NvSciBufAttrValColorFmt clarification: NvSciColor_U8_V8 -> NvSciColor_V8U8 or NvSciColor_U8V8

Software Version
DRIVE OS Linux 6.0.10

Hardware Platform
DRIVE AGX Orin

Hi, after reading the documentation of NvSciBufAttrValColorFmt I have doubts if I know which UV values are synonyms.

  1. What is the difference between NvSciColor_U8_V8 and NvSciColor_U8V8?
  2. NvSciColor_U8_V8 is marked deprecated, and the documentation says (for U8_V8): NvSciColor_V8U8 color format should be used as a replacement. Is it a typo?

Please help me to understand how I should handle these color formats.

Thanks,
Adam

U8_V8/V8_U8 represents NV12/NV21. NvSciColor_U8_V8 and NvSciColor_V8U8 represent the same content in memory. Similarly, NvSciColor_V8_U8 and NvSciColor_U8V8 represent same content in memory. Please use NvSciColor_U8V8/V8U8 in your development.

Dear @SivaRamaKrishnaNV,

We have NV12 images, so for a pixel U comes first then V. How comes then that NvSciColor_V8U8 (the name indicates V first, then U) is the same as NvSciColor_U8_V8 (the name indicates U first, then V)? Or is it because of some backward compatibility issue?