Bug 1181719

Summary: H264/HTML5 videos
Product: [Fedora] Fedora Reporter: Nikos Roussos <comzeradd>
Component: firefoxAssignee: Martin Stransky <stransky>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 21CC: comzeradd, gecko-bugs-nobody, samuel-rhbugs, stransky
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-01-15 22:01:51 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Nikos Roussos 2015-01-13 16:24:24 UTC
Description of problem:
Most of the HTML5 videos out there that depend on h264 codec doesn't work. On the contrary the upstream firefox build seems to have no problem. This doesn't seem to be affected by media.gmp-gmpopenh264 options.

Version-Release number of selected component (if applicable):
34.0-1

How reproducible:
Always

Steps to Reproduce:
1. Just visit any video on vimeo.com.

Actual results:
No video playback.

Expected results:
Videos should play according to what upstream build does.

Comment 1 Martin Stransky 2015-01-13 22:32:48 UTC
media.gmp-gmpopenh264 does not have a difference here. I expect some problem with gstreamer - can you play video in any other SW which use gstreamer?

Comment 2 Nikos Roussos 2015-01-14 08:33:04 UTC
So it seems that I also had a problem with Totem playing these videos.

I opened with Firefox https://www.youtube.com/html5 and it says I miss h.264 support. I opened this with upstream Firefox and it says that my browser supports it.

I wondered around ask.f.o and end up installing these:
gstreamer1-libav
gstreamer1-plugins-bad-freeworld
gstreamer1-plugins-ugly

And now I have h.264 support on both Firefox and Totem.

So how is this that gstreamer-* packages are not enough and I needed gstreamer1-* too? And why this did't affect upstream Firefox remains a mystery to me.

Comment 3 Martin Stransky 2015-01-15 12:44:30 UTC
Fedora Firefox is build with gstreamer1 support (gstreamer-1.0) while gstreamer-* packages are for old (unsupported) gstreamer 0.1. And your Gstreamer1 installation does not play h.264 (missing patented codecs) so this is why Fedora Firefox fails here.

btw. upstream Firefox does not use Gstreamer to play videos...but I doubt it uses the cisco codec to play it.

Comment 4 Nikos Roussos 2015-01-15 15:12:28 UTC
The good news that installing gstreamer1-plugins-* I got finally both firefox and totem to play h.264 videos.

Comment 5 Kevin Kofler 2015-01-15 22:01:51 UTC
In other words, everything is working as designed here.