I have been chasing the errors in my kodi.log for a while now. As you would know I think I have made all Intel Generic current or head in the build tree.
2020-12-06 21:48:28.754 T:5314 ERROR <general>: VAAPI output: Postproc preinit failed
2020-12-06 21:48:28.787 T:5314 ERROR <general>: VAAPI/vpp vaCreateConfig error: the requested VAProfile is not supported (12)
This occurs when playing ISOs (DVD) or mpeg2video as the video stream in a MKV.
I have believe that the that Intel chip is suppose to suppose this decoding. As per the details at VAProfile is not supported (12) With MPEG2 playback · Issue #477 · intel/libva · GitHub VAProfileMPEG2Main is supported.
The media details itself are:
Stream #0:1[0x1e0]: Video: mpeg2video (Main), yuv420p(tv, bt470bg, progressive), 720x576 [SAR 16:15 DAR 4:3], 25 fps, 25 tbr, 90k tbn, 50 tbc
The full ffprobe output of the ISO is at - http://ix.io/2GQe
I added vadumpcaps to my build tree - vadumpcaps: add vadumpcaps to show all capabilities of a VAAPI device… · heitbaum/LibreELEC.tv@821ea50 · GitHub and from that it seems like Kodi/.... is incorrectly mapping the media type to 12 (which is JPEG.) - full output at http://ix.io/2GQl
So by my reading of vadumpcaps - VAProfile should be 1 for this media? Is this right / or am I chasing the wrong thing?