Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
6704 Discussions

ippiYCbCr420ToYCrCb420_8u_P2P3R and ippiYCbCr420_8u_P2P3R are the same

BMart1
New Contributor II
1,359 Views

Hi,

 

ippiYCbCr420ToYCrCb420_8u_P2P3R and ippiYCbCr420_8u_P2P3R are the same function, even in the order of the parameters. They should share underlying code.

Bruno

0 Kudos
8 Replies
ShanmukhS_Intel
Moderator
1,317 Views

Hi,


Thanks for posting on Intel Communities. Please find the description of color conversion functionalities below.


YCbCr420ToYCrCb420

This function converts the 4:2:0 two-plane source image pSrc to the 4:2:0 three-plane image pDst. The first plane of the source image pSrcY contains luminance samples Y0, Y1, Y2, ..., the second plane pSrcCbCr contains interleaved chrominance samples Cb0, Cr0, Cb1, Cr1, .... The destination image pDst has the following order of pointers:Y-plane, Cr-plane, Cb-plane


YCbCr420

This function converts the 4:2:0 three-plane source image pSrc to the 4:2:0 two-plane image and vice versa. Two-plane image contains luminance samples Y0, Y1, Y2, .. in the first plane, and interleaved chrominance samples Cb0, Cr0, Cb1, Cr1,... in the second plane.


We would like to request you to elaborate your details a bit, so that it helps us in understanding the issue better.


Best Regards,

Shanmukh.SS



0 Kudos
BMart1
New Contributor II
1,314 Views

It's just that the functions do the same thing and waste space.

0 Kudos
ShanmukhS_Intel
Moderator
1,285 Views

Hi Bruno,


Thanks for reporting. We will get back to you soon with an update on this.


Best Regards.

Shanmukh.SS


0 Kudos
ShanmukhS_Intel
Moderator
1,255 Views

Hi Bruno,

 

Thanks for sharing the feedback. We have conveyed the same to the development team. We will get back to you soon with an update.

 

Best Regards,

Shanmukh.SS

 

0 Kudos
ShanmukhS_Intel
Moderator
1,208 Views

Hi Bruno,


We are discussing your issue internally. We will get back to you soon with an update.


Apologies for the delay in response.


Best Regards,

Shanmukh.SS


0 Kudos
ShanmukhS_Intel
Moderator
1,192 Views

Hi Bruno,


We are working on your feedback internally, as mentioned earlier. We will get back to you soon with an update.


Best Regards,

Shanmukh.SS


0 Kudos
ShanmukhS_Intel
Moderator
1,175 Views

Hi Bruno,

 

Thanks for sharing your feedback.

We have informed the development team about it. We will get back to you soon.

 

Best Regards,
Shanmukh.SS

 

0 Kudos
ShanmukhS_Intel
Moderator
915 Views

Hi Inetsat,


Please find the below information regarding ippiYCbCr420ToYCrCb420_8u_P2P3R and ippiYCbCr420_8u_P2P3R.


For ippiYCbCr420ToYCrCb420_8u_P2P3R, its source is two-plane: Y + interleave Cb and Cr convert to three-plane: Y + Cr + Cb without interleave for Cb and Cr

For ippiYCbCr420_8u_P2P3R , its source is two-plane: Y + interleave Cb and Cr convert to three-plane: Y + Cb + Cr without interleave for Cb and Cr

The difference is the order in output, the First is Y, then Cr, and then  Cb, the second is Y, then Cb, and then Cr. The Cb and Cr order is different.


Best Regards,

Shanmukh.SS


0 Kudos
Reply