1.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 2.. c:namespace:: V4L 3 4.. _v4l2-mbus-format: 5 6Media Bus Formats 7================= 8 9.. c:type:: v4l2_mbus_framefmt 10 11.. tabularcolumns:: |p{2.0cm}|p{4.0cm}|p{11.3cm}| 12 13.. cssclass:: longtable 14 15.. flat-table:: struct v4l2_mbus_framefmt 16 :header-rows: 0 17 :stub-columns: 0 18 :widths: 1 1 2 19 20 * - __u32 21 - ``width`` 22 - Image width in pixels. 23 * - __u32 24 - ``height`` 25 - Image height in pixels. If ``field`` is one of ``V4L2_FIELD_TOP``, 26 ``V4L2_FIELD_BOTTOM`` or ``V4L2_FIELD_ALTERNATE`` then height 27 refers to the number of lines in the field, otherwise it refers to 28 the number of lines in the frame (which is twice the field height 29 for interlaced formats). 30 * - __u32 31 - ``code`` 32 - Format code, from enum 33 :ref:`v4l2_mbus_pixelcode <v4l2-mbus-pixelcode>`. 34 * - __u32 35 - ``field`` 36 - Field order, from enum :c:type:`v4l2_field`. See 37 :ref:`field-order` for details. Zero for metadata mbus codes. 38 * - __u32 39 - ``colorspace`` 40 - Image colorspace, from enum :c:type:`v4l2_colorspace`. 41 Must be set by the driver for subdevices. If the application sets the 42 flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set this 43 field on the source pad to request a specific colorspace for the media 44 bus data. If the driver cannot handle the requested conversion, it will 45 return another supported colorspace. The driver indicates that colorspace 46 conversion is supported by setting the flag 47 V4L2_SUBDEV_MBUS_CODE_CSC_COLORSPACE in the corresponding struct 48 :c:type:`v4l2_subdev_mbus_code_enum` during enumeration. 49 See :ref:`v4l2-subdev-mbus-code-flags`. Zero for metadata mbus codes. 50 * - union { 51 - (anonymous) 52 * - __u16 53 - ``ycbcr_enc`` 54 - Y'CbCr encoding, from enum :c:type:`v4l2_ycbcr_encoding`. 55 This information supplements the ``colorspace`` and must be set by 56 the driver for subdevices, see :ref:`colorspaces`. If the application 57 sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set 58 this field on a source pad to request a specific Y'CbCr encoding 59 for the media bus data. If the driver cannot handle the requested 60 conversion, it will return another supported encoding. 61 This field is ignored for HSV media bus formats. The driver indicates 62 that ycbcr_enc conversion is supported by setting the flag 63 V4L2_SUBDEV_MBUS_CODE_CSC_YCBCR_ENC in the corresponding struct 64 :c:type:`v4l2_subdev_mbus_code_enum` during enumeration. 65 See :ref:`v4l2-subdev-mbus-code-flags`. Zero for metadata mbus codes. 66 * - __u16 67 - ``hsv_enc`` 68 - HSV encoding, from enum :c:type:`v4l2_hsv_encoding`. 69 This information supplements the ``colorspace`` and must be set by 70 the driver for subdevices, see :ref:`colorspaces`. If the application 71 sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set 72 this field on a source pad to request a specific HSV encoding 73 for the media bus data. If the driver cannot handle the requested 74 conversion, it will return another supported encoding. 75 This field is ignored for Y'CbCr media bus formats. The driver indicates 76 that hsv_enc conversion is supported by setting the flag 77 V4L2_SUBDEV_MBUS_CODE_CSC_HSV_ENC in the corresponding struct 78 :c:type:`v4l2_subdev_mbus_code_enum` during enumeration. 79 See :ref:`v4l2-subdev-mbus-code-flags`. Zero for metadata mbus codes. 80 * - } 81 - 82 * - __u16 83 - ``quantization`` 84 - Quantization range, from enum :c:type:`v4l2_quantization`. 85 This information supplements the ``colorspace`` and must be set by 86 the driver for subdevices, see :ref:`colorspaces`. If the application 87 sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set 88 this field on a source pad to request a specific quantization 89 for the media bus data. If the driver cannot handle the requested 90 conversion, it will return another supported quantization. 91 The driver indicates that quantization conversion is supported by 92 setting the flag V4L2_SUBDEV_MBUS_CODE_CSC_QUANTIZATION in the 93 corresponding struct :c:type:`v4l2_subdev_mbus_code_enum` 94 during enumeration. See :ref:`v4l2-subdev-mbus-code-flags`. Zero for 95 metadata mbus codes. 96 * - __u16 97 - ``xfer_func`` 98 - Transfer function, from enum :c:type:`v4l2_xfer_func`. 99 This information supplements the ``colorspace`` and must be set by 100 the driver for subdevices, see :ref:`colorspaces`. If the application 101 sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set 102 this field on a source pad to request a specific transfer 103 function for the media bus data. If the driver cannot handle the requested 104 conversion, it will return another supported transfer function. 105 The driver indicates that the transfer function conversion is supported by 106 setting the flag V4L2_SUBDEV_MBUS_CODE_CSC_XFER_FUNC in the 107 corresponding struct :c:type:`v4l2_subdev_mbus_code_enum` 108 during enumeration. See :ref:`v4l2-subdev-mbus-code-flags`. Zero for 109 metadata mbus codes. 110 * - __u16 111 - ``flags`` 112 - flags See: :ref:v4l2-mbus-framefmt-flags 113 * - __u16 114 - ``reserved``\ [10] 115 - Reserved for future extensions. Applications and drivers must set 116 the array to zero. 117 118.. _v4l2-mbus-framefmt-flags: 119 120.. tabularcolumns:: |p{6.5cm}|p{1.6cm}|p{9.2cm}| 121 122.. flat-table:: v4l2_mbus_framefmt Flags 123 :header-rows: 0 124 :stub-columns: 0 125 :widths: 3 1 4 126 127 * .. _`mbus-framefmt-set-csc`: 128 129 - ``V4L2_MBUS_FRAMEFMT_SET_CSC`` 130 - 0x0001 131 - Set by the application. It is only used for source pads and is 132 ignored for sink pads. If set, then request the subdevice to do 133 colorspace conversion from the received colorspace to the requested 134 colorspace values. If the colorimetry field (``colorspace``, ``xfer_func``, 135 ``ycbcr_enc``, ``hsv_enc`` or ``quantization``) is set to ``*_DEFAULT``, 136 then that colorimetry setting will remain unchanged from what was received. 137 So in order to change the quantization, only the ``quantization`` field shall 138 be set to non default value (``V4L2_QUANTIZATION_FULL_RANGE`` or 139 ``V4L2_QUANTIZATION_LIM_RANGE``) and all other colorimetry fields shall 140 be set to ``*_DEFAULT``. 141 142 To check which conversions are supported by the hardware for the current 143 media bus frame format, see :ref:`v4l2-subdev-mbus-code-flags`. 144 145 146.. _v4l2-mbus-pixelcode: 147 148Media Bus Pixel Codes 149--------------------- 150 151The media bus pixel codes describe image formats as flowing over 152physical buses (both between separate physical components and inside 153SoC devices). This should not be confused with the V4L2 pixel formats 154that describe, using four character codes, image formats as stored in 155memory. 156 157While there is a relationship between image formats on buses and image 158formats in memory (a raw Bayer image won't be magically converted to 159JPEG just by storing it to memory), there is no one-to-one 160correspondence between them. 161 162While the media bus pixel codes are named based on how pixels are 163transmitted on parallel buses, serial buses do not define separate 164codes. By convention, they use the codes that transfer a sample on a 165single clock cycle, and whose bit orders from LSB to MSB correspond to 166the order in which colour components are transmitted on the serial bus. 167For instance, the MIPI CSI-2 24-bit RGB (RGB888) format uses the 168MEDIA_BUS_FMT_RGB888_1X24 media bus code because CSI-2 transmits the 169blue colour component first, followed by green and red, and 170MEDIA_BUS_FMT_RGB888_1X24 defines the first bit of blue at bit 0. 171While used for 24-bit RGB data on parallel buses, the 172MEDIA_BUS_FMT_RGB888_3X8 or MEDIA_BUS_FMT_BGR888_1X24 codes must not be 173used for CSI-2. 174 175Packed RGB Formats 176^^^^^^^^^^^^^^^^^^ 177 178Those formats transfer pixel data as red, green and blue components. The 179format code is made of the following information. 180 181- The red, green and blue components order code, as encoded in a pixel 182 sample. Possible values are RGB and BGR. 183 184- The number of bits per component, for each component. The values can 185 be different for all components. Common values are 555 and 565. 186 187- The number of bus samples per pixel. Pixels that are wider than the 188 bus width must be transferred in multiple samples. Common values are 189 1 and 2. 190 191- The bus width. 192 193- For formats where the total number of bits per pixel is smaller than 194 the number of bus samples per pixel times the bus width, a padding 195 value stating if the bytes are padded in their most high order bits 196 (PADHI) or low order bits (PADLO). A "C" prefix is used for 197 component-wise padding in the most high order bits (CPADHI) or low 198 order bits (CPADLO) of each separate component. 199 200- For formats where the number of bus samples per pixel is larger than 201 1, an endianness value stating if the pixel is transferred MSB first 202 (BE) or LSB first (LE). 203 204For instance, a format where pixels are encoded as 5-bits red, 5-bits 205green and 5-bit blue values padded on the high bit, transferred as 2 2068-bit samples per pixel with the most significant bits (padding, red and 207half of the green value) transferred first will be named 208``MEDIA_BUS_FMT_RGB555_2X8_PADHI_BE``. 209 210The following tables list existing packed RGB formats. 211 212.. HACK: ideally, we would be using adjustbox here. However, Sphinx 213.. is a very bad behaviored guy: if the table has more than 30 cols, 214.. it switches to long table, and there's no way to override it. 215 216 217.. tabularcolumns:: |p{5.0cm}|p{0.7cm}|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}|p{0.22cm}| 218 219.. _v4l2-mbus-pixelcode-rgb: 220 221.. raw:: latex 222 223 \begingroup 224 \tiny 225 \setlength{\tabcolsep}{2pt} 226 227.. flat-table:: RGB formats 228 :header-rows: 2 229 :stub-columns: 0 230 :widths: 36 7 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 231 232 * - Identifier 233 - Code 234 - 235 - :cspan:`31` Data organization 236 * - 237 - 238 - Bit 239 - 31 240 - 30 241 - 29 242 - 28 243 - 27 244 - 26 245 - 25 246 - 24 247 - 23 248 - 22 249 - 21 250 - 20 251 - 19 252 - 18 253 - 17 254 - 16 255 - 15 256 - 14 257 - 13 258 - 12 259 - 11 260 - 10 261 - 9 262 - 8 263 - 7 264 - 6 265 - 5 266 - 4 267 - 3 268 - 2 269 - 1 270 - 0 271 * .. _MEDIA-BUS-FMT-RGB444-1X12: 272 273 - MEDIA_BUS_FMT_RGB444_1X12 274 - 0x1016 275 - 276 - 277 - 278 - 279 - 280 - 281 - 282 - 283 - 284 - 285 - 286 - 287 - 288 - 289 - 290 - 291 - 292 - 293 - 294 - 295 - 296 - r\ :sub:`3` 297 - r\ :sub:`2` 298 - r\ :sub:`1` 299 - r\ :sub:`0` 300 - g\ :sub:`3` 301 - g\ :sub:`2` 302 - g\ :sub:`1` 303 - g\ :sub:`0` 304 - b\ :sub:`3` 305 - b\ :sub:`2` 306 - b\ :sub:`1` 307 - b\ :sub:`0` 308 * .. _MEDIA-BUS-FMT-RGB444-2X8-PADHI-BE: 309 310 - MEDIA_BUS_FMT_RGB444_2X8_PADHI_BE 311 - 0x1001 312 - 313 - 314 - 315 - 316 - 317 - 318 - 319 - 320 - 321 - 322 - 323 - 324 - 325 - 326 - 327 - 328 - 329 - 330 - 331 - 332 - 333 - 334 - 335 - 336 - 337 - 0 338 - 0 339 - 0 340 - 0 341 - r\ :sub:`3` 342 - r\ :sub:`2` 343 - r\ :sub:`1` 344 - r\ :sub:`0` 345 * - 346 - 347 - 348 - 349 - 350 - 351 - 352 - 353 - 354 - 355 - 356 - 357 - 358 - 359 - 360 - 361 - 362 - 363 - 364 - 365 - 366 - 367 - 368 - 369 - 370 - 371 - 372 - g\ :sub:`3` 373 - g\ :sub:`2` 374 - g\ :sub:`1` 375 - g\ :sub:`0` 376 - b\ :sub:`3` 377 - b\ :sub:`2` 378 - b\ :sub:`1` 379 - b\ :sub:`0` 380 * .. _MEDIA-BUS-FMT-RGB444-2X8-PADHI-LE: 381 382 - MEDIA_BUS_FMT_RGB444_2X8_PADHI_LE 383 - 0x1002 384 - 385 - 386 - 387 - 388 - 389 - 390 - 391 - 392 - 393 - 394 - 395 - 396 - 397 - 398 - 399 - 400 - 401 - 402 - 403 - 404 - 405 - 406 - 407 - 408 - 409 - g\ :sub:`3` 410 - g\ :sub:`2` 411 - g\ :sub:`1` 412 - g\ :sub:`0` 413 - b\ :sub:`3` 414 - b\ :sub:`2` 415 - b\ :sub:`1` 416 - b\ :sub:`0` 417 * - 418 - 419 - 420 - 421 - 422 - 423 - 424 - 425 - 426 - 427 - 428 - 429 - 430 - 431 - 432 - 433 - 434 - 435 - 436 - 437 - 438 - 439 - 440 - 441 - 442 - 443 - 444 - 0 445 - 0 446 - 0 447 - 0 448 - r\ :sub:`3` 449 - r\ :sub:`2` 450 - r\ :sub:`1` 451 - r\ :sub:`0` 452 * .. _MEDIA-BUS-FMT-RGB555-2X8-PADHI-BE: 453 454 - MEDIA_BUS_FMT_RGB555_2X8_PADHI_BE 455 - 0x1003 456 - 457 - 458 - 459 - 460 - 461 - 462 - 463 - 464 - 465 - 466 - 467 - 468 - 469 - 470 - 471 - 472 - 473 - 474 - 475 - 476 - 477 - 478 - 479 - 480 - 481 - 0 482 - r\ :sub:`4` 483 - r\ :sub:`3` 484 - r\ :sub:`2` 485 - r\ :sub:`1` 486 - r\ :sub:`0` 487 - g\ :sub:`4` 488 - g\ :sub:`3` 489 * - 490 - 491 - 492 - 493 - 494 - 495 - 496 - 497 - 498 - 499 - 500 - 501 - 502 - 503 - 504 - 505 - 506 - 507 - 508 - 509 - 510 - 511 - 512 - 513 - 514 - 515 - 516 - g\ :sub:`2` 517 - g\ :sub:`1` 518 - g\ :sub:`0` 519 - b\ :sub:`4` 520 - b\ :sub:`3` 521 - b\ :sub:`2` 522 - b\ :sub:`1` 523 - b\ :sub:`0` 524 * .. _MEDIA-BUS-FMT-RGB555-2X8-PADHI-LE: 525 526 - MEDIA_BUS_FMT_RGB555_2X8_PADHI_LE 527 - 0x1004 528 - 529 - 530 - 531 - 532 - 533 - 534 - 535 - 536 - 537 - 538 - 539 - 540 - 541 - 542 - 543 - 544 - 545 - 546 - 547 - 548 - 549 - 550 - 551 - 552 - 553 - g\ :sub:`2` 554 - g\ :sub:`1` 555 - g\ :sub:`0` 556 - b\ :sub:`4` 557 - b\ :sub:`3` 558 - b\ :sub:`2` 559 - b\ :sub:`1` 560 - b\ :sub:`0` 561 * - 562 - 563 - 564 - 565 - 566 - 567 - 568 - 569 - 570 - 571 - 572 - 573 - 574 - 575 - 576 - 577 - 578 - 579 - 580 - 581 - 582 - 583 - 584 - 585 - 586 - 587 - 588 - 0 589 - r\ :sub:`4` 590 - r\ :sub:`3` 591 - r\ :sub:`2` 592 - r\ :sub:`1` 593 - r\ :sub:`0` 594 - g\ :sub:`4` 595 - g\ :sub:`3` 596 * .. _MEDIA-BUS-FMT-RGB565-1X16: 597 598 - MEDIA_BUS_FMT_RGB565_1X16 599 - 0x1017 600 - 601 - 602 - 603 - 604 - 605 - 606 - 607 - 608 - 609 - 610 - 611 - 612 - 613 - 614 - 615 - 616 - 617 - r\ :sub:`4` 618 - r\ :sub:`3` 619 - r\ :sub:`2` 620 - r\ :sub:`1` 621 - r\ :sub:`0` 622 - g\ :sub:`5` 623 - g\ :sub:`4` 624 - g\ :sub:`3` 625 - g\ :sub:`2` 626 - g\ :sub:`1` 627 - g\ :sub:`0` 628 - b\ :sub:`4` 629 - b\ :sub:`3` 630 - b\ :sub:`2` 631 - b\ :sub:`1` 632 - b\ :sub:`0` 633 * .. _MEDIA-BUS-FMT-BGR565-2X8-BE: 634 635 - MEDIA_BUS_FMT_BGR565_2X8_BE 636 - 0x1005 637 - 638 - 639 - 640 - 641 - 642 - 643 - 644 - 645 - 646 - 647 - 648 - 649 - 650 - 651 - 652 - 653 - 654 - 655 - 656 - 657 - 658 - 659 - 660 - 661 - 662 - b\ :sub:`4` 663 - b\ :sub:`3` 664 - b\ :sub:`2` 665 - b\ :sub:`1` 666 - b\ :sub:`0` 667 - g\ :sub:`5` 668 - g\ :sub:`4` 669 - g\ :sub:`3` 670 * - 671 - 672 - 673 - 674 - 675 - 676 - 677 - 678 - 679 - 680 - 681 - 682 - 683 - 684 - 685 - 686 - 687 - 688 - 689 - 690 - 691 - 692 - 693 - 694 - 695 - 696 - 697 - g\ :sub:`2` 698 - g\ :sub:`1` 699 - g\ :sub:`0` 700 - r\ :sub:`4` 701 - r\ :sub:`3` 702 - r\ :sub:`2` 703 - r\ :sub:`1` 704 - r\ :sub:`0` 705 * .. _MEDIA-BUS-FMT-BGR565-2X8-LE: 706 707 - MEDIA_BUS_FMT_BGR565_2X8_LE 708 - 0x1006 709 - 710 - 711 - 712 - 713 - 714 - 715 - 716 - 717 - 718 - 719 - 720 - 721 - 722 - 723 - 724 - 725 - 726 - 727 - 728 - 729 - 730 - 731 - 732 - 733 - 734 - g\ :sub:`2` 735 - g\ :sub:`1` 736 - g\ :sub:`0` 737 - r\ :sub:`4` 738 - r\ :sub:`3` 739 - r\ :sub:`2` 740 - r\ :sub:`1` 741 - r\ :sub:`0` 742 * - 743 - 744 - 745 - 746 - 747 - 748 - 749 - 750 - 751 - 752 - 753 - 754 - 755 - 756 - 757 - 758 - 759 - 760 - 761 - 762 - 763 - 764 - 765 - 766 - 767 - 768 - 769 - b\ :sub:`4` 770 - b\ :sub:`3` 771 - b\ :sub:`2` 772 - b\ :sub:`1` 773 - b\ :sub:`0` 774 - g\ :sub:`5` 775 - g\ :sub:`4` 776 - g\ :sub:`3` 777 * .. _MEDIA-BUS-FMT-RGB565-2X8-BE: 778 779 - MEDIA_BUS_FMT_RGB565_2X8_BE 780 - 0x1007 781 - 782 - 783 - 784 - 785 - 786 - 787 - 788 - 789 - 790 - 791 - 792 - 793 - 794 - 795 - 796 - 797 - 798 - 799 - 800 - 801 - 802 - 803 - 804 - 805 - 806 - r\ :sub:`4` 807 - r\ :sub:`3` 808 - r\ :sub:`2` 809 - r\ :sub:`1` 810 - r\ :sub:`0` 811 - g\ :sub:`5` 812 - g\ :sub:`4` 813 - g\ :sub:`3` 814 * - 815 - 816 - 817 - 818 - 819 - 820 - 821 - 822 - 823 - 824 - 825 - 826 - 827 - 828 - 829 - 830 - 831 - 832 - 833 - 834 - 835 - 836 - 837 - 838 - 839 - 840 - 841 - g\ :sub:`2` 842 - g\ :sub:`1` 843 - g\ :sub:`0` 844 - b\ :sub:`4` 845 - b\ :sub:`3` 846 - b\ :sub:`2` 847 - b\ :sub:`1` 848 - b\ :sub:`0` 849 * .. _MEDIA-BUS-FMT-RGB565-2X8-LE: 850 851 - MEDIA_BUS_FMT_RGB565_2X8_LE 852 - 0x1008 853 - 854 - 855 - 856 - 857 - 858 - 859 - 860 - 861 - 862 - 863 - 864 - 865 - 866 - 867 - 868 - 869 - 870 - 871 - 872 - 873 - 874 - 875 - 876 - 877 - 878 - g\ :sub:`2` 879 - g\ :sub:`1` 880 - g\ :sub:`0` 881 - b\ :sub:`4` 882 - b\ :sub:`3` 883 - b\ :sub:`2` 884 - b\ :sub:`1` 885 - b\ :sub:`0` 886 * - 887 - 888 - 889 - 890 - 891 - 892 - 893 - 894 - 895 - 896 - 897 - 898 - 899 - 900 - 901 - 902 - 903 - 904 - 905 - 906 - 907 - 908 - 909 - 910 - 911 - 912 - 913 - r\ :sub:`4` 914 - r\ :sub:`3` 915 - r\ :sub:`2` 916 - r\ :sub:`1` 917 - r\ :sub:`0` 918 - g\ :sub:`5` 919 - g\ :sub:`4` 920 - g\ :sub:`3` 921 * .. _MEDIA-BUS-FMT-RGB666-1X18: 922 923 - MEDIA_BUS_FMT_RGB666_1X18 924 - 0x1009 925 - 926 - 927 - 928 - 929 - 930 - 931 - 932 - 933 - 934 - 935 - 936 - 937 - 938 - 939 - 940 - r\ :sub:`5` 941 - r\ :sub:`4` 942 - r\ :sub:`3` 943 - r\ :sub:`2` 944 - r\ :sub:`1` 945 - r\ :sub:`0` 946 - g\ :sub:`5` 947 - g\ :sub:`4` 948 - g\ :sub:`3` 949 - g\ :sub:`2` 950 - g\ :sub:`1` 951 - g\ :sub:`0` 952 - b\ :sub:`5` 953 - b\ :sub:`4` 954 - b\ :sub:`3` 955 - b\ :sub:`2` 956 - b\ :sub:`1` 957 - b\ :sub:`0` 958 * .. _MEDIA-BUS-FMT-RGB666-2X9-BE: 959 960 - MEDIA_BUS_FMT_RGB666_2X9_BE 961 - 0x1025 962 - 963 - 964 - 965 - 966 - 967 - 968 - 969 - 970 - 971 - 972 - 973 - 974 - 975 - 976 - 977 - 978 - 979 - 980 - 981 - 982 - 983 - 984 - 985 - 986 - r\ :sub:`5` 987 - r\ :sub:`4` 988 - r\ :sub:`3` 989 - r\ :sub:`2` 990 - r\ :sub:`1` 991 - r\ :sub:`0` 992 - g\ :sub:`5` 993 - g\ :sub:`4` 994 - g\ :sub:`3` 995 * - 996 - 997 - 998 - 999 - 1000 - 1001 - 1002 - 1003 - 1004 - 1005 - 1006 - 1007 - 1008 - 1009 - 1010 - 1011 - 1012 - 1013 - 1014 - 1015 - 1016 - 1017 - 1018 - 1019 - 1020 - 1021 - g\ :sub:`2` 1022 - g\ :sub:`1` 1023 - g\ :sub:`0` 1024 - b\ :sub:`5` 1025 - b\ :sub:`4` 1026 - b\ :sub:`3` 1027 - b\ :sub:`2` 1028 - b\ :sub:`1` 1029 - b\ :sub:`0` 1030 * .. _MEDIA-BUS-FMT-BGR666-1X18: 1031 1032 - MEDIA_BUS_FMT_BGR666_1X18 1033 - 0x1023 1034 - 1035 - 1036 - 1037 - 1038 - 1039 - 1040 - 1041 - 1042 - 1043 - 1044 - 1045 - 1046 - 1047 - 1048 - 1049 - b\ :sub:`5` 1050 - b\ :sub:`4` 1051 - b\ :sub:`3` 1052 - b\ :sub:`2` 1053 - b\ :sub:`1` 1054 - b\ :sub:`0` 1055 - g\ :sub:`5` 1056 - g\ :sub:`4` 1057 - g\ :sub:`3` 1058 - g\ :sub:`2` 1059 - g\ :sub:`1` 1060 - g\ :sub:`0` 1061 - r\ :sub:`5` 1062 - r\ :sub:`4` 1063 - r\ :sub:`3` 1064 - r\ :sub:`2` 1065 - r\ :sub:`1` 1066 - r\ :sub:`0` 1067 * .. _MEDIA-BUS-FMT-RBG888-1X24: 1068 1069 - MEDIA_BUS_FMT_RBG888_1X24 1070 - 0x100e 1071 - 1072 - 1073 - 1074 - 1075 - 1076 - 1077 - 1078 - 1079 - 1080 - r\ :sub:`7` 1081 - r\ :sub:`6` 1082 - r\ :sub:`5` 1083 - r\ :sub:`4` 1084 - r\ :sub:`3` 1085 - r\ :sub:`2` 1086 - r\ :sub:`1` 1087 - r\ :sub:`0` 1088 - b\ :sub:`7` 1089 - b\ :sub:`6` 1090 - b\ :sub:`5` 1091 - b\ :sub:`4` 1092 - b\ :sub:`3` 1093 - b\ :sub:`2` 1094 - b\ :sub:`1` 1095 - b\ :sub:`0` 1096 - g\ :sub:`7` 1097 - g\ :sub:`6` 1098 - g\ :sub:`5` 1099 - g\ :sub:`4` 1100 - g\ :sub:`3` 1101 - g\ :sub:`2` 1102 - g\ :sub:`1` 1103 - g\ :sub:`0` 1104 * .. _MEDIA-BUS-FMT-RGB666-1X24_CPADHI: 1105 1106 - MEDIA_BUS_FMT_RGB666_1X24_CPADHI 1107 - 0x1015 1108 - 1109 - 1110 - 1111 - 1112 - 1113 - 1114 - 1115 - 1116 - 1117 - 0 1118 - 0 1119 - r\ :sub:`5` 1120 - r\ :sub:`4` 1121 - r\ :sub:`3` 1122 - r\ :sub:`2` 1123 - r\ :sub:`1` 1124 - r\ :sub:`0` 1125 - 0 1126 - 0 1127 - g\ :sub:`5` 1128 - g\ :sub:`4` 1129 - g\ :sub:`3` 1130 - g\ :sub:`2` 1131 - g\ :sub:`1` 1132 - g\ :sub:`0` 1133 - 0 1134 - 0 1135 - b\ :sub:`5` 1136 - b\ :sub:`4` 1137 - b\ :sub:`3` 1138 - b\ :sub:`2` 1139 - b\ :sub:`1` 1140 - b\ :sub:`0` 1141 * .. _MEDIA-BUS-FMT-BGR666-1X24_CPADHI: 1142 1143 - MEDIA_BUS_FMT_BGR666_1X24_CPADHI 1144 - 0x1024 1145 - 1146 - 1147 - 1148 - 1149 - 1150 - 1151 - 1152 - 1153 - 1154 - 0 1155 - 0 1156 - b\ :sub:`5` 1157 - b\ :sub:`4` 1158 - b\ :sub:`3` 1159 - b\ :sub:`2` 1160 - b\ :sub:`1` 1161 - b\ :sub:`0` 1162 - 0 1163 - 0 1164 - g\ :sub:`5` 1165 - g\ :sub:`4` 1166 - g\ :sub:`3` 1167 - g\ :sub:`2` 1168 - g\ :sub:`1` 1169 - g\ :sub:`0` 1170 - 0 1171 - 0 1172 - r\ :sub:`5` 1173 - r\ :sub:`4` 1174 - r\ :sub:`3` 1175 - r\ :sub:`2` 1176 - r\ :sub:`1` 1177 - r\ :sub:`0` 1178 * .. _MEDIA-BUS-FMT-RGB565-1X24_CPADHI: 1179 1180 - MEDIA_BUS_FMT_RGB565_1X24_CPADHI 1181 - 0x1022 1182 - 1183 - 1184 - 1185 - 1186 - 1187 - 1188 - 1189 - 1190 - 1191 - 0 1192 - 0 1193 - 0 1194 - r\ :sub:`4` 1195 - r\ :sub:`3` 1196 - r\ :sub:`2` 1197 - r\ :sub:`1` 1198 - r\ :sub:`0` 1199 - 0 1200 - 0 1201 - g\ :sub:`5` 1202 - g\ :sub:`4` 1203 - g\ :sub:`3` 1204 - g\ :sub:`2` 1205 - g\ :sub:`1` 1206 - g\ :sub:`0` 1207 - 0 1208 - 0 1209 - 0 1210 - b\ :sub:`4` 1211 - b\ :sub:`3` 1212 - b\ :sub:`2` 1213 - b\ :sub:`1` 1214 - b\ :sub:`0` 1215 * .. _MEDIA-BUS-FMT-BGR888-1X24: 1216 1217 - MEDIA_BUS_FMT_BGR888_1X24 1218 - 0x1013 1219 - 1220 - 1221 - 1222 - 1223 - 1224 - 1225 - 1226 - 1227 - 1228 - b\ :sub:`7` 1229 - b\ :sub:`6` 1230 - b\ :sub:`5` 1231 - b\ :sub:`4` 1232 - b\ :sub:`3` 1233 - b\ :sub:`2` 1234 - b\ :sub:`1` 1235 - b\ :sub:`0` 1236 - g\ :sub:`7` 1237 - g\ :sub:`6` 1238 - g\ :sub:`5` 1239 - g\ :sub:`4` 1240 - g\ :sub:`3` 1241 - g\ :sub:`2` 1242 - g\ :sub:`1` 1243 - g\ :sub:`0` 1244 - r\ :sub:`7` 1245 - r\ :sub:`6` 1246 - r\ :sub:`5` 1247 - r\ :sub:`4` 1248 - r\ :sub:`3` 1249 - r\ :sub:`2` 1250 - r\ :sub:`1` 1251 - r\ :sub:`0` 1252 * .. _MEDIA-BUS-FMT-BGR888-3X8: 1253 1254 - MEDIA_BUS_FMT_BGR888_3X8 1255 - 0x101b 1256 - 1257 - 1258 - 1259 - 1260 - 1261 - 1262 - 1263 - 1264 - 1265 - 1266 - 1267 - 1268 - 1269 - 1270 - 1271 - 1272 - 1273 - 1274 - 1275 - 1276 - 1277 - 1278 - 1279 - 1280 - 1281 - b\ :sub:`7` 1282 - b\ :sub:`6` 1283 - b\ :sub:`5` 1284 - b\ :sub:`4` 1285 - b\ :sub:`3` 1286 - b\ :sub:`2` 1287 - b\ :sub:`1` 1288 - b\ :sub:`0` 1289 * - 1290 - 1291 - 1292 - 1293 - 1294 - 1295 - 1296 - 1297 - 1298 - 1299 - 1300 - 1301 - 1302 - 1303 - 1304 - 1305 - 1306 - 1307 - 1308 - 1309 - 1310 - 1311 - 1312 - 1313 - 1314 - 1315 - 1316 - g\ :sub:`7` 1317 - g\ :sub:`6` 1318 - g\ :sub:`5` 1319 - g\ :sub:`4` 1320 - g\ :sub:`3` 1321 - g\ :sub:`2` 1322 - g\ :sub:`1` 1323 - g\ :sub:`0` 1324 * - 1325 - 1326 - 1327 - 1328 - 1329 - 1330 - 1331 - 1332 - 1333 - 1334 - 1335 - 1336 - 1337 - 1338 - 1339 - 1340 - 1341 - 1342 - 1343 - 1344 - 1345 - 1346 - 1347 - 1348 - 1349 - 1350 - 1351 - r\ :sub:`7` 1352 - r\ :sub:`6` 1353 - r\ :sub:`5` 1354 - r\ :sub:`4` 1355 - r\ :sub:`3` 1356 - r\ :sub:`2` 1357 - r\ :sub:`1` 1358 - r\ :sub:`0` 1359 * .. _MEDIA-BUS-FMT-GBR888-1X24: 1360 1361 - MEDIA_BUS_FMT_GBR888_1X24 1362 - 0x1014 1363 - 1364 - 1365 - 1366 - 1367 - 1368 - 1369 - 1370 - 1371 - 1372 - g\ :sub:`7` 1373 - g\ :sub:`6` 1374 - g\ :sub:`5` 1375 - g\ :sub:`4` 1376 - g\ :sub:`3` 1377 - g\ :sub:`2` 1378 - g\ :sub:`1` 1379 - g\ :sub:`0` 1380 - b\ :sub:`7` 1381 - b\ :sub:`6` 1382 - b\ :sub:`5` 1383 - b\ :sub:`4` 1384 - b\ :sub:`3` 1385 - b\ :sub:`2` 1386 - b\ :sub:`1` 1387 - b\ :sub:`0` 1388 - r\ :sub:`7` 1389 - r\ :sub:`6` 1390 - r\ :sub:`5` 1391 - r\ :sub:`4` 1392 - r\ :sub:`3` 1393 - r\ :sub:`2` 1394 - r\ :sub:`1` 1395 - r\ :sub:`0` 1396 * .. _MEDIA-BUS-FMT-RGB888-1X24: 1397 1398 - MEDIA_BUS_FMT_RGB888_1X24 1399 - 0x100a 1400 - 1401 - 1402 - 1403 - 1404 - 1405 - 1406 - 1407 - 1408 - 1409 - r\ :sub:`7` 1410 - r\ :sub:`6` 1411 - r\ :sub:`5` 1412 - r\ :sub:`4` 1413 - r\ :sub:`3` 1414 - r\ :sub:`2` 1415 - r\ :sub:`1` 1416 - r\ :sub:`0` 1417 - g\ :sub:`7` 1418 - g\ :sub:`6` 1419 - g\ :sub:`5` 1420 - g\ :sub:`4` 1421 - g\ :sub:`3` 1422 - g\ :sub:`2` 1423 - g\ :sub:`1` 1424 - g\ :sub:`0` 1425 - b\ :sub:`7` 1426 - b\ :sub:`6` 1427 - b\ :sub:`5` 1428 - b\ :sub:`4` 1429 - b\ :sub:`3` 1430 - b\ :sub:`2` 1431 - b\ :sub:`1` 1432 - b\ :sub:`0` 1433 * .. _MEDIA-BUS-FMT-RGB888-2X12-BE: 1434 1435 - MEDIA_BUS_FMT_RGB888_2X12_BE 1436 - 0x100b 1437 - 1438 - 1439 - 1440 - 1441 - 1442 - 1443 - 1444 - 1445 - 1446 - 1447 - 1448 - 1449 - 1450 - 1451 - 1452 - 1453 - 1454 - 1455 - 1456 - 1457 - 1458 - r\ :sub:`7` 1459 - r\ :sub:`6` 1460 - r\ :sub:`5` 1461 - r\ :sub:`4` 1462 - r\ :sub:`3` 1463 - r\ :sub:`2` 1464 - r\ :sub:`1` 1465 - r\ :sub:`0` 1466 - g\ :sub:`7` 1467 - g\ :sub:`6` 1468 - g\ :sub:`5` 1469 - g\ :sub:`4` 1470 * - 1471 - 1472 - 1473 - 1474 - 1475 - 1476 - 1477 - 1478 - 1479 - 1480 - 1481 - 1482 - 1483 - 1484 - 1485 - 1486 - 1487 - 1488 - 1489 - 1490 - 1491 - 1492 - 1493 - g\ :sub:`3` 1494 - g\ :sub:`2` 1495 - g\ :sub:`1` 1496 - g\ :sub:`0` 1497 - b\ :sub:`7` 1498 - b\ :sub:`6` 1499 - b\ :sub:`5` 1500 - b\ :sub:`4` 1501 - b\ :sub:`3` 1502 - b\ :sub:`2` 1503 - b\ :sub:`1` 1504 - b\ :sub:`0` 1505 * .. _MEDIA-BUS-FMT-RGB888-2X12-LE: 1506 1507 - MEDIA_BUS_FMT_RGB888_2X12_LE 1508 - 0x100c 1509 - 1510 - 1511 - 1512 - 1513 - 1514 - 1515 - 1516 - 1517 - 1518 - 1519 - 1520 - 1521 - 1522 - 1523 - 1524 - 1525 - 1526 - 1527 - 1528 - 1529 - 1530 - g\ :sub:`3` 1531 - g\ :sub:`2` 1532 - g\ :sub:`1` 1533 - g\ :sub:`0` 1534 - b\ :sub:`7` 1535 - b\ :sub:`6` 1536 - b\ :sub:`5` 1537 - b\ :sub:`4` 1538 - b\ :sub:`3` 1539 - b\ :sub:`2` 1540 - b\ :sub:`1` 1541 - b\ :sub:`0` 1542 * - 1543 - 1544 - 1545 - 1546 - 1547 - 1548 - 1549 - 1550 - 1551 - 1552 - 1553 - 1554 - 1555 - 1556 - 1557 - 1558 - 1559 - 1560 - 1561 - 1562 - 1563 - 1564 - 1565 - r\ :sub:`7` 1566 - r\ :sub:`6` 1567 - r\ :sub:`5` 1568 - r\ :sub:`4` 1569 - r\ :sub:`3` 1570 - r\ :sub:`2` 1571 - r\ :sub:`1` 1572 - r\ :sub:`0` 1573 - g\ :sub:`7` 1574 - g\ :sub:`6` 1575 - g\ :sub:`5` 1576 - g\ :sub:`4` 1577 * .. _MEDIA-BUS-FMT-RGB888-3X8: 1578 1579 - MEDIA_BUS_FMT_RGB888_3X8 1580 - 0x101c 1581 - 1582 - 1583 - 1584 - 1585 - 1586 - 1587 - 1588 - 1589 - 1590 - 1591 - 1592 - 1593 - 1594 - 1595 - 1596 - 1597 - 1598 - 1599 - 1600 - 1601 - 1602 - 1603 - 1604 - 1605 - 1606 - r\ :sub:`7` 1607 - r\ :sub:`6` 1608 - r\ :sub:`5` 1609 - r\ :sub:`4` 1610 - r\ :sub:`3` 1611 - r\ :sub:`2` 1612 - r\ :sub:`1` 1613 - r\ :sub:`0` 1614 * - 1615 - 1616 - 1617 - 1618 - 1619 - 1620 - 1621 - 1622 - 1623 - 1624 - 1625 - 1626 - 1627 - 1628 - 1629 - 1630 - 1631 - 1632 - 1633 - 1634 - 1635 - 1636 - 1637 - 1638 - 1639 - 1640 - 1641 - g\ :sub:`7` 1642 - g\ :sub:`6` 1643 - g\ :sub:`5` 1644 - g\ :sub:`4` 1645 - g\ :sub:`3` 1646 - g\ :sub:`2` 1647 - g\ :sub:`1` 1648 - g\ :sub:`0` 1649 * - 1650 - 1651 - 1652 - 1653 - 1654 - 1655 - 1656 - 1657 - 1658 - 1659 - 1660 - 1661 - 1662 - 1663 - 1664 - 1665 - 1666 - 1667 - 1668 - 1669 - 1670 - 1671 - 1672 - 1673 - 1674 - 1675 - 1676 - b\ :sub:`7` 1677 - b\ :sub:`6` 1678 - b\ :sub:`5` 1679 - b\ :sub:`4` 1680 - b\ :sub:`3` 1681 - b\ :sub:`2` 1682 - b\ :sub:`1` 1683 - b\ :sub:`0` 1684 * .. _MEDIA-BUS-FMT-RGB666-1X30-CPADLO: 1685 1686 - MEDIA_BUS_FMT_RGB666_1X30-CPADLO 1687 - 0x101e 1688 - 1689 - 1690 - 1691 - r\ :sub:`5` 1692 - r\ :sub:`4` 1693 - r\ :sub:`3` 1694 - r\ :sub:`2` 1695 - r\ :sub:`1` 1696 - r\ :sub:`0` 1697 - 0 1698 - 0 1699 - 0 1700 - 0 1701 - g\ :sub:`5` 1702 - g\ :sub:`4` 1703 - g\ :sub:`3` 1704 - g\ :sub:`2` 1705 - g\ :sub:`1` 1706 - g\ :sub:`0` 1707 - 0 1708 - 0 1709 - 0 1710 - 0 1711 - b\ :sub:`5` 1712 - b\ :sub:`4` 1713 - b\ :sub:`3` 1714 - b\ :sub:`2` 1715 - b\ :sub:`1` 1716 - b\ :sub:`0` 1717 - 0 1718 - 0 1719 - 0 1720 - 0 1721 * .. _MEDIA-BUS-FMT-RGB888-1X30-CPADLO: 1722 1723 - MEDIA_BUS_FMT_RGB888_1X30-CPADLO 1724 - 0x101f 1725 - 1726 - 1727 - 1728 - r\ :sub:`7` 1729 - r\ :sub:`6` 1730 - r\ :sub:`5` 1731 - r\ :sub:`4` 1732 - r\ :sub:`3` 1733 - r\ :sub:`2` 1734 - r\ :sub:`1` 1735 - r\ :sub:`0` 1736 - 0 1737 - 0 1738 - g\ :sub:`7` 1739 - g\ :sub:`6` 1740 - g\ :sub:`5` 1741 - g\ :sub:`4` 1742 - g\ :sub:`3` 1743 - g\ :sub:`2` 1744 - g\ :sub:`1` 1745 - g\ :sub:`0` 1746 - 0 1747 - 0 1748 - b\ :sub:`7` 1749 - b\ :sub:`6` 1750 - b\ :sub:`5` 1751 - b\ :sub:`4` 1752 - b\ :sub:`3` 1753 - b\ :sub:`2` 1754 - b\ :sub:`1` 1755 - b\ :sub:`0` 1756 - 0 1757 - 0 1758 * .. _MEDIA-BUS-FMT-ARGB888-1X32: 1759 1760 - MEDIA_BUS_FMT_ARGB888_1X32 1761 - 0x100d 1762 - 1763 - a\ :sub:`7` 1764 - a\ :sub:`6` 1765 - a\ :sub:`5` 1766 - a\ :sub:`4` 1767 - a\ :sub:`3` 1768 - a\ :sub:`2` 1769 - a\ :sub:`1` 1770 - a\ :sub:`0` 1771 - r\ :sub:`7` 1772 - r\ :sub:`6` 1773 - r\ :sub:`5` 1774 - r\ :sub:`4` 1775 - r\ :sub:`3` 1776 - r\ :sub:`2` 1777 - r\ :sub:`1` 1778 - r\ :sub:`0` 1779 - g\ :sub:`7` 1780 - g\ :sub:`6` 1781 - g\ :sub:`5` 1782 - g\ :sub:`4` 1783 - g\ :sub:`3` 1784 - g\ :sub:`2` 1785 - g\ :sub:`1` 1786 - g\ :sub:`0` 1787 - b\ :sub:`7` 1788 - b\ :sub:`6` 1789 - b\ :sub:`5` 1790 - b\ :sub:`4` 1791 - b\ :sub:`3` 1792 - b\ :sub:`2` 1793 - b\ :sub:`1` 1794 - b\ :sub:`0` 1795 * .. _MEDIA-BUS-FMT-RGB888-1X32-PADHI: 1796 1797 - MEDIA_BUS_FMT_RGB888_1X32_PADHI 1798 - 0x100f 1799 - 1800 - 0 1801 - 0 1802 - 0 1803 - 0 1804 - 0 1805 - 0 1806 - 0 1807 - 0 1808 - r\ :sub:`7` 1809 - r\ :sub:`6` 1810 - r\ :sub:`5` 1811 - r\ :sub:`4` 1812 - r\ :sub:`3` 1813 - r\ :sub:`2` 1814 - r\ :sub:`1` 1815 - r\ :sub:`0` 1816 - g\ :sub:`7` 1817 - g\ :sub:`6` 1818 - g\ :sub:`5` 1819 - g\ :sub:`4` 1820 - g\ :sub:`3` 1821 - g\ :sub:`2` 1822 - g\ :sub:`1` 1823 - g\ :sub:`0` 1824 - b\ :sub:`7` 1825 - b\ :sub:`6` 1826 - b\ :sub:`5` 1827 - b\ :sub:`4` 1828 - b\ :sub:`3` 1829 - b\ :sub:`2` 1830 - b\ :sub:`1` 1831 - b\ :sub:`0` 1832 * .. _MEDIA-BUS-FMT-RGB101010-1X30: 1833 1834 - MEDIA_BUS_FMT_RGB101010_1X30 1835 - 0x1018 1836 - 1837 - 1838 - 1839 - r\ :sub:`9` 1840 - r\ :sub:`8` 1841 - r\ :sub:`7` 1842 - r\ :sub:`6` 1843 - r\ :sub:`5` 1844 - r\ :sub:`4` 1845 - r\ :sub:`3` 1846 - r\ :sub:`2` 1847 - r\ :sub:`1` 1848 - r\ :sub:`0` 1849 - g\ :sub:`9` 1850 - g\ :sub:`8` 1851 - g\ :sub:`7` 1852 - g\ :sub:`6` 1853 - g\ :sub:`5` 1854 - g\ :sub:`4` 1855 - g\ :sub:`3` 1856 - g\ :sub:`2` 1857 - g\ :sub:`1` 1858 - g\ :sub:`0` 1859 - b\ :sub:`9` 1860 - b\ :sub:`8` 1861 - b\ :sub:`7` 1862 - b\ :sub:`6` 1863 - b\ :sub:`5` 1864 - b\ :sub:`4` 1865 - b\ :sub:`3` 1866 - b\ :sub:`2` 1867 - b\ :sub:`1` 1868 - b\ :sub:`0` 1869 1870.. raw:: latex 1871 1872 \endgroup 1873 1874 1875The following table list existing packed 36bit wide RGB formats. 1876 1877.. tabularcolumns:: |p{4.0cm}|p{0.7cm}|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}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}| 1878 1879.. _v4l2-mbus-pixelcode-rgb-36: 1880 1881.. raw:: latex 1882 1883 \begingroup 1884 \tiny 1885 \setlength{\tabcolsep}{2pt} 1886 1887.. flat-table:: 36bit RGB formats 1888 :header-rows: 2 1889 :stub-columns: 0 1890 :widths: 36 7 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1891 1892 * - Identifier 1893 - Code 1894 - 1895 - :cspan:`35` Data organization 1896 * - 1897 - 1898 - Bit 1899 - 35 1900 - 34 1901 - 33 1902 - 32 1903 - 31 1904 - 30 1905 - 29 1906 - 28 1907 - 27 1908 - 26 1909 - 25 1910 - 24 1911 - 23 1912 - 22 1913 - 21 1914 - 20 1915 - 19 1916 - 18 1917 - 17 1918 - 16 1919 - 15 1920 - 14 1921 - 13 1922 - 12 1923 - 11 1924 - 10 1925 - 9 1926 - 8 1927 - 7 1928 - 6 1929 - 5 1930 - 4 1931 - 3 1932 - 2 1933 - 1 1934 - 0 1935 * .. _MEDIA-BUS-FMT-RGB666-1X36-CPADLO: 1936 1937 - MEDIA_BUS_FMT_RGB666_1X36_CPADLO 1938 - 0x1020 1939 - 1940 - r\ :sub:`5` 1941 - r\ :sub:`4` 1942 - r\ :sub:`3` 1943 - r\ :sub:`2` 1944 - r\ :sub:`1` 1945 - r\ :sub:`0` 1946 - 0 1947 - 0 1948 - 0 1949 - 0 1950 - 0 1951 - 0 1952 - g\ :sub:`5` 1953 - g\ :sub:`4` 1954 - g\ :sub:`3` 1955 - g\ :sub:`2` 1956 - g\ :sub:`1` 1957 - g\ :sub:`0` 1958 - 0 1959 - 0 1960 - 0 1961 - 0 1962 - 0 1963 - 0 1964 - b\ :sub:`5` 1965 - b\ :sub:`4` 1966 - b\ :sub:`3` 1967 - b\ :sub:`2` 1968 - b\ :sub:`1` 1969 - b\ :sub:`0` 1970 - 0 1971 - 0 1972 - 0 1973 - 0 1974 - 0 1975 - 0 1976 * .. _MEDIA-BUS-FMT-RGB888-1X36-CPADLO: 1977 1978 - MEDIA_BUS_FMT_RGB888_1X36_CPADLO 1979 - 0x1021 1980 - 1981 - r\ :sub:`7` 1982 - r\ :sub:`6` 1983 - r\ :sub:`5` 1984 - r\ :sub:`4` 1985 - r\ :sub:`3` 1986 - r\ :sub:`2` 1987 - r\ :sub:`1` 1988 - r\ :sub:`0` 1989 - 0 1990 - 0 1991 - 0 1992 - 0 1993 - g\ :sub:`7` 1994 - g\ :sub:`6` 1995 - g\ :sub:`5` 1996 - g\ :sub:`4` 1997 - g\ :sub:`3` 1998 - g\ :sub:`2` 1999 - g\ :sub:`1` 2000 - g\ :sub:`0` 2001 - 0 2002 - 0 2003 - 0 2004 - 0 2005 - b\ :sub:`7` 2006 - b\ :sub:`6` 2007 - b\ :sub:`5` 2008 - b\ :sub:`4` 2009 - b\ :sub:`3` 2010 - b\ :sub:`2` 2011 - b\ :sub:`1` 2012 - b\ :sub:`0` 2013 - 0 2014 - 0 2015 - 0 2016 - 0 2017 * .. _MEDIA-BUS-FMT-RGB121212-1X36: 2018 2019 - MEDIA_BUS_FMT_RGB121212_1X36 2020 - 0x1019 2021 - 2022 - r\ :sub:`11` 2023 - r\ :sub:`10` 2024 - r\ :sub:`9` 2025 - r\ :sub:`8` 2026 - r\ :sub:`7` 2027 - r\ :sub:`6` 2028 - r\ :sub:`5` 2029 - r\ :sub:`4` 2030 - r\ :sub:`3` 2031 - r\ :sub:`2` 2032 - r\ :sub:`1` 2033 - r\ :sub:`0` 2034 - g\ :sub:`11` 2035 - g\ :sub:`10` 2036 - g\ :sub:`9` 2037 - g\ :sub:`8` 2038 - g\ :sub:`7` 2039 - g\ :sub:`6` 2040 - g\ :sub:`5` 2041 - g\ :sub:`4` 2042 - g\ :sub:`3` 2043 - g\ :sub:`2` 2044 - g\ :sub:`1` 2045 - g\ :sub:`0` 2046 - b\ :sub:`11` 2047 - b\ :sub:`10` 2048 - b\ :sub:`9` 2049 - b\ :sub:`8` 2050 - b\ :sub:`7` 2051 - b\ :sub:`6` 2052 - b\ :sub:`5` 2053 - b\ :sub:`4` 2054 - b\ :sub:`3` 2055 - b\ :sub:`2` 2056 - b\ :sub:`1` 2057 - b\ :sub:`0` 2058 2059.. raw:: latex 2060 2061 \endgroup 2062 2063 2064The following table list existing packed 48bit wide RGB formats. 2065 2066.. tabularcolumns:: |p{4.0cm}|p{0.7cm}|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}|p{0.22cm}| 2067 2068.. _v4l2-mbus-pixelcode-rgb-48: 2069 2070.. raw:: latex 2071 2072 \begingroup 2073 \tiny 2074 \setlength{\tabcolsep}{2pt} 2075 2076.. flat-table:: 48bit RGB formats 2077 :header-rows: 3 2078 :stub-columns: 0 2079 :widths: 36 7 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2080 2081 * - Identifier 2082 - Code 2083 - 2084 - :cspan:`31` Data organization 2085 * - 2086 - 2087 - Bit 2088 - 2089 - 2090 - 2091 - 2092 - 2093 - 2094 - 2095 - 2096 - 2097 - 2098 - 2099 - 2100 - 2101 - 2102 - 2103 - 2104 - 47 2105 - 46 2106 - 45 2107 - 44 2108 - 43 2109 - 42 2110 - 41 2111 - 40 2112 - 39 2113 - 38 2114 - 37 2115 - 36 2116 - 35 2117 - 34 2118 - 33 2119 - 32 2120 * - 2121 - 2122 - 2123 - 31 2124 - 30 2125 - 29 2126 - 28 2127 - 27 2128 - 26 2129 - 25 2130 - 24 2131 - 23 2132 - 22 2133 - 21 2134 - 20 2135 - 19 2136 - 18 2137 - 17 2138 - 16 2139 - 15 2140 - 14 2141 - 13 2142 - 12 2143 - 11 2144 - 10 2145 - 9 2146 - 8 2147 - 7 2148 - 6 2149 - 5 2150 - 4 2151 - 3 2152 - 2 2153 - 1 2154 - 0 2155 * .. _MEDIA-BUS-FMT-RGB161616-1X48: 2156 2157 - MEDIA_BUS_FMT_RGB161616_1X48 2158 - 0x101a 2159 - 2160 - 2161 - 2162 - 2163 - 2164 - 2165 - 2166 - 2167 - 2168 - 2169 - 2170 - 2171 - 2172 - 2173 - 2174 - 2175 - 2176 - r\ :sub:`15` 2177 - r\ :sub:`14` 2178 - r\ :sub:`13` 2179 - r\ :sub:`12` 2180 - r\ :sub:`11` 2181 - r\ :sub:`10` 2182 - r\ :sub:`9` 2183 - r\ :sub:`8` 2184 - r\ :sub:`7` 2185 - r\ :sub:`6` 2186 - r\ :sub:`5` 2187 - r\ :sub:`4` 2188 - r\ :sub:`3` 2189 - r\ :sub:`2` 2190 - r\ :sub:`1` 2191 - r\ :sub:`0` 2192 * - 2193 - 2194 - 2195 - g\ :sub:`15` 2196 - g\ :sub:`14` 2197 - g\ :sub:`13` 2198 - g\ :sub:`12` 2199 - g\ :sub:`11` 2200 - g\ :sub:`10` 2201 - g\ :sub:`9` 2202 - g\ :sub:`8` 2203 - g\ :sub:`7` 2204 - g\ :sub:`6` 2205 - g\ :sub:`5` 2206 - g\ :sub:`4` 2207 - g\ :sub:`3` 2208 - g\ :sub:`2` 2209 - g\ :sub:`1` 2210 - g\ :sub:`0` 2211 - b\ :sub:`15` 2212 - b\ :sub:`14` 2213 - b\ :sub:`13` 2214 - b\ :sub:`12` 2215 - b\ :sub:`11` 2216 - b\ :sub:`10` 2217 - b\ :sub:`9` 2218 - b\ :sub:`8` 2219 - b\ :sub:`7` 2220 - b\ :sub:`6` 2221 - b\ :sub:`5` 2222 - b\ :sub:`4` 2223 - b\ :sub:`3` 2224 - b\ :sub:`2` 2225 - b\ :sub:`1` 2226 - b\ :sub:`0` 2227 2228.. raw:: latex 2229 2230 \endgroup 2231 2232The following table list existing packed 60bit wide RGB formats. 2233 2234.. tabularcolumns:: |p{4.0cm}|p{0.7cm}|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}|p{0.22cm}| 2235 2236.. _v4l2-mbus-pixelcode-rgb-60: 2237 2238.. raw:: latex 2239 2240 \begingroup 2241 \tiny 2242 \setlength{\tabcolsep}{2pt} 2243 2244.. flat-table:: 60bit RGB formats 2245 :header-rows: 3 2246 :stub-columns: 0 2247 :widths: 36 7 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2248 2249 * - Identifier 2250 - Code 2251 - 2252 - :cspan:`31` Data organization 2253 * - 2254 - 2255 - Bit 2256 - 2257 - 2258 - 2259 - 2260 - 59 2261 - 58 2262 - 57 2263 - 56 2264 - 55 2265 - 54 2266 - 53 2267 - 52 2268 - 51 2269 - 50 2270 - 49 2271 - 48 2272 - 47 2273 - 46 2274 - 45 2275 - 44 2276 - 43 2277 - 42 2278 - 41 2279 - 40 2280 - 39 2281 - 38 2282 - 37 2283 - 36 2284 - 35 2285 - 34 2286 - 33 2287 - 32 2288 * - 2289 - 2290 - 2291 - 31 2292 - 30 2293 - 29 2294 - 28 2295 - 27 2296 - 26 2297 - 25 2298 - 24 2299 - 23 2300 - 22 2301 - 21 2302 - 20 2303 - 19 2304 - 18 2305 - 17 2306 - 16 2307 - 15 2308 - 14 2309 - 13 2310 - 12 2311 - 11 2312 - 10 2313 - 9 2314 - 8 2315 - 7 2316 - 6 2317 - 5 2318 - 4 2319 - 3 2320 - 2 2321 - 1 2322 - 0 2323 * .. _MEDIA-BUS-FMT-RGB202020-1X60: 2324 2325 - MEDIA_BUS_FMT_RGB202020_1X60 2326 - 0x1026 2327 - 2328 - 2329 - 2330 - 2331 - 2332 - r\ :sub:`19` 2333 - r\ :sub:`18` 2334 - r\ :sub:`17` 2335 - r\ :sub:`16` 2336 - r\ :sub:`15` 2337 - r\ :sub:`14` 2338 - r\ :sub:`13` 2339 - r\ :sub:`12` 2340 - r\ :sub:`11` 2341 - r\ :sub:`10` 2342 - r\ :sub:`9` 2343 - r\ :sub:`8` 2344 - r\ :sub:`7` 2345 - r\ :sub:`6` 2346 - r\ :sub:`5` 2347 - r\ :sub:`4` 2348 - r\ :sub:`3` 2349 - r\ :sub:`2` 2350 - r\ :sub:`1` 2351 - r\ :sub:`0` 2352 - g\ :sub:`19` 2353 - g\ :sub:`18` 2354 - g\ :sub:`17` 2355 - g\ :sub:`16` 2356 - g\ :sub:`15` 2357 - g\ :sub:`14` 2358 - g\ :sub:`13` 2359 - g\ :sub:`12` 2360 * - 2361 - 2362 - 2363 - g\ :sub:`11` 2364 - g\ :sub:`10` 2365 - g\ :sub:`9` 2366 - g\ :sub:`8` 2367 - g\ :sub:`7` 2368 - g\ :sub:`6` 2369 - g\ :sub:`5` 2370 - g\ :sub:`4` 2371 - g\ :sub:`3` 2372 - g\ :sub:`2` 2373 - g\ :sub:`1` 2374 - g\ :sub:`0` 2375 - b\ :sub:`19` 2376 - b\ :sub:`18` 2377 - b\ :sub:`17` 2378 - b\ :sub:`16` 2379 - b\ :sub:`15` 2380 - b\ :sub:`14` 2381 - b\ :sub:`13` 2382 - b\ :sub:`12` 2383 - b\ :sub:`11` 2384 - b\ :sub:`10` 2385 - b\ :sub:`9` 2386 - b\ :sub:`8` 2387 - b\ :sub:`7` 2388 - b\ :sub:`6` 2389 - b\ :sub:`5` 2390 - b\ :sub:`4` 2391 - b\ :sub:`3` 2392 - b\ :sub:`2` 2393 - b\ :sub:`1` 2394 - b\ :sub:`0` 2395 2396.. raw:: latex 2397 2398 \endgroup 2399 2400On LVDS buses, usually each sample is transferred serialized in seven 2401time slots per pixel clock, on three (18-bit) or four (24-bit) or five (30-bit) 2402differential data pairs at the same time. The remaining bits are used 2403for control signals as defined by SPWG/PSWG/VESA or JEIDA standards. The 240424-bit RGB format serialized in seven time slots on four lanes using 2405JEIDA defined bit mapping will be named 2406``MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA``, for example. 2407 2408.. raw:: latex 2409 2410 \small 2411 2412.. _v4l2-mbus-pixelcode-rgb-lvds: 2413 2414.. flat-table:: LVDS RGB formats 2415 :header-rows: 2 2416 :stub-columns: 0 2417 2418 * - Identifier 2419 - Code 2420 - 2421 - 2422 - :cspan:`4` Data organization 2423 * - 2424 - 2425 - Timeslot 2426 - Lane 2427 - 4 2428 - 3 2429 - 2 2430 - 1 2431 - 0 2432 * .. _MEDIA-BUS-FMT-RGB666-1X7X3-SPWG: 2433 2434 - MEDIA_BUS_FMT_RGB666_1X7X3_SPWG 2435 - 0x1010 2436 - 0 2437 - 2438 - 2439 - 2440 - d 2441 - b\ :sub:`1` 2442 - g\ :sub:`0` 2443 * - 2444 - 2445 - 1 2446 - 2447 - 2448 - 2449 - d 2450 - b\ :sub:`0` 2451 - r\ :sub:`5` 2452 * - 2453 - 2454 - 2 2455 - 2456 - 2457 - 2458 - d 2459 - g\ :sub:`5` 2460 - r\ :sub:`4` 2461 * - 2462 - 2463 - 3 2464 - 2465 - 2466 - 2467 - b\ :sub:`5` 2468 - g\ :sub:`4` 2469 - r\ :sub:`3` 2470 * - 2471 - 2472 - 4 2473 - 2474 - 2475 - 2476 - b\ :sub:`4` 2477 - g\ :sub:`3` 2478 - r\ :sub:`2` 2479 * - 2480 - 2481 - 5 2482 - 2483 - 2484 - 2485 - b\ :sub:`3` 2486 - g\ :sub:`2` 2487 - r\ :sub:`1` 2488 * - 2489 - 2490 - 6 2491 - 2492 - 2493 - 2494 - b\ :sub:`2` 2495 - g\ :sub:`1` 2496 - r\ :sub:`0` 2497 * .. _MEDIA-BUS-FMT-RGB888-1X7X4-SPWG: 2498 2499 - MEDIA_BUS_FMT_RGB888_1X7X4_SPWG 2500 - 0x1011 2501 - 0 2502 - 2503 - 2504 - d 2505 - d 2506 - b\ :sub:`1` 2507 - g\ :sub:`0` 2508 * - 2509 - 2510 - 1 2511 - 2512 - 2513 - b\ :sub:`7` 2514 - d 2515 - b\ :sub:`0` 2516 - r\ :sub:`5` 2517 * - 2518 - 2519 - 2 2520 - 2521 - 2522 - b\ :sub:`6` 2523 - d 2524 - g\ :sub:`5` 2525 - r\ :sub:`4` 2526 * - 2527 - 2528 - 3 2529 - 2530 - 2531 - g\ :sub:`7` 2532 - b\ :sub:`5` 2533 - g\ :sub:`4` 2534 - r\ :sub:`3` 2535 * - 2536 - 2537 - 4 2538 - 2539 - 2540 - g\ :sub:`6` 2541 - b\ :sub:`4` 2542 - g\ :sub:`3` 2543 - r\ :sub:`2` 2544 * - 2545 - 2546 - 5 2547 - 2548 - 2549 - r\ :sub:`7` 2550 - b\ :sub:`3` 2551 - g\ :sub:`2` 2552 - r\ :sub:`1` 2553 * - 2554 - 2555 - 6 2556 - 2557 - 2558 - r\ :sub:`6` 2559 - b\ :sub:`2` 2560 - g\ :sub:`1` 2561 - r\ :sub:`0` 2562 * .. _MEDIA-BUS-FMT-RGB888-1X7X4-JEIDA: 2563 2564 - MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA 2565 - 0x1012 2566 - 0 2567 - 2568 - 2569 - d 2570 - d 2571 - b\ :sub:`3` 2572 - g\ :sub:`2` 2573 * - 2574 - 2575 - 1 2576 - 2577 - 2578 - b\ :sub:`1` 2579 - d 2580 - b\ :sub:`2` 2581 - r\ :sub:`7` 2582 * - 2583 - 2584 - 2 2585 - 2586 - 2587 - b\ :sub:`0` 2588 - d 2589 - g\ :sub:`7` 2590 - r\ :sub:`6` 2591 * - 2592 - 2593 - 3 2594 - 2595 - 2596 - g\ :sub:`1` 2597 - b\ :sub:`7` 2598 - g\ :sub:`6` 2599 - r\ :sub:`5` 2600 * - 2601 - 2602 - 4 2603 - 2604 - 2605 - g\ :sub:`0` 2606 - b\ :sub:`6` 2607 - g\ :sub:`5` 2608 - r\ :sub:`4` 2609 * - 2610 - 2611 - 5 2612 - 2613 - 2614 - r\ :sub:`1` 2615 - b\ :sub:`5` 2616 - g\ :sub:`4` 2617 - r\ :sub:`3` 2618 * - 2619 - 2620 - 6 2621 - 2622 - 2623 - r\ :sub:`0` 2624 - b\ :sub:`4` 2625 - g\ :sub:`3` 2626 - r\ :sub:`2` 2627 * .. _MEDIA-BUS-FMT-RGB101010-1X7X5-SPWG: 2628 2629 - MEDIA_BUS_FMT_RGB101010_1X7X5_SPWG 2630 - 0x1026 2631 - 0 2632 - 2633 - d 2634 - d 2635 - d 2636 - b\ :sub:`1` 2637 - g\ :sub:`0` 2638 * - 2639 - 2640 - 1 2641 - 2642 - b\ :sub:`9` 2643 - b\ :sub:`7` 2644 - d 2645 - b\ :sub:`0` 2646 - r\ :sub:`5` 2647 * - 2648 - 2649 - 2 2650 - 2651 - b\ :sub:`8` 2652 - b\ :sub:`6` 2653 - d 2654 - g\ :sub:`5` 2655 - r\ :sub:`4` 2656 * - 2657 - 2658 - 3 2659 - 2660 - g\ :sub:`9` 2661 - g\ :sub:`7` 2662 - b\ :sub:`5` 2663 - g\ :sub:`4` 2664 - r\ :sub:`3` 2665 * - 2666 - 2667 - 4 2668 - 2669 - g\ :sub:`8` 2670 - g\ :sub:`6` 2671 - b\ :sub:`4` 2672 - g\ :sub:`3` 2673 - r\ :sub:`2` 2674 * - 2675 - 2676 - 5 2677 - 2678 - r\ :sub:`9` 2679 - r\ :sub:`7` 2680 - b\ :sub:`3` 2681 - g\ :sub:`2` 2682 - r\ :sub:`1` 2683 * - 2684 - 2685 - 6 2686 - 2687 - r\ :sub:`8` 2688 - r\ :sub:`6` 2689 - b\ :sub:`2` 2690 - g\ :sub:`1` 2691 - r\ :sub:`0` 2692 * .. _MEDIA-BUS-FMT-RGB101010-1X7X5-JEIDA: 2693 2694 - MEDIA_BUS_FMT_RGB101010_1X7X5_JEIDA 2695 - 0x1027 2696 - 0 2697 - 2698 - d 2699 - d 2700 - d 2701 - b\ :sub:`5` 2702 - g\ :sub:`4` 2703 * - 2704 - 2705 - 1 2706 - 2707 - b\ :sub:`1` 2708 - b\ :sub:`3` 2709 - d 2710 - b\ :sub:`4` 2711 - r\ :sub:`9` 2712 * - 2713 - 2714 - 2 2715 - 2716 - b\ :sub:`0` 2717 - b\ :sub:`2` 2718 - d 2719 - g\ :sub:`9` 2720 - r\ :sub:`8` 2721 * - 2722 - 2723 - 3 2724 - 2725 - g\ :sub:`1` 2726 - g\ :sub:`3` 2727 - b\ :sub:`9` 2728 - g\ :sub:`8` 2729 - r\ :sub:`7` 2730 * - 2731 - 2732 - 4 2733 - 2734 - g\ :sub:`0` 2735 - g\ :sub:`2` 2736 - b\ :sub:`8` 2737 - g\ :sub:`7` 2738 - r\ :sub:`6` 2739 * - 2740 - 2741 - 5 2742 - 2743 - r\ :sub:`1` 2744 - r\ :sub:`3` 2745 - b\ :sub:`7` 2746 - g\ :sub:`6` 2747 - r\ :sub:`5` 2748 * - 2749 - 2750 - 6 2751 - 2752 - r\ :sub:`0` 2753 - r\ :sub:`2` 2754 - b\ :sub:`6` 2755 - g\ :sub:`5` 2756 - r\ :sub:`4` 2757 2758.. raw:: latex 2759 2760 \normalsize 2761 2762 2763Bayer Formats 2764^^^^^^^^^^^^^ 2765 2766Those formats transfer pixel data as red, green and blue components. The 2767format code is made of the following information. 2768 2769- The red, green and blue components order code, as encoded in a pixel 2770 sample. The possible values are shown in :ref:`bayer-patterns`. 2771 2772- The number of bits per pixel component. All components are 2773 transferred on the same number of bits. Common values are 8, 10 and 2774 12. 2775 2776- The compression (optional). If the pixel components are ALAW- or 2777 DPCM-compressed, a mention of the compression scheme and the number 2778 of bits per compressed pixel component. 2779 2780- The number of bus samples per pixel. Pixels that are wider than the 2781 bus width must be transferred in multiple samples. Common values are 2782 1 and 2. 2783 2784- The bus width. 2785 2786- For formats where the total number of bits per pixel is smaller than 2787 the number of bus samples per pixel times the bus width, a padding 2788 value stating if the bytes are padded in their most high order bits 2789 (PADHI) or low order bits (PADLO). 2790 2791- For formats where the number of bus samples per pixel is larger than 2792 1, an endianness value stating if the pixel is transferred MSB first 2793 (BE) or LSB first (LE). 2794 2795For instance, a format with uncompressed 10-bit Bayer components 2796arranged in a red, green, green, blue pattern transferred as 2 8-bit 2797samples per pixel with the least significant bits transferred first will 2798be named ``MEDIA_BUS_FMT_SRGGB10_2X8_PADHI_LE``. 2799 2800 2801.. _bayer-patterns: 2802 2803.. kernel-figure:: bayer.svg 2804 :alt: bayer.svg 2805 :align: center 2806 2807 Bayer Patterns 2808 2809The following table lists existing packed Bayer formats. The data 2810organization is given as an example for the first pixel only. 2811 2812 2813.. HACK: ideally, we would be using adjustbox here. However, Sphinx 2814.. is a very bad behaviored guy: if the table has more than 30 cols, 2815.. it switches to long table, and there's no way to override it. 2816 2817 2818.. raw:: latex 2819 2820 \begingroup 2821 \tiny 2822 \setlength{\tabcolsep}{2pt} 2823 2824.. tabularcolumns:: |p{6.0cm}|p{0.7cm}|p{0.3cm}|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}| 2825 2826.. _v4l2-mbus-pixelcode-bayer: 2827 2828.. cssclass: longtable 2829 2830.. flat-table:: Bayer Formats 2831 :header-rows: 2 2832 :stub-columns: 0 2833 2834 * - Identifier 2835 - Code 2836 - 2837 - :cspan:`19` Data organization 2838 * - 2839 - 2840 - Bit 2841 - 19 2842 - 18 2843 - 17 2844 - 16 2845 - 15 2846 - 14 2847 - 13 2848 - 12 2849 - 11 2850 - 10 2851 - 9 2852 - 8 2853 - 7 2854 - 6 2855 - 5 2856 - 4 2857 - 3 2858 - 2 2859 - 1 2860 - 0 2861 * .. _MEDIA-BUS-FMT-SBGGR8-1X8: 2862 2863 - MEDIA_BUS_FMT_SBGGR8_1X8 2864 - 0x3001 2865 - 2866 - 2867 - 2868 - 2869 - 2870 - 2871 - 2872 - 2873 - 2874 - 2875 - 2876 - 2877 - 2878 - b\ :sub:`7` 2879 - b\ :sub:`6` 2880 - b\ :sub:`5` 2881 - b\ :sub:`4` 2882 - b\ :sub:`3` 2883 - b\ :sub:`2` 2884 - b\ :sub:`1` 2885 - b\ :sub:`0` 2886 * .. _MEDIA-BUS-FMT-SGBRG8-1X8: 2887 2888 - MEDIA_BUS_FMT_SGBRG8_1X8 2889 - 0x3013 2890 - 2891 - 2892 - 2893 - 2894 - 2895 - 2896 - 2897 - 2898 - 2899 - 2900 - 2901 - 2902 - 2903 - g\ :sub:`7` 2904 - g\ :sub:`6` 2905 - g\ :sub:`5` 2906 - g\ :sub:`4` 2907 - g\ :sub:`3` 2908 - g\ :sub:`2` 2909 - g\ :sub:`1` 2910 - g\ :sub:`0` 2911 * .. _MEDIA-BUS-FMT-SGRBG8-1X8: 2912 2913 - MEDIA_BUS_FMT_SGRBG8_1X8 2914 - 0x3002 2915 - 2916 - 2917 - 2918 - 2919 - 2920 - 2921 - 2922 - 2923 - 2924 - 2925 - 2926 - 2927 - 2928 - g\ :sub:`7` 2929 - g\ :sub:`6` 2930 - g\ :sub:`5` 2931 - g\ :sub:`4` 2932 - g\ :sub:`3` 2933 - g\ :sub:`2` 2934 - g\ :sub:`1` 2935 - g\ :sub:`0` 2936 * .. _MEDIA-BUS-FMT-SRGGB8-1X8: 2937 2938 - MEDIA_BUS_FMT_SRGGB8_1X8 2939 - 0x3014 2940 - 2941 - 2942 - 2943 - 2944 - 2945 - 2946 - 2947 - 2948 - 2949 - 2950 - 2951 - 2952 - 2953 - r\ :sub:`7` 2954 - r\ :sub:`6` 2955 - r\ :sub:`5` 2956 - r\ :sub:`4` 2957 - r\ :sub:`3` 2958 - r\ :sub:`2` 2959 - r\ :sub:`1` 2960 - r\ :sub:`0` 2961 * .. _MEDIA-BUS-FMT-SBGGR10-ALAW8-1X8: 2962 2963 - MEDIA_BUS_FMT_SBGGR10_ALAW8_1X8 2964 - 0x3015 2965 - 2966 - 2967 - 2968 - 2969 - 2970 - 2971 - 2972 - 2973 - 2974 - 2975 - 2976 - 2977 - 2978 - b\ :sub:`7` 2979 - b\ :sub:`6` 2980 - b\ :sub:`5` 2981 - b\ :sub:`4` 2982 - b\ :sub:`3` 2983 - b\ :sub:`2` 2984 - b\ :sub:`1` 2985 - b\ :sub:`0` 2986 * .. _MEDIA-BUS-FMT-SGBRG10-ALAW8-1X8: 2987 2988 - MEDIA_BUS_FMT_SGBRG10_ALAW8_1X8 2989 - 0x3016 2990 - 2991 - 2992 - 2993 - 2994 - 2995 - 2996 - 2997 - 2998 - 2999 - 3000 - 3001 - 3002 - 3003 - g\ :sub:`7` 3004 - g\ :sub:`6` 3005 - g\ :sub:`5` 3006 - g\ :sub:`4` 3007 - g\ :sub:`3` 3008 - g\ :sub:`2` 3009 - g\ :sub:`1` 3010 - g\ :sub:`0` 3011 * .. _MEDIA-BUS-FMT-SGRBG10-ALAW8-1X8: 3012 3013 - MEDIA_BUS_FMT_SGRBG10_ALAW8_1X8 3014 - 0x3017 3015 - 3016 - 3017 - 3018 - 3019 - 3020 - 3021 - 3022 - 3023 - 3024 - 3025 - 3026 - 3027 - 3028 - g\ :sub:`7` 3029 - g\ :sub:`6` 3030 - g\ :sub:`5` 3031 - g\ :sub:`4` 3032 - g\ :sub:`3` 3033 - g\ :sub:`2` 3034 - g\ :sub:`1` 3035 - g\ :sub:`0` 3036 * .. _MEDIA-BUS-FMT-SRGGB10-ALAW8-1X8: 3037 3038 - MEDIA_BUS_FMT_SRGGB10_ALAW8_1X8 3039 - 0x3018 3040 - 3041 - 3042 - 3043 - 3044 - 3045 - 3046 - 3047 - 3048 - 3049 - 3050 - 3051 - 3052 - 3053 - r\ :sub:`7` 3054 - r\ :sub:`6` 3055 - r\ :sub:`5` 3056 - r\ :sub:`4` 3057 - r\ :sub:`3` 3058 - r\ :sub:`2` 3059 - r\ :sub:`1` 3060 - r\ :sub:`0` 3061 * .. _MEDIA-BUS-FMT-SBGGR10-DPCM8-1X8: 3062 3063 - MEDIA_BUS_FMT_SBGGR10_DPCM8_1X8 3064 - 0x300b 3065 - 3066 - 3067 - 3068 - 3069 - 3070 - 3071 - 3072 - 3073 - 3074 - 3075 - 3076 - 3077 - 3078 - b\ :sub:`7` 3079 - b\ :sub:`6` 3080 - b\ :sub:`5` 3081 - b\ :sub:`4` 3082 - b\ :sub:`3` 3083 - b\ :sub:`2` 3084 - b\ :sub:`1` 3085 - b\ :sub:`0` 3086 * .. _MEDIA-BUS-FMT-SGBRG10-DPCM8-1X8: 3087 3088 - MEDIA_BUS_FMT_SGBRG10_DPCM8_1X8 3089 - 0x300c 3090 - 3091 - 3092 - 3093 - 3094 - 3095 - 3096 - 3097 - 3098 - 3099 - 3100 - 3101 - 3102 - 3103 - g\ :sub:`7` 3104 - g\ :sub:`6` 3105 - g\ :sub:`5` 3106 - g\ :sub:`4` 3107 - g\ :sub:`3` 3108 - g\ :sub:`2` 3109 - g\ :sub:`1` 3110 - g\ :sub:`0` 3111 * .. _MEDIA-BUS-FMT-SGRBG10-DPCM8-1X8: 3112 3113 - MEDIA_BUS_FMT_SGRBG10_DPCM8_1X8 3114 - 0x3009 3115 - 3116 - 3117 - 3118 - 3119 - 3120 - 3121 - 3122 - 3123 - 3124 - 3125 - 3126 - 3127 - 3128 - g\ :sub:`7` 3129 - g\ :sub:`6` 3130 - g\ :sub:`5` 3131 - g\ :sub:`4` 3132 - g\ :sub:`3` 3133 - g\ :sub:`2` 3134 - g\ :sub:`1` 3135 - g\ :sub:`0` 3136 * .. _MEDIA-BUS-FMT-SRGGB10-DPCM8-1X8: 3137 3138 - MEDIA_BUS_FMT_SRGGB10_DPCM8_1X8 3139 - 0x300d 3140 - 3141 - 3142 - 3143 - 3144 - 3145 - 3146 - 3147 - 3148 - 3149 - 3150 - 3151 - 3152 - 3153 - r\ :sub:`7` 3154 - r\ :sub:`6` 3155 - r\ :sub:`5` 3156 - r\ :sub:`4` 3157 - r\ :sub:`3` 3158 - r\ :sub:`2` 3159 - r\ :sub:`1` 3160 - r\ :sub:`0` 3161 * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-BE: 3162 3163 - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_BE 3164 - 0x3003 3165 - 3166 - 3167 - 3168 - 3169 - 3170 - 3171 - 3172 - 3173 - 3174 - 3175 - 3176 - 3177 - 3178 - 0 3179 - 0 3180 - 0 3181 - 0 3182 - 0 3183 - 0 3184 - b\ :sub:`9` 3185 - b\ :sub:`8` 3186 * - 3187 - 3188 - 3189 - 3190 - 3191 - 3192 - 3193 - 3194 - 3195 - 3196 - 3197 - 3198 - 3199 - 3200 - 3201 - b\ :sub:`7` 3202 - b\ :sub:`6` 3203 - b\ :sub:`5` 3204 - b\ :sub:`4` 3205 - b\ :sub:`3` 3206 - b\ :sub:`2` 3207 - b\ :sub:`1` 3208 - b\ :sub:`0` 3209 * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-LE: 3210 3211 - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_LE 3212 - 0x3004 3213 - 3214 - 3215 - 3216 - 3217 - 3218 - 3219 - 3220 - 3221 - 3222 - 3223 - 3224 - 3225 - 3226 - b\ :sub:`7` 3227 - b\ :sub:`6` 3228 - b\ :sub:`5` 3229 - b\ :sub:`4` 3230 - b\ :sub:`3` 3231 - b\ :sub:`2` 3232 - b\ :sub:`1` 3233 - b\ :sub:`0` 3234 * - 3235 - 3236 - 3237 - 3238 - 3239 - 3240 - 3241 - 3242 - 3243 - 3244 - 3245 - 3246 - 3247 - 3248 - 3249 - 0 3250 - 0 3251 - 0 3252 - 0 3253 - 0 3254 - 0 3255 - b\ :sub:`9` 3256 - b\ :sub:`8` 3257 * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-BE: 3258 3259 - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_BE 3260 - 0x3005 3261 - 3262 - 3263 - 3264 - 3265 - 3266 - 3267 - 3268 - 3269 - 3270 - 3271 - 3272 - 3273 - 3274 - b\ :sub:`9` 3275 - b\ :sub:`8` 3276 - b\ :sub:`7` 3277 - b\ :sub:`6` 3278 - b\ :sub:`5` 3279 - b\ :sub:`4` 3280 - b\ :sub:`3` 3281 - b\ :sub:`2` 3282 * - 3283 - 3284 - 3285 - 3286 - 3287 - 3288 - 3289 - 3290 - 3291 - 3292 - 3293 - 3294 - 3295 - 3296 - 3297 - b\ :sub:`1` 3298 - b\ :sub:`0` 3299 - 0 3300 - 0 3301 - 0 3302 - 0 3303 - 0 3304 - 0 3305 * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-LE: 3306 3307 - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_LE 3308 - 0x3006 3309 - 3310 - 3311 - 3312 - 3313 - 3314 - 3315 - 3316 - 3317 - 3318 - 3319 - 3320 - 3321 - 3322 - b\ :sub:`1` 3323 - b\ :sub:`0` 3324 - 0 3325 - 0 3326 - 0 3327 - 0 3328 - 0 3329 - 0 3330 * - 3331 - 3332 - 3333 - 3334 - 3335 - 3336 - 3337 - 3338 - 3339 - 3340 - 3341 - 3342 - 3343 - 3344 - 3345 - b\ :sub:`9` 3346 - b\ :sub:`8` 3347 - b\ :sub:`7` 3348 - b\ :sub:`6` 3349 - b\ :sub:`5` 3350 - b\ :sub:`4` 3351 - b\ :sub:`3` 3352 - b\ :sub:`2` 3353 * .. _MEDIA-BUS-FMT-SBGGR10-1X10: 3354 3355 - MEDIA_BUS_FMT_SBGGR10_1X10 3356 - 0x3007 3357 - 3358 - 3359 - 3360 - 3361 - 3362 - 3363 - 3364 - 3365 - 3366 - 3367 - 3368 - b\ :sub:`9` 3369 - b\ :sub:`8` 3370 - b\ :sub:`7` 3371 - b\ :sub:`6` 3372 - b\ :sub:`5` 3373 - b\ :sub:`4` 3374 - b\ :sub:`3` 3375 - b\ :sub:`2` 3376 - b\ :sub:`1` 3377 - b\ :sub:`0` 3378 * .. _MEDIA-BUS-FMT-SGBRG10-1X10: 3379 3380 - MEDIA_BUS_FMT_SGBRG10_1X10 3381 - 0x300e 3382 - 3383 - 3384 - 3385 - 3386 - 3387 - 3388 - 3389 - 3390 - 3391 - 3392 - 3393 - g\ :sub:`9` 3394 - g\ :sub:`8` 3395 - g\ :sub:`7` 3396 - g\ :sub:`6` 3397 - g\ :sub:`5` 3398 - g\ :sub:`4` 3399 - g\ :sub:`3` 3400 - g\ :sub:`2` 3401 - g\ :sub:`1` 3402 - g\ :sub:`0` 3403 * .. _MEDIA-BUS-FMT-SGRBG10-1X10: 3404 3405 - MEDIA_BUS_FMT_SGRBG10_1X10 3406 - 0x300a 3407 - 3408 - 3409 - 3410 - 3411 - 3412 - 3413 - 3414 - 3415 - 3416 - 3417 - 3418 - g\ :sub:`9` 3419 - g\ :sub:`8` 3420 - g\ :sub:`7` 3421 - g\ :sub:`6` 3422 - g\ :sub:`5` 3423 - g\ :sub:`4` 3424 - g\ :sub:`3` 3425 - g\ :sub:`2` 3426 - g\ :sub:`1` 3427 - g\ :sub:`0` 3428 * .. _MEDIA-BUS-FMT-SRGGB10-1X10: 3429 3430 - MEDIA_BUS_FMT_SRGGB10_1X10 3431 - 0x300f 3432 - 3433 - 3434 - 3435 - 3436 - 3437 - 3438 - 3439 - 3440 - 3441 - 3442 - 3443 - r\ :sub:`9` 3444 - r\ :sub:`8` 3445 - r\ :sub:`7` 3446 - r\ :sub:`6` 3447 - r\ :sub:`5` 3448 - r\ :sub:`4` 3449 - r\ :sub:`3` 3450 - r\ :sub:`2` 3451 - r\ :sub:`1` 3452 - r\ :sub:`0` 3453 * .. _MEDIA-BUS-FMT-SBGGR12-1X12: 3454 3455 - MEDIA_BUS_FMT_SBGGR12_1X12 3456 - 0x3008 3457 - 3458 - 3459 - 3460 - 3461 - 3462 - 3463 - 3464 - 3465 - 3466 - b\ :sub:`11` 3467 - b\ :sub:`10` 3468 - b\ :sub:`9` 3469 - b\ :sub:`8` 3470 - b\ :sub:`7` 3471 - b\ :sub:`6` 3472 - b\ :sub:`5` 3473 - b\ :sub:`4` 3474 - b\ :sub:`3` 3475 - b\ :sub:`2` 3476 - b\ :sub:`1` 3477 - b\ :sub:`0` 3478 * .. _MEDIA-BUS-FMT-SGBRG12-1X12: 3479 3480 - MEDIA_BUS_FMT_SGBRG12_1X12 3481 - 0x3010 3482 - 3483 - 3484 - 3485 - 3486 - 3487 - 3488 - 3489 - 3490 - 3491 - g\ :sub:`11` 3492 - g\ :sub:`10` 3493 - g\ :sub:`9` 3494 - g\ :sub:`8` 3495 - g\ :sub:`7` 3496 - g\ :sub:`6` 3497 - g\ :sub:`5` 3498 - g\ :sub:`4` 3499 - g\ :sub:`3` 3500 - g\ :sub:`2` 3501 - g\ :sub:`1` 3502 - g\ :sub:`0` 3503 * .. _MEDIA-BUS-FMT-SGRBG12-1X12: 3504 3505 - MEDIA_BUS_FMT_SGRBG12_1X12 3506 - 0x3011 3507 - 3508 - 3509 - 3510 - 3511 - 3512 - 3513 - 3514 - 3515 - 3516 - g\ :sub:`11` 3517 - g\ :sub:`10` 3518 - g\ :sub:`9` 3519 - g\ :sub:`8` 3520 - g\ :sub:`7` 3521 - g\ :sub:`6` 3522 - g\ :sub:`5` 3523 - g\ :sub:`4` 3524 - g\ :sub:`3` 3525 - g\ :sub:`2` 3526 - g\ :sub:`1` 3527 - g\ :sub:`0` 3528 * .. _MEDIA-BUS-FMT-SRGGB12-1X12: 3529 3530 - MEDIA_BUS_FMT_SRGGB12_1X12 3531 - 0x3012 3532 - 3533 - 3534 - 3535 - 3536 - 3537 - 3538 - 3539 - 3540 - 3541 - r\ :sub:`11` 3542 - r\ :sub:`10` 3543 - r\ :sub:`9` 3544 - r\ :sub:`8` 3545 - r\ :sub:`7` 3546 - r\ :sub:`6` 3547 - r\ :sub:`5` 3548 - r\ :sub:`4` 3549 - r\ :sub:`3` 3550 - r\ :sub:`2` 3551 - r\ :sub:`1` 3552 - r\ :sub:`0` 3553 * .. _MEDIA-BUS-FMT-SBGGR14-1X14: 3554 3555 - MEDIA_BUS_FMT_SBGGR14_1X14 3556 - 0x3019 3557 - 3558 - 3559 - 3560 - 3561 - 3562 - 3563 - 3564 - b\ :sub:`13` 3565 - b\ :sub:`12` 3566 - b\ :sub:`11` 3567 - b\ :sub:`10` 3568 - b\ :sub:`9` 3569 - b\ :sub:`8` 3570 - b\ :sub:`7` 3571 - b\ :sub:`6` 3572 - b\ :sub:`5` 3573 - b\ :sub:`4` 3574 - b\ :sub:`3` 3575 - b\ :sub:`2` 3576 - b\ :sub:`1` 3577 - b\ :sub:`0` 3578 * .. _MEDIA-BUS-FMT-SGBRG14-1X14: 3579 3580 - MEDIA_BUS_FMT_SGBRG14_1X14 3581 - 0x301a 3582 - 3583 - 3584 - 3585 - 3586 - 3587 - 3588 - 3589 - g\ :sub:`13` 3590 - g\ :sub:`12` 3591 - g\ :sub:`11` 3592 - g\ :sub:`10` 3593 - g\ :sub:`9` 3594 - g\ :sub:`8` 3595 - g\ :sub:`7` 3596 - g\ :sub:`6` 3597 - g\ :sub:`5` 3598 - g\ :sub:`4` 3599 - g\ :sub:`3` 3600 - g\ :sub:`2` 3601 - g\ :sub:`1` 3602 - g\ :sub:`0` 3603 * .. _MEDIA-BUS-FMT-SGRBG14-1X14: 3604 3605 - MEDIA_BUS_FMT_SGRBG14_1X14 3606 - 0x301b 3607 - 3608 - 3609 - 3610 - 3611 - 3612 - 3613 - 3614 - g\ :sub:`13` 3615 - g\ :sub:`12` 3616 - g\ :sub:`11` 3617 - g\ :sub:`10` 3618 - g\ :sub:`9` 3619 - g\ :sub:`8` 3620 - g\ :sub:`7` 3621 - g\ :sub:`6` 3622 - g\ :sub:`5` 3623 - g\ :sub:`4` 3624 - g\ :sub:`3` 3625 - g\ :sub:`2` 3626 - g\ :sub:`1` 3627 - g\ :sub:`0` 3628 * .. _MEDIA-BUS-FMT-SRGGB14-1X14: 3629 3630 - MEDIA_BUS_FMT_SRGGB14_1X14 3631 - 0x301c 3632 - 3633 - 3634 - 3635 - 3636 - 3637 - 3638 - 3639 - r\ :sub:`13` 3640 - r\ :sub:`12` 3641 - r\ :sub:`11` 3642 - r\ :sub:`10` 3643 - r\ :sub:`9` 3644 - r\ :sub:`8` 3645 - r\ :sub:`7` 3646 - r\ :sub:`6` 3647 - r\ :sub:`5` 3648 - r\ :sub:`4` 3649 - r\ :sub:`3` 3650 - r\ :sub:`2` 3651 - r\ :sub:`1` 3652 - r\ :sub:`0` 3653 * .. _MEDIA-BUS-FMT-SBGGR16-1X16: 3654 3655 - MEDIA_BUS_FMT_SBGGR16_1X16 3656 - 0x301d 3657 - 3658 - 3659 - 3660 - 3661 - 3662 - b\ :sub:`15` 3663 - b\ :sub:`14` 3664 - b\ :sub:`13` 3665 - b\ :sub:`12` 3666 - b\ :sub:`11` 3667 - b\ :sub:`10` 3668 - b\ :sub:`9` 3669 - b\ :sub:`8` 3670 - b\ :sub:`7` 3671 - b\ :sub:`6` 3672 - b\ :sub:`5` 3673 - b\ :sub:`4` 3674 - b\ :sub:`3` 3675 - b\ :sub:`2` 3676 - b\ :sub:`1` 3677 - b\ :sub:`0` 3678 * .. _MEDIA-BUS-FMT-SGBRG16-1X16: 3679 3680 - MEDIA_BUS_FMT_SGBRG16_1X16 3681 - 0x301e 3682 - 3683 - 3684 - 3685 - 3686 - 3687 - g\ :sub:`15` 3688 - g\ :sub:`14` 3689 - g\ :sub:`13` 3690 - g\ :sub:`12` 3691 - g\ :sub:`11` 3692 - g\ :sub:`10` 3693 - g\ :sub:`9` 3694 - g\ :sub:`8` 3695 - g\ :sub:`7` 3696 - g\ :sub:`6` 3697 - g\ :sub:`5` 3698 - g\ :sub:`4` 3699 - g\ :sub:`3` 3700 - g\ :sub:`2` 3701 - g\ :sub:`1` 3702 - g\ :sub:`0` 3703 * .. _MEDIA-BUS-FMT-SGRBG16-1X16: 3704 3705 - MEDIA_BUS_FMT_SGRBG16_1X16 3706 - 0x301f 3707 - 3708 - 3709 - 3710 - 3711 - 3712 - g\ :sub:`15` 3713 - g\ :sub:`14` 3714 - g\ :sub:`13` 3715 - g\ :sub:`12` 3716 - g\ :sub:`11` 3717 - g\ :sub:`10` 3718 - g\ :sub:`9` 3719 - g\ :sub:`8` 3720 - g\ :sub:`7` 3721 - g\ :sub:`6` 3722 - g\ :sub:`5` 3723 - g\ :sub:`4` 3724 - g\ :sub:`3` 3725 - g\ :sub:`2` 3726 - g\ :sub:`1` 3727 - g\ :sub:`0` 3728 * .. _MEDIA-BUS-FMT-SRGGB16-1X16: 3729 3730 - MEDIA_BUS_FMT_SRGGB16_1X16 3731 - 0x3020 3732 - 3733 - 3734 - 3735 - 3736 - 3737 - r\ :sub:`15` 3738 - r\ :sub:`14` 3739 - r\ :sub:`13` 3740 - r\ :sub:`12` 3741 - r\ :sub:`11` 3742 - r\ :sub:`10` 3743 - r\ :sub:`9` 3744 - r\ :sub:`8` 3745 - r\ :sub:`7` 3746 - r\ :sub:`6` 3747 - r\ :sub:`5` 3748 - r\ :sub:`4` 3749 - r\ :sub:`3` 3750 - r\ :sub:`2` 3751 - r\ :sub:`1` 3752 - r\ :sub:`0` 3753 * .. _MEDIA-BUS-FMT-SBGGR20-1X20: 3754 3755 - MEDIA_BUS_FMT_SBGGR20_1X20 3756 - 0x3021 3757 - 3758 - b\ :sub:`19` 3759 - b\ :sub:`18` 3760 - b\ :sub:`17` 3761 - b\ :sub:`16` 3762 - b\ :sub:`15` 3763 - b\ :sub:`14` 3764 - b\ :sub:`13` 3765 - b\ :sub:`12` 3766 - b\ :sub:`11` 3767 - b\ :sub:`10` 3768 - b\ :sub:`9` 3769 - b\ :sub:`8` 3770 - b\ :sub:`7` 3771 - b\ :sub:`6` 3772 - b\ :sub:`5` 3773 - b\ :sub:`4` 3774 - b\ :sub:`3` 3775 - b\ :sub:`2` 3776 - b\ :sub:`1` 3777 - b\ :sub:`0` 3778 * .. _MEDIA-BUS-FMT-SGBRG20-1X20: 3779 3780 - MEDIA_BUS_FMT_SGBRG20_1X20 3781 - 0x3022 3782 - 3783 - g\ :sub:`19` 3784 - g\ :sub:`18` 3785 - g\ :sub:`17` 3786 - g\ :sub:`16` 3787 - g\ :sub:`15` 3788 - g\ :sub:`14` 3789 - g\ :sub:`13` 3790 - g\ :sub:`12` 3791 - g\ :sub:`11` 3792 - g\ :sub:`10` 3793 - g\ :sub:`9` 3794 - g\ :sub:`8` 3795 - g\ :sub:`7` 3796 - g\ :sub:`6` 3797 - g\ :sub:`5` 3798 - g\ :sub:`4` 3799 - g\ :sub:`3` 3800 - g\ :sub:`2` 3801 - g\ :sub:`1` 3802 - g\ :sub:`0` 3803 * .. _MEDIA-BUS-FMT-SGRBG20-1X20: 3804 3805 - MEDIA_BUS_FMT_SGRBG20_1X20 3806 - 0x3023 3807 - 3808 - g\ :sub:`19` 3809 - g\ :sub:`18` 3810 - g\ :sub:`17` 3811 - g\ :sub:`16` 3812 - g\ :sub:`15` 3813 - g\ :sub:`14` 3814 - g\ :sub:`13` 3815 - g\ :sub:`12` 3816 - g\ :sub:`11` 3817 - g\ :sub:`10` 3818 - g\ :sub:`9` 3819 - g\ :sub:`8` 3820 - g\ :sub:`7` 3821 - g\ :sub:`6` 3822 - g\ :sub:`5` 3823 - g\ :sub:`4` 3824 - g\ :sub:`3` 3825 - g\ :sub:`2` 3826 - g\ :sub:`1` 3827 - g\ :sub:`0` 3828 * .. _MEDIA-BUS-FMT-SRGGB20-1X20: 3829 3830 - MEDIA_BUS_FMT_SRGGB20_1X20 3831 - 0x3024 3832 - 3833 - r\ :sub:`19` 3834 - r\ :sub:`18` 3835 - r\ :sub:`17` 3836 - r\ :sub:`16` 3837 - r\ :sub:`15` 3838 - r\ :sub:`14` 3839 - r\ :sub:`13` 3840 - r\ :sub:`12` 3841 - r\ :sub:`11` 3842 - r\ :sub:`10` 3843 - r\ :sub:`9` 3844 - r\ :sub:`8` 3845 - r\ :sub:`7` 3846 - r\ :sub:`6` 3847 - r\ :sub:`5` 3848 - r\ :sub:`4` 3849 - r\ :sub:`3` 3850 - r\ :sub:`2` 3851 - r\ :sub:`1` 3852 - r\ :sub:`0` 3853 3854.. raw:: latex 3855 3856 \endgroup 3857 3858 3859Packed YUV Formats 3860^^^^^^^^^^^^^^^^^^ 3861 3862Those data formats transfer pixel data as (possibly downsampled) Y, U 3863and V components. Some formats include dummy bits in some of their 3864samples and are collectively referred to as "YDYC" (Y-Dummy-Y-Chroma) 3865formats. One cannot rely on the values of these dummy bits as those are 3866undefined. 3867 3868The format code is made of the following information. 3869 3870- The Y, U and V components order code, as transferred on the bus. 3871 Possible values are YUYV, UYVY, YVYU and VYUY for formats with no 3872 dummy bit, and YDYUYDYV, YDYVYDYU, YUYDYVYD and YVYDYUYD for YDYC 3873 formats. 3874 3875- The number of bits per pixel component. All components are 3876 transferred on the same number of bits. Common values are 8, 10 and 3877 12. 3878 3879- The number of bus samples per pixel. Pixels that are wider than the 3880 bus width must be transferred in multiple samples. Common values are 3881 0.5 (encoded as 0_5; in this case two pixels are transferred per bus 3882 sample), 1, 1.5 (encoded as 1_5) and 2. 3883 3884- The bus width. When the bus width is larger than the number of bits 3885 per pixel component, several components are packed in a single bus 3886 sample. The components are ordered as specified by the order code, 3887 with components on the left of the code transferred in the high order 3888 bits. Common values are 8 and 16. 3889 3890For instance, a format where pixels are encoded as 8-bit YUV values 3891downsampled to 4:2:2 and transferred as 2 8-bit bus samples per pixel in 3892the U, Y, V, Y order will be named ``MEDIA_BUS_FMT_UYVY8_2X8``. 3893 3894:ref:`v4l2-mbus-pixelcode-yuv8` lists existing packed YUV formats and 3895describes the organization of each pixel data in each sample. When a 3896format pattern is split across multiple samples each of the samples in 3897the pattern is described. 3898 3899The role of each bit transferred over the bus is identified by one of 3900the following codes. 3901 3902- y\ :sub:`x` for luma component bit number x 3903 3904- u\ :sub:`x` for blue chroma component bit number x 3905 3906- v\ :sub:`x` for red chroma component bit number x 3907 3908- a\ :sub:`x` for alpha component bit number x 3909 3910- for non-available bits (for positions higher than the bus width) 3911 3912- d for dummy bits 3913 3914.. HACK: ideally, we would be using adjustbox here. However, this 3915.. will never work for this table, as, even with tiny font, it is 3916.. to big for a single page. So, we need to manually adjust the 3917.. size. 3918 3919.. raw:: latex 3920 3921 \begingroup 3922 \tiny 3923 \setlength{\tabcolsep}{2pt} 3924 3925.. tabularcolumns:: |p{5.0cm}|p{0.7cm}|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}|p{0.22cm}| 3926 3927.. _v4l2-mbus-pixelcode-yuv8: 3928 3929.. flat-table:: YUV Formats 3930 :header-rows: 2 3931 :stub-columns: 0 3932 :widths: 36 7 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3933 3934 * - Identifier 3935 - Code 3936 - 3937 - :cspan:`31` Data organization 3938 * - 3939 - 3940 - Bit 3941 - 31 3942 - 30 3943 - 29 3944 - 28 3945 - 27 3946 - 26 3947 - 25 3948 - 24 3949 - 23 3950 - 22 3951 - 21 3952 - 10 3953 - 19 3954 - 18 3955 - 17 3956 - 16 3957 - 15 3958 - 14 3959 - 13 3960 - 12 3961 - 11 3962 - 10 3963 - 9 3964 - 8 3965 - 7 3966 - 6 3967 - 5 3968 - 4 3969 - 3 3970 - 2 3971 - 1 3972 - 0 3973 * .. _MEDIA-BUS-FMT-Y8-1X8: 3974 3975 - MEDIA_BUS_FMT_Y8_1X8 3976 - 0x2001 3977 - 3978 - 3979 - 3980 - 3981 - 3982 - 3983 - 3984 - 3985 - 3986 - 3987 - 3988 - 3989 - 3990 - 3991 - 3992 - 3993 - 3994 - 3995 - 3996 - 3997 - 3998 - 3999 - 4000 - 4001 - 4002 - y\ :sub:`7` 4003 - y\ :sub:`6` 4004 - y\ :sub:`5` 4005 - y\ :sub:`4` 4006 - y\ :sub:`3` 4007 - y\ :sub:`2` 4008 - y\ :sub:`1` 4009 - y\ :sub:`0` 4010 * .. _MEDIA-BUS-FMT-UV8-1X8: 4011 4012 - MEDIA_BUS_FMT_UV8_1X8 4013 - 0x2015 4014 - 4015 - 4016 - 4017 - 4018 - 4019 - 4020 - 4021 - 4022 - 4023 - 4024 - 4025 - 4026 - 4027 - 4028 - 4029 - 4030 - 4031 - 4032 - 4033 - 4034 - 4035 - 4036 - 4037 - 4038 - 4039 - u\ :sub:`7` 4040 - u\ :sub:`6` 4041 - u\ :sub:`5` 4042 - u\ :sub:`4` 4043 - u\ :sub:`3` 4044 - u\ :sub:`2` 4045 - u\ :sub:`1` 4046 - u\ :sub:`0` 4047 * - 4048 - 4049 - 4050 - 4051 - 4052 - 4053 - 4054 - 4055 - 4056 - 4057 - 4058 - 4059 - 4060 - 4061 - 4062 - 4063 - 4064 - 4065 - 4066 - 4067 - 4068 - 4069 - 4070 - 4071 - 4072 - 4073 - 4074 - v\ :sub:`7` 4075 - v\ :sub:`6` 4076 - v\ :sub:`5` 4077 - v\ :sub:`4` 4078 - v\ :sub:`3` 4079 - v\ :sub:`2` 4080 - v\ :sub:`1` 4081 - v\ :sub:`0` 4082 * .. _MEDIA-BUS-FMT-UYVY8-1_5X8: 4083 4084 - MEDIA_BUS_FMT_UYVY8_1_5X8 4085 - 0x2002 4086 - 4087 - 4088 - 4089 - 4090 - 4091 - 4092 - 4093 - 4094 - 4095 - 4096 - 4097 - 4098 - 4099 - 4100 - 4101 - 4102 - 4103 - 4104 - 4105 - 4106 - 4107 - 4108 - 4109 - 4110 - 4111 - u\ :sub:`7` 4112 - u\ :sub:`6` 4113 - u\ :sub:`5` 4114 - u\ :sub:`4` 4115 - u\ :sub:`3` 4116 - u\ :sub:`2` 4117 - u\ :sub:`1` 4118 - u\ :sub:`0` 4119 * - 4120 - 4121 - 4122 - 4123 - 4124 - 4125 - 4126 - 4127 - 4128 - 4129 - 4130 - 4131 - 4132 - 4133 - 4134 - 4135 - 4136 - 4137 - 4138 - 4139 - 4140 - 4141 - 4142 - 4143 - 4144 - 4145 - 4146 - y\ :sub:`7` 4147 - y\ :sub:`6` 4148 - y\ :sub:`5` 4149 - y\ :sub:`4` 4150 - y\ :sub:`3` 4151 - y\ :sub:`2` 4152 - y\ :sub:`1` 4153 - y\ :sub:`0` 4154 * - 4155 - 4156 - 4157 - 4158 - 4159 - 4160 - 4161 - 4162 - 4163 - 4164 - 4165 - 4166 - 4167 - 4168 - 4169 - 4170 - 4171 - 4172 - 4173 - 4174 - 4175 - 4176 - 4177 - 4178 - 4179 - 4180 - 4181 - y\ :sub:`7` 4182 - y\ :sub:`6` 4183 - y\ :sub:`5` 4184 - y\ :sub:`4` 4185 - y\ :sub:`3` 4186 - y\ :sub:`2` 4187 - y\ :sub:`1` 4188 - y\ :sub:`0` 4189 * - 4190 - 4191 - 4192 - 4193 - 4194 - 4195 - 4196 - 4197 - 4198 - 4199 - 4200 - 4201 - 4202 - 4203 - 4204 - 4205 - 4206 - 4207 - 4208 - 4209 - 4210 - 4211 - 4212 - 4213 - 4214 - 4215 - 4216 - v\ :sub:`7` 4217 - v\ :sub:`6` 4218 - v\ :sub:`5` 4219 - v\ :sub:`4` 4220 - v\ :sub:`3` 4221 - v\ :sub:`2` 4222 - v\ :sub:`1` 4223 - v\ :sub:`0` 4224 * - 4225 - 4226 - 4227 - 4228 - 4229 - 4230 - 4231 - 4232 - 4233 - 4234 - 4235 - 4236 - 4237 - 4238 - 4239 - 4240 - 4241 - 4242 - 4243 - 4244 - 4245 - 4246 - 4247 - 4248 - 4249 - 4250 - 4251 - y\ :sub:`7` 4252 - y\ :sub:`6` 4253 - y\ :sub:`5` 4254 - y\ :sub:`4` 4255 - y\ :sub:`3` 4256 - y\ :sub:`2` 4257 - y\ :sub:`1` 4258 - y\ :sub:`0` 4259 * - 4260 - 4261 - 4262 - 4263 - 4264 - 4265 - 4266 - 4267 - 4268 - 4269 - 4270 - 4271 - 4272 - 4273 - 4274 - 4275 - 4276 - 4277 - 4278 - 4279 - 4280 - 4281 - 4282 - 4283 - 4284 - 4285 - 4286 - y\ :sub:`7` 4287 - y\ :sub:`6` 4288 - y\ :sub:`5` 4289 - y\ :sub:`4` 4290 - y\ :sub:`3` 4291 - y\ :sub:`2` 4292 - y\ :sub:`1` 4293 - y\ :sub:`0` 4294 * .. _MEDIA-BUS-FMT-VYUY8-1_5X8: 4295 4296 - MEDIA_BUS_FMT_VYUY8_1_5X8 4297 - 0x2003 4298 - 4299 - 4300 - 4301 - 4302 - 4303 - 4304 - 4305 - 4306 - 4307 - 4308 - 4309 - 4310 - 4311 - 4312 - 4313 - 4314 - 4315 - 4316 - 4317 - 4318 - 4319 - 4320 - 4321 - 4322 - 4323 - v\ :sub:`7` 4324 - v\ :sub:`6` 4325 - v\ :sub:`5` 4326 - v\ :sub:`4` 4327 - v\ :sub:`3` 4328 - v\ :sub:`2` 4329 - v\ :sub:`1` 4330 - v\ :sub:`0` 4331 * - 4332 - 4333 - 4334 - 4335 - 4336 - 4337 - 4338 - 4339 - 4340 - 4341 - 4342 - 4343 - 4344 - 4345 - 4346 - 4347 - 4348 - 4349 - 4350 - 4351 - 4352 - 4353 - 4354 - 4355 - 4356 - 4357 - 4358 - y\ :sub:`7` 4359 - y\ :sub:`6` 4360 - y\ :sub:`5` 4361 - y\ :sub:`4` 4362 - y\ :sub:`3` 4363 - y\ :sub:`2` 4364 - y\ :sub:`1` 4365 - y\ :sub:`0` 4366 * - 4367 - 4368 - 4369 - 4370 - 4371 - 4372 - 4373 - 4374 - 4375 - 4376 - 4377 - 4378 - 4379 - 4380 - 4381 - 4382 - 4383 - 4384 - 4385 - 4386 - 4387 - 4388 - 4389 - 4390 - 4391 - 4392 - 4393 - y\ :sub:`7` 4394 - y\ :sub:`6` 4395 - y\ :sub:`5` 4396 - y\ :sub:`4` 4397 - y\ :sub:`3` 4398 - y\ :sub:`2` 4399 - y\ :sub:`1` 4400 - y\ :sub:`0` 4401 * - 4402 - 4403 - 4404 - 4405 - 4406 - 4407 - 4408 - 4409 - 4410 - 4411 - 4412 - 4413 - 4414 - 4415 - 4416 - 4417 - 4418 - 4419 - 4420 - 4421 - 4422 - 4423 - 4424 - 4425 - 4426 - 4427 - 4428 - u\ :sub:`7` 4429 - u\ :sub:`6` 4430 - u\ :sub:`5` 4431 - u\ :sub:`4` 4432 - u\ :sub:`3` 4433 - u\ :sub:`2` 4434 - u\ :sub:`1` 4435 - u\ :sub:`0` 4436 * - 4437 - 4438 - 4439 - 4440 - 4441 - 4442 - 4443 - 4444 - 4445 - 4446 - 4447 - 4448 - 4449 - 4450 - 4451 - 4452 - 4453 - 4454 - 4455 - 4456 - 4457 - 4458 - 4459 - 4460 - 4461 - 4462 - 4463 - y\ :sub:`7` 4464 - y\ :sub:`6` 4465 - y\ :sub:`5` 4466 - y\ :sub:`4` 4467 - y\ :sub:`3` 4468 - y\ :sub:`2` 4469 - y\ :sub:`1` 4470 - y\ :sub:`0` 4471 * - 4472 - 4473 - 4474 - 4475 - 4476 - 4477 - 4478 - 4479 - 4480 - 4481 - 4482 - 4483 - 4484 - 4485 - 4486 - 4487 - 4488 - 4489 - 4490 - 4491 - 4492 - 4493 - 4494 - 4495 - 4496 - 4497 - 4498 - y\ :sub:`7` 4499 - y\ :sub:`6` 4500 - y\ :sub:`5` 4501 - y\ :sub:`4` 4502 - y\ :sub:`3` 4503 - y\ :sub:`2` 4504 - y\ :sub:`1` 4505 - y\ :sub:`0` 4506 * .. _MEDIA-BUS-FMT-YUYV8-1_5X8: 4507 4508 - MEDIA_BUS_FMT_YUYV8_1_5X8 4509 - 0x2004 4510 - 4511 - 4512 - 4513 - 4514 - 4515 - 4516 - 4517 - 4518 - 4519 - 4520 - 4521 - 4522 - 4523 - 4524 - 4525 - 4526 - 4527 - 4528 - 4529 - 4530 - 4531 - 4532 - 4533 - 4534 - 4535 - y\ :sub:`7` 4536 - y\ :sub:`6` 4537 - y\ :sub:`5` 4538 - y\ :sub:`4` 4539 - y\ :sub:`3` 4540 - y\ :sub:`2` 4541 - y\ :sub:`1` 4542 - y\ :sub:`0` 4543 * - 4544 - 4545 - 4546 - 4547 - 4548 - 4549 - 4550 - 4551 - 4552 - 4553 - 4554 - 4555 - 4556 - 4557 - 4558 - 4559 - 4560 - 4561 - 4562 - 4563 - 4564 - 4565 - 4566 - 4567 - 4568 - 4569 - 4570 - y\ :sub:`7` 4571 - y\ :sub:`6` 4572 - y\ :sub:`5` 4573 - y\ :sub:`4` 4574 - y\ :sub:`3` 4575 - y\ :sub:`2` 4576 - y\ :sub:`1` 4577 - y\ :sub:`0` 4578 * - 4579 - 4580 - 4581 - 4582 - 4583 - 4584 - 4585 - 4586 - 4587 - 4588 - 4589 - 4590 - 4591 - 4592 - 4593 - 4594 - 4595 - 4596 - 4597 - 4598 - 4599 - 4600 - 4601 - 4602 - 4603 - 4604 - 4605 - u\ :sub:`7` 4606 - u\ :sub:`6` 4607 - u\ :sub:`5` 4608 - u\ :sub:`4` 4609 - u\ :sub:`3` 4610 - u\ :sub:`2` 4611 - u\ :sub:`1` 4612 - u\ :sub:`0` 4613 * - 4614 - 4615 - 4616 - 4617 - 4618 - 4619 - 4620 - 4621 - 4622 - 4623 - 4624 - 4625 - 4626 - 4627 - 4628 - 4629 - 4630 - 4631 - 4632 - 4633 - 4634 - 4635 - 4636 - 4637 - 4638 - 4639 - 4640 - y\ :sub:`7` 4641 - y\ :sub:`6` 4642 - y\ :sub:`5` 4643 - y\ :sub:`4` 4644 - y\ :sub:`3` 4645 - y\ :sub:`2` 4646 - y\ :sub:`1` 4647 - y\ :sub:`0` 4648 * - 4649 - 4650 - 4651 - 4652 - 4653 - 4654 - 4655 - 4656 - 4657 - 4658 - 4659 - 4660 - 4661 - 4662 - 4663 - 4664 - 4665 - 4666 - 4667 - 4668 - 4669 - 4670 - 4671 - 4672 - 4673 - 4674 - 4675 - y\ :sub:`7` 4676 - y\ :sub:`6` 4677 - y\ :sub:`5` 4678 - y\ :sub:`4` 4679 - y\ :sub:`3` 4680 - y\ :sub:`2` 4681 - y\ :sub:`1` 4682 - y\ :sub:`0` 4683 * - 4684 - 4685 - 4686 - 4687 - 4688 - 4689 - 4690 - 4691 - 4692 - 4693 - 4694 - 4695 - 4696 - 4697 - 4698 - 4699 - 4700 - 4701 - 4702 - 4703 - 4704 - 4705 - 4706 - 4707 - 4708 - 4709 - 4710 - v\ :sub:`7` 4711 - v\ :sub:`6` 4712 - v\ :sub:`5` 4713 - v\ :sub:`4` 4714 - v\ :sub:`3` 4715 - v\ :sub:`2` 4716 - v\ :sub:`1` 4717 - v\ :sub:`0` 4718 * .. _MEDIA-BUS-FMT-YVYU8-1_5X8: 4719 4720 - MEDIA_BUS_FMT_YVYU8_1_5X8 4721 - 0x2005 4722 - 4723 - 4724 - 4725 - 4726 - 4727 - 4728 - 4729 - 4730 - 4731 - 4732 - 4733 - 4734 - 4735 - 4736 - 4737 - 4738 - 4739 - 4740 - 4741 - 4742 - 4743 - 4744 - 4745 - 4746 - 4747 - y\ :sub:`7` 4748 - y\ :sub:`6` 4749 - y\ :sub:`5` 4750 - y\ :sub:`4` 4751 - y\ :sub:`3` 4752 - y\ :sub:`2` 4753 - y\ :sub:`1` 4754 - y\ :sub:`0` 4755 * - 4756 - 4757 - 4758 - 4759 - 4760 - 4761 - 4762 - 4763 - 4764 - 4765 - 4766 - 4767 - 4768 - 4769 - 4770 - 4771 - 4772 - 4773 - 4774 - 4775 - 4776 - 4777 - 4778 - 4779 - 4780 - 4781 - 4782 - y\ :sub:`7` 4783 - y\ :sub:`6` 4784 - y\ :sub:`5` 4785 - y\ :sub:`4` 4786 - y\ :sub:`3` 4787 - y\ :sub:`2` 4788 - y\ :sub:`1` 4789 - y\ :sub:`0` 4790 * - 4791 - 4792 - 4793 - 4794 - 4795 - 4796 - 4797 - 4798 - 4799 - 4800 - 4801 - 4802 - 4803 - 4804 - 4805 - 4806 - 4807 - 4808 - 4809 - 4810 - 4811 - 4812 - 4813 - 4814 - 4815 - 4816 - 4817 - v\ :sub:`7` 4818 - v\ :sub:`6` 4819 - v\ :sub:`5` 4820 - v\ :sub:`4` 4821 - v\ :sub:`3` 4822 - v\ :sub:`2` 4823 - v\ :sub:`1` 4824 - v\ :sub:`0` 4825 * - 4826 - 4827 - 4828 - 4829 - 4830 - 4831 - 4832 - 4833 - 4834 - 4835 - 4836 - 4837 - 4838 - 4839 - 4840 - 4841 - 4842 - 4843 - 4844 - 4845 - 4846 - 4847 - 4848 - 4849 - 4850 - 4851 - 4852 - y\ :sub:`7` 4853 - y\ :sub:`6` 4854 - y\ :sub:`5` 4855 - y\ :sub:`4` 4856 - y\ :sub:`3` 4857 - y\ :sub:`2` 4858 - y\ :sub:`1` 4859 - y\ :sub:`0` 4860 * - 4861 - 4862 - 4863 - 4864 - 4865 - 4866 - 4867 - 4868 - 4869 - 4870 - 4871 - 4872 - 4873 - 4874 - 4875 - 4876 - 4877 - 4878 - 4879 - 4880 - 4881 - 4882 - 4883 - 4884 - 4885 - 4886 - 4887 - y\ :sub:`7` 4888 - y\ :sub:`6` 4889 - y\ :sub:`5` 4890 - y\ :sub:`4` 4891 - y\ :sub:`3` 4892 - y\ :sub:`2` 4893 - y\ :sub:`1` 4894 - y\ :sub:`0` 4895 * - 4896 - 4897 - 4898 - 4899 - 4900 - 4901 - 4902 - 4903 - 4904 - 4905 - 4906 - 4907 - 4908 - 4909 - 4910 - 4911 - 4912 - 4913 - 4914 - 4915 - 4916 - 4917 - 4918 - 4919 - 4920 - 4921 - 4922 - u\ :sub:`7` 4923 - u\ :sub:`6` 4924 - u\ :sub:`5` 4925 - u\ :sub:`4` 4926 - u\ :sub:`3` 4927 - u\ :sub:`2` 4928 - u\ :sub:`1` 4929 - u\ :sub:`0` 4930 * .. _MEDIA-BUS-FMT-UYVY8-2X8: 4931 4932 - MEDIA_BUS_FMT_UYVY8_2X8 4933 - 0x2006 4934 - 4935 - 4936 - 4937 - 4938 - 4939 - 4940 - 4941 - 4942 - 4943 - 4944 - 4945 - 4946 - 4947 - 4948 - 4949 - 4950 - 4951 - 4952 - 4953 - 4954 - 4955 - 4956 - 4957 - 4958 - 4959 - u\ :sub:`7` 4960 - u\ :sub:`6` 4961 - u\ :sub:`5` 4962 - u\ :sub:`4` 4963 - u\ :sub:`3` 4964 - u\ :sub:`2` 4965 - u\ :sub:`1` 4966 - u\ :sub:`0` 4967 * - 4968 - 4969 - 4970 - 4971 - 4972 - 4973 - 4974 - 4975 - 4976 - 4977 - 4978 - 4979 - 4980 - 4981 - 4982 - 4983 - 4984 - 4985 - 4986 - 4987 - 4988 - 4989 - 4990 - 4991 - 4992 - 4993 - 4994 - y\ :sub:`7` 4995 - y\ :sub:`6` 4996 - y\ :sub:`5` 4997 - y\ :sub:`4` 4998 - y\ :sub:`3` 4999 - y\ :sub:`2` 5000 - y\ :sub:`1` 5001 - y\ :sub:`0` 5002 * - 5003 - 5004 - 5005 - 5006 - 5007 - 5008 - 5009 - 5010 - 5011 - 5012 - 5013 - 5014 - 5015 - 5016 - 5017 - 5018 - 5019 - 5020 - 5021 - 5022 - 5023 - 5024 - 5025 - 5026 - 5027 - 5028 - 5029 - v\ :sub:`7` 5030 - v\ :sub:`6` 5031 - v\ :sub:`5` 5032 - v\ :sub:`4` 5033 - v\ :sub:`3` 5034 - v\ :sub:`2` 5035 - v\ :sub:`1` 5036 - v\ :sub:`0` 5037 * - 5038 - 5039 - 5040 - 5041 - 5042 - 5043 - 5044 - 5045 - 5046 - 5047 - 5048 - 5049 - 5050 - 5051 - 5052 - 5053 - 5054 - 5055 - 5056 - 5057 - 5058 - 5059 - 5060 - 5061 - 5062 - 5063 - 5064 - y\ :sub:`7` 5065 - y\ :sub:`6` 5066 - y\ :sub:`5` 5067 - y\ :sub:`4` 5068 - y\ :sub:`3` 5069 - y\ :sub:`2` 5070 - y\ :sub:`1` 5071 - y\ :sub:`0` 5072 * .. _MEDIA-BUS-FMT-VYUY8-2X8: 5073 5074 - MEDIA_BUS_FMT_VYUY8_2X8 5075 - 0x2007 5076 - 5077 - 5078 - 5079 - 5080 - 5081 - 5082 - 5083 - 5084 - 5085 - 5086 - 5087 - 5088 - 5089 - 5090 - 5091 - 5092 - 5093 - 5094 - 5095 - 5096 - 5097 - 5098 - 5099 - 5100 - 5101 - v\ :sub:`7` 5102 - v\ :sub:`6` 5103 - v\ :sub:`5` 5104 - v\ :sub:`4` 5105 - v\ :sub:`3` 5106 - v\ :sub:`2` 5107 - v\ :sub:`1` 5108 - v\ :sub:`0` 5109 * - 5110 - 5111 - 5112 - 5113 - 5114 - 5115 - 5116 - 5117 - 5118 - 5119 - 5120 - 5121 - 5122 - 5123 - 5124 - 5125 - 5126 - 5127 - 5128 - 5129 - 5130 - 5131 - 5132 - 5133 - 5134 - 5135 - 5136 - y\ :sub:`7` 5137 - y\ :sub:`6` 5138 - y\ :sub:`5` 5139 - y\ :sub:`4` 5140 - y\ :sub:`3` 5141 - y\ :sub:`2` 5142 - y\ :sub:`1` 5143 - y\ :sub:`0` 5144 * - 5145 - 5146 - 5147 - 5148 - 5149 - 5150 - 5151 - 5152 - 5153 - 5154 - 5155 - 5156 - 5157 - 5158 - 5159 - 5160 - 5161 - 5162 - 5163 - 5164 - 5165 - 5166 - 5167 - 5168 - 5169 - 5170 - 5171 - u\ :sub:`7` 5172 - u\ :sub:`6` 5173 - u\ :sub:`5` 5174 - u\ :sub:`4` 5175 - u\ :sub:`3` 5176 - u\ :sub:`2` 5177 - u\ :sub:`1` 5178 - u\ :sub:`0` 5179 * - 5180 - 5181 - 5182 - 5183 - 5184 - 5185 - 5186 - 5187 - 5188 - 5189 - 5190 - 5191 - 5192 - 5193 - 5194 - 5195 - 5196 - 5197 - 5198 - 5199 - 5200 - 5201 - 5202 - 5203 - 5204 - 5205 - 5206 - y\ :sub:`7` 5207 - y\ :sub:`6` 5208 - y\ :sub:`5` 5209 - y\ :sub:`4` 5210 - y\ :sub:`3` 5211 - y\ :sub:`2` 5212 - y\ :sub:`1` 5213 - y\ :sub:`0` 5214 * .. _MEDIA-BUS-FMT-YUYV8-2X8: 5215 5216 - MEDIA_BUS_FMT_YUYV8_2X8 5217 - 0x2008 5218 - 5219 - 5220 - 5221 - 5222 - 5223 - 5224 - 5225 - 5226 - 5227 - 5228 - 5229 - 5230 - 5231 - 5232 - 5233 - 5234 - 5235 - 5236 - 5237 - 5238 - 5239 - 5240 - 5241 - 5242 - 5243 - y\ :sub:`7` 5244 - y\ :sub:`6` 5245 - y\ :sub:`5` 5246 - y\ :sub:`4` 5247 - y\ :sub:`3` 5248 - y\ :sub:`2` 5249 - y\ :sub:`1` 5250 - y\ :sub:`0` 5251 * - 5252 - 5253 - 5254 - 5255 - 5256 - 5257 - 5258 - 5259 - 5260 - 5261 - 5262 - 5263 - 5264 - 5265 - 5266 - 5267 - 5268 - 5269 - 5270 - 5271 - 5272 - 5273 - 5274 - 5275 - 5276 - 5277 - 5278 - u\ :sub:`7` 5279 - u\ :sub:`6` 5280 - u\ :sub:`5` 5281 - u\ :sub:`4` 5282 - u\ :sub:`3` 5283 - u\ :sub:`2` 5284 - u\ :sub:`1` 5285 - u\ :sub:`0` 5286 * - 5287 - 5288 - 5289 - 5290 - 5291 - 5292 - 5293 - 5294 - 5295 - 5296 - 5297 - 5298 - 5299 - 5300 - 5301 - 5302 - 5303 - 5304 - 5305 - 5306 - 5307 - 5308 - 5309 - 5310 - 5311 - 5312 - 5313 - y\ :sub:`7` 5314 - y\ :sub:`6` 5315 - y\ :sub:`5` 5316 - y\ :sub:`4` 5317 - y\ :sub:`3` 5318 - y\ :sub:`2` 5319 - y\ :sub:`1` 5320 - y\ :sub:`0` 5321 * - 5322 - 5323 - 5324 - 5325 - 5326 - 5327 - 5328 - 5329 - 5330 - 5331 - 5332 - 5333 - 5334 - 5335 - 5336 - 5337 - 5338 - 5339 - 5340 - 5341 - 5342 - 5343 - 5344 - 5345 - 5346 - 5347 - 5348 - v\ :sub:`7` 5349 - v\ :sub:`6` 5350 - v\ :sub:`5` 5351 - v\ :sub:`4` 5352 - v\ :sub:`3` 5353 - v\ :sub:`2` 5354 - v\ :sub:`1` 5355 - v\ :sub:`0` 5356 * .. _MEDIA-BUS-FMT-YVYU8-2X8: 5357 5358 - MEDIA_BUS_FMT_YVYU8_2X8 5359 - 0x2009 5360 - 5361 - 5362 - 5363 - 5364 - 5365 - 5366 - 5367 - 5368 - 5369 - 5370 - 5371 - 5372 - 5373 - 5374 - 5375 - 5376 - 5377 - 5378 - 5379 - 5380 - 5381 - 5382 - 5383 - 5384 - 5385 - y\ :sub:`7` 5386 - y\ :sub:`6` 5387 - y\ :sub:`5` 5388 - y\ :sub:`4` 5389 - y\ :sub:`3` 5390 - y\ :sub:`2` 5391 - y\ :sub:`1` 5392 - y\ :sub:`0` 5393 * - 5394 - 5395 - 5396 - 5397 - 5398 - 5399 - 5400 - 5401 - 5402 - 5403 - 5404 - 5405 - 5406 - 5407 - 5408 - 5409 - 5410 - 5411 - 5412 - 5413 - 5414 - 5415 - 5416 - 5417 - 5418 - 5419 - 5420 - v\ :sub:`7` 5421 - v\ :sub:`6` 5422 - v\ :sub:`5` 5423 - v\ :sub:`4` 5424 - v\ :sub:`3` 5425 - v\ :sub:`2` 5426 - v\ :sub:`1` 5427 - v\ :sub:`0` 5428 * - 5429 - 5430 - 5431 - 5432 - 5433 - 5434 - 5435 - 5436 - 5437 - 5438 - 5439 - 5440 - 5441 - 5442 - 5443 - 5444 - 5445 - 5446 - 5447 - 5448 - 5449 - 5450 - 5451 - 5452 - 5453 - 5454 - 5455 - y\ :sub:`7` 5456 - y\ :sub:`6` 5457 - y\ :sub:`5` 5458 - y\ :sub:`4` 5459 - y\ :sub:`3` 5460 - y\ :sub:`2` 5461 - y\ :sub:`1` 5462 - y\ :sub:`0` 5463 * - 5464 - 5465 - 5466 - 5467 - 5468 - 5469 - 5470 - 5471 - 5472 - 5473 - 5474 - 5475 - 5476 - 5477 - 5478 - 5479 - 5480 - 5481 - 5482 - 5483 - 5484 - 5485 - 5486 - 5487 - 5488 - 5489 - 5490 - u\ :sub:`7` 5491 - u\ :sub:`6` 5492 - u\ :sub:`5` 5493 - u\ :sub:`4` 5494 - u\ :sub:`3` 5495 - u\ :sub:`2` 5496 - u\ :sub:`1` 5497 - u\ :sub:`0` 5498 * .. _MEDIA-BUS-FMT-Y10-1X10: 5499 5500 - MEDIA_BUS_FMT_Y10_1X10 5501 - 0x200a 5502 - 5503 - 5504 - 5505 - 5506 - 5507 - 5508 - 5509 - 5510 - 5511 - 5512 - 5513 - 5514 - 5515 - 5516 - 5517 - 5518 - 5519 - 5520 - 5521 - 5522 - 5523 - 5524 - 5525 - y\ :sub:`9` 5526 - y\ :sub:`8` 5527 - y\ :sub:`7` 5528 - y\ :sub:`6` 5529 - y\ :sub:`5` 5530 - y\ :sub:`4` 5531 - y\ :sub:`3` 5532 - y\ :sub:`2` 5533 - y\ :sub:`1` 5534 - y\ :sub:`0` 5535 * .. _MEDIA-BUS-FMT-Y10-2X8-PADHI_LE: 5536 5537 - MEDIA_BUS_FMT_Y10_2X8_PADHI_LE 5538 - 0x202c 5539 - 5540 - 5541 - 5542 - 5543 - 5544 - 5545 - 5546 - 5547 - 5548 - 5549 - 5550 - 5551 - 5552 - 5553 - 5554 - 5555 - 5556 - 5557 - 5558 - 5559 - 5560 - 5561 - 5562 - 5563 - 5564 - y\ :sub:`7` 5565 - y\ :sub:`6` 5566 - y\ :sub:`5` 5567 - y\ :sub:`4` 5568 - y\ :sub:`3` 5569 - y\ :sub:`2` 5570 - y\ :sub:`1` 5571 - y\ :sub:`0` 5572 * - 5573 - 5574 - 5575 - 5576 - 5577 - 5578 - 5579 - 5580 - 5581 - 5582 - 5583 - 5584 - 5585 - 5586 - 5587 - 5588 - 5589 - 5590 - 5591 - 5592 - 5593 - 5594 - 5595 - 5596 - 5597 - 5598 - 5599 - 0 5600 - 0 5601 - 0 5602 - 0 5603 - 0 5604 - 0 5605 - y\ :sub:`9` 5606 - y\ :sub:`8` 5607 * .. _MEDIA-BUS-FMT-UYVY10-2X10: 5608 5609 - MEDIA_BUS_FMT_UYVY10_2X10 5610 - 0x2018 5611 - 5612 - 5613 - 5614 - 5615 - 5616 - 5617 - 5618 - 5619 - 5620 - 5621 - 5622 - 5623 - 5624 - 5625 - 5626 - 5627 - 5628 - 5629 - 5630 - 5631 - 5632 - 5633 - 5634 - u\ :sub:`9` 5635 - u\ :sub:`8` 5636 - u\ :sub:`7` 5637 - u\ :sub:`6` 5638 - u\ :sub:`5` 5639 - u\ :sub:`4` 5640 - u\ :sub:`3` 5641 - u\ :sub:`2` 5642 - u\ :sub:`1` 5643 - u\ :sub:`0` 5644 * - 5645 - 5646 - 5647 - 5648 - 5649 - 5650 - 5651 - 5652 - 5653 - 5654 - 5655 - 5656 - 5657 - 5658 - 5659 - 5660 - 5661 - 5662 - 5663 - 5664 - 5665 - 5666 - 5667 - 5668 - 5669 - y\ :sub:`9` 5670 - y\ :sub:`8` 5671 - y\ :sub:`7` 5672 - y\ :sub:`6` 5673 - y\ :sub:`5` 5674 - y\ :sub:`4` 5675 - y\ :sub:`3` 5676 - y\ :sub:`2` 5677 - y\ :sub:`1` 5678 - y\ :sub:`0` 5679 * - 5680 - 5681 - 5682 - 5683 - 5684 - 5685 - 5686 - 5687 - 5688 - 5689 - 5690 - 5691 - 5692 - 5693 - 5694 - 5695 - 5696 - 5697 - 5698 - 5699 - 5700 - 5701 - 5702 - 5703 - 5704 - v\ :sub:`9` 5705 - v\ :sub:`8` 5706 - v\ :sub:`7` 5707 - v\ :sub:`6` 5708 - v\ :sub:`5` 5709 - v\ :sub:`4` 5710 - v\ :sub:`3` 5711 - v\ :sub:`2` 5712 - v\ :sub:`1` 5713 - v\ :sub:`0` 5714 * - 5715 - 5716 - 5717 - 5718 - 5719 - 5720 - 5721 - 5722 - 5723 - 5724 - 5725 - 5726 - 5727 - 5728 - 5729 - 5730 - 5731 - 5732 - 5733 - 5734 - 5735 - 5736 - 5737 - 5738 - 5739 - y\ :sub:`9` 5740 - y\ :sub:`8` 5741 - y\ :sub:`7` 5742 - y\ :sub:`6` 5743 - y\ :sub:`5` 5744 - y\ :sub:`4` 5745 - y\ :sub:`3` 5746 - y\ :sub:`2` 5747 - y\ :sub:`1` 5748 - y\ :sub:`0` 5749 * .. _MEDIA-BUS-FMT-VYUY10-2X10: 5750 5751 - MEDIA_BUS_FMT_VYUY10_2X10 5752 - 0x2019 5753 - 5754 - 5755 - 5756 - 5757 - 5758 - 5759 - 5760 - 5761 - 5762 - 5763 - 5764 - 5765 - 5766 - 5767 - 5768 - 5769 - 5770 - 5771 - 5772 - 5773 - 5774 - 5775 - 5776 - v\ :sub:`9` 5777 - v\ :sub:`8` 5778 - v\ :sub:`7` 5779 - v\ :sub:`6` 5780 - v\ :sub:`5` 5781 - v\ :sub:`4` 5782 - v\ :sub:`3` 5783 - v\ :sub:`2` 5784 - v\ :sub:`1` 5785 - v\ :sub:`0` 5786 * - 5787 - 5788 - 5789 - 5790 - 5791 - 5792 - 5793 - 5794 - 5795 - 5796 - 5797 - 5798 - 5799 - 5800 - 5801 - 5802 - 5803 - 5804 - 5805 - 5806 - 5807 - 5808 - 5809 - 5810 - 5811 - y\ :sub:`9` 5812 - y\ :sub:`8` 5813 - y\ :sub:`7` 5814 - y\ :sub:`6` 5815 - y\ :sub:`5` 5816 - y\ :sub:`4` 5817 - y\ :sub:`3` 5818 - y\ :sub:`2` 5819 - y\ :sub:`1` 5820 - y\ :sub:`0` 5821 * - 5822 - 5823 - 5824 - 5825 - 5826 - 5827 - 5828 - 5829 - 5830 - 5831 - 5832 - 5833 - 5834 - 5835 - 5836 - 5837 - 5838 - 5839 - 5840 - 5841 - 5842 - 5843 - 5844 - 5845 - 5846 - u\ :sub:`9` 5847 - u\ :sub:`8` 5848 - u\ :sub:`7` 5849 - u\ :sub:`6` 5850 - u\ :sub:`5` 5851 - u\ :sub:`4` 5852 - u\ :sub:`3` 5853 - u\ :sub:`2` 5854 - u\ :sub:`1` 5855 - u\ :sub:`0` 5856 * - 5857 - 5858 - 5859 - 5860 - 5861 - 5862 - 5863 - 5864 - 5865 - 5866 - 5867 - 5868 - 5869 - 5870 - 5871 - 5872 - 5873 - 5874 - 5875 - 5876 - 5877 - 5878 - 5879 - 5880 - 5881 - y\ :sub:`9` 5882 - y\ :sub:`8` 5883 - y\ :sub:`7` 5884 - y\ :sub:`6` 5885 - y\ :sub:`5` 5886 - y\ :sub:`4` 5887 - y\ :sub:`3` 5888 - y\ :sub:`2` 5889 - y\ :sub:`1` 5890 - y\ :sub:`0` 5891 * .. _MEDIA-BUS-FMT-YUYV10-2X10: 5892 5893 - MEDIA_BUS_FMT_YUYV10_2X10 5894 - 0x200b 5895 - 5896 - 5897 - 5898 - 5899 - 5900 - 5901 - 5902 - 5903 - 5904 - 5905 - 5906 - 5907 - 5908 - 5909 - 5910 - 5911 - 5912 - 5913 - 5914 - 5915 - 5916 - 5917 - 5918 - y\ :sub:`9` 5919 - y\ :sub:`8` 5920 - y\ :sub:`7` 5921 - y\ :sub:`6` 5922 - y\ :sub:`5` 5923 - y\ :sub:`4` 5924 - y\ :sub:`3` 5925 - y\ :sub:`2` 5926 - y\ :sub:`1` 5927 - y\ :sub:`0` 5928 * - 5929 - 5930 - 5931 - 5932 - 5933 - 5934 - 5935 - 5936 - 5937 - 5938 - 5939 - 5940 - 5941 - 5942 - 5943 - 5944 - 5945 - 5946 - 5947 - 5948 - 5949 - 5950 - 5951 - 5952 - 5953 - u\ :sub:`9` 5954 - u\ :sub:`8` 5955 - u\ :sub:`7` 5956 - u\ :sub:`6` 5957 - u\ :sub:`5` 5958 - u\ :sub:`4` 5959 - u\ :sub:`3` 5960 - u\ :sub:`2` 5961 - u\ :sub:`1` 5962 - u\ :sub:`0` 5963 * - 5964 - 5965 - 5966 - 5967 - 5968 - 5969 - 5970 - 5971 - 5972 - 5973 - 5974 - 5975 - 5976 - 5977 - 5978 - 5979 - 5980 - 5981 - 5982 - 5983 - 5984 - 5985 - 5986 - 5987 - 5988 - y\ :sub:`9` 5989 - y\ :sub:`8` 5990 - y\ :sub:`7` 5991 - y\ :sub:`6` 5992 - y\ :sub:`5` 5993 - y\ :sub:`4` 5994 - y\ :sub:`3` 5995 - y\ :sub:`2` 5996 - y\ :sub:`1` 5997 - y\ :sub:`0` 5998 * - 5999 - 6000 - 6001 - 6002 - 6003 - 6004 - 6005 - 6006 - 6007 - 6008 - 6009 - 6010 - 6011 - 6012 - 6013 - 6014 - 6015 - 6016 - 6017 - 6018 - 6019 - 6020 - 6021 - 6022 - 6023 - v\ :sub:`9` 6024 - v\ :sub:`8` 6025 - v\ :sub:`7` 6026 - v\ :sub:`6` 6027 - v\ :sub:`5` 6028 - v\ :sub:`4` 6029 - v\ :sub:`3` 6030 - v\ :sub:`2` 6031 - v\ :sub:`1` 6032 - v\ :sub:`0` 6033 * .. _MEDIA-BUS-FMT-YVYU10-2X10: 6034 6035 - MEDIA_BUS_FMT_YVYU10_2X10 6036 - 0x200c 6037 - 6038 - 6039 - 6040 - 6041 - 6042 - 6043 - 6044 - 6045 - 6046 - 6047 - 6048 - 6049 - 6050 - 6051 - 6052 - 6053 - 6054 - 6055 - 6056 - 6057 - 6058 - 6059 - 6060 - y\ :sub:`9` 6061 - y\ :sub:`8` 6062 - y\ :sub:`7` 6063 - y\ :sub:`6` 6064 - y\ :sub:`5` 6065 - y\ :sub:`4` 6066 - y\ :sub:`3` 6067 - y\ :sub:`2` 6068 - y\ :sub:`1` 6069 - y\ :sub:`0` 6070 * - 6071 - 6072 - 6073 - 6074 - 6075 - 6076 - 6077 - 6078 - 6079 - 6080 - 6081 - 6082 - 6083 - 6084 - 6085 - 6086 - 6087 - 6088 - 6089 - 6090 - 6091 - 6092 - 6093 - 6094 - 6095 - v\ :sub:`9` 6096 - v\ :sub:`8` 6097 - v\ :sub:`7` 6098 - v\ :sub:`6` 6099 - v\ :sub:`5` 6100 - v\ :sub:`4` 6101 - v\ :sub:`3` 6102 - v\ :sub:`2` 6103 - v\ :sub:`1` 6104 - v\ :sub:`0` 6105 * - 6106 - 6107 - 6108 - 6109 - 6110 - 6111 - 6112 - 6113 - 6114 - 6115 - 6116 - 6117 - 6118 - 6119 - 6120 - 6121 - 6122 - 6123 - 6124 - 6125 - 6126 - 6127 - 6128 - 6129 - 6130 - y\ :sub:`9` 6131 - y\ :sub:`8` 6132 - y\ :sub:`7` 6133 - y\ :sub:`6` 6134 - y\ :sub:`5` 6135 - y\ :sub:`4` 6136 - y\ :sub:`3` 6137 - y\ :sub:`2` 6138 - y\ :sub:`1` 6139 - y\ :sub:`0` 6140 * - 6141 - 6142 - 6143 - 6144 - 6145 - 6146 - 6147 - 6148 - 6149 - 6150 - 6151 - 6152 - 6153 - 6154 - 6155 - 6156 - 6157 - 6158 - 6159 - 6160 - 6161 - 6162 - 6163 - 6164 - 6165 - u\ :sub:`9` 6166 - u\ :sub:`8` 6167 - u\ :sub:`7` 6168 - u\ :sub:`6` 6169 - u\ :sub:`5` 6170 - u\ :sub:`4` 6171 - u\ :sub:`3` 6172 - u\ :sub:`2` 6173 - u\ :sub:`1` 6174 - u\ :sub:`0` 6175 * .. _MEDIA-BUS-FMT-Y12-1X12: 6176 6177 - MEDIA_BUS_FMT_Y12_1X12 6178 - 0x2013 6179 - 6180 - 6181 - 6182 - 6183 - 6184 - 6185 - 6186 - 6187 - 6188 - 6189 - 6190 - 6191 - 6192 - 6193 - 6194 - 6195 - 6196 - 6197 - 6198 - 6199 - 6200 - y\ :sub:`11` 6201 - y\ :sub:`10` 6202 - y\ :sub:`9` 6203 - y\ :sub:`8` 6204 - y\ :sub:`7` 6205 - y\ :sub:`6` 6206 - y\ :sub:`5` 6207 - y\ :sub:`4` 6208 - y\ :sub:`3` 6209 - y\ :sub:`2` 6210 - y\ :sub:`1` 6211 - y\ :sub:`0` 6212 * .. _MEDIA-BUS-FMT-UYVY12-2X12: 6213 6214 - MEDIA_BUS_FMT_UYVY12_2X12 6215 - 0x201c 6216 - 6217 - 6218 - 6219 - 6220 - 6221 - 6222 - 6223 - 6224 - 6225 - 6226 - 6227 - 6228 - 6229 - 6230 - 6231 - 6232 - 6233 - 6234 - 6235 - 6236 - 6237 - u\ :sub:`11` 6238 - u\ :sub:`10` 6239 - u\ :sub:`9` 6240 - u\ :sub:`8` 6241 - u\ :sub:`7` 6242 - u\ :sub:`6` 6243 - u\ :sub:`5` 6244 - u\ :sub:`4` 6245 - u\ :sub:`3` 6246 - u\ :sub:`2` 6247 - u\ :sub:`1` 6248 - u\ :sub:`0` 6249 * - 6250 - 6251 - 6252 - 6253 - 6254 - 6255 - 6256 - 6257 - 6258 - 6259 - 6260 - 6261 - 6262 - 6263 - 6264 - 6265 - 6266 - 6267 - 6268 - 6269 - 6270 - 6271 - 6272 - y\ :sub:`11` 6273 - y\ :sub:`10` 6274 - y\ :sub:`9` 6275 - y\ :sub:`8` 6276 - y\ :sub:`7` 6277 - y\ :sub:`6` 6278 - y\ :sub:`5` 6279 - y\ :sub:`4` 6280 - y\ :sub:`3` 6281 - y\ :sub:`2` 6282 - y\ :sub:`1` 6283 - y\ :sub:`0` 6284 * - 6285 - 6286 - 6287 - 6288 - 6289 - 6290 - 6291 - 6292 - 6293 - 6294 - 6295 - 6296 - 6297 - 6298 - 6299 - 6300 - 6301 - 6302 - 6303 - 6304 - 6305 - 6306 - 6307 - v\ :sub:`11` 6308 - v\ :sub:`10` 6309 - v\ :sub:`9` 6310 - v\ :sub:`8` 6311 - v\ :sub:`7` 6312 - v\ :sub:`6` 6313 - v\ :sub:`5` 6314 - v\ :sub:`4` 6315 - v\ :sub:`3` 6316 - v\ :sub:`2` 6317 - v\ :sub:`1` 6318 - v\ :sub:`0` 6319 * - 6320 - 6321 - 6322 - 6323 - 6324 - 6325 - 6326 - 6327 - 6328 - 6329 - 6330 - 6331 - 6332 - 6333 - 6334 - 6335 - 6336 - 6337 - 6338 - 6339 - 6340 - 6341 - 6342 - y\ :sub:`11` 6343 - y\ :sub:`10` 6344 - y\ :sub:`9` 6345 - y\ :sub:`8` 6346 - y\ :sub:`7` 6347 - y\ :sub:`6` 6348 - y\ :sub:`5` 6349 - y\ :sub:`4` 6350 - y\ :sub:`3` 6351 - y\ :sub:`2` 6352 - y\ :sub:`1` 6353 - y\ :sub:`0` 6354 * .. _MEDIA-BUS-FMT-VYUY12-2X12: 6355 6356 - MEDIA_BUS_FMT_VYUY12_2X12 6357 - 0x201d 6358 - 6359 - 6360 - 6361 - 6362 - 6363 - 6364 - 6365 - 6366 - 6367 - 6368 - 6369 - 6370 - 6371 - 6372 - 6373 - 6374 - 6375 - 6376 - 6377 - 6378 - 6379 - v\ :sub:`11` 6380 - v\ :sub:`10` 6381 - v\ :sub:`9` 6382 - v\ :sub:`8` 6383 - v\ :sub:`7` 6384 - v\ :sub:`6` 6385 - v\ :sub:`5` 6386 - v\ :sub:`4` 6387 - v\ :sub:`3` 6388 - v\ :sub:`2` 6389 - v\ :sub:`1` 6390 - v\ :sub:`0` 6391 * - 6392 - 6393 - 6394 - 6395 - 6396 - 6397 - 6398 - 6399 - 6400 - 6401 - 6402 - 6403 - 6404 - 6405 - 6406 - 6407 - 6408 - 6409 - 6410 - 6411 - 6412 - 6413 - 6414 - y\ :sub:`11` 6415 - y\ :sub:`10` 6416 - y\ :sub:`9` 6417 - y\ :sub:`8` 6418 - y\ :sub:`7` 6419 - y\ :sub:`6` 6420 - y\ :sub:`5` 6421 - y\ :sub:`4` 6422 - y\ :sub:`3` 6423 - y\ :sub:`2` 6424 - y\ :sub:`1` 6425 - y\ :sub:`0` 6426 * - 6427 - 6428 - 6429 - 6430 - 6431 - 6432 - 6433 - 6434 - 6435 - 6436 - 6437 - 6438 - 6439 - 6440 - 6441 - 6442 - 6443 - 6444 - 6445 - 6446 - 6447 - 6448 - 6449 - u\ :sub:`11` 6450 - u\ :sub:`10` 6451 - u\ :sub:`9` 6452 - u\ :sub:`8` 6453 - u\ :sub:`7` 6454 - u\ :sub:`6` 6455 - u\ :sub:`5` 6456 - u\ :sub:`4` 6457 - u\ :sub:`3` 6458 - u\ :sub:`2` 6459 - u\ :sub:`1` 6460 - u\ :sub:`0` 6461 * - 6462 - 6463 - 6464 - 6465 - 6466 - 6467 - 6468 - 6469 - 6470 - 6471 - 6472 - 6473 - 6474 - 6475 - 6476 - 6477 - 6478 - 6479 - 6480 - 6481 - 6482 - 6483 - 6484 - y\ :sub:`11` 6485 - y\ :sub:`10` 6486 - y\ :sub:`9` 6487 - y\ :sub:`8` 6488 - y\ :sub:`7` 6489 - y\ :sub:`6` 6490 - y\ :sub:`5` 6491 - y\ :sub:`4` 6492 - y\ :sub:`3` 6493 - y\ :sub:`2` 6494 - y\ :sub:`1` 6495 - y\ :sub:`0` 6496 * .. _MEDIA-BUS-FMT-YUYV12-2X12: 6497 6498 - MEDIA_BUS_FMT_YUYV12_2X12 6499 - 0x201e 6500 - 6501 - 6502 - 6503 - 6504 - 6505 - 6506 - 6507 - 6508 - 6509 - 6510 - 6511 - 6512 - 6513 - 6514 - 6515 - 6516 - 6517 - 6518 - 6519 - 6520 - 6521 - y\ :sub:`11` 6522 - y\ :sub:`10` 6523 - y\ :sub:`9` 6524 - y\ :sub:`8` 6525 - y\ :sub:`7` 6526 - y\ :sub:`6` 6527 - y\ :sub:`5` 6528 - y\ :sub:`4` 6529 - y\ :sub:`3` 6530 - y\ :sub:`2` 6531 - y\ :sub:`1` 6532 - y\ :sub:`0` 6533 * - 6534 - 6535 - 6536 - 6537 - 6538 - 6539 - 6540 - 6541 - 6542 - 6543 - 6544 - 6545 - 6546 - 6547 - 6548 - 6549 - 6550 - 6551 - 6552 - 6553 - 6554 - 6555 - 6556 - u\ :sub:`11` 6557 - u\ :sub:`10` 6558 - u\ :sub:`9` 6559 - u\ :sub:`8` 6560 - u\ :sub:`7` 6561 - u\ :sub:`6` 6562 - u\ :sub:`5` 6563 - u\ :sub:`4` 6564 - u\ :sub:`3` 6565 - u\ :sub:`2` 6566 - u\ :sub:`1` 6567 - u\ :sub:`0` 6568 * - 6569 - 6570 - 6571 - 6572 - 6573 - 6574 - 6575 - 6576 - 6577 - 6578 - 6579 - 6580 - 6581 - 6582 - 6583 - 6584 - 6585 - 6586 - 6587 - 6588 - 6589 - 6590 - 6591 - y\ :sub:`11` 6592 - y\ :sub:`10` 6593 - y\ :sub:`9` 6594 - y\ :sub:`8` 6595 - y\ :sub:`7` 6596 - y\ :sub:`6` 6597 - y\ :sub:`5` 6598 - y\ :sub:`4` 6599 - y\ :sub:`3` 6600 - y\ :sub:`2` 6601 - y\ :sub:`1` 6602 - y\ :sub:`0` 6603 * - 6604 - 6605 - 6606 - 6607 - 6608 - 6609 - 6610 - 6611 - 6612 - 6613 - 6614 - 6615 - 6616 - 6617 - 6618 - 6619 - 6620 - 6621 - 6622 - 6623 - 6624 - 6625 - 6626 - v\ :sub:`11` 6627 - v\ :sub:`10` 6628 - v\ :sub:`9` 6629 - v\ :sub:`8` 6630 - v\ :sub:`7` 6631 - v\ :sub:`6` 6632 - v\ :sub:`5` 6633 - v\ :sub:`4` 6634 - v\ :sub:`3` 6635 - v\ :sub:`2` 6636 - v\ :sub:`1` 6637 - v\ :sub:`0` 6638 * .. _MEDIA-BUS-FMT-YVYU12-2X12: 6639 6640 - MEDIA_BUS_FMT_YVYU12_2X12 6641 - 0x201f 6642 - 6643 - 6644 - 6645 - 6646 - 6647 - 6648 - 6649 - 6650 - 6651 - 6652 - 6653 - 6654 - 6655 - 6656 - 6657 - 6658 - 6659 - 6660 - 6661 - 6662 - 6663 - y\ :sub:`11` 6664 - y\ :sub:`10` 6665 - y\ :sub:`9` 6666 - y\ :sub:`8` 6667 - y\ :sub:`7` 6668 - y\ :sub:`6` 6669 - y\ :sub:`5` 6670 - y\ :sub:`4` 6671 - y\ :sub:`3` 6672 - y\ :sub:`2` 6673 - y\ :sub:`1` 6674 - y\ :sub:`0` 6675 * - 6676 - 6677 - 6678 - 6679 - 6680 - 6681 - 6682 - 6683 - 6684 - 6685 - 6686 - 6687 - 6688 - 6689 - 6690 - 6691 - 6692 - 6693 - 6694 - 6695 - 6696 - 6697 - 6698 - v\ :sub:`11` 6699 - v\ :sub:`10` 6700 - v\ :sub:`9` 6701 - v\ :sub:`8` 6702 - v\ :sub:`7` 6703 - v\ :sub:`6` 6704 - v\ :sub:`5` 6705 - v\ :sub:`4` 6706 - v\ :sub:`3` 6707 - v\ :sub:`2` 6708 - v\ :sub:`1` 6709 - v\ :sub:`0` 6710 * - 6711 - 6712 - 6713 - 6714 - 6715 - 6716 - 6717 - 6718 - 6719 - 6720 - 6721 - 6722 - 6723 - 6724 - 6725 - 6726 - 6727 - 6728 - 6729 - 6730 - 6731 - 6732 - 6733 - y\ :sub:`11` 6734 - y\ :sub:`10` 6735 - y\ :sub:`9` 6736 - y\ :sub:`8` 6737 - y\ :sub:`7` 6738 - y\ :sub:`6` 6739 - y\ :sub:`5` 6740 - y\ :sub:`4` 6741 - y\ :sub:`3` 6742 - y\ :sub:`2` 6743 - y\ :sub:`1` 6744 - y\ :sub:`0` 6745 * - 6746 - 6747 - 6748 - 6749 - 6750 - 6751 - 6752 - 6753 - 6754 - 6755 - 6756 - 6757 - 6758 - 6759 - 6760 - 6761 - 6762 - 6763 - 6764 - 6765 - 6766 - 6767 - 6768 - u\ :sub:`11` 6769 - u\ :sub:`10` 6770 - u\ :sub:`9` 6771 - u\ :sub:`8` 6772 - u\ :sub:`7` 6773 - u\ :sub:`6` 6774 - u\ :sub:`5` 6775 - u\ :sub:`4` 6776 - u\ :sub:`3` 6777 - u\ :sub:`2` 6778 - u\ :sub:`1` 6779 - u\ :sub:`0` 6780 * .. _MEDIA-BUS-FMT-Y14-1X14: 6781 6782 - MEDIA_BUS_FMT_Y14_1X14 6783 - 0x202d 6784 - 6785 - 6786 - 6787 - 6788 - 6789 - 6790 - 6791 - 6792 - 6793 - 6794 - 6795 - 6796 - 6797 - 6798 - 6799 - 6800 - 6801 - 6802 - 6803 - y\ :sub:`13` 6804 - y\ :sub:`12` 6805 - y\ :sub:`11` 6806 - y\ :sub:`10` 6807 - y\ :sub:`9` 6808 - y\ :sub:`8` 6809 - y\ :sub:`7` 6810 - y\ :sub:`6` 6811 - y\ :sub:`5` 6812 - y\ :sub:`4` 6813 - y\ :sub:`3` 6814 - y\ :sub:`2` 6815 - y\ :sub:`1` 6816 - y\ :sub:`0` 6817 * .. _MEDIA-BUS-FMT-Y16-1X16: 6818 6819 - MEDIA_BUS_FMT_Y16_1X16 6820 - 0x202e 6821 - 6822 - 6823 - 6824 - 6825 - 6826 - 6827 - 6828 - 6829 - 6830 - 6831 - 6832 - 6833 - 6834 - 6835 - 6836 - 6837 - 6838 - y\ :sub:`15` 6839 - y\ :sub:`14` 6840 - y\ :sub:`13` 6841 - y\ :sub:`12` 6842 - y\ :sub:`11` 6843 - y\ :sub:`10` 6844 - y\ :sub:`9` 6845 - y\ :sub:`8` 6846 - y\ :sub:`7` 6847 - y\ :sub:`6` 6848 - y\ :sub:`5` 6849 - y\ :sub:`4` 6850 - y\ :sub:`3` 6851 - y\ :sub:`2` 6852 - y\ :sub:`1` 6853 - y\ :sub:`0` 6854 * .. _MEDIA-BUS-FMT-UYVY8-1X16: 6855 6856 - MEDIA_BUS_FMT_UYVY8_1X16 6857 - 0x200f 6858 - 6859 - 6860 - 6861 - 6862 - 6863 - 6864 - 6865 - 6866 - 6867 - 6868 - 6869 - 6870 - 6871 - 6872 - 6873 - 6874 - 6875 - u\ :sub:`7` 6876 - u\ :sub:`6` 6877 - u\ :sub:`5` 6878 - u\ :sub:`4` 6879 - u\ :sub:`3` 6880 - u\ :sub:`2` 6881 - u\ :sub:`1` 6882 - u\ :sub:`0` 6883 - y\ :sub:`7` 6884 - y\ :sub:`6` 6885 - y\ :sub:`5` 6886 - y\ :sub:`4` 6887 - y\ :sub:`3` 6888 - y\ :sub:`2` 6889 - y\ :sub:`1` 6890 - y\ :sub:`0` 6891 * - 6892 - 6893 - 6894 - 6895 - 6896 - 6897 - 6898 - 6899 - 6900 - 6901 - 6902 - 6903 - 6904 - 6905 - 6906 - 6907 - 6908 - 6909 - 6910 - v\ :sub:`7` 6911 - v\ :sub:`6` 6912 - v\ :sub:`5` 6913 - v\ :sub:`4` 6914 - v\ :sub:`3` 6915 - v\ :sub:`2` 6916 - v\ :sub:`1` 6917 - v\ :sub:`0` 6918 - y\ :sub:`7` 6919 - y\ :sub:`6` 6920 - y\ :sub:`5` 6921 - y\ :sub:`4` 6922 - y\ :sub:`3` 6923 - y\ :sub:`2` 6924 - y\ :sub:`1` 6925 - y\ :sub:`0` 6926 * .. _MEDIA-BUS-FMT-VYUY8-1X16: 6927 6928 - MEDIA_BUS_FMT_VYUY8_1X16 6929 - 0x2010 6930 - 6931 - 6932 - 6933 - 6934 - 6935 - 6936 - 6937 - 6938 - 6939 - 6940 - 6941 - 6942 - 6943 - 6944 - 6945 - 6946 - 6947 - v\ :sub:`7` 6948 - v\ :sub:`6` 6949 - v\ :sub:`5` 6950 - v\ :sub:`4` 6951 - v\ :sub:`3` 6952 - v\ :sub:`2` 6953 - v\ :sub:`1` 6954 - v\ :sub:`0` 6955 - y\ :sub:`7` 6956 - y\ :sub:`6` 6957 - y\ :sub:`5` 6958 - y\ :sub:`4` 6959 - y\ :sub:`3` 6960 - y\ :sub:`2` 6961 - y\ :sub:`1` 6962 - y\ :sub:`0` 6963 * - 6964 - 6965 - 6966 - 6967 - 6968 - 6969 - 6970 - 6971 - 6972 - 6973 - 6974 - 6975 - 6976 - 6977 - 6978 - 6979 - 6980 - 6981 - 6982 - u\ :sub:`7` 6983 - u\ :sub:`6` 6984 - u\ :sub:`5` 6985 - u\ :sub:`4` 6986 - u\ :sub:`3` 6987 - u\ :sub:`2` 6988 - u\ :sub:`1` 6989 - u\ :sub:`0` 6990 - y\ :sub:`7` 6991 - y\ :sub:`6` 6992 - y\ :sub:`5` 6993 - y\ :sub:`4` 6994 - y\ :sub:`3` 6995 - y\ :sub:`2` 6996 - y\ :sub:`1` 6997 - y\ :sub:`0` 6998 * .. _MEDIA-BUS-FMT-YUYV8-1X16: 6999 7000 - MEDIA_BUS_FMT_YUYV8_1X16 7001 - 0x2011 7002 - 7003 - 7004 - 7005 - 7006 - 7007 - 7008 - 7009 - 7010 - 7011 - 7012 - 7013 - 7014 - 7015 - 7016 - 7017 - 7018 - 7019 - y\ :sub:`7` 7020 - y\ :sub:`6` 7021 - y\ :sub:`5` 7022 - y\ :sub:`4` 7023 - y\ :sub:`3` 7024 - y\ :sub:`2` 7025 - y\ :sub:`1` 7026 - y\ :sub:`0` 7027 - u\ :sub:`7` 7028 - u\ :sub:`6` 7029 - u\ :sub:`5` 7030 - u\ :sub:`4` 7031 - u\ :sub:`3` 7032 - u\ :sub:`2` 7033 - u\ :sub:`1` 7034 - u\ :sub:`0` 7035 * - 7036 - 7037 - 7038 - 7039 - 7040 - 7041 - 7042 - 7043 - 7044 - 7045 - 7046 - 7047 - 7048 - 7049 - 7050 - 7051 - 7052 - 7053 - 7054 - y\ :sub:`7` 7055 - y\ :sub:`6` 7056 - y\ :sub:`5` 7057 - y\ :sub:`4` 7058 - y\ :sub:`3` 7059 - y\ :sub:`2` 7060 - y\ :sub:`1` 7061 - y\ :sub:`0` 7062 - v\ :sub:`7` 7063 - v\ :sub:`6` 7064 - v\ :sub:`5` 7065 - v\ :sub:`4` 7066 - v\ :sub:`3` 7067 - v\ :sub:`2` 7068 - v\ :sub:`1` 7069 - v\ :sub:`0` 7070 * .. _MEDIA-BUS-FMT-YVYU8-1X16: 7071 7072 - MEDIA_BUS_FMT_YVYU8_1X16 7073 - 0x2012 7074 - 7075 - 7076 - 7077 - 7078 - 7079 - 7080 - 7081 - 7082 - 7083 - 7084 - 7085 - 7086 - 7087 - 7088 - 7089 - 7090 - 7091 - y\ :sub:`7` 7092 - y\ :sub:`6` 7093 - y\ :sub:`5` 7094 - y\ :sub:`4` 7095 - y\ :sub:`3` 7096 - y\ :sub:`2` 7097 - y\ :sub:`1` 7098 - y\ :sub:`0` 7099 - v\ :sub:`7` 7100 - v\ :sub:`6` 7101 - v\ :sub:`5` 7102 - v\ :sub:`4` 7103 - v\ :sub:`3` 7104 - v\ :sub:`2` 7105 - v\ :sub:`1` 7106 - v\ :sub:`0` 7107 * - 7108 - 7109 - 7110 - 7111 - 7112 - 7113 - 7114 - 7115 - 7116 - 7117 - 7118 - 7119 - 7120 - 7121 - 7122 - 7123 - 7124 - 7125 - 7126 - y\ :sub:`7` 7127 - y\ :sub:`6` 7128 - y\ :sub:`5` 7129 - y\ :sub:`4` 7130 - y\ :sub:`3` 7131 - y\ :sub:`2` 7132 - y\ :sub:`1` 7133 - y\ :sub:`0` 7134 - u\ :sub:`7` 7135 - u\ :sub:`6` 7136 - u\ :sub:`5` 7137 - u\ :sub:`4` 7138 - u\ :sub:`3` 7139 - u\ :sub:`2` 7140 - u\ :sub:`1` 7141 - u\ :sub:`0` 7142 * .. _MEDIA-BUS-FMT-YDYUYDYV8-1X16: 7143 7144 - MEDIA_BUS_FMT_YDYUYDYV8_1X16 7145 - 0x2014 7146 - 7147 - 7148 - 7149 - 7150 - 7151 - 7152 - 7153 - 7154 - 7155 - 7156 - 7157 - 7158 - 7159 - 7160 - 7161 - 7162 - 7163 - y\ :sub:`7` 7164 - y\ :sub:`6` 7165 - y\ :sub:`5` 7166 - y\ :sub:`4` 7167 - y\ :sub:`3` 7168 - y\ :sub:`2` 7169 - y\ :sub:`1` 7170 - y\ :sub:`0` 7171 - d 7172 - d 7173 - d 7174 - d 7175 - d 7176 - d 7177 - d 7178 - d 7179 * - 7180 - 7181 - 7182 - 7183 - 7184 - 7185 - 7186 - 7187 - 7188 - 7189 - 7190 - 7191 - 7192 - 7193 - 7194 - 7195 - 7196 - 7197 - 7198 - y\ :sub:`7` 7199 - y\ :sub:`6` 7200 - y\ :sub:`5` 7201 - y\ :sub:`4` 7202 - y\ :sub:`3` 7203 - y\ :sub:`2` 7204 - y\ :sub:`1` 7205 - y\ :sub:`0` 7206 - u\ :sub:`7` 7207 - u\ :sub:`6` 7208 - u\ :sub:`5` 7209 - u\ :sub:`4` 7210 - u\ :sub:`3` 7211 - u\ :sub:`2` 7212 - u\ :sub:`1` 7213 - u\ :sub:`0` 7214 * - 7215 - 7216 - 7217 - 7218 - 7219 - 7220 - 7221 - 7222 - 7223 - 7224 - 7225 - 7226 - 7227 - 7228 - 7229 - 7230 - 7231 - 7232 - 7233 - y\ :sub:`7` 7234 - y\ :sub:`6` 7235 - y\ :sub:`5` 7236 - y\ :sub:`4` 7237 - y\ :sub:`3` 7238 - y\ :sub:`2` 7239 - y\ :sub:`1` 7240 - y\ :sub:`0` 7241 - d 7242 - d 7243 - d 7244 - d 7245 - d 7246 - d 7247 - d 7248 - d 7249 * - 7250 - 7251 - 7252 - 7253 - 7254 - 7255 - 7256 - 7257 - 7258 - 7259 - 7260 - 7261 - 7262 - 7263 - 7264 - 7265 - 7266 - 7267 - 7268 - y\ :sub:`7` 7269 - y\ :sub:`6` 7270 - y\ :sub:`5` 7271 - y\ :sub:`4` 7272 - y\ :sub:`3` 7273 - y\ :sub:`2` 7274 - y\ :sub:`1` 7275 - y\ :sub:`0` 7276 - v\ :sub:`7` 7277 - v\ :sub:`6` 7278 - v\ :sub:`5` 7279 - v\ :sub:`4` 7280 - v\ :sub:`3` 7281 - v\ :sub:`2` 7282 - v\ :sub:`1` 7283 - v\ :sub:`0` 7284 * .. _MEDIA-BUS-FMT-UYVY10-1X20: 7285 7286 - MEDIA_BUS_FMT_UYVY10_1X20 7287 - 0x201a 7288 - 7289 - 7290 - 7291 - 7292 - 7293 - 7294 - 7295 - 7296 - 7297 - 7298 - 7299 - 7300 - 7301 - u\ :sub:`9` 7302 - u\ :sub:`8` 7303 - u\ :sub:`7` 7304 - u\ :sub:`6` 7305 - u\ :sub:`5` 7306 - u\ :sub:`4` 7307 - u\ :sub:`3` 7308 - u\ :sub:`2` 7309 - u\ :sub:`1` 7310 - u\ :sub:`0` 7311 - y\ :sub:`9` 7312 - y\ :sub:`8` 7313 - y\ :sub:`7` 7314 - y\ :sub:`6` 7315 - y\ :sub:`5` 7316 - y\ :sub:`4` 7317 - y\ :sub:`3` 7318 - y\ :sub:`2` 7319 - y\ :sub:`1` 7320 - y\ :sub:`0` 7321 * - 7322 - 7323 - 7324 - 7325 - 7326 - 7327 - 7328 - 7329 - 7330 - 7331 - 7332 - 7333 - 7334 - 7335 - 7336 - v\ :sub:`9` 7337 - v\ :sub:`8` 7338 - v\ :sub:`7` 7339 - v\ :sub:`6` 7340 - v\ :sub:`5` 7341 - v\ :sub:`4` 7342 - v\ :sub:`3` 7343 - v\ :sub:`2` 7344 - v\ :sub:`1` 7345 - v\ :sub:`0` 7346 - y\ :sub:`9` 7347 - y\ :sub:`8` 7348 - y\ :sub:`7` 7349 - y\ :sub:`6` 7350 - y\ :sub:`5` 7351 - y\ :sub:`4` 7352 - y\ :sub:`3` 7353 - y\ :sub:`2` 7354 - y\ :sub:`1` 7355 - y\ :sub:`0` 7356 * .. _MEDIA-BUS-FMT-VYUY10-1X20: 7357 7358 - MEDIA_BUS_FMT_VYUY10_1X20 7359 - 0x201b 7360 - 7361 - 7362 - 7363 - 7364 - 7365 - 7366 - 7367 - 7368 - 7369 - 7370 - 7371 - 7372 - 7373 - v\ :sub:`9` 7374 - v\ :sub:`8` 7375 - v\ :sub:`7` 7376 - v\ :sub:`6` 7377 - v\ :sub:`5` 7378 - v\ :sub:`4` 7379 - v\ :sub:`3` 7380 - v\ :sub:`2` 7381 - v\ :sub:`1` 7382 - v\ :sub:`0` 7383 - y\ :sub:`9` 7384 - y\ :sub:`8` 7385 - y\ :sub:`7` 7386 - y\ :sub:`6` 7387 - y\ :sub:`5` 7388 - y\ :sub:`4` 7389 - y\ :sub:`3` 7390 - y\ :sub:`2` 7391 - y\ :sub:`1` 7392 - y\ :sub:`0` 7393 * - 7394 - 7395 - 7396 - 7397 - 7398 - 7399 - 7400 - 7401 - 7402 - 7403 - 7404 - 7405 - 7406 - 7407 - 7408 - u\ :sub:`9` 7409 - u\ :sub:`8` 7410 - u\ :sub:`7` 7411 - u\ :sub:`6` 7412 - u\ :sub:`5` 7413 - u\ :sub:`4` 7414 - u\ :sub:`3` 7415 - u\ :sub:`2` 7416 - u\ :sub:`1` 7417 - u\ :sub:`0` 7418 - y\ :sub:`9` 7419 - y\ :sub:`8` 7420 - y\ :sub:`7` 7421 - y\ :sub:`6` 7422 - y\ :sub:`5` 7423 - y\ :sub:`4` 7424 - y\ :sub:`3` 7425 - y\ :sub:`2` 7426 - y\ :sub:`1` 7427 - y\ :sub:`0` 7428 * .. _MEDIA-BUS-FMT-YUYV10-1X20: 7429 7430 - MEDIA_BUS_FMT_YUYV10_1X20 7431 - 0x200d 7432 - 7433 - 7434 - 7435 - 7436 - 7437 - 7438 - 7439 - 7440 - 7441 - 7442 - 7443 - 7444 - 7445 - y\ :sub:`9` 7446 - y\ :sub:`8` 7447 - y\ :sub:`7` 7448 - y\ :sub:`6` 7449 - y\ :sub:`5` 7450 - y\ :sub:`4` 7451 - y\ :sub:`3` 7452 - y\ :sub:`2` 7453 - y\ :sub:`1` 7454 - y\ :sub:`0` 7455 - u\ :sub:`9` 7456 - u\ :sub:`8` 7457 - u\ :sub:`7` 7458 - u\ :sub:`6` 7459 - u\ :sub:`5` 7460 - u\ :sub:`4` 7461 - u\ :sub:`3` 7462 - u\ :sub:`2` 7463 - u\ :sub:`1` 7464 - u\ :sub:`0` 7465 * - 7466 - 7467 - 7468 - 7469 - 7470 - 7471 - 7472 - 7473 - 7474 - 7475 - 7476 - 7477 - 7478 - 7479 - 7480 - y\ :sub:`9` 7481 - y\ :sub:`8` 7482 - y\ :sub:`7` 7483 - y\ :sub:`6` 7484 - y\ :sub:`5` 7485 - y\ :sub:`4` 7486 - y\ :sub:`3` 7487 - y\ :sub:`2` 7488 - y\ :sub:`1` 7489 - y\ :sub:`0` 7490 - v\ :sub:`9` 7491 - v\ :sub:`8` 7492 - v\ :sub:`7` 7493 - v\ :sub:`6` 7494 - v\ :sub:`5` 7495 - v\ :sub:`4` 7496 - v\ :sub:`3` 7497 - v\ :sub:`2` 7498 - v\ :sub:`1` 7499 - v\ :sub:`0` 7500 * .. _MEDIA-BUS-FMT-YVYU10-1X20: 7501 7502 - MEDIA_BUS_FMT_YVYU10_1X20 7503 - 0x200e 7504 - 7505 - 7506 - 7507 - 7508 - 7509 - 7510 - 7511 - 7512 - 7513 - 7514 - 7515 - 7516 - 7517 - y\ :sub:`9` 7518 - y\ :sub:`8` 7519 - y\ :sub:`7` 7520 - y\ :sub:`6` 7521 - y\ :sub:`5` 7522 - y\ :sub:`4` 7523 - y\ :sub:`3` 7524 - y\ :sub:`2` 7525 - y\ :sub:`1` 7526 - y\ :sub:`0` 7527 - v\ :sub:`9` 7528 - v\ :sub:`8` 7529 - v\ :sub:`7` 7530 - v\ :sub:`6` 7531 - v\ :sub:`5` 7532 - v\ :sub:`4` 7533 - v\ :sub:`3` 7534 - v\ :sub:`2` 7535 - v\ :sub:`1` 7536 - v\ :sub:`0` 7537 * - 7538 - 7539 - 7540 - 7541 - 7542 - 7543 - 7544 - 7545 - 7546 - 7547 - 7548 - 7549 - 7550 - 7551 - 7552 - y\ :sub:`9` 7553 - y\ :sub:`8` 7554 - y\ :sub:`7` 7555 - y\ :sub:`6` 7556 - y\ :sub:`5` 7557 - y\ :sub:`4` 7558 - y\ :sub:`3` 7559 - y\ :sub:`2` 7560 - y\ :sub:`1` 7561 - y\ :sub:`0` 7562 - u\ :sub:`9` 7563 - u\ :sub:`8` 7564 - u\ :sub:`7` 7565 - u\ :sub:`6` 7566 - u\ :sub:`5` 7567 - u\ :sub:`4` 7568 - u\ :sub:`3` 7569 - u\ :sub:`2` 7570 - u\ :sub:`1` 7571 - u\ :sub:`0` 7572 * .. _MEDIA-BUS-FMT-VUY8-1X24: 7573 7574 - MEDIA_BUS_FMT_VUY8_1X24 7575 - 0x201a 7576 - 7577 - 7578 - 7579 - 7580 - 7581 - 7582 - 7583 - 7584 - 7585 - v\ :sub:`7` 7586 - v\ :sub:`6` 7587 - v\ :sub:`5` 7588 - v\ :sub:`4` 7589 - v\ :sub:`3` 7590 - v\ :sub:`2` 7591 - v\ :sub:`1` 7592 - v\ :sub:`0` 7593 - u\ :sub:`7` 7594 - u\ :sub:`6` 7595 - u\ :sub:`5` 7596 - u\ :sub:`4` 7597 - u\ :sub:`3` 7598 - u\ :sub:`2` 7599 - u\ :sub:`1` 7600 - u\ :sub:`0` 7601 - y\ :sub:`7` 7602 - y\ :sub:`6` 7603 - y\ :sub:`5` 7604 - y\ :sub:`4` 7605 - y\ :sub:`3` 7606 - y\ :sub:`2` 7607 - y\ :sub:`1` 7608 - y\ :sub:`0` 7609 * .. _MEDIA-BUS-FMT-YUV8-1X24: 7610 7611 - MEDIA_BUS_FMT_YUV8_1X24 7612 - 0x2025 7613 - 7614 - 7615 - 7616 - 7617 - 7618 - 7619 - 7620 - 7621 - 7622 - y\ :sub:`7` 7623 - y\ :sub:`6` 7624 - y\ :sub:`5` 7625 - y\ :sub:`4` 7626 - y\ :sub:`3` 7627 - y\ :sub:`2` 7628 - y\ :sub:`1` 7629 - y\ :sub:`0` 7630 - u\ :sub:`7` 7631 - u\ :sub:`6` 7632 - u\ :sub:`5` 7633 - u\ :sub:`4` 7634 - u\ :sub:`3` 7635 - u\ :sub:`2` 7636 - u\ :sub:`1` 7637 - u\ :sub:`0` 7638 - v\ :sub:`7` 7639 - v\ :sub:`6` 7640 - v\ :sub:`5` 7641 - v\ :sub:`4` 7642 - v\ :sub:`3` 7643 - v\ :sub:`2` 7644 - v\ :sub:`1` 7645 - v\ :sub:`0` 7646 * .. _MEDIA-BUS-FMT-UYYVYY8-0-5X24: 7647 7648 - MEDIA_BUS_FMT_UYYVYY8_0_5X24 7649 - 0x2026 7650 - 7651 - 7652 - 7653 - 7654 - 7655 - 7656 - 7657 - 7658 - 7659 - u\ :sub:`7` 7660 - u\ :sub:`6` 7661 - u\ :sub:`5` 7662 - u\ :sub:`4` 7663 - u\ :sub:`3` 7664 - u\ :sub:`2` 7665 - u\ :sub:`1` 7666 - u\ :sub:`0` 7667 - y\ :sub:`7` 7668 - y\ :sub:`6` 7669 - y\ :sub:`5` 7670 - y\ :sub:`4` 7671 - y\ :sub:`3` 7672 - y\ :sub:`2` 7673 - y\ :sub:`1` 7674 - y\ :sub:`0` 7675 - y\ :sub:`7` 7676 - y\ :sub:`6` 7677 - y\ :sub:`5` 7678 - y\ :sub:`4` 7679 - y\ :sub:`3` 7680 - y\ :sub:`2` 7681 - y\ :sub:`1` 7682 - y\ :sub:`0` 7683 * - 7684 - 7685 - 7686 - 7687 - 7688 - 7689 - 7690 - 7691 - 7692 - 7693 - 7694 - v\ :sub:`7` 7695 - v\ :sub:`6` 7696 - v\ :sub:`5` 7697 - v\ :sub:`4` 7698 - v\ :sub:`3` 7699 - v\ :sub:`2` 7700 - v\ :sub:`1` 7701 - v\ :sub:`0` 7702 - y\ :sub:`7` 7703 - y\ :sub:`6` 7704 - y\ :sub:`5` 7705 - y\ :sub:`4` 7706 - y\ :sub:`3` 7707 - y\ :sub:`2` 7708 - y\ :sub:`1` 7709 - y\ :sub:`0` 7710 - y\ :sub:`7` 7711 - y\ :sub:`6` 7712 - y\ :sub:`5` 7713 - y\ :sub:`4` 7714 - y\ :sub:`3` 7715 - y\ :sub:`2` 7716 - y\ :sub:`1` 7717 - y\ :sub:`0` 7718 * .. _MEDIA-BUS-FMT-UYVY12-1X24: 7719 7720 - MEDIA_BUS_FMT_UYVY12_1X24 7721 - 0x2020 7722 - 7723 - 7724 - 7725 - 7726 - 7727 - 7728 - 7729 - 7730 - 7731 - u\ :sub:`11` 7732 - u\ :sub:`10` 7733 - u\ :sub:`9` 7734 - u\ :sub:`8` 7735 - u\ :sub:`7` 7736 - u\ :sub:`6` 7737 - u\ :sub:`5` 7738 - u\ :sub:`4` 7739 - u\ :sub:`3` 7740 - u\ :sub:`2` 7741 - u\ :sub:`1` 7742 - u\ :sub:`0` 7743 - y\ :sub:`11` 7744 - y\ :sub:`10` 7745 - y\ :sub:`9` 7746 - y\ :sub:`8` 7747 - y\ :sub:`7` 7748 - y\ :sub:`6` 7749 - y\ :sub:`5` 7750 - y\ :sub:`4` 7751 - y\ :sub:`3` 7752 - y\ :sub:`2` 7753 - y\ :sub:`1` 7754 - y\ :sub:`0` 7755 * - 7756 - 7757 - 7758 - 7759 - 7760 - 7761 - 7762 - 7763 - 7764 - 7765 - 7766 - v\ :sub:`11` 7767 - v\ :sub:`10` 7768 - v\ :sub:`9` 7769 - v\ :sub:`8` 7770 - v\ :sub:`7` 7771 - v\ :sub:`6` 7772 - v\ :sub:`5` 7773 - v\ :sub:`4` 7774 - v\ :sub:`3` 7775 - v\ :sub:`2` 7776 - v\ :sub:`1` 7777 - v\ :sub:`0` 7778 - y\ :sub:`11` 7779 - y\ :sub:`10` 7780 - y\ :sub:`9` 7781 - y\ :sub:`8` 7782 - y\ :sub:`7` 7783 - y\ :sub:`6` 7784 - y\ :sub:`5` 7785 - y\ :sub:`4` 7786 - y\ :sub:`3` 7787 - y\ :sub:`2` 7788 - y\ :sub:`1` 7789 - y\ :sub:`0` 7790 * .. _MEDIA-BUS-FMT-VYUY12-1X24: 7791 7792 - MEDIA_BUS_FMT_VYUY12_1X24 7793 - 0x2021 7794 - 7795 - 7796 - 7797 - 7798 - 7799 - 7800 - 7801 - 7802 - 7803 - v\ :sub:`11` 7804 - v\ :sub:`10` 7805 - v\ :sub:`9` 7806 - v\ :sub:`8` 7807 - v\ :sub:`7` 7808 - v\ :sub:`6` 7809 - v\ :sub:`5` 7810 - v\ :sub:`4` 7811 - v\ :sub:`3` 7812 - v\ :sub:`2` 7813 - v\ :sub:`1` 7814 - v\ :sub:`0` 7815 - y\ :sub:`11` 7816 - y\ :sub:`10` 7817 - y\ :sub:`9` 7818 - y\ :sub:`8` 7819 - y\ :sub:`7` 7820 - y\ :sub:`6` 7821 - y\ :sub:`5` 7822 - y\ :sub:`4` 7823 - y\ :sub:`3` 7824 - y\ :sub:`2` 7825 - y\ :sub:`1` 7826 - y\ :sub:`0` 7827 * - 7828 - 7829 - 7830 - 7831 - 7832 - 7833 - 7834 - 7835 - 7836 - 7837 - 7838 - u\ :sub:`11` 7839 - u\ :sub:`10` 7840 - u\ :sub:`9` 7841 - u\ :sub:`8` 7842 - u\ :sub:`7` 7843 - u\ :sub:`6` 7844 - u\ :sub:`5` 7845 - u\ :sub:`4` 7846 - u\ :sub:`3` 7847 - u\ :sub:`2` 7848 - u\ :sub:`1` 7849 - u\ :sub:`0` 7850 - y\ :sub:`11` 7851 - y\ :sub:`10` 7852 - y\ :sub:`9` 7853 - y\ :sub:`8` 7854 - y\ :sub:`7` 7855 - y\ :sub:`6` 7856 - y\ :sub:`5` 7857 - y\ :sub:`4` 7858 - y\ :sub:`3` 7859 - y\ :sub:`2` 7860 - y\ :sub:`1` 7861 - y\ :sub:`0` 7862 * .. _MEDIA-BUS-FMT-YUYV12-1X24: 7863 7864 - MEDIA_BUS_FMT_YUYV12_1X24 7865 - 0x2022 7866 - 7867 - 7868 - 7869 - 7870 - 7871 - 7872 - 7873 - 7874 - 7875 - y\ :sub:`11` 7876 - y\ :sub:`10` 7877 - y\ :sub:`9` 7878 - y\ :sub:`8` 7879 - y\ :sub:`7` 7880 - y\ :sub:`6` 7881 - y\ :sub:`5` 7882 - y\ :sub:`4` 7883 - y\ :sub:`3` 7884 - y\ :sub:`2` 7885 - y\ :sub:`1` 7886 - y\ :sub:`0` 7887 - u\ :sub:`11` 7888 - u\ :sub:`10` 7889 - u\ :sub:`9` 7890 - u\ :sub:`8` 7891 - u\ :sub:`7` 7892 - u\ :sub:`6` 7893 - u\ :sub:`5` 7894 - u\ :sub:`4` 7895 - u\ :sub:`3` 7896 - u\ :sub:`2` 7897 - u\ :sub:`1` 7898 - u\ :sub:`0` 7899 * - 7900 - 7901 - 7902 - 7903 - 7904 - 7905 - 7906 - 7907 - 7908 - 7909 - 7910 - y\ :sub:`11` 7911 - y\ :sub:`10` 7912 - y\ :sub:`9` 7913 - y\ :sub:`8` 7914 - y\ :sub:`7` 7915 - y\ :sub:`6` 7916 - y\ :sub:`5` 7917 - y\ :sub:`4` 7918 - y\ :sub:`3` 7919 - y\ :sub:`2` 7920 - y\ :sub:`1` 7921 - y\ :sub:`0` 7922 - v\ :sub:`11` 7923 - v\ :sub:`10` 7924 - v\ :sub:`9` 7925 - v\ :sub:`8` 7926 - v\ :sub:`7` 7927 - v\ :sub:`6` 7928 - v\ :sub:`5` 7929 - v\ :sub:`4` 7930 - v\ :sub:`3` 7931 - v\ :sub:`2` 7932 - v\ :sub:`1` 7933 - v\ :sub:`0` 7934 * .. _MEDIA-BUS-FMT-YVYU12-1X24: 7935 7936 - MEDIA_BUS_FMT_YVYU12_1X24 7937 - 0x2023 7938 - 7939 - 7940 - 7941 - 7942 - 7943 - 7944 - 7945 - 7946 - 7947 - y\ :sub:`11` 7948 - y\ :sub:`10` 7949 - y\ :sub:`9` 7950 - y\ :sub:`8` 7951 - y\ :sub:`7` 7952 - y\ :sub:`6` 7953 - y\ :sub:`5` 7954 - y\ :sub:`4` 7955 - y\ :sub:`3` 7956 - y\ :sub:`2` 7957 - y\ :sub:`1` 7958 - y\ :sub:`0` 7959 - v\ :sub:`11` 7960 - v\ :sub:`10` 7961 - v\ :sub:`9` 7962 - v\ :sub:`8` 7963 - v\ :sub:`7` 7964 - v\ :sub:`6` 7965 - v\ :sub:`5` 7966 - v\ :sub:`4` 7967 - v\ :sub:`3` 7968 - v\ :sub:`2` 7969 - v\ :sub:`1` 7970 - v\ :sub:`0` 7971 * - 7972 - 7973 - 7974 - 7975 - 7976 - 7977 - 7978 - 7979 - 7980 - 7981 - 7982 - y\ :sub:`11` 7983 - y\ :sub:`10` 7984 - y\ :sub:`9` 7985 - y\ :sub:`8` 7986 - y\ :sub:`7` 7987 - y\ :sub:`6` 7988 - y\ :sub:`5` 7989 - y\ :sub:`4` 7990 - y\ :sub:`3` 7991 - y\ :sub:`2` 7992 - y\ :sub:`1` 7993 - y\ :sub:`0` 7994 - u\ :sub:`11` 7995 - u\ :sub:`10` 7996 - u\ :sub:`9` 7997 - u\ :sub:`8` 7998 - u\ :sub:`7` 7999 - u\ :sub:`6` 8000 - u\ :sub:`5` 8001 - u\ :sub:`4` 8002 - u\ :sub:`3` 8003 - u\ :sub:`2` 8004 - u\ :sub:`1` 8005 - u\ :sub:`0` 8006 * .. _MEDIA-BUS-FMT-YUV10-1X30: 8007 8008 - MEDIA_BUS_FMT_YUV10_1X30 8009 - 0x2016 8010 - 8011 - 8012 - 8013 - y\ :sub:`9` 8014 - y\ :sub:`8` 8015 - y\ :sub:`7` 8016 - y\ :sub:`6` 8017 - y\ :sub:`5` 8018 - y\ :sub:`4` 8019 - y\ :sub:`3` 8020 - y\ :sub:`2` 8021 - y\ :sub:`1` 8022 - y\ :sub:`0` 8023 - u\ :sub:`9` 8024 - u\ :sub:`8` 8025 - u\ :sub:`7` 8026 - u\ :sub:`6` 8027 - u\ :sub:`5` 8028 - u\ :sub:`4` 8029 - u\ :sub:`3` 8030 - u\ :sub:`2` 8031 - u\ :sub:`1` 8032 - u\ :sub:`0` 8033 - v\ :sub:`9` 8034 - v\ :sub:`8` 8035 - v\ :sub:`7` 8036 - v\ :sub:`6` 8037 - v\ :sub:`5` 8038 - v\ :sub:`4` 8039 - v\ :sub:`3` 8040 - v\ :sub:`2` 8041 - v\ :sub:`1` 8042 - v\ :sub:`0` 8043 * .. _MEDIA-BUS-FMT-UYYVYY10-0-5X30: 8044 8045 - MEDIA_BUS_FMT_UYYVYY10_0_5X30 8046 - 0x2027 8047 - 8048 - 8049 - 8050 - u\ :sub:`9` 8051 - u\ :sub:`8` 8052 - u\ :sub:`7` 8053 - u\ :sub:`6` 8054 - u\ :sub:`5` 8055 - u\ :sub:`4` 8056 - u\ :sub:`3` 8057 - u\ :sub:`2` 8058 - u\ :sub:`1` 8059 - u\ :sub:`0` 8060 - y\ :sub:`9` 8061 - y\ :sub:`8` 8062 - y\ :sub:`7` 8063 - y\ :sub:`6` 8064 - y\ :sub:`5` 8065 - y\ :sub:`4` 8066 - y\ :sub:`3` 8067 - y\ :sub:`2` 8068 - y\ :sub:`1` 8069 - y\ :sub:`0` 8070 - y\ :sub:`9` 8071 - y\ :sub:`8` 8072 - y\ :sub:`7` 8073 - y\ :sub:`6` 8074 - y\ :sub:`5` 8075 - y\ :sub:`4` 8076 - y\ :sub:`3` 8077 - y\ :sub:`2` 8078 - y\ :sub:`1` 8079 - y\ :sub:`0` 8080 * - 8081 - 8082 - 8083 - 8084 - 8085 - v\ :sub:`9` 8086 - v\ :sub:`8` 8087 - v\ :sub:`7` 8088 - v\ :sub:`6` 8089 - v\ :sub:`5` 8090 - v\ :sub:`4` 8091 - v\ :sub:`3` 8092 - v\ :sub:`2` 8093 - v\ :sub:`1` 8094 - v\ :sub:`0` 8095 - y\ :sub:`9` 8096 - y\ :sub:`8` 8097 - y\ :sub:`7` 8098 - y\ :sub:`6` 8099 - y\ :sub:`5` 8100 - y\ :sub:`4` 8101 - y\ :sub:`3` 8102 - y\ :sub:`2` 8103 - y\ :sub:`1` 8104 - y\ :sub:`0` 8105 - y\ :sub:`9` 8106 - y\ :sub:`8` 8107 - y\ :sub:`7` 8108 - y\ :sub:`6` 8109 - y\ :sub:`5` 8110 - y\ :sub:`4` 8111 - y\ :sub:`3` 8112 - y\ :sub:`2` 8113 - y\ :sub:`1` 8114 - y\ :sub:`0` 8115 * .. _MEDIA-BUS-FMT-AYUV8-1X32: 8116 8117 - MEDIA_BUS_FMT_AYUV8_1X32 8118 - 0x2017 8119 - 8120 - a\ :sub:`7` 8121 - a\ :sub:`6` 8122 - a\ :sub:`5` 8123 - a\ :sub:`4` 8124 - a\ :sub:`3` 8125 - a\ :sub:`2` 8126 - a\ :sub:`1` 8127 - a\ :sub:`0` 8128 - y\ :sub:`7` 8129 - y\ :sub:`6` 8130 - y\ :sub:`5` 8131 - y\ :sub:`4` 8132 - y\ :sub:`3` 8133 - y\ :sub:`2` 8134 - y\ :sub:`1` 8135 - y\ :sub:`0` 8136 - u\ :sub:`7` 8137 - u\ :sub:`6` 8138 - u\ :sub:`5` 8139 - u\ :sub:`4` 8140 - u\ :sub:`3` 8141 - u\ :sub:`2` 8142 - u\ :sub:`1` 8143 - u\ :sub:`0` 8144 - v\ :sub:`7` 8145 - v\ :sub:`6` 8146 - v\ :sub:`5` 8147 - v\ :sub:`4` 8148 - v\ :sub:`3` 8149 - v\ :sub:`2` 8150 - v\ :sub:`1` 8151 - v\ :sub:`0` 8152 8153 8154.. raw:: latex 8155 8156 \endgroup 8157 8158 8159The following table list existing packed 36bit wide YUV formats. 8160 8161.. raw:: latex 8162 8163 \begingroup 8164 \tiny 8165 \setlength{\tabcolsep}{2pt} 8166 8167.. tabularcolumns:: |p{4.1cm}|p{0.7cm}|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}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}| 8168 8169.. _v4l2-mbus-pixelcode-yuv8-36bit: 8170 8171.. flat-table:: 36bit YUV Formats 8172 :header-rows: 2 8173 :stub-columns: 0 8174 :widths: 36 7 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 8175 8176 * - Identifier 8177 - Code 8178 - 8179 - :cspan:`35` Data organization 8180 * - 8181 - 8182 - Bit 8183 - 35 8184 - 34 8185 - 33 8186 - 32 8187 - 31 8188 - 30 8189 - 29 8190 - 28 8191 - 27 8192 - 26 8193 - 25 8194 - 24 8195 - 23 8196 - 22 8197 - 21 8198 - 10 8199 - 19 8200 - 18 8201 - 17 8202 - 16 8203 - 15 8204 - 14 8205 - 13 8206 - 12 8207 - 11 8208 - 10 8209 - 9 8210 - 8 8211 - 7 8212 - 6 8213 - 5 8214 - 4 8215 - 3 8216 - 2 8217 - 1 8218 - 0 8219 * .. _MEDIA-BUS-FMT-UYYVYY12-0-5X36: 8220 8221 - MEDIA_BUS_FMT_UYYVYY12_0_5X36 8222 - 0x2028 8223 - 8224 - u\ :sub:`11` 8225 - u\ :sub:`10` 8226 - u\ :sub:`9` 8227 - u\ :sub:`8` 8228 - u\ :sub:`7` 8229 - u\ :sub:`6` 8230 - u\ :sub:`5` 8231 - u\ :sub:`4` 8232 - u\ :sub:`3` 8233 - u\ :sub:`2` 8234 - u\ :sub:`1` 8235 - u\ :sub:`0` 8236 - y\ :sub:`11` 8237 - y\ :sub:`10` 8238 - y\ :sub:`9` 8239 - y\ :sub:`8` 8240 - y\ :sub:`7` 8241 - y\ :sub:`6` 8242 - y\ :sub:`5` 8243 - y\ :sub:`4` 8244 - y\ :sub:`3` 8245 - y\ :sub:`2` 8246 - y\ :sub:`1` 8247 - y\ :sub:`0` 8248 - y\ :sub:`11` 8249 - y\ :sub:`10` 8250 - y\ :sub:`9` 8251 - y\ :sub:`8` 8252 - y\ :sub:`7` 8253 - y\ :sub:`6` 8254 - y\ :sub:`5` 8255 - y\ :sub:`4` 8256 - y\ :sub:`3` 8257 - y\ :sub:`2` 8258 - y\ :sub:`1` 8259 - y\ :sub:`0` 8260 * - 8261 - 8262 - 8263 - v\ :sub:`11` 8264 - v\ :sub:`10` 8265 - v\ :sub:`9` 8266 - v\ :sub:`8` 8267 - v\ :sub:`7` 8268 - v\ :sub:`6` 8269 - v\ :sub:`5` 8270 - v\ :sub:`4` 8271 - v\ :sub:`3` 8272 - v\ :sub:`2` 8273 - v\ :sub:`1` 8274 - v\ :sub:`0` 8275 - y\ :sub:`11` 8276 - y\ :sub:`10` 8277 - y\ :sub:`9` 8278 - y\ :sub:`8` 8279 - y\ :sub:`7` 8280 - y\ :sub:`6` 8281 - y\ :sub:`5` 8282 - y\ :sub:`4` 8283 - y\ :sub:`3` 8284 - y\ :sub:`2` 8285 - y\ :sub:`1` 8286 - y\ :sub:`0` 8287 - y\ :sub:`11` 8288 - y\ :sub:`10` 8289 - y\ :sub:`9` 8290 - y\ :sub:`8` 8291 - y\ :sub:`7` 8292 - y\ :sub:`6` 8293 - y\ :sub:`5` 8294 - y\ :sub:`4` 8295 - y\ :sub:`3` 8296 - y\ :sub:`2` 8297 - y\ :sub:`1` 8298 - y\ :sub:`0` 8299 * .. _MEDIA-BUS-FMT-YUV12-1X36: 8300 8301 - MEDIA_BUS_FMT_YUV12_1X36 8302 - 0x2029 8303 - 8304 - y\ :sub:`11` 8305 - y\ :sub:`10` 8306 - y\ :sub:`9` 8307 - y\ :sub:`8` 8308 - y\ :sub:`7` 8309 - y\ :sub:`6` 8310 - y\ :sub:`5` 8311 - y\ :sub:`4` 8312 - y\ :sub:`3` 8313 - y\ :sub:`2` 8314 - y\ :sub:`1` 8315 - y\ :sub:`0` 8316 - u\ :sub:`11` 8317 - u\ :sub:`10` 8318 - u\ :sub:`9` 8319 - u\ :sub:`8` 8320 - u\ :sub:`7` 8321 - u\ :sub:`6` 8322 - u\ :sub:`5` 8323 - u\ :sub:`4` 8324 - u\ :sub:`3` 8325 - u\ :sub:`2` 8326 - u\ :sub:`1` 8327 - u\ :sub:`0` 8328 - v\ :sub:`11` 8329 - v\ :sub:`10` 8330 - v\ :sub:`9` 8331 - v\ :sub:`8` 8332 - v\ :sub:`7` 8333 - v\ :sub:`6` 8334 - v\ :sub:`5` 8335 - v\ :sub:`4` 8336 - v\ :sub:`3` 8337 - v\ :sub:`2` 8338 - v\ :sub:`1` 8339 - v\ :sub:`0` 8340 8341 8342.. raw:: latex 8343 8344 \endgroup 8345 8346 8347The following table list existing packed 48bit wide YUV formats. 8348 8349.. raw:: latex 8350 8351 \begingroup 8352 \tiny 8353 \setlength{\tabcolsep}{2pt} 8354 8355.. tabularcolumns:: |p{5.6cm}|p{0.7cm}|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}|p{0.22cm}| 8356 8357.. _v4l2-mbus-pixelcode-yuv8-48bit: 8358 8359.. flat-table:: 48bit YUV Formats 8360 :header-rows: 3 8361 :stub-columns: 0 8362 :widths: 36 7 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 8363 8364 * - Identifier 8365 - Code 8366 - 8367 - :cspan:`31` Data organization 8368 * - 8369 - 8370 - Bit 8371 - 8372 - 8373 - 8374 - 8375 - 8376 - 8377 - 8378 - 8379 - 8380 - 8381 - 8382 - 8383 - 8384 - 8385 - 8386 - 8387 - 47 8388 - 46 8389 - 45 8390 - 44 8391 - 43 8392 - 42 8393 - 41 8394 - 40 8395 - 39 8396 - 38 8397 - 37 8398 - 36 8399 - 35 8400 - 34 8401 - 33 8402 - 32 8403 * - 8404 - 8405 - 8406 - 31 8407 - 30 8408 - 29 8409 - 28 8410 - 27 8411 - 26 8412 - 25 8413 - 24 8414 - 23 8415 - 22 8416 - 21 8417 - 10 8418 - 19 8419 - 18 8420 - 17 8421 - 16 8422 - 15 8423 - 14 8424 - 13 8425 - 12 8426 - 11 8427 - 10 8428 - 9 8429 - 8 8430 - 7 8431 - 6 8432 - 5 8433 - 4 8434 - 3 8435 - 2 8436 - 1 8437 - 0 8438 * .. _MEDIA-BUS-FMT-YUV16-1X48: 8439 8440 - MEDIA_BUS_FMT_YUV16_1X48 8441 - 0x202a 8442 - 8443 - 8444 - 8445 - 8446 - 8447 - 8448 - 8449 - 8450 - 8451 - 8452 - 8453 - 8454 - 8455 - 8456 - 8457 - 8458 - 8459 - y\ :sub:`15` 8460 - y\ :sub:`14` 8461 - y\ :sub:`13` 8462 - y\ :sub:`12` 8463 - y\ :sub:`11` 8464 - y\ :sub:`10` 8465 - y\ :sub:`8` 8466 - y\ :sub:`8` 8467 - y\ :sub:`7` 8468 - y\ :sub:`6` 8469 - y\ :sub:`5` 8470 - y\ :sub:`4` 8471 - y\ :sub:`3` 8472 - y\ :sub:`2` 8473 - y\ :sub:`1` 8474 - y\ :sub:`0` 8475 * - 8476 - 8477 - 8478 - u\ :sub:`15` 8479 - u\ :sub:`14` 8480 - u\ :sub:`13` 8481 - u\ :sub:`12` 8482 - u\ :sub:`11` 8483 - u\ :sub:`10` 8484 - u\ :sub:`9` 8485 - u\ :sub:`8` 8486 - u\ :sub:`7` 8487 - u\ :sub:`6` 8488 - u\ :sub:`5` 8489 - u\ :sub:`4` 8490 - u\ :sub:`3` 8491 - u\ :sub:`2` 8492 - u\ :sub:`1` 8493 - u\ :sub:`0` 8494 - v\ :sub:`15` 8495 - v\ :sub:`14` 8496 - v\ :sub:`13` 8497 - v\ :sub:`12` 8498 - v\ :sub:`11` 8499 - v\ :sub:`10` 8500 - v\ :sub:`9` 8501 - v\ :sub:`8` 8502 - v\ :sub:`7` 8503 - v\ :sub:`6` 8504 - v\ :sub:`5` 8505 - v\ :sub:`4` 8506 - v\ :sub:`3` 8507 - v\ :sub:`2` 8508 - v\ :sub:`1` 8509 - v\ :sub:`0` 8510 * .. _MEDIA-BUS-FMT-UYYVYY16-0-5X48: 8511 8512 - MEDIA_BUS_FMT_UYYVYY16_0_5X48 8513 - 0x202b 8514 - 8515 - 8516 - 8517 - 8518 - 8519 - 8520 - 8521 - 8522 - 8523 - 8524 - 8525 - 8526 - 8527 - 8528 - 8529 - 8530 - 8531 - u\ :sub:`15` 8532 - u\ :sub:`14` 8533 - u\ :sub:`13` 8534 - u\ :sub:`12` 8535 - u\ :sub:`11` 8536 - u\ :sub:`10` 8537 - u\ :sub:`9` 8538 - u\ :sub:`8` 8539 - u\ :sub:`7` 8540 - u\ :sub:`6` 8541 - u\ :sub:`5` 8542 - u\ :sub:`4` 8543 - u\ :sub:`3` 8544 - u\ :sub:`2` 8545 - u\ :sub:`1` 8546 - u\ :sub:`0` 8547 * - 8548 - 8549 - 8550 - y\ :sub:`15` 8551 - y\ :sub:`14` 8552 - y\ :sub:`13` 8553 - y\ :sub:`12` 8554 - y\ :sub:`11` 8555 - y\ :sub:`10` 8556 - y\ :sub:`9` 8557 - y\ :sub:`8` 8558 - y\ :sub:`7` 8559 - y\ :sub:`6` 8560 - y\ :sub:`5` 8561 - y\ :sub:`4` 8562 - y\ :sub:`3` 8563 - y\ :sub:`2` 8564 - y\ :sub:`1` 8565 - y\ :sub:`0` 8566 - y\ :sub:`15` 8567 - y\ :sub:`14` 8568 - y\ :sub:`13` 8569 - y\ :sub:`12` 8570 - y\ :sub:`11` 8571 - y\ :sub:`10` 8572 - y\ :sub:`8` 8573 - y\ :sub:`8` 8574 - y\ :sub:`7` 8575 - y\ :sub:`6` 8576 - y\ :sub:`5` 8577 - y\ :sub:`4` 8578 - y\ :sub:`3` 8579 - y\ :sub:`2` 8580 - y\ :sub:`1` 8581 - y\ :sub:`0` 8582 * - 8583 - 8584 - 8585 - 8586 - 8587 - 8588 - 8589 - 8590 - 8591 - 8592 - 8593 - 8594 - 8595 - 8596 - 8597 - 8598 - 8599 - 8600 - 8601 - v\ :sub:`15` 8602 - v\ :sub:`14` 8603 - v\ :sub:`13` 8604 - v\ :sub:`12` 8605 - v\ :sub:`11` 8606 - v\ :sub:`10` 8607 - v\ :sub:`9` 8608 - v\ :sub:`8` 8609 - v\ :sub:`7` 8610 - v\ :sub:`6` 8611 - v\ :sub:`5` 8612 - v\ :sub:`4` 8613 - v\ :sub:`3` 8614 - v\ :sub:`2` 8615 - v\ :sub:`1` 8616 - v\ :sub:`0` 8617 * - 8618 - 8619 - 8620 - y\ :sub:`15` 8621 - y\ :sub:`14` 8622 - y\ :sub:`13` 8623 - y\ :sub:`12` 8624 - y\ :sub:`11` 8625 - y\ :sub:`10` 8626 - y\ :sub:`9` 8627 - y\ :sub:`8` 8628 - y\ :sub:`7` 8629 - y\ :sub:`6` 8630 - y\ :sub:`5` 8631 - y\ :sub:`4` 8632 - y\ :sub:`3` 8633 - y\ :sub:`2` 8634 - y\ :sub:`1` 8635 - y\ :sub:`0` 8636 - y\ :sub:`15` 8637 - y\ :sub:`14` 8638 - y\ :sub:`13` 8639 - y\ :sub:`12` 8640 - y\ :sub:`11` 8641 - y\ :sub:`10` 8642 - y\ :sub:`8` 8643 - y\ :sub:`8` 8644 - y\ :sub:`7` 8645 - y\ :sub:`6` 8646 - y\ :sub:`5` 8647 - y\ :sub:`4` 8648 - y\ :sub:`3` 8649 - y\ :sub:`2` 8650 - y\ :sub:`1` 8651 - y\ :sub:`0` 8652 8653 8654.. raw:: latex 8655 8656 \endgroup 8657 8658HSV/HSL Formats 8659^^^^^^^^^^^^^^^ 8660 8661Those formats transfer pixel data as RGB values in a 8662cylindrical-coordinate system using Hue-Saturation-Value or 8663Hue-Saturation-Lightness components. The format code is made of the 8664following information. 8665 8666- The hue, saturation, value or lightness and optional alpha components 8667 order code, as encoded in a pixel sample. The only currently 8668 supported value is AHSV. 8669 8670- The number of bits per component, for each component. The values can 8671 be different for all components. The only currently supported value 8672 is 8888. 8673 8674- The number of bus samples per pixel. Pixels that are wider than the 8675 bus width must be transferred in multiple samples. The only currently 8676 supported value is 1. 8677 8678- The bus width. 8679 8680- For formats where the total number of bits per pixel is smaller than 8681 the number of bus samples per pixel times the bus width, a padding 8682 value stating if the bytes are padded in their most high order bits 8683 (PADHI) or low order bits (PADLO). 8684 8685- For formats where the number of bus samples per pixel is larger than 8686 1, an endianness value stating if the pixel is transferred MSB first 8687 (BE) or LSB first (LE). 8688 8689The following table lists existing HSV/HSL formats. 8690 8691 8692.. raw:: latex 8693 8694 \begingroup 8695 \tiny 8696 \setlength{\tabcolsep}{2pt} 8697 8698.. tabularcolumns:: |p{3.9cm}|p{0.73cm}|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}|p{0.22cm}| 8699 8700.. _v4l2-mbus-pixelcode-hsv: 8701 8702.. flat-table:: HSV/HSL formats 8703 :header-rows: 2 8704 :stub-columns: 0 8705 :widths: 28 7 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 8706 8707 * - Identifier 8708 - Code 8709 - 8710 - :cspan:`31` Data organization 8711 * - 8712 - 8713 - Bit 8714 - 31 8715 - 30 8716 - 29 8717 - 28 8718 - 27 8719 - 26 8720 - 25 8721 - 24 8722 - 23 8723 - 22 8724 - 21 8725 - 20 8726 - 19 8727 - 18 8728 - 17 8729 - 16 8730 - 15 8731 - 14 8732 - 13 8733 - 12 8734 - 11 8735 - 10 8736 - 9 8737 - 8 8738 - 7 8739 - 6 8740 - 5 8741 - 4 8742 - 3 8743 - 2 8744 - 1 8745 - 0 8746 * .. _MEDIA-BUS-FMT-AHSV8888-1X32: 8747 8748 - MEDIA_BUS_FMT_AHSV8888_1X32 8749 - 0x6001 8750 - 8751 - a\ :sub:`7` 8752 - a\ :sub:`6` 8753 - a\ :sub:`5` 8754 - a\ :sub:`4` 8755 - a\ :sub:`3` 8756 - a\ :sub:`2` 8757 - a\ :sub:`1` 8758 - a\ :sub:`0` 8759 - h\ :sub:`7` 8760 - h\ :sub:`6` 8761 - h\ :sub:`5` 8762 - h\ :sub:`4` 8763 - h\ :sub:`3` 8764 - h\ :sub:`2` 8765 - h\ :sub:`1` 8766 - h\ :sub:`0` 8767 - s\ :sub:`7` 8768 - s\ :sub:`6` 8769 - s\ :sub:`5` 8770 - s\ :sub:`4` 8771 - s\ :sub:`3` 8772 - s\ :sub:`2` 8773 - s\ :sub:`1` 8774 - s\ :sub:`0` 8775 - v\ :sub:`7` 8776 - v\ :sub:`6` 8777 - v\ :sub:`5` 8778 - v\ :sub:`4` 8779 - v\ :sub:`3` 8780 - v\ :sub:`2` 8781 - v\ :sub:`1` 8782 - v\ :sub:`0` 8783 8784.. raw:: latex 8785 8786 \endgroup 8787 8788 8789JPEG Compressed Formats 8790^^^^^^^^^^^^^^^^^^^^^^^ 8791 8792Those data formats consist of an ordered sequence of 8-bit bytes 8793obtained from JPEG compression process. Additionally to the ``_JPEG`` 8794postfix the format code is made of the following information. 8795 8796- The number of bus samples per entropy encoded byte. 8797 8798- The bus width. 8799 8800For instance, for a JPEG baseline process and an 8-bit bus width the 8801format will be named ``MEDIA_BUS_FMT_JPEG_1X8``. 8802 8803The following table lists existing JPEG compressed formats. 8804 8805 8806.. _v4l2-mbus-pixelcode-jpeg: 8807 8808.. tabularcolumns:: |p{6.0cm}|p{1.4cm}|p{9.9cm}| 8809 8810.. flat-table:: JPEG Formats 8811 :header-rows: 1 8812 :stub-columns: 0 8813 8814 * - Identifier 8815 - Code 8816 - Remarks 8817 * .. _MEDIA-BUS-FMT-JPEG-1X8: 8818 8819 - MEDIA_BUS_FMT_JPEG_1X8 8820 - 0x4001 8821 - Besides of its usage for the parallel bus this format is 8822 recommended for transmission of JPEG data over MIPI CSI bus using 8823 the User Defined 8-bit Data types. 8824 8825 8826 8827.. _v4l2-mbus-vendor-spec-fmts: 8828 8829Vendor and Device Specific Formats 8830^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 8831 8832This section lists complex data formats that are either vendor or device 8833specific. 8834 8835The following table lists the existing vendor and device specific 8836formats. 8837 8838 8839.. _v4l2-mbus-pixelcode-vendor-specific: 8840 8841.. tabularcolumns:: |p{8.0cm}|p{1.4cm}|p{7.9cm}| 8842 8843.. flat-table:: Vendor and device specific formats 8844 :header-rows: 1 8845 :stub-columns: 0 8846 8847 * - Identifier 8848 - Code 8849 - Comments 8850 * .. _MEDIA-BUS-FMT-S5C-UYVY-JPEG-1X8: 8851 8852 - MEDIA_BUS_FMT_S5C_UYVY_JPEG_1X8 8853 - 0x5001 8854 - Interleaved raw UYVY and JPEG image format with embedded meta-data 8855 used by Samsung S3C73MX camera sensors. 8856 8857.. _v4l2-mbus-metadata-fmts: 8858 8859Metadata Formats 8860^^^^^^^^^^^^^^^^ 8861 8862This section lists all metadata formats. 8863 8864The following table lists the existing metadata formats. 8865 8866.. tabularcolumns:: |p{8.0cm}|p{1.4cm}|p{7.9cm}| 8867 8868.. flat-table:: Metadata formats 8869 :header-rows: 1 8870 :stub-columns: 0 8871 8872 * - Identifier 8873 - Code 8874 - Comments 8875 * .. _MEDIA-BUS-FMT-METADATA-FIXED: 8876 8877 - MEDIA_BUS_FMT_METADATA_FIXED 8878 - 0x7001 8879 - This format should be used when the same driver handles 8880 both sides of the link and the bus format is a fixed 8881 metadata format that is not configurable from userspace. 8882 Width and height will be set to 0 for this format. 8883 8884Generic Serial Metadata Formats 8885^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 8886 8887Generic serial metadata formats are used on serial buses where the actual data 8888content is more or less device specific but the data is transmitted and received 8889by multiple devices that do not process the data in any way, simply writing 8890it to system memory for processing in software at the end of the pipeline. 8891 8892"b" in an array cell signifies a byte of data, followed by the number of the bit 8893and finally the bit number in subscript. "x" indicates a padding bit. 8894 8895.. _media-bus-format-generic-meta: 8896 8897.. cssclass: longtable 8898 8899.. flat-table:: Generic Serial Metadata Formats 8900 :header-rows: 2 8901 :stub-columns: 0 8902 8903 * - Identifier 8904 - Code 8905 - 8906 - :cspan:`23` Data organization within bus :term:`Data Unit` 8907 * - 8908 - 8909 - Bit 8910 - 23 8911 - 22 8912 - 21 8913 - 20 8914 - 19 8915 - 18 8916 - 17 8917 - 16 8918 - 15 8919 - 14 8920 - 13 8921 - 12 8922 - 11 8923 - 10 8924 - 9 8925 - 8 8926 - 7 8927 - 6 8928 - 5 8929 - 4 8930 - 3 8931 - 2 8932 - 1 8933 - 0 8934 * .. _MEDIA-BUS-FMT-META-8: 8935 8936 - MEDIA_BUS_FMT_META_8 8937 - 0x8001 8938 - 8939 - 8940 - 8941 - 8942 - 8943 - 8944 - 8945 - 8946 - 8947 - 8948 - 8949 - 8950 - 8951 - 8952 - 8953 - 8954 - 8955 - b0\ :sub:`7` 8956 - b0\ :sub:`6` 8957 - b0\ :sub:`5` 8958 - b0\ :sub:`4` 8959 - b0\ :sub:`3` 8960 - b0\ :sub:`2` 8961 - b0\ :sub:`1` 8962 - b0\ :sub:`0` 8963 * .. _MEDIA-BUS-FMT-META-10: 8964 8965 - MEDIA_BUS_FMT_META_10 8966 - 0x8002 8967 - 8968 - 8969 - 8970 - 8971 - 8972 - 8973 - 8974 - 8975 - 8976 - 8977 - 8978 - 8979 - 8980 - 8981 - 8982 - b0\ :sub:`7` 8983 - b0\ :sub:`6` 8984 - b0\ :sub:`5` 8985 - b0\ :sub:`4` 8986 - b0\ :sub:`3` 8987 - b0\ :sub:`2` 8988 - b0\ :sub:`1` 8989 - b0\ :sub:`0` 8990 - x 8991 - x 8992 * .. _MEDIA-BUS-FMT-META-12: 8993 8994 - MEDIA_BUS_FMT_META_12 8995 - 0x8003 8996 - 8997 - 8998 - 8999 - 9000 - 9001 - 9002 - 9003 - 9004 - 9005 - 9006 - 9007 - 9008 - 9009 - b0\ :sub:`7` 9010 - b0\ :sub:`6` 9011 - b0\ :sub:`5` 9012 - b0\ :sub:`4` 9013 - b0\ :sub:`3` 9014 - b0\ :sub:`2` 9015 - b0\ :sub:`1` 9016 - b0\ :sub:`0` 9017 - x 9018 - x 9019 - x 9020 - x 9021 * .. _MEDIA-BUS-FMT-META-14: 9022 9023 - MEDIA_BUS_FMT_META_14 9024 - 0x8004 9025 - 9026 - 9027 - 9028 - 9029 - 9030 - 9031 - 9032 - 9033 - 9034 - 9035 - 9036 - b0\ :sub:`7` 9037 - b0\ :sub:`6` 9038 - b0\ :sub:`5` 9039 - b0\ :sub:`4` 9040 - b0\ :sub:`3` 9041 - b0\ :sub:`2` 9042 - b0\ :sub:`1` 9043 - b0\ :sub:`0` 9044 - x 9045 - x 9046 - x 9047 - x 9048 - x 9049 - x 9050 * .. _MEDIA-BUS-FMT-META-16: 9051 9052 - MEDIA_BUS_FMT_META_16 9053 - 0x8005 9054 - 9055 - 9056 - 9057 - 9058 - 9059 - 9060 - 9061 - 9062 - 9063 - b0\ :sub:`7` 9064 - b0\ :sub:`6` 9065 - b0\ :sub:`5` 9066 - b0\ :sub:`4` 9067 - b0\ :sub:`3` 9068 - b0\ :sub:`2` 9069 - b0\ :sub:`1` 9070 - b0\ :sub:`0` 9071 - x 9072 - x 9073 - x 9074 - x 9075 - x 9076 - x 9077 - x 9078 - x 9079 * .. _MEDIA-BUS-FMT-META-20: 9080 9081 - MEDIA_BUS_FMT_META_20 9082 - 0x8006 9083 - 9084 - 9085 - 9086 - 9087 - 9088 - b0\ :sub:`7` 9089 - b0\ :sub:`6` 9090 - b0\ :sub:`5` 9091 - b0\ :sub:`4` 9092 - b0\ :sub:`3` 9093 - b0\ :sub:`2` 9094 - b0\ :sub:`1` 9095 - b0\ :sub:`0` 9096 - x 9097 - x 9098 - x 9099 - x 9100 - x 9101 - x 9102 - x 9103 - x 9104 - x 9105 - x 9106 - x 9107 - x 9108 * .. _MEDIA-BUS-FMT-META-24: 9109 9110 - MEDIA_BUS_FMT_META_24 9111 - 0x8007 9112 - 9113 - b0\ :sub:`7` 9114 - b0\ :sub:`6` 9115 - b0\ :sub:`5` 9116 - b0\ :sub:`4` 9117 - b0\ :sub:`3` 9118 - b0\ :sub:`2` 9119 - b0\ :sub:`1` 9120 - b0\ :sub:`0` 9121 - x 9122 - x 9123 - x 9124 - x 9125 - x 9126 - x 9127 - x 9128 - x 9129 - x 9130 - x 9131 - x 9132 - x 9133 - x 9134 - x 9135 - x 9136 - x 9137