gstreamer0.10-plugins-bad, (libgstvideoparsersbad.so), causes a failure to decode many common video files encoded as AVC 1 Baseline - L2.1, Baseline - L1.1 & others
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GStreamer |
Fix Released
|
Medium
|
|||
gst-plugins-bad0.10 (Debian) |
Fix Released
|
Unknown
|
|||
gst-plugins-bad0.10 (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Precise |
Fix Released
|
High
|
Unassigned | ||
Quantal |
Fix Released
|
High
|
Unassigned |
Bug Description
Sponsors: Please start by uploading raring.debdiff
SRU Justification (for both Quantal and Precise):
[Impact]
Several H264 video files are playing back without video output in 12.04 and 12.10. Applications such as totem, totem-mozilla, banshee, minitube, gnome-sushi and transmageddon are affected.
[Testcase]
Download novideo2.mp4 and open it in totem. The bug shows it self as black screen video output. If it has correct video, the bug is fixed.
[Regression Potential]
The patch size is quite big. Recommend testing of several types for h264 files to make sure there are no regressions. However; the patch originates from upstream, and a lot of people are already using it without regressions (according to comment #73).
Given the number of users affected and duplicates of this bug, I would consider it worth the risk.
Please consider this for SRU.
=======
Current workaround:
The fix has been packaged in this PPA:
https:/
sudo add-apt-repository ppa:diwic/
sudo apt-get update
sudo apt-get dist-upgrade
Restart the affected application(s) and retry.
======
*Adjusted description so as not to show as email to non logged in people
Most affected files are <email address hidden>, <email address hidden> *
Those would be the most likely to fail to be decoded but certainly not limited to kust them.
These files are commonly found online though many users will have locally.
Also affected other than totem, totem youtube plugin, & banshee would be the mozilla-plugin & minitube.
Typically the audio will play with no video though sometimes neither
*Moving libgstvideopars
Upstream has provided a commit to fix in both gstreamer 1.0 & .10 (gst-plugins-
Attached below is a patch taken from the 0.10.23 commit to be applied to 0.10.22 that's currently used in 12.04
Also attached is a cut small sample file, noting the file plays fine in all non gstreamer players & in all gstreamer players in 11.10 & earlier
The file should be playable in totem, banshee & firefox with totem-mozilla plugin installed but only audio is decoded
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: libgstreamer0.10-0 0.10.36-1
ProcVersionSign
Uname: Linux 3.2.0-21-
NonfreeKernelMo
ApportVersion: 2.0-0ubuntu3
Architecture: i386
Date: Tue Apr 3 21:33:08 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta i386 (20120301)
ProcEnviron:
TERM=xterm
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: gstreamer0.10
UpgradeStatus: No upgrade log present (probably fresh install)
summary: |
- Fails to decode many common video files encoded as AVC 1 Baseline@L2.1, - Baseline@L1.1 + Fails to decode many common video files encoded as AVC 1 Baseline - + L2.1, Baseline - L1.1 |
description: | updated |
summary: |
- Fails to decode many common video files encoded as AVC 1 Baseline - - L2.1, Baseline - L1.1 + gstreamer0.10-plugins-bad, (libgstvideoparsersbad.so), causes a failure + to decode many common video files encoded as AVC 1 Baseline - L2.1, + Baseline - L1.1 & others |
description: | updated |
Changed in gstreamer: | |
importance: | Unknown → Medium |
status: | Unknown → Fix Released |
affects: | gstreamer0.10 (Ubuntu) → gst-plugins-bad0.10 (Ubuntu) |
tags: | added: quantal |
description: | updated |
Changed in gst-plugins-bad0.10 (Debian): | |
status: | Unknown → New |
description: | updated |
description: | updated |
description: | updated |
Changed in gst-plugins-bad0.10 (Ubuntu Precise): | |
importance: | Undecided → High |
Changed in gst-plugins-bad0.10 (Ubuntu Quantal): | |
importance: | Undecided → High |
description: | updated |
Changed in gst-plugins-bad0.10 (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in gst-plugins-bad0.10 (Debian): | |
status: | New → Confirmed |
Changed in gst-plugins-bad0.10 (Debian): | |
status: | Confirmed → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.