After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 664653 - vdpau: error in H.264 decoder reference frame handling [patch]
vdpau: error in H.264 decoder reference frame handling [patch]
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-11-23 16:20 UTC by Steven Robertson
Modified: 2018-11-03 13:09 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch (5.13 KB, patch)
2011-11-23 16:20 UTC, Steven Robertson
none Details | Review
Revised patch (4.88 KB, patch)
2011-11-23 17:42 UTC, Steven Robertson
none Details | Review

Description Steven Robertson 2011-11-23 16:20:25 UTC
Created attachment 202008 [details] [review]
Patch

The VDPAU H.264 decoder violates the spec in the way it handles marking frames as unused for short-term reference. This results in corruption and playback errors for some videos. Here's an example video:

http://isis.strobe.cc:8080/22402%3d11977.mkv

Patch attached.
Comment 1 Steven Robertson 2011-11-23 17:42:17 UTC
Created attachment 202013 [details] [review]
Revised patch

Sorry, I managed to simultaneously implement the wrong part of the spec and "test" my changes with ffmpeg's decoder in my pipeline. *This* patch should be correct.
Comment 2 Sebastian Dröge (slomo) 2013-08-23 11:26:30 UTC
Edward, could you take a look at this? You touched these plugins last :)
Comment 3 Edward Hervey 2013-08-23 12:18:30 UTC
Steven, do you still get this issue with 1.x ? the vdpau decoders changed quite extensively since.
Comment 4 Sebastian Dröge (slomo) 2013-08-23 12:34:09 UTC
The patch still applies, so I assume it is still valid
Comment 5 Edward Hervey 2013-08-23 12:42:21 UTC
Ok, will check it once the h264 decoder is activated then :)
Comment 6 GStreamer system administrator 2018-11-03 13:09:29 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/50.