xref: /openbmc/linux/Documentation/userspace-api/media/v4l/pixfmt-packed-yuv.rst (revision 059b1c5b15579b09c3787c3a3f843574233ab976)
1*059b1c5bSMauro Carvalho Chehab.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
254f38fcaSMauro Carvalho Chehab
354f38fcaSMauro Carvalho Chehab.. _packed-yuv:
454f38fcaSMauro Carvalho Chehab
554f38fcaSMauro Carvalho Chehab******************
654f38fcaSMauro Carvalho ChehabPacked YUV formats
754f38fcaSMauro Carvalho Chehab******************
854f38fcaSMauro Carvalho Chehab
954f38fcaSMauro Carvalho ChehabDescription
1054f38fcaSMauro Carvalho Chehab===========
1154f38fcaSMauro Carvalho Chehab
1254f38fcaSMauro Carvalho ChehabSimilar to the packed RGB formats these formats store the Y, Cb and Cr
1354f38fcaSMauro Carvalho Chehabcomponent of each pixel in one 16 or 32 bit word.
1454f38fcaSMauro Carvalho Chehab
1554f38fcaSMauro Carvalho Chehab
1654f38fcaSMauro Carvalho Chehab.. raw:: latex
1754f38fcaSMauro Carvalho Chehab
1854f38fcaSMauro Carvalho Chehab    \begingroup
1954f38fcaSMauro Carvalho Chehab    \tiny
2054f38fcaSMauro Carvalho Chehab    \setlength{\tabcolsep}{2pt}
2154f38fcaSMauro Carvalho Chehab
2254f38fcaSMauro Carvalho Chehab.. _packed-yuv-formats:
2354f38fcaSMauro Carvalho Chehab
2454f38fcaSMauro Carvalho Chehab.. tabularcolumns:: |p{2.5cm}|p{0.69cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|p{0.31cm}|
2554f38fcaSMauro Carvalho Chehab
2654f38fcaSMauro Carvalho Chehab.. flat-table:: Packed YUV Image Formats
2754f38fcaSMauro Carvalho Chehab    :header-rows:  2
2854f38fcaSMauro Carvalho Chehab    :stub-columns: 0
2954f38fcaSMauro Carvalho Chehab
3054f38fcaSMauro Carvalho Chehab    * - Identifier
3154f38fcaSMauro Carvalho Chehab      - Code
3254f38fcaSMauro Carvalho Chehab
3354f38fcaSMauro Carvalho Chehab      - :cspan:`7` Byte 0 in memory
3454f38fcaSMauro Carvalho Chehab
3554f38fcaSMauro Carvalho Chehab      - :cspan:`7` Byte 1
3654f38fcaSMauro Carvalho Chehab
3754f38fcaSMauro Carvalho Chehab      - :cspan:`7` Byte 2
3854f38fcaSMauro Carvalho Chehab
3954f38fcaSMauro Carvalho Chehab      - :cspan:`7` Byte 3
4054f38fcaSMauro Carvalho Chehab
4154f38fcaSMauro Carvalho Chehab    * -
4254f38fcaSMauro Carvalho Chehab      -
4354f38fcaSMauro Carvalho Chehab      - 7
4454f38fcaSMauro Carvalho Chehab      - 6
4554f38fcaSMauro Carvalho Chehab      - 5
4654f38fcaSMauro Carvalho Chehab      - 4
4754f38fcaSMauro Carvalho Chehab      - 3
4854f38fcaSMauro Carvalho Chehab      - 2
4954f38fcaSMauro Carvalho Chehab      - 1
5054f38fcaSMauro Carvalho Chehab      - 0
5154f38fcaSMauro Carvalho Chehab
5254f38fcaSMauro Carvalho Chehab      - 7
5354f38fcaSMauro Carvalho Chehab      - 6
5454f38fcaSMauro Carvalho Chehab      - 5
5554f38fcaSMauro Carvalho Chehab      - 4
5654f38fcaSMauro Carvalho Chehab      - 3
5754f38fcaSMauro Carvalho Chehab      - 2
5854f38fcaSMauro Carvalho Chehab      - 1
5954f38fcaSMauro Carvalho Chehab      - 0
6054f38fcaSMauro Carvalho Chehab
6154f38fcaSMauro Carvalho Chehab      - 7
6254f38fcaSMauro Carvalho Chehab      - 6
6354f38fcaSMauro Carvalho Chehab      - 5
6454f38fcaSMauro Carvalho Chehab      - 4
6554f38fcaSMauro Carvalho Chehab      - 3
6654f38fcaSMauro Carvalho Chehab      - 2
6754f38fcaSMauro Carvalho Chehab      - 1
6854f38fcaSMauro Carvalho Chehab      - 0
6954f38fcaSMauro Carvalho Chehab
7054f38fcaSMauro Carvalho Chehab      - 7
7154f38fcaSMauro Carvalho Chehab      - 6
7254f38fcaSMauro Carvalho Chehab      - 5
7354f38fcaSMauro Carvalho Chehab      - 4
7454f38fcaSMauro Carvalho Chehab      - 3
7554f38fcaSMauro Carvalho Chehab      - 2
7654f38fcaSMauro Carvalho Chehab      - 1
7754f38fcaSMauro Carvalho Chehab      - 0
7854f38fcaSMauro Carvalho Chehab
7954f38fcaSMauro Carvalho Chehab    * .. _V4L2-PIX-FMT-YUV444:
8054f38fcaSMauro Carvalho Chehab
8154f38fcaSMauro Carvalho Chehab      - ``V4L2_PIX_FMT_YUV444``
8254f38fcaSMauro Carvalho Chehab      - 'Y444'
8354f38fcaSMauro Carvalho Chehab
8454f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`3`
8554f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`2`
8654f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`1`
8754f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`0`
8854f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`3`
8954f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`2`
9054f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`1`
9154f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`0`
9254f38fcaSMauro Carvalho Chehab
9354f38fcaSMauro Carvalho Chehab      - a\ :sub:`3`
9454f38fcaSMauro Carvalho Chehab      - a\ :sub:`2`
9554f38fcaSMauro Carvalho Chehab      - a\ :sub:`1`
9654f38fcaSMauro Carvalho Chehab      - a\ :sub:`0`
9754f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`3`
9854f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`2`
9954f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`1`
10054f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`0`
10154f38fcaSMauro Carvalho Chehab
10254f38fcaSMauro Carvalho Chehab      -  :cspan:`15`
10354f38fcaSMauro Carvalho Chehab
10454f38fcaSMauro Carvalho Chehab    * .. _V4L2-PIX-FMT-YUV555:
10554f38fcaSMauro Carvalho Chehab
10654f38fcaSMauro Carvalho Chehab      - ``V4L2_PIX_FMT_YUV555``
10754f38fcaSMauro Carvalho Chehab      - 'YUVO'
10854f38fcaSMauro Carvalho Chehab
10954f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`2`
11054f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`1`
11154f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`0`
11254f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`4`
11354f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`3`
11454f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`2`
11554f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`1`
11654f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`0`
11754f38fcaSMauro Carvalho Chehab
11854f38fcaSMauro Carvalho Chehab      - a
11954f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`4`
12054f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`3`
12154f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`2`
12254f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`1`
12354f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`0`
12454f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`4`
12554f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`3`
12654f38fcaSMauro Carvalho Chehab
12754f38fcaSMauro Carvalho Chehab      -  :cspan:`15`
12854f38fcaSMauro Carvalho Chehab    * .. _V4L2-PIX-FMT-YUV565:
12954f38fcaSMauro Carvalho Chehab
13054f38fcaSMauro Carvalho Chehab      - ``V4L2_PIX_FMT_YUV565``
13154f38fcaSMauro Carvalho Chehab      - 'YUVP'
13254f38fcaSMauro Carvalho Chehab
13354f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`2`
13454f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`1`
13554f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`0`
13654f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`4`
13754f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`3`
13854f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`2`
13954f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`1`
14054f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`0`
14154f38fcaSMauro Carvalho Chehab
14254f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`4`
14354f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`3`
14454f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`2`
14554f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`1`
14654f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`0`
14754f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`5`
14854f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`4`
14954f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`3`
15054f38fcaSMauro Carvalho Chehab
15154f38fcaSMauro Carvalho Chehab      -  :cspan:`15`
15254f38fcaSMauro Carvalho Chehab
15354f38fcaSMauro Carvalho Chehab    * .. _V4L2-PIX-FMT-YUV32:
15454f38fcaSMauro Carvalho Chehab
15554f38fcaSMauro Carvalho Chehab      - ``V4L2_PIX_FMT_YUV32``
15654f38fcaSMauro Carvalho Chehab      - 'YUV4'
15754f38fcaSMauro Carvalho Chehab
15854f38fcaSMauro Carvalho Chehab      - a\ :sub:`7`
15954f38fcaSMauro Carvalho Chehab      - a\ :sub:`6`
16054f38fcaSMauro Carvalho Chehab      - a\ :sub:`5`
16154f38fcaSMauro Carvalho Chehab      - a\ :sub:`4`
16254f38fcaSMauro Carvalho Chehab      - a\ :sub:`3`
16354f38fcaSMauro Carvalho Chehab      - a\ :sub:`2`
16454f38fcaSMauro Carvalho Chehab      - a\ :sub:`1`
16554f38fcaSMauro Carvalho Chehab      - a\ :sub:`0`
16654f38fcaSMauro Carvalho Chehab
16754f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`7`
16854f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`6`
16954f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`5`
17054f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`4`
17154f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`3`
17254f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`2`
17354f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`1`
17454f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`0`
17554f38fcaSMauro Carvalho Chehab
17654f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`7`
17754f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`6`
17854f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`5`
17954f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`4`
18054f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`3`
18154f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`2`
18254f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`1`
18354f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`0`
18454f38fcaSMauro Carvalho Chehab
18554f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`7`
18654f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`6`
18754f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`5`
18854f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`4`
18954f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`3`
19054f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`2`
19154f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`1`
19254f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`0`
19354f38fcaSMauro Carvalho Chehab
19454f38fcaSMauro Carvalho Chehab    * .. _V4L2-PIX-FMT-AYUV32:
19554f38fcaSMauro Carvalho Chehab
19654f38fcaSMauro Carvalho Chehab      - ``V4L2_PIX_FMT_AYUV32``
19754f38fcaSMauro Carvalho Chehab      - 'AYUV'
19854f38fcaSMauro Carvalho Chehab
19954f38fcaSMauro Carvalho Chehab      - a\ :sub:`7`
20054f38fcaSMauro Carvalho Chehab      - a\ :sub:`6`
20154f38fcaSMauro Carvalho Chehab      - a\ :sub:`5`
20254f38fcaSMauro Carvalho Chehab      - a\ :sub:`4`
20354f38fcaSMauro Carvalho Chehab      - a\ :sub:`3`
20454f38fcaSMauro Carvalho Chehab      - a\ :sub:`2`
20554f38fcaSMauro Carvalho Chehab      - a\ :sub:`1`
20654f38fcaSMauro Carvalho Chehab      - a\ :sub:`0`
20754f38fcaSMauro Carvalho Chehab
20854f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`7`
20954f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`6`
21054f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`5`
21154f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`4`
21254f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`3`
21354f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`2`
21454f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`1`
21554f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`0`
21654f38fcaSMauro Carvalho Chehab
21754f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`7`
21854f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`6`
21954f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`5`
22054f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`4`
22154f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`3`
22254f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`2`
22354f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`1`
22454f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`0`
22554f38fcaSMauro Carvalho Chehab
22654f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`7`
22754f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`6`
22854f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`5`
22954f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`4`
23054f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`3`
23154f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`2`
23254f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`1`
23354f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`0`
23454f38fcaSMauro Carvalho Chehab
23554f38fcaSMauro Carvalho Chehab    * .. _V4L2-PIX-FMT-XYUV32:
23654f38fcaSMauro Carvalho Chehab
23754f38fcaSMauro Carvalho Chehab      - ``V4L2_PIX_FMT_XYUV32``
23854f38fcaSMauro Carvalho Chehab      - 'XYUV'
23954f38fcaSMauro Carvalho Chehab
24054f38fcaSMauro Carvalho Chehab      -
24154f38fcaSMauro Carvalho Chehab      -
24254f38fcaSMauro Carvalho Chehab      -
24354f38fcaSMauro Carvalho Chehab      -
24454f38fcaSMauro Carvalho Chehab      -
24554f38fcaSMauro Carvalho Chehab      -
24654f38fcaSMauro Carvalho Chehab      -
24754f38fcaSMauro Carvalho Chehab      -
24854f38fcaSMauro Carvalho Chehab
24954f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`7`
25054f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`6`
25154f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`5`
25254f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`4`
25354f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`3`
25454f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`2`
25554f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`1`
25654f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`0`
25754f38fcaSMauro Carvalho Chehab
25854f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`7`
25954f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`6`
26054f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`5`
26154f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`4`
26254f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`3`
26354f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`2`
26454f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`1`
26554f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`0`
26654f38fcaSMauro Carvalho Chehab
26754f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`7`
26854f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`6`
26954f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`5`
27054f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`4`
27154f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`3`
27254f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`2`
27354f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`1`
27454f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`0`
27554f38fcaSMauro Carvalho Chehab
27654f38fcaSMauro Carvalho Chehab    * .. _V4L2-PIX-FMT-VUYA32:
27754f38fcaSMauro Carvalho Chehab
27854f38fcaSMauro Carvalho Chehab      - ``V4L2_PIX_FMT_VUYA32``
27954f38fcaSMauro Carvalho Chehab      - 'VUYA'
28054f38fcaSMauro Carvalho Chehab
28154f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`7`
28254f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`6`
28354f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`5`
28454f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`4`
28554f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`3`
28654f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`2`
28754f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`1`
28854f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`0`
28954f38fcaSMauro Carvalho Chehab
29054f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`7`
29154f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`6`
29254f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`5`
29354f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`4`
29454f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`3`
29554f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`2`
29654f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`1`
29754f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`0`
29854f38fcaSMauro Carvalho Chehab
29954f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`7`
30054f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`6`
30154f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`5`
30254f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`4`
30354f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`3`
30454f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`2`
30554f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`1`
30654f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`0`
30754f38fcaSMauro Carvalho Chehab
30854f38fcaSMauro Carvalho Chehab      - a\ :sub:`7`
30954f38fcaSMauro Carvalho Chehab      - a\ :sub:`6`
31054f38fcaSMauro Carvalho Chehab      - a\ :sub:`5`
31154f38fcaSMauro Carvalho Chehab      - a\ :sub:`4`
31254f38fcaSMauro Carvalho Chehab      - a\ :sub:`3`
31354f38fcaSMauro Carvalho Chehab      - a\ :sub:`2`
31454f38fcaSMauro Carvalho Chehab      - a\ :sub:`1`
31554f38fcaSMauro Carvalho Chehab      - a\ :sub:`0`
31654f38fcaSMauro Carvalho Chehab
31754f38fcaSMauro Carvalho Chehab    * .. _V4L2-PIX-FMT-VUYX32:
31854f38fcaSMauro Carvalho Chehab
31954f38fcaSMauro Carvalho Chehab      - ``V4L2_PIX_FMT_VUYX32``
32054f38fcaSMauro Carvalho Chehab      - 'VUYX'
32154f38fcaSMauro Carvalho Chehab
32254f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`7`
32354f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`6`
32454f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`5`
32554f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`4`
32654f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`3`
32754f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`2`
32854f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`1`
32954f38fcaSMauro Carvalho Chehab      - Cr\ :sub:`0`
33054f38fcaSMauro Carvalho Chehab
33154f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`7`
33254f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`6`
33354f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`5`
33454f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`4`
33554f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`3`
33654f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`2`
33754f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`1`
33854f38fcaSMauro Carvalho Chehab      - Cb\ :sub:`0`
33954f38fcaSMauro Carvalho Chehab
34054f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`7`
34154f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`6`
34254f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`5`
34354f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`4`
34454f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`3`
34554f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`2`
34654f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`1`
34754f38fcaSMauro Carvalho Chehab      - Y'\ :sub:`0`
34854f38fcaSMauro Carvalho Chehab
34954f38fcaSMauro Carvalho Chehab      -
35054f38fcaSMauro Carvalho Chehab      -
35154f38fcaSMauro Carvalho Chehab      -
35254f38fcaSMauro Carvalho Chehab      -
35354f38fcaSMauro Carvalho Chehab      -
35454f38fcaSMauro Carvalho Chehab      -
35554f38fcaSMauro Carvalho Chehab      -
35654f38fcaSMauro Carvalho Chehab      -
35754f38fcaSMauro Carvalho Chehab
35854f38fcaSMauro Carvalho Chehab.. raw:: latex
35954f38fcaSMauro Carvalho Chehab
36054f38fcaSMauro Carvalho Chehab    \endgroup
36154f38fcaSMauro Carvalho Chehab
36254f38fcaSMauro Carvalho Chehab.. note::
36354f38fcaSMauro Carvalho Chehab
36454f38fcaSMauro Carvalho Chehab    #) Bit 7 is the most significant bit;
36554f38fcaSMauro Carvalho Chehab
36654f38fcaSMauro Carvalho Chehab    #) The value of a = alpha bits is undefined when reading from the driver,
36754f38fcaSMauro Carvalho Chehab       ignored when writing to the driver, except when alpha blending has
36854f38fcaSMauro Carvalho Chehab       been negotiated for a :ref:`Video Overlay <overlay>` or
36954f38fcaSMauro Carvalho Chehab       :ref:`Video Output Overlay <osd>` for the formats Y444, YUV555 and
37054f38fcaSMauro Carvalho Chehab       YUV4. However, for formats AYUV32 and VUYA32, the alpha component is
37154f38fcaSMauro Carvalho Chehab       expected to contain a meaningful value that can be used by drivers
37254f38fcaSMauro Carvalho Chehab       and applications. And, the formats XYUV32 and VUYX32 contain undefined
37354f38fcaSMauro Carvalho Chehab       alpha values that must be ignored by all applications and drivers.
374