vaapi: Cannot decode correctly for HEVC 8bit 422 (UYVY), VP9 (AYUV) & VP9 10-bit 444 (Y410)
Format affected: HEVC 8bit 422 (UYVY), VP9 (AYUV) & VP9 10-bit 444 (Y410)
Platform: TGL
Commit ID:
Gstreamer: cecb29126331
GST plugin base: 93cb325fa133
GST plugin bad: 495ed45d056c
GST plugin good: 5a7275220bd1
GST plugin ugly: de77207bfa57
Gstreamer Vaapi: b1832223
iHD/Media driver: 97e2ea997675
AYUV
Encode - gst-launch-1.0 filesrc location= /media/RAWS/test_03_640x480_AYUV.yuv ! videoparse width=640 height=480 format=vuya ! vaapivp9enc ! matroskamux ! filesink location=/tmp/GSTVAAPI_ENC-VP9-AYUV-VME-001_output.mkv
Decode - gst-launch-1.0 filesrc location=/tmp/GSTVAAPI_ENC-VP9-AYUV-VME-001_output.mkv ! matroskademux ! vaapivp9dec ! vaapipostproc ! glimagesink
444 (Y410)
Encode - gst-launch-1.0 -v filesrc location=/media/RAWS/test_03_640x480_Y410.yuv ! videoparse width=640 format=y410 height=480 ! vaapivp9enc ! matroskamux ! filesink location=/tmp/GSTVAAPI_ENC-VP9-10bit-Y410-VME-001_output.mkv
Decode - gst-launch-1.0 filesrc location=/tmp/GSTVAAPI_ENC-VP9-10bit-Y410-VME-001_output.mkv ! matroskademux ! vaapivp9dec ! vaapipostproc ! glimagesink
422 (UYVY)
Encode - gst-launch-1.0 filesrc location= /media/RAWS/UYVY_Prog_Packed_352x288.yuv ! videoparse width=352 height=288 format=uyvy ! vaapih265enc ! h265parse ! matroskamux ! filesink location=/tmp/UYVY_Prog_Packed_352x288.mkv
Decode - gst-launch-1.0 filesrc location=/tmp/UYVY_Prog_Packed_352x288.mkv ! matroskademux ! vaapih265dec ! vaapipostproc ! glimagesink