V4L2_PIX_FMT_YUV444M ('YM24'), V4L2_PIX_FMT_YVU444M ('YM42')
&manvol;
V4L2_PIX_FMT_YUV444M
V4L2_PIX_FMT_YVU444M
Planar formats with full horizontal resolution, also
known as YUV and YVU 4:4:4
Description
This is a multi-planar format, as opposed to a packed format.
The three components are separated into three sub-images or planes.
The Y plane is first. The Y plane has one byte per pixel.
For V4L2_PIX_FMT_YUV444M the Cb data
constitutes the second plane which is the same width and height as the Y plane
(and as the image). The Cr data, just like the Cb plane, is in the third plane.
V4L2_PIX_FMT_YVU444M is the same except
the Cr data is stored in the second plane and the Cb data in the third plane.
If the Y plane has pad bytes after each row, then the Cb
and Cr planes have the same number of pad bytes after their rows.
V4L2_PIX_FMT_YUV444M and
V4L2_PIX_FMT_YUV444M are intended to be
used only in drivers and applications that support the multi-planar API,
described in .
V4L2_PIX_FMT_YUV444M 4 × 4
pixel image
Byte Order.
Each cell is one byte.
start0 + 0:
Y'00
Y'01
Y'02
Y'03
start0 + 4:
Y'10
Y'11
Y'12
Y'13
start0 + 8:
Y'20
Y'21
Y'22
Y'23
start0 + 12:
Y'30
Y'31
Y'32
Y'33
start1 + 0:
Cb00
Cb01
Cb02
Cb03
start1 + 4:
Cb10
Cb11
Cb12
Cb13
start1 + 8:
Cb20
Cb21
Cb22
Cb23
start1 + 12:
Cb20
Cb21
Cb32
Cb33
start2 + 0:
Cr00
Cr01
Cr02
Cr03
start2 + 4:
Cr10
Cr11
Cr12
Cr13
start2 + 8:
Cr20
Cr21
Cr22
Cr23
start2 + 12:
Cr30
Cr31
Cr32
Cr33
Color Sample Location.
01
23
0
YCYC
YCYC
1
YCYC
YCYC
2
YCYC
YCYC
3
YCYC
YCYC