GNOME Bugzilla – Bug 664653
vdpau: error in H.264 decoder reference frame handling [patch]
Last modified: 2018-11-03 13:09:29 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.
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.
Edward, could you take a look at this? You touched these plugins last :)
Steven, do you still get this issue with 1.x ? the vdpau decoders changed quite extensively since.
The patch still applies, so I assume it is still valid
Ok, will check it once the h264 decoder is activated then :)
-- 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.