Use for questions relating to the NV12 and NV21 YUV formats. Also known as YCbCr.
NV12 and NV21
NV12 and NV21 are standards for YUV420 elements ordering.
NV12 is a biplanar format with a full sized Y plane followed by a single chroma plane with weaved U and V values. NV21 is the same but with weaved V and U values. The 12 in NV12 refers to 12 bits per pixel. NV12 has a half width and half height chroma channel, and therefore is a 420 subsampling.
In context of NV12/NV21, YUV format is mainly referred to as YCbCr.
NV12 and NV21 are detailed by FOURCC standard:
VideoLAN description: NV12/NV21
Microsoft description: NV12
NV12 element ordering example (each element is one byte):
YYYYYY
YYYYYY
UVUVUV
NV21 element ordering example:
YYYYYY
YYYYYY
VUVUVU