Bug 199563 - [GStreamer] Ephy Tech Preview lost support for MP4 video
Summary: [GStreamer] Ephy Tech Preview lost support for MP4 video
Status: RESOLVED WORKSFORME
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-07-07 14:25 PDT by Michael Catanzaro
Modified: 2019-07-09 13:19 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Catanzaro 2019-07-07 14:25:24 PDT
Ephy Tech Preview has been unable to play MP4 video for about 2-3 weeks now. I thought this was because we had just upgraded from freedesktop-sdk 18.08 to 19.08beta, or perhaps because we had upgraded to a new version of fdkaac. But playing H.264 video using gst-inspect-1.0 in the runtime works perfectly fine, so it appears the issue may be specific to WebKit (?). We upgraded from 2.25.1 to 2.25.2 around the same time, so that is another possible suspect.

Really easy test is to visit https://www.youtube.com/html5 and note that the H.264 and MSE & H.264 boxes are both red.

Upstream bug report (now closed) was: https://gitlab.com/freedesktop-sdk/freedesktop-sdk/issues/824
Comment 1 Philippe Normand 2019-07-08 03:46:39 PDT
Works here with Ephy TP 3.33.3-58-g45731e916 Powered by WebKitGTK 2.25.2 ...
Comment 2 Michael Catanzaro 2019-07-08 07:43:20 PDT
OK, well it doesn't work for me, so this is weird. Let's try to narrow down possible differences. I have:

$ flatpak list
Name                                                      Application ID                                        Version              Branch               Origin                        Installation
Gobby                                                     com.igalia.Gobby                                                           0.4                  igalia                        user
default                                                   org.freedesktop.Platform.GL.default                                        19.08beta            gnome-nightly                 user
FFmpeg extension                                          org.freedesktop.Platform.ffmpeg                                            1.6                  flathub                       user
ffmpeg-html5                                              org.freedesktop.Platform.ffmpeg-html5                                      19.08beta            gnome-nightly                 user
html5-codecs                                              org.freedesktop.Platform.html5-codecs                                      18.08                flathub                       user
rust-stable                                               org.freedesktop.Sdk.Extension.rust-stable                                  18.08                flathub                       user
GNOME Web                                                 org.gnome.Epiphany.Devel                              3.32.1.2             master               gnome-apps-nightly            user
Fractal                                                   org.gnome.Fractal                                     4.0.0                stable               flathub                       user
GNOME Application Platform version 3.28                   org.gnome.Platform                                                         3.28                 flathub                       user
GNOME Application Platform version 3.30                   org.gnome.Platform                                                         3.30                 flathub                       user
GNOME Application Platform version 3.32                   org.gnome.Platform                                                         3.32                 flathub                       user
GNOME Application Platform version master                 org.gnome.Platform                                                         master               gnome-nightly                 user
GNOME Software Development Kit version 3.32               org.gnome.Sdk                                                              3.32                 flathub                       user
GNOME Software Development Kit version master             org.gnome.Sdk                                                              master               gnome-nightly                 user
Docs                                                      org.gnome.Sdk.Docs                                                         master               gnome-nightly                 user


The software versions that should be relevant are:


$ flatpak info org.gnome.Epiphany.Devel//master

GNOME Web - Web browser for GNOME

          ID: org.gnome.Epiphany.Devel
         Ref: app/org.gnome.Epiphany.Devel/x86_64/master
        Arch: x86_64
      Branch: master
     Version: 3.32.1.2
     License: GPL-3.0+
      Origin: gnome-apps-nightly
  Collection: 
Installation: user
   Installed: 8.9 MB
     Runtime: org.gnome.Platform/x86_64/master
         Sdk: org.gnome.Sdk/x86_64/master

      Commit: a2d2735510c18cbd4779d41961dd2714a76767f5ab1966c4807f99b33673d144
      Parent: a0f93576caee7991c79ee9f994d7d7bba64e40d4cad0b70b28c4c40b2af028be
     Subject: Build of org.gnome.Epiphany.Devel, Mon Jul  8 13:55:43 UTC 2019
        Date: 2019-07-08 13:56:41 +0000


$ flatpak info org.gnome.Platform//master

GNOME Application Platform version master - Shared libraries used by GNOME
applications

          ID: org.gnome.Platform
         Ref: runtime/org.gnome.Platform/x86_64/master
        Arch: x86_64
      Branch: master
     License: GPL-2.0+
      Origin: gnome-nightly
  Collection: 
Installation: user
   Installed: 915.0 MB

      Commit: 293161c184c33f96600fb303a6c107e2344fce1550ed965bf141c72ccafd0543
      Parent: c3f6a9836c1dd1ecfa9cb0d5e713c103fcf4612a85387b61a0c64a00a5e10322
     Subject: Export org.gnome.Platform
        Date: 2019-07-08 05:07:55 +0000


$ flatpak info org.freedesktop.Platform.ffmpeg-html5//19.08beta
          ID: org.freedesktop.Platform.ffmpeg-html5
         Ref: runtime/org.freedesktop.Platform.ffmpeg-html5/x86_64/19.08beta
        Arch: x86_64
      Branch: 19.08beta
      Origin: gnome-nightly
  Collection: 
Installation: user
   Installed: 8.1 MB

      Commit: b4e4917fb720ff642da95b9951112388cad66a1a4400d5f8be8dd46f4db3fb47
      Parent: d9f2c5c2968a38be45d29b1bb0ba0b67d26c38ddd8cd63ff442a582950e09c4d
     Subject: Export org.freedesktop.Platform.ffmpeg-html5
        Date: 2019-07-02 06:49:49 +0000
Comment 3 Philippe Normand 2019-07-08 09:44:10 PDT
flatpak list

Description                                                                                                    Application                          Version  Branch    Arch   Origin                   Installation
Gobby                                                                                                          com.igalia.Gobby                              0.4       x86_64 igalia                   user
Linphone                                                                                                       com.igalia.Linphone                           stable    x86_64 igalia                   user
Revolt                                                                                                         com.igalia.Revolt                             stable    x86_64 igalia                   user
Fluyt                                                                                                          net.baseart.Fluyt                             master    x86_64 fluyt-repo               user
Glide - Play movies and audio files                                                                            net.baseart.Glide                    0.5.6    master    x86_64 glide-origin             user
Freedesktop Platform - Shared libraries                                                                        org.freedesktop.Platform             18.08.33 18.08     x86_64 flathub                  system
default                                                                                                        org.freedesktop.Platform.GL.default           19.08beta x86_64 gnome-nightly            system
default                                                                                                        org.freedesktop.Platform.GL.default           19.08beta x86_64 gnome-nightly            user
Intel                                                                                                          org.freedesktop.Platform.VAAPI.Intel          18.08     x86_64 flathub                  user
FFmpeg extension - Add support for aac, mpeg4 and h264                                                         org.freedesktop.Platform.ffmpeg               1.6       x86_64 flathub                  system
FFmpeg extension - Add support for aac, mpeg4 and h264                                                         org.freedesktop.Platform.ffmpeg               1.6       x86_64 flathub                  user
ffmpeg-html5                                                                                                   …g.freedesktop.Platform.ffmpeg-html5          19.08beta x86_64 gnome-nightly            system
ffmpeg-html5                                                                                                   …g.freedesktop.Platform.ffmpeg-html5          19.08beta x86_64 gnome-nightly            user
html5-codecs                                                                                                   …g.freedesktop.Platform.html5-codecs          18.08     x86_64 flathub                  system
html5-codecs                                                                                                   …g.freedesktop.Platform.html5-codecs          18.08     x86_64 flathub                  user
Freedesktop SDK - Tools and headers for developing applications                                                org.freedesktop.Sdk                  18.08.33 18.08     x86_64 flathub                  system
Docs                                                                                                           org.freedesktop.Sdk.Docs                      18.08     x86_64 flathub                  system
rust-stable                                                                                                    …eedesktop.Sdk.Extension.rust-stable          18.08     x86_64 flathub                  system
rust-stable                                                                                                    …eedesktop.Sdk.Extension.rust-stable          18.08     x86_64 flathub                  user
Builder - An IDE for GNOME                                                                                     org.gnome.Builder                    3.33.3   master    x86_64 org.gnome.Builder-origin system
Eolie - Web browser                                                                                            org.gnome.Eolie                      0.9.60   stable    x86_64 flathub                  system
GNOME Web - Web browser for GNOME                                                                              org.gnome.Epiphany.Devel             3.32.1.2 master    x86_64 gnome-apps-nightly       system
GNOME Application Platform version 3.28 - Shared libraries used by GNOME applications                          org.gnome.Platform                            3.28      x86_64 flathub                  system
GNOME Application Platform version 3.28 - Shared libraries used by GNOME applications                          org.gnome.Platform                            3.28      x86_64 flathub                  user
GNOME Application Platform version 3.30 - Shared libraries used by GNOME applications                          org.gnome.Platform                            3.30      x86_64 flathub                  system
GNOME Application Platform version 3.30 - Shared libraries used by GNOME applications                          org.gnome.Platform                            3.30      x86_64 flathub                  user
GNOME Application Platform version 3.32 - Shared libraries used by GNOME applications                          org.gnome.Platform                            3.32      x86_64 flathub                  system
GNOME Application Platform version 3.32 - Shared libraries used by GNOME applications                          org.gnome.Platform                            3.32      x86_64 flathub                  user
GNOME Application Platform version master - Shared libraries used by GNOME applications                        org.gnome.Platform                            master    x86_64 gnome-nightly            system
GNOME Application Platform version master - Shared libraries used by GNOME applications                        org.gnome.Platform                            master    x86_64 gnome-nightly            user
GNOME Software Development Kit version 3.28 - Tools and headers for developing applications using the GNOME a… org.gnome.Sdk                                 3.28      x86_64 flathub                  system
GNOME Software Development Kit version 3.28 - Tools and headers for developing applications using the GNOME a… org.gnome.Sdk                                 3.28      x86_64 flathub                  user
GNOME Software Development Kit version 3.30 - Tools and headers for developing applications using the GNOME a… org.gnome.Sdk                                 3.30      x86_64 flathub                  user
GNOME Software Development Kit version 3.32 - Tools and headers for developing applications using the GNOME a… org.gnome.Sdk                                 3.32      x86_64 flathub                  user
GNOME Software Development Kit version master - Tools and headers for developing applications using the GNOME… org.gnome.Sdk                                 master    x86_64 gnome-nightly            system
GNOME Software Development Kit version master - Tools and headers for developing applications using the GNOME… org.gnome.Sdk                                 master    x86_64 gnome-nightly            user
Docs                                                                                                           org.gnome.Sdk.Docs                            3.30      x86_64 flathub                  user
Docs                                                                                                           org.gnome.Sdk.Docs                            master    x86_64 gnome-nightly            system
Docs                                                                                                           org.gnome.Sdk.Docs                            master    x86_64 gnome-nightly            user
Arc Gtk theme - Arc Gtk theme                                                                                  org.gtk.Gtk3theme.Arc                         3.22      x86_64 flathub                  system
Arc Gtk theme - Arc Gtk theme                                                                                  org.gtk.Gtk3theme.Arc                         3.22      x86_64 flathub                  user
KDE Application Platform version master - Shared libraries used by KDE applications                            org.kde.Platform                              5.11      x86_64 flathub                  user
KDE Application Platform - Shared libraries used by KDE applications                                           org.kde.Platform                              5.12      x86_64 flathub                  user
QGnomePlatform - Qt Platform Theme aimed to accommodate GNOME settings                                         org.kde.PlatformTheme.QGnomePlatform          5.11      x86_64 flathub                  user
QGnomePlatform - Qt Platform Theme aimed to accommodate GNOME settings                                         org.kde.PlatformTheme.QGnomePlatform          5.12      x86_64 flathub                  user
KDE Software Development Kit version master - Tools and headers for developing applications using the KDE app… org.kde.Sdk                                   5.11      x86_64 flathub                  user
KDE Software Development Kit - Tools and headers for developing applications using the KDE application platfo… org.kde.Sdk                                   5.12      x86_64 flathub                  user
Nextcloud - Nextcloud sync client                                                                              org.nextcloud.Nextcloud                       stable    x86_64 flathub                  user
Pitivi - Create and edit your own movies                                                                       org.pitivi.Pitivi                    0.999    stable    x86_64 org.pitivi.Pitivi-origin user
VLC - VLC media player, the open-source multimedia player                                                      org.videolan.VLC                     3.0.7.1  stable    x86_64 flathub                  user
Cog                                                                                                            org.wpe.Cog                                   master    x86_64 cog1-origin              user
WPE Application Platform version master - Shared libraries used by WPE applications                            org.wpe.Platform                              0.1       x86_64 wpe                      user
WPE Software Development Kit version master - Tools and headers for developing applications using the WPE app… org.wpe.Sdk                                   0.1       x86_64 wpe                      user

flatpak info org.gnome.Epiphany.Devel//master

GNOME Web - Web browser for GNOME

          ID: org.gnome.Epiphany.Devel
         Ref: app/org.gnome.Epiphany.Devel/x86_64/master
        Arch: x86_64
      Branch: master
     Version: 3.32.1.2
     License: GPL-3.0+
      Origin: gnome-apps-nightly
  Collection: 
Installation: system
   Installed: 8.9 MB
     Runtime: org.gnome.Platform/x86_64/master
         Sdk: org.gnome.Sdk/x86_64/master

      Commit: 431fa8666b3d1c34f372c220390286a80bb4a0ce857a6953862e041267b67b6a
      Parent: d50e2f14befecac2379788977e77ee0aa46e8032d33d78dceb81bc804cd6a1ec
     Subject: Build of org.gnome.Epiphany.Devel, Mon Jul  8 00:24:54 UTC 2019
        Date: 2019-07-08 00:25:48 +0000

flatpak info org.gnome.Platform//master

GNOME Application Platform version master - Shared libraries used by GNOME
applications

          ID: org.gnome.Platform
         Ref: runtime/org.gnome.Platform/x86_64/master
        Arch: x86_64
      Branch: master
     License: GPL-2.0+
      Origin: gnome-nightly
  Collection: 
Installation: user
   Installed: 915.0 MB

      Commit: 293161c184c33f96600fb303a6c107e2344fce1550ed965bf141c72ccafd0543
      Parent: c3f6a9836c1dd1ecfa9cb0d5e713c103fcf4612a85387b61a0c64a00a5e10322
     Subject: Export org.gnome.Platform
        Date: 2019-07-08 05:07:55 +0000

flatpak info org.freedesktop.Platform.ffmpeg-html5//19.08beta
          ID: org.freedesktop.Platform.ffmpeg-html5
         Ref: runtime/org.freedesktop.Platform.ffmpeg-html5/x86_64/19.08beta
        Arch: x86_64
      Branch: 19.08beta
      Origin: gnome-nightly
  Collection: 
Installation: user
   Installed: 8.1 MB

      Commit: b4e4917fb720ff642da95b9951112388cad66a1a4400d5f8be8dd46f4db3fb47
      Parent: d9f2c5c2968a38be45d29b1bb0ba0b67d26c38ddd8cd63ff442a582950e09c4d
     Subject: Export org.freedesktop.Platform.ffmpeg-html5
        Date: 2019-07-02 06:49:49 +0000

flatpak run --command=/bin/bash org.gnome.Epiphany.Devel//master
[📦 org.gnome.Epiphany.Devel tmp]$ gst-inspect-1.0 |grep h264
libav:  avdec_h264: libav H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 decoder
typefindfunctions: video/x-h264: h264, x264, 264
videoparsersbad:  h264parse: H.264 parser
rtp:  rtph264depay: RTP H264 depayloader
rtp:  rtph264pay: RTP H264 payloader
Comment 4 Michael Catanzaro 2019-07-08 10:39:19 PDT
Oooh, you found the problem:

$ flatpak run --command=/bin/bash org.gnome.Epiphany.Devel//master
[📦 org.gnome.Epiphany.Devel ~]$ gst-inspect-1.0 | grep h264
rtp:  rtph264depay: RTP H264 depayloader
rtp:  rtph264pay: RTP H264 payloader
typefindfunctions: video/x-h264: h264, x264, 264
videoparsersbad:  h264parse: H.264 parser

I'm going to reopen the freedesktop-sdk bug since their expertise is needed to determine what's gone wrong.
Comment 5 Philippe Normand 2019-07-08 11:05:34 PDT
[📦 org.gnome.Epiphany.Devel tmp]$ env|grep GST
GST_INSPECT_NO_COLORS=1
GST_PLUGIN_SYSTEM_PATH=/app/lib/gstreamer-1.0:/usr/lib/extensions/gstreamer-1.0:/usr/lib/x86_64-linux-gnu/gstreamer-1.0
[📦 org.gnome.Epiphany.Devel tmp]$ find /usr/ -name libgstlibav.so
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so
[📦 org.gnome.Epiphany.Devel tmp]$ gst-inspect-1.0 /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so
Plugin Details:
  Name                     libav
  Description              All libav codecs and formats (system install)
  Filename                 /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so
  Version                  1.16.0
  License                  LGPL
  Source module            gst-libav
  Binary package           GStreamer FFMPEG Plug-ins source release
  Origin URL               Unknown package origin

  avenc_ac3: libav ATSC A/52A (AC-3) encoder
  avenc_mp2: libav MP2 (MPEG audio layer 2) encoder
  avenc_h263: libav H.263 / H.263-1996 encoder
  avdec_ac3: libav ATSC A/52A (AC-3) decoder
  avdec_flac: libav FLAC (Free Lossless Audio Codec) decoder
  avdec_mp3: libav MP3 (MPEG audio layer 3) decoder
  avdec_gif: libav GIF (Graphics Interchange Format) decoder
  avdec_h264: libav H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 decoder
  avdec_png: libav PNG (Portable Network Graphics) image decoder
  avdec_vp3: libav On2 VP3 decoder
  avdec_vp8: libav On2 VP8 decoder
  avdec_vp9: libav Google VP9 decoder
  avdec_webp: libav WebP image decoder
  avdemux_gif: libav CompuServe Graphics Interchange Format (GIF) demuxer
  avdeinterlace: libav Deinterlace element

  15 features:
  +-- 15 elements
Comment 6 Michael Catanzaro 2019-07-08 11:23:07 PDT
Surprise:

"""
it seems that Phill have org.gnome.Epiphany.Devel installed as system instance but showed versions of org.gnome.Platform and org.freedesktop.Platform.ffmpeg-html5//19.08beta from user instances. Could you ask him to check if system instances of above have the same versions?
"""

Indeed, you have each of these installed twice.

Meanwhile, on my end:

[📦 org.gnome.Epiphany.Devel ~]$ env | grep GST
GST_PLUGIN_SYSTEM_PATH=/app/lib/gstreamer-1.0:/usr/lib/extensions/gstreamer-1.0:/usr/lib/x86_64-linux-gnu/gstreamer-1.0

$ find /usr/ -name libgstlibav.so
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so

Surprise, it is there after all!

$ gst-inspect-1.0 /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so

Output matches yours.
Comment 7 Philippe Normand 2019-07-09 01:33:30 PDT
(In reply to Michael Catanzaro from comment #6)
> Surprise:
> 
> """
> it seems that Phill have org.gnome.Epiphany.Devel installed as system
> instance but showed versions of org.gnome.Platform and
> org.freedesktop.Platform.ffmpeg-html5//19.08beta from user instances. Could
> you ask him to check if system instances of above have the same versions?
> """
> 

Same versions in system and user...

> Indeed, you have each of these installed twice.
> 
> Meanwhile, on my end:
> 
> [📦 org.gnome.Epiphany.Devel ~]$ env | grep GST
> GST_PLUGIN_SYSTEM_PATH=/app/lib/gstreamer-1.0:/usr/lib/extensions/gstreamer-
> 1.0:/usr/lib/x86_64-linux-gnu/gstreamer-1.0
> 
> $ find /usr/ -name libgstlibav.so
> /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so
> 
> Surprise, it is there after all!
> 
> $ gst-inspect-1.0 /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so
> 
> Output matches yours.

Run ephy with GST_DEBUG="3,webkit*:6" then?
Comment 8 Michael Catanzaro 2019-07-09 07:54:25 PDT
Loading https://www.youtube.com/html5:

$ GST_DEBUG="3,webkit*:6" flatpak run org.gnome.Epiphany.Devel
0:00:03.071366798  1215 0x55c7d8537af0 DEBUG      webkitmediaplayer MediaPlayerPrivateGStreamer.cpp:2262:supportsType: Checking mime-type "video/mp4; codecs="avc1.42001E, mp4a.40.2""
0:00:03.071896151  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Audio decoder lookup result for caps audio/mpeg, mpegversion=(int)4 : isSupported=true, isUsingHardware=false
0:00:03.071913454  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Audio decoder lookup result for caps audio/x-opus : isSupported=true, isUsingHardware=false
0:00:03.071925557  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Audio decoder lookup result for caps audio/x-vorbis : isSupported=true, isUsingHardware=false
0:00:03.071970052  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Demuxer lookup result for caps video/x-matroska : isSupported=true, isUsingHardware=false
0:00:03.071996752  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Video decoder lookup result for caps video/x-vp8 : isSupported=true, isUsingHardware=false
0:00:03.072006681  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Video decoder lookup result for caps video/x-vp9 : isSupported=true, isUsingHardware=false
0:00:03.072022140  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Video decoder lookup result for caps video/x-h264, profile=(string){ constrained-baseline, baseline, high } : isSupported=false, isUsingHardware=false
0:00:03.072038682  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Audio decoder lookup result for caps audio/midi : isSupported=false, isUsingHardware=false
0:00:03.072047569  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Audio decoder lookup result for caps audio/x-ac3 : isSupported=false, isUsingHardware=false
0:00:03.072056195  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Audio decoder lookup result for caps audio/x-dts : isSupported=false, isUsingHardware=false
0:00:03.072065583  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Audio decoder lookup result for caps audio/x-eac3 : isSupported=false, isUsingHardware=false
0:00:03.072072215  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Audio decoder lookup result for caps audio/x-flac : isSupported=true, isUsingHardware=false
0:00:03.072084529  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Audio decoder lookup result for caps audio/x-sbc : isSupported=false, isUsingHardware=false
0:00:03.072092183  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Audio decoder lookup result for caps audio/x-sid : isSupported=false, isUsingHardware=false
0:00:03.072102162  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Audio decoder lookup result for caps audio/x-speex : isSupported=true, isUsingHardware=false
0:00:03.072110748  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Audio decoder lookup result for caps audio/x-wavpack : isSupported=true, isUsingHardware=false
0:00:03.072123653  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Video decoder lookup result for caps video/mpeg, mpegversion=(int){ 1, 2 }, systemstream=(boolean)false : isSupported=false, isUsingHardware=false
0:00:03.072133672  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Video decoder lookup result for caps video/mpegts : isSupported=false, isUsingHardware=false
0:00:03.072142118  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Video decoder lookup result for caps video/x-dirac : isSupported=false, isUsingHardware=false
0:00:03.072151616  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Video decoder lookup result for caps video/x-flash-video : isSupported=false, isUsingHardware=false
0:00:03.072159300  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Video decoder lookup result for caps video/x-h263 : isSupported=false, isUsingHardware=false
0:00:03.072167276  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Video decoder lookup result for caps video/x-msvideocodec : isSupported=false, isUsingHardware=false
0:00:03.072176974  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Demuxer lookup result for caps application/vnd.rn-realmedia : isSupported=false, isUsingHardware=false
0:00:03.072186632  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Demuxer lookup result for caps application/x-3gp : isSupported=true, isUsingHardware=false
0:00:03.072195158  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Demuxer lookup result for caps application/x-hls : isSupported=true, isUsingHardware=false
0:00:03.072205217  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Demuxer lookup result for caps application/x-pn-realaudio : isSupported=false, isUsingHardware=false
0:00:03.072214756  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Demuxer lookup result for caps audio/x-aiff : isSupported=true, isUsingHardware=false
0:00:03.072224103  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Demuxer lookup result for caps audio/x-wav : isSupported=true, isUsingHardware=false
0:00:03.072234423  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Demuxer lookup result for caps video/quicktime : isSupported=true, isUsingHardware=false
0:00:03.072245003  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Demuxer lookup result for caps video/quicktime, variant=(string)3gpp : isSupported=true, isUsingHardware=false
0:00:03.072254541  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Demuxer lookup result for caps video/x-ms-asf : isSupported=false, isUsingHardware=false
0:00:03.072263698  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Demuxer lookup result for caps application/ogg : isSupported=true, isUsingHardware=false
0:00:03.072272796  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Audio decoder lookup result for caps audio/x-speex : isSupported=true, isUsingHardware=false
0:00:03.072281171  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Video decoder lookup result for caps video/x-theora : isSupported=true, isUsingHardware=false
0:00:03.072292723  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Audio decoder lookup result for caps audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ] : isSupported=true, isUsingHardware=false
0:00:03.072304195  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Audio decoder lookup result for caps audio/mpeg, mpegversion=(int)2 : isSupported=false, isUsingHardware=false
0:00:03.072314565  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Demuxer lookup result for caps video/x-matroska : isSupported=true, isUsingHardware=false
0:00:03.072322430  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Video decoder lookup result for caps video/x-vp10 : isSupported=false, isUsingHardware=false
0:00:03.072330104  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Video decoder lookup result for caps video/x-av1 : isSupported=true, isUsingHardware=false
0:00:03.072337348  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:53:GStreamerRegistryScanner: Regular playback registry scanner initialized
0:00:03.072343379  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/x-aiff
0:00:03.072352096  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/x-flac
0:00:03.072357526  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/x-m4a
0:00:03.072360822  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/mp1
0:00:03.072366764  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/flac
0:00:03.072370170  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/x-wavpack
0:00:03.072375711  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/ogg
0:00:03.072378947  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/webm
0:00:03.072384097  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: video/3gpp
0:00:03.072390058  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/mp4
0:00:03.072395628  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: application/vnd.apple.mpegurl
0:00:03.072401119  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/x-vorbis+ogg
0:00:03.072406529  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/mp3
0:00:03.072411899  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/speex
0:00:03.072417580  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: video/quicktime
0:00:03.072422750  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/vnd.wave
0:00:03.072428220  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/opus
0:00:03.072433540  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/x-mp3
0:00:03.072439071  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/x-speex
0:00:03.072444471  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: video/ogg
0:00:03.072450553  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/x-wav
0:00:03.072455612  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/aac
0:00:03.072461594  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: application/x-3gp
0:00:03.072467054  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: application/x-mpegurl
0:00:03.072474608  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/mpeg
0:00:03.072481922  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: video/x-matroska
0:00:03.072488665  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/x-mpeg
0:00:03.072494807  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: video/webm
0:00:03.072500227  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/wav
0:00:03.072507511  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: application/ogg
0:00:03.072513622  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: vp9.0
0:00:03.072519273  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: x-vp9
0:00:03.072524523  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: vp8.0
0:00:03.072530184  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: mpeg
0:00:03.072535774  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: opus
0:00:03.072540403  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: audio/mp3
0:00:03.072546384  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: x-vp8
0:00:03.072552766  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: speex
0:00:03.072558537  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: theora
0:00:03.072564549  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: 1
0:00:03.072570149  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: mp4a*
0:00:03.072576562  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: vp8
0:00:03.072582503  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: vp9
0:00:03.072588574  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: av01*
0:00:03.072594335  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: x-vorbis
0:00:03.072600026  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: vorbis
0:00:03.072605767  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: x-opus
0:00:03.072612179  1215 0x55c7d8537af0 DEBUG      webkitmediaplayer MediaPlayerPrivateGStreamer.cpp:2272:supportsType: Supported: IsNotSupported
0:00:03.072635934  1215 0x55c7d8537af0 DEBUG      webkitmediaplayer MediaPlayerPrivateGStreamer.cpp:2262:supportsType: Checking mime-type "video/webm; codecs="vp8.0, vorbis""
0:00:03.072649690  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:296:isCodecSupported: Checked software codec "vp8.0" supported true
0:00:03.072661282  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:296:isCodecSupported: Checked software codec "vorbis" supported true
0:00:03.072667003  1215 0x55c7d8537af0 DEBUG      webkitmediaplayer MediaPlayerPrivateGStreamer.cpp:2272:supportsType: Supported: IsSupported
0:00:03.072686500  1215 0x55c7d8537af0 DEBUG      webkitmediaplayer MediaPlayerPrivateGStreamer.cpp:2262:supportsType: Checking mime-type "video/webm; codecs="vp8.0, vorbis""
0:00:03.072695247  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:296:isCodecSupported: Checked software codec "vp8.0" supported true
0:00:03.072708872  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:296:isCodecSupported: Checked software codec "vorbis" supported true
0:00:03.072714283  1215 0x55c7d8537af0 DEBUG      webkitmediaplayer MediaPlayerPrivateGStreamer.cpp:2272:supportsType: Supported: IsSupported
0:00:03.072802810  1215 0x55c7d8537af0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:734:supportsType: Checking mime-type "video/mp4; codecs="avc1.4d401e""
0:00:03.073082080  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Audio decoder lookup result for caps audio/mpeg, mpegversion=(int)4 : isSupported=true, isUsingHardware=false
0:00:03.073093401  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Audio decoder lookup result for caps audio/x-opus : isSupported=true, isUsingHardware=false
0:00:03.073145009  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Audio parser lookup result for caps audio/x-opus : isSupported=true, isUsingHardware=false
0:00:03.073154798  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Audio decoder lookup result for caps audio/x-vorbis : isSupported=true, isUsingHardware=false
0:00:03.073163063  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Audio parser lookup result for caps audio/x-vorbis : isSupported=true, isUsingHardware=false
0:00:03.073172992  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Demuxer lookup result for caps video/x-matroska : isSupported=true, isUsingHardware=false
0:00:03.073182480  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Video decoder lookup result for caps video/x-vp8 : isSupported=true, isUsingHardware=false
0:00:03.073191237  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Video decoder lookup result for caps video/x-vp9 : isSupported=true, isUsingHardware=false
0:00:03.082424893  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:104:hasElementForMediaType: Video decoder lookup result for caps video/x-h264, profile=(string){ constrained-baseline, baseline, high } : isSupported=false, isUsingHardware=false
0:00:03.082434571  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:53:GStreamerRegistryScanner: MSE registry scanner initialized
0:00:03.082440432  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: video/webm
0:00:03.082446333  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/x-m4a
0:00:03.082450141  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/mp4
0:00:03.082455551  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/opus
0:00:03.082458677  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/aac
0:00:03.082463826  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:55:GStreamerRegistryScanner: Mime-type registered: audio/webm
0:00:03.082467383  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: vp9.0
0:00:03.082472854  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: vp8.0
0:00:03.082476170  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: vp9
0:00:03.082481981  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: x-vp9
0:00:03.082485297  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: mp4a*
0:00:03.082488854  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: vp8
0:00:03.082498372  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: vorbis
0:00:03.082504043  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: opus
0:00:03.082509233  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: mpeg
0:00:03.082515595  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: x-vorbis
0:00:03.082520564  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: x-vp8
0:00:03.082526105  1215 0x55c7d8537af0 DEBUG   webkitregistryscanner GStreamerRegistryScanner.cpp:57:GStreamerRegistryScanner: Software codec pattern registered: x-opus
0:00:03.082531886  1215 0x55c7d8537af0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:743:supportsType: Supported: IsNotSupported
0:00:03.082552965  1215 0x55c7d8537af0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:734:supportsType: Checking mime-type "video/webm; codecs="vp9""
0:00:03.082561932  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:296:isCodecSupported: Checked software codec "vp9" supported true
0:00:03.082567253  1215 0x55c7d8537af0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:743:supportsType: Supported: IsSupported
0:00:03.082574687  1215 0x55c7d8537af0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:734:supportsType: Checking mime-type "video/webm; codecs="vp9""
0:00:03.082581870  1215 0x55c7d8537af0 LOG     webkitregistryscanner GStreamerRegistryScanner.cpp:296:isCodecSupported: Checked software codec "vp9" supported true
0:00:03.082587070  1215 0x55c7d8537af0 DEBUG              webkitmse MediaPlayerPrivateGStreamerMSE.cpp:743:supportsType: Supported: IsSupported
Comment 9 Philippe Normand 2019-07-09 08:09:16 PDT
And the output of gst-inspect-1.0 avdec_h264 from the flatpak shell?
Comment 10 Michael Catanzaro 2019-07-09 08:35:55 PDT
$ flatpak run --command=/bin/bash org.gnome.Epiphany.Devel//master
[📦 org.gnome.Epiphany.Devel ~]$ gst-inspect-1.0 avdec_h264
No such element or plugin 'avdec_h264'

Yet:

[📦 org.gnome.Epiphany.Devel ~]$ ls /usr/lib/x86_64-linux-gnu/gstreamer-1.0/ | grep libav
libgstlibav.so

Eh!
Comment 11 Michael Catanzaro 2019-07-09 08:37:17 PDT
And we saw that directory is in GST_PLUGIN_SYSTEM_PATH....
Comment 12 Philippe Normand 2019-07-09 08:46:30 PDT
rm -fr $XDG_CACHE_HOME/gstreamer-1.0/ and try again?
Comment 13 Michael Catanzaro 2019-07-09 13:13:10 PDT
(In reply to Philippe Normand from comment #12)
> rm -fr $XDG_CACHE_HOME/gstreamer-1.0/ and try again?

My hero! All better.

Now... do we do anything about it, or write it off as a one-off problem? I wonder if all upgrades from the older runtime will be broken? :/ Clearly not a WebKit bug regardless.
Comment 14 Philippe Normand 2019-07-09 13:19:08 PDT
Let's assume it's a one-off issue for now. Upgrade went fine here and the libav h264 decoder wasn't blacklisted, I never had to manually delete the gst registry file.