1 .. Permission is granted to copy, distribute and/or modify this
2 .. document under the terms of the GNU Free Documentation License,
3 .. Version 1.1 or any later version published by the Free Software
4 .. Foundation, with no Invariant Sections, no Front-Cover Texts
5 .. and no Back-Cover Texts. A copy of the license is included at
6 .. Documentation/media/uapi/fdl-appendix.rst.
8 .. TODO: replace it to GFDL-1.1-or-later WITH no-invariant-sections
19 Similar to the packed RGB formats these formats store the Y, Cb and Cr
20 component of each pixel in one 16 or 32 bit word.
27 \setlength{\tabcolsep}{2pt}
29 .. _packed-yuv-formats:
31 .. tabularcolumns:: |p{2.0cm}|p{0.67cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|p{0.29cm}|
33 .. flat-table:: Packed YUV Image Formats
40 - :cspan:`7` Byte 0 in memory
84 * .. _V4L2-PIX-FMT-YUV444:
86 - ``V4L2_PIX_FMT_YUV444``
107 * .. _V4L2-PIX-FMT-YUV555:
109 - ``V4L2_PIX_FMT_YUV555``
130 * .. _V4L2-PIX-FMT-YUV565:
132 - ``V4L2_PIX_FMT_YUV565``
153 * .. _V4L2-PIX-FMT-YUV32:
155 - ``V4L2_PIX_FMT_YUV32``
200 #) Bit 7 is the most significant bit;
202 #) The value of a = alpha bits is undefined when reading from the driver,
203 ignored when writing to the driver, except when alpha blending has
204 been negotiated for a :ref:`Video Overlay <overlay>` or
205 :ref:`Video Output Overlay <osd>`.