• Login
    • Search
    • Categories
    • Recent
    • Tags
    • Users
    • Groups
    • Rules
    • Help

    Do more on the web, with a fast and secure browser!

    Download Opera browser with:

    • built-in ad blocker
    • battery saver
    • free VPN
    Download Opera

    "MEDIA_ERR_DECODE" when trying to watch videos on YouTube

    General
    4
    18
    2667
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ChefChaudart1965
      ChefChaudart1965 last edited by

      Hello,

      On a W11, latest updates done, once there is a Youtube video, the screen flashes then the Video frame says ; "MEDIA_ERR_DECODE" 😲

      Any idea ??

      Opera One(version : 113.0.5230.62)

      Édition Windows 11 Professionnel
      Version 23H2
      Installé le ‎09-‎02-‎24
      Build du système d’exploitation 22631.4112
      Expérience Windows Feature Experience Pack 1000.22700.1034.0

      Reply Quote 0
        1 Reply Last reply
      • burnout426
        burnout426 Volunteer last edited by

        What does https://html5test.opensuse.org/ say for h.264, VP8 and VP9 video and webm with vorbis and webm with opus?

        After trying to the play the video, you can open up a new tab, goto the URL opera://media-internals, expand the section for the install of the video you tried to play and look through the log to see if it gives more info on the error.

        Reply Quote 0
          ChefChaudart1965 1 Reply Last reply
        • ChefChaudart1965
          ChefChaudart1965 @burnout426 last edited by

          536 out of 571 points 👼

          H.264 ; Yes
          WebM with VP8 support ; Yes
          WebM with VP9 support ; Yes

          Test 1 ;

          render_id: 606
          player_id: 0
          created: 2024-09-11 14:31:42.530647 UTC
          origin_url: https://www.7sur7.be/
          kFrameUrl: https://www.7sur7.be/video/production/une-mere-et-sa-fille-echappent-miraculeusement-a-un-accident-tragique-722763
          kFrameTitle: Une mère et sa fille échappent miraculeusement à la mort
          url: blob:https://www.7sur7.be/78492f7a-43e8-4a58-b967-274c0c99ff11
          kTotalBytes: 0x5d5
          kIsStreaming: false
          kIsSingleOrigin: true
          kIsRangeHeaderSupported: true
          kRendererName: RendererImpl
          pipeline_state: kStopped
          info: Selected WMFAudioDecoder for audio decoding, config: codec: aac, profile: unknown, bytes_per_channel: 4, channel_layout: STEREO, channels: 2, samples_per_second: 44100, input_samples_per_second: 44100, sample_format: Float 32-bit, bytes_per_frame: 8, seek_preroll: 0us, codec_delay: 0, has extra data: true, encryption scheme: Unencrypted, discard decoder delay: true, target_output_channel_layout: STEREO, target_output_sample_format: Unknown sample format, has aac extra data: true
          kAudioTracks: [object Object]
          kVideoTracks:
          kMaxDuration: 0.04644
          kStartTime: 0
          kBitrate: 257192
          event: kWebMediaPlayerDestroyed
          kIsAudioDecryptingDemuxerStream: false
          kAudioDecoderName: WMFAudioDecoder
          kIsPlatformAudioDecoder: true
          debug: FFmpegDemuxer: av_read_frame(): End of file
          duration: 0.04644
          pipeline_buffering_state: [object Object]

          Test 2 ;
          render_id: 463
          player_id: 2
          created: 2024-09-11 14:33:04.420200 UTC
          origin_url: https://www.ultimedia.com/
          kFrameUrl: https://www.ultimedia.com/deliver/generic/iframe/mdtk/01032022/zone/2/autoplay/2/showtitle/0/src/xl3lzkz/tagparam/CxSegments%3Dundefined%26cxprnd%3Dundefined%26cxid%3Dundefined%26cxsiteid%3Dundefined%26video_section%3Dlalibre.be%2Cinternational%2Camerique%2Celections-us%26digitype%3Dsimpleplayer%26visiblePlayerEnabled%3Dfalse%26ppid%3Da0050e85e2822bcb16c3fcced97b323452ed357bbe7dd0d242fc8564d2708480
          kFrameTitle: Harris 's'en est très bien sortie', Trump 'pas son meilleur' débat (analyste)
          url: blob:https://www.ultimedia.com/235e79e8-04d3-44eb-96d2-eeb492cbb705
          info: Effective playback rate changed from 0 to 1
          kRendererName: RendererImpl
          pipeline_state: kStopped
          kVideoTracks: [object Object]
          kAudioTracks: [object Object]
          kIsAudioDecryptingDemuxerStream: false
          kAudioDecoderName: WMFAudioDecoder
          kIsPlatformAudioDecoder: true
          debug: Video rendering in low delay mode.
          kIsVideoDecryptingDemuxerStream: false
          kVideoDecoderName: D3D11VideoDecoder
          kIsPlatformVideoDecoder: true
          dimensions: 854x480
          kResolution: 854x480
          event: kPause
          duration: 115.12
          pipeline_buffering_state: [object Object]
          audio_buffering_state: [object Object]
          error: [object Object]

          Reply Quote 0
            burnout426 1 Reply Last reply
          • burnout426
            burnout426 Volunteer @ChefChaudart1965 last edited by

            @ChefChaudart1965 I'm not seeing any video decoding info. Can restart Opera, go directly to one of those videos, try to play it, goto opera://media-internals, choose "copy all to clipboard" and paste that here?

            Reply Quote 0
              ChefChaudart1965 1 Reply Last reply
            • ChefChaudart1965
              ChefChaudart1965 @burnout426 last edited by leocg

              here ;

              {
                "properties": {
                  "render_id": 58,
                  "player_id": 1,
                  "created": "2024-09-11 14:48:19.663986 UTC",
                  "origin_url": "https://www.ultimedia.com/",
                  "kFrameUrl": "https://www.ultimedia.com/deliver/generic/iframe/mdtk/01032022/zone/2/autoplay/2/showtitle/0/src/xl3uxur/tagparam/CxSegments%3Dundefined%26cxprnd%3Dundefined%26cxid%3Dundefined%26cxsiteid%3Dundefined%26video_section%3Dlalibre.be%2Cinternational%2Camerique%2Celections-us%26digitype%3Dsimpleplayer%26visiblePlayerEnabled%3Dfalse%26ppid%3Da0050e85e2822bcb16c3fcced97b323452ed357bbe7dd0d242fc8564d2708480",
                  "kFrameTitle": "Elections américaines : Retour sur le débat Kamala Harris-DonaldTrump",
                  "url": "blob:https://www.ultimedia.com/91515578-3793-4b60-89a5-f20b73882560",
                  "info": "Effective playback rate changed from 0 to 1",
                  "kRendererName": "RendererImpl",
                  "pipeline_state": "kStopped",
                  "kVideoTracks": [
                    {
                      "alpha mode": "is_opaque",
                      "codec": "h264",
                      "coded size": "854x480",
                      "color space": {
                        "matrix": "BT709",
                        "primaries": "BT709",
                        "range": "LIMITED",
                        "transfer": "BT709"
                      },
                      "encryption scheme": "Unencrypted",
                      "has extra data": false,
                      "hdr metadata": "unset",
                      "natural size": "854x480",
                      "orientation": "0°",
                      "profile": "h264 main",
                      "visible rect": "0,0 854x480"
                    }
                  ],
                  "kAudioTracks": [
                    {
                      "bytes per channel": 2,
                      "bytes per frame": 4,
                      "channel layout": "STEREO",
                      "channels": 2,
                      "codec": "aac",
                      "codec delay": 0,
                      "discard decoder delay": false,
                      "encryption scheme": "Unencrypted",
                      "has extra data": false,
                      "profile": "unknown",
                      "sample format": "Signed 16-bit",
                      "samples per second": 44100,
                      "seek preroll": "0us"
                    }
                  ],
                  "kIsAudioDecryptingDemuxerStream": false,
                  "kAudioDecoderName": "WMFAudioDecoder",
                  "kIsPlatformAudioDecoder": true,
                  "debug": "Video rendering in low delay mode.",
                  "kIsVideoDecryptingDemuxerStream": false,
                  "kVideoDecoderName": "D3D11VideoDecoder",
                  "kIsPlatformVideoDecoder": true,
                  "dimensions": "854x480",
                  "kResolution": "854x480",
                  "event": "kPause",
                  "duration": 237.04,
                  "pipeline_buffering_state": {
                    "for_suspended_start": false,
                    "reason": "DECODER_UNDERFLOW",
                    "state": "BUFFERING_HAVE_NOTHING"
                  },
                  "audio_buffering_state": {
                    "reason": "DECODER_UNDERFLOW",
                    "state": "BUFFERING_HAVE_NOTHING"
                  },
                  "error": {
                    "code": 24,
                    "data": {},
                    "group": "PipelineStatus",
                    "message": "",
                    "stack": [
                      {
                        "file": "media\\renderers\\audio_renderer_impl.cc",
                        "line": 899
                      }
                    ]
                  }
                },
                "events": [
                  {
                    "time": 0,
                    "key": "created",
                    "value": "2024-09-11 14:48:19.663986 UTC"
                  },
                  {
                    "time": 0.4020000100135803,
                    "key": "origin_url",
                    "value": "https://www.ultimedia.com/"
                  },
                  {
                    "time": 0.4259999990463257,
                    "key": "kFrameUrl",
                    "value": "https://www.ultimedia.com/deliver/generic/iframe/mdtk/01032022/zone/2/autoplay/2/showtitle/0/src/xl3uxur/tagparam/CxSegments%3Dundefined%26cxprnd%3Dundefined%26cxid%3Dundefined%26cxsiteid%3Dundefined%26video_section%3Dlalibre.be%2Cinternational%2Camerique%2Celections-us%26digitype%3Dsimpleplayer%26visiblePlayerEnabled%3Dfalse%26ppid%3Da0050e85e2822bcb16c3fcced97b323452ed357bbe7dd0d242fc8564d2708480"
                  },
                  {
                    "time": 0.4300000071525574,
                    "key": "kFrameTitle",
                    "value": "Elections américaines : Retour sur le débat Kamala Harris-DonaldTrump"
                  },
                  {
                    "time": 0.5400000214576721,
                    "key": "url",
                    "value": "blob:https://www.ultimedia.com/91515578-3793-4b60-89a5-f20b73882560"
                  },
                  {
                    "time": 0.6079999804496765,
                    "key": "info",
                    "value": "ChunkDemuxer"
                  },
                  {
                    "time": 0.628000020980835,
                    "key": "kRendererName",
                    "value": "RendererImpl"
                  },
                  {
                    "time": 4.611999988555908,
                    "key": "pipeline_state",
                    "value": "kStarting"
                  },
                  {
                    "time": 113.25400000810623,
                    "key": "kVideoTracks",
                    "value": [
                      {
                        "alpha mode": "is_opaque",
                        "codec": "h264",
                        "coded size": "854x480",
                        "color space": {
                          "matrix": "BT709",
                          "primaries": "BT709",
                          "range": "LIMITED",
                          "transfer": "BT709"
                        },
                        "encryption scheme": "Unencrypted",
                        "has extra data": false,
                        "hdr metadata": "unset",
                        "natural size": "854x480",
                        "orientation": "0°",
                        "profile": "h264 main",
                        "visible rect": "0,0 854x480"
                      }
                    ]
                  },
                  {
                    "time": 114.42599999904633,
                    "key": "kAudioTracks",
                    "value": [
                      {
                        "bytes per channel": 2,
                        "bytes per frame": 4,
                        "channel layout": "STEREO",
                        "channels": 2,
                        "codec": "aac",
                        "codec delay": 0,
                        "discard decoder delay": false,
                        "encryption scheme": "Unencrypted",
                        "has extra data": false,
                        "profile": "unknown",
                        "sample format": "Signed 16-bit",
                        "samples per second": 44100,
                        "seek preroll": "0us"
                      }
                    ]
                  },
                  {
                    "time": 116.30300003290176,
                    "key": "info",
                    "value": "Dropping audio frame (DTS -23243us PTS -23243us,-24us) that is outside append window [0us,9223372036854775807us)."
                  },
                  {
                    "time": 116.31099998950958,
                    "key": "info",
                    "value": "Truncating audio buffer which overlaps append window start. PTS -23us frame_end_timestamp 23196us append_window_start 0us"
                  },
                  {
                    "time": 446.55699998140335,
                    "key": "info",
                    "value": "Cannot select FFmpegAudioDecoder for audio decoding"
                  },
                  {
                    "time": 449.3949999809265,
                    "key": "kIsAudioDecryptingDemuxerStream",
                    "value": false
                  },
                  {
                    "time": 449.4010000228882,
                    "key": "kAudioDecoderName",
                    "value": "WMFAudioDecoder"
                  },
                  {
                    "time": 449.402999997139,
                    "key": "kIsPlatformAudioDecoder",
                    "value": true
                  },
                  {
                    "time": 449.5390000343323,
                    "key": "info",
                    "value": "Selected WMFAudioDecoder for audio decoding, config: codec: aac, profile: unknown, bytes_per_channel: 2, channel_layout: STEREO, channels: 2, samples_per_second: 44100, input_samples_per_second: 44100, sample_format: Signed 16-bit, bytes_per_frame: 4, seek_preroll: 0us, codec_delay: 0, has extra data: false, encryption scheme: Unencrypted, discard decoder delay: false, target_output_channel_layout: STEREO, target_output_sample_format: Unknown sample format, has aac extra data: true"
                  },
                  {
                    "time": 449.6399999856949,
                    "key": "debug",
                    "value": "Video rendering in low delay mode."
                  },
                  {
                    "time": 449.69999998807907,
                    "key": "info",
                    "value": "Cannot select DecryptingVideoDecoder for video decoding"
                  },
                  {
                    "time": 453.3080000281334,
                    "key": "info",
                    "value": "D3D11VideoDecoder is using h264 main / 4:2:0"
                  },
                  {
                    "time": 453.3730000257492,
                    "key": "info",
                    "value": "D3D11VideoDecoder producing NV12"
                  },
                  {
                    "time": 453.38200002908707,
                    "key": "info",
                    "value": "D3D11VideoDecoder: Selected NV12"
                  },
                  {
                    "time": 453.38499999046326,
                    "key": "info",
                    "value": "D3D11VideoDecoder output color space: (same as input)"
                  },
                  {
                    "time": 453.3870000243187,
                    "key": "info",
                    "value": "D3D11VideoDecoder is binding textures"
                  },
                  {
                    "time": 453.4359999895096,
                    "key": "info",
                    "value": "D3D11VideoDecoder is using D3D11 backend"
                  },
                  {
                    "time": 454.71100002527237,
                    "key": "info",
                    "value": "D3D11VideoDecoder is using array texture"
                  },
                  {
                    "time": 454.75900000333786,
                    "key": "info",
                    "value": "Selected D3D11VideoDecoder adapter LUID:{0, 71959}"
                  },
                  {
                    "time": 454.77200001478195,
                    "key": "info",
                    "value": "Video is supported by D3D11VideoDecoder"
                  },
                  {
                    "time": 454.92800003290176,
                    "key": "kIsVideoDecryptingDemuxerStream",
                    "value": false
                  },
                  {
                    "time": 454.93099999427795,
                    "key": "kVideoDecoderName",
                    "value": "D3D11VideoDecoder"
                  },
                  {
                    "time": 454.93199998140335,
                    "key": "kIsPlatformVideoDecoder",
                    "value": true
                  },
                  {
                    "time": 454.95700001716614,
                    "key": "info",
                    "value": "Selected D3D11VideoDecoder for video decoding, config: codec: h264, profile: h264 main, level: not available, alpha_mode: is_opaque, coded size: [854,480], visible rect: [0,0,854,480], natural size: [854,480], has extra data: false, encryption scheme: Unencrypted, rotation: 0°, flipped: 0, color space: {primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}"
                  },
                  {
                    "time": 455.0120000243187,
                    "key": "pipeline_state",
                    "value": "kPlaying"
                  },
                  {
                    "time": 455.9520000219345,
                    "key": "info",
                    "value": "D3D11VideoDecoder config change: profile: h264 main, chroma_sampling_format: 4:2:0, coded_size: 864x480, bit_depth: 8, color_space: {primary=1, transfer=1, matrix=1, range=1}"
                  },
                  {
                    "time": 455.96299999952316,
                    "key": "info",
                    "value": "D3D11VideoDecoder is using h264 main / 4:2:0"
                  },
                  {
                    "time": 455.99099999666214,
                    "key": "info",
                    "value": "D3D11VideoDecoder producing NV12"
                  },
                  {
                    "time": 455.994000017643,
                    "key": "info",
                    "value": "D3D11VideoDecoder: Selected NV12"
                  },
                  {
                    "time": 455.9970000386238,
                    "key": "info",
                    "value": "D3D11VideoDecoder output color space: (same as input)"
                  },
                  {
                    "time": 456,
                    "key": "info",
                    "value": "D3D11VideoDecoder is binding textures"
                  },
                  {
                    "time": 456.00400000810623,
                    "key": "info",
                    "value": "D3D11VideoDecoder is using D3D11 backend"
                  },
                  {
                    "time": 456.8579999804497,
                    "key": "info",
                    "value": "D3D11VideoDecoder is using array texture"
                  },
                  {
                    "time": 478.39700001478195,
                    "key": "dimensions",
                    "value": "854x480"
                  },
                  {
                    "time": 478.4050000309944,
                    "key": "kResolution",
                    "value": "854x480"
                  },
                  {
                    "time": 496.0469999909401,
                    "key": "info",
                    "value": "Effective playback rate changed from 0 to 1"
                  },
                  {
                    "time": 496.16699999570847,
                    "key": "event",
                    "value": "kPlay"
                  },
                  {
                    "time": 36.84900003671646,
                    "key": "duration",
                    "value": 237.04
                  },
                  {
                    "time": 486.1759999990463,
                    "key": "pipeline_buffering_state",
                    "value": {
                      "for_suspended_start": false,
                      "state": "BUFFERING_HAVE_ENOUGH"
                    }
                  },
                  {
                    "time": 2444.157000005245,
                    "key": "audio_buffering_state",
                    "value": {
                      "reason": "DECODER_UNDERFLOW",
                      "state": "BUFFERING_HAVE_NOTHING"
                    }
                  },
                  {
                    "time": 2444.388000011444,
                    "key": "pipeline_buffering_state",
                    "value": {
                      "for_suspended_start": false,
                      "reason": "DECODER_UNDERFLOW",
                      "state": "BUFFERING_HAVE_NOTHING"
                    }
                  },
                  {
                    "time": 3751.78100001812,
                    "key": "error",
                    "value": {
                      "code": 5,
                      "data": {},
                      "group": "DecoderStatus",
                      "message": "",
                      "stack": [
                        {
                          "file": "media\\mojo\\clients\\mojo_audio_decoder.cc",
                          "line": 209
                        }
                      ]
                    }
                  },
                  {
                    "time": 3751.832000017166,
                    "key": "error",
                    "value": "audio decode error!"
                  },
                  {
                    "time": 3751.850000023842,
                    "key": "error",
                    "value": "audio error during playing, status: PIPELINE_ERROR_DISCONNECTED"
                  },
                  {
                    "time": 3752.0049999952316,
                    "key": "error",
                    "value": {
                      "code": 5,
                      "data": {},
                      "group": "DecoderStatus",
                      "message": "",
                      "stack": [
                        {
                          "file": "media\\mojo\\clients\\mojo_video_decoder.cc",
                          "line": 487
                        }
                      ]
                    }
                  },
                  {
                    "time": 3752.014999985695,
                    "key": "error",
                    "value": "video decode error!"
                  },
                  {
                    "time": 4549.588999986649,
                    "key": "error",
                    "value": {
                      "code": 24,
                      "data": {},
                      "group": "PipelineStatus",
                      "message": "",
                      "stack": [
                        {
                          "file": "media\\renderers\\audio_renderer_impl.cc",
                          "line": 899
                        }
                      ]
                    }
                  },
                  {
                    "time": 4549.761000037193,
                    "key": "pipeline_state",
                    "value": "kStopping"
                  },
                  {
                    "time": 4550.289000034332,
                    "key": "pipeline_state",
                    "value": "kStopped"
                  },
                  {
                    "time": 4550.997000038624,
                    "key": "event",
                    "value": "kPause"
                  }
                ]
              }
              
              
              Reply Quote 1
                burnout426 2 Replies Last reply
              • Moved from Opera for Windows by  leocg leocg 
              • burnout426
                burnout426 Volunteer @ChefChaudart1965 last edited by

                @ChefChaudart1965 What happens if you adjust the Angle flag for your GPU? Does that fix it?

                Reply Quote 0
                  1 Reply Last reply
                • burnout426
                  burnout426 Volunteer @ChefChaudart1965 last edited by

                  @ChefChaudart1965 Do you have any crashes at the URL opera://crashes that have a crash ID?

                  Reply Quote 0
                    ChefChaudart1965 1 Reply Last reply
                  • ChefChaudart1965
                    ChefChaudart1965 @burnout426 last edited by ChefChaudart1965

                    Date et heure du plantage : mercredi 11 septembre 2024 à 19:46:18
                    État : Importation terminée
                    ID du rapport d'erreur importé : CrashID=bp-4a50c2c4-6b44-4202-b5e4-6557c0240911
                    Heure de l'importation : mercredi 11 septembre 2024 à 19:46:58

                    CRASH-770

                    Reply Quote 1
                      ChefChaudart1965 1 Reply Last reply
                    • ChefChaudart1965
                      ChefChaudart1965 @ChefChaudart1965 last edited by

                      [Edit] Unfortunately (😁 ) I'm about to be away from the PC for 1 week.

                      Reply Quote 1
                        burnout426 1 Reply Last reply
                      • burnout426
                        burnout426 Volunteer @ChefChaudart1965 last edited by

                        @ChefChaudart1965 When you get back, in addition to trying what I mentioned here and posting about whether it helps or not, what GPU and GPU driver version do you have?

                        Reply Quote 0
                          1 Reply Last reply
                        • ChefChaudart1965
                          ChefChaudart1965 last edited by

                          Hi,

                          it's an Nvidia GeForce RTX4060 (Laptop)

                          Angle Flag ; Didn't find this parameter 😖

                          Reply Quote 0
                            burnout426 1 Reply Last reply
                          • burnout426
                            burnout426 Volunteer @ChefChaudart1965 last edited by

                            @ChefChaudart1965 It's the "Choose ANGLE graphics backend" flag at the URL opera://flags/#use-angle. Try setting it to "opengl" and make sure "Use graphics acceleration when available" is on at the URL opera://settings/system.

                            If that doesn't work, try disabling graphics acceleration.

                            Reply Quote 0
                              ChefChaudart1965 2 Replies Last reply
                            • ChefChaudart1965
                              ChefChaudart1965 @burnout426 last edited by

                              @burnout426 Bingo ‼

                              it works now.

                              Many thanks for your support.

                              Reply Quote 0
                                1 Reply Last reply
                              • ChefChaudart
                                ChefChaudart last edited by This post is deleted!
                                Reply Quote 0
                                  1 Reply Last reply
                                • Forked by  leocg leocg 
                                • leocg
                                  leocg Moderator Volunteer @ChefChaudart1965 last edited by This post is deleted!
                                  Reply Quote 0
                                    ChefChaudart1965 1 Reply Last reply
                                  • leocg
                                    leocg Moderator Volunteer @ChefChaudart1965 last edited by This post is deleted!
                                    Reply Quote 0
                                      1 Reply Last reply
                                    • ChefChaudart1965
                                      ChefChaudart1965 last edited by This post is deleted!
                                      Reply Quote 0
                                        leocg 1 Reply Last reply
                                      • leocg
                                        leocg Moderator Volunteer @ChefChaudart1965 last edited by This post is deleted!
                                        Reply Quote 0
                                          1 Reply Last reply
                                        • First post
                                          Last post

                                        Computer browsers

                                        • Opera for Windows
                                        • Opera for Mac
                                        • Opera for Linux
                                        • Opera beta version
                                        • Opera USB

                                        Mobile browsers

                                        • Opera for Android
                                        • Opera Mini
                                        • Opera Touch
                                        • Opera for basic phones

                                        • Add-ons
                                        • Opera account
                                        • Wallpapers
                                        • Opera Ads

                                        • Help & support
                                        • Opera blogs
                                        • Opera forums
                                        • Dev.Opera

                                        • Security
                                        • Privacy
                                        • Cookies Policy
                                        • EULA
                                        • Terms of Service

                                        • About Opera
                                        • Press info
                                        • Jobs
                                        • Investors
                                        • Become a partner
                                        • Contact us

                                        Follow Opera

                                        • Opera - Facebook
                                        • Opera - Twitter
                                        • Opera - YouTube
                                        • Opera - LinkedIn
                                        • Opera - Instagram

                                        © Opera Software 1995-