Discussion:
Bug#773121: iceweasel: H.264 playback broken again in Jessie?
Rene Wagner
2014-12-14 16:16:43 UTC
Permalink
Package: iceweasel
Version: 31.3.0esr-1
Severity: normal

Dear Maintainer,

H.264 support via GStreamer in Iceweasel has been working well for me on a
Wheezy install for quite a while now. I was expecting this to work in Jessie
as well, but have been unsucessful on a fresh Jessie install so far.

My understanding is that gstreamer0.10-ffmpeg has been replaced by
gstreamer1.0-libav in Jessie, so I've installed that instead.
about:config shows that media.gstreamer.enabled is set to true.
Unfortunately, https://www.youtube.com/html5 still insists that H.264 is
not supported by my browser (both in a regular and in a -safe-mode instance).

Am I missing something obvious or is this really a regression in Jessie?
Any help would be appreciated.

Thanks in advance,

Rene

-- Package-specific info:

-- Extensions information
Name: Adblock Plus
Location: /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
Package: xul-ext-adblock-plus
Status: enabled

Name: Default theme
Location: /usr/lib/iceweasel/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
Package: iceweasel
Status: enabled

Name: NoScript
Location: ${PROFILE_EXTENSIONS}/{73a6fe31-595d-460b-a920-fcc0f8843232}.xpi
Status: enabled

-- Plugins information
Name: Skype Buttons for Kopete
Location: /usr/lib/mozilla/plugins/skypebuttons.so
Package: kopete
Status: enabled


-- Addons package information
ii iceweasel 31.3.0esr-1 amd64 Web browser based on Firefox
ii kopete 4:4.14.1-2 amd64 instant messaging and chat applic
ii xul-ext-adbloc 2.6.6+dfsg-1 all advertisement blocking extension

-- System Information:
Debian Release: 8.0
APT prefers testing-updates
APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages iceweasel depends on:
ii debianutils 4.4+b1
ii fontconfig 2.11.0-6.3
ii libasound2 1.0.28-1
ii libatk1.0-0 2.14.0-1
ii libc6 2.19-13
ii libcairo2 1.14.0-2.1
ii libdbus-1-3 1.8.12-1
ii libdbus-glib-1-2 0.102-1
ii libevent-2.0-5 2.0.21-stable-1.1
ii libffi6 3.1-2+b2
ii libfontconfig1 2.11.0-6.3
ii libfreetype6 2.5.2-2
ii libgcc1 1:4.9.1-19
ii libgdk-pixbuf2.0-0 2.31.1-2+b1
ii libglib2.0-0 2.42.1-1
ii libgtk2.0-0 2.24.25-1
ii libhunspell-1.3-0 1.3.3-3
ii libnspr4 2:4.10.7-1
ii libnss3 2:3.17.2-1
ii libpango-1.0-0 1.36.8-3
ii libsqlite3-0 3.8.7.1-1
ii libstartup-notification0 0.12-4
ii libstdc++6 4.9.1-19
ii libvpx1 1.3.0-3
ii libx11-6 2:1.6.2-3
ii libxext6 2:1.3.3-1
ii libxrender1 1:0.9.8-1+b1
ii libxt6 1:1.1.4-1+b1
ii procps 2:3.3.9-8
ii zlib1g 1:1.2.8.dfsg-2+b1

iceweasel recommends no packages.

Versions of packages iceweasel suggests:
pn fonts-mathjax <none>
pn fonts-oflb-asana-math <none>
pn fonts-stix | otf-stix <none>
ii libcanberra0 0.30-2.1
pn libgnomeui-0 <none>
ii libgssapi-krb5-2 1.12.1+dfsg-15
pn mozplugger <none>

-- no debconf information
--
To UNSUBSCRIBE, email to debian-bugs-dist-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Braiam Peguero
2014-12-14 17:52:03 UTC
Permalink
Post by Rene Wagner
My understanding is that gstreamer0.10-ffmpeg has been replaced by
gstreamer1.0-libav in Jessie, so I've installed that instead.
about:config shows that media.gstreamer.enabled is set to true.
Unfortunately, https://www.youtube.com/html5 still insists that H.264 is
not supported by my browser (both in a regular and in a -safe-mode instance).
If I'm not mistaken, the one you need is actually gstreamer1.0-plugins-bad
which includes in the "Gstreamer-Decoders" section the "video/x-h264"
mime.
René Wagner
2014-12-14 20:08:50 UTC
Permalink
Hi Braiam,
Post by Rene Wagner
Post by Rene Wagner
My understanding is that gstreamer0.10-ffmpeg has been replaced by
gstreamer1.0-libav in Jessie, so I've installed that instead.
about:config shows that media.gstreamer.enabled is set to true.
Unfortunately, https://www.youtube.com/html5 still insists that H.264 is
not supported by my browser (both in a regular and in a -safe-mode
instance).
If I'm not mistaken, the one you need is actually gstreamer1.0-plugins-bad
which includes in the "Gstreamer-Decoders" section the "video/x-h264"
mime.
Thanks for the suggestion. I've tried installing both
gstreamer1.0-plugins-bad and gstreamer1.0-plugins-ugly. I'm afraid
neither of them improve the situation. Youtube still reports H.264 as
not supported.

Cheers,

Rene
--
To UNSUBSCRIBE, email to debian-bugs-dist-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
René Wagner
2014-12-16 22:47:32 UTC
Permalink
forcemerge 737092 773121
thanks

It turns out that the packages required to make GStreamer-based H.264
playback work in Jessie are gstreamer1.0-plugins-good and
gstreamer1.0-libav.

I believe iceweasel should Recommend both packages. Neither of them were
installed by default. It also turns out that this has been reported
before as #737092, so I'm closing #773121 as a duplicate.

Cheers,

Rene
--
To UNSUBSCRIBE, email to debian-bugs-dist-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Loading...