Hide Forgot
Description of problem: Using Firefox in Fedora (Firefox 25), Firefox will not play HTML5 h.264 <video> elements. Steps to Reproduce: 1. Open Firefox 2. Go to about:config, set "media.gstreamer.enabled" to "true" 3. Go to http://www.quirksmode.org/html5/tests/video.html 4. Look at the H.264/MP4 video. It will say "No video with supported format and MIME type found" This is as expected; we haven't installed the h.264 codecs yet. Note that it would be nice for Firefox to pop up the codec installer at this time; however, that's probably a feature requests I should file upstream (thoughts?) 5. Take note of the H.264/MP4 video's URL (it's http://www.quirksmode.org/html5/videos/big_buck_bunny.mp4 ). Open that directly in Firefox. 6. Firefox will prompt to install some packages for the h.264 codecs. Install them, then restart Firefox. 7. Go to http://www.quirksmode.org/html5/tests/video.html again Actual results: The H.264/MP4 video still says "No video with supported format and MIME type found" This is strange, because now if you go directly to the video URL http://www.quirksmode.org/html5/videos/big_buck_bunny.mp4 Firefox will play the video just fine. Expected results: The video should play inline at the http://www.quirksmode.org/html5/tests/video.html page. Additional info: YouTube does some Javascript tests, too. I would expect that H.264 would show as supported after installing the packages, but both before and after additional package installation, https://www.youtube.com/html5 reports that H.264 is not supported. So Firefox isn't reporting the format is availabe in Javascript, just as http://www.quirksmode.org/html5/tests/video.html shows that it isn't showing the format as supported for the <video> element.
Problem is that we don't build with gstreamer because the only working version with mozilla code is 0.10.x. This version is no longer supported by gstreamer guys which could lead to potential vulnerability of users. You can track progress in support of gstreamer 1.0 here: https://bugzilla.mozilla.org/show_bug.cgi?id=806917 Direct link http://www.quirksmode.org/html5/videos/big_buck_bunny.mp4 most likely use some plugin (like QuckTime) to playback the video. As soon as support to gstreamer 1.0 will be available we're happy to build with it.
(In reply to Jan Horak from comment #1) > Problem is that we don't build with gstreamer because the only working > version with mozilla code is 0.10.x. This version is no longer supported by > gstreamer guys which could lead to potential vulnerability of users. > > You can track progress in support of gstreamer 1.0 here: > https://bugzilla.mozilla.org/show_bug.cgi?id=806917 > > Direct link http://www.quirksmode.org/html5/videos/big_buck_bunny.mp4 most > likely use some plugin (like QuckTime) to playback the video. > > As soon as support to gstreamer 1.0 will be available we're happy to build > with it. I'm confused - if that's true, then why would going directly to the mp4 video http://www.quirksmode.org/html5/videos/big_buck_bunny.mp4 bring up the Fedora package manager prompt for gstreamer package installation, and then the second time actually play the video?
Check how the media is played. For me it's played by /usr/libexec/totem-plugin-viewer which is a plugin for totem player installed in Fedora. So it's not run by Firefox itself but by embeded NPAPI plugin. You can have such plugin for other players, like vlc, mplayer or so...
btw. "$ps axf" on console shows you. You can also see your plugins in Tools -> Add-ons -> Plugins.
Hi, I am reopening this for Fedora 25. Although the gstreamer-1.0 support has been added to firefox in Fedora 25 the video tag with h264 content still won't play. One can verify this by installing all packages with h264 and visit the page mentioned here: https://www.quirksmode.org/html5/tests/video.html Versions of possibiliy relevant packages: mozilla-openh264-1.6.0-5.fc25.x86_64 openh264-1.6.0-5.fc25.x86_64 gstreamer1-plugin-openh264-1.10.4-1.fc25.x86_64
gstreamer support was removed from Firefox and it uses ffmpeg only now.