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