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 2228On LVDS buses, usually each sample is transferred serialized in seven 2229time slots per pixel clock, on three (18-bit) or four (24-bit) or five (30-bit) 2230differential data pairs at the same time. The remaining bits are used 2231for control signals as defined by SPWG/PSWG/VESA or JEIDA standards. The 223224-bit RGB format serialized in seven time slots on four lanes using 2233JEIDA defined bit mapping will be named 2234``MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA``, for example. 2235 2236.. raw:: latex 2237 2238 \small 2239 2240.. _v4l2-mbus-pixelcode-rgb-lvds: 2241 2242.. flat-table:: LVDS RGB formats 2243 :header-rows: 2 2244 :stub-columns: 0 2245 2246 * - Identifier 2247 - Code 2248 - 2249 - 2250 - :cspan:`4` Data organization 2251 * - 2252 - 2253 - Timeslot 2254 - Lane 2255 - 4 2256 - 3 2257 - 2 2258 - 1 2259 - 0 2260 * .. _MEDIA-BUS-FMT-RGB666-1X7X3-SPWG: 2261 2262 - MEDIA_BUS_FMT_RGB666_1X7X3_SPWG 2263 - 0x1010 2264 - 0 2265 - 2266 - 2267 - 2268 - d 2269 - b\ :sub:`1` 2270 - g\ :sub:`0` 2271 * - 2272 - 2273 - 1 2274 - 2275 - 2276 - 2277 - d 2278 - b\ :sub:`0` 2279 - r\ :sub:`5` 2280 * - 2281 - 2282 - 2 2283 - 2284 - 2285 - 2286 - d 2287 - g\ :sub:`5` 2288 - r\ :sub:`4` 2289 * - 2290 - 2291 - 3 2292 - 2293 - 2294 - 2295 - b\ :sub:`5` 2296 - g\ :sub:`4` 2297 - r\ :sub:`3` 2298 * - 2299 - 2300 - 4 2301 - 2302 - 2303 - 2304 - b\ :sub:`4` 2305 - g\ :sub:`3` 2306 - r\ :sub:`2` 2307 * - 2308 - 2309 - 5 2310 - 2311 - 2312 - 2313 - b\ :sub:`3` 2314 - g\ :sub:`2` 2315 - r\ :sub:`1` 2316 * - 2317 - 2318 - 6 2319 - 2320 - 2321 - 2322 - b\ :sub:`2` 2323 - g\ :sub:`1` 2324 - r\ :sub:`0` 2325 * .. _MEDIA-BUS-FMT-RGB888-1X7X4-SPWG: 2326 2327 - MEDIA_BUS_FMT_RGB888_1X7X4_SPWG 2328 - 0x1011 2329 - 0 2330 - 2331 - 2332 - d 2333 - d 2334 - b\ :sub:`1` 2335 - g\ :sub:`0` 2336 * - 2337 - 2338 - 1 2339 - 2340 - 2341 - b\ :sub:`7` 2342 - d 2343 - b\ :sub:`0` 2344 - r\ :sub:`5` 2345 * - 2346 - 2347 - 2 2348 - 2349 - 2350 - b\ :sub:`6` 2351 - d 2352 - g\ :sub:`5` 2353 - r\ :sub:`4` 2354 * - 2355 - 2356 - 3 2357 - 2358 - 2359 - g\ :sub:`7` 2360 - b\ :sub:`5` 2361 - g\ :sub:`4` 2362 - r\ :sub:`3` 2363 * - 2364 - 2365 - 4 2366 - 2367 - 2368 - g\ :sub:`6` 2369 - b\ :sub:`4` 2370 - g\ :sub:`3` 2371 - r\ :sub:`2` 2372 * - 2373 - 2374 - 5 2375 - 2376 - 2377 - r\ :sub:`7` 2378 - b\ :sub:`3` 2379 - g\ :sub:`2` 2380 - r\ :sub:`1` 2381 * - 2382 - 2383 - 6 2384 - 2385 - 2386 - r\ :sub:`6` 2387 - b\ :sub:`2` 2388 - g\ :sub:`1` 2389 - r\ :sub:`0` 2390 * .. _MEDIA-BUS-FMT-RGB888-1X7X4-JEIDA: 2391 2392 - MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA 2393 - 0x1012 2394 - 0 2395 - 2396 - 2397 - d 2398 - d 2399 - b\ :sub:`3` 2400 - g\ :sub:`2` 2401 * - 2402 - 2403 - 1 2404 - 2405 - 2406 - b\ :sub:`1` 2407 - d 2408 - b\ :sub:`2` 2409 - r\ :sub:`7` 2410 * - 2411 - 2412 - 2 2413 - 2414 - 2415 - b\ :sub:`0` 2416 - d 2417 - g\ :sub:`7` 2418 - r\ :sub:`6` 2419 * - 2420 - 2421 - 3 2422 - 2423 - 2424 - g\ :sub:`1` 2425 - b\ :sub:`7` 2426 - g\ :sub:`6` 2427 - r\ :sub:`5` 2428 * - 2429 - 2430 - 4 2431 - 2432 - 2433 - g\ :sub:`0` 2434 - b\ :sub:`6` 2435 - g\ :sub:`5` 2436 - r\ :sub:`4` 2437 * - 2438 - 2439 - 5 2440 - 2441 - 2442 - r\ :sub:`1` 2443 - b\ :sub:`5` 2444 - g\ :sub:`4` 2445 - r\ :sub:`3` 2446 * - 2447 - 2448 - 6 2449 - 2450 - 2451 - r\ :sub:`0` 2452 - b\ :sub:`4` 2453 - g\ :sub:`3` 2454 - r\ :sub:`2` 2455 * .. _MEDIA-BUS-FMT-RGB101010-1X7X5-SPWG: 2456 2457 - MEDIA_BUS_FMT_RGB101010_1X7X5_SPWG 2458 - 0x1026 2459 - 0 2460 - 2461 - d 2462 - d 2463 - d 2464 - b\ :sub:`1` 2465 - g\ :sub:`0` 2466 * - 2467 - 2468 - 1 2469 - 2470 - b\ :sub:`9` 2471 - b\ :sub:`7` 2472 - d 2473 - b\ :sub:`0` 2474 - r\ :sub:`5` 2475 * - 2476 - 2477 - 2 2478 - 2479 - b\ :sub:`8` 2480 - b\ :sub:`6` 2481 - d 2482 - g\ :sub:`5` 2483 - r\ :sub:`4` 2484 * - 2485 - 2486 - 3 2487 - 2488 - g\ :sub:`9` 2489 - g\ :sub:`7` 2490 - b\ :sub:`5` 2491 - g\ :sub:`4` 2492 - r\ :sub:`3` 2493 * - 2494 - 2495 - 4 2496 - 2497 - g\ :sub:`8` 2498 - g\ :sub:`6` 2499 - b\ :sub:`4` 2500 - g\ :sub:`3` 2501 - r\ :sub:`2` 2502 * - 2503 - 2504 - 5 2505 - 2506 - r\ :sub:`9` 2507 - r\ :sub:`7` 2508 - b\ :sub:`3` 2509 - g\ :sub:`2` 2510 - r\ :sub:`1` 2511 * - 2512 - 2513 - 6 2514 - 2515 - r\ :sub:`8` 2516 - r\ :sub:`6` 2517 - b\ :sub:`2` 2518 - g\ :sub:`1` 2519 - r\ :sub:`0` 2520 * .. _MEDIA-BUS-FMT-RGB101010-1X7X5-JEIDA: 2521 2522 - MEDIA_BUS_FMT_RGB101010_1X7X5_JEIDA 2523 - 0x1027 2524 - 0 2525 - 2526 - d 2527 - d 2528 - d 2529 - b\ :sub:`5` 2530 - g\ :sub:`4` 2531 * - 2532 - 2533 - 1 2534 - 2535 - b\ :sub:`1` 2536 - b\ :sub:`3` 2537 - d 2538 - b\ :sub:`4` 2539 - r\ :sub:`9` 2540 * - 2541 - 2542 - 2 2543 - 2544 - b\ :sub:`0` 2545 - b\ :sub:`2` 2546 - d 2547 - g\ :sub:`9` 2548 - r\ :sub:`8` 2549 * - 2550 - 2551 - 3 2552 - 2553 - g\ :sub:`1` 2554 - g\ :sub:`3` 2555 - b\ :sub:`9` 2556 - g\ :sub:`8` 2557 - r\ :sub:`7` 2558 * - 2559 - 2560 - 4 2561 - 2562 - g\ :sub:`0` 2563 - g\ :sub:`2` 2564 - b\ :sub:`8` 2565 - g\ :sub:`7` 2566 - r\ :sub:`6` 2567 * - 2568 - 2569 - 5 2570 - 2571 - r\ :sub:`1` 2572 - r\ :sub:`3` 2573 - b\ :sub:`7` 2574 - g\ :sub:`6` 2575 - r\ :sub:`5` 2576 * - 2577 - 2578 - 6 2579 - 2580 - r\ :sub:`0` 2581 - r\ :sub:`2` 2582 - b\ :sub:`6` 2583 - g\ :sub:`5` 2584 - r\ :sub:`4` 2585 2586.. raw:: latex 2587 2588 \normalsize 2589 2590 2591Bayer Formats 2592^^^^^^^^^^^^^ 2593 2594Those formats transfer pixel data as red, green and blue components. The 2595format code is made of the following information. 2596 2597- The red, green and blue components order code, as encoded in a pixel 2598 sample. The possible values are shown in :ref:`bayer-patterns`. 2599 2600- The number of bits per pixel component. All components are 2601 transferred on the same number of bits. Common values are 8, 10 and 2602 12. 2603 2604- The compression (optional). If the pixel components are ALAW- or 2605 DPCM-compressed, a mention of the compression scheme and the number 2606 of bits per compressed pixel component. 2607 2608- The number of bus samples per pixel. Pixels that are wider than the 2609 bus width must be transferred in multiple samples. Common values are 2610 1 and 2. 2611 2612- The bus width. 2613 2614- For formats where the total number of bits per pixel is smaller than 2615 the number of bus samples per pixel times the bus width, a padding 2616 value stating if the bytes are padded in their most high order bits 2617 (PADHI) or low order bits (PADLO). 2618 2619- For formats where the number of bus samples per pixel is larger than 2620 1, an endianness value stating if the pixel is transferred MSB first 2621 (BE) or LSB first (LE). 2622 2623For instance, a format with uncompressed 10-bit Bayer components 2624arranged in a red, green, green, blue pattern transferred as 2 8-bit 2625samples per pixel with the least significant bits transferred first will 2626be named ``MEDIA_BUS_FMT_SRGGB10_2X8_PADHI_LE``. 2627 2628 2629.. _bayer-patterns: 2630 2631.. kernel-figure:: bayer.svg 2632 :alt: bayer.svg 2633 :align: center 2634 2635 **Figure 4.8 Bayer Patterns** 2636 2637The following table lists existing packed Bayer formats. The data 2638organization is given as an example for the first pixel only. 2639 2640 2641.. HACK: ideally, we would be using adjustbox here. However, Sphinx 2642.. is a very bad behaviored guy: if the table has more than 30 cols, 2643.. it switches to long table, and there's no way to override it. 2644 2645 2646.. raw:: latex 2647 2648 \begingroup 2649 \tiny 2650 \setlength{\tabcolsep}{2pt} 2651 2652.. 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}| 2653 2654.. _v4l2-mbus-pixelcode-bayer: 2655 2656.. cssclass: longtable 2657 2658.. flat-table:: Bayer Formats 2659 :header-rows: 2 2660 :stub-columns: 0 2661 2662 * - Identifier 2663 - Code 2664 - 2665 - :cspan:`15` Data organization 2666 * - 2667 - 2668 - Bit 2669 - 15 2670 - 14 2671 - 13 2672 - 12 2673 - 11 2674 - 10 2675 - 9 2676 - 8 2677 - 7 2678 - 6 2679 - 5 2680 - 4 2681 - 3 2682 - 2 2683 - 1 2684 - 0 2685 * .. _MEDIA-BUS-FMT-SBGGR8-1X8: 2686 2687 - MEDIA_BUS_FMT_SBGGR8_1X8 2688 - 0x3001 2689 - 2690 - 2691 - 2692 - 2693 - 2694 - 2695 - 2696 - 2697 - 2698 - b\ :sub:`7` 2699 - b\ :sub:`6` 2700 - b\ :sub:`5` 2701 - b\ :sub:`4` 2702 - b\ :sub:`3` 2703 - b\ :sub:`2` 2704 - b\ :sub:`1` 2705 - b\ :sub:`0` 2706 * .. _MEDIA-BUS-FMT-SGBRG8-1X8: 2707 2708 - MEDIA_BUS_FMT_SGBRG8_1X8 2709 - 0x3013 2710 - 2711 - 2712 - 2713 - 2714 - 2715 - 2716 - 2717 - 2718 - 2719 - g\ :sub:`7` 2720 - g\ :sub:`6` 2721 - g\ :sub:`5` 2722 - g\ :sub:`4` 2723 - g\ :sub:`3` 2724 - g\ :sub:`2` 2725 - g\ :sub:`1` 2726 - g\ :sub:`0` 2727 * .. _MEDIA-BUS-FMT-SGRBG8-1X8: 2728 2729 - MEDIA_BUS_FMT_SGRBG8_1X8 2730 - 0x3002 2731 - 2732 - 2733 - 2734 - 2735 - 2736 - 2737 - 2738 - 2739 - 2740 - g\ :sub:`7` 2741 - g\ :sub:`6` 2742 - g\ :sub:`5` 2743 - g\ :sub:`4` 2744 - g\ :sub:`3` 2745 - g\ :sub:`2` 2746 - g\ :sub:`1` 2747 - g\ :sub:`0` 2748 * .. _MEDIA-BUS-FMT-SRGGB8-1X8: 2749 2750 - MEDIA_BUS_FMT_SRGGB8_1X8 2751 - 0x3014 2752 - 2753 - 2754 - 2755 - 2756 - 2757 - 2758 - 2759 - 2760 - 2761 - r\ :sub:`7` 2762 - r\ :sub:`6` 2763 - r\ :sub:`5` 2764 - r\ :sub:`4` 2765 - r\ :sub:`3` 2766 - r\ :sub:`2` 2767 - r\ :sub:`1` 2768 - r\ :sub:`0` 2769 * .. _MEDIA-BUS-FMT-SBGGR10-ALAW8-1X8: 2770 2771 - MEDIA_BUS_FMT_SBGGR10_ALAW8_1X8 2772 - 0x3015 2773 - 2774 - 2775 - 2776 - 2777 - 2778 - 2779 - 2780 - 2781 - 2782 - b\ :sub:`7` 2783 - b\ :sub:`6` 2784 - b\ :sub:`5` 2785 - b\ :sub:`4` 2786 - b\ :sub:`3` 2787 - b\ :sub:`2` 2788 - b\ :sub:`1` 2789 - b\ :sub:`0` 2790 * .. _MEDIA-BUS-FMT-SGBRG10-ALAW8-1X8: 2791 2792 - MEDIA_BUS_FMT_SGBRG10_ALAW8_1X8 2793 - 0x3016 2794 - 2795 - 2796 - 2797 - 2798 - 2799 - 2800 - 2801 - 2802 - 2803 - g\ :sub:`7` 2804 - g\ :sub:`6` 2805 - g\ :sub:`5` 2806 - g\ :sub:`4` 2807 - g\ :sub:`3` 2808 - g\ :sub:`2` 2809 - g\ :sub:`1` 2810 - g\ :sub:`0` 2811 * .. _MEDIA-BUS-FMT-SGRBG10-ALAW8-1X8: 2812 2813 - MEDIA_BUS_FMT_SGRBG10_ALAW8_1X8 2814 - 0x3017 2815 - 2816 - 2817 - 2818 - 2819 - 2820 - 2821 - 2822 - 2823 - 2824 - g\ :sub:`7` 2825 - g\ :sub:`6` 2826 - g\ :sub:`5` 2827 - g\ :sub:`4` 2828 - g\ :sub:`3` 2829 - g\ :sub:`2` 2830 - g\ :sub:`1` 2831 - g\ :sub:`0` 2832 * .. _MEDIA-BUS-FMT-SRGGB10-ALAW8-1X8: 2833 2834 - MEDIA_BUS_FMT_SRGGB10_ALAW8_1X8 2835 - 0x3018 2836 - 2837 - 2838 - 2839 - 2840 - 2841 - 2842 - 2843 - 2844 - 2845 - r\ :sub:`7` 2846 - r\ :sub:`6` 2847 - r\ :sub:`5` 2848 - r\ :sub:`4` 2849 - r\ :sub:`3` 2850 - r\ :sub:`2` 2851 - r\ :sub:`1` 2852 - r\ :sub:`0` 2853 * .. _MEDIA-BUS-FMT-SBGGR10-DPCM8-1X8: 2854 2855 - MEDIA_BUS_FMT_SBGGR10_DPCM8_1X8 2856 - 0x300b 2857 - 2858 - 2859 - 2860 - 2861 - 2862 - 2863 - 2864 - 2865 - 2866 - b\ :sub:`7` 2867 - b\ :sub:`6` 2868 - b\ :sub:`5` 2869 - b\ :sub:`4` 2870 - b\ :sub:`3` 2871 - b\ :sub:`2` 2872 - b\ :sub:`1` 2873 - b\ :sub:`0` 2874 * .. _MEDIA-BUS-FMT-SGBRG10-DPCM8-1X8: 2875 2876 - MEDIA_BUS_FMT_SGBRG10_DPCM8_1X8 2877 - 0x300c 2878 - 2879 - 2880 - 2881 - 2882 - 2883 - 2884 - 2885 - 2886 - 2887 - g\ :sub:`7` 2888 - g\ :sub:`6` 2889 - g\ :sub:`5` 2890 - g\ :sub:`4` 2891 - g\ :sub:`3` 2892 - g\ :sub:`2` 2893 - g\ :sub:`1` 2894 - g\ :sub:`0` 2895 * .. _MEDIA-BUS-FMT-SGRBG10-DPCM8-1X8: 2896 2897 - MEDIA_BUS_FMT_SGRBG10_DPCM8_1X8 2898 - 0x3009 2899 - 2900 - 2901 - 2902 - 2903 - 2904 - 2905 - 2906 - 2907 - 2908 - g\ :sub:`7` 2909 - g\ :sub:`6` 2910 - g\ :sub:`5` 2911 - g\ :sub:`4` 2912 - g\ :sub:`3` 2913 - g\ :sub:`2` 2914 - g\ :sub:`1` 2915 - g\ :sub:`0` 2916 * .. _MEDIA-BUS-FMT-SRGGB10-DPCM8-1X8: 2917 2918 - MEDIA_BUS_FMT_SRGGB10_DPCM8_1X8 2919 - 0x300d 2920 - 2921 - 2922 - 2923 - 2924 - 2925 - 2926 - 2927 - 2928 - 2929 - r\ :sub:`7` 2930 - r\ :sub:`6` 2931 - r\ :sub:`5` 2932 - r\ :sub:`4` 2933 - r\ :sub:`3` 2934 - r\ :sub:`2` 2935 - r\ :sub:`1` 2936 - r\ :sub:`0` 2937 * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-BE: 2938 2939 - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_BE 2940 - 0x3003 2941 - 2942 - 2943 - 2944 - 2945 - 2946 - 2947 - 2948 - 2949 - 2950 - 0 2951 - 0 2952 - 0 2953 - 0 2954 - 0 2955 - 0 2956 - b\ :sub:`9` 2957 - b\ :sub:`8` 2958 * - 2959 - 2960 - 2961 - 2962 - 2963 - 2964 - 2965 - 2966 - 2967 - 2968 - 2969 - b\ :sub:`7` 2970 - b\ :sub:`6` 2971 - b\ :sub:`5` 2972 - b\ :sub:`4` 2973 - b\ :sub:`3` 2974 - b\ :sub:`2` 2975 - b\ :sub:`1` 2976 - b\ :sub:`0` 2977 * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-LE: 2978 2979 - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_LE 2980 - 0x3004 2981 - 2982 - 2983 - 2984 - 2985 - 2986 - 2987 - 2988 - 2989 - 2990 - b\ :sub:`7` 2991 - b\ :sub:`6` 2992 - b\ :sub:`5` 2993 - b\ :sub:`4` 2994 - b\ :sub:`3` 2995 - b\ :sub:`2` 2996 - b\ :sub:`1` 2997 - b\ :sub:`0` 2998 * - 2999 - 3000 - 3001 - 3002 - 3003 - 3004 - 3005 - 3006 - 3007 - 3008 - 3009 - 0 3010 - 0 3011 - 0 3012 - 0 3013 - 0 3014 - 0 3015 - b\ :sub:`9` 3016 - b\ :sub:`8` 3017 * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-BE: 3018 3019 - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_BE 3020 - 0x3005 3021 - 3022 - 3023 - 3024 - 3025 - 3026 - 3027 - 3028 - 3029 - 3030 - b\ :sub:`9` 3031 - b\ :sub:`8` 3032 - b\ :sub:`7` 3033 - b\ :sub:`6` 3034 - b\ :sub:`5` 3035 - b\ :sub:`4` 3036 - b\ :sub:`3` 3037 - b\ :sub:`2` 3038 * - 3039 - 3040 - 3041 - 3042 - 3043 - 3044 - 3045 - 3046 - 3047 - 3048 - 3049 - b\ :sub:`1` 3050 - b\ :sub:`0` 3051 - 0 3052 - 0 3053 - 0 3054 - 0 3055 - 0 3056 - 0 3057 * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-LE: 3058 3059 - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_LE 3060 - 0x3006 3061 - 3062 - 3063 - 3064 - 3065 - 3066 - 3067 - 3068 - 3069 - 3070 - b\ :sub:`1` 3071 - b\ :sub:`0` 3072 - 0 3073 - 0 3074 - 0 3075 - 0 3076 - 0 3077 - 0 3078 * - 3079 - 3080 - 3081 - 3082 - 3083 - 3084 - 3085 - 3086 - 3087 - 3088 - 3089 - b\ :sub:`9` 3090 - b\ :sub:`8` 3091 - b\ :sub:`7` 3092 - b\ :sub:`6` 3093 - b\ :sub:`5` 3094 - b\ :sub:`4` 3095 - b\ :sub:`3` 3096 - b\ :sub:`2` 3097 * .. _MEDIA-BUS-FMT-SBGGR10-1X10: 3098 3099 - MEDIA_BUS_FMT_SBGGR10_1X10 3100 - 0x3007 3101 - 3102 - 3103 - 3104 - 3105 - 3106 - 3107 - 3108 - b\ :sub:`9` 3109 - b\ :sub:`8` 3110 - b\ :sub:`7` 3111 - b\ :sub:`6` 3112 - b\ :sub:`5` 3113 - b\ :sub:`4` 3114 - b\ :sub:`3` 3115 - b\ :sub:`2` 3116 - b\ :sub:`1` 3117 - b\ :sub:`0` 3118 * .. _MEDIA-BUS-FMT-SGBRG10-1X10: 3119 3120 - MEDIA_BUS_FMT_SGBRG10_1X10 3121 - 0x300e 3122 - 3123 - 3124 - 3125 - 3126 - 3127 - 3128 - 3129 - g\ :sub:`9` 3130 - g\ :sub:`8` 3131 - g\ :sub:`7` 3132 - g\ :sub:`6` 3133 - g\ :sub:`5` 3134 - g\ :sub:`4` 3135 - g\ :sub:`3` 3136 - g\ :sub:`2` 3137 - g\ :sub:`1` 3138 - g\ :sub:`0` 3139 * .. _MEDIA-BUS-FMT-SGRBG10-1X10: 3140 3141 - MEDIA_BUS_FMT_SGRBG10_1X10 3142 - 0x300a 3143 - 3144 - 3145 - 3146 - 3147 - 3148 - 3149 - 3150 - g\ :sub:`9` 3151 - g\ :sub:`8` 3152 - g\ :sub:`7` 3153 - g\ :sub:`6` 3154 - g\ :sub:`5` 3155 - g\ :sub:`4` 3156 - g\ :sub:`3` 3157 - g\ :sub:`2` 3158 - g\ :sub:`1` 3159 - g\ :sub:`0` 3160 * .. _MEDIA-BUS-FMT-SRGGB10-1X10: 3161 3162 - MEDIA_BUS_FMT_SRGGB10_1X10 3163 - 0x300f 3164 - 3165 - 3166 - 3167 - 3168 - 3169 - 3170 - 3171 - r\ :sub:`9` 3172 - r\ :sub:`8` 3173 - r\ :sub:`7` 3174 - r\ :sub:`6` 3175 - r\ :sub:`5` 3176 - r\ :sub:`4` 3177 - r\ :sub:`3` 3178 - r\ :sub:`2` 3179 - r\ :sub:`1` 3180 - r\ :sub:`0` 3181 * .. _MEDIA-BUS-FMT-SBGGR12-1X12: 3182 3183 - MEDIA_BUS_FMT_SBGGR12_1X12 3184 - 0x3008 3185 - 3186 - 3187 - 3188 - 3189 - 3190 - b\ :sub:`11` 3191 - b\ :sub:`10` 3192 - b\ :sub:`9` 3193 - b\ :sub:`8` 3194 - b\ :sub:`7` 3195 - b\ :sub:`6` 3196 - b\ :sub:`5` 3197 - b\ :sub:`4` 3198 - b\ :sub:`3` 3199 - b\ :sub:`2` 3200 - b\ :sub:`1` 3201 - b\ :sub:`0` 3202 * .. _MEDIA-BUS-FMT-SGBRG12-1X12: 3203 3204 - MEDIA_BUS_FMT_SGBRG12_1X12 3205 - 0x3010 3206 - 3207 - 3208 - 3209 - 3210 - 3211 - g\ :sub:`11` 3212 - g\ :sub:`10` 3213 - g\ :sub:`9` 3214 - g\ :sub:`8` 3215 - g\ :sub:`7` 3216 - g\ :sub:`6` 3217 - g\ :sub:`5` 3218 - g\ :sub:`4` 3219 - g\ :sub:`3` 3220 - g\ :sub:`2` 3221 - g\ :sub:`1` 3222 - g\ :sub:`0` 3223 * .. _MEDIA-BUS-FMT-SGRBG12-1X12: 3224 3225 - MEDIA_BUS_FMT_SGRBG12_1X12 3226 - 0x3011 3227 - 3228 - 3229 - 3230 - 3231 - 3232 - g\ :sub:`11` 3233 - g\ :sub:`10` 3234 - g\ :sub:`9` 3235 - g\ :sub:`8` 3236 - g\ :sub:`7` 3237 - g\ :sub:`6` 3238 - g\ :sub:`5` 3239 - g\ :sub:`4` 3240 - g\ :sub:`3` 3241 - g\ :sub:`2` 3242 - g\ :sub:`1` 3243 - g\ :sub:`0` 3244 * .. _MEDIA-BUS-FMT-SRGGB12-1X12: 3245 3246 - MEDIA_BUS_FMT_SRGGB12_1X12 3247 - 0x3012 3248 - 3249 - 3250 - 3251 - 3252 - 3253 - r\ :sub:`11` 3254 - r\ :sub:`10` 3255 - r\ :sub:`9` 3256 - r\ :sub:`8` 3257 - r\ :sub:`7` 3258 - r\ :sub:`6` 3259 - r\ :sub:`5` 3260 - r\ :sub:`4` 3261 - r\ :sub:`3` 3262 - r\ :sub:`2` 3263 - r\ :sub:`1` 3264 - r\ :sub:`0` 3265 * .. _MEDIA-BUS-FMT-SBGGR14-1X14: 3266 3267 - MEDIA_BUS_FMT_SBGGR14_1X14 3268 - 0x3019 3269 - 3270 - 3271 - 3272 - b\ :sub:`13` 3273 - b\ :sub:`12` 3274 - b\ :sub:`11` 3275 - b\ :sub:`10` 3276 - b\ :sub:`9` 3277 - b\ :sub:`8` 3278 - b\ :sub:`7` 3279 - b\ :sub:`6` 3280 - b\ :sub:`5` 3281 - b\ :sub:`4` 3282 - b\ :sub:`3` 3283 - b\ :sub:`2` 3284 - b\ :sub:`1` 3285 - b\ :sub:`0` 3286 * .. _MEDIA-BUS-FMT-SGBRG14-1X14: 3287 3288 - MEDIA_BUS_FMT_SGBRG14_1X14 3289 - 0x301a 3290 - 3291 - 3292 - 3293 - g\ :sub:`13` 3294 - g\ :sub:`12` 3295 - g\ :sub:`11` 3296 - g\ :sub:`10` 3297 - g\ :sub:`9` 3298 - g\ :sub:`8` 3299 - g\ :sub:`7` 3300 - g\ :sub:`6` 3301 - g\ :sub:`5` 3302 - g\ :sub:`4` 3303 - g\ :sub:`3` 3304 - g\ :sub:`2` 3305 - g\ :sub:`1` 3306 - g\ :sub:`0` 3307 * .. _MEDIA-BUS-FMT-SGRBG14-1X14: 3308 3309 - MEDIA_BUS_FMT_SGRBG14_1X14 3310 - 0x301b 3311 - 3312 - 3313 - 3314 - g\ :sub:`13` 3315 - g\ :sub:`12` 3316 - g\ :sub:`11` 3317 - g\ :sub:`10` 3318 - g\ :sub:`9` 3319 - g\ :sub:`8` 3320 - g\ :sub:`7` 3321 - g\ :sub:`6` 3322 - g\ :sub:`5` 3323 - g\ :sub:`4` 3324 - g\ :sub:`3` 3325 - g\ :sub:`2` 3326 - g\ :sub:`1` 3327 - g\ :sub:`0` 3328 * .. _MEDIA-BUS-FMT-SRGGB14-1X14: 3329 3330 - MEDIA_BUS_FMT_SRGGB14_1X14 3331 - 0x301c 3332 - 3333 - 3334 - 3335 - r\ :sub:`13` 3336 - r\ :sub:`12` 3337 - r\ :sub:`11` 3338 - r\ :sub:`10` 3339 - r\ :sub:`9` 3340 - r\ :sub:`8` 3341 - r\ :sub:`7` 3342 - r\ :sub:`6` 3343 - r\ :sub:`5` 3344 - r\ :sub:`4` 3345 - r\ :sub:`3` 3346 - r\ :sub:`2` 3347 - r\ :sub:`1` 3348 - r\ :sub:`0` 3349 * .. _MEDIA-BUS-FMT-SBGGR16-1X16: 3350 3351 - MEDIA_BUS_FMT_SBGGR16_1X16 3352 - 0x301d 3353 - 3354 - b\ :sub:`15` 3355 - b\ :sub:`14` 3356 - b\ :sub:`13` 3357 - b\ :sub:`12` 3358 - b\ :sub:`11` 3359 - b\ :sub:`10` 3360 - b\ :sub:`9` 3361 - b\ :sub:`8` 3362 - b\ :sub:`7` 3363 - b\ :sub:`6` 3364 - b\ :sub:`5` 3365 - b\ :sub:`4` 3366 - b\ :sub:`3` 3367 - b\ :sub:`2` 3368 - b\ :sub:`1` 3369 - b\ :sub:`0` 3370 * .. _MEDIA-BUS-FMT-SGBRG16-1X16: 3371 3372 - MEDIA_BUS_FMT_SGBRG16_1X16 3373 - 0x301e 3374 - 3375 - g\ :sub:`15` 3376 - g\ :sub:`14` 3377 - g\ :sub:`13` 3378 - g\ :sub:`12` 3379 - g\ :sub:`11` 3380 - g\ :sub:`10` 3381 - g\ :sub:`9` 3382 - g\ :sub:`8` 3383 - g\ :sub:`7` 3384 - g\ :sub:`6` 3385 - g\ :sub:`5` 3386 - g\ :sub:`4` 3387 - g\ :sub:`3` 3388 - g\ :sub:`2` 3389 - g\ :sub:`1` 3390 - g\ :sub:`0` 3391 * .. _MEDIA-BUS-FMT-SGRBG16-1X16: 3392 3393 - MEDIA_BUS_FMT_SGRBG16_1X16 3394 - 0x301f 3395 - 3396 - g\ :sub:`15` 3397 - g\ :sub:`14` 3398 - g\ :sub:`13` 3399 - g\ :sub:`12` 3400 - g\ :sub:`11` 3401 - g\ :sub:`10` 3402 - g\ :sub:`9` 3403 - g\ :sub:`8` 3404 - g\ :sub:`7` 3405 - g\ :sub:`6` 3406 - g\ :sub:`5` 3407 - g\ :sub:`4` 3408 - g\ :sub:`3` 3409 - g\ :sub:`2` 3410 - g\ :sub:`1` 3411 - g\ :sub:`0` 3412 * .. _MEDIA-BUS-FMT-SRGGB16-1X16: 3413 3414 - MEDIA_BUS_FMT_SRGGB16_1X16 3415 - 0x3020 3416 - 3417 - r\ :sub:`15` 3418 - r\ :sub:`14` 3419 - r\ :sub:`13` 3420 - r\ :sub:`12` 3421 - r\ :sub:`11` 3422 - r\ :sub:`10` 3423 - r\ :sub:`9` 3424 - r\ :sub:`8` 3425 - r\ :sub:`7` 3426 - r\ :sub:`6` 3427 - r\ :sub:`5` 3428 - r\ :sub:`4` 3429 - r\ :sub:`3` 3430 - r\ :sub:`2` 3431 - r\ :sub:`1` 3432 - r\ :sub:`0` 3433 3434.. raw:: latex 3435 3436 \endgroup 3437 3438 3439Packed YUV Formats 3440^^^^^^^^^^^^^^^^^^ 3441 3442Those data formats transfer pixel data as (possibly downsampled) Y, U 3443and V components. Some formats include dummy bits in some of their 3444samples and are collectively referred to as "YDYC" (Y-Dummy-Y-Chroma) 3445formats. One cannot rely on the values of these dummy bits as those are 3446undefined. 3447 3448The format code is made of the following information. 3449 3450- The Y, U and V components order code, as transferred on the bus. 3451 Possible values are YUYV, UYVY, YVYU and VYUY for formats with no 3452 dummy bit, and YDYUYDYV, YDYVYDYU, YUYDYVYD and YVYDYUYD for YDYC 3453 formats. 3454 3455- The number of bits per pixel component. All components are 3456 transferred on the same number of bits. Common values are 8, 10 and 3457 12. 3458 3459- The number of bus samples per pixel. Pixels that are wider than the 3460 bus width must be transferred in multiple samples. Common values are 3461 0.5 (encoded as 0_5; in this case two pixels are transferred per bus 3462 sample), 1, 1.5 (encoded as 1_5) and 2. 3463 3464- The bus width. When the bus width is larger than the number of bits 3465 per pixel component, several components are packed in a single bus 3466 sample. The components are ordered as specified by the order code, 3467 with components on the left of the code transferred in the high order 3468 bits. Common values are 8 and 16. 3469 3470For instance, a format where pixels are encoded as 8-bit YUV values 3471downsampled to 4:2:2 and transferred as 2 8-bit bus samples per pixel in 3472the U, Y, V, Y order will be named ``MEDIA_BUS_FMT_UYVY8_2X8``. 3473 3474:ref:`v4l2-mbus-pixelcode-yuv8` lists existing packed YUV formats and 3475describes the organization of each pixel data in each sample. When a 3476format pattern is split across multiple samples each of the samples in 3477the pattern is described. 3478 3479The role of each bit transferred over the bus is identified by one of 3480the following codes. 3481 3482- y\ :sub:`x` for luma component bit number x 3483 3484- u\ :sub:`x` for blue chroma component bit number x 3485 3486- v\ :sub:`x` for red chroma component bit number x 3487 3488- a\ :sub:`x` for alpha component bit number x 3489 3490- for non-available bits (for positions higher than the bus width) 3491 3492- d for dummy bits 3493 3494.. HACK: ideally, we would be using adjustbox here. However, this 3495.. will never work for this table, as, even with tiny font, it is 3496.. to big for a single page. So, we need to manually adjust the 3497.. size. 3498 3499.. raw:: latex 3500 3501 \begingroup 3502 \tiny 3503 \setlength{\tabcolsep}{2pt} 3504 3505.. 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}| 3506 3507.. _v4l2-mbus-pixelcode-yuv8: 3508 3509.. flat-table:: YUV Formats 3510 :header-rows: 2 3511 :stub-columns: 0 3512 :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 3513 3514 * - Identifier 3515 - Code 3516 - 3517 - :cspan:`31` Data organization 3518 * - 3519 - 3520 - Bit 3521 - 31 3522 - 30 3523 - 29 3524 - 28 3525 - 27 3526 - 26 3527 - 25 3528 - 24 3529 - 23 3530 - 22 3531 - 21 3532 - 10 3533 - 19 3534 - 18 3535 - 17 3536 - 16 3537 - 15 3538 - 14 3539 - 13 3540 - 12 3541 - 11 3542 - 10 3543 - 9 3544 - 8 3545 - 7 3546 - 6 3547 - 5 3548 - 4 3549 - 3 3550 - 2 3551 - 1 3552 - 0 3553 * .. _MEDIA-BUS-FMT-Y8-1X8: 3554 3555 - MEDIA_BUS_FMT_Y8_1X8 3556 - 0x2001 3557 - 3558 - 3559 - 3560 - 3561 - 3562 - 3563 - 3564 - 3565 - 3566 - 3567 - 3568 - 3569 - 3570 - 3571 - 3572 - 3573 - 3574 - 3575 - 3576 - 3577 - 3578 - 3579 - 3580 - 3581 - 3582 - y\ :sub:`7` 3583 - y\ :sub:`6` 3584 - y\ :sub:`5` 3585 - y\ :sub:`4` 3586 - y\ :sub:`3` 3587 - y\ :sub:`2` 3588 - y\ :sub:`1` 3589 - y\ :sub:`0` 3590 * .. _MEDIA-BUS-FMT-UV8-1X8: 3591 3592 - MEDIA_BUS_FMT_UV8_1X8 3593 - 0x2015 3594 - 3595 - 3596 - 3597 - 3598 - 3599 - 3600 - 3601 - 3602 - 3603 - 3604 - 3605 - 3606 - 3607 - 3608 - 3609 - 3610 - 3611 - 3612 - 3613 - 3614 - 3615 - 3616 - 3617 - 3618 - 3619 - u\ :sub:`7` 3620 - u\ :sub:`6` 3621 - u\ :sub:`5` 3622 - u\ :sub:`4` 3623 - u\ :sub:`3` 3624 - u\ :sub:`2` 3625 - u\ :sub:`1` 3626 - u\ :sub:`0` 3627 * - 3628 - 3629 - 3630 - 3631 - 3632 - 3633 - 3634 - 3635 - 3636 - 3637 - 3638 - 3639 - 3640 - 3641 - 3642 - 3643 - 3644 - 3645 - 3646 - 3647 - 3648 - 3649 - 3650 - 3651 - 3652 - 3653 - 3654 - v\ :sub:`7` 3655 - v\ :sub:`6` 3656 - v\ :sub:`5` 3657 - v\ :sub:`4` 3658 - v\ :sub:`3` 3659 - v\ :sub:`2` 3660 - v\ :sub:`1` 3661 - v\ :sub:`0` 3662 * .. _MEDIA-BUS-FMT-UYVY8-1_5X8: 3663 3664 - MEDIA_BUS_FMT_UYVY8_1_5X8 3665 - 0x2002 3666 - 3667 - 3668 - 3669 - 3670 - 3671 - 3672 - 3673 - 3674 - 3675 - 3676 - 3677 - 3678 - 3679 - 3680 - 3681 - 3682 - 3683 - 3684 - 3685 - 3686 - 3687 - 3688 - 3689 - 3690 - 3691 - u\ :sub:`7` 3692 - u\ :sub:`6` 3693 - u\ :sub:`5` 3694 - u\ :sub:`4` 3695 - u\ :sub:`3` 3696 - u\ :sub:`2` 3697 - u\ :sub:`1` 3698 - u\ :sub:`0` 3699 * - 3700 - 3701 - 3702 - 3703 - 3704 - 3705 - 3706 - 3707 - 3708 - 3709 - 3710 - 3711 - 3712 - 3713 - 3714 - 3715 - 3716 - 3717 - 3718 - 3719 - 3720 - 3721 - 3722 - 3723 - 3724 - 3725 - 3726 - y\ :sub:`7` 3727 - y\ :sub:`6` 3728 - y\ :sub:`5` 3729 - y\ :sub:`4` 3730 - y\ :sub:`3` 3731 - y\ :sub:`2` 3732 - y\ :sub:`1` 3733 - y\ :sub:`0` 3734 * - 3735 - 3736 - 3737 - 3738 - 3739 - 3740 - 3741 - 3742 - 3743 - 3744 - 3745 - 3746 - 3747 - 3748 - 3749 - 3750 - 3751 - 3752 - 3753 - 3754 - 3755 - 3756 - 3757 - 3758 - 3759 - 3760 - 3761 - y\ :sub:`7` 3762 - y\ :sub:`6` 3763 - y\ :sub:`5` 3764 - y\ :sub:`4` 3765 - y\ :sub:`3` 3766 - y\ :sub:`2` 3767 - y\ :sub:`1` 3768 - y\ :sub:`0` 3769 * - 3770 - 3771 - 3772 - 3773 - 3774 - 3775 - 3776 - 3777 - 3778 - 3779 - 3780 - 3781 - 3782 - 3783 - 3784 - 3785 - 3786 - 3787 - 3788 - 3789 - 3790 - 3791 - 3792 - 3793 - 3794 - 3795 - 3796 - v\ :sub:`7` 3797 - v\ :sub:`6` 3798 - v\ :sub:`5` 3799 - v\ :sub:`4` 3800 - v\ :sub:`3` 3801 - v\ :sub:`2` 3802 - v\ :sub:`1` 3803 - v\ :sub:`0` 3804 * - 3805 - 3806 - 3807 - 3808 - 3809 - 3810 - 3811 - 3812 - 3813 - 3814 - 3815 - 3816 - 3817 - 3818 - 3819 - 3820 - 3821 - 3822 - 3823 - 3824 - 3825 - 3826 - 3827 - 3828 - 3829 - 3830 - 3831 - y\ :sub:`7` 3832 - y\ :sub:`6` 3833 - y\ :sub:`5` 3834 - y\ :sub:`4` 3835 - y\ :sub:`3` 3836 - y\ :sub:`2` 3837 - y\ :sub:`1` 3838 - y\ :sub:`0` 3839 * - 3840 - 3841 - 3842 - 3843 - 3844 - 3845 - 3846 - 3847 - 3848 - 3849 - 3850 - 3851 - 3852 - 3853 - 3854 - 3855 - 3856 - 3857 - 3858 - 3859 - 3860 - 3861 - 3862 - 3863 - 3864 - 3865 - 3866 - y\ :sub:`7` 3867 - y\ :sub:`6` 3868 - y\ :sub:`5` 3869 - y\ :sub:`4` 3870 - y\ :sub:`3` 3871 - y\ :sub:`2` 3872 - y\ :sub:`1` 3873 - y\ :sub:`0` 3874 * .. _MEDIA-BUS-FMT-VYUY8-1_5X8: 3875 3876 - MEDIA_BUS_FMT_VYUY8_1_5X8 3877 - 0x2003 3878 - 3879 - 3880 - 3881 - 3882 - 3883 - 3884 - 3885 - 3886 - 3887 - 3888 - 3889 - 3890 - 3891 - 3892 - 3893 - 3894 - 3895 - 3896 - 3897 - 3898 - 3899 - 3900 - 3901 - 3902 - 3903 - v\ :sub:`7` 3904 - v\ :sub:`6` 3905 - v\ :sub:`5` 3906 - v\ :sub:`4` 3907 - v\ :sub:`3` 3908 - v\ :sub:`2` 3909 - v\ :sub:`1` 3910 - v\ :sub:`0` 3911 * - 3912 - 3913 - 3914 - 3915 - 3916 - 3917 - 3918 - 3919 - 3920 - 3921 - 3922 - 3923 - 3924 - 3925 - 3926 - 3927 - 3928 - 3929 - 3930 - 3931 - 3932 - 3933 - 3934 - 3935 - 3936 - 3937 - 3938 - y\ :sub:`7` 3939 - y\ :sub:`6` 3940 - y\ :sub:`5` 3941 - y\ :sub:`4` 3942 - y\ :sub:`3` 3943 - y\ :sub:`2` 3944 - y\ :sub:`1` 3945 - y\ :sub:`0` 3946 * - 3947 - 3948 - 3949 - 3950 - 3951 - 3952 - 3953 - 3954 - 3955 - 3956 - 3957 - 3958 - 3959 - 3960 - 3961 - 3962 - 3963 - 3964 - 3965 - 3966 - 3967 - 3968 - 3969 - 3970 - 3971 - 3972 - 3973 - y\ :sub:`7` 3974 - y\ :sub:`6` 3975 - y\ :sub:`5` 3976 - y\ :sub:`4` 3977 - y\ :sub:`3` 3978 - y\ :sub:`2` 3979 - y\ :sub:`1` 3980 - y\ :sub:`0` 3981 * - 3982 - 3983 - 3984 - 3985 - 3986 - 3987 - 3988 - 3989 - 3990 - 3991 - 3992 - 3993 - 3994 - 3995 - 3996 - 3997 - 3998 - 3999 - 4000 - 4001 - 4002 - 4003 - 4004 - 4005 - 4006 - 4007 - 4008 - u\ :sub:`7` 4009 - u\ :sub:`6` 4010 - u\ :sub:`5` 4011 - u\ :sub:`4` 4012 - u\ :sub:`3` 4013 - u\ :sub:`2` 4014 - u\ :sub:`1` 4015 - u\ :sub:`0` 4016 * - 4017 - 4018 - 4019 - 4020 - 4021 - 4022 - 4023 - 4024 - 4025 - 4026 - 4027 - 4028 - 4029 - 4030 - 4031 - 4032 - 4033 - 4034 - 4035 - 4036 - 4037 - 4038 - 4039 - 4040 - 4041 - 4042 - 4043 - y\ :sub:`7` 4044 - y\ :sub:`6` 4045 - y\ :sub:`5` 4046 - y\ :sub:`4` 4047 - y\ :sub:`3` 4048 - y\ :sub:`2` 4049 - y\ :sub:`1` 4050 - y\ :sub:`0` 4051 * - 4052 - 4053 - 4054 - 4055 - 4056 - 4057 - 4058 - 4059 - 4060 - 4061 - 4062 - 4063 - 4064 - 4065 - 4066 - 4067 - 4068 - 4069 - 4070 - 4071 - 4072 - 4073 - 4074 - 4075 - 4076 - 4077 - 4078 - y\ :sub:`7` 4079 - y\ :sub:`6` 4080 - y\ :sub:`5` 4081 - y\ :sub:`4` 4082 - y\ :sub:`3` 4083 - y\ :sub:`2` 4084 - y\ :sub:`1` 4085 - y\ :sub:`0` 4086 * .. _MEDIA-BUS-FMT-YUYV8-1_5X8: 4087 4088 - MEDIA_BUS_FMT_YUYV8_1_5X8 4089 - 0x2004 4090 - 4091 - 4092 - 4093 - 4094 - 4095 - 4096 - 4097 - 4098 - 4099 - 4100 - 4101 - 4102 - 4103 - 4104 - 4105 - 4106 - 4107 - 4108 - 4109 - 4110 - 4111 - 4112 - 4113 - 4114 - 4115 - y\ :sub:`7` 4116 - y\ :sub:`6` 4117 - y\ :sub:`5` 4118 - y\ :sub:`4` 4119 - y\ :sub:`3` 4120 - y\ :sub:`2` 4121 - y\ :sub:`1` 4122 - y\ :sub:`0` 4123 * - 4124 - 4125 - 4126 - 4127 - 4128 - 4129 - 4130 - 4131 - 4132 - 4133 - 4134 - 4135 - 4136 - 4137 - 4138 - 4139 - 4140 - 4141 - 4142 - 4143 - 4144 - 4145 - 4146 - 4147 - 4148 - 4149 - 4150 - y\ :sub:`7` 4151 - y\ :sub:`6` 4152 - y\ :sub:`5` 4153 - y\ :sub:`4` 4154 - y\ :sub:`3` 4155 - y\ :sub:`2` 4156 - y\ :sub:`1` 4157 - y\ :sub:`0` 4158 * - 4159 - 4160 - 4161 - 4162 - 4163 - 4164 - 4165 - 4166 - 4167 - 4168 - 4169 - 4170 - 4171 - 4172 - 4173 - 4174 - 4175 - 4176 - 4177 - 4178 - 4179 - 4180 - 4181 - 4182 - 4183 - 4184 - 4185 - u\ :sub:`7` 4186 - u\ :sub:`6` 4187 - u\ :sub:`5` 4188 - u\ :sub:`4` 4189 - u\ :sub:`3` 4190 - u\ :sub:`2` 4191 - u\ :sub:`1` 4192 - u\ :sub:`0` 4193 * - 4194 - 4195 - 4196 - 4197 - 4198 - 4199 - 4200 - 4201 - 4202 - 4203 - 4204 - 4205 - 4206 - 4207 - 4208 - 4209 - 4210 - 4211 - 4212 - 4213 - 4214 - 4215 - 4216 - 4217 - 4218 - 4219 - 4220 - y\ :sub:`7` 4221 - y\ :sub:`6` 4222 - y\ :sub:`5` 4223 - y\ :sub:`4` 4224 - y\ :sub:`3` 4225 - y\ :sub:`2` 4226 - y\ :sub:`1` 4227 - y\ :sub:`0` 4228 * - 4229 - 4230 - 4231 - 4232 - 4233 - 4234 - 4235 - 4236 - 4237 - 4238 - 4239 - 4240 - 4241 - 4242 - 4243 - 4244 - 4245 - 4246 - 4247 - 4248 - 4249 - 4250 - 4251 - 4252 - 4253 - 4254 - 4255 - y\ :sub:`7` 4256 - y\ :sub:`6` 4257 - y\ :sub:`5` 4258 - y\ :sub:`4` 4259 - y\ :sub:`3` 4260 - y\ :sub:`2` 4261 - y\ :sub:`1` 4262 - y\ :sub:`0` 4263 * - 4264 - 4265 - 4266 - 4267 - 4268 - 4269 - 4270 - 4271 - 4272 - 4273 - 4274 - 4275 - 4276 - 4277 - 4278 - 4279 - 4280 - 4281 - 4282 - 4283 - 4284 - 4285 - 4286 - 4287 - 4288 - 4289 - 4290 - v\ :sub:`7` 4291 - v\ :sub:`6` 4292 - v\ :sub:`5` 4293 - v\ :sub:`4` 4294 - v\ :sub:`3` 4295 - v\ :sub:`2` 4296 - v\ :sub:`1` 4297 - v\ :sub:`0` 4298 * .. _MEDIA-BUS-FMT-YVYU8-1_5X8: 4299 4300 - MEDIA_BUS_FMT_YVYU8_1_5X8 4301 - 0x2005 4302 - 4303 - 4304 - 4305 - 4306 - 4307 - 4308 - 4309 - 4310 - 4311 - 4312 - 4313 - 4314 - 4315 - 4316 - 4317 - 4318 - 4319 - 4320 - 4321 - 4322 - 4323 - 4324 - 4325 - 4326 - 4327 - y\ :sub:`7` 4328 - y\ :sub:`6` 4329 - y\ :sub:`5` 4330 - y\ :sub:`4` 4331 - y\ :sub:`3` 4332 - y\ :sub:`2` 4333 - y\ :sub:`1` 4334 - y\ :sub:`0` 4335 * - 4336 - 4337 - 4338 - 4339 - 4340 - 4341 - 4342 - 4343 - 4344 - 4345 - 4346 - 4347 - 4348 - 4349 - 4350 - 4351 - 4352 - 4353 - 4354 - 4355 - 4356 - 4357 - 4358 - 4359 - 4360 - 4361 - 4362 - y\ :sub:`7` 4363 - y\ :sub:`6` 4364 - y\ :sub:`5` 4365 - y\ :sub:`4` 4366 - y\ :sub:`3` 4367 - y\ :sub:`2` 4368 - y\ :sub:`1` 4369 - y\ :sub:`0` 4370 * - 4371 - 4372 - 4373 - 4374 - 4375 - 4376 - 4377 - 4378 - 4379 - 4380 - 4381 - 4382 - 4383 - 4384 - 4385 - 4386 - 4387 - 4388 - 4389 - 4390 - 4391 - 4392 - 4393 - 4394 - 4395 - 4396 - 4397 - v\ :sub:`7` 4398 - v\ :sub:`6` 4399 - v\ :sub:`5` 4400 - v\ :sub:`4` 4401 - v\ :sub:`3` 4402 - v\ :sub:`2` 4403 - v\ :sub:`1` 4404 - v\ :sub:`0` 4405 * - 4406 - 4407 - 4408 - 4409 - 4410 - 4411 - 4412 - 4413 - 4414 - 4415 - 4416 - 4417 - 4418 - 4419 - 4420 - 4421 - 4422 - 4423 - 4424 - 4425 - 4426 - 4427 - 4428 - 4429 - 4430 - 4431 - 4432 - y\ :sub:`7` 4433 - y\ :sub:`6` 4434 - y\ :sub:`5` 4435 - y\ :sub:`4` 4436 - y\ :sub:`3` 4437 - y\ :sub:`2` 4438 - y\ :sub:`1` 4439 - y\ :sub:`0` 4440 * - 4441 - 4442 - 4443 - 4444 - 4445 - 4446 - 4447 - 4448 - 4449 - 4450 - 4451 - 4452 - 4453 - 4454 - 4455 - 4456 - 4457 - 4458 - 4459 - 4460 - 4461 - 4462 - 4463 - 4464 - 4465 - 4466 - 4467 - y\ :sub:`7` 4468 - y\ :sub:`6` 4469 - y\ :sub:`5` 4470 - y\ :sub:`4` 4471 - y\ :sub:`3` 4472 - y\ :sub:`2` 4473 - y\ :sub:`1` 4474 - y\ :sub:`0` 4475 * - 4476 - 4477 - 4478 - 4479 - 4480 - 4481 - 4482 - 4483 - 4484 - 4485 - 4486 - 4487 - 4488 - 4489 - 4490 - 4491 - 4492 - 4493 - 4494 - 4495 - 4496 - 4497 - 4498 - 4499 - 4500 - 4501 - 4502 - u\ :sub:`7` 4503 - u\ :sub:`6` 4504 - u\ :sub:`5` 4505 - u\ :sub:`4` 4506 - u\ :sub:`3` 4507 - u\ :sub:`2` 4508 - u\ :sub:`1` 4509 - u\ :sub:`0` 4510 * .. _MEDIA-BUS-FMT-UYVY8-2X8: 4511 4512 - MEDIA_BUS_FMT_UYVY8_2X8 4513 - 0x2006 4514 - 4515 - 4516 - 4517 - 4518 - 4519 - 4520 - 4521 - 4522 - 4523 - 4524 - 4525 - 4526 - 4527 - 4528 - 4529 - 4530 - 4531 - 4532 - 4533 - 4534 - 4535 - 4536 - 4537 - 4538 - 4539 - u\ :sub:`7` 4540 - u\ :sub:`6` 4541 - u\ :sub:`5` 4542 - u\ :sub:`4` 4543 - u\ :sub:`3` 4544 - u\ :sub:`2` 4545 - u\ :sub:`1` 4546 - u\ :sub:`0` 4547 * - 4548 - 4549 - 4550 - 4551 - 4552 - 4553 - 4554 - 4555 - 4556 - 4557 - 4558 - 4559 - 4560 - 4561 - 4562 - 4563 - 4564 - 4565 - 4566 - 4567 - 4568 - 4569 - 4570 - 4571 - 4572 - 4573 - 4574 - y\ :sub:`7` 4575 - y\ :sub:`6` 4576 - y\ :sub:`5` 4577 - y\ :sub:`4` 4578 - y\ :sub:`3` 4579 - y\ :sub:`2` 4580 - y\ :sub:`1` 4581 - y\ :sub:`0` 4582 * - 4583 - 4584 - 4585 - 4586 - 4587 - 4588 - 4589 - 4590 - 4591 - 4592 - 4593 - 4594 - 4595 - 4596 - 4597 - 4598 - 4599 - 4600 - 4601 - 4602 - 4603 - 4604 - 4605 - 4606 - 4607 - 4608 - 4609 - v\ :sub:`7` 4610 - v\ :sub:`6` 4611 - v\ :sub:`5` 4612 - v\ :sub:`4` 4613 - v\ :sub:`3` 4614 - v\ :sub:`2` 4615 - v\ :sub:`1` 4616 - v\ :sub:`0` 4617 * - 4618 - 4619 - 4620 - 4621 - 4622 - 4623 - 4624 - 4625 - 4626 - 4627 - 4628 - 4629 - 4630 - 4631 - 4632 - 4633 - 4634 - 4635 - 4636 - 4637 - 4638 - 4639 - 4640 - 4641 - 4642 - 4643 - 4644 - y\ :sub:`7` 4645 - y\ :sub:`6` 4646 - y\ :sub:`5` 4647 - y\ :sub:`4` 4648 - y\ :sub:`3` 4649 - y\ :sub:`2` 4650 - y\ :sub:`1` 4651 - y\ :sub:`0` 4652 * .. _MEDIA-BUS-FMT-VYUY8-2X8: 4653 4654 - MEDIA_BUS_FMT_VYUY8_2X8 4655 - 0x2007 4656 - 4657 - 4658 - 4659 - 4660 - 4661 - 4662 - 4663 - 4664 - 4665 - 4666 - 4667 - 4668 - 4669 - 4670 - 4671 - 4672 - 4673 - 4674 - 4675 - 4676 - 4677 - 4678 - 4679 - 4680 - 4681 - v\ :sub:`7` 4682 - v\ :sub:`6` 4683 - v\ :sub:`5` 4684 - v\ :sub:`4` 4685 - v\ :sub:`3` 4686 - v\ :sub:`2` 4687 - v\ :sub:`1` 4688 - v\ :sub:`0` 4689 * - 4690 - 4691 - 4692 - 4693 - 4694 - 4695 - 4696 - 4697 - 4698 - 4699 - 4700 - 4701 - 4702 - 4703 - 4704 - 4705 - 4706 - 4707 - 4708 - 4709 - 4710 - 4711 - 4712 - 4713 - 4714 - 4715 - 4716 - y\ :sub:`7` 4717 - y\ :sub:`6` 4718 - y\ :sub:`5` 4719 - y\ :sub:`4` 4720 - y\ :sub:`3` 4721 - y\ :sub:`2` 4722 - y\ :sub:`1` 4723 - y\ :sub:`0` 4724 * - 4725 - 4726 - 4727 - 4728 - 4729 - 4730 - 4731 - 4732 - 4733 - 4734 - 4735 - 4736 - 4737 - 4738 - 4739 - 4740 - 4741 - 4742 - 4743 - 4744 - 4745 - 4746 - 4747 - 4748 - 4749 - 4750 - 4751 - u\ :sub:`7` 4752 - u\ :sub:`6` 4753 - u\ :sub:`5` 4754 - u\ :sub:`4` 4755 - u\ :sub:`3` 4756 - u\ :sub:`2` 4757 - u\ :sub:`1` 4758 - u\ :sub:`0` 4759 * - 4760 - 4761 - 4762 - 4763 - 4764 - 4765 - 4766 - 4767 - 4768 - 4769 - 4770 - 4771 - 4772 - 4773 - 4774 - 4775 - 4776 - 4777 - 4778 - 4779 - 4780 - 4781 - 4782 - 4783 - 4784 - 4785 - 4786 - y\ :sub:`7` 4787 - y\ :sub:`6` 4788 - y\ :sub:`5` 4789 - y\ :sub:`4` 4790 - y\ :sub:`3` 4791 - y\ :sub:`2` 4792 - y\ :sub:`1` 4793 - y\ :sub:`0` 4794 * .. _MEDIA-BUS-FMT-YUYV8-2X8: 4795 4796 - MEDIA_BUS_FMT_YUYV8_2X8 4797 - 0x2008 4798 - 4799 - 4800 - 4801 - 4802 - 4803 - 4804 - 4805 - 4806 - 4807 - 4808 - 4809 - 4810 - 4811 - 4812 - 4813 - 4814 - 4815 - 4816 - 4817 - 4818 - 4819 - 4820 - 4821 - 4822 - 4823 - y\ :sub:`7` 4824 - y\ :sub:`6` 4825 - y\ :sub:`5` 4826 - y\ :sub:`4` 4827 - y\ :sub:`3` 4828 - y\ :sub:`2` 4829 - y\ :sub:`1` 4830 - y\ :sub:`0` 4831 * - 4832 - 4833 - 4834 - 4835 - 4836 - 4837 - 4838 - 4839 - 4840 - 4841 - 4842 - 4843 - 4844 - 4845 - 4846 - 4847 - 4848 - 4849 - 4850 - 4851 - 4852 - 4853 - 4854 - 4855 - 4856 - 4857 - 4858 - u\ :sub:`7` 4859 - u\ :sub:`6` 4860 - u\ :sub:`5` 4861 - u\ :sub:`4` 4862 - u\ :sub:`3` 4863 - u\ :sub:`2` 4864 - u\ :sub:`1` 4865 - u\ :sub:`0` 4866 * - 4867 - 4868 - 4869 - 4870 - 4871 - 4872 - 4873 - 4874 - 4875 - 4876 - 4877 - 4878 - 4879 - 4880 - 4881 - 4882 - 4883 - 4884 - 4885 - 4886 - 4887 - 4888 - 4889 - 4890 - 4891 - 4892 - 4893 - y\ :sub:`7` 4894 - y\ :sub:`6` 4895 - y\ :sub:`5` 4896 - y\ :sub:`4` 4897 - y\ :sub:`3` 4898 - y\ :sub:`2` 4899 - y\ :sub:`1` 4900 - y\ :sub:`0` 4901 * - 4902 - 4903 - 4904 - 4905 - 4906 - 4907 - 4908 - 4909 - 4910 - 4911 - 4912 - 4913 - 4914 - 4915 - 4916 - 4917 - 4918 - 4919 - 4920 - 4921 - 4922 - 4923 - 4924 - 4925 - 4926 - 4927 - 4928 - v\ :sub:`7` 4929 - v\ :sub:`6` 4930 - v\ :sub:`5` 4931 - v\ :sub:`4` 4932 - v\ :sub:`3` 4933 - v\ :sub:`2` 4934 - v\ :sub:`1` 4935 - v\ :sub:`0` 4936 * .. _MEDIA-BUS-FMT-YVYU8-2X8: 4937 4938 - MEDIA_BUS_FMT_YVYU8_2X8 4939 - 0x2009 4940 - 4941 - 4942 - 4943 - 4944 - 4945 - 4946 - 4947 - 4948 - 4949 - 4950 - 4951 - 4952 - 4953 - 4954 - 4955 - 4956 - 4957 - 4958 - 4959 - 4960 - 4961 - 4962 - 4963 - 4964 - 4965 - y\ :sub:`7` 4966 - y\ :sub:`6` 4967 - y\ :sub:`5` 4968 - y\ :sub:`4` 4969 - y\ :sub:`3` 4970 - y\ :sub:`2` 4971 - y\ :sub:`1` 4972 - y\ :sub:`0` 4973 * - 4974 - 4975 - 4976 - 4977 - 4978 - 4979 - 4980 - 4981 - 4982 - 4983 - 4984 - 4985 - 4986 - 4987 - 4988 - 4989 - 4990 - 4991 - 4992 - 4993 - 4994 - 4995 - 4996 - 4997 - 4998 - 4999 - 5000 - v\ :sub:`7` 5001 - v\ :sub:`6` 5002 - v\ :sub:`5` 5003 - v\ :sub:`4` 5004 - v\ :sub:`3` 5005 - v\ :sub:`2` 5006 - v\ :sub:`1` 5007 - v\ :sub:`0` 5008 * - 5009 - 5010 - 5011 - 5012 - 5013 - 5014 - 5015 - 5016 - 5017 - 5018 - 5019 - 5020 - 5021 - 5022 - 5023 - 5024 - 5025 - 5026 - 5027 - 5028 - 5029 - 5030 - 5031 - 5032 - 5033 - 5034 - 5035 - y\ :sub:`7` 5036 - y\ :sub:`6` 5037 - y\ :sub:`5` 5038 - y\ :sub:`4` 5039 - y\ :sub:`3` 5040 - y\ :sub:`2` 5041 - y\ :sub:`1` 5042 - y\ :sub:`0` 5043 * - 5044 - 5045 - 5046 - 5047 - 5048 - 5049 - 5050 - 5051 - 5052 - 5053 - 5054 - 5055 - 5056 - 5057 - 5058 - 5059 - 5060 - 5061 - 5062 - 5063 - 5064 - 5065 - 5066 - 5067 - 5068 - 5069 - 5070 - u\ :sub:`7` 5071 - u\ :sub:`6` 5072 - u\ :sub:`5` 5073 - u\ :sub:`4` 5074 - u\ :sub:`3` 5075 - u\ :sub:`2` 5076 - u\ :sub:`1` 5077 - u\ :sub:`0` 5078 * .. _MEDIA-BUS-FMT-Y10-1X10: 5079 5080 - MEDIA_BUS_FMT_Y10_1X10 5081 - 0x200a 5082 - 5083 - 5084 - 5085 - 5086 - 5087 - 5088 - 5089 - 5090 - 5091 - 5092 - 5093 - 5094 - 5095 - 5096 - 5097 - 5098 - 5099 - 5100 - 5101 - 5102 - 5103 - 5104 - 5105 - y\ :sub:`9` 5106 - y\ :sub:`8` 5107 - y\ :sub:`7` 5108 - y\ :sub:`6` 5109 - y\ :sub:`5` 5110 - y\ :sub:`4` 5111 - y\ :sub:`3` 5112 - y\ :sub:`2` 5113 - y\ :sub:`1` 5114 - y\ :sub:`0` 5115 * .. _MEDIA-BUS-FMT-Y10-2X8-PADHI_LE: 5116 5117 - MEDIA_BUS_FMT_Y10_2X8_PADHI_LE 5118 - 0x202c 5119 - 5120 - 5121 - 5122 - 5123 - 5124 - 5125 - 5126 - 5127 - 5128 - 5129 - 5130 - 5131 - 5132 - 5133 - 5134 - 5135 - 5136 - 5137 - 5138 - 5139 - 5140 - 5141 - 5142 - 5143 - 5144 - y\ :sub:`7` 5145 - y\ :sub:`6` 5146 - y\ :sub:`5` 5147 - y\ :sub:`4` 5148 - y\ :sub:`3` 5149 - y\ :sub:`2` 5150 - y\ :sub:`1` 5151 - y\ :sub:`0` 5152 * - 5153 - 5154 - 5155 - 5156 - 5157 - 5158 - 5159 - 5160 - 5161 - 5162 - 5163 - 5164 - 5165 - 5166 - 5167 - 5168 - 5169 - 5170 - 5171 - 5172 - 5173 - 5174 - 5175 - 5176 - 5177 - 5178 - 5179 - 0 5180 - 0 5181 - 0 5182 - 0 5183 - 0 5184 - 0 5185 - y\ :sub:`9` 5186 - y\ :sub:`8` 5187 * .. _MEDIA-BUS-FMT-UYVY10-2X10: 5188 5189 - MEDIA_BUS_FMT_UYVY10_2X10 5190 - 0x2018 5191 - 5192 - 5193 - 5194 - 5195 - 5196 - 5197 - 5198 - 5199 - 5200 - 5201 - 5202 - 5203 - 5204 - 5205 - 5206 - 5207 - 5208 - 5209 - 5210 - 5211 - 5212 - 5213 - 5214 - u\ :sub:`9` 5215 - u\ :sub:`8` 5216 - u\ :sub:`7` 5217 - u\ :sub:`6` 5218 - u\ :sub:`5` 5219 - u\ :sub:`4` 5220 - u\ :sub:`3` 5221 - u\ :sub:`2` 5222 - u\ :sub:`1` 5223 - u\ :sub:`0` 5224 * - 5225 - 5226 - 5227 - 5228 - 5229 - 5230 - 5231 - 5232 - 5233 - 5234 - 5235 - 5236 - 5237 - 5238 - 5239 - 5240 - 5241 - 5242 - 5243 - 5244 - 5245 - 5246 - 5247 - 5248 - 5249 - y\ :sub:`9` 5250 - y\ :sub:`8` 5251 - y\ :sub:`7` 5252 - y\ :sub:`6` 5253 - y\ :sub:`5` 5254 - y\ :sub:`4` 5255 - y\ :sub:`3` 5256 - y\ :sub:`2` 5257 - y\ :sub:`1` 5258 - y\ :sub:`0` 5259 * - 5260 - 5261 - 5262 - 5263 - 5264 - 5265 - 5266 - 5267 - 5268 - 5269 - 5270 - 5271 - 5272 - 5273 - 5274 - 5275 - 5276 - 5277 - 5278 - 5279 - 5280 - 5281 - 5282 - 5283 - 5284 - v\ :sub:`9` 5285 - v\ :sub:`8` 5286 - v\ :sub:`7` 5287 - v\ :sub:`6` 5288 - v\ :sub:`5` 5289 - v\ :sub:`4` 5290 - v\ :sub:`3` 5291 - v\ :sub:`2` 5292 - v\ :sub:`1` 5293 - v\ :sub:`0` 5294 * - 5295 - 5296 - 5297 - 5298 - 5299 - 5300 - 5301 - 5302 - 5303 - 5304 - 5305 - 5306 - 5307 - 5308 - 5309 - 5310 - 5311 - 5312 - 5313 - 5314 - 5315 - 5316 - 5317 - 5318 - 5319 - y\ :sub:`9` 5320 - y\ :sub:`8` 5321 - y\ :sub:`7` 5322 - y\ :sub:`6` 5323 - y\ :sub:`5` 5324 - y\ :sub:`4` 5325 - y\ :sub:`3` 5326 - y\ :sub:`2` 5327 - y\ :sub:`1` 5328 - y\ :sub:`0` 5329 * .. _MEDIA-BUS-FMT-VYUY10-2X10: 5330 5331 - MEDIA_BUS_FMT_VYUY10_2X10 5332 - 0x2019 5333 - 5334 - 5335 - 5336 - 5337 - 5338 - 5339 - 5340 - 5341 - 5342 - 5343 - 5344 - 5345 - 5346 - 5347 - 5348 - 5349 - 5350 - 5351 - 5352 - 5353 - 5354 - 5355 - 5356 - v\ :sub:`9` 5357 - v\ :sub:`8` 5358 - v\ :sub:`7` 5359 - v\ :sub:`6` 5360 - v\ :sub:`5` 5361 - v\ :sub:`4` 5362 - v\ :sub:`3` 5363 - v\ :sub:`2` 5364 - v\ :sub:`1` 5365 - v\ :sub:`0` 5366 * - 5367 - 5368 - 5369 - 5370 - 5371 - 5372 - 5373 - 5374 - 5375 - 5376 - 5377 - 5378 - 5379 - 5380 - 5381 - 5382 - 5383 - 5384 - 5385 - 5386 - 5387 - 5388 - 5389 - 5390 - 5391 - y\ :sub:`9` 5392 - y\ :sub:`8` 5393 - y\ :sub:`7` 5394 - y\ :sub:`6` 5395 - y\ :sub:`5` 5396 - y\ :sub:`4` 5397 - y\ :sub:`3` 5398 - y\ :sub:`2` 5399 - y\ :sub:`1` 5400 - y\ :sub:`0` 5401 * - 5402 - 5403 - 5404 - 5405 - 5406 - 5407 - 5408 - 5409 - 5410 - 5411 - 5412 - 5413 - 5414 - 5415 - 5416 - 5417 - 5418 - 5419 - 5420 - 5421 - 5422 - 5423 - 5424 - 5425 - 5426 - u\ :sub:`9` 5427 - u\ :sub:`8` 5428 - u\ :sub:`7` 5429 - u\ :sub:`6` 5430 - u\ :sub:`5` 5431 - u\ :sub:`4` 5432 - u\ :sub:`3` 5433 - u\ :sub:`2` 5434 - u\ :sub:`1` 5435 - u\ :sub:`0` 5436 * - 5437 - 5438 - 5439 - 5440 - 5441 - 5442 - 5443 - 5444 - 5445 - 5446 - 5447 - 5448 - 5449 - 5450 - 5451 - 5452 - 5453 - 5454 - 5455 - 5456 - 5457 - 5458 - 5459 - 5460 - 5461 - y\ :sub:`9` 5462 - y\ :sub:`8` 5463 - y\ :sub:`7` 5464 - y\ :sub:`6` 5465 - y\ :sub:`5` 5466 - y\ :sub:`4` 5467 - y\ :sub:`3` 5468 - y\ :sub:`2` 5469 - y\ :sub:`1` 5470 - y\ :sub:`0` 5471 * .. _MEDIA-BUS-FMT-YUYV10-2X10: 5472 5473 - MEDIA_BUS_FMT_YUYV10_2X10 5474 - 0x200b 5475 - 5476 - 5477 - 5478 - 5479 - 5480 - 5481 - 5482 - 5483 - 5484 - 5485 - 5486 - 5487 - 5488 - 5489 - 5490 - 5491 - 5492 - 5493 - 5494 - 5495 - 5496 - 5497 - 5498 - y\ :sub:`9` 5499 - y\ :sub:`8` 5500 - y\ :sub:`7` 5501 - y\ :sub:`6` 5502 - y\ :sub:`5` 5503 - y\ :sub:`4` 5504 - y\ :sub:`3` 5505 - y\ :sub:`2` 5506 - y\ :sub:`1` 5507 - y\ :sub:`0` 5508 * - 5509 - 5510 - 5511 - 5512 - 5513 - 5514 - 5515 - 5516 - 5517 - 5518 - 5519 - 5520 - 5521 - 5522 - 5523 - 5524 - 5525 - 5526 - 5527 - 5528 - 5529 - 5530 - 5531 - 5532 - 5533 - u\ :sub:`9` 5534 - u\ :sub:`8` 5535 - u\ :sub:`7` 5536 - u\ :sub:`6` 5537 - u\ :sub:`5` 5538 - u\ :sub:`4` 5539 - u\ :sub:`3` 5540 - u\ :sub:`2` 5541 - u\ :sub:`1` 5542 - u\ :sub:`0` 5543 * - 5544 - 5545 - 5546 - 5547 - 5548 - 5549 - 5550 - 5551 - 5552 - 5553 - 5554 - 5555 - 5556 - 5557 - 5558 - 5559 - 5560 - 5561 - 5562 - 5563 - 5564 - 5565 - 5566 - 5567 - 5568 - y\ :sub:`9` 5569 - y\ :sub:`8` 5570 - y\ :sub:`7` 5571 - y\ :sub:`6` 5572 - y\ :sub:`5` 5573 - y\ :sub:`4` 5574 - y\ :sub:`3` 5575 - y\ :sub:`2` 5576 - y\ :sub:`1` 5577 - y\ :sub:`0` 5578 * - 5579 - 5580 - 5581 - 5582 - 5583 - 5584 - 5585 - 5586 - 5587 - 5588 - 5589 - 5590 - 5591 - 5592 - 5593 - 5594 - 5595 - 5596 - 5597 - 5598 - 5599 - 5600 - 5601 - 5602 - 5603 - v\ :sub:`9` 5604 - v\ :sub:`8` 5605 - v\ :sub:`7` 5606 - v\ :sub:`6` 5607 - v\ :sub:`5` 5608 - v\ :sub:`4` 5609 - v\ :sub:`3` 5610 - v\ :sub:`2` 5611 - v\ :sub:`1` 5612 - v\ :sub:`0` 5613 * .. _MEDIA-BUS-FMT-YVYU10-2X10: 5614 5615 - MEDIA_BUS_FMT_YVYU10_2X10 5616 - 0x200c 5617 - 5618 - 5619 - 5620 - 5621 - 5622 - 5623 - 5624 - 5625 - 5626 - 5627 - 5628 - 5629 - 5630 - 5631 - 5632 - 5633 - 5634 - 5635 - 5636 - 5637 - 5638 - 5639 - 5640 - y\ :sub:`9` 5641 - y\ :sub:`8` 5642 - y\ :sub:`7` 5643 - y\ :sub:`6` 5644 - y\ :sub:`5` 5645 - y\ :sub:`4` 5646 - y\ :sub:`3` 5647 - y\ :sub:`2` 5648 - y\ :sub:`1` 5649 - y\ :sub:`0` 5650 * - 5651 - 5652 - 5653 - 5654 - 5655 - 5656 - 5657 - 5658 - 5659 - 5660 - 5661 - 5662 - 5663 - 5664 - 5665 - 5666 - 5667 - 5668 - 5669 - 5670 - 5671 - 5672 - 5673 - 5674 - 5675 - v\ :sub:`9` 5676 - v\ :sub:`8` 5677 - v\ :sub:`7` 5678 - v\ :sub:`6` 5679 - v\ :sub:`5` 5680 - v\ :sub:`4` 5681 - v\ :sub:`3` 5682 - v\ :sub:`2` 5683 - v\ :sub:`1` 5684 - v\ :sub:`0` 5685 * - 5686 - 5687 - 5688 - 5689 - 5690 - 5691 - 5692 - 5693 - 5694 - 5695 - 5696 - 5697 - 5698 - 5699 - 5700 - 5701 - 5702 - 5703 - 5704 - 5705 - 5706 - 5707 - 5708 - 5709 - 5710 - y\ :sub:`9` 5711 - y\ :sub:`8` 5712 - y\ :sub:`7` 5713 - y\ :sub:`6` 5714 - y\ :sub:`5` 5715 - y\ :sub:`4` 5716 - y\ :sub:`3` 5717 - y\ :sub:`2` 5718 - y\ :sub:`1` 5719 - y\ :sub:`0` 5720 * - 5721 - 5722 - 5723 - 5724 - 5725 - 5726 - 5727 - 5728 - 5729 - 5730 - 5731 - 5732 - 5733 - 5734 - 5735 - 5736 - 5737 - 5738 - 5739 - 5740 - 5741 - 5742 - 5743 - 5744 - 5745 - u\ :sub:`9` 5746 - u\ :sub:`8` 5747 - u\ :sub:`7` 5748 - u\ :sub:`6` 5749 - u\ :sub:`5` 5750 - u\ :sub:`4` 5751 - u\ :sub:`3` 5752 - u\ :sub:`2` 5753 - u\ :sub:`1` 5754 - u\ :sub:`0` 5755 * .. _MEDIA-BUS-FMT-Y12-1X12: 5756 5757 - MEDIA_BUS_FMT_Y12_1X12 5758 - 0x2013 5759 - 5760 - 5761 - 5762 - 5763 - 5764 - 5765 - 5766 - 5767 - 5768 - 5769 - 5770 - 5771 - 5772 - 5773 - 5774 - 5775 - 5776 - 5777 - 5778 - 5779 - 5780 - y\ :sub:`11` 5781 - y\ :sub:`10` 5782 - y\ :sub:`9` 5783 - y\ :sub:`8` 5784 - y\ :sub:`7` 5785 - y\ :sub:`6` 5786 - y\ :sub:`5` 5787 - y\ :sub:`4` 5788 - y\ :sub:`3` 5789 - y\ :sub:`2` 5790 - y\ :sub:`1` 5791 - y\ :sub:`0` 5792 * .. _MEDIA-BUS-FMT-UYVY12-2X12: 5793 5794 - MEDIA_BUS_FMT_UYVY12_2X12 5795 - 0x201c 5796 - 5797 - 5798 - 5799 - 5800 - 5801 - 5802 - 5803 - 5804 - 5805 - 5806 - 5807 - 5808 - 5809 - 5810 - 5811 - 5812 - 5813 - 5814 - 5815 - 5816 - 5817 - u\ :sub:`11` 5818 - u\ :sub:`10` 5819 - u\ :sub:`9` 5820 - u\ :sub:`8` 5821 - u\ :sub:`7` 5822 - u\ :sub:`6` 5823 - u\ :sub:`5` 5824 - u\ :sub:`4` 5825 - u\ :sub:`3` 5826 - u\ :sub:`2` 5827 - u\ :sub:`1` 5828 - u\ :sub:`0` 5829 * - 5830 - 5831 - 5832 - 5833 - 5834 - 5835 - 5836 - 5837 - 5838 - 5839 - 5840 - 5841 - 5842 - 5843 - 5844 - 5845 - 5846 - 5847 - 5848 - 5849 - 5850 - 5851 - 5852 - y\ :sub:`11` 5853 - y\ :sub:`10` 5854 - y\ :sub:`9` 5855 - y\ :sub:`8` 5856 - y\ :sub:`7` 5857 - y\ :sub:`6` 5858 - y\ :sub:`5` 5859 - y\ :sub:`4` 5860 - y\ :sub:`3` 5861 - y\ :sub:`2` 5862 - y\ :sub:`1` 5863 - y\ :sub:`0` 5864 * - 5865 - 5866 - 5867 - 5868 - 5869 - 5870 - 5871 - 5872 - 5873 - 5874 - 5875 - 5876 - 5877 - 5878 - 5879 - 5880 - 5881 - 5882 - 5883 - 5884 - 5885 - 5886 - 5887 - v\ :sub:`11` 5888 - v\ :sub:`10` 5889 - v\ :sub:`9` 5890 - v\ :sub:`8` 5891 - v\ :sub:`7` 5892 - v\ :sub:`6` 5893 - v\ :sub:`5` 5894 - v\ :sub:`4` 5895 - v\ :sub:`3` 5896 - v\ :sub:`2` 5897 - v\ :sub:`1` 5898 - v\ :sub:`0` 5899 * - 5900 - 5901 - 5902 - 5903 - 5904 - 5905 - 5906 - 5907 - 5908 - 5909 - 5910 - 5911 - 5912 - 5913 - 5914 - 5915 - 5916 - 5917 - 5918 - 5919 - 5920 - 5921 - 5922 - y\ :sub:`11` 5923 - y\ :sub:`10` 5924 - y\ :sub:`9` 5925 - y\ :sub:`8` 5926 - y\ :sub:`7` 5927 - y\ :sub:`6` 5928 - y\ :sub:`5` 5929 - y\ :sub:`4` 5930 - y\ :sub:`3` 5931 - y\ :sub:`2` 5932 - y\ :sub:`1` 5933 - y\ :sub:`0` 5934 * .. _MEDIA-BUS-FMT-VYUY12-2X12: 5935 5936 - MEDIA_BUS_FMT_VYUY12_2X12 5937 - 0x201d 5938 - 5939 - 5940 - 5941 - 5942 - 5943 - 5944 - 5945 - 5946 - 5947 - 5948 - 5949 - 5950 - 5951 - 5952 - 5953 - 5954 - 5955 - 5956 - 5957 - 5958 - 5959 - v\ :sub:`11` 5960 - v\ :sub:`10` 5961 - v\ :sub:`9` 5962 - v\ :sub:`8` 5963 - v\ :sub:`7` 5964 - v\ :sub:`6` 5965 - v\ :sub:`5` 5966 - v\ :sub:`4` 5967 - v\ :sub:`3` 5968 - v\ :sub:`2` 5969 - v\ :sub:`1` 5970 - v\ :sub:`0` 5971 * - 5972 - 5973 - 5974 - 5975 - 5976 - 5977 - 5978 - 5979 - 5980 - 5981 - 5982 - 5983 - 5984 - 5985 - 5986 - 5987 - 5988 - 5989 - 5990 - 5991 - 5992 - 5993 - 5994 - y\ :sub:`11` 5995 - y\ :sub:`10` 5996 - y\ :sub:`9` 5997 - y\ :sub:`8` 5998 - y\ :sub:`7` 5999 - y\ :sub:`6` 6000 - y\ :sub:`5` 6001 - y\ :sub:`4` 6002 - y\ :sub:`3` 6003 - y\ :sub:`2` 6004 - y\ :sub:`1` 6005 - y\ :sub:`0` 6006 * - 6007 - 6008 - 6009 - 6010 - 6011 - 6012 - 6013 - 6014 - 6015 - 6016 - 6017 - 6018 - 6019 - 6020 - 6021 - 6022 - 6023 - 6024 - 6025 - 6026 - 6027 - 6028 - 6029 - u\ :sub:`11` 6030 - u\ :sub:`10` 6031 - u\ :sub:`9` 6032 - u\ :sub:`8` 6033 - u\ :sub:`7` 6034 - u\ :sub:`6` 6035 - u\ :sub:`5` 6036 - u\ :sub:`4` 6037 - u\ :sub:`3` 6038 - u\ :sub:`2` 6039 - u\ :sub:`1` 6040 - u\ :sub:`0` 6041 * - 6042 - 6043 - 6044 - 6045 - 6046 - 6047 - 6048 - 6049 - 6050 - 6051 - 6052 - 6053 - 6054 - 6055 - 6056 - 6057 - 6058 - 6059 - 6060 - 6061 - 6062 - 6063 - 6064 - y\ :sub:`11` 6065 - y\ :sub:`10` 6066 - y\ :sub:`9` 6067 - y\ :sub:`8` 6068 - y\ :sub:`7` 6069 - y\ :sub:`6` 6070 - y\ :sub:`5` 6071 - y\ :sub:`4` 6072 - y\ :sub:`3` 6073 - y\ :sub:`2` 6074 - y\ :sub:`1` 6075 - y\ :sub:`0` 6076 * .. _MEDIA-BUS-FMT-YUYV12-2X12: 6077 6078 - MEDIA_BUS_FMT_YUYV12_2X12 6079 - 0x201e 6080 - 6081 - 6082 - 6083 - 6084 - 6085 - 6086 - 6087 - 6088 - 6089 - 6090 - 6091 - 6092 - 6093 - 6094 - 6095 - 6096 - 6097 - 6098 - 6099 - 6100 - 6101 - y\ :sub:`11` 6102 - y\ :sub:`10` 6103 - y\ :sub:`9` 6104 - y\ :sub:`8` 6105 - y\ :sub:`7` 6106 - y\ :sub:`6` 6107 - y\ :sub:`5` 6108 - y\ :sub:`4` 6109 - y\ :sub:`3` 6110 - y\ :sub:`2` 6111 - y\ :sub:`1` 6112 - y\ :sub:`0` 6113 * - 6114 - 6115 - 6116 - 6117 - 6118 - 6119 - 6120 - 6121 - 6122 - 6123 - 6124 - 6125 - 6126 - 6127 - 6128 - 6129 - 6130 - 6131 - 6132 - 6133 - 6134 - 6135 - 6136 - u\ :sub:`11` 6137 - u\ :sub:`10` 6138 - u\ :sub:`9` 6139 - u\ :sub:`8` 6140 - u\ :sub:`7` 6141 - u\ :sub:`6` 6142 - u\ :sub:`5` 6143 - u\ :sub:`4` 6144 - u\ :sub:`3` 6145 - u\ :sub:`2` 6146 - u\ :sub:`1` 6147 - u\ :sub:`0` 6148 * - 6149 - 6150 - 6151 - 6152 - 6153 - 6154 - 6155 - 6156 - 6157 - 6158 - 6159 - 6160 - 6161 - 6162 - 6163 - 6164 - 6165 - 6166 - 6167 - 6168 - 6169 - 6170 - 6171 - y\ :sub:`11` 6172 - y\ :sub:`10` 6173 - y\ :sub:`9` 6174 - y\ :sub:`8` 6175 - y\ :sub:`7` 6176 - y\ :sub:`6` 6177 - y\ :sub:`5` 6178 - y\ :sub:`4` 6179 - y\ :sub:`3` 6180 - y\ :sub:`2` 6181 - y\ :sub:`1` 6182 - y\ :sub:`0` 6183 * - 6184 - 6185 - 6186 - 6187 - 6188 - 6189 - 6190 - 6191 - 6192 - 6193 - 6194 - 6195 - 6196 - 6197 - 6198 - 6199 - 6200 - 6201 - 6202 - 6203 - 6204 - 6205 - 6206 - v\ :sub:`11` 6207 - v\ :sub:`10` 6208 - v\ :sub:`9` 6209 - v\ :sub:`8` 6210 - v\ :sub:`7` 6211 - v\ :sub:`6` 6212 - v\ :sub:`5` 6213 - v\ :sub:`4` 6214 - v\ :sub:`3` 6215 - v\ :sub:`2` 6216 - v\ :sub:`1` 6217 - v\ :sub:`0` 6218 * .. _MEDIA-BUS-FMT-YVYU12-2X12: 6219 6220 - MEDIA_BUS_FMT_YVYU12_2X12 6221 - 0x201f 6222 - 6223 - 6224 - 6225 - 6226 - 6227 - 6228 - 6229 - 6230 - 6231 - 6232 - 6233 - 6234 - 6235 - 6236 - 6237 - 6238 - 6239 - 6240 - 6241 - 6242 - 6243 - y\ :sub:`11` 6244 - y\ :sub:`10` 6245 - y\ :sub:`9` 6246 - y\ :sub:`8` 6247 - y\ :sub:`7` 6248 - y\ :sub:`6` 6249 - y\ :sub:`5` 6250 - y\ :sub:`4` 6251 - y\ :sub:`3` 6252 - y\ :sub:`2` 6253 - y\ :sub:`1` 6254 - y\ :sub:`0` 6255 * - 6256 - 6257 - 6258 - 6259 - 6260 - 6261 - 6262 - 6263 - 6264 - 6265 - 6266 - 6267 - 6268 - 6269 - 6270 - 6271 - 6272 - 6273 - 6274 - 6275 - 6276 - 6277 - 6278 - v\ :sub:`11` 6279 - v\ :sub:`10` 6280 - v\ :sub:`9` 6281 - v\ :sub:`8` 6282 - v\ :sub:`7` 6283 - v\ :sub:`6` 6284 - v\ :sub:`5` 6285 - v\ :sub:`4` 6286 - v\ :sub:`3` 6287 - v\ :sub:`2` 6288 - v\ :sub:`1` 6289 - v\ :sub:`0` 6290 * - 6291 - 6292 - 6293 - 6294 - 6295 - 6296 - 6297 - 6298 - 6299 - 6300 - 6301 - 6302 - 6303 - 6304 - 6305 - 6306 - 6307 - 6308 - 6309 - 6310 - 6311 - 6312 - 6313 - y\ :sub:`11` 6314 - y\ :sub:`10` 6315 - y\ :sub:`9` 6316 - y\ :sub:`8` 6317 - y\ :sub:`7` 6318 - y\ :sub:`6` 6319 - y\ :sub:`5` 6320 - y\ :sub:`4` 6321 - y\ :sub:`3` 6322 - y\ :sub:`2` 6323 - y\ :sub:`1` 6324 - y\ :sub:`0` 6325 * - 6326 - 6327 - 6328 - 6329 - 6330 - 6331 - 6332 - 6333 - 6334 - 6335 - 6336 - 6337 - 6338 - 6339 - 6340 - 6341 - 6342 - 6343 - 6344 - 6345 - 6346 - 6347 - 6348 - u\ :sub:`11` 6349 - u\ :sub:`10` 6350 - u\ :sub:`9` 6351 - u\ :sub:`8` 6352 - u\ :sub:`7` 6353 - u\ :sub:`6` 6354 - u\ :sub:`5` 6355 - u\ :sub:`4` 6356 - u\ :sub:`3` 6357 - u\ :sub:`2` 6358 - u\ :sub:`1` 6359 - u\ :sub:`0` 6360 * .. _MEDIA-BUS-FMT-Y14-1X14: 6361 6362 - MEDIA_BUS_FMT_Y14_1X14 6363 - 0x202d 6364 - 6365 - 6366 - 6367 - 6368 - 6369 - 6370 - 6371 - 6372 - 6373 - 6374 - 6375 - 6376 - 6377 - 6378 - 6379 - 6380 - 6381 - 6382 - 6383 - y\ :sub:`13` 6384 - y\ :sub:`12` 6385 - y\ :sub:`11` 6386 - y\ :sub:`10` 6387 - y\ :sub:`9` 6388 - y\ :sub:`8` 6389 - y\ :sub:`7` 6390 - y\ :sub:`6` 6391 - y\ :sub:`5` 6392 - y\ :sub:`4` 6393 - y\ :sub:`3` 6394 - y\ :sub:`2` 6395 - y\ :sub:`1` 6396 - y\ :sub:`0` 6397 * .. _MEDIA-BUS-FMT-Y16-1X16: 6398 6399 - MEDIA_BUS_FMT_Y16_1X16 6400 - 0x202e 6401 - 6402 - 6403 - 6404 - 6405 - 6406 - 6407 - 6408 - 6409 - 6410 - 6411 - 6412 - 6413 - 6414 - 6415 - 6416 - 6417 - 6418 - y\ :sub:`15` 6419 - y\ :sub:`14` 6420 - y\ :sub:`13` 6421 - y\ :sub:`12` 6422 - y\ :sub:`11` 6423 - y\ :sub:`10` 6424 - y\ :sub:`9` 6425 - y\ :sub:`8` 6426 - y\ :sub:`7` 6427 - y\ :sub:`6` 6428 - y\ :sub:`5` 6429 - y\ :sub:`4` 6430 - y\ :sub:`3` 6431 - y\ :sub:`2` 6432 - y\ :sub:`1` 6433 - y\ :sub:`0` 6434 * .. _MEDIA-BUS-FMT-UYVY8-1X16: 6435 6436 - MEDIA_BUS_FMT_UYVY8_1X16 6437 - 0x200f 6438 - 6439 - 6440 - 6441 - 6442 - 6443 - 6444 - 6445 - 6446 - 6447 - 6448 - 6449 - 6450 - 6451 - 6452 - 6453 - 6454 - 6455 - u\ :sub:`7` 6456 - u\ :sub:`6` 6457 - u\ :sub:`5` 6458 - u\ :sub:`4` 6459 - u\ :sub:`3` 6460 - u\ :sub:`2` 6461 - u\ :sub:`1` 6462 - u\ :sub:`0` 6463 - y\ :sub:`7` 6464 - y\ :sub:`6` 6465 - y\ :sub:`5` 6466 - y\ :sub:`4` 6467 - y\ :sub:`3` 6468 - y\ :sub:`2` 6469 - y\ :sub:`1` 6470 - y\ :sub:`0` 6471 * - 6472 - 6473 - 6474 - 6475 - 6476 - 6477 - 6478 - 6479 - 6480 - 6481 - 6482 - 6483 - 6484 - 6485 - 6486 - 6487 - 6488 - 6489 - 6490 - v\ :sub:`7` 6491 - v\ :sub:`6` 6492 - v\ :sub:`5` 6493 - v\ :sub:`4` 6494 - v\ :sub:`3` 6495 - v\ :sub:`2` 6496 - v\ :sub:`1` 6497 - v\ :sub:`0` 6498 - y\ :sub:`7` 6499 - y\ :sub:`6` 6500 - y\ :sub:`5` 6501 - y\ :sub:`4` 6502 - y\ :sub:`3` 6503 - y\ :sub:`2` 6504 - y\ :sub:`1` 6505 - y\ :sub:`0` 6506 * .. _MEDIA-BUS-FMT-VYUY8-1X16: 6507 6508 - MEDIA_BUS_FMT_VYUY8_1X16 6509 - 0x2010 6510 - 6511 - 6512 - 6513 - 6514 - 6515 - 6516 - 6517 - 6518 - 6519 - 6520 - 6521 - 6522 - 6523 - 6524 - 6525 - 6526 - 6527 - v\ :sub:`7` 6528 - v\ :sub:`6` 6529 - v\ :sub:`5` 6530 - v\ :sub:`4` 6531 - v\ :sub:`3` 6532 - v\ :sub:`2` 6533 - v\ :sub:`1` 6534 - v\ :sub:`0` 6535 - y\ :sub:`7` 6536 - y\ :sub:`6` 6537 - y\ :sub:`5` 6538 - y\ :sub:`4` 6539 - y\ :sub:`3` 6540 - y\ :sub:`2` 6541 - y\ :sub:`1` 6542 - y\ :sub:`0` 6543 * - 6544 - 6545 - 6546 - 6547 - 6548 - 6549 - 6550 - 6551 - 6552 - 6553 - 6554 - 6555 - 6556 - 6557 - 6558 - 6559 - 6560 - 6561 - 6562 - u\ :sub:`7` 6563 - u\ :sub:`6` 6564 - u\ :sub:`5` 6565 - u\ :sub:`4` 6566 - u\ :sub:`3` 6567 - u\ :sub:`2` 6568 - u\ :sub:`1` 6569 - u\ :sub:`0` 6570 - y\ :sub:`7` 6571 - y\ :sub:`6` 6572 - y\ :sub:`5` 6573 - y\ :sub:`4` 6574 - y\ :sub:`3` 6575 - y\ :sub:`2` 6576 - y\ :sub:`1` 6577 - y\ :sub:`0` 6578 * .. _MEDIA-BUS-FMT-YUYV8-1X16: 6579 6580 - MEDIA_BUS_FMT_YUYV8_1X16 6581 - 0x2011 6582 - 6583 - 6584 - 6585 - 6586 - 6587 - 6588 - 6589 - 6590 - 6591 - 6592 - 6593 - 6594 - 6595 - 6596 - 6597 - 6598 - 6599 - y\ :sub:`7` 6600 - y\ :sub:`6` 6601 - y\ :sub:`5` 6602 - y\ :sub:`4` 6603 - y\ :sub:`3` 6604 - y\ :sub:`2` 6605 - y\ :sub:`1` 6606 - y\ :sub:`0` 6607 - u\ :sub:`7` 6608 - u\ :sub:`6` 6609 - u\ :sub:`5` 6610 - u\ :sub:`4` 6611 - u\ :sub:`3` 6612 - u\ :sub:`2` 6613 - u\ :sub:`1` 6614 - u\ :sub:`0` 6615 * - 6616 - 6617 - 6618 - 6619 - 6620 - 6621 - 6622 - 6623 - 6624 - 6625 - 6626 - 6627 - 6628 - 6629 - 6630 - 6631 - 6632 - 6633 - 6634 - y\ :sub:`7` 6635 - y\ :sub:`6` 6636 - y\ :sub:`5` 6637 - y\ :sub:`4` 6638 - y\ :sub:`3` 6639 - y\ :sub:`2` 6640 - y\ :sub:`1` 6641 - y\ :sub:`0` 6642 - v\ :sub:`7` 6643 - v\ :sub:`6` 6644 - v\ :sub:`5` 6645 - v\ :sub:`4` 6646 - v\ :sub:`3` 6647 - v\ :sub:`2` 6648 - v\ :sub:`1` 6649 - v\ :sub:`0` 6650 * .. _MEDIA-BUS-FMT-YVYU8-1X16: 6651 6652 - MEDIA_BUS_FMT_YVYU8_1X16 6653 - 0x2012 6654 - 6655 - 6656 - 6657 - 6658 - 6659 - 6660 - 6661 - 6662 - 6663 - 6664 - 6665 - 6666 - 6667 - 6668 - 6669 - 6670 - 6671 - y\ :sub:`7` 6672 - y\ :sub:`6` 6673 - y\ :sub:`5` 6674 - y\ :sub:`4` 6675 - y\ :sub:`3` 6676 - y\ :sub:`2` 6677 - y\ :sub:`1` 6678 - y\ :sub:`0` 6679 - v\ :sub:`7` 6680 - v\ :sub:`6` 6681 - v\ :sub:`5` 6682 - v\ :sub:`4` 6683 - v\ :sub:`3` 6684 - v\ :sub:`2` 6685 - v\ :sub:`1` 6686 - v\ :sub:`0` 6687 * - 6688 - 6689 - 6690 - 6691 - 6692 - 6693 - 6694 - 6695 - 6696 - 6697 - 6698 - 6699 - 6700 - 6701 - 6702 - 6703 - 6704 - 6705 - 6706 - y\ :sub:`7` 6707 - y\ :sub:`6` 6708 - y\ :sub:`5` 6709 - y\ :sub:`4` 6710 - y\ :sub:`3` 6711 - y\ :sub:`2` 6712 - y\ :sub:`1` 6713 - y\ :sub:`0` 6714 - u\ :sub:`7` 6715 - u\ :sub:`6` 6716 - u\ :sub:`5` 6717 - u\ :sub:`4` 6718 - u\ :sub:`3` 6719 - u\ :sub:`2` 6720 - u\ :sub:`1` 6721 - u\ :sub:`0` 6722 * .. _MEDIA-BUS-FMT-YDYUYDYV8-1X16: 6723 6724 - MEDIA_BUS_FMT_YDYUYDYV8_1X16 6725 - 0x2014 6726 - 6727 - 6728 - 6729 - 6730 - 6731 - 6732 - 6733 - 6734 - 6735 - 6736 - 6737 - 6738 - 6739 - 6740 - 6741 - 6742 - 6743 - y\ :sub:`7` 6744 - y\ :sub:`6` 6745 - y\ :sub:`5` 6746 - y\ :sub:`4` 6747 - y\ :sub:`3` 6748 - y\ :sub:`2` 6749 - y\ :sub:`1` 6750 - y\ :sub:`0` 6751 - d 6752 - d 6753 - d 6754 - d 6755 - d 6756 - d 6757 - d 6758 - d 6759 * - 6760 - 6761 - 6762 - 6763 - 6764 - 6765 - 6766 - 6767 - 6768 - 6769 - 6770 - 6771 - 6772 - 6773 - 6774 - 6775 - 6776 - 6777 - 6778 - y\ :sub:`7` 6779 - y\ :sub:`6` 6780 - y\ :sub:`5` 6781 - y\ :sub:`4` 6782 - y\ :sub:`3` 6783 - y\ :sub:`2` 6784 - y\ :sub:`1` 6785 - y\ :sub:`0` 6786 - u\ :sub:`7` 6787 - u\ :sub:`6` 6788 - u\ :sub:`5` 6789 - u\ :sub:`4` 6790 - u\ :sub:`3` 6791 - u\ :sub:`2` 6792 - u\ :sub:`1` 6793 - u\ :sub:`0` 6794 * - 6795 - 6796 - 6797 - 6798 - 6799 - 6800 - 6801 - 6802 - 6803 - 6804 - 6805 - 6806 - 6807 - 6808 - 6809 - 6810 - 6811 - 6812 - 6813 - y\ :sub:`7` 6814 - y\ :sub:`6` 6815 - y\ :sub:`5` 6816 - y\ :sub:`4` 6817 - y\ :sub:`3` 6818 - y\ :sub:`2` 6819 - y\ :sub:`1` 6820 - y\ :sub:`0` 6821 - d 6822 - d 6823 - d 6824 - d 6825 - d 6826 - d 6827 - d 6828 - d 6829 * - 6830 - 6831 - 6832 - 6833 - 6834 - 6835 - 6836 - 6837 - 6838 - 6839 - 6840 - 6841 - 6842 - 6843 - 6844 - 6845 - 6846 - 6847 - 6848 - y\ :sub:`7` 6849 - y\ :sub:`6` 6850 - y\ :sub:`5` 6851 - y\ :sub:`4` 6852 - y\ :sub:`3` 6853 - y\ :sub:`2` 6854 - y\ :sub:`1` 6855 - y\ :sub:`0` 6856 - v\ :sub:`7` 6857 - v\ :sub:`6` 6858 - v\ :sub:`5` 6859 - v\ :sub:`4` 6860 - v\ :sub:`3` 6861 - v\ :sub:`2` 6862 - v\ :sub:`1` 6863 - v\ :sub:`0` 6864 * .. _MEDIA-BUS-FMT-UYVY10-1X20: 6865 6866 - MEDIA_BUS_FMT_UYVY10_1X20 6867 - 0x201a 6868 - 6869 - 6870 - 6871 - 6872 - 6873 - 6874 - 6875 - 6876 - 6877 - 6878 - 6879 - 6880 - 6881 - u\ :sub:`9` 6882 - u\ :sub:`8` 6883 - u\ :sub:`7` 6884 - u\ :sub:`6` 6885 - u\ :sub:`5` 6886 - u\ :sub:`4` 6887 - u\ :sub:`3` 6888 - u\ :sub:`2` 6889 - u\ :sub:`1` 6890 - u\ :sub:`0` 6891 - y\ :sub:`9` 6892 - y\ :sub:`8` 6893 - y\ :sub:`7` 6894 - y\ :sub:`6` 6895 - y\ :sub:`5` 6896 - y\ :sub:`4` 6897 - y\ :sub:`3` 6898 - y\ :sub:`2` 6899 - y\ :sub:`1` 6900 - y\ :sub:`0` 6901 * - 6902 - 6903 - 6904 - 6905 - 6906 - 6907 - 6908 - 6909 - 6910 - 6911 - 6912 - 6913 - 6914 - 6915 - 6916 - v\ :sub:`9` 6917 - v\ :sub:`8` 6918 - v\ :sub:`7` 6919 - v\ :sub:`6` 6920 - v\ :sub:`5` 6921 - v\ :sub:`4` 6922 - v\ :sub:`3` 6923 - v\ :sub:`2` 6924 - v\ :sub:`1` 6925 - v\ :sub:`0` 6926 - y\ :sub:`9` 6927 - y\ :sub:`8` 6928 - y\ :sub:`7` 6929 - y\ :sub:`6` 6930 - y\ :sub:`5` 6931 - y\ :sub:`4` 6932 - y\ :sub:`3` 6933 - y\ :sub:`2` 6934 - y\ :sub:`1` 6935 - y\ :sub:`0` 6936 * .. _MEDIA-BUS-FMT-VYUY10-1X20: 6937 6938 - MEDIA_BUS_FMT_VYUY10_1X20 6939 - 0x201b 6940 - 6941 - 6942 - 6943 - 6944 - 6945 - 6946 - 6947 - 6948 - 6949 - 6950 - 6951 - 6952 - 6953 - v\ :sub:`9` 6954 - v\ :sub:`8` 6955 - v\ :sub:`7` 6956 - v\ :sub:`6` 6957 - v\ :sub:`5` 6958 - v\ :sub:`4` 6959 - v\ :sub:`3` 6960 - v\ :sub:`2` 6961 - v\ :sub:`1` 6962 - v\ :sub:`0` 6963 - y\ :sub:`9` 6964 - y\ :sub:`8` 6965 - y\ :sub:`7` 6966 - y\ :sub:`6` 6967 - y\ :sub:`5` 6968 - y\ :sub:`4` 6969 - y\ :sub:`3` 6970 - y\ :sub:`2` 6971 - y\ :sub:`1` 6972 - y\ :sub:`0` 6973 * - 6974 - 6975 - 6976 - 6977 - 6978 - 6979 - 6980 - 6981 - 6982 - 6983 - 6984 - 6985 - 6986 - 6987 - 6988 - u\ :sub:`9` 6989 - u\ :sub:`8` 6990 - u\ :sub:`7` 6991 - u\ :sub:`6` 6992 - u\ :sub:`5` 6993 - u\ :sub:`4` 6994 - u\ :sub:`3` 6995 - u\ :sub:`2` 6996 - u\ :sub:`1` 6997 - u\ :sub:`0` 6998 - y\ :sub:`9` 6999 - y\ :sub:`8` 7000 - y\ :sub:`7` 7001 - y\ :sub:`6` 7002 - y\ :sub:`5` 7003 - y\ :sub:`4` 7004 - y\ :sub:`3` 7005 - y\ :sub:`2` 7006 - y\ :sub:`1` 7007 - y\ :sub:`0` 7008 * .. _MEDIA-BUS-FMT-YUYV10-1X20: 7009 7010 - MEDIA_BUS_FMT_YUYV10_1X20 7011 - 0x200d 7012 - 7013 - 7014 - 7015 - 7016 - 7017 - 7018 - 7019 - 7020 - 7021 - 7022 - 7023 - 7024 - 7025 - y\ :sub:`9` 7026 - y\ :sub:`8` 7027 - y\ :sub:`7` 7028 - y\ :sub:`6` 7029 - y\ :sub:`5` 7030 - y\ :sub:`4` 7031 - y\ :sub:`3` 7032 - y\ :sub:`2` 7033 - y\ :sub:`1` 7034 - y\ :sub:`0` 7035 - u\ :sub:`9` 7036 - u\ :sub:`8` 7037 - u\ :sub:`7` 7038 - u\ :sub:`6` 7039 - u\ :sub:`5` 7040 - u\ :sub:`4` 7041 - u\ :sub:`3` 7042 - u\ :sub:`2` 7043 - u\ :sub:`1` 7044 - u\ :sub:`0` 7045 * - 7046 - 7047 - 7048 - 7049 - 7050 - 7051 - 7052 - 7053 - 7054 - 7055 - 7056 - 7057 - 7058 - 7059 - 7060 - y\ :sub:`9` 7061 - y\ :sub:`8` 7062 - y\ :sub:`7` 7063 - y\ :sub:`6` 7064 - y\ :sub:`5` 7065 - y\ :sub:`4` 7066 - y\ :sub:`3` 7067 - y\ :sub:`2` 7068 - y\ :sub:`1` 7069 - y\ :sub:`0` 7070 - v\ :sub:`9` 7071 - v\ :sub:`8` 7072 - v\ :sub:`7` 7073 - v\ :sub:`6` 7074 - v\ :sub:`5` 7075 - v\ :sub:`4` 7076 - v\ :sub:`3` 7077 - v\ :sub:`2` 7078 - v\ :sub:`1` 7079 - v\ :sub:`0` 7080 * .. _MEDIA-BUS-FMT-YVYU10-1X20: 7081 7082 - MEDIA_BUS_FMT_YVYU10_1X20 7083 - 0x200e 7084 - 7085 - 7086 - 7087 - 7088 - 7089 - 7090 - 7091 - 7092 - 7093 - 7094 - 7095 - 7096 - 7097 - y\ :sub:`9` 7098 - y\ :sub:`8` 7099 - y\ :sub:`7` 7100 - y\ :sub:`6` 7101 - y\ :sub:`5` 7102 - y\ :sub:`4` 7103 - y\ :sub:`3` 7104 - y\ :sub:`2` 7105 - y\ :sub:`1` 7106 - y\ :sub:`0` 7107 - v\ :sub:`9` 7108 - v\ :sub:`8` 7109 - v\ :sub:`7` 7110 - v\ :sub:`6` 7111 - v\ :sub:`5` 7112 - v\ :sub:`4` 7113 - v\ :sub:`3` 7114 - v\ :sub:`2` 7115 - v\ :sub:`1` 7116 - v\ :sub:`0` 7117 * - 7118 - 7119 - 7120 - 7121 - 7122 - 7123 - 7124 - 7125 - 7126 - 7127 - 7128 - 7129 - 7130 - 7131 - 7132 - y\ :sub:`9` 7133 - y\ :sub:`8` 7134 - y\ :sub:`7` 7135 - y\ :sub:`6` 7136 - y\ :sub:`5` 7137 - y\ :sub:`4` 7138 - y\ :sub:`3` 7139 - y\ :sub:`2` 7140 - y\ :sub:`1` 7141 - y\ :sub:`0` 7142 - u\ :sub:`9` 7143 - u\ :sub:`8` 7144 - u\ :sub:`7` 7145 - u\ :sub:`6` 7146 - u\ :sub:`5` 7147 - u\ :sub:`4` 7148 - u\ :sub:`3` 7149 - u\ :sub:`2` 7150 - u\ :sub:`1` 7151 - u\ :sub:`0` 7152 * .. _MEDIA-BUS-FMT-VUY8-1X24: 7153 7154 - MEDIA_BUS_FMT_VUY8_1X24 7155 - 0x201a 7156 - 7157 - 7158 - 7159 - 7160 - 7161 - 7162 - 7163 - 7164 - 7165 - v\ :sub:`7` 7166 - v\ :sub:`6` 7167 - v\ :sub:`5` 7168 - v\ :sub:`4` 7169 - v\ :sub:`3` 7170 - v\ :sub:`2` 7171 - v\ :sub:`1` 7172 - v\ :sub:`0` 7173 - u\ :sub:`7` 7174 - u\ :sub:`6` 7175 - u\ :sub:`5` 7176 - u\ :sub:`4` 7177 - u\ :sub:`3` 7178 - u\ :sub:`2` 7179 - u\ :sub:`1` 7180 - u\ :sub:`0` 7181 - y\ :sub:`7` 7182 - y\ :sub:`6` 7183 - y\ :sub:`5` 7184 - y\ :sub:`4` 7185 - y\ :sub:`3` 7186 - y\ :sub:`2` 7187 - y\ :sub:`1` 7188 - y\ :sub:`0` 7189 * .. _MEDIA-BUS-FMT-YUV8-1X24: 7190 7191 - MEDIA_BUS_FMT_YUV8_1X24 7192 - 0x2025 7193 - 7194 - 7195 - 7196 - 7197 - 7198 - 7199 - 7200 - 7201 - 7202 - y\ :sub:`7` 7203 - y\ :sub:`6` 7204 - y\ :sub:`5` 7205 - y\ :sub:`4` 7206 - y\ :sub:`3` 7207 - y\ :sub:`2` 7208 - y\ :sub:`1` 7209 - y\ :sub:`0` 7210 - u\ :sub:`7` 7211 - u\ :sub:`6` 7212 - u\ :sub:`5` 7213 - u\ :sub:`4` 7214 - u\ :sub:`3` 7215 - u\ :sub:`2` 7216 - u\ :sub:`1` 7217 - u\ :sub:`0` 7218 - v\ :sub:`7` 7219 - v\ :sub:`6` 7220 - v\ :sub:`5` 7221 - v\ :sub:`4` 7222 - v\ :sub:`3` 7223 - v\ :sub:`2` 7224 - v\ :sub:`1` 7225 - v\ :sub:`0` 7226 * .. _MEDIA-BUS-FMT-UYYVYY8-0-5X24: 7227 7228 - MEDIA_BUS_FMT_UYYVYY8_0_5X24 7229 - 0x2026 7230 - 7231 - 7232 - 7233 - 7234 - 7235 - 7236 - 7237 - 7238 - 7239 - u\ :sub:`7` 7240 - u\ :sub:`6` 7241 - u\ :sub:`5` 7242 - u\ :sub:`4` 7243 - u\ :sub:`3` 7244 - u\ :sub:`2` 7245 - u\ :sub:`1` 7246 - u\ :sub:`0` 7247 - y\ :sub:`7` 7248 - y\ :sub:`6` 7249 - y\ :sub:`5` 7250 - y\ :sub:`4` 7251 - y\ :sub:`3` 7252 - y\ :sub:`2` 7253 - y\ :sub:`1` 7254 - y\ :sub:`0` 7255 - y\ :sub:`7` 7256 - y\ :sub:`6` 7257 - y\ :sub:`5` 7258 - y\ :sub:`4` 7259 - y\ :sub:`3` 7260 - y\ :sub:`2` 7261 - y\ :sub:`1` 7262 - y\ :sub:`0` 7263 * - 7264 - 7265 - 7266 - 7267 - 7268 - 7269 - 7270 - 7271 - 7272 - 7273 - 7274 - v\ :sub:`7` 7275 - v\ :sub:`6` 7276 - v\ :sub:`5` 7277 - v\ :sub:`4` 7278 - v\ :sub:`3` 7279 - v\ :sub:`2` 7280 - v\ :sub:`1` 7281 - v\ :sub:`0` 7282 - y\ :sub:`7` 7283 - y\ :sub:`6` 7284 - y\ :sub:`5` 7285 - y\ :sub:`4` 7286 - y\ :sub:`3` 7287 - y\ :sub:`2` 7288 - y\ :sub:`1` 7289 - y\ :sub:`0` 7290 - y\ :sub:`7` 7291 - y\ :sub:`6` 7292 - y\ :sub:`5` 7293 - y\ :sub:`4` 7294 - y\ :sub:`3` 7295 - y\ :sub:`2` 7296 - y\ :sub:`1` 7297 - y\ :sub:`0` 7298 * .. _MEDIA-BUS-FMT-UYVY12-1X24: 7299 7300 - MEDIA_BUS_FMT_UYVY12_1X24 7301 - 0x2020 7302 - 7303 - 7304 - 7305 - 7306 - 7307 - 7308 - 7309 - 7310 - 7311 - u\ :sub:`11` 7312 - u\ :sub:`10` 7313 - u\ :sub:`9` 7314 - u\ :sub:`8` 7315 - u\ :sub:`7` 7316 - u\ :sub:`6` 7317 - u\ :sub:`5` 7318 - u\ :sub:`4` 7319 - u\ :sub:`3` 7320 - u\ :sub:`2` 7321 - u\ :sub:`1` 7322 - u\ :sub:`0` 7323 - y\ :sub:`11` 7324 - y\ :sub:`10` 7325 - y\ :sub:`9` 7326 - y\ :sub:`8` 7327 - y\ :sub:`7` 7328 - y\ :sub:`6` 7329 - y\ :sub:`5` 7330 - y\ :sub:`4` 7331 - y\ :sub:`3` 7332 - y\ :sub:`2` 7333 - y\ :sub:`1` 7334 - y\ :sub:`0` 7335 * - 7336 - 7337 - 7338 - 7339 - 7340 - 7341 - 7342 - 7343 - 7344 - 7345 - 7346 - v\ :sub:`11` 7347 - v\ :sub:`10` 7348 - v\ :sub:`9` 7349 - v\ :sub:`8` 7350 - v\ :sub:`7` 7351 - v\ :sub:`6` 7352 - v\ :sub:`5` 7353 - v\ :sub:`4` 7354 - v\ :sub:`3` 7355 - v\ :sub:`2` 7356 - v\ :sub:`1` 7357 - v\ :sub:`0` 7358 - y\ :sub:`11` 7359 - y\ :sub:`10` 7360 - y\ :sub:`9` 7361 - y\ :sub:`8` 7362 - y\ :sub:`7` 7363 - y\ :sub:`6` 7364 - y\ :sub:`5` 7365 - y\ :sub:`4` 7366 - y\ :sub:`3` 7367 - y\ :sub:`2` 7368 - y\ :sub:`1` 7369 - y\ :sub:`0` 7370 * .. _MEDIA-BUS-FMT-VYUY12-1X24: 7371 7372 - MEDIA_BUS_FMT_VYUY12_1X24 7373 - 0x2021 7374 - 7375 - 7376 - 7377 - 7378 - 7379 - 7380 - 7381 - 7382 - 7383 - v\ :sub:`11` 7384 - v\ :sub:`10` 7385 - v\ :sub:`9` 7386 - v\ :sub:`8` 7387 - v\ :sub:`7` 7388 - v\ :sub:`6` 7389 - v\ :sub:`5` 7390 - v\ :sub:`4` 7391 - v\ :sub:`3` 7392 - v\ :sub:`2` 7393 - v\ :sub:`1` 7394 - v\ :sub:`0` 7395 - y\ :sub:`11` 7396 - y\ :sub:`10` 7397 - y\ :sub:`9` 7398 - y\ :sub:`8` 7399 - y\ :sub:`7` 7400 - y\ :sub:`6` 7401 - y\ :sub:`5` 7402 - y\ :sub:`4` 7403 - y\ :sub:`3` 7404 - y\ :sub:`2` 7405 - y\ :sub:`1` 7406 - y\ :sub:`0` 7407 * - 7408 - 7409 - 7410 - 7411 - 7412 - 7413 - 7414 - 7415 - 7416 - 7417 - 7418 - u\ :sub:`11` 7419 - u\ :sub:`10` 7420 - u\ :sub:`9` 7421 - u\ :sub:`8` 7422 - u\ :sub:`7` 7423 - u\ :sub:`6` 7424 - u\ :sub:`5` 7425 - u\ :sub:`4` 7426 - u\ :sub:`3` 7427 - u\ :sub:`2` 7428 - u\ :sub:`1` 7429 - u\ :sub:`0` 7430 - y\ :sub:`11` 7431 - y\ :sub:`10` 7432 - y\ :sub:`9` 7433 - y\ :sub:`8` 7434 - y\ :sub:`7` 7435 - y\ :sub:`6` 7436 - y\ :sub:`5` 7437 - y\ :sub:`4` 7438 - y\ :sub:`3` 7439 - y\ :sub:`2` 7440 - y\ :sub:`1` 7441 - y\ :sub:`0` 7442 * .. _MEDIA-BUS-FMT-YUYV12-1X24: 7443 7444 - MEDIA_BUS_FMT_YUYV12_1X24 7445 - 0x2022 7446 - 7447 - 7448 - 7449 - 7450 - 7451 - 7452 - 7453 - 7454 - 7455 - y\ :sub:`11` 7456 - y\ :sub:`10` 7457 - y\ :sub:`9` 7458 - y\ :sub:`8` 7459 - y\ :sub:`7` 7460 - y\ :sub:`6` 7461 - y\ :sub:`5` 7462 - y\ :sub:`4` 7463 - y\ :sub:`3` 7464 - y\ :sub:`2` 7465 - y\ :sub:`1` 7466 - y\ :sub:`0` 7467 - u\ :sub:`11` 7468 - u\ :sub:`10` 7469 - u\ :sub:`9` 7470 - u\ :sub:`8` 7471 - u\ :sub:`7` 7472 - u\ :sub:`6` 7473 - u\ :sub:`5` 7474 - u\ :sub:`4` 7475 - u\ :sub:`3` 7476 - u\ :sub:`2` 7477 - u\ :sub:`1` 7478 - u\ :sub:`0` 7479 * - 7480 - 7481 - 7482 - 7483 - 7484 - 7485 - 7486 - 7487 - 7488 - 7489 - 7490 - y\ :sub:`11` 7491 - y\ :sub:`10` 7492 - y\ :sub:`9` 7493 - y\ :sub:`8` 7494 - y\ :sub:`7` 7495 - y\ :sub:`6` 7496 - y\ :sub:`5` 7497 - y\ :sub:`4` 7498 - y\ :sub:`3` 7499 - y\ :sub:`2` 7500 - y\ :sub:`1` 7501 - y\ :sub:`0` 7502 - v\ :sub:`11` 7503 - v\ :sub:`10` 7504 - v\ :sub:`9` 7505 - v\ :sub:`8` 7506 - v\ :sub:`7` 7507 - v\ :sub:`6` 7508 - v\ :sub:`5` 7509 - v\ :sub:`4` 7510 - v\ :sub:`3` 7511 - v\ :sub:`2` 7512 - v\ :sub:`1` 7513 - v\ :sub:`0` 7514 * .. _MEDIA-BUS-FMT-YVYU12-1X24: 7515 7516 - MEDIA_BUS_FMT_YVYU12_1X24 7517 - 0x2023 7518 - 7519 - 7520 - 7521 - 7522 - 7523 - 7524 - 7525 - 7526 - 7527 - y\ :sub:`11` 7528 - y\ :sub:`10` 7529 - y\ :sub:`9` 7530 - y\ :sub:`8` 7531 - y\ :sub:`7` 7532 - y\ :sub:`6` 7533 - y\ :sub:`5` 7534 - y\ :sub:`4` 7535 - y\ :sub:`3` 7536 - y\ :sub:`2` 7537 - y\ :sub:`1` 7538 - y\ :sub:`0` 7539 - v\ :sub:`11` 7540 - v\ :sub:`10` 7541 - v\ :sub:`9` 7542 - v\ :sub:`8` 7543 - v\ :sub:`7` 7544 - v\ :sub:`6` 7545 - v\ :sub:`5` 7546 - v\ :sub:`4` 7547 - v\ :sub:`3` 7548 - v\ :sub:`2` 7549 - v\ :sub:`1` 7550 - v\ :sub:`0` 7551 * - 7552 - 7553 - 7554 - 7555 - 7556 - 7557 - 7558 - 7559 - 7560 - 7561 - 7562 - y\ :sub:`11` 7563 - y\ :sub:`10` 7564 - y\ :sub:`9` 7565 - y\ :sub:`8` 7566 - y\ :sub:`7` 7567 - y\ :sub:`6` 7568 - y\ :sub:`5` 7569 - y\ :sub:`4` 7570 - y\ :sub:`3` 7571 - y\ :sub:`2` 7572 - y\ :sub:`1` 7573 - y\ :sub:`0` 7574 - u\ :sub:`11` 7575 - u\ :sub:`10` 7576 - u\ :sub:`9` 7577 - u\ :sub:`8` 7578 - u\ :sub:`7` 7579 - u\ :sub:`6` 7580 - u\ :sub:`5` 7581 - u\ :sub:`4` 7582 - u\ :sub:`3` 7583 - u\ :sub:`2` 7584 - u\ :sub:`1` 7585 - u\ :sub:`0` 7586 * .. _MEDIA-BUS-FMT-YUV10-1X30: 7587 7588 - MEDIA_BUS_FMT_YUV10_1X30 7589 - 0x2016 7590 - 7591 - 7592 - 7593 - y\ :sub:`9` 7594 - y\ :sub:`8` 7595 - y\ :sub:`7` 7596 - y\ :sub:`6` 7597 - y\ :sub:`5` 7598 - y\ :sub:`4` 7599 - y\ :sub:`3` 7600 - y\ :sub:`2` 7601 - y\ :sub:`1` 7602 - y\ :sub:`0` 7603 - u\ :sub:`9` 7604 - u\ :sub:`8` 7605 - u\ :sub:`7` 7606 - u\ :sub:`6` 7607 - u\ :sub:`5` 7608 - u\ :sub:`4` 7609 - u\ :sub:`3` 7610 - u\ :sub:`2` 7611 - u\ :sub:`1` 7612 - u\ :sub:`0` 7613 - v\ :sub:`9` 7614 - v\ :sub:`8` 7615 - v\ :sub:`7` 7616 - v\ :sub:`6` 7617 - v\ :sub:`5` 7618 - v\ :sub:`4` 7619 - v\ :sub:`3` 7620 - v\ :sub:`2` 7621 - v\ :sub:`1` 7622 - v\ :sub:`0` 7623 * .. _MEDIA-BUS-FMT-UYYVYY10-0-5X30: 7624 7625 - MEDIA_BUS_FMT_UYYVYY10_0_5X30 7626 - 0x2027 7627 - 7628 - 7629 - 7630 - u\ :sub:`9` 7631 - u\ :sub:`8` 7632 - u\ :sub:`7` 7633 - u\ :sub:`6` 7634 - u\ :sub:`5` 7635 - u\ :sub:`4` 7636 - u\ :sub:`3` 7637 - u\ :sub:`2` 7638 - u\ :sub:`1` 7639 - u\ :sub:`0` 7640 - y\ :sub:`9` 7641 - y\ :sub:`8` 7642 - y\ :sub:`7` 7643 - y\ :sub:`6` 7644 - y\ :sub:`5` 7645 - y\ :sub:`4` 7646 - y\ :sub:`3` 7647 - y\ :sub:`2` 7648 - y\ :sub:`1` 7649 - y\ :sub:`0` 7650 - y\ :sub:`9` 7651 - y\ :sub:`8` 7652 - y\ :sub:`7` 7653 - y\ :sub:`6` 7654 - y\ :sub:`5` 7655 - y\ :sub:`4` 7656 - y\ :sub:`3` 7657 - y\ :sub:`2` 7658 - y\ :sub:`1` 7659 - y\ :sub:`0` 7660 * - 7661 - 7662 - 7663 - 7664 - 7665 - v\ :sub:`9` 7666 - v\ :sub:`8` 7667 - v\ :sub:`7` 7668 - v\ :sub:`6` 7669 - v\ :sub:`5` 7670 - v\ :sub:`4` 7671 - v\ :sub:`3` 7672 - v\ :sub:`2` 7673 - v\ :sub:`1` 7674 - v\ :sub:`0` 7675 - y\ :sub:`9` 7676 - y\ :sub:`8` 7677 - y\ :sub:`7` 7678 - y\ :sub:`6` 7679 - y\ :sub:`5` 7680 - y\ :sub:`4` 7681 - y\ :sub:`3` 7682 - y\ :sub:`2` 7683 - y\ :sub:`1` 7684 - y\ :sub:`0` 7685 - y\ :sub:`9` 7686 - y\ :sub:`8` 7687 - y\ :sub:`7` 7688 - y\ :sub:`6` 7689 - y\ :sub:`5` 7690 - y\ :sub:`4` 7691 - y\ :sub:`3` 7692 - y\ :sub:`2` 7693 - y\ :sub:`1` 7694 - y\ :sub:`0` 7695 * .. _MEDIA-BUS-FMT-AYUV8-1X32: 7696 7697 - MEDIA_BUS_FMT_AYUV8_1X32 7698 - 0x2017 7699 - 7700 - a\ :sub:`7` 7701 - a\ :sub:`6` 7702 - a\ :sub:`5` 7703 - a\ :sub:`4` 7704 - a\ :sub:`3` 7705 - a\ :sub:`2` 7706 - a\ :sub:`1` 7707 - a\ :sub:`0` 7708 - y\ :sub:`7` 7709 - y\ :sub:`6` 7710 - y\ :sub:`5` 7711 - y\ :sub:`4` 7712 - y\ :sub:`3` 7713 - y\ :sub:`2` 7714 - y\ :sub:`1` 7715 - y\ :sub:`0` 7716 - u\ :sub:`7` 7717 - u\ :sub:`6` 7718 - u\ :sub:`5` 7719 - u\ :sub:`4` 7720 - u\ :sub:`3` 7721 - u\ :sub:`2` 7722 - u\ :sub:`1` 7723 - u\ :sub:`0` 7724 - v\ :sub:`7` 7725 - v\ :sub:`6` 7726 - v\ :sub:`5` 7727 - v\ :sub:`4` 7728 - v\ :sub:`3` 7729 - v\ :sub:`2` 7730 - v\ :sub:`1` 7731 - v\ :sub:`0` 7732 7733 7734.. raw:: latex 7735 7736 \endgroup 7737 7738 7739The following table list existing packed 36bit wide YUV formats. 7740 7741.. raw:: latex 7742 7743 \begingroup 7744 \tiny 7745 \setlength{\tabcolsep}{2pt} 7746 7747.. 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}| 7748 7749.. _v4l2-mbus-pixelcode-yuv8-36bit: 7750 7751.. flat-table:: 36bit YUV Formats 7752 :header-rows: 2 7753 :stub-columns: 0 7754 :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 7755 7756 * - Identifier 7757 - Code 7758 - 7759 - :cspan:`35` Data organization 7760 * - 7761 - 7762 - Bit 7763 - 35 7764 - 34 7765 - 33 7766 - 32 7767 - 31 7768 - 30 7769 - 29 7770 - 28 7771 - 27 7772 - 26 7773 - 25 7774 - 24 7775 - 23 7776 - 22 7777 - 21 7778 - 10 7779 - 19 7780 - 18 7781 - 17 7782 - 16 7783 - 15 7784 - 14 7785 - 13 7786 - 12 7787 - 11 7788 - 10 7789 - 9 7790 - 8 7791 - 7 7792 - 6 7793 - 5 7794 - 4 7795 - 3 7796 - 2 7797 - 1 7798 - 0 7799 * .. _MEDIA-BUS-FMT-UYYVYY12-0-5X36: 7800 7801 - MEDIA_BUS_FMT_UYYVYY12_0_5X36 7802 - 0x2028 7803 - 7804 - u\ :sub:`11` 7805 - u\ :sub:`10` 7806 - u\ :sub:`9` 7807 - u\ :sub:`8` 7808 - u\ :sub:`7` 7809 - u\ :sub:`6` 7810 - u\ :sub:`5` 7811 - u\ :sub:`4` 7812 - u\ :sub:`3` 7813 - u\ :sub:`2` 7814 - u\ :sub:`1` 7815 - u\ :sub:`0` 7816 - y\ :sub:`11` 7817 - y\ :sub:`10` 7818 - y\ :sub:`9` 7819 - y\ :sub:`8` 7820 - y\ :sub:`7` 7821 - y\ :sub:`6` 7822 - y\ :sub:`5` 7823 - y\ :sub:`4` 7824 - y\ :sub:`3` 7825 - y\ :sub:`2` 7826 - y\ :sub:`1` 7827 - y\ :sub:`0` 7828 - y\ :sub:`11` 7829 - y\ :sub:`10` 7830 - y\ :sub:`9` 7831 - y\ :sub:`8` 7832 - y\ :sub:`7` 7833 - y\ :sub:`6` 7834 - y\ :sub:`5` 7835 - y\ :sub:`4` 7836 - y\ :sub:`3` 7837 - y\ :sub:`2` 7838 - y\ :sub:`1` 7839 - y\ :sub:`0` 7840 * - 7841 - 7842 - 7843 - v\ :sub:`11` 7844 - v\ :sub:`10` 7845 - v\ :sub:`9` 7846 - v\ :sub:`8` 7847 - v\ :sub:`7` 7848 - v\ :sub:`6` 7849 - v\ :sub:`5` 7850 - v\ :sub:`4` 7851 - v\ :sub:`3` 7852 - v\ :sub:`2` 7853 - v\ :sub:`1` 7854 - v\ :sub:`0` 7855 - y\ :sub:`11` 7856 - y\ :sub:`10` 7857 - y\ :sub:`9` 7858 - y\ :sub:`8` 7859 - y\ :sub:`7` 7860 - y\ :sub:`6` 7861 - y\ :sub:`5` 7862 - y\ :sub:`4` 7863 - y\ :sub:`3` 7864 - y\ :sub:`2` 7865 - y\ :sub:`1` 7866 - y\ :sub:`0` 7867 - y\ :sub:`11` 7868 - y\ :sub:`10` 7869 - y\ :sub:`9` 7870 - y\ :sub:`8` 7871 - y\ :sub:`7` 7872 - y\ :sub:`6` 7873 - y\ :sub:`5` 7874 - y\ :sub:`4` 7875 - y\ :sub:`3` 7876 - y\ :sub:`2` 7877 - y\ :sub:`1` 7878 - y\ :sub:`0` 7879 * .. _MEDIA-BUS-FMT-YUV12-1X36: 7880 7881 - MEDIA_BUS_FMT_YUV12_1X36 7882 - 0x2029 7883 - 7884 - y\ :sub:`11` 7885 - y\ :sub:`10` 7886 - y\ :sub:`9` 7887 - y\ :sub:`8` 7888 - y\ :sub:`7` 7889 - y\ :sub:`6` 7890 - y\ :sub:`5` 7891 - y\ :sub:`4` 7892 - y\ :sub:`3` 7893 - y\ :sub:`2` 7894 - y\ :sub:`1` 7895 - y\ :sub:`0` 7896 - u\ :sub:`11` 7897 - u\ :sub:`10` 7898 - u\ :sub:`9` 7899 - u\ :sub:`8` 7900 - u\ :sub:`7` 7901 - u\ :sub:`6` 7902 - u\ :sub:`5` 7903 - u\ :sub:`4` 7904 - u\ :sub:`3` 7905 - u\ :sub:`2` 7906 - u\ :sub:`1` 7907 - u\ :sub:`0` 7908 - v\ :sub:`11` 7909 - v\ :sub:`10` 7910 - v\ :sub:`9` 7911 - v\ :sub:`8` 7912 - v\ :sub:`7` 7913 - v\ :sub:`6` 7914 - v\ :sub:`5` 7915 - v\ :sub:`4` 7916 - v\ :sub:`3` 7917 - v\ :sub:`2` 7918 - v\ :sub:`1` 7919 - v\ :sub:`0` 7920 7921 7922.. raw:: latex 7923 7924 \endgroup 7925 7926 7927The following table list existing packed 48bit wide YUV formats. 7928 7929.. raw:: latex 7930 7931 \begingroup 7932 \tiny 7933 \setlength{\tabcolsep}{2pt} 7934 7935.. 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}| 7936 7937.. _v4l2-mbus-pixelcode-yuv8-48bit: 7938 7939.. flat-table:: 48bit YUV Formats 7940 :header-rows: 3 7941 :stub-columns: 0 7942 :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 7943 7944 * - Identifier 7945 - Code 7946 - 7947 - :cspan:`31` Data organization 7948 * - 7949 - 7950 - Bit 7951 - 7952 - 7953 - 7954 - 7955 - 7956 - 7957 - 7958 - 7959 - 7960 - 7961 - 7962 - 7963 - 7964 - 7965 - 7966 - 7967 - 47 7968 - 46 7969 - 45 7970 - 44 7971 - 43 7972 - 42 7973 - 41 7974 - 40 7975 - 39 7976 - 38 7977 - 37 7978 - 36 7979 - 35 7980 - 34 7981 - 33 7982 - 32 7983 * - 7984 - 7985 - 7986 - 31 7987 - 30 7988 - 29 7989 - 28 7990 - 27 7991 - 26 7992 - 25 7993 - 24 7994 - 23 7995 - 22 7996 - 21 7997 - 10 7998 - 19 7999 - 18 8000 - 17 8001 - 16 8002 - 15 8003 - 14 8004 - 13 8005 - 12 8006 - 11 8007 - 10 8008 - 9 8009 - 8 8010 - 7 8011 - 6 8012 - 5 8013 - 4 8014 - 3 8015 - 2 8016 - 1 8017 - 0 8018 * .. _MEDIA-BUS-FMT-YUV16-1X48: 8019 8020 - MEDIA_BUS_FMT_YUV16_1X48 8021 - 0x202a 8022 - 8023 - 8024 - 8025 - 8026 - 8027 - 8028 - 8029 - 8030 - 8031 - 8032 - 8033 - 8034 - 8035 - 8036 - 8037 - 8038 - 8039 - y\ :sub:`15` 8040 - y\ :sub:`14` 8041 - y\ :sub:`13` 8042 - y\ :sub:`12` 8043 - y\ :sub:`11` 8044 - y\ :sub:`10` 8045 - y\ :sub:`8` 8046 - y\ :sub:`8` 8047 - y\ :sub:`7` 8048 - y\ :sub:`6` 8049 - y\ :sub:`5` 8050 - y\ :sub:`4` 8051 - y\ :sub:`3` 8052 - y\ :sub:`2` 8053 - y\ :sub:`1` 8054 - y\ :sub:`0` 8055 * - 8056 - 8057 - 8058 - u\ :sub:`15` 8059 - u\ :sub:`14` 8060 - u\ :sub:`13` 8061 - u\ :sub:`12` 8062 - u\ :sub:`11` 8063 - u\ :sub:`10` 8064 - u\ :sub:`9` 8065 - u\ :sub:`8` 8066 - u\ :sub:`7` 8067 - u\ :sub:`6` 8068 - u\ :sub:`5` 8069 - u\ :sub:`4` 8070 - u\ :sub:`3` 8071 - u\ :sub:`2` 8072 - u\ :sub:`1` 8073 - u\ :sub:`0` 8074 - v\ :sub:`15` 8075 - v\ :sub:`14` 8076 - v\ :sub:`13` 8077 - v\ :sub:`12` 8078 - v\ :sub:`11` 8079 - v\ :sub:`10` 8080 - v\ :sub:`9` 8081 - v\ :sub:`8` 8082 - v\ :sub:`7` 8083 - v\ :sub:`6` 8084 - v\ :sub:`5` 8085 - v\ :sub:`4` 8086 - v\ :sub:`3` 8087 - v\ :sub:`2` 8088 - v\ :sub:`1` 8089 - v\ :sub:`0` 8090 * .. _MEDIA-BUS-FMT-UYYVYY16-0-5X48: 8091 8092 - MEDIA_BUS_FMT_UYYVYY16_0_5X48 8093 - 0x202b 8094 - 8095 - 8096 - 8097 - 8098 - 8099 - 8100 - 8101 - 8102 - 8103 - 8104 - 8105 - 8106 - 8107 - 8108 - 8109 - 8110 - 8111 - u\ :sub:`15` 8112 - u\ :sub:`14` 8113 - u\ :sub:`13` 8114 - u\ :sub:`12` 8115 - u\ :sub:`11` 8116 - u\ :sub:`10` 8117 - u\ :sub:`9` 8118 - u\ :sub:`8` 8119 - u\ :sub:`7` 8120 - u\ :sub:`6` 8121 - u\ :sub:`5` 8122 - u\ :sub:`4` 8123 - u\ :sub:`3` 8124 - u\ :sub:`2` 8125 - u\ :sub:`1` 8126 - u\ :sub:`0` 8127 * - 8128 - 8129 - 8130 - y\ :sub:`15` 8131 - y\ :sub:`14` 8132 - y\ :sub:`13` 8133 - y\ :sub:`12` 8134 - y\ :sub:`11` 8135 - y\ :sub:`10` 8136 - y\ :sub:`9` 8137 - y\ :sub:`8` 8138 - y\ :sub:`7` 8139 - y\ :sub:`6` 8140 - y\ :sub:`5` 8141 - y\ :sub:`4` 8142 - y\ :sub:`3` 8143 - y\ :sub:`2` 8144 - y\ :sub:`1` 8145 - y\ :sub:`0` 8146 - y\ :sub:`15` 8147 - y\ :sub:`14` 8148 - y\ :sub:`13` 8149 - y\ :sub:`12` 8150 - y\ :sub:`11` 8151 - y\ :sub:`10` 8152 - y\ :sub:`8` 8153 - y\ :sub:`8` 8154 - y\ :sub:`7` 8155 - y\ :sub:`6` 8156 - y\ :sub:`5` 8157 - y\ :sub:`4` 8158 - y\ :sub:`3` 8159 - y\ :sub:`2` 8160 - y\ :sub:`1` 8161 - y\ :sub:`0` 8162 * - 8163 - 8164 - 8165 - 8166 - 8167 - 8168 - 8169 - 8170 - 8171 - 8172 - 8173 - 8174 - 8175 - 8176 - 8177 - 8178 - 8179 - 8180 - 8181 - v\ :sub:`15` 8182 - v\ :sub:`14` 8183 - v\ :sub:`13` 8184 - v\ :sub:`12` 8185 - v\ :sub:`11` 8186 - v\ :sub:`10` 8187 - v\ :sub:`9` 8188 - v\ :sub:`8` 8189 - v\ :sub:`7` 8190 - v\ :sub:`6` 8191 - v\ :sub:`5` 8192 - v\ :sub:`4` 8193 - v\ :sub:`3` 8194 - v\ :sub:`2` 8195 - v\ :sub:`1` 8196 - v\ :sub:`0` 8197 * - 8198 - 8199 - 8200 - y\ :sub:`15` 8201 - y\ :sub:`14` 8202 - y\ :sub:`13` 8203 - y\ :sub:`12` 8204 - y\ :sub:`11` 8205 - y\ :sub:`10` 8206 - y\ :sub:`9` 8207 - y\ :sub:`8` 8208 - y\ :sub:`7` 8209 - y\ :sub:`6` 8210 - y\ :sub:`5` 8211 - y\ :sub:`4` 8212 - y\ :sub:`3` 8213 - y\ :sub:`2` 8214 - y\ :sub:`1` 8215 - y\ :sub:`0` 8216 - y\ :sub:`15` 8217 - y\ :sub:`14` 8218 - y\ :sub:`13` 8219 - y\ :sub:`12` 8220 - y\ :sub:`11` 8221 - y\ :sub:`10` 8222 - y\ :sub:`8` 8223 - y\ :sub:`8` 8224 - y\ :sub:`7` 8225 - y\ :sub:`6` 8226 - y\ :sub:`5` 8227 - y\ :sub:`4` 8228 - y\ :sub:`3` 8229 - y\ :sub:`2` 8230 - y\ :sub:`1` 8231 - y\ :sub:`0` 8232 8233 8234.. raw:: latex 8235 8236 \endgroup 8237 8238HSV/HSL Formats 8239^^^^^^^^^^^^^^^ 8240 8241Those formats transfer pixel data as RGB values in a 8242cylindrical-coordinate system using Hue-Saturation-Value or 8243Hue-Saturation-Lightness components. The format code is made of the 8244following information. 8245 8246- The hue, saturation, value or lightness and optional alpha components 8247 order code, as encoded in a pixel sample. The only currently 8248 supported value is AHSV. 8249 8250- The number of bits per component, for each component. The values can 8251 be different for all components. The only currently supported value 8252 is 8888. 8253 8254- The number of bus samples per pixel. Pixels that are wider than the 8255 bus width must be transferred in multiple samples. The only currently 8256 supported value is 1. 8257 8258- The bus width. 8259 8260- For formats where the total number of bits per pixel is smaller than 8261 the number of bus samples per pixel times the bus width, a padding 8262 value stating if the bytes are padded in their most high order bits 8263 (PADHI) or low order bits (PADLO). 8264 8265- For formats where the number of bus samples per pixel is larger than 8266 1, an endianness value stating if the pixel is transferred MSB first 8267 (BE) or LSB first (LE). 8268 8269The following table lists existing HSV/HSL formats. 8270 8271 8272.. raw:: latex 8273 8274 \begingroup 8275 \tiny 8276 \setlength{\tabcolsep}{2pt} 8277 8278.. 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}| 8279 8280.. _v4l2-mbus-pixelcode-hsv: 8281 8282.. flat-table:: HSV/HSL formats 8283 :header-rows: 2 8284 :stub-columns: 0 8285 :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 8286 8287 * - Identifier 8288 - Code 8289 - 8290 - :cspan:`31` Data organization 8291 * - 8292 - 8293 - Bit 8294 - 31 8295 - 30 8296 - 29 8297 - 28 8298 - 27 8299 - 26 8300 - 25 8301 - 24 8302 - 23 8303 - 22 8304 - 21 8305 - 20 8306 - 19 8307 - 18 8308 - 17 8309 - 16 8310 - 15 8311 - 14 8312 - 13 8313 - 12 8314 - 11 8315 - 10 8316 - 9 8317 - 8 8318 - 7 8319 - 6 8320 - 5 8321 - 4 8322 - 3 8323 - 2 8324 - 1 8325 - 0 8326 * .. _MEDIA-BUS-FMT-AHSV8888-1X32: 8327 8328 - MEDIA_BUS_FMT_AHSV8888_1X32 8329 - 0x6001 8330 - 8331 - a\ :sub:`7` 8332 - a\ :sub:`6` 8333 - a\ :sub:`5` 8334 - a\ :sub:`4` 8335 - a\ :sub:`3` 8336 - a\ :sub:`2` 8337 - a\ :sub:`1` 8338 - a\ :sub:`0` 8339 - h\ :sub:`7` 8340 - h\ :sub:`6` 8341 - h\ :sub:`5` 8342 - h\ :sub:`4` 8343 - h\ :sub:`3` 8344 - h\ :sub:`2` 8345 - h\ :sub:`1` 8346 - h\ :sub:`0` 8347 - s\ :sub:`7` 8348 - s\ :sub:`6` 8349 - s\ :sub:`5` 8350 - s\ :sub:`4` 8351 - s\ :sub:`3` 8352 - s\ :sub:`2` 8353 - s\ :sub:`1` 8354 - s\ :sub:`0` 8355 - v\ :sub:`7` 8356 - v\ :sub:`6` 8357 - v\ :sub:`5` 8358 - v\ :sub:`4` 8359 - v\ :sub:`3` 8360 - v\ :sub:`2` 8361 - v\ :sub:`1` 8362 - v\ :sub:`0` 8363 8364.. raw:: latex 8365 8366 \endgroup 8367 8368 8369JPEG Compressed Formats 8370^^^^^^^^^^^^^^^^^^^^^^^ 8371 8372Those data formats consist of an ordered sequence of 8-bit bytes 8373obtained from JPEG compression process. Additionally to the ``_JPEG`` 8374postfix the format code is made of the following information. 8375 8376- The number of bus samples per entropy encoded byte. 8377 8378- The bus width. 8379 8380For instance, for a JPEG baseline process and an 8-bit bus width the 8381format will be named ``MEDIA_BUS_FMT_JPEG_1X8``. 8382 8383The following table lists existing JPEG compressed formats. 8384 8385 8386.. _v4l2-mbus-pixelcode-jpeg: 8387 8388.. tabularcolumns:: |p{6.0cm}|p{1.4cm}|p{9.9cm}| 8389 8390.. flat-table:: JPEG Formats 8391 :header-rows: 1 8392 :stub-columns: 0 8393 8394 * - Identifier 8395 - Code 8396 - Remarks 8397 * .. _MEDIA-BUS-FMT-JPEG-1X8: 8398 8399 - MEDIA_BUS_FMT_JPEG_1X8 8400 - 0x4001 8401 - Besides of its usage for the parallel bus this format is 8402 recommended for transmission of JPEG data over MIPI CSI bus using 8403 the User Defined 8-bit Data types. 8404 8405 8406 8407.. _v4l2-mbus-vendor-spec-fmts: 8408 8409Vendor and Device Specific Formats 8410^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 8411 8412This section lists complex data formats that are either vendor or device 8413specific. 8414 8415The following table lists the existing vendor and device specific 8416formats. 8417 8418 8419.. _v4l2-mbus-pixelcode-vendor-specific: 8420 8421.. tabularcolumns:: |p{8.0cm}|p{1.4cm}|p{7.9cm}| 8422 8423.. flat-table:: Vendor and device specific formats 8424 :header-rows: 1 8425 :stub-columns: 0 8426 8427 * - Identifier 8428 - Code 8429 - Comments 8430 * .. _MEDIA-BUS-FMT-S5C-UYVY-JPEG-1X8: 8431 8432 - MEDIA_BUS_FMT_S5C_UYVY_JPEG_1X8 8433 - 0x5001 8434 - Interleaved raw UYVY and JPEG image format with embedded meta-data 8435 used by Samsung S3C73MX camera sensors. 8436 8437.. _v4l2-mbus-metadata-fmts: 8438 8439Metadata Formats 8440^^^^^^^^^^^^^^^^ 8441 8442This section lists all metadata formats. 8443 8444The following table lists the existing metadata formats. 8445 8446.. tabularcolumns:: |p{8.0cm}|p{1.4cm}|p{7.9cm}| 8447 8448.. flat-table:: Metadata formats 8449 :header-rows: 1 8450 :stub-columns: 0 8451 8452 * - Identifier 8453 - Code 8454 - Comments 8455 * .. _MEDIA-BUS-FMT-METADATA-FIXED: 8456 8457 - MEDIA_BUS_FMT_METADATA_FIXED 8458 - 0x7001 8459 - This format should be used when the same driver handles 8460 both sides of the link and the bus format is a fixed 8461 metadata format that is not configurable from userspace. 8462 Width and height will be set to 0 for this format. 8463 8464Generic Serial Metadata Formats 8465^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 8466 8467Generic serial metadata formats are used on serial buses where the actual data 8468content is more or less device specific but the data is transmitted and received 8469by multiple devices that do not process the data in any way, simply writing 8470it to system memory for processing in software at the end of the pipeline. 8471 8472"b" in an array cell signifies a byte of data, followed by the number of the bit 8473and finally the bit number in subscript. "x" indicates a padding bit. 8474 8475.. _media-bus-format-generic-meta: 8476 8477.. cssclass: longtable 8478 8479.. flat-table:: Generic Serial Metadata Formats 8480 :header-rows: 2 8481 :stub-columns: 0 8482 8483 * - Identifier 8484 - Code 8485 - 8486 - :cspan:`23` Data organization within bus :term:`Data Unit` 8487 * - 8488 - 8489 - Bit 8490 - 23 8491 - 22 8492 - 21 8493 - 20 8494 - 19 8495 - 18 8496 - 17 8497 - 16 8498 - 15 8499 - 14 8500 - 13 8501 - 12 8502 - 11 8503 - 10 8504 - 9 8505 - 8 8506 - 7 8507 - 6 8508 - 5 8509 - 4 8510 - 3 8511 - 2 8512 - 1 8513 - 0 8514 * .. _MEDIA-BUS-FMT-META-8: 8515 8516 - MEDIA_BUS_FMT_META_8 8517 - 0x8001 8518 - 8519 - 8520 - 8521 - 8522 - 8523 - 8524 - 8525 - 8526 - 8527 - 8528 - 8529 - 8530 - 8531 - 8532 - 8533 - 8534 - 8535 - b0\ :sub:`7` 8536 - b0\ :sub:`6` 8537 - b0\ :sub:`5` 8538 - b0\ :sub:`4` 8539 - b0\ :sub:`3` 8540 - b0\ :sub:`2` 8541 - b0\ :sub:`1` 8542 - b0\ :sub:`0` 8543 * .. _MEDIA-BUS-FMT-META-10: 8544 8545 - MEDIA_BUS_FMT_META_10 8546 - 0x8002 8547 - 8548 - 8549 - 8550 - 8551 - 8552 - 8553 - 8554 - 8555 - 8556 - 8557 - 8558 - 8559 - 8560 - 8561 - 8562 - b0\ :sub:`7` 8563 - b0\ :sub:`6` 8564 - b0\ :sub:`5` 8565 - b0\ :sub:`4` 8566 - b0\ :sub:`3` 8567 - b0\ :sub:`2` 8568 - b0\ :sub:`1` 8569 - b0\ :sub:`0` 8570 - x 8571 - x 8572 * .. _MEDIA-BUS-FMT-META-12: 8573 8574 - MEDIA_BUS_FMT_META_12 8575 - 0x8003 8576 - 8577 - 8578 - 8579 - 8580 - 8581 - 8582 - 8583 - 8584 - 8585 - 8586 - 8587 - 8588 - 8589 - b0\ :sub:`7` 8590 - b0\ :sub:`6` 8591 - b0\ :sub:`5` 8592 - b0\ :sub:`4` 8593 - b0\ :sub:`3` 8594 - b0\ :sub:`2` 8595 - b0\ :sub:`1` 8596 - b0\ :sub:`0` 8597 - x 8598 - x 8599 - x 8600 - x 8601 * .. _MEDIA-BUS-FMT-META-14: 8602 8603 - MEDIA_BUS_FMT_META_14 8604 - 0x8004 8605 - 8606 - 8607 - 8608 - 8609 - 8610 - 8611 - 8612 - 8613 - 8614 - 8615 - 8616 - b0\ :sub:`7` 8617 - b0\ :sub:`6` 8618 - b0\ :sub:`5` 8619 - b0\ :sub:`4` 8620 - b0\ :sub:`3` 8621 - b0\ :sub:`2` 8622 - b0\ :sub:`1` 8623 - b0\ :sub:`0` 8624 - x 8625 - x 8626 - x 8627 - x 8628 - x 8629 - x 8630 * .. _MEDIA-BUS-FMT-META-16: 8631 8632 - MEDIA_BUS_FMT_META_16 8633 - 0x8005 8634 - 8635 - 8636 - 8637 - 8638 - 8639 - 8640 - 8641 - 8642 - 8643 - b0\ :sub:`7` 8644 - b0\ :sub:`6` 8645 - b0\ :sub:`5` 8646 - b0\ :sub:`4` 8647 - b0\ :sub:`3` 8648 - b0\ :sub:`2` 8649 - b0\ :sub:`1` 8650 - b0\ :sub:`0` 8651 - x 8652 - x 8653 - x 8654 - x 8655 - x 8656 - x 8657 - x 8658 - x 8659 * .. _MEDIA-BUS-FMT-META-20: 8660 8661 - MEDIA_BUS_FMT_META_20 8662 - 0x8006 8663 - 8664 - 8665 - 8666 - 8667 - 8668 - b0\ :sub:`7` 8669 - b0\ :sub:`6` 8670 - b0\ :sub:`5` 8671 - b0\ :sub:`4` 8672 - b0\ :sub:`3` 8673 - b0\ :sub:`2` 8674 - b0\ :sub:`1` 8675 - b0\ :sub:`0` 8676 - x 8677 - x 8678 - x 8679 - x 8680 - x 8681 - x 8682 - x 8683 - x 8684 - x 8685 - x 8686 - x 8687 - x 8688 * .. _MEDIA-BUS-FMT-META-24: 8689 8690 - MEDIA_BUS_FMT_META_24 8691 - 0x8007 8692 - 8693 - b0\ :sub:`7` 8694 - b0\ :sub:`6` 8695 - b0\ :sub:`5` 8696 - b0\ :sub:`4` 8697 - b0\ :sub:`3` 8698 - b0\ :sub:`2` 8699 - b0\ :sub:`1` 8700 - b0\ :sub:`0` 8701 - x 8702 - x 8703 - x 8704 - x 8705 - x 8706 - x 8707 - x 8708 - x 8709 - x 8710 - x 8711 - x 8712 - x 8713 - x 8714 - x 8715 - x 8716 - x 8717