VC-1 VDPAU decoding on radeon causes occasional garbage
Submitted by Fluendo dev team
Assigned to mes..@..op.org
Description
Created attachment 122093 Example of the garbage with the video "Test_1440x576_WVC1_6Mbps.wmv"
Playing WVC1 encoded videos with VDPAU hardware acceleration in a Radeon platform causes the playback to show a lot of garbage. This happens occasionally: sometimes it works perfectly and sometimes it shows the garbage. It happens with videos encoded in either simple, main or advanced.
This thread in the mailing list talks about the same behaviour, but we couldn't find a bug reported about this, and this happens to advanced profile too: https://lists.freedesktop.org/archives/mesa-dev/2015-September/095144.html
Testing with the same videos in the thread: http://samples.ffmpeg.org/V-codecs/WVC1/Test_1440x576_WVC1_6Mbps.wmv http://samples.ffmpeg.org/asf-wmv/asf_with_chapters.wmv
We reproduce this with the command found in the mailing list: mpv --hwdec=vdpau --vo=vdpau And with a gstreamer pipeline using the Fluendo video acceleration codec: gst-launch-0.10 playbin2 uri=file://[...]
Both ways reproduce the same garbage, when it happens.
Attachment 122093, "Example of the garbage with the video "Test_1440x576_WVC1_6Mbps.wmv"":
Version: 11.0