intel / libvpl

Intel® Video Processing Library (Intel® VPL) API, dispatcher, and examples
https://intel.github.io/libvpl/
MIT License
262 stars 80 forks source link

About support for format 444P #114

Closed mengker33 closed 3 weeks ago

mengker33 commented 7 months ago

We would like to use vpl-backend jpegdec to output 444p format, but there is no 444p fourcc (i.e. MFX_FOURCC_YUV444) defined in vpl dispatcher (mfxstructures.h). I only see it defined in vpl-gpu-runtime mfxstructures-int.h. Can you add support for 444P?

jonrecker commented 5 months ago

Thank you for the input. These enums are also defined separately for the test tools in sample_utils.h but I agree that these should be defined in a single place in the dispatcher headers, if they are supported by the runtime. We will coordinate with GPU runtime owners on promoting the relevant fourCC's into mfxstructures.h.

akwrobel commented 1 month ago

This requires coordination with the VPL GPU Runtime repo, to ensure there aren't multiple conflicting definitions. An issue can be filed with the VPL GPU RT repo here: https://github.com/intel/vpl-gpu-rt/issues.

mengker33 commented 3 weeks ago

Close the ticket for the moment as it needs modification on both vpl dispatch and runtime.