[SRU] gnash: youtube play with ffmpeg media handler broken on wheezy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnash (Debian) |
Fix Released
|
Unknown
|
|||
gnash (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Low
|
Unassigned | ||
Quantal |
Won't Fix
|
Low
|
Unassigned | ||
Raring |
Won't Fix
|
Low
|
Unassigned | ||
Saucy |
Fix Released
|
Low
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
This bug is in the built-in ffmpeg media handler that comes with gnash. This bug affects the ffmpeg handler in such a way that it does not work when trying to play videos. Upstream and Debian have attributed this to deprecated api.
Uploading the attached debdiffs, which include an upstream patch to fix this, should resolve this issue.
[Test Case]
As detailed in the original Debian bug (see the "Original Bug Description" section), the bug as-is now can be replicated by running gnash with a youtube link, where you can expect the circle to keep spinning and the video to not start:
$ gnash http://
Upon application of this patch, you should be able to run the same command, then the video will play correctly.
[Regression Potential]
While this has not been extensively checked, there should be no regression potential from this patch, which primarily adds ifdefs in order to allow compatibility with older versions of the software.
[Original Bug Description]
Imported from Debian bug http://
Package: gnash
Version: 0.8.11~
Tags: wheezy patch
Severity: important
Gnash is built with two media handlers: ffmpeg and gstreamer.
Default is ffmpeg (libav) which is broken in wheezy due to deprecated api.
Biggest impact is youtube video play: circle keeps spinning, movie
doesn't start.
To reproduce:
$ gnash http://
It can be workarounded by switching to gstreamer media handler:
$ echo "set mediahandler gst" >> ~/.gnashrc
or
$ gnash -M gst http://
Backporting following upstream change fixes that:
Changed in gnash (Debian): | |
importance: | Undecided → Unknown |
Changed in gnash (Debian): | |
status: | New → Fix Released |
Changed in gnash (Ubuntu Quantal): | |
assignee: | Dimitri John Ledkov (xnox) → Thomas Ward (teward) |
status: | Triaged → In Progress |
Changed in gnash (Ubuntu Raring): | |
assignee: | Dimitri John Ledkov (xnox) → Thomas Ward (teward) |
Changed in gnash (Ubuntu Saucy): | |
assignee: | Dimitri John Ledkov (xnox) → Thomas Ward (teward) |
Changed in gnash (Ubuntu Raring): | |
status: | Triaged → In Progress |
Changed in gnash (Ubuntu Saucy): | |
status: | Triaged → In Progress |
Changed in gnash (Ubuntu Precise): | |
status: | New → In Progress |
importance: | Undecided → Low |
assignee: | nobody → Thomas Ward (teward) |
Changed in gnash (Ubuntu Saucy): | |
status: | Triaged → In Progress |
Changed in gnash (Ubuntu Raring): | |
status: | Triaged → In Progress |
Changed in gnash (Ubuntu Quantal): | |
status: | Triaged → In Progress |
tags: | added: verification-done-precise |
Also proposed update bug report in debian: http:// bugs.debian. org/cgi- bin/bugreport. cgi?bug= 729998