[Webkit-unassigned] [Bug 135972] New: [GStreamer] unrelated codecs required to play videos

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Aug 15 05:03:04 PDT 2014


           Summary: [GStreamer] unrelated codecs required to play videos
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
               URL: https://www.youtube.com/watch?v=LvCW2BTYkeQ
        OS/Version: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Media Elements
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: mcatanzaro at gnome.org
                CC: pnormand at igalia.com

WebKit can't play videos on youtube.com (or much anywhere else) in Fedora, which only distributes gst-plugins-good and about half of gst-plugins-bad -- therefore we expect playing MP4 videos to not work, but WebM videos to play fine. For example, [1] is available in WebM so it should work, and it plays fine in Firefox, but it does not work in Epiphany. Attempting to play it in Epiphany brings up an unwanted PackageKit dialog that tries to find an appropriate gstreamer plugin, but fails since it does not exist in Fedora. I think this problem will exist in all Red Hat and SUSE distros, and I bet you'll be able to reproduce on a Debian distro by removing gst-plugins-libav, which I think is the one that handles H.264.

If I remove "video/mp4" from mimeTypeCache() in MediaPlayerPrivateGStreamer.cpp, the video will then play fine. Maybe this list should not be hardcoded, but mapped to the gstreamer plugins that are actually installed.

[1] https://www.youtube.com/watch?v=LvCW2BTYkeQ

Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

More information about the webkit-unassigned mailing list