Bug 197861 - [GStreamer] YouTube videos without WebM source available break youtube.com when gstreamer-libav is unavailable
Summary: [GStreamer] YouTube videos without WebM source available break youtube.com wh...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Media (show other bugs)
Version: WebKit Nightly Build
Hardware: PC Linux
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-05-13 16:34 PDT by Michael Catanzaro
Modified: 2019-05-29 10:10 PDT (History)
4 users (show)

See Also:


Attachments
screenshot of broken page (22.79 KB, image/png)
2019-05-14 05:59 PDT, Michael Catanzaro
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Catanzaro 2019-05-13 16:34:13 PDT
YouTube videos without WebM source available break youtube.com when gstreamer-libav is unavailable. Test on, for example: https://www.youtube.com/watch?v=bzOxzJNdpH0

I think this is a recent WebKit regression. Until recently, youtube.com loaded but displayed an error message over the video. Now the error message appears for about half a second before it disappears and the page breaks.
Comment 1 Charlie Turner 2019-05-14 05:47:54 PDT
(In reply to Michael Catanzaro from comment #0)
> YouTube videos without WebM source available break youtube.com when
> gstreamer-libav is unavailable. Test on, for example:
> https://www.youtube.com/watch?v=bzOxzJNdpH0

That does have WebM fallback for me.

These bug reports are not very useful without some sort of debug log, a core, or failing being able to do the above, a screencast / screenshot of what you're actually seeing. "The page breaks" is really ambiguous.
Comment 2 Michael Catanzaro 2019-05-14 05:59:08 PDT
Created attachment 369838 [details]
screenshot of broken page

I'm surprised you're not able to reproduce the same breakage.
Comment 3 Michael Catanzaro 2019-05-14 06:01:52 PDT
(In reply to Charlie Turner from comment #1)
> These bug reports are not very useful without some sort of debug log,

I don't know what sort of debug log you'd want. Phil often asks for a GStreamer debug log using environment variables I can never remember. You're welcome to ask for whatever you want.

> a core

There's no crash.

> or failing being able to do the above, a screencast / screenshot of
> what you're actually seeing. "The page breaks" is really ambiguous.

I'm testing with 2.24.1 on Fedora 30 and it breaks as shown. In my flatpak environment, everything is fine. I had assumed gstreamer-libav was the difference; it seemed likely.
Comment 4 Charlie Turner 2019-05-14 07:51:16 PDT
(In reply to Michael Catanzaro from comment #2)
> Created attachment 369838 [details]
> screenshot of broken page
> 
> I'm surprised you're not able to reproduce the same breakage.

I get the webm fallback you said doesn't exist for you, so it seems were having quite different experiences!

> I don't know what sort of debug log you'd want. Phil often asks for a GStreamer debug log using environment variables I can never remember. You're welcome to ask for whatever you want.

Let see if GStreamer fails in any way,

GST_DEBUG_DUMP_DOT_DIR=. WEBKIT_DEBUG=Media,Events GST_DEBUG='*:2,webkit*:MEMDUMP' ... your webkit command line ... 2>&1 | tee run.log

After that, please tar up all the *.dot and the run.log file so we can check what might be going wrong there.

> I'm testing with 2.24.1 on Fedora 30 and it breaks as shown. In my flatpak environment, everything is fine. I had assumed gstreamer-libav was the difference; it seemed likely.

Perhaps, I'm running off both trunk webkit and gstreamer. I disabled loading of gstreamer-libav and got the webm fallback on that video, so it's not reproducible for me here.
Comment 5 Michael Catanzaro 2019-05-14 09:34:36 PDT
Ignore the three warnings at the top (Epiphany bugs):

$ GST_DEBUG_DUMP_DOT_DIR=. WEBKIT_DEBUG=Media,Events GST_DEBUG='*:2,webkit*:MEMDUMP' epiphany https://www.youtube.com/watch?v=bzOxzJNdpH0 2>&1 | tee run.log

** (epiphany:114206): WARNING **: 11:32:22.930: Incorrect HMAC value

** (epiphany:114206): WARNING **: 11:32:22.930: Failed to decrypt the BSO payload

** (epiphany:114206): WARNING **: 11:32:22.930: Failed to create synchronizable object from BSO, skipping...
0:00:01.639989794 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp09.02.51.10.01.09.16.09""
0:00:01.640594119 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Audio decoder lookup result for caps audio/mpeg, mpegversion=(int)4 : isSupported=false, isUsingHardware=false
0:00:01.640605010 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Audio decoder lookup result for caps audio/x-opus : isSupported=true, isUsingHardware=false
0:00:01.640654103 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Audio parser lookup result for caps audio/x-opus : isSupported=true, isUsingHardware=false
0:00:01.640668871 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Audio decoder lookup result for caps audio/x-vorbis : isSupported=true, isUsingHardware=false
0:00:01.640675022 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Audio parser lookup result for caps audio/x-vorbis : isSupported=true, isUsingHardware=false
0:00:01.640715810 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Demuxer lookup result for caps video/x-matroska : isSupported=true, isUsingHardware=false
0:00:01.640737591 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Video decoder lookup result for caps video/x-vp8 : isSupported=true, isUsingHardware=false
0:00:01.640745255 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Video decoder lookup result for caps video/x-vp9 : isSupported=true, isUsingHardware=false
0:00:01.640756086 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Video decoder lookup result for caps video/x-h264, profile=(string){ constrained-baseline, baseline, high } : isSupported=false, isUsingHardware=false
0:00:01.640759382 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:52:GStreamerRegistryScanner: MSE registry scanner initialized
0:00:01.640762388 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: audio/opus
0:00:01.640765263 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: audio/webm
0:00:01.640767838 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: video/webm
0:00:01.640770874 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:56:GStreamerRegistryScanner: Software codec pattern registered: vp9
0:00:01.640773930 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:56:GStreamerRegistryScanner: Software codec pattern registered: x-vp9
0:00:01.640776955 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:56:GStreamerRegistryScanner: Software codec pattern registered: vp8
0:00:01.640779921 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:56:GStreamerRegistryScanner: Software codec pattern registered: x-vorbis
0:00:01.640782756 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:56:GStreamerRegistryScanner: Software codec pattern registered: vorbis
0:00:01.640785492 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:56:GStreamerRegistryScanner: Software codec pattern registered: opus
0:00:01.640788287 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:56:GStreamerRegistryScanner: Software codec pattern registered: x-vp8
0:00:01.640791313 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:56:GStreamerRegistryScanner: Software codec pattern registered: x-opus
0:00:01.640804538 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp09.02.51.10.01.09.16.09" supported false
0:00:01.640808024 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsNotSupported
0:00:01.662396659 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/mp4; codecs="avc1.42001E""
0:00:01.662418280 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsNotSupported
0:00:01.662427637 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9""
0:00:01.662438217 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.662441454 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.662444660 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9""
0:00:01.662449389 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.662452064 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.662457785 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "audio/mp4; codecs="mp4a.40.2""
0:00:01.662460630 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsNotSupported
0:00:01.662466150 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "audio/webm; codecs="opus""
0:00:01.662471931 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "opus" supported true
0:00:01.662474586 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.662477352 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "audio/webm; codecs="opus""
0:00:01.662483243 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "opus" supported true
0:00:01.662485898 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.665440625 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "audio/webm; codecs="opus""
0:00:01.665462617 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "opus" supported true
0:00:01.665466474 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.665469670 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "audio/webm; codecs="opus""
0:00:01.665475080 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "opus" supported true
0:00:01.665478607 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.665487273 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "audio/webm; codecs="opus"; channels=2"
0:00:01.665492463 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "opus" supported true
0:00:01.665495038 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.665497943 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "audio/webm; codecs="opus"; channels=2"
0:00:01.665502793 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "opus" supported true
0:00:01.665505297 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.665511569 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "audio/webm; codecs="opus"; channels=99"
0:00:01.665517280 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "opus" supported true
0:00:01.665519845 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.665522891 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "audio/webm; codecs="opus"; channels=99"
0:00:01.665527810 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "opus" supported true
0:00:01.665530385 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666180336 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9""
0:00:01.666191738 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666195064 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666198140 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9""
0:00:01.666202428 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666204923 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666212146 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9"; width=640"
0:00:01.666216565 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666219069 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666221835 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9"; width=640"
0:00:01.666225371 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666227796 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666233336 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9"; width=99999"
0:00:01.666237364 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666239829 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666242564 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9"; width=99999"
0:00:01.666246361 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666248796 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666279053 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9""
0:00:01.666286467 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666289012 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666291717 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9""
0:00:01.666295224 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666297608 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666304000 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9"; height=360"
0:00:01.666307737 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666310182 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666312847 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9"; height=360"
0:00:01.666317736 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666320171 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666326102 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9"; height=99999"
0:00:01.666329789 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666332234 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666334889 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9"; height=99999"
0:00:01.666338436 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666340800 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666348785 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9""
0:00:01.666352522 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666354967 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666357652 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9""
0:00:01.666361179 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666363503 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666369044 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9"; framerate=30"
0:00:01.666372640 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666375065 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666377740 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9"; framerate=30"
0:00:01.666381116 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666383591 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666388731 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9"; framerate=9999"
0:00:01.666393059 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666395434 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666398079 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9"; framerate=9999"
0:00:01.666401976 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666404411 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666429819 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9"; width=3840; height=2160; bitrate=2000000"
0:00:01.666434377 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666436832 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666439567 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9"; width=3840; height=2160; bitrate=2000000"
0:00:01.666443775 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666447212 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666452271 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9"; width=3840; height=2160; bitrate=20000000"
0:00:01.666455998 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666458383 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666461248 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9"; width=3840; height=2160; bitrate=20000000"
0:00:01.666465126 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666467510 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666472149 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9""
0:00:01.666475736 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666478110 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666480805 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9""
0:00:01.666484342 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666486726 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666492748 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9"; bitrate=300000"
0:00:01.666496375 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666498809 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666501484 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9"; bitrate=300000"
0:00:01.666504871 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666507285 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666512475 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9"; bitrate=2000000000"
0:00:01.666516142 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666518527 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666521182 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9"; bitrate=2000000000"
0:00:01.666524638 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.666527063 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.666538835 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/mp4; codecs="avc1.4d400c""
0:00:01.666541771 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsNotSupported
0:00:01.666557721 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/mp4; codecs="avc1.4d401e""
0:00:01.666560586 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsNotSupported
0:00:01.666573691 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/mp4; codecs="avc1.4d4014""
0:00:01.666576376 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsNotSupported
0:00:01.666590062 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/mp4; codecs="avc1.4d4016""
0:00:01.666592837 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsNotSupported
0:00:01.666605642 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/mp4; codecs="avc1.640028""
0:00:01.666608297 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsNotSupported
0:00:01.666620069 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "audio/mp4; codecs="mp4a.40.2""
0:00:01.666622734 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsNotSupported
0:00:01.666649825 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/mp4; codecs="avc1.4d400b""
0:00:01.666653382 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsNotSupported
0:00:01.667881158 114257 0x7f7ec40030f0 DEBUG      webkitmediaplayer MediaPlayerPrivateGStreamer.cpp:2248:supportsType: Checking mime-type "video/mp4; codecs="avc1.64001F, mp4a.40.2""
0:00:01.668441990 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Audio decoder lookup result for caps audio/mpeg, mpegversion=(int)4 : isSupported=false, isUsingHardware=false
0:00:01.668453252 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Audio decoder lookup result for caps audio/x-opus : isSupported=true, isUsingHardware=false
0:00:01.668462459 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Audio decoder lookup result for caps audio/x-vorbis : isSupported=true, isUsingHardware=false
0:00:01.668476165 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Demuxer lookup result for caps video/x-matroska : isSupported=true, isUsingHardware=false
0:00:01.668486655 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Video decoder lookup result for caps video/x-vp8 : isSupported=true, isUsingHardware=false
0:00:01.668492286 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Video decoder lookup result for caps video/x-vp9 : isSupported=true, isUsingHardware=false
0:00:01.668505891 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Video decoder lookup result for caps video/x-h264, profile=(string){ constrained-baseline, baseline, high } : isSupported=false, isUsingHardware=false
0:00:01.668519156 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Audio decoder lookup result for caps audio/midi : isSupported=false, isUsingHardware=false
0:00:01.668526180 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Audio decoder lookup result for caps audio/x-ac3 : isSupported=true, isUsingHardware=false
0:00:01.668532261 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Audio decoder lookup result for caps audio/x-dts : isSupported=false, isUsingHardware=false
0:00:01.668537912 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Audio decoder lookup result for caps audio/x-eac3 : isSupported=false, isUsingHardware=false
0:00:01.668543673 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Audio decoder lookup result for caps audio/x-flac : isSupported=true, isUsingHardware=false
0:00:01.668549203 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Audio decoder lookup result for caps audio/x-sbc : isSupported=false, isUsingHardware=false
0:00:01.668554513 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Audio decoder lookup result for caps audio/x-sid : isSupported=false, isUsingHardware=false
0:00:01.668560014 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Audio decoder lookup result for caps audio/x-speex : isSupported=true, isUsingHardware=false
0:00:01.668566817 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Audio decoder lookup result for caps audio/x-wavpack : isSupported=true, isUsingHardware=false
0:00:01.668576705 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Video decoder lookup result for caps video/mpeg, mpegversion=(int){ 1, 2 }, systemstream=(boolean)false : isSupported=false, isUsingHardware=false
0:00:01.668582015 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Video decoder lookup result for caps video/mpegts : isSupported=false, isUsingHardware=false
0:00:01.668586504 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Video decoder lookup result for caps video/x-dirac : isSupported=false, isUsingHardware=false
0:00:01.668591804 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Video decoder lookup result for caps video/x-flash-video : isSupported=false, isUsingHardware=false
0:00:01.668596693 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Video decoder lookup result for caps video/x-h263 : isSupported=false, isUsingHardware=false
0:00:01.668601532 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Video decoder lookup result for caps video/x-msvideocodec : isSupported=false, isUsingHardware=false
0:00:01.668608596 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Demuxer lookup result for caps application/vnd.rn-realmedia : isSupported=false, isUsingHardware=false
0:00:01.668615148 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Demuxer lookup result for caps application/x-3gp : isSupported=true, isUsingHardware=false
0:00:01.668621851 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Demuxer lookup result for caps application/x-hls : isSupported=true, isUsingHardware=false
0:00:01.668627993 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Demuxer lookup result for caps application/x-pn-realaudio : isSupported=false, isUsingHardware=false
0:00:01.668637951 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Demuxer lookup result for caps audio/x-aiff : isSupported=true, isUsingHardware=false
0:00:01.668644664 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Demuxer lookup result for caps audio/x-wav : isSupported=true, isUsingHardware=false
0:00:01.668651718 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Demuxer lookup result for caps video/quicktime : isSupported=true, isUsingHardware=false
0:00:01.668659342 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Demuxer lookup result for caps video/quicktime, variant=(string)3gpp : isSupported=true, isUsingHardware=false
0:00:01.668665824 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Demuxer lookup result for caps video/x-ms-asf : isSupported=false, isUsingHardware=false
0:00:01.668672427 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Demuxer lookup result for caps application/ogg : isSupported=true, isUsingHardware=false
0:00:01.668684119 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Audio decoder lookup result for caps audio/x-speex : isSupported=true, isUsingHardware=false
0:00:01.668689609 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Video decoder lookup result for caps video/x-theora : isSupported=true, isUsingHardware=false
0:00:01.668699388 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Audio decoder lookup result for caps audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ] : isSupported=true, isUsingHardware=false
0:00:01.668706982 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Audio decoder lookup result for caps audio/mpeg, mpegversion=(int)2 : isSupported=false, isUsingHardware=false
0:00:01.668714066 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Demuxer lookup result for caps video/x-matroska : isSupported=true, isUsingHardware=false
0:00:01.668719005 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Video decoder lookup result for caps video/x-vp10 : isSupported=false, isUsingHardware=false
0:00:01.668723554 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:103:hasElementForMediaType: Video decoder lookup result for caps video/x-av1 : isSupported=false, isUsingHardware=false
0:00:01.668727401 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:52:GStreamerRegistryScanner: Regular playback registry scanner initialized
0:00:01.668730246 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: audio/x-aiff
0:00:01.668732791 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: audio/x-flac
0:00:01.668735266 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: audio/mp1
0:00:01.668737680 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: audio/flac
0:00:01.668740065 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: audio/x-wavpack
0:00:01.668742409 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: audio/ogg
0:00:01.668744744 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: audio/webm
0:00:01.668747018 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: video/3gpp
0:00:01.668749503 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: application/vnd.apple.mpegurl
0:00:01.668751897 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: audio/x-vorbis+ogg
0:00:01.668754232 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: audio/mp3
0:00:01.668756596 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: audio/x-ac3
0:00:01.668758931 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: audio/speex
0:00:01.668761265 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: video/quicktime
0:00:01.668763589 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: audio/vnd.wave
0:00:01.668765904 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: audio/opus
0:00:01.668768238 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: audio/x-mp3
0:00:01.668770543 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: audio/x-speex
0:00:01.668772857 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: video/ogg
0:00:01.668775201 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: audio/x-wav
0:00:01.668777546 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: application/x-3gp
0:00:01.668779910 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: application/x-mpegurl
0:00:01.668782215 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: audio/mpeg
0:00:01.668784579 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: video/x-matroska
0:00:01.668786874 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: audio/x-mpeg
0:00:01.668789168 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: video/webm
0:00:01.668791472 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: audio/wav
0:00:01.668793817 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:54:GStreamerRegistryScanner: Mime-type registered: application/ogg
0:00:01.668796562 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:56:GStreamerRegistryScanner: Software codec pattern registered: audio/mp3
0:00:01.668799387 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:56:GStreamerRegistryScanner: Software codec pattern registered: vp9
0:00:01.668802082 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:56:GStreamerRegistryScanner: Software codec pattern registered: speex
0:00:01.668804808 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:56:GStreamerRegistryScanner: Software codec pattern registered: theora
0:00:01.668807443 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:56:GStreamerRegistryScanner: Software codec pattern registered: x-vp9
0:00:01.668810138 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:56:GStreamerRegistryScanner: Software codec pattern registered: 1
0:00:01.668812803 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:56:GStreamerRegistryScanner: Software codec pattern registered: vp8
0:00:01.668815468 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:56:GStreamerRegistryScanner: Software codec pattern registered: x-vorbis
0:00:01.668818143 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:56:GStreamerRegistryScanner: Software codec pattern registered: vorbis
0:00:01.668820758 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:56:GStreamerRegistryScanner: Software codec pattern registered: opus
0:00:01.668823383 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:56:GStreamerRegistryScanner: Software codec pattern registered: x-vp8
0:00:01.668826008 114257 0x7f7ec40030f0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:56:GStreamerRegistryScanner: Software codec pattern registered: x-opus
0:00:01.668829033 114257 0x7f7ec40030f0 DEBUG      webkitmediaplayer MediaPlayerPrivateGStreamer.cpp:2258:supportsType: Supported: IsNotSupported
0:00:01.668848350 114257 0x7f7ec40030f0 DEBUG      webkitmediaplayer MediaPlayerPrivateGStreamer.cpp:2248:supportsType: Checking mime-type "video/webm; codecs="vp8.0, vorbis""
0:00:01.668857638 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp8.0" supported false
0:00:01.668860333 114257 0x7f7ec40030f0 DEBUG      webkitmediaplayer MediaPlayerPrivateGStreamer.cpp:2258:supportsType: Supported: IsNotSupported
0:00:01.668866204 114257 0x7f7ec40030f0 DEBUG      webkitmediaplayer MediaPlayerPrivateGStreamer.cpp:2248:supportsType: Checking mime-type "video/mp4; codecs="avc1.42001E, mp4a.40.2""
0:00:01.668869029 114257 0x7f7ec40030f0 DEBUG      webkitmediaplayer MediaPlayerPrivateGStreamer.cpp:2258:supportsType: Supported: IsNotSupported
0:00:01.669075140 114257 0x7f7ec40030f0 DEBUG      webkitmediaplayer MediaPlayerPrivateGStreamer.cpp:2248:supportsType: Checking mime-type "video/mp4; codecs="avc1.42001E, mp4a.40.2""
0:00:01.669083335 114257 0x7f7ec40030f0 DEBUG      webkitmediaplayer MediaPlayerPrivateGStreamer.cpp:2258:supportsType: Supported: IsNotSupported
0:00:01.669095939 114257 0x7f7ec40030f0 DEBUG      webkitmediaplayer MediaPlayerPrivateGStreamer.cpp:2248:supportsType: Checking mime-type "video/webm; codecs="vp8.0, vorbis""
0:00:01.669106479 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp8.0" supported false
0:00:01.669109224 114257 0x7f7ec40030f0 DEBUG      webkitmediaplayer MediaPlayerPrivateGStreamer.cpp:2258:supportsType: Supported: IsNotSupported
0:00:01.669125074 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "audio/mp4; codecs="mp4a.40.2""
0:00:01.669129573 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsNotSupported
0:00:01.669136806 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9""
0:00:01.669141145 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.669143649 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported
0:00:01.669146314 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:749:supportsType: Checking mime-type "video/webm; codecs="vp9""
0:00:01.669149941 114257 0x7f7ec40030f0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:289:isCodecSupported: Checked software codec "vp9" supported true
0:00:01.669152496 114257 0x7f7ec40030f0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:758:supportsType: Supported: IsSupported

(In reply to Charlie Turner from comment #4)
> Perhaps, I'm running off both trunk webkit and gstreamer. I disabled loading
> of gstreamer-libav and got the webm fallback on that video, so it's not
> reproducible for me here.

This is 2.24.1 here, did you try 2.24.1? I wonder, could it be fixed by r244111 (not present in 2.24.1)?
Comment 6 Philippe Normand 2019-05-28 11:25:37 PDT
Looks like yet another issue in your Runtime:

[📦 org.gnome.Epiphany.Devel ~]$ gst-inspect-1.0 |grep vp8
libav:  avdec_vp8: libav On2 VP8 decoder
rtp:  rtpvp8depay: RTP VP8 depayloader
rtp:  rtpvp8pay: RTP VP8 payloader


The vpx gst plugin is missing, so if you remove gst-libav, you also lose vp8 decoding support...
Comment 7 Michael Catanzaro 2019-05-29 09:38:09 PDT
(In reply to Philippe Normand from comment #6)
> Looks like yet another issue in your Runtime:

Our runtime. ;)

> [📦 org.gnome.Epiphany.Devel ~]$ gst-inspect-1.0 |grep vp8
> libav:  avdec_vp8: libav On2 VP8 decoder
> rtp:  rtpvp8depay: RTP VP8 depayloader
> rtp:  rtpvp8pay: RTP VP8 payloader
> 
> 
> The vpx gst plugin is missing

Where is that supposed to come from?
Comment 8 Philippe Normand 2019-05-29 09:48:23 PDT
gst-plugins-good and the external libvpx dependency
Comment 9 Michael Catanzaro 2019-05-29 10:00:24 PDT
Looks like it's an automagic dependency:

https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/blob/af0198853415cd64f5f6b8bba3e0affd68431752/configure.ac#L1017

so it gets disabled because libvpi is not pulled in here:

https://gitlab.com/freedesktop-sdk/freedesktop-sdk/blob/94b481700159c34fd85c5625a08729d7414ac100/elements/components/gstreamer-plugins-good.bst

I'll ask freedesktop-sdk to enable this, but this is just going to keep happening in other distros that don't use the meson build (where we can use -Dauto_features=enabled to prevent such problems).
Comment 10 Michael Catanzaro 2019-05-29 10:05:00 PDT
(In reply to Philippe Normand from comment #6)
> Looks like yet another issue in your Runtime:
> 
> [📦 org.gnome.Epiphany.Devel ~]$ gst-inspect-1.0 |grep vp8
> libav:  avdec_vp8: libav On2 VP8 decoder
> rtp:  rtpvp8depay: RTP VP8 depayloader
> rtp:  rtpvp8pay: RTP VP8 payloader
> 
> 
> The vpx gst plugin is missing, so if you remove gst-libav, you also lose vp8
> decoding support...

Well looks like you have found a different bug.

The bug I reported here is fixed in 2.24.2, probably by r244111. Problem is definitely gone. I was using Fedora 30, not flatpak.
Comment 11 Michael Catanzaro 2019-05-29 10:09:18 PDT
https://bugs.webkit.org/show_bug.cgi?id=197861#c6
Comment 12 Michael Catanzaro 2019-05-29 10:10:03 PDT
(In reply to Michael Catanzaro from comment #11)
> https://bugs.webkit.org/show_bug.cgi?id=197861#c6

Sorry, copy/paste snafu, correct link for the unrelated runtime bug is:

https://gitlab.com/freedesktop-sdk/freedesktop-sdk/issues/796