Using the sample 'simple_6_decode_vpp_postproc' from the latest tutorials by Jeffrey Mcallister, I am seeing noisy/buggy video being output.
I have not modified the tutorial example, I am using it as-delivered.
I have isolated the problem. Using hardware mode (-hw) does not show the problem.
Also, using the tutorial simple_2_decode does not exhibit the problem.
I am using the following .BAT script to exhibit the problem. This tutorial sample resizes to 50% by 50% so use NV12 160x90 with your YUV viewer.
rem problem seen on Xeon E3 1225 v3 / Windows x64 / hw driver 10.18.14.4080
rem problem witnessed with libmfxsw64.dll 184.108.40.206
rem problem witnessed with libmfxsw64.dll 220.127.116.11
rem THIS CREATES THREE FILES, ONE WITH ERRONEOUS ARTIFACTS, AND TWO WITHOUT
simple_decode_vpp_pp.exe -hw "E:\w\BigBuckBunny_320x180.264" good.bbb180.sw.nv12.yuv
simple_decode.exe -sw "E:\w\BigBuckBunny_320x180.264" good2.bbb180.sw.nv12.yuv
simple_decode_vpp_pp.exe -sw "E:\w\BigBuckBunny_320x180.264" bad.bbb180.sw.nv12.yuv
Thanks for giving us a detailed analysis to look into. simple_6_decode_vpp_postproc has a known limitation mentioned in the tutorial release notes. Copied from there "Working with SW Media SDK library simple 6 decode vpp postproc tutorial may produce artifacts (no artifacts should be observed on HW library)."
We are hoping to fix the problem in the future releases.