18c2ecf20Sopenharmony_ci.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ci.. _pixfmt-rgb:
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ci***********
68c2ecf20Sopenharmony_ciRGB Formats
78c2ecf20Sopenharmony_ci***********
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ciDescription
108c2ecf20Sopenharmony_ci===========
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ciThese formats are designed to match the pixel formats of typical PC
138c2ecf20Sopenharmony_cigraphics frame buffers. They occupy 8, 16, 24 or 32 bits per pixel.
148c2ecf20Sopenharmony_ciThese are all packed-pixel formats, meaning all the data for a pixel lie
158c2ecf20Sopenharmony_cinext to each other in memory.
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ci.. raw:: latex
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ci    \begingroup
208c2ecf20Sopenharmony_ci    \tiny
218c2ecf20Sopenharmony_ci    \setlength{\tabcolsep}{2pt}
228c2ecf20Sopenharmony_ci
238c2ecf20Sopenharmony_ci.. tabularcolumns:: |p{2.8cm}|p{2.0cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ci.. flat-table:: RGB Image Formats
278c2ecf20Sopenharmony_ci    :header-rows:  2
288c2ecf20Sopenharmony_ci    :stub-columns: 0
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ci    * - Identifier
318c2ecf20Sopenharmony_ci      - Code
328c2ecf20Sopenharmony_ci      - :cspan:`7` Byte 0 in memory
338c2ecf20Sopenharmony_ci      - :cspan:`7` Byte 1
348c2ecf20Sopenharmony_ci      - :cspan:`7` Byte 2
358c2ecf20Sopenharmony_ci      - :cspan:`7` Byte 3
368c2ecf20Sopenharmony_ci    * -
378c2ecf20Sopenharmony_ci      -
388c2ecf20Sopenharmony_ci      - 7
398c2ecf20Sopenharmony_ci      - 6
408c2ecf20Sopenharmony_ci      - 5
418c2ecf20Sopenharmony_ci      - 4
428c2ecf20Sopenharmony_ci      - 3
438c2ecf20Sopenharmony_ci      - 2
448c2ecf20Sopenharmony_ci      - 1
458c2ecf20Sopenharmony_ci      - 0
468c2ecf20Sopenharmony_ci
478c2ecf20Sopenharmony_ci      - 7
488c2ecf20Sopenharmony_ci      - 6
498c2ecf20Sopenharmony_ci      - 5
508c2ecf20Sopenharmony_ci      - 4
518c2ecf20Sopenharmony_ci      - 3
528c2ecf20Sopenharmony_ci      - 2
538c2ecf20Sopenharmony_ci      - 1
548c2ecf20Sopenharmony_ci      - 0
558c2ecf20Sopenharmony_ci
568c2ecf20Sopenharmony_ci      - 7
578c2ecf20Sopenharmony_ci      - 6
588c2ecf20Sopenharmony_ci      - 5
598c2ecf20Sopenharmony_ci      - 4
608c2ecf20Sopenharmony_ci      - 3
618c2ecf20Sopenharmony_ci      - 2
628c2ecf20Sopenharmony_ci      - 1
638c2ecf20Sopenharmony_ci      - 0
648c2ecf20Sopenharmony_ci
658c2ecf20Sopenharmony_ci      - 7
668c2ecf20Sopenharmony_ci      - 6
678c2ecf20Sopenharmony_ci      - 5
688c2ecf20Sopenharmony_ci      - 4
698c2ecf20Sopenharmony_ci      - 3
708c2ecf20Sopenharmony_ci      - 2
718c2ecf20Sopenharmony_ci      - 1
728c2ecf20Sopenharmony_ci      - 0
738c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-RGB332:
748c2ecf20Sopenharmony_ci
758c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_RGB332``
768c2ecf20Sopenharmony_ci      - 'RGB1'
778c2ecf20Sopenharmony_ci
788c2ecf20Sopenharmony_ci      - r\ :sub:`2`
798c2ecf20Sopenharmony_ci      - r\ :sub:`1`
808c2ecf20Sopenharmony_ci      - r\ :sub:`0`
818c2ecf20Sopenharmony_ci      - g\ :sub:`2`
828c2ecf20Sopenharmony_ci      - g\ :sub:`1`
838c2ecf20Sopenharmony_ci      - g\ :sub:`0`
848c2ecf20Sopenharmony_ci      - b\ :sub:`1`
858c2ecf20Sopenharmony_ci      - b\ :sub:`0`
868c2ecf20Sopenharmony_ci      -
878c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-ARGB444:
888c2ecf20Sopenharmony_ci
898c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_ARGB444``
908c2ecf20Sopenharmony_ci      - 'AR12'
918c2ecf20Sopenharmony_ci
928c2ecf20Sopenharmony_ci      - g\ :sub:`3`
938c2ecf20Sopenharmony_ci      - g\ :sub:`2`
948c2ecf20Sopenharmony_ci      - g\ :sub:`1`
958c2ecf20Sopenharmony_ci      - g\ :sub:`0`
968c2ecf20Sopenharmony_ci      - b\ :sub:`3`
978c2ecf20Sopenharmony_ci      - b\ :sub:`2`
988c2ecf20Sopenharmony_ci      - b\ :sub:`1`
998c2ecf20Sopenharmony_ci      - b\ :sub:`0`
1008c2ecf20Sopenharmony_ci
1018c2ecf20Sopenharmony_ci      - a\ :sub:`3`
1028c2ecf20Sopenharmony_ci      - a\ :sub:`2`
1038c2ecf20Sopenharmony_ci      - a\ :sub:`1`
1048c2ecf20Sopenharmony_ci      - a\ :sub:`0`
1058c2ecf20Sopenharmony_ci      - r\ :sub:`3`
1068c2ecf20Sopenharmony_ci      - r\ :sub:`2`
1078c2ecf20Sopenharmony_ci      - r\ :sub:`1`
1088c2ecf20Sopenharmony_ci      - r\ :sub:`0`
1098c2ecf20Sopenharmony_ci      -
1108c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-XRGB444:
1118c2ecf20Sopenharmony_ci
1128c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_XRGB444``
1138c2ecf20Sopenharmony_ci      - 'XR12'
1148c2ecf20Sopenharmony_ci
1158c2ecf20Sopenharmony_ci      - g\ :sub:`3`
1168c2ecf20Sopenharmony_ci      - g\ :sub:`2`
1178c2ecf20Sopenharmony_ci      - g\ :sub:`1`
1188c2ecf20Sopenharmony_ci      - g\ :sub:`0`
1198c2ecf20Sopenharmony_ci      - b\ :sub:`3`
1208c2ecf20Sopenharmony_ci      - b\ :sub:`2`
1218c2ecf20Sopenharmony_ci      - b\ :sub:`1`
1228c2ecf20Sopenharmony_ci      - b\ :sub:`0`
1238c2ecf20Sopenharmony_ci
1248c2ecf20Sopenharmony_ci      - `-`
1258c2ecf20Sopenharmony_ci      - `-`
1268c2ecf20Sopenharmony_ci      - `-`
1278c2ecf20Sopenharmony_ci      - `-`
1288c2ecf20Sopenharmony_ci      - r\ :sub:`3`
1298c2ecf20Sopenharmony_ci      - r\ :sub:`2`
1308c2ecf20Sopenharmony_ci      - r\ :sub:`1`
1318c2ecf20Sopenharmony_ci      - r\ :sub:`0`
1328c2ecf20Sopenharmony_ci      -
1338c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-RGBA444:
1348c2ecf20Sopenharmony_ci
1358c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_RGBA444``
1368c2ecf20Sopenharmony_ci      - 'RA12'
1378c2ecf20Sopenharmony_ci
1388c2ecf20Sopenharmony_ci      - b\ :sub:`3`
1398c2ecf20Sopenharmony_ci      - b\ :sub:`2`
1408c2ecf20Sopenharmony_ci      - b\ :sub:`1`
1418c2ecf20Sopenharmony_ci      - b\ :sub:`0`
1428c2ecf20Sopenharmony_ci      - a\ :sub:`3`
1438c2ecf20Sopenharmony_ci      - a\ :sub:`2`
1448c2ecf20Sopenharmony_ci      - a\ :sub:`1`
1458c2ecf20Sopenharmony_ci      - a\ :sub:`0`
1468c2ecf20Sopenharmony_ci
1478c2ecf20Sopenharmony_ci      - r\ :sub:`3`
1488c2ecf20Sopenharmony_ci      - r\ :sub:`2`
1498c2ecf20Sopenharmony_ci      - r\ :sub:`1`
1508c2ecf20Sopenharmony_ci      - r\ :sub:`0`
1518c2ecf20Sopenharmony_ci      - g\ :sub:`3`
1528c2ecf20Sopenharmony_ci      - g\ :sub:`2`
1538c2ecf20Sopenharmony_ci      - g\ :sub:`1`
1548c2ecf20Sopenharmony_ci      - g\ :sub:`0`
1558c2ecf20Sopenharmony_ci      -
1568c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-RGBX444:
1578c2ecf20Sopenharmony_ci
1588c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_RGBX444``
1598c2ecf20Sopenharmony_ci      - 'RX12'
1608c2ecf20Sopenharmony_ci
1618c2ecf20Sopenharmony_ci      - b\ :sub:`3`
1628c2ecf20Sopenharmony_ci      - b\ :sub:`2`
1638c2ecf20Sopenharmony_ci      - b\ :sub:`1`
1648c2ecf20Sopenharmony_ci      - b\ :sub:`0`
1658c2ecf20Sopenharmony_ci      - `-`
1668c2ecf20Sopenharmony_ci      - `-`
1678c2ecf20Sopenharmony_ci      - `-`
1688c2ecf20Sopenharmony_ci      - `-`
1698c2ecf20Sopenharmony_ci
1708c2ecf20Sopenharmony_ci      - r\ :sub:`3`
1718c2ecf20Sopenharmony_ci      - r\ :sub:`2`
1728c2ecf20Sopenharmony_ci      - r\ :sub:`1`
1738c2ecf20Sopenharmony_ci      - r\ :sub:`0`
1748c2ecf20Sopenharmony_ci      - g\ :sub:`3`
1758c2ecf20Sopenharmony_ci      - g\ :sub:`2`
1768c2ecf20Sopenharmony_ci      - g\ :sub:`1`
1778c2ecf20Sopenharmony_ci      - g\ :sub:`0`
1788c2ecf20Sopenharmony_ci      -
1798c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-ABGR444:
1808c2ecf20Sopenharmony_ci
1818c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_ABGR444``
1828c2ecf20Sopenharmony_ci      - 'AB12'
1838c2ecf20Sopenharmony_ci
1848c2ecf20Sopenharmony_ci      - g\ :sub:`3`
1858c2ecf20Sopenharmony_ci      - g\ :sub:`2`
1868c2ecf20Sopenharmony_ci      - g\ :sub:`1`
1878c2ecf20Sopenharmony_ci      - g\ :sub:`0`
1888c2ecf20Sopenharmony_ci      - r\ :sub:`3`
1898c2ecf20Sopenharmony_ci      - r\ :sub:`2`
1908c2ecf20Sopenharmony_ci      - r\ :sub:`1`
1918c2ecf20Sopenharmony_ci      - r\ :sub:`0`
1928c2ecf20Sopenharmony_ci
1938c2ecf20Sopenharmony_ci      - a\ :sub:`3`
1948c2ecf20Sopenharmony_ci      - a\ :sub:`2`
1958c2ecf20Sopenharmony_ci      - a\ :sub:`1`
1968c2ecf20Sopenharmony_ci      - a\ :sub:`0`
1978c2ecf20Sopenharmony_ci      - b\ :sub:`3`
1988c2ecf20Sopenharmony_ci      - b\ :sub:`2`
1998c2ecf20Sopenharmony_ci      - b\ :sub:`1`
2008c2ecf20Sopenharmony_ci      - b\ :sub:`0`
2018c2ecf20Sopenharmony_ci      -
2028c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-XBGR444:
2038c2ecf20Sopenharmony_ci
2048c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_XBGR444``
2058c2ecf20Sopenharmony_ci      - 'XB12'
2068c2ecf20Sopenharmony_ci
2078c2ecf20Sopenharmony_ci      - g\ :sub:`3`
2088c2ecf20Sopenharmony_ci      - g\ :sub:`2`
2098c2ecf20Sopenharmony_ci      - g\ :sub:`1`
2108c2ecf20Sopenharmony_ci      - g\ :sub:`0`
2118c2ecf20Sopenharmony_ci      - r\ :sub:`3`
2128c2ecf20Sopenharmony_ci      - r\ :sub:`2`
2138c2ecf20Sopenharmony_ci      - r\ :sub:`1`
2148c2ecf20Sopenharmony_ci      - r\ :sub:`0`
2158c2ecf20Sopenharmony_ci
2168c2ecf20Sopenharmony_ci      - `-`
2178c2ecf20Sopenharmony_ci      - `-`
2188c2ecf20Sopenharmony_ci      - `-`
2198c2ecf20Sopenharmony_ci      - `-`
2208c2ecf20Sopenharmony_ci      - b\ :sub:`3`
2218c2ecf20Sopenharmony_ci      - b\ :sub:`2`
2228c2ecf20Sopenharmony_ci      - b\ :sub:`1`
2238c2ecf20Sopenharmony_ci      - b\ :sub:`0`
2248c2ecf20Sopenharmony_ci      -
2258c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-BGRA444:
2268c2ecf20Sopenharmony_ci
2278c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_BGRA444``
2288c2ecf20Sopenharmony_ci      - 'BA12'
2298c2ecf20Sopenharmony_ci
2308c2ecf20Sopenharmony_ci      - r\ :sub:`3`
2318c2ecf20Sopenharmony_ci      - r\ :sub:`2`
2328c2ecf20Sopenharmony_ci      - r\ :sub:`1`
2338c2ecf20Sopenharmony_ci      - r\ :sub:`0`
2348c2ecf20Sopenharmony_ci      - a\ :sub:`3`
2358c2ecf20Sopenharmony_ci      - a\ :sub:`2`
2368c2ecf20Sopenharmony_ci      - a\ :sub:`1`
2378c2ecf20Sopenharmony_ci      - a\ :sub:`0`
2388c2ecf20Sopenharmony_ci
2398c2ecf20Sopenharmony_ci      - b\ :sub:`3`
2408c2ecf20Sopenharmony_ci      - b\ :sub:`2`
2418c2ecf20Sopenharmony_ci      - b\ :sub:`1`
2428c2ecf20Sopenharmony_ci      - b\ :sub:`0`
2438c2ecf20Sopenharmony_ci      - g\ :sub:`3`
2448c2ecf20Sopenharmony_ci      - g\ :sub:`2`
2458c2ecf20Sopenharmony_ci      - g\ :sub:`1`
2468c2ecf20Sopenharmony_ci      - g\ :sub:`0`
2478c2ecf20Sopenharmony_ci      -
2488c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-BGRX444:
2498c2ecf20Sopenharmony_ci
2508c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_BGRX444``
2518c2ecf20Sopenharmony_ci      - 'BX12'
2528c2ecf20Sopenharmony_ci
2538c2ecf20Sopenharmony_ci      - r\ :sub:`3`
2548c2ecf20Sopenharmony_ci      - r\ :sub:`2`
2558c2ecf20Sopenharmony_ci      - r\ :sub:`1`
2568c2ecf20Sopenharmony_ci      - r\ :sub:`0`
2578c2ecf20Sopenharmony_ci      - `-`
2588c2ecf20Sopenharmony_ci      - `-`
2598c2ecf20Sopenharmony_ci      - `-`
2608c2ecf20Sopenharmony_ci      - `-`
2618c2ecf20Sopenharmony_ci
2628c2ecf20Sopenharmony_ci      - b\ :sub:`3`
2638c2ecf20Sopenharmony_ci      - b\ :sub:`2`
2648c2ecf20Sopenharmony_ci      - b\ :sub:`1`
2658c2ecf20Sopenharmony_ci      - b\ :sub:`0`
2668c2ecf20Sopenharmony_ci      - g\ :sub:`3`
2678c2ecf20Sopenharmony_ci      - g\ :sub:`2`
2688c2ecf20Sopenharmony_ci      - g\ :sub:`1`
2698c2ecf20Sopenharmony_ci      - g\ :sub:`0`
2708c2ecf20Sopenharmony_ci      -
2718c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-ARGB555:
2728c2ecf20Sopenharmony_ci
2738c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_ARGB555``
2748c2ecf20Sopenharmony_ci      - 'AR15'
2758c2ecf20Sopenharmony_ci
2768c2ecf20Sopenharmony_ci      - g\ :sub:`2`
2778c2ecf20Sopenharmony_ci      - g\ :sub:`1`
2788c2ecf20Sopenharmony_ci      - g\ :sub:`0`
2798c2ecf20Sopenharmony_ci      - b\ :sub:`4`
2808c2ecf20Sopenharmony_ci      - b\ :sub:`3`
2818c2ecf20Sopenharmony_ci      - b\ :sub:`2`
2828c2ecf20Sopenharmony_ci      - b\ :sub:`1`
2838c2ecf20Sopenharmony_ci      - b\ :sub:`0`
2848c2ecf20Sopenharmony_ci
2858c2ecf20Sopenharmony_ci      - a
2868c2ecf20Sopenharmony_ci      - r\ :sub:`4`
2878c2ecf20Sopenharmony_ci      - r\ :sub:`3`
2888c2ecf20Sopenharmony_ci      - r\ :sub:`2`
2898c2ecf20Sopenharmony_ci      - r\ :sub:`1`
2908c2ecf20Sopenharmony_ci      - r\ :sub:`0`
2918c2ecf20Sopenharmony_ci      - g\ :sub:`4`
2928c2ecf20Sopenharmony_ci      - g\ :sub:`3`
2938c2ecf20Sopenharmony_ci      -
2948c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-XRGB555:
2958c2ecf20Sopenharmony_ci
2968c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_XRGB555``
2978c2ecf20Sopenharmony_ci      - 'XR15'
2988c2ecf20Sopenharmony_ci
2998c2ecf20Sopenharmony_ci      - g\ :sub:`2`
3008c2ecf20Sopenharmony_ci      - g\ :sub:`1`
3018c2ecf20Sopenharmony_ci      - g\ :sub:`0`
3028c2ecf20Sopenharmony_ci      - b\ :sub:`4`
3038c2ecf20Sopenharmony_ci      - b\ :sub:`3`
3048c2ecf20Sopenharmony_ci      - b\ :sub:`2`
3058c2ecf20Sopenharmony_ci      - b\ :sub:`1`
3068c2ecf20Sopenharmony_ci      - b\ :sub:`0`
3078c2ecf20Sopenharmony_ci
3088c2ecf20Sopenharmony_ci      - `-`
3098c2ecf20Sopenharmony_ci      - r\ :sub:`4`
3108c2ecf20Sopenharmony_ci      - r\ :sub:`3`
3118c2ecf20Sopenharmony_ci      - r\ :sub:`2`
3128c2ecf20Sopenharmony_ci      - r\ :sub:`1`
3138c2ecf20Sopenharmony_ci      - r\ :sub:`0`
3148c2ecf20Sopenharmony_ci      - g\ :sub:`4`
3158c2ecf20Sopenharmony_ci      - g\ :sub:`3`
3168c2ecf20Sopenharmony_ci      -
3178c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-RGBA555:
3188c2ecf20Sopenharmony_ci
3198c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_RGBA555``
3208c2ecf20Sopenharmony_ci      - 'RA15'
3218c2ecf20Sopenharmony_ci
3228c2ecf20Sopenharmony_ci      - g\ :sub:`1`
3238c2ecf20Sopenharmony_ci      - g\ :sub:`0`
3248c2ecf20Sopenharmony_ci      - b\ :sub:`4`
3258c2ecf20Sopenharmony_ci      - b\ :sub:`3`
3268c2ecf20Sopenharmony_ci      - b\ :sub:`2`
3278c2ecf20Sopenharmony_ci      - b\ :sub:`1`
3288c2ecf20Sopenharmony_ci      - b\ :sub:`0`
3298c2ecf20Sopenharmony_ci      - a
3308c2ecf20Sopenharmony_ci
3318c2ecf20Sopenharmony_ci      - r\ :sub:`4`
3328c2ecf20Sopenharmony_ci      - r\ :sub:`3`
3338c2ecf20Sopenharmony_ci      - r\ :sub:`2`
3348c2ecf20Sopenharmony_ci      - r\ :sub:`1`
3358c2ecf20Sopenharmony_ci      - r\ :sub:`0`
3368c2ecf20Sopenharmony_ci      - g\ :sub:`4`
3378c2ecf20Sopenharmony_ci      - g\ :sub:`3`
3388c2ecf20Sopenharmony_ci      - g\ :sub:`2`
3398c2ecf20Sopenharmony_ci      -
3408c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-RGBX555:
3418c2ecf20Sopenharmony_ci
3428c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_RGBX555``
3438c2ecf20Sopenharmony_ci      - 'RX15'
3448c2ecf20Sopenharmony_ci
3458c2ecf20Sopenharmony_ci      - g\ :sub:`1`
3468c2ecf20Sopenharmony_ci      - g\ :sub:`0`
3478c2ecf20Sopenharmony_ci      - b\ :sub:`4`
3488c2ecf20Sopenharmony_ci      - b\ :sub:`3`
3498c2ecf20Sopenharmony_ci      - b\ :sub:`2`
3508c2ecf20Sopenharmony_ci      - b\ :sub:`1`
3518c2ecf20Sopenharmony_ci      - b\ :sub:`0`
3528c2ecf20Sopenharmony_ci      - `-`
3538c2ecf20Sopenharmony_ci
3548c2ecf20Sopenharmony_ci      - r\ :sub:`4`
3558c2ecf20Sopenharmony_ci      - r\ :sub:`3`
3568c2ecf20Sopenharmony_ci      - r\ :sub:`2`
3578c2ecf20Sopenharmony_ci      - r\ :sub:`1`
3588c2ecf20Sopenharmony_ci      - r\ :sub:`0`
3598c2ecf20Sopenharmony_ci      - g\ :sub:`4`
3608c2ecf20Sopenharmony_ci      - g\ :sub:`3`
3618c2ecf20Sopenharmony_ci      - g\ :sub:`2`
3628c2ecf20Sopenharmony_ci      -
3638c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-ABGR555:
3648c2ecf20Sopenharmony_ci
3658c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_ABGR555``
3668c2ecf20Sopenharmony_ci      - 'AB15'
3678c2ecf20Sopenharmony_ci
3688c2ecf20Sopenharmony_ci      - g\ :sub:`2`
3698c2ecf20Sopenharmony_ci      - g\ :sub:`1`
3708c2ecf20Sopenharmony_ci      - g\ :sub:`0`
3718c2ecf20Sopenharmony_ci      - r\ :sub:`4`
3728c2ecf20Sopenharmony_ci      - r\ :sub:`3`
3738c2ecf20Sopenharmony_ci      - r\ :sub:`2`
3748c2ecf20Sopenharmony_ci      - r\ :sub:`1`
3758c2ecf20Sopenharmony_ci      - r\ :sub:`0`
3768c2ecf20Sopenharmony_ci
3778c2ecf20Sopenharmony_ci      - a
3788c2ecf20Sopenharmony_ci      - b\ :sub:`4`
3798c2ecf20Sopenharmony_ci      - b\ :sub:`3`
3808c2ecf20Sopenharmony_ci      - b\ :sub:`2`
3818c2ecf20Sopenharmony_ci      - b\ :sub:`1`
3828c2ecf20Sopenharmony_ci      - b\ :sub:`0`
3838c2ecf20Sopenharmony_ci      - g\ :sub:`4`
3848c2ecf20Sopenharmony_ci      - g\ :sub:`3`
3858c2ecf20Sopenharmony_ci      -
3868c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-XBGR555:
3878c2ecf20Sopenharmony_ci
3888c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_XBGR555``
3898c2ecf20Sopenharmony_ci      - 'XB15'
3908c2ecf20Sopenharmony_ci
3918c2ecf20Sopenharmony_ci      - g\ :sub:`2`
3928c2ecf20Sopenharmony_ci      - g\ :sub:`1`
3938c2ecf20Sopenharmony_ci      - g\ :sub:`0`
3948c2ecf20Sopenharmony_ci      - r\ :sub:`4`
3958c2ecf20Sopenharmony_ci      - r\ :sub:`3`
3968c2ecf20Sopenharmony_ci      - r\ :sub:`2`
3978c2ecf20Sopenharmony_ci      - r\ :sub:`1`
3988c2ecf20Sopenharmony_ci      - r\ :sub:`0`
3998c2ecf20Sopenharmony_ci
4008c2ecf20Sopenharmony_ci      - `-`
4018c2ecf20Sopenharmony_ci      - b\ :sub:`4`
4028c2ecf20Sopenharmony_ci      - b\ :sub:`3`
4038c2ecf20Sopenharmony_ci      - b\ :sub:`2`
4048c2ecf20Sopenharmony_ci      - b\ :sub:`1`
4058c2ecf20Sopenharmony_ci      - b\ :sub:`0`
4068c2ecf20Sopenharmony_ci      - g\ :sub:`4`
4078c2ecf20Sopenharmony_ci      - g\ :sub:`3`
4088c2ecf20Sopenharmony_ci      -
4098c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-BGRA555:
4108c2ecf20Sopenharmony_ci
4118c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_BGRA555``
4128c2ecf20Sopenharmony_ci      - 'BA15'
4138c2ecf20Sopenharmony_ci
4148c2ecf20Sopenharmony_ci      - g\ :sub:`1`
4158c2ecf20Sopenharmony_ci      - g\ :sub:`0`
4168c2ecf20Sopenharmony_ci      - r\ :sub:`4`
4178c2ecf20Sopenharmony_ci      - r\ :sub:`3`
4188c2ecf20Sopenharmony_ci      - r\ :sub:`2`
4198c2ecf20Sopenharmony_ci      - r\ :sub:`1`
4208c2ecf20Sopenharmony_ci      - r\ :sub:`0`
4218c2ecf20Sopenharmony_ci      - a
4228c2ecf20Sopenharmony_ci
4238c2ecf20Sopenharmony_ci      - b\ :sub:`4`
4248c2ecf20Sopenharmony_ci      - b\ :sub:`3`
4258c2ecf20Sopenharmony_ci      - b\ :sub:`2`
4268c2ecf20Sopenharmony_ci      - b\ :sub:`1`
4278c2ecf20Sopenharmony_ci      - b\ :sub:`0`
4288c2ecf20Sopenharmony_ci      - g\ :sub:`4`
4298c2ecf20Sopenharmony_ci      - g\ :sub:`3`
4308c2ecf20Sopenharmony_ci      - g\ :sub:`2`
4318c2ecf20Sopenharmony_ci      -
4328c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-BGRX555:
4338c2ecf20Sopenharmony_ci
4348c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_BGRX555``
4358c2ecf20Sopenharmony_ci      - 'BX15'
4368c2ecf20Sopenharmony_ci
4378c2ecf20Sopenharmony_ci      - g\ :sub:`1`
4388c2ecf20Sopenharmony_ci      - g\ :sub:`0`
4398c2ecf20Sopenharmony_ci      - r\ :sub:`4`
4408c2ecf20Sopenharmony_ci      - r\ :sub:`3`
4418c2ecf20Sopenharmony_ci      - r\ :sub:`2`
4428c2ecf20Sopenharmony_ci      - r\ :sub:`1`
4438c2ecf20Sopenharmony_ci      - r\ :sub:`0`
4448c2ecf20Sopenharmony_ci      - `-`
4458c2ecf20Sopenharmony_ci
4468c2ecf20Sopenharmony_ci      - b\ :sub:`4`
4478c2ecf20Sopenharmony_ci      - b\ :sub:`3`
4488c2ecf20Sopenharmony_ci      - b\ :sub:`2`
4498c2ecf20Sopenharmony_ci      - b\ :sub:`1`
4508c2ecf20Sopenharmony_ci      - b\ :sub:`0`
4518c2ecf20Sopenharmony_ci      - g\ :sub:`4`
4528c2ecf20Sopenharmony_ci      - g\ :sub:`3`
4538c2ecf20Sopenharmony_ci      - g\ :sub:`2`
4548c2ecf20Sopenharmony_ci      -
4558c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-RGB565:
4568c2ecf20Sopenharmony_ci
4578c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_RGB565``
4588c2ecf20Sopenharmony_ci      - 'RGBP'
4598c2ecf20Sopenharmony_ci
4608c2ecf20Sopenharmony_ci      - g\ :sub:`2`
4618c2ecf20Sopenharmony_ci      - g\ :sub:`1`
4628c2ecf20Sopenharmony_ci      - g\ :sub:`0`
4638c2ecf20Sopenharmony_ci      - b\ :sub:`4`
4648c2ecf20Sopenharmony_ci      - b\ :sub:`3`
4658c2ecf20Sopenharmony_ci      - b\ :sub:`2`
4668c2ecf20Sopenharmony_ci      - b\ :sub:`1`
4678c2ecf20Sopenharmony_ci      - b\ :sub:`0`
4688c2ecf20Sopenharmony_ci
4698c2ecf20Sopenharmony_ci      - r\ :sub:`4`
4708c2ecf20Sopenharmony_ci      - r\ :sub:`3`
4718c2ecf20Sopenharmony_ci      - r\ :sub:`2`
4728c2ecf20Sopenharmony_ci      - r\ :sub:`1`
4738c2ecf20Sopenharmony_ci      - r\ :sub:`0`
4748c2ecf20Sopenharmony_ci      - g\ :sub:`5`
4758c2ecf20Sopenharmony_ci      - g\ :sub:`4`
4768c2ecf20Sopenharmony_ci      - g\ :sub:`3`
4778c2ecf20Sopenharmony_ci      -
4788c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-ARGB555X:
4798c2ecf20Sopenharmony_ci
4808c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_ARGB555X``
4818c2ecf20Sopenharmony_ci      - 'AR15' | (1 << 31)
4828c2ecf20Sopenharmony_ci
4838c2ecf20Sopenharmony_ci      - a
4848c2ecf20Sopenharmony_ci      - r\ :sub:`4`
4858c2ecf20Sopenharmony_ci      - r\ :sub:`3`
4868c2ecf20Sopenharmony_ci      - r\ :sub:`2`
4878c2ecf20Sopenharmony_ci      - r\ :sub:`1`
4888c2ecf20Sopenharmony_ci      - r\ :sub:`0`
4898c2ecf20Sopenharmony_ci      - g\ :sub:`4`
4908c2ecf20Sopenharmony_ci      - g\ :sub:`3`
4918c2ecf20Sopenharmony_ci
4928c2ecf20Sopenharmony_ci      - g\ :sub:`2`
4938c2ecf20Sopenharmony_ci      - g\ :sub:`1`
4948c2ecf20Sopenharmony_ci      - g\ :sub:`0`
4958c2ecf20Sopenharmony_ci      - b\ :sub:`4`
4968c2ecf20Sopenharmony_ci      - b\ :sub:`3`
4978c2ecf20Sopenharmony_ci      - b\ :sub:`2`
4988c2ecf20Sopenharmony_ci      - b\ :sub:`1`
4998c2ecf20Sopenharmony_ci      - b\ :sub:`0`
5008c2ecf20Sopenharmony_ci      -
5018c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-XRGB555X:
5028c2ecf20Sopenharmony_ci
5038c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_XRGB555X``
5048c2ecf20Sopenharmony_ci      - 'XR15' | (1 << 31)
5058c2ecf20Sopenharmony_ci
5068c2ecf20Sopenharmony_ci      - `-`
5078c2ecf20Sopenharmony_ci      - r\ :sub:`4`
5088c2ecf20Sopenharmony_ci      - r\ :sub:`3`
5098c2ecf20Sopenharmony_ci      - r\ :sub:`2`
5108c2ecf20Sopenharmony_ci      - r\ :sub:`1`
5118c2ecf20Sopenharmony_ci      - r\ :sub:`0`
5128c2ecf20Sopenharmony_ci      - g\ :sub:`4`
5138c2ecf20Sopenharmony_ci      - g\ :sub:`3`
5148c2ecf20Sopenharmony_ci
5158c2ecf20Sopenharmony_ci      - g\ :sub:`2`
5168c2ecf20Sopenharmony_ci      - g\ :sub:`1`
5178c2ecf20Sopenharmony_ci      - g\ :sub:`0`
5188c2ecf20Sopenharmony_ci      - b\ :sub:`4`
5198c2ecf20Sopenharmony_ci      - b\ :sub:`3`
5208c2ecf20Sopenharmony_ci      - b\ :sub:`2`
5218c2ecf20Sopenharmony_ci      - b\ :sub:`1`
5228c2ecf20Sopenharmony_ci      - b\ :sub:`0`
5238c2ecf20Sopenharmony_ci      -
5248c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-RGB565X:
5258c2ecf20Sopenharmony_ci
5268c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_RGB565X``
5278c2ecf20Sopenharmony_ci      - 'RGBR'
5288c2ecf20Sopenharmony_ci
5298c2ecf20Sopenharmony_ci      - r\ :sub:`4`
5308c2ecf20Sopenharmony_ci      - r\ :sub:`3`
5318c2ecf20Sopenharmony_ci      - r\ :sub:`2`
5328c2ecf20Sopenharmony_ci      - r\ :sub:`1`
5338c2ecf20Sopenharmony_ci      - r\ :sub:`0`
5348c2ecf20Sopenharmony_ci      - g\ :sub:`5`
5358c2ecf20Sopenharmony_ci      - g\ :sub:`4`
5368c2ecf20Sopenharmony_ci      - g\ :sub:`3`
5378c2ecf20Sopenharmony_ci
5388c2ecf20Sopenharmony_ci      - g\ :sub:`2`
5398c2ecf20Sopenharmony_ci      - g\ :sub:`1`
5408c2ecf20Sopenharmony_ci      - g\ :sub:`0`
5418c2ecf20Sopenharmony_ci      - b\ :sub:`4`
5428c2ecf20Sopenharmony_ci      - b\ :sub:`3`
5438c2ecf20Sopenharmony_ci      - b\ :sub:`2`
5448c2ecf20Sopenharmony_ci      - b\ :sub:`1`
5458c2ecf20Sopenharmony_ci      - b\ :sub:`0`
5468c2ecf20Sopenharmony_ci      -
5478c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-BGR24:
5488c2ecf20Sopenharmony_ci
5498c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_BGR24``
5508c2ecf20Sopenharmony_ci      - 'BGR3'
5518c2ecf20Sopenharmony_ci
5528c2ecf20Sopenharmony_ci      - b\ :sub:`7`
5538c2ecf20Sopenharmony_ci      - b\ :sub:`6`
5548c2ecf20Sopenharmony_ci      - b\ :sub:`5`
5558c2ecf20Sopenharmony_ci      - b\ :sub:`4`
5568c2ecf20Sopenharmony_ci      - b\ :sub:`3`
5578c2ecf20Sopenharmony_ci      - b\ :sub:`2`
5588c2ecf20Sopenharmony_ci      - b\ :sub:`1`
5598c2ecf20Sopenharmony_ci      - b\ :sub:`0`
5608c2ecf20Sopenharmony_ci
5618c2ecf20Sopenharmony_ci      - g\ :sub:`7`
5628c2ecf20Sopenharmony_ci      - g\ :sub:`6`
5638c2ecf20Sopenharmony_ci      - g\ :sub:`5`
5648c2ecf20Sopenharmony_ci      - g\ :sub:`4`
5658c2ecf20Sopenharmony_ci      - g\ :sub:`3`
5668c2ecf20Sopenharmony_ci      - g\ :sub:`2`
5678c2ecf20Sopenharmony_ci      - g\ :sub:`1`
5688c2ecf20Sopenharmony_ci      - g\ :sub:`0`
5698c2ecf20Sopenharmony_ci
5708c2ecf20Sopenharmony_ci      - r\ :sub:`7`
5718c2ecf20Sopenharmony_ci      - r\ :sub:`6`
5728c2ecf20Sopenharmony_ci      - r\ :sub:`5`
5738c2ecf20Sopenharmony_ci      - r\ :sub:`4`
5748c2ecf20Sopenharmony_ci      - r\ :sub:`3`
5758c2ecf20Sopenharmony_ci      - r\ :sub:`2`
5768c2ecf20Sopenharmony_ci      - r\ :sub:`1`
5778c2ecf20Sopenharmony_ci      - r\ :sub:`0`
5788c2ecf20Sopenharmony_ci      -
5798c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-RGB24:
5808c2ecf20Sopenharmony_ci
5818c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_RGB24``
5828c2ecf20Sopenharmony_ci      - 'RGB3'
5838c2ecf20Sopenharmony_ci
5848c2ecf20Sopenharmony_ci      - r\ :sub:`7`
5858c2ecf20Sopenharmony_ci      - r\ :sub:`6`
5868c2ecf20Sopenharmony_ci      - r\ :sub:`5`
5878c2ecf20Sopenharmony_ci      - r\ :sub:`4`
5888c2ecf20Sopenharmony_ci      - r\ :sub:`3`
5898c2ecf20Sopenharmony_ci      - r\ :sub:`2`
5908c2ecf20Sopenharmony_ci      - r\ :sub:`1`
5918c2ecf20Sopenharmony_ci      - r\ :sub:`0`
5928c2ecf20Sopenharmony_ci
5938c2ecf20Sopenharmony_ci      - g\ :sub:`7`
5948c2ecf20Sopenharmony_ci      - g\ :sub:`6`
5958c2ecf20Sopenharmony_ci      - g\ :sub:`5`
5968c2ecf20Sopenharmony_ci      - g\ :sub:`4`
5978c2ecf20Sopenharmony_ci      - g\ :sub:`3`
5988c2ecf20Sopenharmony_ci      - g\ :sub:`2`
5998c2ecf20Sopenharmony_ci      - g\ :sub:`1`
6008c2ecf20Sopenharmony_ci      - g\ :sub:`0`
6018c2ecf20Sopenharmony_ci
6028c2ecf20Sopenharmony_ci      - b\ :sub:`7`
6038c2ecf20Sopenharmony_ci      - b\ :sub:`6`
6048c2ecf20Sopenharmony_ci      - b\ :sub:`5`
6058c2ecf20Sopenharmony_ci      - b\ :sub:`4`
6068c2ecf20Sopenharmony_ci      - b\ :sub:`3`
6078c2ecf20Sopenharmony_ci      - b\ :sub:`2`
6088c2ecf20Sopenharmony_ci      - b\ :sub:`1`
6098c2ecf20Sopenharmony_ci      - b\ :sub:`0`
6108c2ecf20Sopenharmony_ci      -
6118c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-BGR666:
6128c2ecf20Sopenharmony_ci
6138c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_BGR666``
6148c2ecf20Sopenharmony_ci      - 'BGRH'
6158c2ecf20Sopenharmony_ci
6168c2ecf20Sopenharmony_ci      - b\ :sub:`5`
6178c2ecf20Sopenharmony_ci      - b\ :sub:`4`
6188c2ecf20Sopenharmony_ci      - b\ :sub:`3`
6198c2ecf20Sopenharmony_ci      - b\ :sub:`2`
6208c2ecf20Sopenharmony_ci      - b\ :sub:`1`
6218c2ecf20Sopenharmony_ci      - b\ :sub:`0`
6228c2ecf20Sopenharmony_ci      - g\ :sub:`5`
6238c2ecf20Sopenharmony_ci      - g\ :sub:`4`
6248c2ecf20Sopenharmony_ci
6258c2ecf20Sopenharmony_ci      - g\ :sub:`3`
6268c2ecf20Sopenharmony_ci      - g\ :sub:`2`
6278c2ecf20Sopenharmony_ci      - g\ :sub:`1`
6288c2ecf20Sopenharmony_ci      - g\ :sub:`0`
6298c2ecf20Sopenharmony_ci      - r\ :sub:`5`
6308c2ecf20Sopenharmony_ci      - r\ :sub:`4`
6318c2ecf20Sopenharmony_ci      - r\ :sub:`3`
6328c2ecf20Sopenharmony_ci      - r\ :sub:`2`
6338c2ecf20Sopenharmony_ci
6348c2ecf20Sopenharmony_ci      - r\ :sub:`1`
6358c2ecf20Sopenharmony_ci      - r\ :sub:`0`
6368c2ecf20Sopenharmony_ci      - `-`
6378c2ecf20Sopenharmony_ci      - `-`
6388c2ecf20Sopenharmony_ci      - `-`
6398c2ecf20Sopenharmony_ci      - `-`
6408c2ecf20Sopenharmony_ci      - `-`
6418c2ecf20Sopenharmony_ci      - `-`
6428c2ecf20Sopenharmony_ci
6438c2ecf20Sopenharmony_ci      - `-`
6448c2ecf20Sopenharmony_ci      - `-`
6458c2ecf20Sopenharmony_ci      - `-`
6468c2ecf20Sopenharmony_ci      - `-`
6478c2ecf20Sopenharmony_ci      - `-`
6488c2ecf20Sopenharmony_ci      - `-`
6498c2ecf20Sopenharmony_ci      - `-`
6508c2ecf20Sopenharmony_ci      - `-`
6518c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-ABGR32:
6528c2ecf20Sopenharmony_ci
6538c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_ABGR32``
6548c2ecf20Sopenharmony_ci      - 'AR24'
6558c2ecf20Sopenharmony_ci
6568c2ecf20Sopenharmony_ci      - b\ :sub:`7`
6578c2ecf20Sopenharmony_ci      - b\ :sub:`6`
6588c2ecf20Sopenharmony_ci      - b\ :sub:`5`
6598c2ecf20Sopenharmony_ci      - b\ :sub:`4`
6608c2ecf20Sopenharmony_ci      - b\ :sub:`3`
6618c2ecf20Sopenharmony_ci      - b\ :sub:`2`
6628c2ecf20Sopenharmony_ci      - b\ :sub:`1`
6638c2ecf20Sopenharmony_ci      - b\ :sub:`0`
6648c2ecf20Sopenharmony_ci
6658c2ecf20Sopenharmony_ci      - g\ :sub:`7`
6668c2ecf20Sopenharmony_ci      - g\ :sub:`6`
6678c2ecf20Sopenharmony_ci      - g\ :sub:`5`
6688c2ecf20Sopenharmony_ci      - g\ :sub:`4`
6698c2ecf20Sopenharmony_ci      - g\ :sub:`3`
6708c2ecf20Sopenharmony_ci      - g\ :sub:`2`
6718c2ecf20Sopenharmony_ci      - g\ :sub:`1`
6728c2ecf20Sopenharmony_ci      - g\ :sub:`0`
6738c2ecf20Sopenharmony_ci
6748c2ecf20Sopenharmony_ci      - r\ :sub:`7`
6758c2ecf20Sopenharmony_ci      - r\ :sub:`6`
6768c2ecf20Sopenharmony_ci      - r\ :sub:`5`
6778c2ecf20Sopenharmony_ci      - r\ :sub:`4`
6788c2ecf20Sopenharmony_ci      - r\ :sub:`3`
6798c2ecf20Sopenharmony_ci      - r\ :sub:`2`
6808c2ecf20Sopenharmony_ci      - r\ :sub:`1`
6818c2ecf20Sopenharmony_ci      - r\ :sub:`0`
6828c2ecf20Sopenharmony_ci
6838c2ecf20Sopenharmony_ci      - a\ :sub:`7`
6848c2ecf20Sopenharmony_ci      - a\ :sub:`6`
6858c2ecf20Sopenharmony_ci      - a\ :sub:`5`
6868c2ecf20Sopenharmony_ci      - a\ :sub:`4`
6878c2ecf20Sopenharmony_ci      - a\ :sub:`3`
6888c2ecf20Sopenharmony_ci      - a\ :sub:`2`
6898c2ecf20Sopenharmony_ci      - a\ :sub:`1`
6908c2ecf20Sopenharmony_ci      - a\ :sub:`0`
6918c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-XBGR32:
6928c2ecf20Sopenharmony_ci
6938c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_XBGR32``
6948c2ecf20Sopenharmony_ci      - 'XR24'
6958c2ecf20Sopenharmony_ci
6968c2ecf20Sopenharmony_ci      - b\ :sub:`7`
6978c2ecf20Sopenharmony_ci      - b\ :sub:`6`
6988c2ecf20Sopenharmony_ci      - b\ :sub:`5`
6998c2ecf20Sopenharmony_ci      - b\ :sub:`4`
7008c2ecf20Sopenharmony_ci      - b\ :sub:`3`
7018c2ecf20Sopenharmony_ci      - b\ :sub:`2`
7028c2ecf20Sopenharmony_ci      - b\ :sub:`1`
7038c2ecf20Sopenharmony_ci      - b\ :sub:`0`
7048c2ecf20Sopenharmony_ci
7058c2ecf20Sopenharmony_ci      - g\ :sub:`7`
7068c2ecf20Sopenharmony_ci      - g\ :sub:`6`
7078c2ecf20Sopenharmony_ci      - g\ :sub:`5`
7088c2ecf20Sopenharmony_ci      - g\ :sub:`4`
7098c2ecf20Sopenharmony_ci      - g\ :sub:`3`
7108c2ecf20Sopenharmony_ci      - g\ :sub:`2`
7118c2ecf20Sopenharmony_ci      - g\ :sub:`1`
7128c2ecf20Sopenharmony_ci      - g\ :sub:`0`
7138c2ecf20Sopenharmony_ci
7148c2ecf20Sopenharmony_ci      - r\ :sub:`7`
7158c2ecf20Sopenharmony_ci      - r\ :sub:`6`
7168c2ecf20Sopenharmony_ci      - r\ :sub:`5`
7178c2ecf20Sopenharmony_ci      - r\ :sub:`4`
7188c2ecf20Sopenharmony_ci      - r\ :sub:`3`
7198c2ecf20Sopenharmony_ci      - r\ :sub:`2`
7208c2ecf20Sopenharmony_ci      - r\ :sub:`1`
7218c2ecf20Sopenharmony_ci      - r\ :sub:`0`
7228c2ecf20Sopenharmony_ci
7238c2ecf20Sopenharmony_ci      - `-`
7248c2ecf20Sopenharmony_ci      - `-`
7258c2ecf20Sopenharmony_ci      - `-`
7268c2ecf20Sopenharmony_ci      - `-`
7278c2ecf20Sopenharmony_ci      - `-`
7288c2ecf20Sopenharmony_ci      - `-`
7298c2ecf20Sopenharmony_ci      - `-`
7308c2ecf20Sopenharmony_ci      - `-`
7318c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-BGRA32:
7328c2ecf20Sopenharmony_ci
7338c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_BGRA32``
7348c2ecf20Sopenharmony_ci      - 'RA24'
7358c2ecf20Sopenharmony_ci
7368c2ecf20Sopenharmony_ci      - a\ :sub:`7`
7378c2ecf20Sopenharmony_ci      - a\ :sub:`6`
7388c2ecf20Sopenharmony_ci      - a\ :sub:`5`
7398c2ecf20Sopenharmony_ci      - a\ :sub:`4`
7408c2ecf20Sopenharmony_ci      - a\ :sub:`3`
7418c2ecf20Sopenharmony_ci      - a\ :sub:`2`
7428c2ecf20Sopenharmony_ci      - a\ :sub:`1`
7438c2ecf20Sopenharmony_ci      - a\ :sub:`0`
7448c2ecf20Sopenharmony_ci
7458c2ecf20Sopenharmony_ci      - b\ :sub:`7`
7468c2ecf20Sopenharmony_ci      - b\ :sub:`6`
7478c2ecf20Sopenharmony_ci      - b\ :sub:`5`
7488c2ecf20Sopenharmony_ci      - b\ :sub:`4`
7498c2ecf20Sopenharmony_ci      - b\ :sub:`3`
7508c2ecf20Sopenharmony_ci      - b\ :sub:`2`
7518c2ecf20Sopenharmony_ci      - b\ :sub:`1`
7528c2ecf20Sopenharmony_ci      - b\ :sub:`0`
7538c2ecf20Sopenharmony_ci
7548c2ecf20Sopenharmony_ci      - g\ :sub:`7`
7558c2ecf20Sopenharmony_ci      - g\ :sub:`6`
7568c2ecf20Sopenharmony_ci      - g\ :sub:`5`
7578c2ecf20Sopenharmony_ci      - g\ :sub:`4`
7588c2ecf20Sopenharmony_ci      - g\ :sub:`3`
7598c2ecf20Sopenharmony_ci      - g\ :sub:`2`
7608c2ecf20Sopenharmony_ci      - g\ :sub:`1`
7618c2ecf20Sopenharmony_ci      - g\ :sub:`0`
7628c2ecf20Sopenharmony_ci
7638c2ecf20Sopenharmony_ci      - r\ :sub:`7`
7648c2ecf20Sopenharmony_ci      - r\ :sub:`6`
7658c2ecf20Sopenharmony_ci      - r\ :sub:`5`
7668c2ecf20Sopenharmony_ci      - r\ :sub:`4`
7678c2ecf20Sopenharmony_ci      - r\ :sub:`3`
7688c2ecf20Sopenharmony_ci      - r\ :sub:`2`
7698c2ecf20Sopenharmony_ci      - r\ :sub:`1`
7708c2ecf20Sopenharmony_ci      - r\ :sub:`0`
7718c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-BGRX32:
7728c2ecf20Sopenharmony_ci
7738c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_BGRX32``
7748c2ecf20Sopenharmony_ci      - 'RX24'
7758c2ecf20Sopenharmony_ci
7768c2ecf20Sopenharmony_ci      - `-`
7778c2ecf20Sopenharmony_ci      - `-`
7788c2ecf20Sopenharmony_ci      - `-`
7798c2ecf20Sopenharmony_ci      - `-`
7808c2ecf20Sopenharmony_ci      - `-`
7818c2ecf20Sopenharmony_ci      - `-`
7828c2ecf20Sopenharmony_ci      - `-`
7838c2ecf20Sopenharmony_ci      - `-`
7848c2ecf20Sopenharmony_ci
7858c2ecf20Sopenharmony_ci      - b\ :sub:`7`
7868c2ecf20Sopenharmony_ci      - b\ :sub:`6`
7878c2ecf20Sopenharmony_ci      - b\ :sub:`5`
7888c2ecf20Sopenharmony_ci      - b\ :sub:`4`
7898c2ecf20Sopenharmony_ci      - b\ :sub:`3`
7908c2ecf20Sopenharmony_ci      - b\ :sub:`2`
7918c2ecf20Sopenharmony_ci      - b\ :sub:`1`
7928c2ecf20Sopenharmony_ci      - b\ :sub:`0`
7938c2ecf20Sopenharmony_ci
7948c2ecf20Sopenharmony_ci      - g\ :sub:`7`
7958c2ecf20Sopenharmony_ci      - g\ :sub:`6`
7968c2ecf20Sopenharmony_ci      - g\ :sub:`5`
7978c2ecf20Sopenharmony_ci      - g\ :sub:`4`
7988c2ecf20Sopenharmony_ci      - g\ :sub:`3`
7998c2ecf20Sopenharmony_ci      - g\ :sub:`2`
8008c2ecf20Sopenharmony_ci      - g\ :sub:`1`
8018c2ecf20Sopenharmony_ci      - g\ :sub:`0`
8028c2ecf20Sopenharmony_ci
8038c2ecf20Sopenharmony_ci      - r\ :sub:`7`
8048c2ecf20Sopenharmony_ci      - r\ :sub:`6`
8058c2ecf20Sopenharmony_ci      - r\ :sub:`5`
8068c2ecf20Sopenharmony_ci      - r\ :sub:`4`
8078c2ecf20Sopenharmony_ci      - r\ :sub:`3`
8088c2ecf20Sopenharmony_ci      - r\ :sub:`2`
8098c2ecf20Sopenharmony_ci      - r\ :sub:`1`
8108c2ecf20Sopenharmony_ci      - r\ :sub:`0`
8118c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-RGBA32:
8128c2ecf20Sopenharmony_ci
8138c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_RGBA32``
8148c2ecf20Sopenharmony_ci      - 'AB24'
8158c2ecf20Sopenharmony_ci
8168c2ecf20Sopenharmony_ci      - r\ :sub:`7`
8178c2ecf20Sopenharmony_ci      - r\ :sub:`6`
8188c2ecf20Sopenharmony_ci      - r\ :sub:`5`
8198c2ecf20Sopenharmony_ci      - r\ :sub:`4`
8208c2ecf20Sopenharmony_ci      - r\ :sub:`3`
8218c2ecf20Sopenharmony_ci      - r\ :sub:`2`
8228c2ecf20Sopenharmony_ci      - r\ :sub:`1`
8238c2ecf20Sopenharmony_ci      - r\ :sub:`0`
8248c2ecf20Sopenharmony_ci
8258c2ecf20Sopenharmony_ci      - g\ :sub:`7`
8268c2ecf20Sopenharmony_ci      - g\ :sub:`6`
8278c2ecf20Sopenharmony_ci      - g\ :sub:`5`
8288c2ecf20Sopenharmony_ci      - g\ :sub:`4`
8298c2ecf20Sopenharmony_ci      - g\ :sub:`3`
8308c2ecf20Sopenharmony_ci      - g\ :sub:`2`
8318c2ecf20Sopenharmony_ci      - g\ :sub:`1`
8328c2ecf20Sopenharmony_ci      - g\ :sub:`0`
8338c2ecf20Sopenharmony_ci
8348c2ecf20Sopenharmony_ci      - b\ :sub:`7`
8358c2ecf20Sopenharmony_ci      - b\ :sub:`6`
8368c2ecf20Sopenharmony_ci      - b\ :sub:`5`
8378c2ecf20Sopenharmony_ci      - b\ :sub:`4`
8388c2ecf20Sopenharmony_ci      - b\ :sub:`3`
8398c2ecf20Sopenharmony_ci      - b\ :sub:`2`
8408c2ecf20Sopenharmony_ci      - b\ :sub:`1`
8418c2ecf20Sopenharmony_ci      - b\ :sub:`0`
8428c2ecf20Sopenharmony_ci
8438c2ecf20Sopenharmony_ci      - a\ :sub:`7`
8448c2ecf20Sopenharmony_ci      - a\ :sub:`6`
8458c2ecf20Sopenharmony_ci      - a\ :sub:`5`
8468c2ecf20Sopenharmony_ci      - a\ :sub:`4`
8478c2ecf20Sopenharmony_ci      - a\ :sub:`3`
8488c2ecf20Sopenharmony_ci      - a\ :sub:`2`
8498c2ecf20Sopenharmony_ci      - a\ :sub:`1`
8508c2ecf20Sopenharmony_ci      - a\ :sub:`0`
8518c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-RGBX32:
8528c2ecf20Sopenharmony_ci
8538c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_RGBX32``
8548c2ecf20Sopenharmony_ci      - 'XB24'
8558c2ecf20Sopenharmony_ci
8568c2ecf20Sopenharmony_ci      - r\ :sub:`7`
8578c2ecf20Sopenharmony_ci      - r\ :sub:`6`
8588c2ecf20Sopenharmony_ci      - r\ :sub:`5`
8598c2ecf20Sopenharmony_ci      - r\ :sub:`4`
8608c2ecf20Sopenharmony_ci      - r\ :sub:`3`
8618c2ecf20Sopenharmony_ci      - r\ :sub:`2`
8628c2ecf20Sopenharmony_ci      - r\ :sub:`1`
8638c2ecf20Sopenharmony_ci      - r\ :sub:`0`
8648c2ecf20Sopenharmony_ci
8658c2ecf20Sopenharmony_ci      - g\ :sub:`7`
8668c2ecf20Sopenharmony_ci      - g\ :sub:`6`
8678c2ecf20Sopenharmony_ci      - g\ :sub:`5`
8688c2ecf20Sopenharmony_ci      - g\ :sub:`4`
8698c2ecf20Sopenharmony_ci      - g\ :sub:`3`
8708c2ecf20Sopenharmony_ci      - g\ :sub:`2`
8718c2ecf20Sopenharmony_ci      - g\ :sub:`1`
8728c2ecf20Sopenharmony_ci      - g\ :sub:`0`
8738c2ecf20Sopenharmony_ci
8748c2ecf20Sopenharmony_ci      - b\ :sub:`7`
8758c2ecf20Sopenharmony_ci      - b\ :sub:`6`
8768c2ecf20Sopenharmony_ci      - b\ :sub:`5`
8778c2ecf20Sopenharmony_ci      - b\ :sub:`4`
8788c2ecf20Sopenharmony_ci      - b\ :sub:`3`
8798c2ecf20Sopenharmony_ci      - b\ :sub:`2`
8808c2ecf20Sopenharmony_ci      - b\ :sub:`1`
8818c2ecf20Sopenharmony_ci      - b\ :sub:`0`
8828c2ecf20Sopenharmony_ci
8838c2ecf20Sopenharmony_ci      - `-`
8848c2ecf20Sopenharmony_ci      - `-`
8858c2ecf20Sopenharmony_ci      - `-`
8868c2ecf20Sopenharmony_ci      - `-`
8878c2ecf20Sopenharmony_ci      - `-`
8888c2ecf20Sopenharmony_ci      - `-`
8898c2ecf20Sopenharmony_ci      - `-`
8908c2ecf20Sopenharmony_ci      - `-`
8918c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-ARGB32:
8928c2ecf20Sopenharmony_ci
8938c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_ARGB32``
8948c2ecf20Sopenharmony_ci      - 'BA24'
8958c2ecf20Sopenharmony_ci
8968c2ecf20Sopenharmony_ci      - a\ :sub:`7`
8978c2ecf20Sopenharmony_ci      - a\ :sub:`6`
8988c2ecf20Sopenharmony_ci      - a\ :sub:`5`
8998c2ecf20Sopenharmony_ci      - a\ :sub:`4`
9008c2ecf20Sopenharmony_ci      - a\ :sub:`3`
9018c2ecf20Sopenharmony_ci      - a\ :sub:`2`
9028c2ecf20Sopenharmony_ci      - a\ :sub:`1`
9038c2ecf20Sopenharmony_ci      - a\ :sub:`0`
9048c2ecf20Sopenharmony_ci
9058c2ecf20Sopenharmony_ci      - r\ :sub:`7`
9068c2ecf20Sopenharmony_ci      - r\ :sub:`6`
9078c2ecf20Sopenharmony_ci      - r\ :sub:`5`
9088c2ecf20Sopenharmony_ci      - r\ :sub:`4`
9098c2ecf20Sopenharmony_ci      - r\ :sub:`3`
9108c2ecf20Sopenharmony_ci      - r\ :sub:`2`
9118c2ecf20Sopenharmony_ci      - r\ :sub:`1`
9128c2ecf20Sopenharmony_ci      - r\ :sub:`0`
9138c2ecf20Sopenharmony_ci
9148c2ecf20Sopenharmony_ci      - g\ :sub:`7`
9158c2ecf20Sopenharmony_ci      - g\ :sub:`6`
9168c2ecf20Sopenharmony_ci      - g\ :sub:`5`
9178c2ecf20Sopenharmony_ci      - g\ :sub:`4`
9188c2ecf20Sopenharmony_ci      - g\ :sub:`3`
9198c2ecf20Sopenharmony_ci      - g\ :sub:`2`
9208c2ecf20Sopenharmony_ci      - g\ :sub:`1`
9218c2ecf20Sopenharmony_ci      - g\ :sub:`0`
9228c2ecf20Sopenharmony_ci
9238c2ecf20Sopenharmony_ci      - b\ :sub:`7`
9248c2ecf20Sopenharmony_ci      - b\ :sub:`6`
9258c2ecf20Sopenharmony_ci      - b\ :sub:`5`
9268c2ecf20Sopenharmony_ci      - b\ :sub:`4`
9278c2ecf20Sopenharmony_ci      - b\ :sub:`3`
9288c2ecf20Sopenharmony_ci      - b\ :sub:`2`
9298c2ecf20Sopenharmony_ci      - b\ :sub:`1`
9308c2ecf20Sopenharmony_ci      - b\ :sub:`0`
9318c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-XRGB32:
9328c2ecf20Sopenharmony_ci
9338c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_XRGB32``
9348c2ecf20Sopenharmony_ci      - 'BX24'
9358c2ecf20Sopenharmony_ci
9368c2ecf20Sopenharmony_ci      - `-`
9378c2ecf20Sopenharmony_ci      - `-`
9388c2ecf20Sopenharmony_ci      - `-`
9398c2ecf20Sopenharmony_ci      - `-`
9408c2ecf20Sopenharmony_ci      - `-`
9418c2ecf20Sopenharmony_ci      - `-`
9428c2ecf20Sopenharmony_ci      - `-`
9438c2ecf20Sopenharmony_ci      - `-`
9448c2ecf20Sopenharmony_ci
9458c2ecf20Sopenharmony_ci      - r\ :sub:`7`
9468c2ecf20Sopenharmony_ci      - r\ :sub:`6`
9478c2ecf20Sopenharmony_ci      - r\ :sub:`5`
9488c2ecf20Sopenharmony_ci      - r\ :sub:`4`
9498c2ecf20Sopenharmony_ci      - r\ :sub:`3`
9508c2ecf20Sopenharmony_ci      - r\ :sub:`2`
9518c2ecf20Sopenharmony_ci      - r\ :sub:`1`
9528c2ecf20Sopenharmony_ci      - r\ :sub:`0`
9538c2ecf20Sopenharmony_ci
9548c2ecf20Sopenharmony_ci      - g\ :sub:`7`
9558c2ecf20Sopenharmony_ci      - g\ :sub:`6`
9568c2ecf20Sopenharmony_ci      - g\ :sub:`5`
9578c2ecf20Sopenharmony_ci      - g\ :sub:`4`
9588c2ecf20Sopenharmony_ci      - g\ :sub:`3`
9598c2ecf20Sopenharmony_ci      - g\ :sub:`2`
9608c2ecf20Sopenharmony_ci      - g\ :sub:`1`
9618c2ecf20Sopenharmony_ci      - g\ :sub:`0`
9628c2ecf20Sopenharmony_ci
9638c2ecf20Sopenharmony_ci      - b\ :sub:`7`
9648c2ecf20Sopenharmony_ci      - b\ :sub:`6`
9658c2ecf20Sopenharmony_ci      - b\ :sub:`5`
9668c2ecf20Sopenharmony_ci      - b\ :sub:`4`
9678c2ecf20Sopenharmony_ci      - b\ :sub:`3`
9688c2ecf20Sopenharmony_ci      - b\ :sub:`2`
9698c2ecf20Sopenharmony_ci      - b\ :sub:`1`
9708c2ecf20Sopenharmony_ci      - b\ :sub:`0`
9718c2ecf20Sopenharmony_ci
9728c2ecf20Sopenharmony_ci.. raw:: latex
9738c2ecf20Sopenharmony_ci
9748c2ecf20Sopenharmony_ci    \endgroup
9758c2ecf20Sopenharmony_ci
9768c2ecf20Sopenharmony_ci.. note:: Bit 7 is the most significant bit.
9778c2ecf20Sopenharmony_ci
9788c2ecf20Sopenharmony_ciThe usage and value of the alpha bits (a) in the ARGB and ABGR formats
9798c2ecf20Sopenharmony_ci(collectively referred to as alpha formats) depend on the device type
9808c2ecf20Sopenharmony_ciand hardware operation. :ref:`Capture <capture>` devices (including
9818c2ecf20Sopenharmony_cicapture queues of mem-to-mem devices) fill the alpha component in
9828c2ecf20Sopenharmony_cimemory. When the device outputs an alpha channel the alpha component
9838c2ecf20Sopenharmony_ciwill have a meaningful value. Otherwise, when the device doesn't output
9848c2ecf20Sopenharmony_cian alpha channel but can set the alpha bit to a user-configurable value,
9858c2ecf20Sopenharmony_cithe :ref:`V4L2_CID_ALPHA_COMPONENT <v4l2-alpha-component>` control
9868c2ecf20Sopenharmony_ciis used to specify that alpha value, and the alpha component of all
9878c2ecf20Sopenharmony_cipixels will be set to the value specified by that control. Otherwise a
9888c2ecf20Sopenharmony_cicorresponding format without an alpha component (XRGB or XBGR) must be
9898c2ecf20Sopenharmony_ciused instead of an alpha format.
9908c2ecf20Sopenharmony_ci
9918c2ecf20Sopenharmony_ci:ref:`Output <output>` devices (including output queues of mem-to-mem
9928c2ecf20Sopenharmony_cidevices and :ref:`video output overlay <osd>` devices) read the alpha
9938c2ecf20Sopenharmony_cicomponent from memory. When the device processes the alpha channel the
9948c2ecf20Sopenharmony_cialpha component must be filled with meaningful values by applications.
9958c2ecf20Sopenharmony_ciOtherwise a corresponding format without an alpha component (XRGB or
9968c2ecf20Sopenharmony_ciXBGR) must be used instead of an alpha format.
9978c2ecf20Sopenharmony_ci
9988c2ecf20Sopenharmony_ciThe XRGB and XBGR formats contain undefined bits (-). Applications,
9998c2ecf20Sopenharmony_cidevices and drivers must ignore those bits, for both
10008c2ecf20Sopenharmony_ci:ref:`capture` and :ref:`output` devices.
10018c2ecf20Sopenharmony_ci
10028c2ecf20Sopenharmony_ci**Byte Order.**
10038c2ecf20Sopenharmony_ciEach cell is one byte.
10048c2ecf20Sopenharmony_ci
10058c2ecf20Sopenharmony_ci
10068c2ecf20Sopenharmony_ci.. raw:: latex
10078c2ecf20Sopenharmony_ci
10088c2ecf20Sopenharmony_ci    \small
10098c2ecf20Sopenharmony_ci
10108c2ecf20Sopenharmony_ci.. tabularcolumns:: |p{3.1cm}|p{0.8cm}|p{0.8cm}|p{0.8cm}|p{0.8cm}|p{0.8cm}|p{0.8cm}|p{0.8cm}|p{0.8cm}|p{0.8cm}|p{0.8cm}|p{0.8cm}|p{0.8cm}|
10118c2ecf20Sopenharmony_ci
10128c2ecf20Sopenharmony_ci.. flat-table:: RGB byte order
10138c2ecf20Sopenharmony_ci    :header-rows:  0
10148c2ecf20Sopenharmony_ci    :stub-columns: 0
10158c2ecf20Sopenharmony_ci    :widths:       11 3 3 3 3 3 3 3 3 3 3 3 3
10168c2ecf20Sopenharmony_ci
10178c2ecf20Sopenharmony_ci    * - start + 0:
10188c2ecf20Sopenharmony_ci      - B\ :sub:`00`
10198c2ecf20Sopenharmony_ci      - G\ :sub:`00`
10208c2ecf20Sopenharmony_ci      - R\ :sub:`00`
10218c2ecf20Sopenharmony_ci      - B\ :sub:`01`
10228c2ecf20Sopenharmony_ci      - G\ :sub:`01`
10238c2ecf20Sopenharmony_ci      - R\ :sub:`01`
10248c2ecf20Sopenharmony_ci      - B\ :sub:`02`
10258c2ecf20Sopenharmony_ci      - G\ :sub:`02`
10268c2ecf20Sopenharmony_ci      - R\ :sub:`02`
10278c2ecf20Sopenharmony_ci      - B\ :sub:`03`
10288c2ecf20Sopenharmony_ci      - G\ :sub:`03`
10298c2ecf20Sopenharmony_ci      - R\ :sub:`03`
10308c2ecf20Sopenharmony_ci    * - start + 12:
10318c2ecf20Sopenharmony_ci      - B\ :sub:`10`
10328c2ecf20Sopenharmony_ci      - G\ :sub:`10`
10338c2ecf20Sopenharmony_ci      - R\ :sub:`10`
10348c2ecf20Sopenharmony_ci      - B\ :sub:`11`
10358c2ecf20Sopenharmony_ci      - G\ :sub:`11`
10368c2ecf20Sopenharmony_ci      - R\ :sub:`11`
10378c2ecf20Sopenharmony_ci      - B\ :sub:`12`
10388c2ecf20Sopenharmony_ci      - G\ :sub:`12`
10398c2ecf20Sopenharmony_ci      - R\ :sub:`12`
10408c2ecf20Sopenharmony_ci      - B\ :sub:`13`
10418c2ecf20Sopenharmony_ci      - G\ :sub:`13`
10428c2ecf20Sopenharmony_ci      - R\ :sub:`13`
10438c2ecf20Sopenharmony_ci    * - start + 24:
10448c2ecf20Sopenharmony_ci      - B\ :sub:`20`
10458c2ecf20Sopenharmony_ci      - G\ :sub:`20`
10468c2ecf20Sopenharmony_ci      - R\ :sub:`20`
10478c2ecf20Sopenharmony_ci      - B\ :sub:`21`
10488c2ecf20Sopenharmony_ci      - G\ :sub:`21`
10498c2ecf20Sopenharmony_ci      - R\ :sub:`21`
10508c2ecf20Sopenharmony_ci      - B\ :sub:`22`
10518c2ecf20Sopenharmony_ci      - G\ :sub:`22`
10528c2ecf20Sopenharmony_ci      - R\ :sub:`22`
10538c2ecf20Sopenharmony_ci      - B\ :sub:`23`
10548c2ecf20Sopenharmony_ci      - G\ :sub:`23`
10558c2ecf20Sopenharmony_ci      - R\ :sub:`23`
10568c2ecf20Sopenharmony_ci    * - start + 36:
10578c2ecf20Sopenharmony_ci      - B\ :sub:`30`
10588c2ecf20Sopenharmony_ci      - G\ :sub:`30`
10598c2ecf20Sopenharmony_ci      - R\ :sub:`30`
10608c2ecf20Sopenharmony_ci      - B\ :sub:`31`
10618c2ecf20Sopenharmony_ci      - G\ :sub:`31`
10628c2ecf20Sopenharmony_ci      - R\ :sub:`31`
10638c2ecf20Sopenharmony_ci      - B\ :sub:`32`
10648c2ecf20Sopenharmony_ci      - G\ :sub:`32`
10658c2ecf20Sopenharmony_ci      - R\ :sub:`32`
10668c2ecf20Sopenharmony_ci      - B\ :sub:`33`
10678c2ecf20Sopenharmony_ci      - G\ :sub:`33`
10688c2ecf20Sopenharmony_ci      - R\ :sub:`33`
10698c2ecf20Sopenharmony_ci
10708c2ecf20Sopenharmony_ci.. raw:: latex
10718c2ecf20Sopenharmony_ci
10728c2ecf20Sopenharmony_ci    \normalsize
10738c2ecf20Sopenharmony_ci
10748c2ecf20Sopenharmony_ciFormats defined in :ref:`pixfmt-rgb-deprecated` are deprecated and
10758c2ecf20Sopenharmony_cimust not be used by new drivers. They are documented here for reference.
10768c2ecf20Sopenharmony_ciThe meaning of their alpha bits ``(a)`` are ill-defined and interpreted as in
10778c2ecf20Sopenharmony_cieither the corresponding ARGB or XRGB format, depending on the driver.
10788c2ecf20Sopenharmony_ci
10798c2ecf20Sopenharmony_ci
10808c2ecf20Sopenharmony_ci.. raw:: latex
10818c2ecf20Sopenharmony_ci
10828c2ecf20Sopenharmony_ci    \begingroup
10838c2ecf20Sopenharmony_ci    \tiny
10848c2ecf20Sopenharmony_ci    \setlength{\tabcolsep}{2pt}
10858c2ecf20Sopenharmony_ci
10868c2ecf20Sopenharmony_ci.. tabularcolumns:: |p{2.6cm}|p{0.70cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|
10878c2ecf20Sopenharmony_ci
10888c2ecf20Sopenharmony_ci.. _pixfmt-rgb-deprecated:
10898c2ecf20Sopenharmony_ci
10908c2ecf20Sopenharmony_ci.. flat-table:: Deprecated Packed RGB Image Formats
10918c2ecf20Sopenharmony_ci    :header-rows:  2
10928c2ecf20Sopenharmony_ci    :stub-columns: 0
10938c2ecf20Sopenharmony_ci
10948c2ecf20Sopenharmony_ci    * - Identifier
10958c2ecf20Sopenharmony_ci      - Code
10968c2ecf20Sopenharmony_ci      - :cspan:`7` Byte 0 in memory
10978c2ecf20Sopenharmony_ci
10988c2ecf20Sopenharmony_ci      - :cspan:`7` Byte 1
10998c2ecf20Sopenharmony_ci
11008c2ecf20Sopenharmony_ci      - :cspan:`7` Byte 2
11018c2ecf20Sopenharmony_ci
11028c2ecf20Sopenharmony_ci      - :cspan:`7` Byte 3
11038c2ecf20Sopenharmony_ci    * -
11048c2ecf20Sopenharmony_ci      -
11058c2ecf20Sopenharmony_ci      - 7
11068c2ecf20Sopenharmony_ci      - 6
11078c2ecf20Sopenharmony_ci      - 5
11088c2ecf20Sopenharmony_ci      - 4
11098c2ecf20Sopenharmony_ci      - 3
11108c2ecf20Sopenharmony_ci      - 2
11118c2ecf20Sopenharmony_ci      - 1
11128c2ecf20Sopenharmony_ci      - 0
11138c2ecf20Sopenharmony_ci
11148c2ecf20Sopenharmony_ci      - 7
11158c2ecf20Sopenharmony_ci      - 6
11168c2ecf20Sopenharmony_ci      - 5
11178c2ecf20Sopenharmony_ci      - 4
11188c2ecf20Sopenharmony_ci      - 3
11198c2ecf20Sopenharmony_ci      - 2
11208c2ecf20Sopenharmony_ci      - 1
11218c2ecf20Sopenharmony_ci      - 0
11228c2ecf20Sopenharmony_ci
11238c2ecf20Sopenharmony_ci      - 7
11248c2ecf20Sopenharmony_ci      - 6
11258c2ecf20Sopenharmony_ci      - 5
11268c2ecf20Sopenharmony_ci      - 4
11278c2ecf20Sopenharmony_ci      - 3
11288c2ecf20Sopenharmony_ci      - 2
11298c2ecf20Sopenharmony_ci      - 1
11308c2ecf20Sopenharmony_ci      - 0
11318c2ecf20Sopenharmony_ci
11328c2ecf20Sopenharmony_ci      - 7
11338c2ecf20Sopenharmony_ci      - 6
11348c2ecf20Sopenharmony_ci      - 5
11358c2ecf20Sopenharmony_ci      - 4
11368c2ecf20Sopenharmony_ci      - 3
11378c2ecf20Sopenharmony_ci      - 2
11388c2ecf20Sopenharmony_ci      - 1
11398c2ecf20Sopenharmony_ci      - 0
11408c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-RGB444:
11418c2ecf20Sopenharmony_ci
11428c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_RGB444``
11438c2ecf20Sopenharmony_ci      - 'R444'
11448c2ecf20Sopenharmony_ci
11458c2ecf20Sopenharmony_ci      - g\ :sub:`3`
11468c2ecf20Sopenharmony_ci      - g\ :sub:`2`
11478c2ecf20Sopenharmony_ci      - g\ :sub:`1`
11488c2ecf20Sopenharmony_ci      - g\ :sub:`0`
11498c2ecf20Sopenharmony_ci      - b\ :sub:`3`
11508c2ecf20Sopenharmony_ci      - b\ :sub:`2`
11518c2ecf20Sopenharmony_ci      - b\ :sub:`1`
11528c2ecf20Sopenharmony_ci      - b\ :sub:`0`
11538c2ecf20Sopenharmony_ci
11548c2ecf20Sopenharmony_ci      - a\ :sub:`3`
11558c2ecf20Sopenharmony_ci      - a\ :sub:`2`
11568c2ecf20Sopenharmony_ci      - a\ :sub:`1`
11578c2ecf20Sopenharmony_ci      - a\ :sub:`0`
11588c2ecf20Sopenharmony_ci      - r\ :sub:`3`
11598c2ecf20Sopenharmony_ci      - r\ :sub:`2`
11608c2ecf20Sopenharmony_ci      - r\ :sub:`1`
11618c2ecf20Sopenharmony_ci      - r\ :sub:`0`
11628c2ecf20Sopenharmony_ci      -
11638c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-RGB555:
11648c2ecf20Sopenharmony_ci
11658c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_RGB555``
11668c2ecf20Sopenharmony_ci      - 'RGBO'
11678c2ecf20Sopenharmony_ci
11688c2ecf20Sopenharmony_ci      - g\ :sub:`2`
11698c2ecf20Sopenharmony_ci      - g\ :sub:`1`
11708c2ecf20Sopenharmony_ci      - g\ :sub:`0`
11718c2ecf20Sopenharmony_ci      - b\ :sub:`4`
11728c2ecf20Sopenharmony_ci      - b\ :sub:`3`
11738c2ecf20Sopenharmony_ci      - b\ :sub:`2`
11748c2ecf20Sopenharmony_ci      - b\ :sub:`1`
11758c2ecf20Sopenharmony_ci      - b\ :sub:`0`
11768c2ecf20Sopenharmony_ci
11778c2ecf20Sopenharmony_ci      - a
11788c2ecf20Sopenharmony_ci      - r\ :sub:`4`
11798c2ecf20Sopenharmony_ci      - r\ :sub:`3`
11808c2ecf20Sopenharmony_ci      - r\ :sub:`2`
11818c2ecf20Sopenharmony_ci      - r\ :sub:`1`
11828c2ecf20Sopenharmony_ci      - r\ :sub:`0`
11838c2ecf20Sopenharmony_ci      - g\ :sub:`4`
11848c2ecf20Sopenharmony_ci      - g\ :sub:`3`
11858c2ecf20Sopenharmony_ci      -
11868c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-RGB555X:
11878c2ecf20Sopenharmony_ci
11888c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_RGB555X``
11898c2ecf20Sopenharmony_ci      - 'RGBQ'
11908c2ecf20Sopenharmony_ci
11918c2ecf20Sopenharmony_ci      - a
11928c2ecf20Sopenharmony_ci      - r\ :sub:`4`
11938c2ecf20Sopenharmony_ci      - r\ :sub:`3`
11948c2ecf20Sopenharmony_ci      - r\ :sub:`2`
11958c2ecf20Sopenharmony_ci      - r\ :sub:`1`
11968c2ecf20Sopenharmony_ci      - r\ :sub:`0`
11978c2ecf20Sopenharmony_ci      - g\ :sub:`4`
11988c2ecf20Sopenharmony_ci      - g\ :sub:`3`
11998c2ecf20Sopenharmony_ci
12008c2ecf20Sopenharmony_ci      - g\ :sub:`2`
12018c2ecf20Sopenharmony_ci      - g\ :sub:`1`
12028c2ecf20Sopenharmony_ci      - g\ :sub:`0`
12038c2ecf20Sopenharmony_ci      - b\ :sub:`4`
12048c2ecf20Sopenharmony_ci      - b\ :sub:`3`
12058c2ecf20Sopenharmony_ci      - b\ :sub:`2`
12068c2ecf20Sopenharmony_ci      - b\ :sub:`1`
12078c2ecf20Sopenharmony_ci      - b\ :sub:`0`
12088c2ecf20Sopenharmony_ci      -
12098c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-BGR32:
12108c2ecf20Sopenharmony_ci
12118c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_BGR32``
12128c2ecf20Sopenharmony_ci      - 'BGR4'
12138c2ecf20Sopenharmony_ci
12148c2ecf20Sopenharmony_ci      - b\ :sub:`7`
12158c2ecf20Sopenharmony_ci      - b\ :sub:`6`
12168c2ecf20Sopenharmony_ci      - b\ :sub:`5`
12178c2ecf20Sopenharmony_ci      - b\ :sub:`4`
12188c2ecf20Sopenharmony_ci      - b\ :sub:`3`
12198c2ecf20Sopenharmony_ci      - b\ :sub:`2`
12208c2ecf20Sopenharmony_ci      - b\ :sub:`1`
12218c2ecf20Sopenharmony_ci      - b\ :sub:`0`
12228c2ecf20Sopenharmony_ci
12238c2ecf20Sopenharmony_ci      - g\ :sub:`7`
12248c2ecf20Sopenharmony_ci      - g\ :sub:`6`
12258c2ecf20Sopenharmony_ci      - g\ :sub:`5`
12268c2ecf20Sopenharmony_ci      - g\ :sub:`4`
12278c2ecf20Sopenharmony_ci      - g\ :sub:`3`
12288c2ecf20Sopenharmony_ci      - g\ :sub:`2`
12298c2ecf20Sopenharmony_ci      - g\ :sub:`1`
12308c2ecf20Sopenharmony_ci      - g\ :sub:`0`
12318c2ecf20Sopenharmony_ci
12328c2ecf20Sopenharmony_ci      - r\ :sub:`7`
12338c2ecf20Sopenharmony_ci      - r\ :sub:`6`
12348c2ecf20Sopenharmony_ci      - r\ :sub:`5`
12358c2ecf20Sopenharmony_ci      - r\ :sub:`4`
12368c2ecf20Sopenharmony_ci      - r\ :sub:`3`
12378c2ecf20Sopenharmony_ci      - r\ :sub:`2`
12388c2ecf20Sopenharmony_ci      - r\ :sub:`1`
12398c2ecf20Sopenharmony_ci      - r\ :sub:`0`
12408c2ecf20Sopenharmony_ci
12418c2ecf20Sopenharmony_ci      - a\ :sub:`7`
12428c2ecf20Sopenharmony_ci      - a\ :sub:`6`
12438c2ecf20Sopenharmony_ci      - a\ :sub:`5`
12448c2ecf20Sopenharmony_ci      - a\ :sub:`4`
12458c2ecf20Sopenharmony_ci      - a\ :sub:`3`
12468c2ecf20Sopenharmony_ci      - a\ :sub:`2`
12478c2ecf20Sopenharmony_ci      - a\ :sub:`1`
12488c2ecf20Sopenharmony_ci      - a\ :sub:`0`
12498c2ecf20Sopenharmony_ci    * .. _V4L2-PIX-FMT-RGB32:
12508c2ecf20Sopenharmony_ci
12518c2ecf20Sopenharmony_ci      - ``V4L2_PIX_FMT_RGB32``
12528c2ecf20Sopenharmony_ci      - 'RGB4'
12538c2ecf20Sopenharmony_ci
12548c2ecf20Sopenharmony_ci      - a\ :sub:`7`
12558c2ecf20Sopenharmony_ci      - a\ :sub:`6`
12568c2ecf20Sopenharmony_ci      - a\ :sub:`5`
12578c2ecf20Sopenharmony_ci      - a\ :sub:`4`
12588c2ecf20Sopenharmony_ci      - a\ :sub:`3`
12598c2ecf20Sopenharmony_ci      - a\ :sub:`2`
12608c2ecf20Sopenharmony_ci      - a\ :sub:`1`
12618c2ecf20Sopenharmony_ci      - a\ :sub:`0`
12628c2ecf20Sopenharmony_ci
12638c2ecf20Sopenharmony_ci      - r\ :sub:`7`
12648c2ecf20Sopenharmony_ci      - r\ :sub:`6`
12658c2ecf20Sopenharmony_ci      - r\ :sub:`5`
12668c2ecf20Sopenharmony_ci      - r\ :sub:`4`
12678c2ecf20Sopenharmony_ci      - r\ :sub:`3`
12688c2ecf20Sopenharmony_ci      - r\ :sub:`2`
12698c2ecf20Sopenharmony_ci      - r\ :sub:`1`
12708c2ecf20Sopenharmony_ci      - r\ :sub:`0`
12718c2ecf20Sopenharmony_ci
12728c2ecf20Sopenharmony_ci      - g\ :sub:`7`
12738c2ecf20Sopenharmony_ci      - g\ :sub:`6`
12748c2ecf20Sopenharmony_ci      - g\ :sub:`5`
12758c2ecf20Sopenharmony_ci      - g\ :sub:`4`
12768c2ecf20Sopenharmony_ci      - g\ :sub:`3`
12778c2ecf20Sopenharmony_ci      - g\ :sub:`2`
12788c2ecf20Sopenharmony_ci      - g\ :sub:`1`
12798c2ecf20Sopenharmony_ci      - g\ :sub:`0`
12808c2ecf20Sopenharmony_ci
12818c2ecf20Sopenharmony_ci      - b\ :sub:`7`
12828c2ecf20Sopenharmony_ci      - b\ :sub:`6`
12838c2ecf20Sopenharmony_ci      - b\ :sub:`5`
12848c2ecf20Sopenharmony_ci      - b\ :sub:`4`
12858c2ecf20Sopenharmony_ci      - b\ :sub:`3`
12868c2ecf20Sopenharmony_ci      - b\ :sub:`2`
12878c2ecf20Sopenharmony_ci      - b\ :sub:`1`
12888c2ecf20Sopenharmony_ci      - b\ :sub:`0`
12898c2ecf20Sopenharmony_ci
12908c2ecf20Sopenharmony_ci.. raw:: latex
12918c2ecf20Sopenharmony_ci
12928c2ecf20Sopenharmony_ci    \endgroup
12938c2ecf20Sopenharmony_ci
12948c2ecf20Sopenharmony_ciA test utility to determine which RGB formats a driver actually supports
12958c2ecf20Sopenharmony_ciis available from the LinuxTV v4l-dvb repository. See
12968c2ecf20Sopenharmony_ci`https://linuxtv.org/repo/ <https://linuxtv.org/repo/>`__ for access
12978c2ecf20Sopenharmony_ciinstructions.
1298