[Yocto][ADL-P][GST_VAAPI] Unable to decode 8K AV1 video using GST_VAAPI plugin
SUT Information:
Platform: ADL-P
OS: Yocto
Kernel: 5.10.47-intel-ese-standard-lts-bullpen
BSP: core-image-sato-sdk-intel-corei7-64-20210723020111.wic.bz2 (ER64)
IFWI: IOTG_ADL_PR03_J1A0-XXXADPP_CPRF_SES0_00550188_2021WW21.1.01_BE2236
Silicon QDF: Q9AN
Defect Description:
8K AV1 video unable to decode and resulting error log as below:
While 8K AV1 was able to decode on GST_MSDK plugin
Command and error:
root@intel-corei7-64:~# gst-launch-1.0 filesrc location=/media/AV1_Videos/Coastguard_7680x4320_3mbps_60fps_Main_at_L6.1.mkv ! matroskademux ! vaapiav1dec ! vaapipostproc ! glimagesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Got context from element 'sink': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayX11\)\ gldisplayx11-0";
Got context from element 'vaapipostproc0': gst.vaapi.Display=context, gst.vaapi.Display=(GstVaapiDisplay)"\(GstVaapiDisplayX11\)\ vaapidisplayx11-0";
Redistribute latency...
0:00:00.153570322 7815 0x557b5363dc00 ERROR vaapipostproc gstvaapipostproc.c:1087:gst_vaapipostproc_process_vpp:<vaapipostproc0> failed to apply VPP filters (error 2)
ERROR: from element /GstPipeline:pipeline0/GstMatroskaDemux:matroskademux0: Internal data stream error.
Additional debug info:
../git/gst/matroska/matroska-demux.c(6052): gst_matroska_demux_loop (): /GstPipeline:pipeline0/GstMatroskaDemux:matroskademux0:
streaming stopped, reason error (-5)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...