MediaSDK
MediaSDK copied to clipboard
[Clarification] Supported input / output combinations for VPP colorspace conversion
YUY2 output format support using VPP CSC (colorspace conversion) works on Intel media drivers (Windows and Linux) which I tested to comply with MSDK version 1.22+, but this support is not very well documented in the manual. The MSDK reference manual clearly specifies that NV12 and RGB32 output formats are only supported for color space conversion. I believe the manual needs to be updated to reflect the new YUY2 output format support, and any other supported input / output CSC combinations. So for now, I would like to ask until such information is documented: what is the minimum MSDK version support that should be advertised by the media driver to know for sure that YUY2 output format is definitely supported for CSC?
Actually, I think I'll just use MFXVideoVPP_Query () to query the support instead of hacking with the MFX version. I'll rename this question then instead, it could help clarify things for others.
Hi @ishmael1985 ,
I found YUY2 in color conversion support declared at p11-12 of Media SDK manual. And I see it mentioned at the API versions <1.22. So, it seems like it's supported for very long time and all drivers working on officially supported platforms should have this feature.
Best wishes, Anna
@avbelova I was referring to NV12->YUY2, P010->YUY2 output CSC, MSDK reference gives NV12, BGRA, etc., output CSC in the manual, but no mention of YUY2. There is support for it in the iHD driver, and has been exposed in sample_vpp, but what's not clear is when has YUY2 output CSC been introduced in Windows and Linux.
We have a detailed format table and are working on a way to share this table in GitHub.
We are preparing the document.
Hi @FurongZhang do you have any updates?