Hello,
Currently, to convert planar YUV422 to BGRA I have to do two steps:
Convert planar YUV422 to packed YUY2 (ippiYCbCr422_8u_P3C2R), then convert the packed YUY2 to BGRA (ippiYCbCr422ToBGR_8u_C2C4R).
I want to know is there any IPP function to do the conversion with just one step?
Thanks.
No, there is no IPP function available which does the conversion in one step. You'll have to do it in two steps.
Thanks for your confirmation.
I am confused a bit that though IPP has a function to convert planar YUV422 to BGR24 but it does not support the case BGRA (BGR32). I hope in the next version of IPP, Intel dev team will add one more function to support the need.
That's true, there are some inconsistencies in supported API. I suggest You submit the official Feature Request to the Intel Online Service Center against the IPP product and explore there all your personal business needs and details.
I am using the free version of IPP, not sure if I am eligible to ask the official support.
Thanks anyway.
You can still file a feature request at https://supporttickets.intel.com/
We will evaluate the request at our end and if approved, will implement in any future IPP release.
Thanks,
I will consider that.
For more complete information about compiler optimizations, see our Optimization Notice.