avdec_vp9: Rendering corruption
Submitted by Yu Yin Kii
Link to original bug (#776795)
Description
Hi,
Software decode for VP9 (libav – using avdec_vp9 pipeline) will cause corruption when rendering. However this does not occur when using vaapidecode (hardware decode) and vp9dec (on2 decode).
This was run on Yocto OS (reproducible on both Weston and X).
Command Used:
-Hardware Decode (Works fine)
gst-launch-1.0 filesrc location=/<File>
.webm ! matroskademux ! vaapidecode ! vaapisink
-On2 Software Decode (Works fine)
gst-launch-1.0 filesrc location=/<File>
.webm ! matroskademux ! vp9dec ! vaapisink
-libav Software Decode (Corruption when rendering)
gst-launch-1.0 filesrc location=/<File>
.webm ! matroskademux ! avdec_vp9 ! vaapisink