Description
Hello,
Our system processes data as 16-bit little-endian Planar YUV 422.
We are using MTL for both Tx and Rx 2110 in pipeline mode.
Currently we need to do an extra copy of the video data to/from MTL because 16-bit planar isn't supported directly by MTL.
What we wish to have is a frame format supported like:
/** YUV 422 planar 16bit little endian */
ST_FRAME_FMT_YUV422PLANAR16LE
Similar to the existing 10 & 12-bit formats:
ST_FRAME_FMT_YUV422PLANAR10LE
ST_FRAME_FMT_YUV422PLANAR12LE
With optimized (AVX-x) conversions where appropriate.
For example: st20_rfc4175_422be10_to_yuv422p16le
We'd be happy to help with contributing, but in order to do so we need to ask:
- Is this an acceptable addition to MTL?
- Could you provide some pointers/guidelines as to the necessary work?
On the other hand, if this feature is an easy addition by a main contributor who is familiar with the code, it would be greatly appreciated!
Thanks for your comments and feedback,
Craig