[gstreamer-msdk-master][SKL] some cases lose frame during vc1 decoding
Submitted by zj,wang
Link to original bug (#793906)
Description
Test Env:
Platform: SKL
Arch: x86_64
CentOS Linux release 7.3.1611 (Core)
Kernel: 4.4.0
libva MediaServerStudioEssentials2017R3.tar.gz (libva
1.67.0.pre1)
media_driver MediaServerStudioEssentials2017R3.tar.gz 16.5.2.64009-
ubit
gstreamer master branch 91798e16cc09420163684d13779f13f374164ea2
gst-bad master branch 1c81bf4b
Reproduce Steps:
take one case for example
- build enc as above lists
- gst-launch-1.0 -q filesrc location=/media/yami_vc1/SA00073.vc1 '!' 'video/x-wmv,profile=(string)advanced,' width=176, height=144, framerate=14/1 '!' msdkvc1dec '!' videoconvert '!' video/x-raw,format=I420 '!' filesink location=./SA00073.vc1.yuv
- dump_file_size=912384
- the yuv file size should be 950400.
Failed cases
decode_vc1/SA00072.vc1 FAIL
decode_vc1/SA00073.vc1 FAIL