18c2ecf20Sopenharmony_ci.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ci.. _packed-yuv:
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ci******************
68c2ecf20Sopenharmony_ciPacked YUV formats
78c2ecf20Sopenharmony_ci******************
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ciDescription
108c2ecf20Sopenharmony_ci===========
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ciSimilar to the packed RGB formats these formats store the Y, Cb and Cr
138c2ecf20Sopenharmony_cicomponent of each pixel in one 16 or 32 bit word.
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ci.. raw:: latex
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ci    \begingroup
198c2ecf20Sopenharmony_ci    \tiny
208c2ecf20Sopenharmony_ci    \setlength{\tabcolsep}{2pt}
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_ci.. _packed-yuv-formats:
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ci.. 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}|
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ci.. flat-table:: Packed YUV Image Formats
278c2ecf20Sopenharmony_ci    :header-rows:  2
288c2ecf20Sopenharmony_ci    :stub-columns: 0
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ci    * - Identifier
318c2ecf20Sopenharmony_ci      - Code
328c2ecf20Sopenharmony_ci
338c2ecf20Sopenharmony_ci      - :cspan:`7` Byte 0 in memory
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ci      - :cspan:`7` Byte 1
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_ci      - :cspan:`7` Byte 2
388c2ecf20Sopenharmony_ci
398c2ecf20Sopenharmony_ci      - :cspan:`7` Byte 3
408c2ecf20Sopenharmony_ci
418c2ecf20Sopenharmony_ci    * -
428c2ecf20Sopenharmony_ci      -
438c2ecf20Sopenharmony_ci      - 7
448c2ecf20Sopenharmony_ci      - 6
458c2ecf20Sopenharmony_ci      - 5
468c2ecf20Sopenharmony_ci      - 4
478c2ecf20Sopenharmony_ci      - 3
488c2ecf20Sopenharmony_ci      - 2
498c2ecf20Sopenharmony_ci      - 1
508c2ecf20Sopenharmony_ci      - 0
518c2ecf20Sopenharmony_ci
528c2ecf20Sopenharmony_ci      - 7
538c2ecf20Sopenharmony_ci      - 6
548c2ecf20Sopenharmony_ci      - 5
558c2ecf20Sopenharmony_ci      - 4
568c2ecf20Sopenharmony_ci      - 3
578c2ecf20Sopenharmony_ci      - 2
588c2ecf20Sopenharmony_ci      - 1
598c2ecf20Sopenharmony_ci      - 0
608c2ecf20Sopenharmony_ci
618c2ecf20Sopenharmony_ci      - 7
628c2ecf20Sopenharmony_ci      - 6
638c2ecf20Sopenharmony_ci      - 5
648c2ecf20Sopenharmony_ci      - 4
658c2ecf20Sopenharmony_ci      - 3
668c2ecf20Sopenharmony_ci      - 2
678c2ecf20Sopenharmony_ci      - 1
688c2ecf20Sopenharmony_ci      - 0
698c2ecf20Sopenharmony_ci
708c2ecf20Sopenharmony_ci      - 7
718c2ecf20Sopenharmony_ci      - 6
728c2ecf20Sopenharmony_ci      - 5
738c2ecf20Sopenharmony_ci      - 4
748c2ecf20Sopenharmony_ci      - 3
758c2ecf20Sopenharmony_ci      - 2
768c2ecf20Sopenharmony_ci      - 1
778c2ecf20Sopenharmony_ci      - 0
788c2ecf20Sopenharmony_ci
798c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-YUV444:
808c2ecf20Sopenharmony_ci
818c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_YUV444``
828c2ecf20Sopenharmony_ci      - 'Y444'
838c2ecf20Sopenharmony_ci
848c2ecf20Sopenharmony_ci      - Cb\ :sub:`3`
858c2ecf20Sopenharmony_ci      - Cb\ :sub:`2`
868c2ecf20Sopenharmony_ci      - Cb\ :sub:`1`
878c2ecf20Sopenharmony_ci      - Cb\ :sub:`0`
888c2ecf20Sopenharmony_ci      - Cr\ :sub:`3`
898c2ecf20Sopenharmony_ci      - Cr\ :sub:`2`
908c2ecf20Sopenharmony_ci      - Cr\ :sub:`1`
918c2ecf20Sopenharmony_ci      - Cr\ :sub:`0`
928c2ecf20Sopenharmony_ci
938c2ecf20Sopenharmony_ci      - a\ :sub:`3`
948c2ecf20Sopenharmony_ci      - a\ :sub:`2`
958c2ecf20Sopenharmony_ci      - a\ :sub:`1`
968c2ecf20Sopenharmony_ci      - a\ :sub:`0`
978c2ecf20Sopenharmony_ci      - Y'\ :sub:`3`
988c2ecf20Sopenharmony_ci      - Y'\ :sub:`2`
998c2ecf20Sopenharmony_ci      - Y'\ :sub:`1`
1008c2ecf20Sopenharmony_ci      - Y'\ :sub:`0`
1018c2ecf20Sopenharmony_ci
1028c2ecf20Sopenharmony_ci      -  :cspan:`15`
1038c2ecf20Sopenharmony_ci
1048c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-YUV555:
1058c2ecf20Sopenharmony_ci
1068c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_YUV555``
1078c2ecf20Sopenharmony_ci      - 'YUVO'
1088c2ecf20Sopenharmony_ci
1098c2ecf20Sopenharmony_ci      - Cb\ :sub:`2`
1108c2ecf20Sopenharmony_ci      - Cb\ :sub:`1`
1118c2ecf20Sopenharmony_ci      - Cb\ :sub:`0`
1128c2ecf20Sopenharmony_ci      - Cr\ :sub:`4`
1138c2ecf20Sopenharmony_ci      - Cr\ :sub:`3`
1148c2ecf20Sopenharmony_ci      - Cr\ :sub:`2`
1158c2ecf20Sopenharmony_ci      - Cr\ :sub:`1`
1168c2ecf20Sopenharmony_ci      - Cr\ :sub:`0`
1178c2ecf20Sopenharmony_ci
1188c2ecf20Sopenharmony_ci      - a
1198c2ecf20Sopenharmony_ci      - Y'\ :sub:`4`
1208c2ecf20Sopenharmony_ci      - Y'\ :sub:`3`
1218c2ecf20Sopenharmony_ci      - Y'\ :sub:`2`
1228c2ecf20Sopenharmony_ci      - Y'\ :sub:`1`
1238c2ecf20Sopenharmony_ci      - Y'\ :sub:`0`
1248c2ecf20Sopenharmony_ci      - Cb\ :sub:`4`
1258c2ecf20Sopenharmony_ci      - Cb\ :sub:`3`
1268c2ecf20Sopenharmony_ci
1278c2ecf20Sopenharmony_ci      -  :cspan:`15`
1288c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-YUV565:
1298c2ecf20Sopenharmony_ci
1308c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_YUV565``
1318c2ecf20Sopenharmony_ci      - 'YUVP'
1328c2ecf20Sopenharmony_ci
1338c2ecf20Sopenharmony_ci      - Cb\ :sub:`2`
1348c2ecf20Sopenharmony_ci      - Cb\ :sub:`1`
1358c2ecf20Sopenharmony_ci      - Cb\ :sub:`0`
1368c2ecf20Sopenharmony_ci      - Cr\ :sub:`4`
1378c2ecf20Sopenharmony_ci      - Cr\ :sub:`3`
1388c2ecf20Sopenharmony_ci      - Cr\ :sub:`2`
1398c2ecf20Sopenharmony_ci      - Cr\ :sub:`1`
1408c2ecf20Sopenharmony_ci      - Cr\ :sub:`0`
1418c2ecf20Sopenharmony_ci
1428c2ecf20Sopenharmony_ci      - Y'\ :sub:`4`
1438c2ecf20Sopenharmony_ci      - Y'\ :sub:`3`
1448c2ecf20Sopenharmony_ci      - Y'\ :sub:`2`
1458c2ecf20Sopenharmony_ci      - Y'\ :sub:`1`
1468c2ecf20Sopenharmony_ci      - Y'\ :sub:`0`
1478c2ecf20Sopenharmony_ci      - Cb\ :sub:`5`
1488c2ecf20Sopenharmony_ci      - Cb\ :sub:`4`
1498c2ecf20Sopenharmony_ci      - Cb\ :sub:`3`
1508c2ecf20Sopenharmony_ci
1518c2ecf20Sopenharmony_ci      -  :cspan:`15`
1528c2ecf20Sopenharmony_ci
1538c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-YUV32:
1548c2ecf20Sopenharmony_ci
1558c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_YUV32``
1568c2ecf20Sopenharmony_ci      - 'YUV4'
1578c2ecf20Sopenharmony_ci
1588c2ecf20Sopenharmony_ci      - a\ :sub:`7`
1598c2ecf20Sopenharmony_ci      - a\ :sub:`6`
1608c2ecf20Sopenharmony_ci      - a\ :sub:`5`
1618c2ecf20Sopenharmony_ci      - a\ :sub:`4`
1628c2ecf20Sopenharmony_ci      - a\ :sub:`3`
1638c2ecf20Sopenharmony_ci      - a\ :sub:`2`
1648c2ecf20Sopenharmony_ci      - a\ :sub:`1`
1658c2ecf20Sopenharmony_ci      - a\ :sub:`0`
1668c2ecf20Sopenharmony_ci
1678c2ecf20Sopenharmony_ci      - Y'\ :sub:`7`
1688c2ecf20Sopenharmony_ci      - Y'\ :sub:`6`
1698c2ecf20Sopenharmony_ci      - Y'\ :sub:`5`
1708c2ecf20Sopenharmony_ci      - Y'\ :sub:`4`
1718c2ecf20Sopenharmony_ci      - Y'\ :sub:`3`
1728c2ecf20Sopenharmony_ci      - Y'\ :sub:`2`
1738c2ecf20Sopenharmony_ci      - Y'\ :sub:`1`
1748c2ecf20Sopenharmony_ci      - Y'\ :sub:`0`
1758c2ecf20Sopenharmony_ci
1768c2ecf20Sopenharmony_ci      - Cb\ :sub:`7`
1778c2ecf20Sopenharmony_ci      - Cb\ :sub:`6`
1788c2ecf20Sopenharmony_ci      - Cb\ :sub:`5`
1798c2ecf20Sopenharmony_ci      - Cb\ :sub:`4`
1808c2ecf20Sopenharmony_ci      - Cb\ :sub:`3`
1818c2ecf20Sopenharmony_ci      - Cb\ :sub:`2`
1828c2ecf20Sopenharmony_ci      - Cb\ :sub:`1`
1838c2ecf20Sopenharmony_ci      - Cb\ :sub:`0`
1848c2ecf20Sopenharmony_ci
1858c2ecf20Sopenharmony_ci      - Cr\ :sub:`7`
1868c2ecf20Sopenharmony_ci      - Cr\ :sub:`6`
1878c2ecf20Sopenharmony_ci      - Cr\ :sub:`5`
1888c2ecf20Sopenharmony_ci      - Cr\ :sub:`4`
1898c2ecf20Sopenharmony_ci      - Cr\ :sub:`3`
1908c2ecf20Sopenharmony_ci      - Cr\ :sub:`2`
1918c2ecf20Sopenharmony_ci      - Cr\ :sub:`1`
1928c2ecf20Sopenharmony_ci      - Cr\ :sub:`0`
1938c2ecf20Sopenharmony_ci
1948c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-AYUV32:
1958c2ecf20Sopenharmony_ci
1968c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_AYUV32``
1978c2ecf20Sopenharmony_ci      - 'AYUV'
1988c2ecf20Sopenharmony_ci
1998c2ecf20Sopenharmony_ci      - a\ :sub:`7`
2008c2ecf20Sopenharmony_ci      - a\ :sub:`6`
2018c2ecf20Sopenharmony_ci      - a\ :sub:`5`
2028c2ecf20Sopenharmony_ci      - a\ :sub:`4`
2038c2ecf20Sopenharmony_ci      - a\ :sub:`3`
2048c2ecf20Sopenharmony_ci      - a\ :sub:`2`
2058c2ecf20Sopenharmony_ci      - a\ :sub:`1`
2068c2ecf20Sopenharmony_ci      - a\ :sub:`0`
2078c2ecf20Sopenharmony_ci
2088c2ecf20Sopenharmony_ci      - Y'\ :sub:`7`
2098c2ecf20Sopenharmony_ci      - Y'\ :sub:`6`
2108c2ecf20Sopenharmony_ci      - Y'\ :sub:`5`
2118c2ecf20Sopenharmony_ci      - Y'\ :sub:`4`
2128c2ecf20Sopenharmony_ci      - Y'\ :sub:`3`
2138c2ecf20Sopenharmony_ci      - Y'\ :sub:`2`
2148c2ecf20Sopenharmony_ci      - Y'\ :sub:`1`
2158c2ecf20Sopenharmony_ci      - Y'\ :sub:`0`
2168c2ecf20Sopenharmony_ci
2178c2ecf20Sopenharmony_ci      - Cb\ :sub:`7`
2188c2ecf20Sopenharmony_ci      - Cb\ :sub:`6`
2198c2ecf20Sopenharmony_ci      - Cb\ :sub:`5`
2208c2ecf20Sopenharmony_ci      - Cb\ :sub:`4`
2218c2ecf20Sopenharmony_ci      - Cb\ :sub:`3`
2228c2ecf20Sopenharmony_ci      - Cb\ :sub:`2`
2238c2ecf20Sopenharmony_ci      - Cb\ :sub:`1`
2248c2ecf20Sopenharmony_ci      - Cb\ :sub:`0`
2258c2ecf20Sopenharmony_ci
2268c2ecf20Sopenharmony_ci      - Cr\ :sub:`7`
2278c2ecf20Sopenharmony_ci      - Cr\ :sub:`6`
2288c2ecf20Sopenharmony_ci      - Cr\ :sub:`5`
2298c2ecf20Sopenharmony_ci      - Cr\ :sub:`4`
2308c2ecf20Sopenharmony_ci      - Cr\ :sub:`3`
2318c2ecf20Sopenharmony_ci      - Cr\ :sub:`2`
2328c2ecf20Sopenharmony_ci      - Cr\ :sub:`1`
2338c2ecf20Sopenharmony_ci      - Cr\ :sub:`0`
2348c2ecf20Sopenharmony_ci
2358c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-XYUV32:
2368c2ecf20Sopenharmony_ci
2378c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_XYUV32``
2388c2ecf20Sopenharmony_ci      - 'XYUV'
2398c2ecf20Sopenharmony_ci
2408c2ecf20Sopenharmony_ci      -
2418c2ecf20Sopenharmony_ci      -
2428c2ecf20Sopenharmony_ci      -
2438c2ecf20Sopenharmony_ci      -
2448c2ecf20Sopenharmony_ci      -
2458c2ecf20Sopenharmony_ci      -
2468c2ecf20Sopenharmony_ci      -
2478c2ecf20Sopenharmony_ci      -
2488c2ecf20Sopenharmony_ci
2498c2ecf20Sopenharmony_ci      - Y'\ :sub:`7`
2508c2ecf20Sopenharmony_ci      - Y'\ :sub:`6`
2518c2ecf20Sopenharmony_ci      - Y'\ :sub:`5`
2528c2ecf20Sopenharmony_ci      - Y'\ :sub:`4`
2538c2ecf20Sopenharmony_ci      - Y'\ :sub:`3`
2548c2ecf20Sopenharmony_ci      - Y'\ :sub:`2`
2558c2ecf20Sopenharmony_ci      - Y'\ :sub:`1`
2568c2ecf20Sopenharmony_ci      - Y'\ :sub:`0`
2578c2ecf20Sopenharmony_ci
2588c2ecf20Sopenharmony_ci      - Cb\ :sub:`7`
2598c2ecf20Sopenharmony_ci      - Cb\ :sub:`6`
2608c2ecf20Sopenharmony_ci      - Cb\ :sub:`5`
2618c2ecf20Sopenharmony_ci      - Cb\ :sub:`4`
2628c2ecf20Sopenharmony_ci      - Cb\ :sub:`3`
2638c2ecf20Sopenharmony_ci      - Cb\ :sub:`2`
2648c2ecf20Sopenharmony_ci      - Cb\ :sub:`1`
2658c2ecf20Sopenharmony_ci      - Cb\ :sub:`0`
2668c2ecf20Sopenharmony_ci
2678c2ecf20Sopenharmony_ci      - Cr\ :sub:`7`
2688c2ecf20Sopenharmony_ci      - Cr\ :sub:`6`
2698c2ecf20Sopenharmony_ci      - Cr\ :sub:`5`
2708c2ecf20Sopenharmony_ci      - Cr\ :sub:`4`
2718c2ecf20Sopenharmony_ci      - Cr\ :sub:`3`
2728c2ecf20Sopenharmony_ci      - Cr\ :sub:`2`
2738c2ecf20Sopenharmony_ci      - Cr\ :sub:`1`
2748c2ecf20Sopenharmony_ci      - Cr\ :sub:`0`
2758c2ecf20Sopenharmony_ci
2768c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-VUYA32:
2778c2ecf20Sopenharmony_ci
2788c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_VUYA32``
2798c2ecf20Sopenharmony_ci      - 'VUYA'
2808c2ecf20Sopenharmony_ci
2818c2ecf20Sopenharmony_ci      - Cr\ :sub:`7`
2828c2ecf20Sopenharmony_ci      - Cr\ :sub:`6`
2838c2ecf20Sopenharmony_ci      - Cr\ :sub:`5`
2848c2ecf20Sopenharmony_ci      - Cr\ :sub:`4`
2858c2ecf20Sopenharmony_ci      - Cr\ :sub:`3`
2868c2ecf20Sopenharmony_ci      - Cr\ :sub:`2`
2878c2ecf20Sopenharmony_ci      - Cr\ :sub:`1`
2888c2ecf20Sopenharmony_ci      - Cr\ :sub:`0`
2898c2ecf20Sopenharmony_ci
2908c2ecf20Sopenharmony_ci      - Cb\ :sub:`7`
2918c2ecf20Sopenharmony_ci      - Cb\ :sub:`6`
2928c2ecf20Sopenharmony_ci      - Cb\ :sub:`5`
2938c2ecf20Sopenharmony_ci      - Cb\ :sub:`4`
2948c2ecf20Sopenharmony_ci      - Cb\ :sub:`3`
2958c2ecf20Sopenharmony_ci      - Cb\ :sub:`2`
2968c2ecf20Sopenharmony_ci      - Cb\ :sub:`1`
2978c2ecf20Sopenharmony_ci      - Cb\ :sub:`0`
2988c2ecf20Sopenharmony_ci
2998c2ecf20Sopenharmony_ci      - Y'\ :sub:`7`
3008c2ecf20Sopenharmony_ci      - Y'\ :sub:`6`
3018c2ecf20Sopenharmony_ci      - Y'\ :sub:`5`
3028c2ecf20Sopenharmony_ci      - Y'\ :sub:`4`
3038c2ecf20Sopenharmony_ci      - Y'\ :sub:`3`
3048c2ecf20Sopenharmony_ci      - Y'\ :sub:`2`
3058c2ecf20Sopenharmony_ci      - Y'\ :sub:`1`
3068c2ecf20Sopenharmony_ci      - Y'\ :sub:`0`
3078c2ecf20Sopenharmony_ci
3088c2ecf20Sopenharmony_ci      - a\ :sub:`7`
3098c2ecf20Sopenharmony_ci      - a\ :sub:`6`
3108c2ecf20Sopenharmony_ci      - a\ :sub:`5`
3118c2ecf20Sopenharmony_ci      - a\ :sub:`4`
3128c2ecf20Sopenharmony_ci      - a\ :sub:`3`
3138c2ecf20Sopenharmony_ci      - a\ :sub:`2`
3148c2ecf20Sopenharmony_ci      - a\ :sub:`1`
3158c2ecf20Sopenharmony_ci      - a\ :sub:`0`
3168c2ecf20Sopenharmony_ci
3178c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-VUYX32:
3188c2ecf20Sopenharmony_ci
3198c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_VUYX32``
3208c2ecf20Sopenharmony_ci      - 'VUYX'
3218c2ecf20Sopenharmony_ci
3228c2ecf20Sopenharmony_ci      - Cr\ :sub:`7`
3238c2ecf20Sopenharmony_ci      - Cr\ :sub:`6`
3248c2ecf20Sopenharmony_ci      - Cr\ :sub:`5`
3258c2ecf20Sopenharmony_ci      - Cr\ :sub:`4`
3268c2ecf20Sopenharmony_ci      - Cr\ :sub:`3`
3278c2ecf20Sopenharmony_ci      - Cr\ :sub:`2`
3288c2ecf20Sopenharmony_ci      - Cr\ :sub:`1`
3298c2ecf20Sopenharmony_ci      - Cr\ :sub:`0`
3308c2ecf20Sopenharmony_ci
3318c2ecf20Sopenharmony_ci      - Cb\ :sub:`7`
3328c2ecf20Sopenharmony_ci      - Cb\ :sub:`6`
3338c2ecf20Sopenharmony_ci      - Cb\ :sub:`5`
3348c2ecf20Sopenharmony_ci      - Cb\ :sub:`4`
3358c2ecf20Sopenharmony_ci      - Cb\ :sub:`3`
3368c2ecf20Sopenharmony_ci      - Cb\ :sub:`2`
3378c2ecf20Sopenharmony_ci      - Cb\ :sub:`1`
3388c2ecf20Sopenharmony_ci      - Cb\ :sub:`0`
3398c2ecf20Sopenharmony_ci
3408c2ecf20Sopenharmony_ci      - Y'\ :sub:`7`
3418c2ecf20Sopenharmony_ci      - Y'\ :sub:`6`
3428c2ecf20Sopenharmony_ci      - Y'\ :sub:`5`
3438c2ecf20Sopenharmony_ci      - Y'\ :sub:`4`
3448c2ecf20Sopenharmony_ci      - Y'\ :sub:`3`
3458c2ecf20Sopenharmony_ci      - Y'\ :sub:`2`
3468c2ecf20Sopenharmony_ci      - Y'\ :sub:`1`
3478c2ecf20Sopenharmony_ci      - Y'\ :sub:`0`
3488c2ecf20Sopenharmony_ci
3498c2ecf20Sopenharmony_ci      -
3508c2ecf20Sopenharmony_ci      -
3518c2ecf20Sopenharmony_ci      -
3528c2ecf20Sopenharmony_ci      -
3538c2ecf20Sopenharmony_ci      -
3548c2ecf20Sopenharmony_ci      -
3558c2ecf20Sopenharmony_ci      -
3568c2ecf20Sopenharmony_ci      -
3578c2ecf20Sopenharmony_ci
3588c2ecf20Sopenharmony_ci.. raw:: latex
3598c2ecf20Sopenharmony_ci
3608c2ecf20Sopenharmony_ci    \endgroup
3618c2ecf20Sopenharmony_ci
3628c2ecf20Sopenharmony_ci.. note::
3638c2ecf20Sopenharmony_ci
3648c2ecf20Sopenharmony_ci    #) Bit 7 is the most significant bit;
3658c2ecf20Sopenharmony_ci
3668c2ecf20Sopenharmony_ci    #) The value of a = alpha bits is undefined when reading from the driver,
3678c2ecf20Sopenharmony_ci       ignored when writing to the driver, except when alpha blending has
3688c2ecf20Sopenharmony_ci       been negotiated for a :ref:`Video Overlay <overlay>` or
3698c2ecf20Sopenharmony_ci       :ref:`Video Output Overlay <osd>` for the formats Y444, YUV555 and
3708c2ecf20Sopenharmony_ci       YUV4. However, for formats AYUV32 and VUYA32, the alpha component is
3718c2ecf20Sopenharmony_ci       expected to contain a meaningful value that can be used by drivers
3728c2ecf20Sopenharmony_ci       and applications. And, the formats XYUV32 and VUYX32 contain undefined
3738c2ecf20Sopenharmony_ci       alpha values that must be ignored by all applications and drivers.
374