1.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 2 3.. _v4l2-mbus-format: 4 5Media Bus Formats 6================= 7 8.. c:type:: v4l2_mbus_framefmt 9 10.. tabularcolumns:: |p{2.0cm}|p{4.0cm}|p{11.3cm}| 11 12.. cssclass:: longtable 13 14.. flat-table:: struct v4l2_mbus_framefmt 15 :header-rows: 0 16 :stub-columns: 0 17 :widths: 1 1 2 18 19 * - __u32 20 - ``width`` 21 - Image width in pixels. 22 * - __u32 23 - ``height`` 24 - Image height in pixels. If ``field`` is one of ``V4L2_FIELD_TOP``, 25 ``V4L2_FIELD_BOTTOM`` or ``V4L2_FIELD_ALTERNATE`` then height 26 refers to the number of lines in the field, otherwise it refers to 27 the number of lines in the frame (which is twice the field height 28 for interlaced formats). 29 * - __u32 30 - ``code`` 31 - Format code, from enum 32 :ref:`v4l2_mbus_pixelcode <v4l2-mbus-pixelcode>`. 33 * - __u32 34 - ``field`` 35 - Field order, from enum :c:type:`v4l2_field`. See 36 :ref:`field-order` for details. Zero for metadata mbus codes. 37 * - __u32 38 - ``colorspace`` 39 - Image colorspace, from enum :c:type:`v4l2_colorspace`. 40 Must be set by the driver for subdevices. If the application sets the 41 flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set this 42 field on the source pad to request a specific colorspace for the media 43 bus data. If the driver cannot handle the requested conversion, it will 44 return another supported colorspace. The driver indicates that colorspace 45 conversion is supported by setting the flag 46 V4L2_SUBDEV_MBUS_CODE_CSC_COLORSPACE in the corresponding struct 47 :c:type:`v4l2_subdev_mbus_code_enum` during enumeration. 48 See :ref:`v4l2-subdev-mbus-code-flags`. Zero for metadata mbus codes. 49 * - union { 50 - (anonymous) 51 * - __u16 52 - ``ycbcr_enc`` 53 - Y'CbCr encoding, from enum :c:type:`v4l2_ycbcr_encoding`. 54 This information supplements the ``colorspace`` and must be set by 55 the driver for subdevices, see :ref:`colorspaces`. If the application 56 sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set 57 this field on a source pad to request a specific Y'CbCr encoding 58 for the media bus data. If the driver cannot handle the requested 59 conversion, it will return another supported encoding. 60 This field is ignored for HSV media bus formats. The driver indicates 61 that ycbcr_enc conversion is supported by setting the flag 62 V4L2_SUBDEV_MBUS_CODE_CSC_YCBCR_ENC in the corresponding struct 63 :c:type:`v4l2_subdev_mbus_code_enum` during enumeration. 64 See :ref:`v4l2-subdev-mbus-code-flags`. Zero for metadata mbus codes. 65 * - __u16 66 - ``hsv_enc`` 67 - HSV encoding, from enum :c:type:`v4l2_hsv_encoding`. 68 This information supplements the ``colorspace`` and must be set by 69 the driver for subdevices, see :ref:`colorspaces`. If the application 70 sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set 71 this field on a source pad to request a specific HSV encoding 72 for the media bus data. If the driver cannot handle the requested 73 conversion, it will return another supported encoding. 74 This field is ignored for Y'CbCr media bus formats. The driver indicates 75 that hsv_enc conversion is supported by setting the flag 76 V4L2_SUBDEV_MBUS_CODE_CSC_HSV_ENC in the corresponding struct 77 :c:type:`v4l2_subdev_mbus_code_enum` during enumeration. 78 See :ref:`v4l2-subdev-mbus-code-flags`. Zero for metadata mbus codes. 79 * - } 80 - 81 * - __u16 82 - ``quantization`` 83 - Quantization range, from enum :c:type:`v4l2_quantization`. 84 This information supplements the ``colorspace`` and must be set by 85 the driver for subdevices, see :ref:`colorspaces`. If the application 86 sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set 87 this field on a source pad to request a specific quantization 88 for the media bus data. If the driver cannot handle the requested 89 conversion, it will return another supported quantization. 90 The driver indicates that quantization conversion is supported by 91 setting the flag V4L2_SUBDEV_MBUS_CODE_CSC_QUANTIZATION in the 92 corresponding struct :c:type:`v4l2_subdev_mbus_code_enum` 93 during enumeration. See :ref:`v4l2-subdev-mbus-code-flags`. Zero for 94 metadata mbus codes. 95 * - __u16 96 - ``xfer_func`` 97 - Transfer function, from enum :c:type:`v4l2_xfer_func`. 98 This information supplements the ``colorspace`` and must be set by 99 the driver for subdevices, see :ref:`colorspaces`. If the application 100 sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set 101 this field on a source pad to request a specific transfer 102 function for the media bus data. If the driver cannot handle the requested 103 conversion, it will return another supported transfer function. 104 The driver indicates that the transfer function conversion is supported by 105 setting the flag V4L2_SUBDEV_MBUS_CODE_CSC_XFER_FUNC in the 106 corresponding struct :c:type:`v4l2_subdev_mbus_code_enum` 107 during enumeration. See :ref:`v4l2-subdev-mbus-code-flags`. Zero for 108 metadata mbus codes. 109 * - __u16 110 - ``flags`` 111 - flags See: :ref:v4l2-mbus-framefmt-flags 112 * - __u16 113 - ``reserved``\ [10] 114 - Reserved for future extensions. Applications and drivers must set 115 the array to zero. 116 117.. _v4l2-mbus-framefmt-flags: 118 119.. tabularcolumns:: |p{6.5cm}|p{1.6cm}|p{9.2cm}| 120 121.. flat-table:: v4l2_mbus_framefmt Flags 122 :header-rows: 0 123 :stub-columns: 0 124 :widths: 3 1 4 125 126 * .. _`mbus-framefmt-set-csc`: 127 128 - ``V4L2_MBUS_FRAMEFMT_SET_CSC`` 129 - 0x0001 130 - Set by the application. It is only used for source pads and is 131 ignored for sink pads. If set, then request the subdevice to do 132 colorspace conversion from the received colorspace to the requested 133 colorspace values. If the colorimetry field (``colorspace``, ``xfer_func``, 134 ``ycbcr_enc``, ``hsv_enc`` or ``quantization``) is set to ``*_DEFAULT``, 135 then that colorimetry setting will remain unchanged from what was received. 136 So in order to change the quantization, only the ``quantization`` field shall 137 be set to non default value (``V4L2_QUANTIZATION_FULL_RANGE`` or 138 ``V4L2_QUANTIZATION_LIM_RANGE``) and all other colorimetry fields shall 139 be set to ``*_DEFAULT``. 140 141 To check which conversions are supported by the hardware for the current 142 media bus frame format, see :ref:`v4l2-subdev-mbus-code-flags`. 143 144 145.. _v4l2-mbus-pixelcode: 146 147Media Bus Pixel Codes 148--------------------- 149 150The media bus pixel codes describe image formats as flowing over 151physical buses (both between separate physical components and inside 152SoC devices). This should not be confused with the V4L2 pixel formats 153that describe, using four character codes, image formats as stored in 154memory. 155 156While there is a relationship between image formats on buses and image 157formats in memory (a raw Bayer image won't be magically converted to 158JPEG just by storing it to memory), there is no one-to-one 159correspondence between them. 160 161The media bus pixel codes document parallel formats. Should the pixel data be 162transported over a serial bus, the media bus pixel code that describes a 163parallel format that transfers a sample on a single clock cycle is used. For 164instance, both MEDIA_BUS_FMT_BGR888_1X24 and MEDIA_BUS_FMT_BGR888_3X8 are used 165on parallel busses for transferring an 8 bits per sample BGR data, whereas on 166serial busses the data in this format is only referred to using 167MEDIA_BUS_FMT_BGR888_1X24. This is because there is effectively only a single 168way to transport that format on the serial busses. 169 170Packed RGB Formats 171^^^^^^^^^^^^^^^^^^ 172 173Those formats transfer pixel data as red, green and blue components. The 174format code is made of the following information. 175 176- The red, green and blue components order code, as encoded in a pixel 177 sample. Possible values are RGB and BGR. 178 179- The number of bits per component, for each component. The values can 180 be different for all components. Common values are 555 and 565. 181 182- The number of bus samples per pixel. Pixels that are wider than the 183 bus width must be transferred in multiple samples. Common values are 184 1 and 2. 185 186- The bus width. 187 188- For formats where the total number of bits per pixel is smaller than 189 the number of bus samples per pixel times the bus width, a padding 190 value stating if the bytes are padded in their most high order bits 191 (PADHI) or low order bits (PADLO). A "C" prefix is used for 192 component-wise padding in the most high order bits (CPADHI) or low 193 order bits (CPADLO) of each separate component. 194 195- For formats where the number of bus samples per pixel is larger than 196 1, an endianness value stating if the pixel is transferred MSB first 197 (BE) or LSB first (LE). 198 199For instance, a format where pixels are encoded as 5-bits red, 5-bits 200green and 5-bit blue values padded on the high bit, transferred as 2 2018-bit samples per pixel with the most significant bits (padding, red and 202half of the green value) transferred first will be named 203``MEDIA_BUS_FMT_RGB555_2X8_PADHI_BE``. 204 205The following tables list existing packed RGB formats. 206 207.. HACK: ideally, we would be using adjustbox here. However, Sphinx 208.. is a very bad behaviored guy: if the table has more than 30 cols, 209.. it switches to long table, and there's no way to override it. 210 211 212.. 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}| 213 214.. _v4l2-mbus-pixelcode-rgb: 215 216.. raw:: latex 217 218 \begingroup 219 \tiny 220 \setlength{\tabcolsep}{2pt} 221 222.. flat-table:: RGB formats 223 :header-rows: 2 224 :stub-columns: 0 225 :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 226 227 * - Identifier 228 - Code 229 - 230 - :cspan:`31` Data organization 231 * - 232 - 233 - Bit 234 - 31 235 - 30 236 - 29 237 - 28 238 - 27 239 - 26 240 - 25 241 - 24 242 - 23 243 - 22 244 - 21 245 - 20 246 - 19 247 - 18 248 - 17 249 - 16 250 - 15 251 - 14 252 - 13 253 - 12 254 - 11 255 - 10 256 - 9 257 - 8 258 - 7 259 - 6 260 - 5 261 - 4 262 - 3 263 - 2 264 - 1 265 - 0 266 * .. _MEDIA-BUS-FMT-RGB444-1X12: 267 268 - MEDIA_BUS_FMT_RGB444_1X12 269 - 0x1016 270 - 271 - 272 - 273 - 274 - 275 - 276 - 277 - 278 - 279 - 280 - 281 - 282 - 283 - 284 - 285 - 286 - 287 - 288 - 289 - 290 - 291 - r\ :sub:`3` 292 - r\ :sub:`2` 293 - r\ :sub:`1` 294 - r\ :sub:`0` 295 - g\ :sub:`3` 296 - g\ :sub:`2` 297 - g\ :sub:`1` 298 - g\ :sub:`0` 299 - b\ :sub:`3` 300 - b\ :sub:`2` 301 - b\ :sub:`1` 302 - b\ :sub:`0` 303 * .. _MEDIA-BUS-FMT-RGB444-2X8-PADHI-BE: 304 305 - MEDIA_BUS_FMT_RGB444_2X8_PADHI_BE 306 - 0x1001 307 - 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 - 0 333 - 0 334 - 0 335 - 0 336 - r\ :sub:`3` 337 - r\ :sub:`2` 338 - r\ :sub:`1` 339 - r\ :sub:`0` 340 * - 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 - g\ :sub:`3` 368 - g\ :sub:`2` 369 - g\ :sub:`1` 370 - g\ :sub:`0` 371 - b\ :sub:`3` 372 - b\ :sub:`2` 373 - b\ :sub:`1` 374 - b\ :sub:`0` 375 * .. _MEDIA-BUS-FMT-RGB444-2X8-PADHI-LE: 376 377 - MEDIA_BUS_FMT_RGB444_2X8_PADHI_LE 378 - 0x1002 379 - 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 - g\ :sub:`3` 405 - g\ :sub:`2` 406 - g\ :sub:`1` 407 - g\ :sub:`0` 408 - b\ :sub:`3` 409 - b\ :sub:`2` 410 - b\ :sub:`1` 411 - b\ :sub:`0` 412 * - 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 - 0 440 - 0 441 - 0 442 - 0 443 - r\ :sub:`3` 444 - r\ :sub:`2` 445 - r\ :sub:`1` 446 - r\ :sub:`0` 447 * .. _MEDIA-BUS-FMT-RGB555-2X8-PADHI-BE: 448 449 - MEDIA_BUS_FMT_RGB555_2X8_PADHI_BE 450 - 0x1003 451 - 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 - 0 477 - r\ :sub:`4` 478 - r\ :sub:`3` 479 - r\ :sub:`2` 480 - r\ :sub:`1` 481 - r\ :sub:`0` 482 - g\ :sub:`4` 483 - g\ :sub:`3` 484 * - 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 - g\ :sub:`2` 512 - g\ :sub:`1` 513 - g\ :sub:`0` 514 - b\ :sub:`4` 515 - b\ :sub:`3` 516 - b\ :sub:`2` 517 - b\ :sub:`1` 518 - b\ :sub:`0` 519 * .. _MEDIA-BUS-FMT-RGB555-2X8-PADHI-LE: 520 521 - MEDIA_BUS_FMT_RGB555_2X8_PADHI_LE 522 - 0x1004 523 - 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 - g\ :sub:`2` 549 - g\ :sub:`1` 550 - g\ :sub:`0` 551 - b\ :sub:`4` 552 - b\ :sub:`3` 553 - b\ :sub:`2` 554 - b\ :sub:`1` 555 - b\ :sub:`0` 556 * - 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 - 0 584 - r\ :sub:`4` 585 - r\ :sub:`3` 586 - r\ :sub:`2` 587 - r\ :sub:`1` 588 - r\ :sub:`0` 589 - g\ :sub:`4` 590 - g\ :sub:`3` 591 * .. _MEDIA-BUS-FMT-RGB565-1X16: 592 593 - MEDIA_BUS_FMT_RGB565_1X16 594 - 0x1017 595 - 596 - 597 - 598 - 599 - 600 - 601 - 602 - 603 - 604 - 605 - 606 - 607 - 608 - 609 - 610 - 611 - 612 - r\ :sub:`4` 613 - r\ :sub:`3` 614 - r\ :sub:`2` 615 - r\ :sub:`1` 616 - r\ :sub:`0` 617 - g\ :sub:`5` 618 - g\ :sub:`4` 619 - g\ :sub:`3` 620 - g\ :sub:`2` 621 - g\ :sub:`1` 622 - g\ :sub:`0` 623 - b\ :sub:`4` 624 - b\ :sub:`3` 625 - b\ :sub:`2` 626 - b\ :sub:`1` 627 - b\ :sub:`0` 628 * .. _MEDIA-BUS-FMT-BGR565-2X8-BE: 629 630 - MEDIA_BUS_FMT_BGR565_2X8_BE 631 - 0x1005 632 - 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 - b\ :sub:`4` 658 - b\ :sub:`3` 659 - b\ :sub:`2` 660 - b\ :sub:`1` 661 - b\ :sub:`0` 662 - g\ :sub:`5` 663 - g\ :sub:`4` 664 - g\ :sub:`3` 665 * - 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 - g\ :sub:`2` 693 - g\ :sub:`1` 694 - g\ :sub:`0` 695 - r\ :sub:`4` 696 - r\ :sub:`3` 697 - r\ :sub:`2` 698 - r\ :sub:`1` 699 - r\ :sub:`0` 700 * .. _MEDIA-BUS-FMT-BGR565-2X8-LE: 701 702 - MEDIA_BUS_FMT_BGR565_2X8_LE 703 - 0x1006 704 - 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 - g\ :sub:`2` 730 - g\ :sub:`1` 731 - g\ :sub:`0` 732 - r\ :sub:`4` 733 - r\ :sub:`3` 734 - r\ :sub:`2` 735 - r\ :sub:`1` 736 - r\ :sub:`0` 737 * - 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 - b\ :sub:`4` 765 - b\ :sub:`3` 766 - b\ :sub:`2` 767 - b\ :sub:`1` 768 - b\ :sub:`0` 769 - g\ :sub:`5` 770 - g\ :sub:`4` 771 - g\ :sub:`3` 772 * .. _MEDIA-BUS-FMT-RGB565-2X8-BE: 773 774 - MEDIA_BUS_FMT_RGB565_2X8_BE 775 - 0x1007 776 - 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 - r\ :sub:`4` 802 - r\ :sub:`3` 803 - r\ :sub:`2` 804 - r\ :sub:`1` 805 - r\ :sub:`0` 806 - g\ :sub:`5` 807 - g\ :sub:`4` 808 - g\ :sub:`3` 809 * - 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 - g\ :sub:`2` 837 - g\ :sub:`1` 838 - g\ :sub:`0` 839 - b\ :sub:`4` 840 - b\ :sub:`3` 841 - b\ :sub:`2` 842 - b\ :sub:`1` 843 - b\ :sub:`0` 844 * .. _MEDIA-BUS-FMT-RGB565-2X8-LE: 845 846 - MEDIA_BUS_FMT_RGB565_2X8_LE 847 - 0x1008 848 - 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 - g\ :sub:`2` 874 - g\ :sub:`1` 875 - g\ :sub:`0` 876 - b\ :sub:`4` 877 - b\ :sub:`3` 878 - b\ :sub:`2` 879 - b\ :sub:`1` 880 - b\ :sub:`0` 881 * - 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 - r\ :sub:`4` 909 - r\ :sub:`3` 910 - r\ :sub:`2` 911 - r\ :sub:`1` 912 - r\ :sub:`0` 913 - g\ :sub:`5` 914 - g\ :sub:`4` 915 - g\ :sub:`3` 916 * .. _MEDIA-BUS-FMT-RGB666-1X18: 917 918 - MEDIA_BUS_FMT_RGB666_1X18 919 - 0x1009 920 - 921 - 922 - 923 - 924 - 925 - 926 - 927 - 928 - 929 - 930 - 931 - 932 - 933 - 934 - 935 - r\ :sub:`5` 936 - r\ :sub:`4` 937 - r\ :sub:`3` 938 - r\ :sub:`2` 939 - r\ :sub:`1` 940 - r\ :sub:`0` 941 - g\ :sub:`5` 942 - g\ :sub:`4` 943 - g\ :sub:`3` 944 - g\ :sub:`2` 945 - g\ :sub:`1` 946 - g\ :sub:`0` 947 - b\ :sub:`5` 948 - b\ :sub:`4` 949 - b\ :sub:`3` 950 - b\ :sub:`2` 951 - b\ :sub:`1` 952 - b\ :sub:`0` 953 * .. _MEDIA-BUS-FMT-RGB666-2X9-BE: 954 955 - MEDIA_BUS_FMT_RGB666_2X9_BE 956 - 0x1025 957 - 958 - 959 - 960 - 961 - 962 - 963 - 964 - 965 - 966 - 967 - 968 - 969 - 970 - 971 - 972 - 973 - 974 - 975 - 976 - 977 - 978 - 979 - 980 - 981 - r\ :sub:`5` 982 - r\ :sub:`4` 983 - r\ :sub:`3` 984 - r\ :sub:`2` 985 - r\ :sub:`1` 986 - r\ :sub:`0` 987 - g\ :sub:`5` 988 - g\ :sub:`4` 989 - g\ :sub:`3` 990 * - 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 - g\ :sub:`2` 1017 - g\ :sub:`1` 1018 - g\ :sub:`0` 1019 - b\ :sub:`5` 1020 - b\ :sub:`4` 1021 - b\ :sub:`3` 1022 - b\ :sub:`2` 1023 - b\ :sub:`1` 1024 - b\ :sub:`0` 1025 * .. _MEDIA-BUS-FMT-BGR666-1X18: 1026 1027 - MEDIA_BUS_FMT_BGR666_1X18 1028 - 0x1023 1029 - 1030 - 1031 - 1032 - 1033 - 1034 - 1035 - 1036 - 1037 - 1038 - 1039 - 1040 - 1041 - 1042 - 1043 - 1044 - b\ :sub:`5` 1045 - b\ :sub:`4` 1046 - b\ :sub:`3` 1047 - b\ :sub:`2` 1048 - b\ :sub:`1` 1049 - b\ :sub:`0` 1050 - g\ :sub:`5` 1051 - g\ :sub:`4` 1052 - g\ :sub:`3` 1053 - g\ :sub:`2` 1054 - g\ :sub:`1` 1055 - g\ :sub:`0` 1056 - r\ :sub:`5` 1057 - r\ :sub:`4` 1058 - r\ :sub:`3` 1059 - r\ :sub:`2` 1060 - r\ :sub:`1` 1061 - r\ :sub:`0` 1062 * .. _MEDIA-BUS-FMT-RBG888-1X24: 1063 1064 - MEDIA_BUS_FMT_RBG888_1X24 1065 - 0x100e 1066 - 1067 - 1068 - 1069 - 1070 - 1071 - 1072 - 1073 - 1074 - 1075 - r\ :sub:`7` 1076 - r\ :sub:`6` 1077 - r\ :sub:`5` 1078 - r\ :sub:`4` 1079 - r\ :sub:`3` 1080 - r\ :sub:`2` 1081 - r\ :sub:`1` 1082 - r\ :sub:`0` 1083 - b\ :sub:`7` 1084 - b\ :sub:`6` 1085 - b\ :sub:`5` 1086 - b\ :sub:`4` 1087 - b\ :sub:`3` 1088 - b\ :sub:`2` 1089 - b\ :sub:`1` 1090 - b\ :sub:`0` 1091 - g\ :sub:`7` 1092 - g\ :sub:`6` 1093 - g\ :sub:`5` 1094 - g\ :sub:`4` 1095 - g\ :sub:`3` 1096 - g\ :sub:`2` 1097 - g\ :sub:`1` 1098 - g\ :sub:`0` 1099 * .. _MEDIA-BUS-FMT-RGB666-1X24_CPADHI: 1100 1101 - MEDIA_BUS_FMT_RGB666_1X24_CPADHI 1102 - 0x1015 1103 - 1104 - 1105 - 1106 - 1107 - 1108 - 1109 - 1110 - 1111 - 1112 - 0 1113 - 0 1114 - r\ :sub:`5` 1115 - r\ :sub:`4` 1116 - r\ :sub:`3` 1117 - r\ :sub:`2` 1118 - r\ :sub:`1` 1119 - r\ :sub:`0` 1120 - 0 1121 - 0 1122 - g\ :sub:`5` 1123 - g\ :sub:`4` 1124 - g\ :sub:`3` 1125 - g\ :sub:`2` 1126 - g\ :sub:`1` 1127 - g\ :sub:`0` 1128 - 0 1129 - 0 1130 - b\ :sub:`5` 1131 - b\ :sub:`4` 1132 - b\ :sub:`3` 1133 - b\ :sub:`2` 1134 - b\ :sub:`1` 1135 - b\ :sub:`0` 1136 * .. _MEDIA-BUS-FMT-BGR666-1X24_CPADHI: 1137 1138 - MEDIA_BUS_FMT_BGR666_1X24_CPADHI 1139 - 0x1024 1140 - 1141 - 1142 - 1143 - 1144 - 1145 - 1146 - 1147 - 1148 - 1149 - 0 1150 - 0 1151 - b\ :sub:`5` 1152 - b\ :sub:`4` 1153 - b\ :sub:`3` 1154 - b\ :sub:`2` 1155 - b\ :sub:`1` 1156 - b\ :sub:`0` 1157 - 0 1158 - 0 1159 - g\ :sub:`5` 1160 - g\ :sub:`4` 1161 - g\ :sub:`3` 1162 - g\ :sub:`2` 1163 - g\ :sub:`1` 1164 - g\ :sub:`0` 1165 - 0 1166 - 0 1167 - r\ :sub:`5` 1168 - r\ :sub:`4` 1169 - r\ :sub:`3` 1170 - r\ :sub:`2` 1171 - r\ :sub:`1` 1172 - r\ :sub:`0` 1173 * .. _MEDIA-BUS-FMT-RGB565-1X24_CPADHI: 1174 1175 - MEDIA_BUS_FMT_RGB565_1X24_CPADHI 1176 - 0x1022 1177 - 1178 - 1179 - 1180 - 1181 - 1182 - 1183 - 1184 - 1185 - 1186 - 0 1187 - 0 1188 - 0 1189 - r\ :sub:`4` 1190 - r\ :sub:`3` 1191 - r\ :sub:`2` 1192 - r\ :sub:`1` 1193 - r\ :sub:`0` 1194 - 0 1195 - 0 1196 - g\ :sub:`5` 1197 - g\ :sub:`4` 1198 - g\ :sub:`3` 1199 - g\ :sub:`2` 1200 - g\ :sub:`1` 1201 - g\ :sub:`0` 1202 - 0 1203 - 0 1204 - 0 1205 - b\ :sub:`4` 1206 - b\ :sub:`3` 1207 - b\ :sub:`2` 1208 - b\ :sub:`1` 1209 - b\ :sub:`0` 1210 * .. _MEDIA-BUS-FMT-BGR888-1X24: 1211 1212 - MEDIA_BUS_FMT_BGR888_1X24 1213 - 0x1013 1214 - 1215 - 1216 - 1217 - 1218 - 1219 - 1220 - 1221 - 1222 - 1223 - b\ :sub:`7` 1224 - b\ :sub:`6` 1225 - b\ :sub:`5` 1226 - b\ :sub:`4` 1227 - b\ :sub:`3` 1228 - b\ :sub:`2` 1229 - b\ :sub:`1` 1230 - b\ :sub:`0` 1231 - g\ :sub:`7` 1232 - g\ :sub:`6` 1233 - g\ :sub:`5` 1234 - g\ :sub:`4` 1235 - g\ :sub:`3` 1236 - g\ :sub:`2` 1237 - g\ :sub:`1` 1238 - g\ :sub:`0` 1239 - r\ :sub:`7` 1240 - r\ :sub:`6` 1241 - r\ :sub:`5` 1242 - r\ :sub:`4` 1243 - r\ :sub:`3` 1244 - r\ :sub:`2` 1245 - r\ :sub:`1` 1246 - r\ :sub:`0` 1247 * .. _MEDIA-BUS-FMT-BGR888-3X8: 1248 1249 - MEDIA_BUS_FMT_BGR888_3X8 1250 - 0x101b 1251 - 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 - b\ :sub:`7` 1277 - b\ :sub:`6` 1278 - b\ :sub:`5` 1279 - b\ :sub:`4` 1280 - b\ :sub:`3` 1281 - b\ :sub:`2` 1282 - b\ :sub:`1` 1283 - b\ :sub:`0` 1284 * - 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 - g\ :sub:`7` 1312 - g\ :sub:`6` 1313 - g\ :sub:`5` 1314 - g\ :sub:`4` 1315 - g\ :sub:`3` 1316 - g\ :sub:`2` 1317 - g\ :sub:`1` 1318 - g\ :sub:`0` 1319 * - 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 - r\ :sub:`7` 1347 - r\ :sub:`6` 1348 - r\ :sub:`5` 1349 - r\ :sub:`4` 1350 - r\ :sub:`3` 1351 - r\ :sub:`2` 1352 - r\ :sub:`1` 1353 - r\ :sub:`0` 1354 * .. _MEDIA-BUS-FMT-GBR888-1X24: 1355 1356 - MEDIA_BUS_FMT_GBR888_1X24 1357 - 0x1014 1358 - 1359 - 1360 - 1361 - 1362 - 1363 - 1364 - 1365 - 1366 - 1367 - g\ :sub:`7` 1368 - g\ :sub:`6` 1369 - g\ :sub:`5` 1370 - g\ :sub:`4` 1371 - g\ :sub:`3` 1372 - g\ :sub:`2` 1373 - g\ :sub:`1` 1374 - g\ :sub:`0` 1375 - b\ :sub:`7` 1376 - b\ :sub:`6` 1377 - b\ :sub:`5` 1378 - b\ :sub:`4` 1379 - b\ :sub:`3` 1380 - b\ :sub:`2` 1381 - b\ :sub:`1` 1382 - b\ :sub:`0` 1383 - r\ :sub:`7` 1384 - r\ :sub:`6` 1385 - r\ :sub:`5` 1386 - r\ :sub:`4` 1387 - r\ :sub:`3` 1388 - r\ :sub:`2` 1389 - r\ :sub:`1` 1390 - r\ :sub:`0` 1391 * .. _MEDIA-BUS-FMT-RGB888-1X24: 1392 1393 - MEDIA_BUS_FMT_RGB888_1X24 1394 - 0x100a 1395 - 1396 - 1397 - 1398 - 1399 - 1400 - 1401 - 1402 - 1403 - 1404 - r\ :sub:`7` 1405 - r\ :sub:`6` 1406 - r\ :sub:`5` 1407 - r\ :sub:`4` 1408 - r\ :sub:`3` 1409 - r\ :sub:`2` 1410 - r\ :sub:`1` 1411 - r\ :sub:`0` 1412 - g\ :sub:`7` 1413 - g\ :sub:`6` 1414 - g\ :sub:`5` 1415 - g\ :sub:`4` 1416 - g\ :sub:`3` 1417 - g\ :sub:`2` 1418 - g\ :sub:`1` 1419 - g\ :sub:`0` 1420 - b\ :sub:`7` 1421 - b\ :sub:`6` 1422 - b\ :sub:`5` 1423 - b\ :sub:`4` 1424 - b\ :sub:`3` 1425 - b\ :sub:`2` 1426 - b\ :sub:`1` 1427 - b\ :sub:`0` 1428 * .. _MEDIA-BUS-FMT-RGB888-2X12-BE: 1429 1430 - MEDIA_BUS_FMT_RGB888_2X12_BE 1431 - 0x100b 1432 - 1433 - 1434 - 1435 - 1436 - 1437 - 1438 - 1439 - 1440 - 1441 - 1442 - 1443 - 1444 - 1445 - 1446 - 1447 - 1448 - 1449 - 1450 - 1451 - 1452 - 1453 - r\ :sub:`7` 1454 - r\ :sub:`6` 1455 - r\ :sub:`5` 1456 - r\ :sub:`4` 1457 - r\ :sub:`3` 1458 - r\ :sub:`2` 1459 - r\ :sub:`1` 1460 - r\ :sub:`0` 1461 - g\ :sub:`7` 1462 - g\ :sub:`6` 1463 - g\ :sub:`5` 1464 - g\ :sub:`4` 1465 * - 1466 - 1467 - 1468 - 1469 - 1470 - 1471 - 1472 - 1473 - 1474 - 1475 - 1476 - 1477 - 1478 - 1479 - 1480 - 1481 - 1482 - 1483 - 1484 - 1485 - 1486 - 1487 - 1488 - g\ :sub:`3` 1489 - g\ :sub:`2` 1490 - g\ :sub:`1` 1491 - g\ :sub:`0` 1492 - b\ :sub:`7` 1493 - b\ :sub:`6` 1494 - b\ :sub:`5` 1495 - b\ :sub:`4` 1496 - b\ :sub:`3` 1497 - b\ :sub:`2` 1498 - b\ :sub:`1` 1499 - b\ :sub:`0` 1500 * .. _MEDIA-BUS-FMT-RGB888-2X12-LE: 1501 1502 - MEDIA_BUS_FMT_RGB888_2X12_LE 1503 - 0x100c 1504 - 1505 - 1506 - 1507 - 1508 - 1509 - 1510 - 1511 - 1512 - 1513 - 1514 - 1515 - 1516 - 1517 - 1518 - 1519 - 1520 - 1521 - 1522 - 1523 - 1524 - 1525 - g\ :sub:`3` 1526 - g\ :sub:`2` 1527 - g\ :sub:`1` 1528 - g\ :sub:`0` 1529 - b\ :sub:`7` 1530 - b\ :sub:`6` 1531 - b\ :sub:`5` 1532 - b\ :sub:`4` 1533 - b\ :sub:`3` 1534 - b\ :sub:`2` 1535 - b\ :sub:`1` 1536 - b\ :sub:`0` 1537 * - 1538 - 1539 - 1540 - 1541 - 1542 - 1543 - 1544 - 1545 - 1546 - 1547 - 1548 - 1549 - 1550 - 1551 - 1552 - 1553 - 1554 - 1555 - 1556 - 1557 - 1558 - 1559 - 1560 - r\ :sub:`7` 1561 - r\ :sub:`6` 1562 - r\ :sub:`5` 1563 - r\ :sub:`4` 1564 - r\ :sub:`3` 1565 - r\ :sub:`2` 1566 - r\ :sub:`1` 1567 - r\ :sub:`0` 1568 - g\ :sub:`7` 1569 - g\ :sub:`6` 1570 - g\ :sub:`5` 1571 - g\ :sub:`4` 1572 * .. _MEDIA-BUS-FMT-RGB888-3X8: 1573 1574 - MEDIA_BUS_FMT_RGB888_3X8 1575 - 0x101c 1576 - 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 - r\ :sub:`7` 1602 - r\ :sub:`6` 1603 - r\ :sub:`5` 1604 - r\ :sub:`4` 1605 - r\ :sub:`3` 1606 - r\ :sub:`2` 1607 - r\ :sub:`1` 1608 - r\ :sub:`0` 1609 * - 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 - g\ :sub:`7` 1637 - g\ :sub:`6` 1638 - g\ :sub:`5` 1639 - g\ :sub:`4` 1640 - g\ :sub:`3` 1641 - g\ :sub:`2` 1642 - g\ :sub:`1` 1643 - g\ :sub:`0` 1644 * - 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 - b\ :sub:`7` 1672 - b\ :sub:`6` 1673 - b\ :sub:`5` 1674 - b\ :sub:`4` 1675 - b\ :sub:`3` 1676 - b\ :sub:`2` 1677 - b\ :sub:`1` 1678 - b\ :sub:`0` 1679 * .. _MEDIA-BUS-FMT-RGB666-1X30-CPADLO: 1680 1681 - MEDIA_BUS_FMT_RGB666_1X30-CPADLO 1682 - 0x101e 1683 - 1684 - 1685 - 1686 - r\ :sub:`5` 1687 - r\ :sub:`4` 1688 - r\ :sub:`3` 1689 - r\ :sub:`2` 1690 - r\ :sub:`1` 1691 - r\ :sub:`0` 1692 - 0 1693 - 0 1694 - 0 1695 - 0 1696 - g\ :sub:`5` 1697 - g\ :sub:`4` 1698 - g\ :sub:`3` 1699 - g\ :sub:`2` 1700 - g\ :sub:`1` 1701 - g\ :sub:`0` 1702 - 0 1703 - 0 1704 - 0 1705 - 0 1706 - b\ :sub:`5` 1707 - b\ :sub:`4` 1708 - b\ :sub:`3` 1709 - b\ :sub:`2` 1710 - b\ :sub:`1` 1711 - b\ :sub:`0` 1712 - 0 1713 - 0 1714 - 0 1715 - 0 1716 * .. _MEDIA-BUS-FMT-RGB888-1X30-CPADLO: 1717 1718 - MEDIA_BUS_FMT_RGB888_1X30-CPADLO 1719 - 0x101f 1720 - 1721 - 1722 - 1723 - r\ :sub:`7` 1724 - r\ :sub:`6` 1725 - r\ :sub:`5` 1726 - r\ :sub:`4` 1727 - r\ :sub:`3` 1728 - r\ :sub:`2` 1729 - r\ :sub:`1` 1730 - r\ :sub:`0` 1731 - 0 1732 - 0 1733 - g\ :sub:`7` 1734 - g\ :sub:`6` 1735 - g\ :sub:`5` 1736 - g\ :sub:`4` 1737 - g\ :sub:`3` 1738 - g\ :sub:`2` 1739 - g\ :sub:`1` 1740 - g\ :sub:`0` 1741 - 0 1742 - 0 1743 - b\ :sub:`7` 1744 - b\ :sub:`6` 1745 - b\ :sub:`5` 1746 - b\ :sub:`4` 1747 - b\ :sub:`3` 1748 - b\ :sub:`2` 1749 - b\ :sub:`1` 1750 - b\ :sub:`0` 1751 - 0 1752 - 0 1753 * .. _MEDIA-BUS-FMT-ARGB888-1X32: 1754 1755 - MEDIA_BUS_FMT_ARGB888_1X32 1756 - 0x100d 1757 - 1758 - a\ :sub:`7` 1759 - a\ :sub:`6` 1760 - a\ :sub:`5` 1761 - a\ :sub:`4` 1762 - a\ :sub:`3` 1763 - a\ :sub:`2` 1764 - a\ :sub:`1` 1765 - a\ :sub:`0` 1766 - r\ :sub:`7` 1767 - r\ :sub:`6` 1768 - r\ :sub:`5` 1769 - r\ :sub:`4` 1770 - r\ :sub:`3` 1771 - r\ :sub:`2` 1772 - r\ :sub:`1` 1773 - r\ :sub:`0` 1774 - g\ :sub:`7` 1775 - g\ :sub:`6` 1776 - g\ :sub:`5` 1777 - g\ :sub:`4` 1778 - g\ :sub:`3` 1779 - g\ :sub:`2` 1780 - g\ :sub:`1` 1781 - g\ :sub:`0` 1782 - b\ :sub:`7` 1783 - b\ :sub:`6` 1784 - b\ :sub:`5` 1785 - b\ :sub:`4` 1786 - b\ :sub:`3` 1787 - b\ :sub:`2` 1788 - b\ :sub:`1` 1789 - b\ :sub:`0` 1790 * .. _MEDIA-BUS-FMT-RGB888-1X32-PADHI: 1791 1792 - MEDIA_BUS_FMT_RGB888_1X32_PADHI 1793 - 0x100f 1794 - 1795 - 0 1796 - 0 1797 - 0 1798 - 0 1799 - 0 1800 - 0 1801 - 0 1802 - 0 1803 - r\ :sub:`7` 1804 - r\ :sub:`6` 1805 - r\ :sub:`5` 1806 - r\ :sub:`4` 1807 - r\ :sub:`3` 1808 - r\ :sub:`2` 1809 - r\ :sub:`1` 1810 - r\ :sub:`0` 1811 - g\ :sub:`7` 1812 - g\ :sub:`6` 1813 - g\ :sub:`5` 1814 - g\ :sub:`4` 1815 - g\ :sub:`3` 1816 - g\ :sub:`2` 1817 - g\ :sub:`1` 1818 - g\ :sub:`0` 1819 - b\ :sub:`7` 1820 - b\ :sub:`6` 1821 - b\ :sub:`5` 1822 - b\ :sub:`4` 1823 - b\ :sub:`3` 1824 - b\ :sub:`2` 1825 - b\ :sub:`1` 1826 - b\ :sub:`0` 1827 * .. _MEDIA-BUS-FMT-RGB101010-1X30: 1828 1829 - MEDIA_BUS_FMT_RGB101010_1X30 1830 - 0x1018 1831 - 1832 - 1833 - 1834 - r\ :sub:`9` 1835 - r\ :sub:`8` 1836 - r\ :sub:`7` 1837 - r\ :sub:`6` 1838 - r\ :sub:`5` 1839 - r\ :sub:`4` 1840 - r\ :sub:`3` 1841 - r\ :sub:`2` 1842 - r\ :sub:`1` 1843 - r\ :sub:`0` 1844 - g\ :sub:`9` 1845 - g\ :sub:`8` 1846 - g\ :sub:`7` 1847 - g\ :sub:`6` 1848 - g\ :sub:`5` 1849 - g\ :sub:`4` 1850 - g\ :sub:`3` 1851 - g\ :sub:`2` 1852 - g\ :sub:`1` 1853 - g\ :sub:`0` 1854 - b\ :sub:`9` 1855 - b\ :sub:`8` 1856 - b\ :sub:`7` 1857 - b\ :sub:`6` 1858 - b\ :sub:`5` 1859 - b\ :sub:`4` 1860 - b\ :sub:`3` 1861 - b\ :sub:`2` 1862 - b\ :sub:`1` 1863 - b\ :sub:`0` 1864 1865.. raw:: latex 1866 1867 \endgroup 1868 1869 1870The following table list existing packed 36bit wide RGB formats. 1871 1872.. 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}| 1873 1874.. _v4l2-mbus-pixelcode-rgb-36: 1875 1876.. raw:: latex 1877 1878 \begingroup 1879 \tiny 1880 \setlength{\tabcolsep}{2pt} 1881 1882.. flat-table:: 36bit RGB formats 1883 :header-rows: 2 1884 :stub-columns: 0 1885 :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 1886 1887 * - Identifier 1888 - Code 1889 - 1890 - :cspan:`35` Data organization 1891 * - 1892 - 1893 - Bit 1894 - 35 1895 - 34 1896 - 33 1897 - 32 1898 - 31 1899 - 30 1900 - 29 1901 - 28 1902 - 27 1903 - 26 1904 - 25 1905 - 24 1906 - 23 1907 - 22 1908 - 21 1909 - 20 1910 - 19 1911 - 18 1912 - 17 1913 - 16 1914 - 15 1915 - 14 1916 - 13 1917 - 12 1918 - 11 1919 - 10 1920 - 9 1921 - 8 1922 - 7 1923 - 6 1924 - 5 1925 - 4 1926 - 3 1927 - 2 1928 - 1 1929 - 0 1930 * .. _MEDIA-BUS-FMT-RGB666-1X36-CPADLO: 1931 1932 - MEDIA_BUS_FMT_RGB666_1X36_CPADLO 1933 - 0x1020 1934 - 1935 - r\ :sub:`5` 1936 - r\ :sub:`4` 1937 - r\ :sub:`3` 1938 - r\ :sub:`2` 1939 - r\ :sub:`1` 1940 - r\ :sub:`0` 1941 - 0 1942 - 0 1943 - 0 1944 - 0 1945 - 0 1946 - 0 1947 - g\ :sub:`5` 1948 - g\ :sub:`4` 1949 - g\ :sub:`3` 1950 - g\ :sub:`2` 1951 - g\ :sub:`1` 1952 - g\ :sub:`0` 1953 - 0 1954 - 0 1955 - 0 1956 - 0 1957 - 0 1958 - 0 1959 - b\ :sub:`5` 1960 - b\ :sub:`4` 1961 - b\ :sub:`3` 1962 - b\ :sub:`2` 1963 - b\ :sub:`1` 1964 - b\ :sub:`0` 1965 - 0 1966 - 0 1967 - 0 1968 - 0 1969 - 0 1970 - 0 1971 * .. _MEDIA-BUS-FMT-RGB888-1X36-CPADLO: 1972 1973 - MEDIA_BUS_FMT_RGB888_1X36_CPADLO 1974 - 0x1021 1975 - 1976 - r\ :sub:`7` 1977 - r\ :sub:`6` 1978 - r\ :sub:`5` 1979 - r\ :sub:`4` 1980 - r\ :sub:`3` 1981 - r\ :sub:`2` 1982 - r\ :sub:`1` 1983 - r\ :sub:`0` 1984 - 0 1985 - 0 1986 - 0 1987 - 0 1988 - g\ :sub:`7` 1989 - g\ :sub:`6` 1990 - g\ :sub:`5` 1991 - g\ :sub:`4` 1992 - g\ :sub:`3` 1993 - g\ :sub:`2` 1994 - g\ :sub:`1` 1995 - g\ :sub:`0` 1996 - 0 1997 - 0 1998 - 0 1999 - 0 2000 - b\ :sub:`7` 2001 - b\ :sub:`6` 2002 - b\ :sub:`5` 2003 - b\ :sub:`4` 2004 - b\ :sub:`3` 2005 - b\ :sub:`2` 2006 - b\ :sub:`1` 2007 - b\ :sub:`0` 2008 - 0 2009 - 0 2010 - 0 2011 - 0 2012 * .. _MEDIA-BUS-FMT-RGB121212-1X36: 2013 2014 - MEDIA_BUS_FMT_RGB121212_1X36 2015 - 0x1019 2016 - 2017 - r\ :sub:`11` 2018 - r\ :sub:`10` 2019 - r\ :sub:`9` 2020 - r\ :sub:`8` 2021 - r\ :sub:`7` 2022 - r\ :sub:`6` 2023 - r\ :sub:`5` 2024 - r\ :sub:`4` 2025 - r\ :sub:`3` 2026 - r\ :sub:`2` 2027 - r\ :sub:`1` 2028 - r\ :sub:`0` 2029 - g\ :sub:`11` 2030 - g\ :sub:`10` 2031 - g\ :sub:`9` 2032 - g\ :sub:`8` 2033 - g\ :sub:`7` 2034 - g\ :sub:`6` 2035 - g\ :sub:`5` 2036 - g\ :sub:`4` 2037 - g\ :sub:`3` 2038 - g\ :sub:`2` 2039 - g\ :sub:`1` 2040 - g\ :sub:`0` 2041 - b\ :sub:`11` 2042 - b\ :sub:`10` 2043 - b\ :sub:`9` 2044 - b\ :sub:`8` 2045 - b\ :sub:`7` 2046 - b\ :sub:`6` 2047 - b\ :sub:`5` 2048 - b\ :sub:`4` 2049 - b\ :sub:`3` 2050 - b\ :sub:`2` 2051 - b\ :sub:`1` 2052 - b\ :sub:`0` 2053 2054.. raw:: latex 2055 2056 \endgroup 2057 2058 2059The following table list existing packed 48bit wide RGB formats. 2060 2061.. 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}| 2062 2063.. _v4l2-mbus-pixelcode-rgb-48: 2064 2065.. raw:: latex 2066 2067 \begingroup 2068 \tiny 2069 \setlength{\tabcolsep}{2pt} 2070 2071.. flat-table:: 48bit RGB formats 2072 :header-rows: 3 2073 :stub-columns: 0 2074 :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 2075 2076 * - Identifier 2077 - Code 2078 - 2079 - :cspan:`31` Data organization 2080 * - 2081 - 2082 - Bit 2083 - 2084 - 2085 - 2086 - 2087 - 2088 - 2089 - 2090 - 2091 - 2092 - 2093 - 2094 - 2095 - 2096 - 2097 - 2098 - 2099 - 47 2100 - 46 2101 - 45 2102 - 44 2103 - 43 2104 - 42 2105 - 41 2106 - 40 2107 - 39 2108 - 38 2109 - 37 2110 - 36 2111 - 35 2112 - 34 2113 - 33 2114 - 32 2115 * - 2116 - 2117 - 2118 - 31 2119 - 30 2120 - 29 2121 - 28 2122 - 27 2123 - 26 2124 - 25 2125 - 24 2126 - 23 2127 - 22 2128 - 21 2129 - 20 2130 - 19 2131 - 18 2132 - 17 2133 - 16 2134 - 15 2135 - 14 2136 - 13 2137 - 12 2138 - 11 2139 - 10 2140 - 9 2141 - 8 2142 - 7 2143 - 6 2144 - 5 2145 - 4 2146 - 3 2147 - 2 2148 - 1 2149 - 0 2150 * .. _MEDIA-BUS-FMT-RGB161616-1X48: 2151 2152 - MEDIA_BUS_FMT_RGB161616_1X48 2153 - 0x101a 2154 - 2155 - 2156 - 2157 - 2158 - 2159 - 2160 - 2161 - 2162 - 2163 - 2164 - 2165 - 2166 - 2167 - 2168 - 2169 - 2170 - 2171 - r\ :sub:`15` 2172 - r\ :sub:`14` 2173 - r\ :sub:`13` 2174 - r\ :sub:`12` 2175 - r\ :sub:`11` 2176 - r\ :sub:`10` 2177 - r\ :sub:`9` 2178 - r\ :sub:`8` 2179 - r\ :sub:`7` 2180 - r\ :sub:`6` 2181 - r\ :sub:`5` 2182 - r\ :sub:`4` 2183 - r\ :sub:`3` 2184 - r\ :sub:`2` 2185 - r\ :sub:`1` 2186 - r\ :sub:`0` 2187 * - 2188 - 2189 - 2190 - g\ :sub:`15` 2191 - g\ :sub:`14` 2192 - g\ :sub:`13` 2193 - g\ :sub:`12` 2194 - g\ :sub:`11` 2195 - g\ :sub:`10` 2196 - g\ :sub:`9` 2197 - g\ :sub:`8` 2198 - g\ :sub:`7` 2199 - g\ :sub:`6` 2200 - g\ :sub:`5` 2201 - g\ :sub:`4` 2202 - g\ :sub:`3` 2203 - g\ :sub:`2` 2204 - g\ :sub:`1` 2205 - g\ :sub:`0` 2206 - b\ :sub:`15` 2207 - b\ :sub:`14` 2208 - b\ :sub:`13` 2209 - b\ :sub:`12` 2210 - b\ :sub:`11` 2211 - b\ :sub:`10` 2212 - b\ :sub:`9` 2213 - b\ :sub:`8` 2214 - b\ :sub:`7` 2215 - b\ :sub:`6` 2216 - b\ :sub:`5` 2217 - b\ :sub:`4` 2218 - b\ :sub:`3` 2219 - b\ :sub:`2` 2220 - b\ :sub:`1` 2221 - b\ :sub:`0` 2222 2223.. raw:: latex 2224 2225 \endgroup 2226 2227On LVDS buses, usually each sample is transferred serialized in seven 2228time slots per pixel clock, on three (18-bit) or four (24-bit) or five (30-bit) 2229differential data pairs at the same time. The remaining bits are used 2230for control signals as defined by SPWG/PSWG/VESA or JEIDA standards. The 223124-bit RGB format serialized in seven time slots on four lanes using 2232JEIDA defined bit mapping will be named 2233``MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA``, for example. 2234 2235.. raw:: latex 2236 2237 \small 2238 2239.. _v4l2-mbus-pixelcode-rgb-lvds: 2240 2241.. flat-table:: LVDS RGB formats 2242 :header-rows: 2 2243 :stub-columns: 0 2244 2245 * - Identifier 2246 - Code 2247 - 2248 - 2249 - :cspan:`4` Data organization 2250 * - 2251 - 2252 - Timeslot 2253 - Lane 2254 - 4 2255 - 3 2256 - 2 2257 - 1 2258 - 0 2259 * .. _MEDIA-BUS-FMT-RGB666-1X7X3-SPWG: 2260 2261 - MEDIA_BUS_FMT_RGB666_1X7X3_SPWG 2262 - 0x1010 2263 - 0 2264 - 2265 - 2266 - 2267 - d 2268 - b\ :sub:`1` 2269 - g\ :sub:`0` 2270 * - 2271 - 2272 - 1 2273 - 2274 - 2275 - 2276 - d 2277 - b\ :sub:`0` 2278 - r\ :sub:`5` 2279 * - 2280 - 2281 - 2 2282 - 2283 - 2284 - 2285 - d 2286 - g\ :sub:`5` 2287 - r\ :sub:`4` 2288 * - 2289 - 2290 - 3 2291 - 2292 - 2293 - 2294 - b\ :sub:`5` 2295 - g\ :sub:`4` 2296 - r\ :sub:`3` 2297 * - 2298 - 2299 - 4 2300 - 2301 - 2302 - 2303 - b\ :sub:`4` 2304 - g\ :sub:`3` 2305 - r\ :sub:`2` 2306 * - 2307 - 2308 - 5 2309 - 2310 - 2311 - 2312 - b\ :sub:`3` 2313 - g\ :sub:`2` 2314 - r\ :sub:`1` 2315 * - 2316 - 2317 - 6 2318 - 2319 - 2320 - 2321 - b\ :sub:`2` 2322 - g\ :sub:`1` 2323 - r\ :sub:`0` 2324 * .. _MEDIA-BUS-FMT-RGB888-1X7X4-SPWG: 2325 2326 - MEDIA_BUS_FMT_RGB888_1X7X4_SPWG 2327 - 0x1011 2328 - 0 2329 - 2330 - 2331 - d 2332 - d 2333 - b\ :sub:`1` 2334 - g\ :sub:`0` 2335 * - 2336 - 2337 - 1 2338 - 2339 - 2340 - b\ :sub:`7` 2341 - d 2342 - b\ :sub:`0` 2343 - r\ :sub:`5` 2344 * - 2345 - 2346 - 2 2347 - 2348 - 2349 - b\ :sub:`6` 2350 - d 2351 - g\ :sub:`5` 2352 - r\ :sub:`4` 2353 * - 2354 - 2355 - 3 2356 - 2357 - 2358 - g\ :sub:`7` 2359 - b\ :sub:`5` 2360 - g\ :sub:`4` 2361 - r\ :sub:`3` 2362 * - 2363 - 2364 - 4 2365 - 2366 - 2367 - g\ :sub:`6` 2368 - b\ :sub:`4` 2369 - g\ :sub:`3` 2370 - r\ :sub:`2` 2371 * - 2372 - 2373 - 5 2374 - 2375 - 2376 - r\ :sub:`7` 2377 - b\ :sub:`3` 2378 - g\ :sub:`2` 2379 - r\ :sub:`1` 2380 * - 2381 - 2382 - 6 2383 - 2384 - 2385 - r\ :sub:`6` 2386 - b\ :sub:`2` 2387 - g\ :sub:`1` 2388 - r\ :sub:`0` 2389 * .. _MEDIA-BUS-FMT-RGB888-1X7X4-JEIDA: 2390 2391 - MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA 2392 - 0x1012 2393 - 0 2394 - 2395 - 2396 - d 2397 - d 2398 - b\ :sub:`3` 2399 - g\ :sub:`2` 2400 * - 2401 - 2402 - 1 2403 - 2404 - 2405 - b\ :sub:`1` 2406 - d 2407 - b\ :sub:`2` 2408 - r\ :sub:`7` 2409 * - 2410 - 2411 - 2 2412 - 2413 - 2414 - b\ :sub:`0` 2415 - d 2416 - g\ :sub:`7` 2417 - r\ :sub:`6` 2418 * - 2419 - 2420 - 3 2421 - 2422 - 2423 - g\ :sub:`1` 2424 - b\ :sub:`7` 2425 - g\ :sub:`6` 2426 - r\ :sub:`5` 2427 * - 2428 - 2429 - 4 2430 - 2431 - 2432 - g\ :sub:`0` 2433 - b\ :sub:`6` 2434 - g\ :sub:`5` 2435 - r\ :sub:`4` 2436 * - 2437 - 2438 - 5 2439 - 2440 - 2441 - r\ :sub:`1` 2442 - b\ :sub:`5` 2443 - g\ :sub:`4` 2444 - r\ :sub:`3` 2445 * - 2446 - 2447 - 6 2448 - 2449 - 2450 - r\ :sub:`0` 2451 - b\ :sub:`4` 2452 - g\ :sub:`3` 2453 - r\ :sub:`2` 2454 * .. _MEDIA-BUS-FMT-RGB101010-1X7X5-SPWG: 2455 2456 - MEDIA_BUS_FMT_RGB101010_1X7X5_SPWG 2457 - 0x1026 2458 - 0 2459 - 2460 - d 2461 - d 2462 - d 2463 - b\ :sub:`1` 2464 - g\ :sub:`0` 2465 * - 2466 - 2467 - 1 2468 - 2469 - b\ :sub:`9` 2470 - b\ :sub:`7` 2471 - d 2472 - b\ :sub:`0` 2473 - r\ :sub:`5` 2474 * - 2475 - 2476 - 2 2477 - 2478 - b\ :sub:`8` 2479 - b\ :sub:`6` 2480 - d 2481 - g\ :sub:`5` 2482 - r\ :sub:`4` 2483 * - 2484 - 2485 - 3 2486 - 2487 - g\ :sub:`9` 2488 - g\ :sub:`7` 2489 - b\ :sub:`5` 2490 - g\ :sub:`4` 2491 - r\ :sub:`3` 2492 * - 2493 - 2494 - 4 2495 - 2496 - g\ :sub:`8` 2497 - g\ :sub:`6` 2498 - b\ :sub:`4` 2499 - g\ :sub:`3` 2500 - r\ :sub:`2` 2501 * - 2502 - 2503 - 5 2504 - 2505 - r\ :sub:`9` 2506 - r\ :sub:`7` 2507 - b\ :sub:`3` 2508 - g\ :sub:`2` 2509 - r\ :sub:`1` 2510 * - 2511 - 2512 - 6 2513 - 2514 - r\ :sub:`8` 2515 - r\ :sub:`6` 2516 - b\ :sub:`2` 2517 - g\ :sub:`1` 2518 - r\ :sub:`0` 2519 * .. _MEDIA-BUS-FMT-RGB101010-1X7X5-JEIDA: 2520 2521 - MEDIA_BUS_FMT_RGB101010_1X7X5_JEIDA 2522 - 0x1027 2523 - 0 2524 - 2525 - d 2526 - d 2527 - d 2528 - b\ :sub:`5` 2529 - g\ :sub:`4` 2530 * - 2531 - 2532 - 1 2533 - 2534 - b\ :sub:`1` 2535 - b\ :sub:`3` 2536 - d 2537 - b\ :sub:`4` 2538 - r\ :sub:`9` 2539 * - 2540 - 2541 - 2 2542 - 2543 - b\ :sub:`0` 2544 - b\ :sub:`2` 2545 - d 2546 - g\ :sub:`9` 2547 - r\ :sub:`8` 2548 * - 2549 - 2550 - 3 2551 - 2552 - g\ :sub:`1` 2553 - g\ :sub:`3` 2554 - b\ :sub:`9` 2555 - g\ :sub:`8` 2556 - r\ :sub:`7` 2557 * - 2558 - 2559 - 4 2560 - 2561 - g\ :sub:`0` 2562 - g\ :sub:`2` 2563 - b\ :sub:`8` 2564 - g\ :sub:`7` 2565 - r\ :sub:`6` 2566 * - 2567 - 2568 - 5 2569 - 2570 - r\ :sub:`1` 2571 - r\ :sub:`3` 2572 - b\ :sub:`7` 2573 - g\ :sub:`6` 2574 - r\ :sub:`5` 2575 * - 2576 - 2577 - 6 2578 - 2579 - r\ :sub:`0` 2580 - r\ :sub:`2` 2581 - b\ :sub:`6` 2582 - g\ :sub:`5` 2583 - r\ :sub:`4` 2584 2585.. raw:: latex 2586 2587 \normalsize 2588 2589 2590Bayer Formats 2591^^^^^^^^^^^^^ 2592 2593Those formats transfer pixel data as red, green and blue components. The 2594format code is made of the following information. 2595 2596- The red, green and blue components order code, as encoded in a pixel 2597 sample. The possible values are shown in :ref:`bayer-patterns`. 2598 2599- The number of bits per pixel component. All components are 2600 transferred on the same number of bits. Common values are 8, 10 and 2601 12. 2602 2603- The compression (optional). If the pixel components are ALAW- or 2604 DPCM-compressed, a mention of the compression scheme and the number 2605 of bits per compressed pixel component. 2606 2607- The number of bus samples per pixel. Pixels that are wider than the 2608 bus width must be transferred in multiple samples. Common values are 2609 1 and 2. 2610 2611- The bus width. 2612 2613- For formats where the total number of bits per pixel is smaller than 2614 the number of bus samples per pixel times the bus width, a padding 2615 value stating if the bytes are padded in their most high order bits 2616 (PADHI) or low order bits (PADLO). 2617 2618- For formats where the number of bus samples per pixel is larger than 2619 1, an endianness value stating if the pixel is transferred MSB first 2620 (BE) or LSB first (LE). 2621 2622For instance, a format with uncompressed 10-bit Bayer components 2623arranged in a red, green, green, blue pattern transferred as 2 8-bit 2624samples per pixel with the least significant bits transferred first will 2625be named ``MEDIA_BUS_FMT_SRGGB10_2X8_PADHI_LE``. 2626 2627 2628.. _bayer-patterns: 2629 2630.. kernel-figure:: bayer.svg 2631 :alt: bayer.svg 2632 :align: center 2633 2634 **Figure 4.8 Bayer Patterns** 2635 2636The following table lists existing packed Bayer formats. The data 2637organization is given as an example for the first pixel only. 2638 2639 2640.. HACK: ideally, we would be using adjustbox here. However, Sphinx 2641.. is a very bad behaviored guy: if the table has more than 30 cols, 2642.. it switches to long table, and there's no way to override it. 2643 2644 2645.. raw:: latex 2646 2647 \begingroup 2648 \tiny 2649 \setlength{\tabcolsep}{2pt} 2650 2651.. 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}| 2652 2653.. _v4l2-mbus-pixelcode-bayer: 2654 2655.. cssclass: longtable 2656 2657.. flat-table:: Bayer Formats 2658 :header-rows: 2 2659 :stub-columns: 0 2660 2661 * - Identifier 2662 - Code 2663 - 2664 - :cspan:`15` Data organization 2665 * - 2666 - 2667 - Bit 2668 - 15 2669 - 14 2670 - 13 2671 - 12 2672 - 11 2673 - 10 2674 - 9 2675 - 8 2676 - 7 2677 - 6 2678 - 5 2679 - 4 2680 - 3 2681 - 2 2682 - 1 2683 - 0 2684 * .. _MEDIA-BUS-FMT-SBGGR8-1X8: 2685 2686 - MEDIA_BUS_FMT_SBGGR8_1X8 2687 - 0x3001 2688 - 2689 - 2690 - 2691 - 2692 - 2693 - 2694 - 2695 - 2696 - 2697 - b\ :sub:`7` 2698 - b\ :sub:`6` 2699 - b\ :sub:`5` 2700 - b\ :sub:`4` 2701 - b\ :sub:`3` 2702 - b\ :sub:`2` 2703 - b\ :sub:`1` 2704 - b\ :sub:`0` 2705 * .. _MEDIA-BUS-FMT-SGBRG8-1X8: 2706 2707 - MEDIA_BUS_FMT_SGBRG8_1X8 2708 - 0x3013 2709 - 2710 - 2711 - 2712 - 2713 - 2714 - 2715 - 2716 - 2717 - 2718 - g\ :sub:`7` 2719 - g\ :sub:`6` 2720 - g\ :sub:`5` 2721 - g\ :sub:`4` 2722 - g\ :sub:`3` 2723 - g\ :sub:`2` 2724 - g\ :sub:`1` 2725 - g\ :sub:`0` 2726 * .. _MEDIA-BUS-FMT-SGRBG8-1X8: 2727 2728 - MEDIA_BUS_FMT_SGRBG8_1X8 2729 - 0x3002 2730 - 2731 - 2732 - 2733 - 2734 - 2735 - 2736 - 2737 - 2738 - 2739 - g\ :sub:`7` 2740 - g\ :sub:`6` 2741 - g\ :sub:`5` 2742 - g\ :sub:`4` 2743 - g\ :sub:`3` 2744 - g\ :sub:`2` 2745 - g\ :sub:`1` 2746 - g\ :sub:`0` 2747 * .. _MEDIA-BUS-FMT-SRGGB8-1X8: 2748 2749 - MEDIA_BUS_FMT_SRGGB8_1X8 2750 - 0x3014 2751 - 2752 - 2753 - 2754 - 2755 - 2756 - 2757 - 2758 - 2759 - 2760 - r\ :sub:`7` 2761 - r\ :sub:`6` 2762 - r\ :sub:`5` 2763 - r\ :sub:`4` 2764 - r\ :sub:`3` 2765 - r\ :sub:`2` 2766 - r\ :sub:`1` 2767 - r\ :sub:`0` 2768 * .. _MEDIA-BUS-FMT-SBGGR10-ALAW8-1X8: 2769 2770 - MEDIA_BUS_FMT_SBGGR10_ALAW8_1X8 2771 - 0x3015 2772 - 2773 - 2774 - 2775 - 2776 - 2777 - 2778 - 2779 - 2780 - 2781 - b\ :sub:`7` 2782 - b\ :sub:`6` 2783 - b\ :sub:`5` 2784 - b\ :sub:`4` 2785 - b\ :sub:`3` 2786 - b\ :sub:`2` 2787 - b\ :sub:`1` 2788 - b\ :sub:`0` 2789 * .. _MEDIA-BUS-FMT-SGBRG10-ALAW8-1X8: 2790 2791 - MEDIA_BUS_FMT_SGBRG10_ALAW8_1X8 2792 - 0x3016 2793 - 2794 - 2795 - 2796 - 2797 - 2798 - 2799 - 2800 - 2801 - 2802 - g\ :sub:`7` 2803 - g\ :sub:`6` 2804 - g\ :sub:`5` 2805 - g\ :sub:`4` 2806 - g\ :sub:`3` 2807 - g\ :sub:`2` 2808 - g\ :sub:`1` 2809 - g\ :sub:`0` 2810 * .. _MEDIA-BUS-FMT-SGRBG10-ALAW8-1X8: 2811 2812 - MEDIA_BUS_FMT_SGRBG10_ALAW8_1X8 2813 - 0x3017 2814 - 2815 - 2816 - 2817 - 2818 - 2819 - 2820 - 2821 - 2822 - 2823 - g\ :sub:`7` 2824 - g\ :sub:`6` 2825 - g\ :sub:`5` 2826 - g\ :sub:`4` 2827 - g\ :sub:`3` 2828 - g\ :sub:`2` 2829 - g\ :sub:`1` 2830 - g\ :sub:`0` 2831 * .. _MEDIA-BUS-FMT-SRGGB10-ALAW8-1X8: 2832 2833 - MEDIA_BUS_FMT_SRGGB10_ALAW8_1X8 2834 - 0x3018 2835 - 2836 - 2837 - 2838 - 2839 - 2840 - 2841 - 2842 - 2843 - 2844 - r\ :sub:`7` 2845 - r\ :sub:`6` 2846 - r\ :sub:`5` 2847 - r\ :sub:`4` 2848 - r\ :sub:`3` 2849 - r\ :sub:`2` 2850 - r\ :sub:`1` 2851 - r\ :sub:`0` 2852 * .. _MEDIA-BUS-FMT-SBGGR10-DPCM8-1X8: 2853 2854 - MEDIA_BUS_FMT_SBGGR10_DPCM8_1X8 2855 - 0x300b 2856 - 2857 - 2858 - 2859 - 2860 - 2861 - 2862 - 2863 - 2864 - 2865 - b\ :sub:`7` 2866 - b\ :sub:`6` 2867 - b\ :sub:`5` 2868 - b\ :sub:`4` 2869 - b\ :sub:`3` 2870 - b\ :sub:`2` 2871 - b\ :sub:`1` 2872 - b\ :sub:`0` 2873 * .. _MEDIA-BUS-FMT-SGBRG10-DPCM8-1X8: 2874 2875 - MEDIA_BUS_FMT_SGBRG10_DPCM8_1X8 2876 - 0x300c 2877 - 2878 - 2879 - 2880 - 2881 - 2882 - 2883 - 2884 - 2885 - 2886 - g\ :sub:`7` 2887 - g\ :sub:`6` 2888 - g\ :sub:`5` 2889 - g\ :sub:`4` 2890 - g\ :sub:`3` 2891 - g\ :sub:`2` 2892 - g\ :sub:`1` 2893 - g\ :sub:`0` 2894 * .. _MEDIA-BUS-FMT-SGRBG10-DPCM8-1X8: 2895 2896 - MEDIA_BUS_FMT_SGRBG10_DPCM8_1X8 2897 - 0x3009 2898 - 2899 - 2900 - 2901 - 2902 - 2903 - 2904 - 2905 - 2906 - 2907 - g\ :sub:`7` 2908 - g\ :sub:`6` 2909 - g\ :sub:`5` 2910 - g\ :sub:`4` 2911 - g\ :sub:`3` 2912 - g\ :sub:`2` 2913 - g\ :sub:`1` 2914 - g\ :sub:`0` 2915 * .. _MEDIA-BUS-FMT-SRGGB10-DPCM8-1X8: 2916 2917 - MEDIA_BUS_FMT_SRGGB10_DPCM8_1X8 2918 - 0x300d 2919 - 2920 - 2921 - 2922 - 2923 - 2924 - 2925 - 2926 - 2927 - 2928 - r\ :sub:`7` 2929 - r\ :sub:`6` 2930 - r\ :sub:`5` 2931 - r\ :sub:`4` 2932 - r\ :sub:`3` 2933 - r\ :sub:`2` 2934 - r\ :sub:`1` 2935 - r\ :sub:`0` 2936 * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-BE: 2937 2938 - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_BE 2939 - 0x3003 2940 - 2941 - 2942 - 2943 - 2944 - 2945 - 2946 - 2947 - 2948 - 2949 - 0 2950 - 0 2951 - 0 2952 - 0 2953 - 0 2954 - 0 2955 - b\ :sub:`9` 2956 - b\ :sub:`8` 2957 * - 2958 - 2959 - 2960 - 2961 - 2962 - 2963 - 2964 - 2965 - 2966 - 2967 - 2968 - b\ :sub:`7` 2969 - b\ :sub:`6` 2970 - b\ :sub:`5` 2971 - b\ :sub:`4` 2972 - b\ :sub:`3` 2973 - b\ :sub:`2` 2974 - b\ :sub:`1` 2975 - b\ :sub:`0` 2976 * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-LE: 2977 2978 - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_LE 2979 - 0x3004 2980 - 2981 - 2982 - 2983 - 2984 - 2985 - 2986 - 2987 - 2988 - 2989 - b\ :sub:`7` 2990 - b\ :sub:`6` 2991 - b\ :sub:`5` 2992 - b\ :sub:`4` 2993 - b\ :sub:`3` 2994 - b\ :sub:`2` 2995 - b\ :sub:`1` 2996 - b\ :sub:`0` 2997 * - 2998 - 2999 - 3000 - 3001 - 3002 - 3003 - 3004 - 3005 - 3006 - 3007 - 3008 - 0 3009 - 0 3010 - 0 3011 - 0 3012 - 0 3013 - 0 3014 - b\ :sub:`9` 3015 - b\ :sub:`8` 3016 * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-BE: 3017 3018 - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_BE 3019 - 0x3005 3020 - 3021 - 3022 - 3023 - 3024 - 3025 - 3026 - 3027 - 3028 - 3029 - b\ :sub:`9` 3030 - b\ :sub:`8` 3031 - b\ :sub:`7` 3032 - b\ :sub:`6` 3033 - b\ :sub:`5` 3034 - b\ :sub:`4` 3035 - b\ :sub:`3` 3036 - b\ :sub:`2` 3037 * - 3038 - 3039 - 3040 - 3041 - 3042 - 3043 - 3044 - 3045 - 3046 - 3047 - 3048 - b\ :sub:`1` 3049 - b\ :sub:`0` 3050 - 0 3051 - 0 3052 - 0 3053 - 0 3054 - 0 3055 - 0 3056 * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-LE: 3057 3058 - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_LE 3059 - 0x3006 3060 - 3061 - 3062 - 3063 - 3064 - 3065 - 3066 - 3067 - 3068 - 3069 - b\ :sub:`1` 3070 - b\ :sub:`0` 3071 - 0 3072 - 0 3073 - 0 3074 - 0 3075 - 0 3076 - 0 3077 * - 3078 - 3079 - 3080 - 3081 - 3082 - 3083 - 3084 - 3085 - 3086 - 3087 - 3088 - b\ :sub:`9` 3089 - b\ :sub:`8` 3090 - b\ :sub:`7` 3091 - b\ :sub:`6` 3092 - b\ :sub:`5` 3093 - b\ :sub:`4` 3094 - b\ :sub:`3` 3095 - b\ :sub:`2` 3096 * .. _MEDIA-BUS-FMT-SBGGR10-1X10: 3097 3098 - MEDIA_BUS_FMT_SBGGR10_1X10 3099 - 0x3007 3100 - 3101 - 3102 - 3103 - 3104 - 3105 - 3106 - 3107 - b\ :sub:`9` 3108 - b\ :sub:`8` 3109 - b\ :sub:`7` 3110 - b\ :sub:`6` 3111 - b\ :sub:`5` 3112 - b\ :sub:`4` 3113 - b\ :sub:`3` 3114 - b\ :sub:`2` 3115 - b\ :sub:`1` 3116 - b\ :sub:`0` 3117 * .. _MEDIA-BUS-FMT-SGBRG10-1X10: 3118 3119 - MEDIA_BUS_FMT_SGBRG10_1X10 3120 - 0x300e 3121 - 3122 - 3123 - 3124 - 3125 - 3126 - 3127 - 3128 - g\ :sub:`9` 3129 - g\ :sub:`8` 3130 - g\ :sub:`7` 3131 - g\ :sub:`6` 3132 - g\ :sub:`5` 3133 - g\ :sub:`4` 3134 - g\ :sub:`3` 3135 - g\ :sub:`2` 3136 - g\ :sub:`1` 3137 - g\ :sub:`0` 3138 * .. _MEDIA-BUS-FMT-SGRBG10-1X10: 3139 3140 - MEDIA_BUS_FMT_SGRBG10_1X10 3141 - 0x300a 3142 - 3143 - 3144 - 3145 - 3146 - 3147 - 3148 - 3149 - g\ :sub:`9` 3150 - g\ :sub:`8` 3151 - g\ :sub:`7` 3152 - g\ :sub:`6` 3153 - g\ :sub:`5` 3154 - g\ :sub:`4` 3155 - g\ :sub:`3` 3156 - g\ :sub:`2` 3157 - g\ :sub:`1` 3158 - g\ :sub:`0` 3159 * .. _MEDIA-BUS-FMT-SRGGB10-1X10: 3160 3161 - MEDIA_BUS_FMT_SRGGB10_1X10 3162 - 0x300f 3163 - 3164 - 3165 - 3166 - 3167 - 3168 - 3169 - 3170 - r\ :sub:`9` 3171 - r\ :sub:`8` 3172 - r\ :sub:`7` 3173 - r\ :sub:`6` 3174 - r\ :sub:`5` 3175 - r\ :sub:`4` 3176 - r\ :sub:`3` 3177 - r\ :sub:`2` 3178 - r\ :sub:`1` 3179 - r\ :sub:`0` 3180 * .. _MEDIA-BUS-FMT-SBGGR12-1X12: 3181 3182 - MEDIA_BUS_FMT_SBGGR12_1X12 3183 - 0x3008 3184 - 3185 - 3186 - 3187 - 3188 - 3189 - b\ :sub:`11` 3190 - b\ :sub:`10` 3191 - b\ :sub:`9` 3192 - b\ :sub:`8` 3193 - b\ :sub:`7` 3194 - b\ :sub:`6` 3195 - b\ :sub:`5` 3196 - b\ :sub:`4` 3197 - b\ :sub:`3` 3198 - b\ :sub:`2` 3199 - b\ :sub:`1` 3200 - b\ :sub:`0` 3201 * .. _MEDIA-BUS-FMT-SGBRG12-1X12: 3202 3203 - MEDIA_BUS_FMT_SGBRG12_1X12 3204 - 0x3010 3205 - 3206 - 3207 - 3208 - 3209 - 3210 - g\ :sub:`11` 3211 - g\ :sub:`10` 3212 - g\ :sub:`9` 3213 - g\ :sub:`8` 3214 - g\ :sub:`7` 3215 - g\ :sub:`6` 3216 - g\ :sub:`5` 3217 - g\ :sub:`4` 3218 - g\ :sub:`3` 3219 - g\ :sub:`2` 3220 - g\ :sub:`1` 3221 - g\ :sub:`0` 3222 * .. _MEDIA-BUS-FMT-SGRBG12-1X12: 3223 3224 - MEDIA_BUS_FMT_SGRBG12_1X12 3225 - 0x3011 3226 - 3227 - 3228 - 3229 - 3230 - 3231 - g\ :sub:`11` 3232 - g\ :sub:`10` 3233 - g\ :sub:`9` 3234 - g\ :sub:`8` 3235 - g\ :sub:`7` 3236 - g\ :sub:`6` 3237 - g\ :sub:`5` 3238 - g\ :sub:`4` 3239 - g\ :sub:`3` 3240 - g\ :sub:`2` 3241 - g\ :sub:`1` 3242 - g\ :sub:`0` 3243 * .. _MEDIA-BUS-FMT-SRGGB12-1X12: 3244 3245 - MEDIA_BUS_FMT_SRGGB12_1X12 3246 - 0x3012 3247 - 3248 - 3249 - 3250 - 3251 - 3252 - r\ :sub:`11` 3253 - r\ :sub:`10` 3254 - r\ :sub:`9` 3255 - r\ :sub:`8` 3256 - r\ :sub:`7` 3257 - r\ :sub:`6` 3258 - r\ :sub:`5` 3259 - r\ :sub:`4` 3260 - r\ :sub:`3` 3261 - r\ :sub:`2` 3262 - r\ :sub:`1` 3263 - r\ :sub:`0` 3264 * .. _MEDIA-BUS-FMT-SBGGR14-1X14: 3265 3266 - MEDIA_BUS_FMT_SBGGR14_1X14 3267 - 0x3019 3268 - 3269 - 3270 - 3271 - b\ :sub:`13` 3272 - b\ :sub:`12` 3273 - b\ :sub:`11` 3274 - b\ :sub:`10` 3275 - b\ :sub:`9` 3276 - b\ :sub:`8` 3277 - b\ :sub:`7` 3278 - b\ :sub:`6` 3279 - b\ :sub:`5` 3280 - b\ :sub:`4` 3281 - b\ :sub:`3` 3282 - b\ :sub:`2` 3283 - b\ :sub:`1` 3284 - b\ :sub:`0` 3285 * .. _MEDIA-BUS-FMT-SGBRG14-1X14: 3286 3287 - MEDIA_BUS_FMT_SGBRG14_1X14 3288 - 0x301a 3289 - 3290 - 3291 - 3292 - g\ :sub:`13` 3293 - g\ :sub:`12` 3294 - g\ :sub:`11` 3295 - g\ :sub:`10` 3296 - g\ :sub:`9` 3297 - g\ :sub:`8` 3298 - g\ :sub:`7` 3299 - g\ :sub:`6` 3300 - g\ :sub:`5` 3301 - g\ :sub:`4` 3302 - g\ :sub:`3` 3303 - g\ :sub:`2` 3304 - g\ :sub:`1` 3305 - g\ :sub:`0` 3306 * .. _MEDIA-BUS-FMT-SGRBG14-1X14: 3307 3308 - MEDIA_BUS_FMT_SGRBG14_1X14 3309 - 0x301b 3310 - 3311 - 3312 - 3313 - g\ :sub:`13` 3314 - g\ :sub:`12` 3315 - g\ :sub:`11` 3316 - g\ :sub:`10` 3317 - g\ :sub:`9` 3318 - g\ :sub:`8` 3319 - g\ :sub:`7` 3320 - g\ :sub:`6` 3321 - g\ :sub:`5` 3322 - g\ :sub:`4` 3323 - g\ :sub:`3` 3324 - g\ :sub:`2` 3325 - g\ :sub:`1` 3326 - g\ :sub:`0` 3327 * .. _MEDIA-BUS-FMT-SRGGB14-1X14: 3328 3329 - MEDIA_BUS_FMT_SRGGB14_1X14 3330 - 0x301c 3331 - 3332 - 3333 - 3334 - r\ :sub:`13` 3335 - r\ :sub:`12` 3336 - r\ :sub:`11` 3337 - r\ :sub:`10` 3338 - r\ :sub:`9` 3339 - r\ :sub:`8` 3340 - r\ :sub:`7` 3341 - r\ :sub:`6` 3342 - r\ :sub:`5` 3343 - r\ :sub:`4` 3344 - r\ :sub:`3` 3345 - r\ :sub:`2` 3346 - r\ :sub:`1` 3347 - r\ :sub:`0` 3348 * .. _MEDIA-BUS-FMT-SBGGR16-1X16: 3349 3350 - MEDIA_BUS_FMT_SBGGR16_1X16 3351 - 0x301d 3352 - 3353 - b\ :sub:`15` 3354 - b\ :sub:`14` 3355 - b\ :sub:`13` 3356 - b\ :sub:`12` 3357 - b\ :sub:`11` 3358 - b\ :sub:`10` 3359 - b\ :sub:`9` 3360 - b\ :sub:`8` 3361 - b\ :sub:`7` 3362 - b\ :sub:`6` 3363 - b\ :sub:`5` 3364 - b\ :sub:`4` 3365 - b\ :sub:`3` 3366 - b\ :sub:`2` 3367 - b\ :sub:`1` 3368 - b\ :sub:`0` 3369 * .. _MEDIA-BUS-FMT-SGBRG16-1X16: 3370 3371 - MEDIA_BUS_FMT_SGBRG16_1X16 3372 - 0x301e 3373 - 3374 - g\ :sub:`15` 3375 - g\ :sub:`14` 3376 - g\ :sub:`13` 3377 - g\ :sub:`12` 3378 - g\ :sub:`11` 3379 - g\ :sub:`10` 3380 - g\ :sub:`9` 3381 - g\ :sub:`8` 3382 - g\ :sub:`7` 3383 - g\ :sub:`6` 3384 - g\ :sub:`5` 3385 - g\ :sub:`4` 3386 - g\ :sub:`3` 3387 - g\ :sub:`2` 3388 - g\ :sub:`1` 3389 - g\ :sub:`0` 3390 * .. _MEDIA-BUS-FMT-SGRBG16-1X16: 3391 3392 - MEDIA_BUS_FMT_SGRBG16_1X16 3393 - 0x301f 3394 - 3395 - g\ :sub:`15` 3396 - g\ :sub:`14` 3397 - g\ :sub:`13` 3398 - g\ :sub:`12` 3399 - g\ :sub:`11` 3400 - g\ :sub:`10` 3401 - g\ :sub:`9` 3402 - g\ :sub:`8` 3403 - g\ :sub:`7` 3404 - g\ :sub:`6` 3405 - g\ :sub:`5` 3406 - g\ :sub:`4` 3407 - g\ :sub:`3` 3408 - g\ :sub:`2` 3409 - g\ :sub:`1` 3410 - g\ :sub:`0` 3411 * .. _MEDIA-BUS-FMT-SRGGB16-1X16: 3412 3413 - MEDIA_BUS_FMT_SRGGB16_1X16 3414 - 0x3020 3415 - 3416 - r\ :sub:`15` 3417 - r\ :sub:`14` 3418 - r\ :sub:`13` 3419 - r\ :sub:`12` 3420 - r\ :sub:`11` 3421 - r\ :sub:`10` 3422 - r\ :sub:`9` 3423 - r\ :sub:`8` 3424 - r\ :sub:`7` 3425 - r\ :sub:`6` 3426 - r\ :sub:`5` 3427 - r\ :sub:`4` 3428 - r\ :sub:`3` 3429 - r\ :sub:`2` 3430 - r\ :sub:`1` 3431 - r\ :sub:`0` 3432 3433.. raw:: latex 3434 3435 \endgroup 3436 3437 3438Packed YUV Formats 3439^^^^^^^^^^^^^^^^^^ 3440 3441Those data formats transfer pixel data as (possibly downsampled) Y, U 3442and V components. Some formats include dummy bits in some of their 3443samples and are collectively referred to as "YDYC" (Y-Dummy-Y-Chroma) 3444formats. One cannot rely on the values of these dummy bits as those are 3445undefined. 3446 3447The format code is made of the following information. 3448 3449- The Y, U and V components order code, as transferred on the bus. 3450 Possible values are YUYV, UYVY, YVYU and VYUY for formats with no 3451 dummy bit, and YDYUYDYV, YDYVYDYU, YUYDYVYD and YVYDYUYD for YDYC 3452 formats. 3453 3454- The number of bits per pixel component. All components are 3455 transferred on the same number of bits. Common values are 8, 10 and 3456 12. 3457 3458- The number of bus samples per pixel. Pixels that are wider than the 3459 bus width must be transferred in multiple samples. Common values are 3460 0.5 (encoded as 0_5; in this case two pixels are transferred per bus 3461 sample), 1, 1.5 (encoded as 1_5) and 2. 3462 3463- The bus width. When the bus width is larger than the number of bits 3464 per pixel component, several components are packed in a single bus 3465 sample. The components are ordered as specified by the order code, 3466 with components on the left of the code transferred in the high order 3467 bits. Common values are 8 and 16. 3468 3469For instance, a format where pixels are encoded as 8-bit YUV values 3470downsampled to 4:2:2 and transferred as 2 8-bit bus samples per pixel in 3471the U, Y, V, Y order will be named ``MEDIA_BUS_FMT_UYVY8_2X8``. 3472 3473:ref:`v4l2-mbus-pixelcode-yuv8` lists existing packed YUV formats and 3474describes the organization of each pixel data in each sample. When a 3475format pattern is split across multiple samples each of the samples in 3476the pattern is described. 3477 3478The role of each bit transferred over the bus is identified by one of 3479the following codes. 3480 3481- y\ :sub:`x` for luma component bit number x 3482 3483- u\ :sub:`x` for blue chroma component bit number x 3484 3485- v\ :sub:`x` for red chroma component bit number x 3486 3487- a\ :sub:`x` for alpha component bit number x 3488 3489- for non-available bits (for positions higher than the bus width) 3490 3491- d for dummy bits 3492 3493.. HACK: ideally, we would be using adjustbox here. However, this 3494.. will never work for this table, as, even with tiny font, it is 3495.. to big for a single page. So, we need to manually adjust the 3496.. size. 3497 3498.. raw:: latex 3499 3500 \begingroup 3501 \tiny 3502 \setlength{\tabcolsep}{2pt} 3503 3504.. 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}| 3505 3506.. _v4l2-mbus-pixelcode-yuv8: 3507 3508.. flat-table:: YUV Formats 3509 :header-rows: 2 3510 :stub-columns: 0 3511 :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 3512 3513 * - Identifier 3514 - Code 3515 - 3516 - :cspan:`31` Data organization 3517 * - 3518 - 3519 - Bit 3520 - 31 3521 - 30 3522 - 29 3523 - 28 3524 - 27 3525 - 26 3526 - 25 3527 - 24 3528 - 23 3529 - 22 3530 - 21 3531 - 10 3532 - 19 3533 - 18 3534 - 17 3535 - 16 3536 - 15 3537 - 14 3538 - 13 3539 - 12 3540 - 11 3541 - 10 3542 - 9 3543 - 8 3544 - 7 3545 - 6 3546 - 5 3547 - 4 3548 - 3 3549 - 2 3550 - 1 3551 - 0 3552 * .. _MEDIA-BUS-FMT-Y8-1X8: 3553 3554 - MEDIA_BUS_FMT_Y8_1X8 3555 - 0x2001 3556 - 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 - y\ :sub:`7` 3582 - y\ :sub:`6` 3583 - y\ :sub:`5` 3584 - y\ :sub:`4` 3585 - y\ :sub:`3` 3586 - y\ :sub:`2` 3587 - y\ :sub:`1` 3588 - y\ :sub:`0` 3589 * .. _MEDIA-BUS-FMT-UV8-1X8: 3590 3591 - MEDIA_BUS_FMT_UV8_1X8 3592 - 0x2015 3593 - 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 - u\ :sub:`7` 3619 - u\ :sub:`6` 3620 - u\ :sub:`5` 3621 - u\ :sub:`4` 3622 - u\ :sub:`3` 3623 - u\ :sub:`2` 3624 - u\ :sub:`1` 3625 - u\ :sub:`0` 3626 * - 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 - v\ :sub:`7` 3654 - v\ :sub:`6` 3655 - v\ :sub:`5` 3656 - v\ :sub:`4` 3657 - v\ :sub:`3` 3658 - v\ :sub:`2` 3659 - v\ :sub:`1` 3660 - v\ :sub:`0` 3661 * .. _MEDIA-BUS-FMT-UYVY8-1_5X8: 3662 3663 - MEDIA_BUS_FMT_UYVY8_1_5X8 3664 - 0x2002 3665 - 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 - u\ :sub:`7` 3691 - u\ :sub:`6` 3692 - u\ :sub:`5` 3693 - u\ :sub:`4` 3694 - u\ :sub:`3` 3695 - u\ :sub:`2` 3696 - u\ :sub:`1` 3697 - u\ :sub:`0` 3698 * - 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 - y\ :sub:`7` 3726 - y\ :sub:`6` 3727 - y\ :sub:`5` 3728 - y\ :sub:`4` 3729 - y\ :sub:`3` 3730 - y\ :sub:`2` 3731 - y\ :sub:`1` 3732 - y\ :sub:`0` 3733 * - 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 - y\ :sub:`7` 3761 - y\ :sub:`6` 3762 - y\ :sub:`5` 3763 - y\ :sub:`4` 3764 - y\ :sub:`3` 3765 - y\ :sub:`2` 3766 - y\ :sub:`1` 3767 - y\ :sub:`0` 3768 * - 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 - v\ :sub:`7` 3796 - v\ :sub:`6` 3797 - v\ :sub:`5` 3798 - v\ :sub:`4` 3799 - v\ :sub:`3` 3800 - v\ :sub:`2` 3801 - v\ :sub:`1` 3802 - v\ :sub:`0` 3803 * - 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 - y\ :sub:`7` 3831 - y\ :sub:`6` 3832 - y\ :sub:`5` 3833 - y\ :sub:`4` 3834 - y\ :sub:`3` 3835 - y\ :sub:`2` 3836 - y\ :sub:`1` 3837 - y\ :sub:`0` 3838 * - 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 - y\ :sub:`7` 3866 - y\ :sub:`6` 3867 - y\ :sub:`5` 3868 - y\ :sub:`4` 3869 - y\ :sub:`3` 3870 - y\ :sub:`2` 3871 - y\ :sub:`1` 3872 - y\ :sub:`0` 3873 * .. _MEDIA-BUS-FMT-VYUY8-1_5X8: 3874 3875 - MEDIA_BUS_FMT_VYUY8_1_5X8 3876 - 0x2003 3877 - 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 - v\ :sub:`7` 3903 - v\ :sub:`6` 3904 - v\ :sub:`5` 3905 - v\ :sub:`4` 3906 - v\ :sub:`3` 3907 - v\ :sub:`2` 3908 - v\ :sub:`1` 3909 - v\ :sub:`0` 3910 * - 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 - y\ :sub:`7` 3938 - y\ :sub:`6` 3939 - y\ :sub:`5` 3940 - y\ :sub:`4` 3941 - y\ :sub:`3` 3942 - y\ :sub:`2` 3943 - y\ :sub:`1` 3944 - y\ :sub:`0` 3945 * - 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 - y\ :sub:`7` 3973 - y\ :sub:`6` 3974 - y\ :sub:`5` 3975 - y\ :sub:`4` 3976 - y\ :sub:`3` 3977 - y\ :sub:`2` 3978 - y\ :sub:`1` 3979 - y\ :sub:`0` 3980 * - 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 - u\ :sub:`7` 4008 - u\ :sub:`6` 4009 - u\ :sub:`5` 4010 - u\ :sub:`4` 4011 - u\ :sub:`3` 4012 - u\ :sub:`2` 4013 - u\ :sub:`1` 4014 - u\ :sub:`0` 4015 * - 4016 - 4017 - 4018 - 4019 - 4020 - 4021 - 4022 - 4023 - 4024 - 4025 - 4026 - 4027 - 4028 - 4029 - 4030 - 4031 - 4032 - 4033 - 4034 - 4035 - 4036 - 4037 - 4038 - 4039 - 4040 - 4041 - 4042 - y\ :sub:`7` 4043 - y\ :sub:`6` 4044 - y\ :sub:`5` 4045 - y\ :sub:`4` 4046 - y\ :sub:`3` 4047 - y\ :sub:`2` 4048 - y\ :sub:`1` 4049 - y\ :sub:`0` 4050 * - 4051 - 4052 - 4053 - 4054 - 4055 - 4056 - 4057 - 4058 - 4059 - 4060 - 4061 - 4062 - 4063 - 4064 - 4065 - 4066 - 4067 - 4068 - 4069 - 4070 - 4071 - 4072 - 4073 - 4074 - 4075 - 4076 - 4077 - y\ :sub:`7` 4078 - y\ :sub:`6` 4079 - y\ :sub:`5` 4080 - y\ :sub:`4` 4081 - y\ :sub:`3` 4082 - y\ :sub:`2` 4083 - y\ :sub:`1` 4084 - y\ :sub:`0` 4085 * .. _MEDIA-BUS-FMT-YUYV8-1_5X8: 4086 4087 - MEDIA_BUS_FMT_YUYV8_1_5X8 4088 - 0x2004 4089 - 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 - y\ :sub:`7` 4115 - y\ :sub:`6` 4116 - y\ :sub:`5` 4117 - y\ :sub:`4` 4118 - y\ :sub:`3` 4119 - y\ :sub:`2` 4120 - y\ :sub:`1` 4121 - y\ :sub:`0` 4122 * - 4123 - 4124 - 4125 - 4126 - 4127 - 4128 - 4129 - 4130 - 4131 - 4132 - 4133 - 4134 - 4135 - 4136 - 4137 - 4138 - 4139 - 4140 - 4141 - 4142 - 4143 - 4144 - 4145 - 4146 - 4147 - 4148 - 4149 - y\ :sub:`7` 4150 - y\ :sub:`6` 4151 - y\ :sub:`5` 4152 - y\ :sub:`4` 4153 - y\ :sub:`3` 4154 - y\ :sub:`2` 4155 - y\ :sub:`1` 4156 - y\ :sub:`0` 4157 * - 4158 - 4159 - 4160 - 4161 - 4162 - 4163 - 4164 - 4165 - 4166 - 4167 - 4168 - 4169 - 4170 - 4171 - 4172 - 4173 - 4174 - 4175 - 4176 - 4177 - 4178 - 4179 - 4180 - 4181 - 4182 - 4183 - 4184 - u\ :sub:`7` 4185 - u\ :sub:`6` 4186 - u\ :sub:`5` 4187 - u\ :sub:`4` 4188 - u\ :sub:`3` 4189 - u\ :sub:`2` 4190 - u\ :sub:`1` 4191 - u\ :sub:`0` 4192 * - 4193 - 4194 - 4195 - 4196 - 4197 - 4198 - 4199 - 4200 - 4201 - 4202 - 4203 - 4204 - 4205 - 4206 - 4207 - 4208 - 4209 - 4210 - 4211 - 4212 - 4213 - 4214 - 4215 - 4216 - 4217 - 4218 - 4219 - y\ :sub:`7` 4220 - y\ :sub:`6` 4221 - y\ :sub:`5` 4222 - y\ :sub:`4` 4223 - y\ :sub:`3` 4224 - y\ :sub:`2` 4225 - y\ :sub:`1` 4226 - y\ :sub:`0` 4227 * - 4228 - 4229 - 4230 - 4231 - 4232 - 4233 - 4234 - 4235 - 4236 - 4237 - 4238 - 4239 - 4240 - 4241 - 4242 - 4243 - 4244 - 4245 - 4246 - 4247 - 4248 - 4249 - 4250 - 4251 - 4252 - 4253 - 4254 - y\ :sub:`7` 4255 - y\ :sub:`6` 4256 - y\ :sub:`5` 4257 - y\ :sub:`4` 4258 - y\ :sub:`3` 4259 - y\ :sub:`2` 4260 - y\ :sub:`1` 4261 - y\ :sub:`0` 4262 * - 4263 - 4264 - 4265 - 4266 - 4267 - 4268 - 4269 - 4270 - 4271 - 4272 - 4273 - 4274 - 4275 - 4276 - 4277 - 4278 - 4279 - 4280 - 4281 - 4282 - 4283 - 4284 - 4285 - 4286 - 4287 - 4288 - 4289 - v\ :sub:`7` 4290 - v\ :sub:`6` 4291 - v\ :sub:`5` 4292 - v\ :sub:`4` 4293 - v\ :sub:`3` 4294 - v\ :sub:`2` 4295 - v\ :sub:`1` 4296 - v\ :sub:`0` 4297 * .. _MEDIA-BUS-FMT-YVYU8-1_5X8: 4298 4299 - MEDIA_BUS_FMT_YVYU8_1_5X8 4300 - 0x2005 4301 - 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 - y\ :sub:`7` 4327 - y\ :sub:`6` 4328 - y\ :sub:`5` 4329 - y\ :sub:`4` 4330 - y\ :sub:`3` 4331 - y\ :sub:`2` 4332 - y\ :sub:`1` 4333 - y\ :sub:`0` 4334 * - 4335 - 4336 - 4337 - 4338 - 4339 - 4340 - 4341 - 4342 - 4343 - 4344 - 4345 - 4346 - 4347 - 4348 - 4349 - 4350 - 4351 - 4352 - 4353 - 4354 - 4355 - 4356 - 4357 - 4358 - 4359 - 4360 - 4361 - y\ :sub:`7` 4362 - y\ :sub:`6` 4363 - y\ :sub:`5` 4364 - y\ :sub:`4` 4365 - y\ :sub:`3` 4366 - y\ :sub:`2` 4367 - y\ :sub:`1` 4368 - y\ :sub:`0` 4369 * - 4370 - 4371 - 4372 - 4373 - 4374 - 4375 - 4376 - 4377 - 4378 - 4379 - 4380 - 4381 - 4382 - 4383 - 4384 - 4385 - 4386 - 4387 - 4388 - 4389 - 4390 - 4391 - 4392 - 4393 - 4394 - 4395 - 4396 - v\ :sub:`7` 4397 - v\ :sub:`6` 4398 - v\ :sub:`5` 4399 - v\ :sub:`4` 4400 - v\ :sub:`3` 4401 - v\ :sub:`2` 4402 - v\ :sub:`1` 4403 - v\ :sub:`0` 4404 * - 4405 - 4406 - 4407 - 4408 - 4409 - 4410 - 4411 - 4412 - 4413 - 4414 - 4415 - 4416 - 4417 - 4418 - 4419 - 4420 - 4421 - 4422 - 4423 - 4424 - 4425 - 4426 - 4427 - 4428 - 4429 - 4430 - 4431 - y\ :sub:`7` 4432 - y\ :sub:`6` 4433 - y\ :sub:`5` 4434 - y\ :sub:`4` 4435 - y\ :sub:`3` 4436 - y\ :sub:`2` 4437 - y\ :sub:`1` 4438 - y\ :sub:`0` 4439 * - 4440 - 4441 - 4442 - 4443 - 4444 - 4445 - 4446 - 4447 - 4448 - 4449 - 4450 - 4451 - 4452 - 4453 - 4454 - 4455 - 4456 - 4457 - 4458 - 4459 - 4460 - 4461 - 4462 - 4463 - 4464 - 4465 - 4466 - y\ :sub:`7` 4467 - y\ :sub:`6` 4468 - y\ :sub:`5` 4469 - y\ :sub:`4` 4470 - y\ :sub:`3` 4471 - y\ :sub:`2` 4472 - y\ :sub:`1` 4473 - y\ :sub:`0` 4474 * - 4475 - 4476 - 4477 - 4478 - 4479 - 4480 - 4481 - 4482 - 4483 - 4484 - 4485 - 4486 - 4487 - 4488 - 4489 - 4490 - 4491 - 4492 - 4493 - 4494 - 4495 - 4496 - 4497 - 4498 - 4499 - 4500 - 4501 - u\ :sub:`7` 4502 - u\ :sub:`6` 4503 - u\ :sub:`5` 4504 - u\ :sub:`4` 4505 - u\ :sub:`3` 4506 - u\ :sub:`2` 4507 - u\ :sub:`1` 4508 - u\ :sub:`0` 4509 * .. _MEDIA-BUS-FMT-UYVY8-2X8: 4510 4511 - MEDIA_BUS_FMT_UYVY8_2X8 4512 - 0x2006 4513 - 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 - u\ :sub:`7` 4539 - u\ :sub:`6` 4540 - u\ :sub:`5` 4541 - u\ :sub:`4` 4542 - u\ :sub:`3` 4543 - u\ :sub:`2` 4544 - u\ :sub:`1` 4545 - u\ :sub:`0` 4546 * - 4547 - 4548 - 4549 - 4550 - 4551 - 4552 - 4553 - 4554 - 4555 - 4556 - 4557 - 4558 - 4559 - 4560 - 4561 - 4562 - 4563 - 4564 - 4565 - 4566 - 4567 - 4568 - 4569 - 4570 - 4571 - 4572 - 4573 - y\ :sub:`7` 4574 - y\ :sub:`6` 4575 - y\ :sub:`5` 4576 - y\ :sub:`4` 4577 - y\ :sub:`3` 4578 - y\ :sub:`2` 4579 - y\ :sub:`1` 4580 - y\ :sub:`0` 4581 * - 4582 - 4583 - 4584 - 4585 - 4586 - 4587 - 4588 - 4589 - 4590 - 4591 - 4592 - 4593 - 4594 - 4595 - 4596 - 4597 - 4598 - 4599 - 4600 - 4601 - 4602 - 4603 - 4604 - 4605 - 4606 - 4607 - 4608 - v\ :sub:`7` 4609 - v\ :sub:`6` 4610 - v\ :sub:`5` 4611 - v\ :sub:`4` 4612 - v\ :sub:`3` 4613 - v\ :sub:`2` 4614 - v\ :sub:`1` 4615 - v\ :sub:`0` 4616 * - 4617 - 4618 - 4619 - 4620 - 4621 - 4622 - 4623 - 4624 - 4625 - 4626 - 4627 - 4628 - 4629 - 4630 - 4631 - 4632 - 4633 - 4634 - 4635 - 4636 - 4637 - 4638 - 4639 - 4640 - 4641 - 4642 - 4643 - y\ :sub:`7` 4644 - y\ :sub:`6` 4645 - y\ :sub:`5` 4646 - y\ :sub:`4` 4647 - y\ :sub:`3` 4648 - y\ :sub:`2` 4649 - y\ :sub:`1` 4650 - y\ :sub:`0` 4651 * .. _MEDIA-BUS-FMT-VYUY8-2X8: 4652 4653 - MEDIA_BUS_FMT_VYUY8_2X8 4654 - 0x2007 4655 - 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 - v\ :sub:`7` 4681 - v\ :sub:`6` 4682 - v\ :sub:`5` 4683 - v\ :sub:`4` 4684 - v\ :sub:`3` 4685 - v\ :sub:`2` 4686 - v\ :sub:`1` 4687 - v\ :sub:`0` 4688 * - 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 - y\ :sub:`7` 4716 - y\ :sub:`6` 4717 - y\ :sub:`5` 4718 - y\ :sub:`4` 4719 - y\ :sub:`3` 4720 - y\ :sub:`2` 4721 - y\ :sub:`1` 4722 - y\ :sub:`0` 4723 * - 4724 - 4725 - 4726 - 4727 - 4728 - 4729 - 4730 - 4731 - 4732 - 4733 - 4734 - 4735 - 4736 - 4737 - 4738 - 4739 - 4740 - 4741 - 4742 - 4743 - 4744 - 4745 - 4746 - 4747 - 4748 - 4749 - 4750 - u\ :sub:`7` 4751 - u\ :sub:`6` 4752 - u\ :sub:`5` 4753 - u\ :sub:`4` 4754 - u\ :sub:`3` 4755 - u\ :sub:`2` 4756 - u\ :sub:`1` 4757 - u\ :sub:`0` 4758 * - 4759 - 4760 - 4761 - 4762 - 4763 - 4764 - 4765 - 4766 - 4767 - 4768 - 4769 - 4770 - 4771 - 4772 - 4773 - 4774 - 4775 - 4776 - 4777 - 4778 - 4779 - 4780 - 4781 - 4782 - 4783 - 4784 - 4785 - y\ :sub:`7` 4786 - y\ :sub:`6` 4787 - y\ :sub:`5` 4788 - y\ :sub:`4` 4789 - y\ :sub:`3` 4790 - y\ :sub:`2` 4791 - y\ :sub:`1` 4792 - y\ :sub:`0` 4793 * .. _MEDIA-BUS-FMT-YUYV8-2X8: 4794 4795 - MEDIA_BUS_FMT_YUYV8_2X8 4796 - 0x2008 4797 - 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 - y\ :sub:`7` 4823 - y\ :sub:`6` 4824 - y\ :sub:`5` 4825 - y\ :sub:`4` 4826 - y\ :sub:`3` 4827 - y\ :sub:`2` 4828 - y\ :sub:`1` 4829 - y\ :sub:`0` 4830 * - 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 - u\ :sub:`7` 4858 - u\ :sub:`6` 4859 - u\ :sub:`5` 4860 - u\ :sub:`4` 4861 - u\ :sub:`3` 4862 - u\ :sub:`2` 4863 - u\ :sub:`1` 4864 - u\ :sub:`0` 4865 * - 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 - y\ :sub:`7` 4893 - y\ :sub:`6` 4894 - y\ :sub:`5` 4895 - y\ :sub:`4` 4896 - y\ :sub:`3` 4897 - y\ :sub:`2` 4898 - y\ :sub:`1` 4899 - y\ :sub:`0` 4900 * - 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 - v\ :sub:`7` 4928 - v\ :sub:`6` 4929 - v\ :sub:`5` 4930 - v\ :sub:`4` 4931 - v\ :sub:`3` 4932 - v\ :sub:`2` 4933 - v\ :sub:`1` 4934 - v\ :sub:`0` 4935 * .. _MEDIA-BUS-FMT-YVYU8-2X8: 4936 4937 - MEDIA_BUS_FMT_YVYU8_2X8 4938 - 0x2009 4939 - 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 - y\ :sub:`7` 4965 - y\ :sub:`6` 4966 - y\ :sub:`5` 4967 - y\ :sub:`4` 4968 - y\ :sub:`3` 4969 - y\ :sub:`2` 4970 - y\ :sub:`1` 4971 - y\ :sub:`0` 4972 * - 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 - v\ :sub:`7` 5000 - v\ :sub:`6` 5001 - v\ :sub:`5` 5002 - v\ :sub:`4` 5003 - v\ :sub:`3` 5004 - v\ :sub:`2` 5005 - v\ :sub:`1` 5006 - v\ :sub:`0` 5007 * - 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 - y\ :sub:`7` 5035 - y\ :sub:`6` 5036 - y\ :sub:`5` 5037 - y\ :sub:`4` 5038 - y\ :sub:`3` 5039 - y\ :sub:`2` 5040 - y\ :sub:`1` 5041 - y\ :sub:`0` 5042 * - 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 - u\ :sub:`7` 5070 - u\ :sub:`6` 5071 - u\ :sub:`5` 5072 - u\ :sub:`4` 5073 - u\ :sub:`3` 5074 - u\ :sub:`2` 5075 - u\ :sub:`1` 5076 - u\ :sub:`0` 5077 * .. _MEDIA-BUS-FMT-Y10-1X10: 5078 5079 - MEDIA_BUS_FMT_Y10_1X10 5080 - 0x200a 5081 - 5082 - 5083 - 5084 - 5085 - 5086 - 5087 - 5088 - 5089 - 5090 - 5091 - 5092 - 5093 - 5094 - 5095 - 5096 - 5097 - 5098 - 5099 - 5100 - 5101 - 5102 - 5103 - 5104 - y\ :sub:`9` 5105 - y\ :sub:`8` 5106 - y\ :sub:`7` 5107 - y\ :sub:`6` 5108 - y\ :sub:`5` 5109 - y\ :sub:`4` 5110 - y\ :sub:`3` 5111 - y\ :sub:`2` 5112 - y\ :sub:`1` 5113 - y\ :sub:`0` 5114 * .. _MEDIA-BUS-FMT-Y10-2X8-PADHI_LE: 5115 5116 - MEDIA_BUS_FMT_Y10_2X8_PADHI_LE 5117 - 0x202c 5118 - 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 - y\ :sub:`7` 5144 - y\ :sub:`6` 5145 - y\ :sub:`5` 5146 - y\ :sub:`4` 5147 - y\ :sub:`3` 5148 - y\ :sub:`2` 5149 - y\ :sub:`1` 5150 - y\ :sub:`0` 5151 * - 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 - 0 5179 - 0 5180 - 0 5181 - 0 5182 - 0 5183 - 0 5184 - y\ :sub:`9` 5185 - y\ :sub:`8` 5186 * .. _MEDIA-BUS-FMT-UYVY10-2X10: 5187 5188 - MEDIA_BUS_FMT_UYVY10_2X10 5189 - 0x2018 5190 - 5191 - 5192 - 5193 - 5194 - 5195 - 5196 - 5197 - 5198 - 5199 - 5200 - 5201 - 5202 - 5203 - 5204 - 5205 - 5206 - 5207 - 5208 - 5209 - 5210 - 5211 - 5212 - 5213 - u\ :sub:`9` 5214 - u\ :sub:`8` 5215 - u\ :sub:`7` 5216 - u\ :sub:`6` 5217 - u\ :sub:`5` 5218 - u\ :sub:`4` 5219 - u\ :sub:`3` 5220 - u\ :sub:`2` 5221 - u\ :sub:`1` 5222 - u\ :sub:`0` 5223 * - 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 - y\ :sub:`9` 5249 - y\ :sub:`8` 5250 - y\ :sub:`7` 5251 - y\ :sub:`6` 5252 - y\ :sub:`5` 5253 - y\ :sub:`4` 5254 - y\ :sub:`3` 5255 - y\ :sub:`2` 5256 - y\ :sub:`1` 5257 - y\ :sub:`0` 5258 * - 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 - v\ :sub:`9` 5284 - v\ :sub:`8` 5285 - v\ :sub:`7` 5286 - v\ :sub:`6` 5287 - v\ :sub:`5` 5288 - v\ :sub:`4` 5289 - v\ :sub:`3` 5290 - v\ :sub:`2` 5291 - v\ :sub:`1` 5292 - v\ :sub:`0` 5293 * - 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 - y\ :sub:`9` 5319 - y\ :sub:`8` 5320 - y\ :sub:`7` 5321 - y\ :sub:`6` 5322 - y\ :sub:`5` 5323 - y\ :sub:`4` 5324 - y\ :sub:`3` 5325 - y\ :sub:`2` 5326 - y\ :sub:`1` 5327 - y\ :sub:`0` 5328 * .. _MEDIA-BUS-FMT-VYUY10-2X10: 5329 5330 - MEDIA_BUS_FMT_VYUY10_2X10 5331 - 0x2019 5332 - 5333 - 5334 - 5335 - 5336 - 5337 - 5338 - 5339 - 5340 - 5341 - 5342 - 5343 - 5344 - 5345 - 5346 - 5347 - 5348 - 5349 - 5350 - 5351 - 5352 - 5353 - 5354 - 5355 - v\ :sub:`9` 5356 - v\ :sub:`8` 5357 - v\ :sub:`7` 5358 - v\ :sub:`6` 5359 - v\ :sub:`5` 5360 - v\ :sub:`4` 5361 - v\ :sub:`3` 5362 - v\ :sub:`2` 5363 - v\ :sub:`1` 5364 - v\ :sub:`0` 5365 * - 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 - y\ :sub:`9` 5391 - y\ :sub:`8` 5392 - y\ :sub:`7` 5393 - y\ :sub:`6` 5394 - y\ :sub:`5` 5395 - y\ :sub:`4` 5396 - y\ :sub:`3` 5397 - y\ :sub:`2` 5398 - y\ :sub:`1` 5399 - y\ :sub:`0` 5400 * - 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 - u\ :sub:`9` 5426 - u\ :sub:`8` 5427 - u\ :sub:`7` 5428 - u\ :sub:`6` 5429 - u\ :sub:`5` 5430 - u\ :sub:`4` 5431 - u\ :sub:`3` 5432 - u\ :sub:`2` 5433 - u\ :sub:`1` 5434 - u\ :sub:`0` 5435 * - 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 - y\ :sub:`9` 5461 - y\ :sub:`8` 5462 - y\ :sub:`7` 5463 - y\ :sub:`6` 5464 - y\ :sub:`5` 5465 - y\ :sub:`4` 5466 - y\ :sub:`3` 5467 - y\ :sub:`2` 5468 - y\ :sub:`1` 5469 - y\ :sub:`0` 5470 * .. _MEDIA-BUS-FMT-YUYV10-2X10: 5471 5472 - MEDIA_BUS_FMT_YUYV10_2X10 5473 - 0x200b 5474 - 5475 - 5476 - 5477 - 5478 - 5479 - 5480 - 5481 - 5482 - 5483 - 5484 - 5485 - 5486 - 5487 - 5488 - 5489 - 5490 - 5491 - 5492 - 5493 - 5494 - 5495 - 5496 - 5497 - y\ :sub:`9` 5498 - y\ :sub:`8` 5499 - y\ :sub:`7` 5500 - y\ :sub:`6` 5501 - y\ :sub:`5` 5502 - y\ :sub:`4` 5503 - y\ :sub:`3` 5504 - y\ :sub:`2` 5505 - y\ :sub:`1` 5506 - y\ :sub:`0` 5507 * - 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 - u\ :sub:`9` 5533 - u\ :sub:`8` 5534 - u\ :sub:`7` 5535 - u\ :sub:`6` 5536 - u\ :sub:`5` 5537 - u\ :sub:`4` 5538 - u\ :sub:`3` 5539 - u\ :sub:`2` 5540 - u\ :sub:`1` 5541 - u\ :sub:`0` 5542 * - 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 - y\ :sub:`9` 5568 - y\ :sub:`8` 5569 - y\ :sub:`7` 5570 - y\ :sub:`6` 5571 - y\ :sub:`5` 5572 - y\ :sub:`4` 5573 - y\ :sub:`3` 5574 - y\ :sub:`2` 5575 - y\ :sub:`1` 5576 - y\ :sub:`0` 5577 * - 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 - v\ :sub:`9` 5603 - v\ :sub:`8` 5604 - v\ :sub:`7` 5605 - v\ :sub:`6` 5606 - v\ :sub:`5` 5607 - v\ :sub:`4` 5608 - v\ :sub:`3` 5609 - v\ :sub:`2` 5610 - v\ :sub:`1` 5611 - v\ :sub:`0` 5612 * .. _MEDIA-BUS-FMT-YVYU10-2X10: 5613 5614 - MEDIA_BUS_FMT_YVYU10_2X10 5615 - 0x200c 5616 - 5617 - 5618 - 5619 - 5620 - 5621 - 5622 - 5623 - 5624 - 5625 - 5626 - 5627 - 5628 - 5629 - 5630 - 5631 - 5632 - 5633 - 5634 - 5635 - 5636 - 5637 - 5638 - 5639 - y\ :sub:`9` 5640 - y\ :sub:`8` 5641 - y\ :sub:`7` 5642 - y\ :sub:`6` 5643 - y\ :sub:`5` 5644 - y\ :sub:`4` 5645 - y\ :sub:`3` 5646 - y\ :sub:`2` 5647 - y\ :sub:`1` 5648 - y\ :sub:`0` 5649 * - 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 - v\ :sub:`9` 5675 - v\ :sub:`8` 5676 - v\ :sub:`7` 5677 - v\ :sub:`6` 5678 - v\ :sub:`5` 5679 - v\ :sub:`4` 5680 - v\ :sub:`3` 5681 - v\ :sub:`2` 5682 - v\ :sub:`1` 5683 - v\ :sub:`0` 5684 * - 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 - y\ :sub:`9` 5710 - y\ :sub:`8` 5711 - y\ :sub:`7` 5712 - y\ :sub:`6` 5713 - y\ :sub:`5` 5714 - y\ :sub:`4` 5715 - y\ :sub:`3` 5716 - y\ :sub:`2` 5717 - y\ :sub:`1` 5718 - y\ :sub:`0` 5719 * - 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 - u\ :sub:`9` 5745 - u\ :sub:`8` 5746 - u\ :sub:`7` 5747 - u\ :sub:`6` 5748 - u\ :sub:`5` 5749 - u\ :sub:`4` 5750 - u\ :sub:`3` 5751 - u\ :sub:`2` 5752 - u\ :sub:`1` 5753 - u\ :sub:`0` 5754 * .. _MEDIA-BUS-FMT-Y12-1X12: 5755 5756 - MEDIA_BUS_FMT_Y12_1X12 5757 - 0x2013 5758 - 5759 - 5760 - 5761 - 5762 - 5763 - 5764 - 5765 - 5766 - 5767 - 5768 - 5769 - 5770 - 5771 - 5772 - 5773 - 5774 - 5775 - 5776 - 5777 - 5778 - 5779 - y\ :sub:`11` 5780 - y\ :sub:`10` 5781 - y\ :sub:`9` 5782 - y\ :sub:`8` 5783 - y\ :sub:`7` 5784 - y\ :sub:`6` 5785 - y\ :sub:`5` 5786 - y\ :sub:`4` 5787 - y\ :sub:`3` 5788 - y\ :sub:`2` 5789 - y\ :sub:`1` 5790 - y\ :sub:`0` 5791 * .. _MEDIA-BUS-FMT-UYVY12-2X12: 5792 5793 - MEDIA_BUS_FMT_UYVY12_2X12 5794 - 0x201c 5795 - 5796 - 5797 - 5798 - 5799 - 5800 - 5801 - 5802 - 5803 - 5804 - 5805 - 5806 - 5807 - 5808 - 5809 - 5810 - 5811 - 5812 - 5813 - 5814 - 5815 - 5816 - u\ :sub:`11` 5817 - u\ :sub:`10` 5818 - u\ :sub:`9` 5819 - u\ :sub:`8` 5820 - u\ :sub:`7` 5821 - u\ :sub:`6` 5822 - u\ :sub:`5` 5823 - u\ :sub:`4` 5824 - u\ :sub:`3` 5825 - u\ :sub:`2` 5826 - u\ :sub:`1` 5827 - u\ :sub:`0` 5828 * - 5829 - 5830 - 5831 - 5832 - 5833 - 5834 - 5835 - 5836 - 5837 - 5838 - 5839 - 5840 - 5841 - 5842 - 5843 - 5844 - 5845 - 5846 - 5847 - 5848 - 5849 - 5850 - 5851 - y\ :sub:`11` 5852 - y\ :sub:`10` 5853 - y\ :sub:`9` 5854 - y\ :sub:`8` 5855 - y\ :sub:`7` 5856 - y\ :sub:`6` 5857 - y\ :sub:`5` 5858 - y\ :sub:`4` 5859 - y\ :sub:`3` 5860 - y\ :sub:`2` 5861 - y\ :sub:`1` 5862 - y\ :sub:`0` 5863 * - 5864 - 5865 - 5866 - 5867 - 5868 - 5869 - 5870 - 5871 - 5872 - 5873 - 5874 - 5875 - 5876 - 5877 - 5878 - 5879 - 5880 - 5881 - 5882 - 5883 - 5884 - 5885 - 5886 - v\ :sub:`11` 5887 - v\ :sub:`10` 5888 - v\ :sub:`9` 5889 - v\ :sub:`8` 5890 - v\ :sub:`7` 5891 - v\ :sub:`6` 5892 - v\ :sub:`5` 5893 - v\ :sub:`4` 5894 - v\ :sub:`3` 5895 - v\ :sub:`2` 5896 - v\ :sub:`1` 5897 - v\ :sub:`0` 5898 * - 5899 - 5900 - 5901 - 5902 - 5903 - 5904 - 5905 - 5906 - 5907 - 5908 - 5909 - 5910 - 5911 - 5912 - 5913 - 5914 - 5915 - 5916 - 5917 - 5918 - 5919 - 5920 - 5921 - y\ :sub:`11` 5922 - y\ :sub:`10` 5923 - y\ :sub:`9` 5924 - y\ :sub:`8` 5925 - y\ :sub:`7` 5926 - y\ :sub:`6` 5927 - y\ :sub:`5` 5928 - y\ :sub:`4` 5929 - y\ :sub:`3` 5930 - y\ :sub:`2` 5931 - y\ :sub:`1` 5932 - y\ :sub:`0` 5933 * .. _MEDIA-BUS-FMT-VYUY12-2X12: 5934 5935 - MEDIA_BUS_FMT_VYUY12_2X12 5936 - 0x201d 5937 - 5938 - 5939 - 5940 - 5941 - 5942 - 5943 - 5944 - 5945 - 5946 - 5947 - 5948 - 5949 - 5950 - 5951 - 5952 - 5953 - 5954 - 5955 - 5956 - 5957 - 5958 - v\ :sub:`11` 5959 - v\ :sub:`10` 5960 - v\ :sub:`9` 5961 - v\ :sub:`8` 5962 - v\ :sub:`7` 5963 - v\ :sub:`6` 5964 - v\ :sub:`5` 5965 - v\ :sub:`4` 5966 - v\ :sub:`3` 5967 - v\ :sub:`2` 5968 - v\ :sub:`1` 5969 - v\ :sub:`0` 5970 * - 5971 - 5972 - 5973 - 5974 - 5975 - 5976 - 5977 - 5978 - 5979 - 5980 - 5981 - 5982 - 5983 - 5984 - 5985 - 5986 - 5987 - 5988 - 5989 - 5990 - 5991 - 5992 - 5993 - y\ :sub:`11` 5994 - y\ :sub:`10` 5995 - y\ :sub:`9` 5996 - y\ :sub:`8` 5997 - y\ :sub:`7` 5998 - y\ :sub:`6` 5999 - y\ :sub:`5` 6000 - y\ :sub:`4` 6001 - y\ :sub:`3` 6002 - y\ :sub:`2` 6003 - y\ :sub:`1` 6004 - y\ :sub:`0` 6005 * - 6006 - 6007 - 6008 - 6009 - 6010 - 6011 - 6012 - 6013 - 6014 - 6015 - 6016 - 6017 - 6018 - 6019 - 6020 - 6021 - 6022 - 6023 - 6024 - 6025 - 6026 - 6027 - 6028 - u\ :sub:`11` 6029 - u\ :sub:`10` 6030 - u\ :sub:`9` 6031 - u\ :sub:`8` 6032 - u\ :sub:`7` 6033 - u\ :sub:`6` 6034 - u\ :sub:`5` 6035 - u\ :sub:`4` 6036 - u\ :sub:`3` 6037 - u\ :sub:`2` 6038 - u\ :sub:`1` 6039 - u\ :sub:`0` 6040 * - 6041 - 6042 - 6043 - 6044 - 6045 - 6046 - 6047 - 6048 - 6049 - 6050 - 6051 - 6052 - 6053 - 6054 - 6055 - 6056 - 6057 - 6058 - 6059 - 6060 - 6061 - 6062 - 6063 - y\ :sub:`11` 6064 - y\ :sub:`10` 6065 - y\ :sub:`9` 6066 - y\ :sub:`8` 6067 - y\ :sub:`7` 6068 - y\ :sub:`6` 6069 - y\ :sub:`5` 6070 - y\ :sub:`4` 6071 - y\ :sub:`3` 6072 - y\ :sub:`2` 6073 - y\ :sub:`1` 6074 - y\ :sub:`0` 6075 * .. _MEDIA-BUS-FMT-YUYV12-2X12: 6076 6077 - MEDIA_BUS_FMT_YUYV12_2X12 6078 - 0x201e 6079 - 6080 - 6081 - 6082 - 6083 - 6084 - 6085 - 6086 - 6087 - 6088 - 6089 - 6090 - 6091 - 6092 - 6093 - 6094 - 6095 - 6096 - 6097 - 6098 - 6099 - 6100 - y\ :sub:`11` 6101 - y\ :sub:`10` 6102 - y\ :sub:`9` 6103 - y\ :sub:`8` 6104 - y\ :sub:`7` 6105 - y\ :sub:`6` 6106 - y\ :sub:`5` 6107 - y\ :sub:`4` 6108 - y\ :sub:`3` 6109 - y\ :sub:`2` 6110 - y\ :sub:`1` 6111 - y\ :sub:`0` 6112 * - 6113 - 6114 - 6115 - 6116 - 6117 - 6118 - 6119 - 6120 - 6121 - 6122 - 6123 - 6124 - 6125 - 6126 - 6127 - 6128 - 6129 - 6130 - 6131 - 6132 - 6133 - 6134 - 6135 - u\ :sub:`11` 6136 - u\ :sub:`10` 6137 - u\ :sub:`9` 6138 - u\ :sub:`8` 6139 - u\ :sub:`7` 6140 - u\ :sub:`6` 6141 - u\ :sub:`5` 6142 - u\ :sub:`4` 6143 - u\ :sub:`3` 6144 - u\ :sub:`2` 6145 - u\ :sub:`1` 6146 - u\ :sub:`0` 6147 * - 6148 - 6149 - 6150 - 6151 - 6152 - 6153 - 6154 - 6155 - 6156 - 6157 - 6158 - 6159 - 6160 - 6161 - 6162 - 6163 - 6164 - 6165 - 6166 - 6167 - 6168 - 6169 - 6170 - y\ :sub:`11` 6171 - y\ :sub:`10` 6172 - y\ :sub:`9` 6173 - y\ :sub:`8` 6174 - y\ :sub:`7` 6175 - y\ :sub:`6` 6176 - y\ :sub:`5` 6177 - y\ :sub:`4` 6178 - y\ :sub:`3` 6179 - y\ :sub:`2` 6180 - y\ :sub:`1` 6181 - y\ :sub:`0` 6182 * - 6183 - 6184 - 6185 - 6186 - 6187 - 6188 - 6189 - 6190 - 6191 - 6192 - 6193 - 6194 - 6195 - 6196 - 6197 - 6198 - 6199 - 6200 - 6201 - 6202 - 6203 - 6204 - 6205 - v\ :sub:`11` 6206 - v\ :sub:`10` 6207 - v\ :sub:`9` 6208 - v\ :sub:`8` 6209 - v\ :sub:`7` 6210 - v\ :sub:`6` 6211 - v\ :sub:`5` 6212 - v\ :sub:`4` 6213 - v\ :sub:`3` 6214 - v\ :sub:`2` 6215 - v\ :sub:`1` 6216 - v\ :sub:`0` 6217 * .. _MEDIA-BUS-FMT-YVYU12-2X12: 6218 6219 - MEDIA_BUS_FMT_YVYU12_2X12 6220 - 0x201f 6221 - 6222 - 6223 - 6224 - 6225 - 6226 - 6227 - 6228 - 6229 - 6230 - 6231 - 6232 - 6233 - 6234 - 6235 - 6236 - 6237 - 6238 - 6239 - 6240 - 6241 - 6242 - y\ :sub:`11` 6243 - y\ :sub:`10` 6244 - y\ :sub:`9` 6245 - y\ :sub:`8` 6246 - y\ :sub:`7` 6247 - y\ :sub:`6` 6248 - y\ :sub:`5` 6249 - y\ :sub:`4` 6250 - y\ :sub:`3` 6251 - y\ :sub:`2` 6252 - y\ :sub:`1` 6253 - y\ :sub:`0` 6254 * - 6255 - 6256 - 6257 - 6258 - 6259 - 6260 - 6261 - 6262 - 6263 - 6264 - 6265 - 6266 - 6267 - 6268 - 6269 - 6270 - 6271 - 6272 - 6273 - 6274 - 6275 - 6276 - 6277 - v\ :sub:`11` 6278 - v\ :sub:`10` 6279 - v\ :sub:`9` 6280 - v\ :sub:`8` 6281 - v\ :sub:`7` 6282 - v\ :sub:`6` 6283 - v\ :sub:`5` 6284 - v\ :sub:`4` 6285 - v\ :sub:`3` 6286 - v\ :sub:`2` 6287 - v\ :sub:`1` 6288 - v\ :sub:`0` 6289 * - 6290 - 6291 - 6292 - 6293 - 6294 - 6295 - 6296 - 6297 - 6298 - 6299 - 6300 - 6301 - 6302 - 6303 - 6304 - 6305 - 6306 - 6307 - 6308 - 6309 - 6310 - 6311 - 6312 - y\ :sub:`11` 6313 - y\ :sub:`10` 6314 - y\ :sub:`9` 6315 - y\ :sub:`8` 6316 - y\ :sub:`7` 6317 - y\ :sub:`6` 6318 - y\ :sub:`5` 6319 - y\ :sub:`4` 6320 - y\ :sub:`3` 6321 - y\ :sub:`2` 6322 - y\ :sub:`1` 6323 - y\ :sub:`0` 6324 * - 6325 - 6326 - 6327 - 6328 - 6329 - 6330 - 6331 - 6332 - 6333 - 6334 - 6335 - 6336 - 6337 - 6338 - 6339 - 6340 - 6341 - 6342 - 6343 - 6344 - 6345 - 6346 - 6347 - u\ :sub:`11` 6348 - u\ :sub:`10` 6349 - u\ :sub:`9` 6350 - u\ :sub:`8` 6351 - u\ :sub:`7` 6352 - u\ :sub:`6` 6353 - u\ :sub:`5` 6354 - u\ :sub:`4` 6355 - u\ :sub:`3` 6356 - u\ :sub:`2` 6357 - u\ :sub:`1` 6358 - u\ :sub:`0` 6359 * .. _MEDIA-BUS-FMT-Y14-1X14: 6360 6361 - MEDIA_BUS_FMT_Y14_1X14 6362 - 0x202d 6363 - 6364 - 6365 - 6366 - 6367 - 6368 - 6369 - 6370 - 6371 - 6372 - 6373 - 6374 - 6375 - 6376 - 6377 - 6378 - 6379 - 6380 - 6381 - 6382 - y\ :sub:`13` 6383 - y\ :sub:`12` 6384 - y\ :sub:`11` 6385 - y\ :sub:`10` 6386 - y\ :sub:`9` 6387 - y\ :sub:`8` 6388 - y\ :sub:`7` 6389 - y\ :sub:`6` 6390 - y\ :sub:`5` 6391 - y\ :sub:`4` 6392 - y\ :sub:`3` 6393 - y\ :sub:`2` 6394 - y\ :sub:`1` 6395 - y\ :sub:`0` 6396 * .. _MEDIA-BUS-FMT-Y16-1X16: 6397 6398 - MEDIA_BUS_FMT_Y16_1X16 6399 - 0x202e 6400 - 6401 - 6402 - 6403 - 6404 - 6405 - 6406 - 6407 - 6408 - 6409 - 6410 - 6411 - 6412 - 6413 - 6414 - 6415 - 6416 - 6417 - y\ :sub:`15` 6418 - y\ :sub:`14` 6419 - y\ :sub:`13` 6420 - y\ :sub:`12` 6421 - y\ :sub:`11` 6422 - y\ :sub:`10` 6423 - y\ :sub:`9` 6424 - y\ :sub:`8` 6425 - y\ :sub:`7` 6426 - y\ :sub:`6` 6427 - y\ :sub:`5` 6428 - y\ :sub:`4` 6429 - y\ :sub:`3` 6430 - y\ :sub:`2` 6431 - y\ :sub:`1` 6432 - y\ :sub:`0` 6433 * .. _MEDIA-BUS-FMT-UYVY8-1X16: 6434 6435 - MEDIA_BUS_FMT_UYVY8_1X16 6436 - 0x200f 6437 - 6438 - 6439 - 6440 - 6441 - 6442 - 6443 - 6444 - 6445 - 6446 - 6447 - 6448 - 6449 - 6450 - 6451 - 6452 - 6453 - 6454 - u\ :sub:`7` 6455 - u\ :sub:`6` 6456 - u\ :sub:`5` 6457 - u\ :sub:`4` 6458 - u\ :sub:`3` 6459 - u\ :sub:`2` 6460 - u\ :sub:`1` 6461 - u\ :sub:`0` 6462 - y\ :sub:`7` 6463 - y\ :sub:`6` 6464 - y\ :sub:`5` 6465 - y\ :sub:`4` 6466 - y\ :sub:`3` 6467 - y\ :sub:`2` 6468 - y\ :sub:`1` 6469 - y\ :sub:`0` 6470 * - 6471 - 6472 - 6473 - 6474 - 6475 - 6476 - 6477 - 6478 - 6479 - 6480 - 6481 - 6482 - 6483 - 6484 - 6485 - 6486 - 6487 - 6488 - 6489 - v\ :sub:`7` 6490 - v\ :sub:`6` 6491 - v\ :sub:`5` 6492 - v\ :sub:`4` 6493 - v\ :sub:`3` 6494 - v\ :sub:`2` 6495 - v\ :sub:`1` 6496 - v\ :sub:`0` 6497 - y\ :sub:`7` 6498 - y\ :sub:`6` 6499 - y\ :sub:`5` 6500 - y\ :sub:`4` 6501 - y\ :sub:`3` 6502 - y\ :sub:`2` 6503 - y\ :sub:`1` 6504 - y\ :sub:`0` 6505 * .. _MEDIA-BUS-FMT-VYUY8-1X16: 6506 6507 - MEDIA_BUS_FMT_VYUY8_1X16 6508 - 0x2010 6509 - 6510 - 6511 - 6512 - 6513 - 6514 - 6515 - 6516 - 6517 - 6518 - 6519 - 6520 - 6521 - 6522 - 6523 - 6524 - 6525 - 6526 - v\ :sub:`7` 6527 - v\ :sub:`6` 6528 - v\ :sub:`5` 6529 - v\ :sub:`4` 6530 - v\ :sub:`3` 6531 - v\ :sub:`2` 6532 - v\ :sub:`1` 6533 - v\ :sub:`0` 6534 - y\ :sub:`7` 6535 - y\ :sub:`6` 6536 - y\ :sub:`5` 6537 - y\ :sub:`4` 6538 - y\ :sub:`3` 6539 - y\ :sub:`2` 6540 - y\ :sub:`1` 6541 - y\ :sub:`0` 6542 * - 6543 - 6544 - 6545 - 6546 - 6547 - 6548 - 6549 - 6550 - 6551 - 6552 - 6553 - 6554 - 6555 - 6556 - 6557 - 6558 - 6559 - 6560 - 6561 - u\ :sub:`7` 6562 - u\ :sub:`6` 6563 - u\ :sub:`5` 6564 - u\ :sub:`4` 6565 - u\ :sub:`3` 6566 - u\ :sub:`2` 6567 - u\ :sub:`1` 6568 - u\ :sub:`0` 6569 - y\ :sub:`7` 6570 - y\ :sub:`6` 6571 - y\ :sub:`5` 6572 - y\ :sub:`4` 6573 - y\ :sub:`3` 6574 - y\ :sub:`2` 6575 - y\ :sub:`1` 6576 - y\ :sub:`0` 6577 * .. _MEDIA-BUS-FMT-YUYV8-1X16: 6578 6579 - MEDIA_BUS_FMT_YUYV8_1X16 6580 - 0x2011 6581 - 6582 - 6583 - 6584 - 6585 - 6586 - 6587 - 6588 - 6589 - 6590 - 6591 - 6592 - 6593 - 6594 - 6595 - 6596 - 6597 - 6598 - y\ :sub:`7` 6599 - y\ :sub:`6` 6600 - y\ :sub:`5` 6601 - y\ :sub:`4` 6602 - y\ :sub:`3` 6603 - y\ :sub:`2` 6604 - y\ :sub:`1` 6605 - y\ :sub:`0` 6606 - u\ :sub:`7` 6607 - u\ :sub:`6` 6608 - u\ :sub:`5` 6609 - u\ :sub:`4` 6610 - u\ :sub:`3` 6611 - u\ :sub:`2` 6612 - u\ :sub:`1` 6613 - u\ :sub:`0` 6614 * - 6615 - 6616 - 6617 - 6618 - 6619 - 6620 - 6621 - 6622 - 6623 - 6624 - 6625 - 6626 - 6627 - 6628 - 6629 - 6630 - 6631 - 6632 - 6633 - y\ :sub:`7` 6634 - y\ :sub:`6` 6635 - y\ :sub:`5` 6636 - y\ :sub:`4` 6637 - y\ :sub:`3` 6638 - y\ :sub:`2` 6639 - y\ :sub:`1` 6640 - y\ :sub:`0` 6641 - v\ :sub:`7` 6642 - v\ :sub:`6` 6643 - v\ :sub:`5` 6644 - v\ :sub:`4` 6645 - v\ :sub:`3` 6646 - v\ :sub:`2` 6647 - v\ :sub:`1` 6648 - v\ :sub:`0` 6649 * .. _MEDIA-BUS-FMT-YVYU8-1X16: 6650 6651 - MEDIA_BUS_FMT_YVYU8_1X16 6652 - 0x2012 6653 - 6654 - 6655 - 6656 - 6657 - 6658 - 6659 - 6660 - 6661 - 6662 - 6663 - 6664 - 6665 - 6666 - 6667 - 6668 - 6669 - 6670 - y\ :sub:`7` 6671 - y\ :sub:`6` 6672 - y\ :sub:`5` 6673 - y\ :sub:`4` 6674 - y\ :sub:`3` 6675 - y\ :sub:`2` 6676 - y\ :sub:`1` 6677 - y\ :sub:`0` 6678 - v\ :sub:`7` 6679 - v\ :sub:`6` 6680 - v\ :sub:`5` 6681 - v\ :sub:`4` 6682 - v\ :sub:`3` 6683 - v\ :sub:`2` 6684 - v\ :sub:`1` 6685 - v\ :sub:`0` 6686 * - 6687 - 6688 - 6689 - 6690 - 6691 - 6692 - 6693 - 6694 - 6695 - 6696 - 6697 - 6698 - 6699 - 6700 - 6701 - 6702 - 6703 - 6704 - 6705 - y\ :sub:`7` 6706 - y\ :sub:`6` 6707 - y\ :sub:`5` 6708 - y\ :sub:`4` 6709 - y\ :sub:`3` 6710 - y\ :sub:`2` 6711 - y\ :sub:`1` 6712 - y\ :sub:`0` 6713 - u\ :sub:`7` 6714 - u\ :sub:`6` 6715 - u\ :sub:`5` 6716 - u\ :sub:`4` 6717 - u\ :sub:`3` 6718 - u\ :sub:`2` 6719 - u\ :sub:`1` 6720 - u\ :sub:`0` 6721 * .. _MEDIA-BUS-FMT-YDYUYDYV8-1X16: 6722 6723 - MEDIA_BUS_FMT_YDYUYDYV8_1X16 6724 - 0x2014 6725 - 6726 - 6727 - 6728 - 6729 - 6730 - 6731 - 6732 - 6733 - 6734 - 6735 - 6736 - 6737 - 6738 - 6739 - 6740 - 6741 - 6742 - y\ :sub:`7` 6743 - y\ :sub:`6` 6744 - y\ :sub:`5` 6745 - y\ :sub:`4` 6746 - y\ :sub:`3` 6747 - y\ :sub:`2` 6748 - y\ :sub:`1` 6749 - y\ :sub:`0` 6750 - d 6751 - d 6752 - d 6753 - d 6754 - d 6755 - d 6756 - d 6757 - d 6758 * - 6759 - 6760 - 6761 - 6762 - 6763 - 6764 - 6765 - 6766 - 6767 - 6768 - 6769 - 6770 - 6771 - 6772 - 6773 - 6774 - 6775 - 6776 - 6777 - y\ :sub:`7` 6778 - y\ :sub:`6` 6779 - y\ :sub:`5` 6780 - y\ :sub:`4` 6781 - y\ :sub:`3` 6782 - y\ :sub:`2` 6783 - y\ :sub:`1` 6784 - y\ :sub:`0` 6785 - u\ :sub:`7` 6786 - u\ :sub:`6` 6787 - u\ :sub:`5` 6788 - u\ :sub:`4` 6789 - u\ :sub:`3` 6790 - u\ :sub:`2` 6791 - u\ :sub:`1` 6792 - u\ :sub:`0` 6793 * - 6794 - 6795 - 6796 - 6797 - 6798 - 6799 - 6800 - 6801 - 6802 - 6803 - 6804 - 6805 - 6806 - 6807 - 6808 - 6809 - 6810 - 6811 - 6812 - y\ :sub:`7` 6813 - y\ :sub:`6` 6814 - y\ :sub:`5` 6815 - y\ :sub:`4` 6816 - y\ :sub:`3` 6817 - y\ :sub:`2` 6818 - y\ :sub:`1` 6819 - y\ :sub:`0` 6820 - d 6821 - d 6822 - d 6823 - d 6824 - d 6825 - d 6826 - d 6827 - d 6828 * - 6829 - 6830 - 6831 - 6832 - 6833 - 6834 - 6835 - 6836 - 6837 - 6838 - 6839 - 6840 - 6841 - 6842 - 6843 - 6844 - 6845 - 6846 - 6847 - y\ :sub:`7` 6848 - y\ :sub:`6` 6849 - y\ :sub:`5` 6850 - y\ :sub:`4` 6851 - y\ :sub:`3` 6852 - y\ :sub:`2` 6853 - y\ :sub:`1` 6854 - y\ :sub:`0` 6855 - v\ :sub:`7` 6856 - v\ :sub:`6` 6857 - v\ :sub:`5` 6858 - v\ :sub:`4` 6859 - v\ :sub:`3` 6860 - v\ :sub:`2` 6861 - v\ :sub:`1` 6862 - v\ :sub:`0` 6863 * .. _MEDIA-BUS-FMT-UYVY10-1X20: 6864 6865 - MEDIA_BUS_FMT_UYVY10_1X20 6866 - 0x201a 6867 - 6868 - 6869 - 6870 - 6871 - 6872 - 6873 - 6874 - 6875 - 6876 - 6877 - 6878 - 6879 - 6880 - u\ :sub:`9` 6881 - u\ :sub:`8` 6882 - u\ :sub:`7` 6883 - u\ :sub:`6` 6884 - u\ :sub:`5` 6885 - u\ :sub:`4` 6886 - u\ :sub:`3` 6887 - u\ :sub:`2` 6888 - u\ :sub:`1` 6889 - u\ :sub:`0` 6890 - y\ :sub:`9` 6891 - y\ :sub:`8` 6892 - y\ :sub:`7` 6893 - y\ :sub:`6` 6894 - y\ :sub:`5` 6895 - y\ :sub:`4` 6896 - y\ :sub:`3` 6897 - y\ :sub:`2` 6898 - y\ :sub:`1` 6899 - y\ :sub:`0` 6900 * - 6901 - 6902 - 6903 - 6904 - 6905 - 6906 - 6907 - 6908 - 6909 - 6910 - 6911 - 6912 - 6913 - 6914 - 6915 - v\ :sub:`9` 6916 - v\ :sub:`8` 6917 - v\ :sub:`7` 6918 - v\ :sub:`6` 6919 - v\ :sub:`5` 6920 - v\ :sub:`4` 6921 - v\ :sub:`3` 6922 - v\ :sub:`2` 6923 - v\ :sub:`1` 6924 - v\ :sub:`0` 6925 - y\ :sub:`9` 6926 - y\ :sub:`8` 6927 - y\ :sub:`7` 6928 - y\ :sub:`6` 6929 - y\ :sub:`5` 6930 - y\ :sub:`4` 6931 - y\ :sub:`3` 6932 - y\ :sub:`2` 6933 - y\ :sub:`1` 6934 - y\ :sub:`0` 6935 * .. _MEDIA-BUS-FMT-VYUY10-1X20: 6936 6937 - MEDIA_BUS_FMT_VYUY10_1X20 6938 - 0x201b 6939 - 6940 - 6941 - 6942 - 6943 - 6944 - 6945 - 6946 - 6947 - 6948 - 6949 - 6950 - 6951 - 6952 - v\ :sub:`9` 6953 - v\ :sub:`8` 6954 - v\ :sub:`7` 6955 - v\ :sub:`6` 6956 - v\ :sub:`5` 6957 - v\ :sub:`4` 6958 - v\ :sub:`3` 6959 - v\ :sub:`2` 6960 - v\ :sub:`1` 6961 - v\ :sub:`0` 6962 - y\ :sub:`9` 6963 - y\ :sub:`8` 6964 - y\ :sub:`7` 6965 - y\ :sub:`6` 6966 - y\ :sub:`5` 6967 - y\ :sub:`4` 6968 - y\ :sub:`3` 6969 - y\ :sub:`2` 6970 - y\ :sub:`1` 6971 - y\ :sub:`0` 6972 * - 6973 - 6974 - 6975 - 6976 - 6977 - 6978 - 6979 - 6980 - 6981 - 6982 - 6983 - 6984 - 6985 - 6986 - 6987 - u\ :sub:`9` 6988 - u\ :sub:`8` 6989 - u\ :sub:`7` 6990 - u\ :sub:`6` 6991 - u\ :sub:`5` 6992 - u\ :sub:`4` 6993 - u\ :sub:`3` 6994 - u\ :sub:`2` 6995 - u\ :sub:`1` 6996 - u\ :sub:`0` 6997 - y\ :sub:`9` 6998 - y\ :sub:`8` 6999 - y\ :sub:`7` 7000 - y\ :sub:`6` 7001 - y\ :sub:`5` 7002 - y\ :sub:`4` 7003 - y\ :sub:`3` 7004 - y\ :sub:`2` 7005 - y\ :sub:`1` 7006 - y\ :sub:`0` 7007 * .. _MEDIA-BUS-FMT-YUYV10-1X20: 7008 7009 - MEDIA_BUS_FMT_YUYV10_1X20 7010 - 0x200d 7011 - 7012 - 7013 - 7014 - 7015 - 7016 - 7017 - 7018 - 7019 - 7020 - 7021 - 7022 - 7023 - 7024 - y\ :sub:`9` 7025 - y\ :sub:`8` 7026 - y\ :sub:`7` 7027 - y\ :sub:`6` 7028 - y\ :sub:`5` 7029 - y\ :sub:`4` 7030 - y\ :sub:`3` 7031 - y\ :sub:`2` 7032 - y\ :sub:`1` 7033 - y\ :sub:`0` 7034 - u\ :sub:`9` 7035 - u\ :sub:`8` 7036 - u\ :sub:`7` 7037 - u\ :sub:`6` 7038 - u\ :sub:`5` 7039 - u\ :sub:`4` 7040 - u\ :sub:`3` 7041 - u\ :sub:`2` 7042 - u\ :sub:`1` 7043 - u\ :sub:`0` 7044 * - 7045 - 7046 - 7047 - 7048 - 7049 - 7050 - 7051 - 7052 - 7053 - 7054 - 7055 - 7056 - 7057 - 7058 - 7059 - y\ :sub:`9` 7060 - y\ :sub:`8` 7061 - y\ :sub:`7` 7062 - y\ :sub:`6` 7063 - y\ :sub:`5` 7064 - y\ :sub:`4` 7065 - y\ :sub:`3` 7066 - y\ :sub:`2` 7067 - y\ :sub:`1` 7068 - y\ :sub:`0` 7069 - v\ :sub:`9` 7070 - v\ :sub:`8` 7071 - v\ :sub:`7` 7072 - v\ :sub:`6` 7073 - v\ :sub:`5` 7074 - v\ :sub:`4` 7075 - v\ :sub:`3` 7076 - v\ :sub:`2` 7077 - v\ :sub:`1` 7078 - v\ :sub:`0` 7079 * .. _MEDIA-BUS-FMT-YVYU10-1X20: 7080 7081 - MEDIA_BUS_FMT_YVYU10_1X20 7082 - 0x200e 7083 - 7084 - 7085 - 7086 - 7087 - 7088 - 7089 - 7090 - 7091 - 7092 - 7093 - 7094 - 7095 - 7096 - y\ :sub:`9` 7097 - y\ :sub:`8` 7098 - y\ :sub:`7` 7099 - y\ :sub:`6` 7100 - y\ :sub:`5` 7101 - y\ :sub:`4` 7102 - y\ :sub:`3` 7103 - y\ :sub:`2` 7104 - y\ :sub:`1` 7105 - y\ :sub:`0` 7106 - v\ :sub:`9` 7107 - v\ :sub:`8` 7108 - v\ :sub:`7` 7109 - v\ :sub:`6` 7110 - v\ :sub:`5` 7111 - v\ :sub:`4` 7112 - v\ :sub:`3` 7113 - v\ :sub:`2` 7114 - v\ :sub:`1` 7115 - v\ :sub:`0` 7116 * - 7117 - 7118 - 7119 - 7120 - 7121 - 7122 - 7123 - 7124 - 7125 - 7126 - 7127 - 7128 - 7129 - 7130 - 7131 - y\ :sub:`9` 7132 - y\ :sub:`8` 7133 - y\ :sub:`7` 7134 - y\ :sub:`6` 7135 - y\ :sub:`5` 7136 - y\ :sub:`4` 7137 - y\ :sub:`3` 7138 - y\ :sub:`2` 7139 - y\ :sub:`1` 7140 - y\ :sub:`0` 7141 - u\ :sub:`9` 7142 - u\ :sub:`8` 7143 - u\ :sub:`7` 7144 - u\ :sub:`6` 7145 - u\ :sub:`5` 7146 - u\ :sub:`4` 7147 - u\ :sub:`3` 7148 - u\ :sub:`2` 7149 - u\ :sub:`1` 7150 - u\ :sub:`0` 7151 * .. _MEDIA-BUS-FMT-VUY8-1X24: 7152 7153 - MEDIA_BUS_FMT_VUY8_1X24 7154 - 0x201a 7155 - 7156 - 7157 - 7158 - 7159 - 7160 - 7161 - 7162 - 7163 - 7164 - v\ :sub:`7` 7165 - v\ :sub:`6` 7166 - v\ :sub:`5` 7167 - v\ :sub:`4` 7168 - v\ :sub:`3` 7169 - v\ :sub:`2` 7170 - v\ :sub:`1` 7171 - v\ :sub:`0` 7172 - u\ :sub:`7` 7173 - u\ :sub:`6` 7174 - u\ :sub:`5` 7175 - u\ :sub:`4` 7176 - u\ :sub:`3` 7177 - u\ :sub:`2` 7178 - u\ :sub:`1` 7179 - u\ :sub:`0` 7180 - y\ :sub:`7` 7181 - y\ :sub:`6` 7182 - y\ :sub:`5` 7183 - y\ :sub:`4` 7184 - y\ :sub:`3` 7185 - y\ :sub:`2` 7186 - y\ :sub:`1` 7187 - y\ :sub:`0` 7188 * .. _MEDIA-BUS-FMT-YUV8-1X24: 7189 7190 - MEDIA_BUS_FMT_YUV8_1X24 7191 - 0x2025 7192 - 7193 - 7194 - 7195 - 7196 - 7197 - 7198 - 7199 - 7200 - 7201 - y\ :sub:`7` 7202 - y\ :sub:`6` 7203 - y\ :sub:`5` 7204 - y\ :sub:`4` 7205 - y\ :sub:`3` 7206 - y\ :sub:`2` 7207 - y\ :sub:`1` 7208 - y\ :sub:`0` 7209 - u\ :sub:`7` 7210 - u\ :sub:`6` 7211 - u\ :sub:`5` 7212 - u\ :sub:`4` 7213 - u\ :sub:`3` 7214 - u\ :sub:`2` 7215 - u\ :sub:`1` 7216 - u\ :sub:`0` 7217 - v\ :sub:`7` 7218 - v\ :sub:`6` 7219 - v\ :sub:`5` 7220 - v\ :sub:`4` 7221 - v\ :sub:`3` 7222 - v\ :sub:`2` 7223 - v\ :sub:`1` 7224 - v\ :sub:`0` 7225 * .. _MEDIA-BUS-FMT-UYYVYY8-0-5X24: 7226 7227 - MEDIA_BUS_FMT_UYYVYY8_0_5X24 7228 - 0x2026 7229 - 7230 - 7231 - 7232 - 7233 - 7234 - 7235 - 7236 - 7237 - 7238 - u\ :sub:`7` 7239 - u\ :sub:`6` 7240 - u\ :sub:`5` 7241 - u\ :sub:`4` 7242 - u\ :sub:`3` 7243 - u\ :sub:`2` 7244 - u\ :sub:`1` 7245 - u\ :sub:`0` 7246 - y\ :sub:`7` 7247 - y\ :sub:`6` 7248 - y\ :sub:`5` 7249 - y\ :sub:`4` 7250 - y\ :sub:`3` 7251 - y\ :sub:`2` 7252 - y\ :sub:`1` 7253 - y\ :sub:`0` 7254 - y\ :sub:`7` 7255 - y\ :sub:`6` 7256 - y\ :sub:`5` 7257 - y\ :sub:`4` 7258 - y\ :sub:`3` 7259 - y\ :sub:`2` 7260 - y\ :sub:`1` 7261 - y\ :sub:`0` 7262 * - 7263 - 7264 - 7265 - 7266 - 7267 - 7268 - 7269 - 7270 - 7271 - 7272 - 7273 - v\ :sub:`7` 7274 - v\ :sub:`6` 7275 - v\ :sub:`5` 7276 - v\ :sub:`4` 7277 - v\ :sub:`3` 7278 - v\ :sub:`2` 7279 - v\ :sub:`1` 7280 - v\ :sub:`0` 7281 - y\ :sub:`7` 7282 - y\ :sub:`6` 7283 - y\ :sub:`5` 7284 - y\ :sub:`4` 7285 - y\ :sub:`3` 7286 - y\ :sub:`2` 7287 - y\ :sub:`1` 7288 - y\ :sub:`0` 7289 - y\ :sub:`7` 7290 - y\ :sub:`6` 7291 - y\ :sub:`5` 7292 - y\ :sub:`4` 7293 - y\ :sub:`3` 7294 - y\ :sub:`2` 7295 - y\ :sub:`1` 7296 - y\ :sub:`0` 7297 * .. _MEDIA-BUS-FMT-UYVY12-1X24: 7298 7299 - MEDIA_BUS_FMT_UYVY12_1X24 7300 - 0x2020 7301 - 7302 - 7303 - 7304 - 7305 - 7306 - 7307 - 7308 - 7309 - 7310 - u\ :sub:`11` 7311 - u\ :sub:`10` 7312 - u\ :sub:`9` 7313 - u\ :sub:`8` 7314 - u\ :sub:`7` 7315 - u\ :sub:`6` 7316 - u\ :sub:`5` 7317 - u\ :sub:`4` 7318 - u\ :sub:`3` 7319 - u\ :sub:`2` 7320 - u\ :sub:`1` 7321 - u\ :sub:`0` 7322 - y\ :sub:`11` 7323 - y\ :sub:`10` 7324 - y\ :sub:`9` 7325 - y\ :sub:`8` 7326 - y\ :sub:`7` 7327 - y\ :sub:`6` 7328 - y\ :sub:`5` 7329 - y\ :sub:`4` 7330 - y\ :sub:`3` 7331 - y\ :sub:`2` 7332 - y\ :sub:`1` 7333 - y\ :sub:`0` 7334 * - 7335 - 7336 - 7337 - 7338 - 7339 - 7340 - 7341 - 7342 - 7343 - 7344 - 7345 - v\ :sub:`11` 7346 - v\ :sub:`10` 7347 - v\ :sub:`9` 7348 - v\ :sub:`8` 7349 - v\ :sub:`7` 7350 - v\ :sub:`6` 7351 - v\ :sub:`5` 7352 - v\ :sub:`4` 7353 - v\ :sub:`3` 7354 - v\ :sub:`2` 7355 - v\ :sub:`1` 7356 - v\ :sub:`0` 7357 - y\ :sub:`11` 7358 - y\ :sub:`10` 7359 - y\ :sub:`9` 7360 - y\ :sub:`8` 7361 - y\ :sub:`7` 7362 - y\ :sub:`6` 7363 - y\ :sub:`5` 7364 - y\ :sub:`4` 7365 - y\ :sub:`3` 7366 - y\ :sub:`2` 7367 - y\ :sub:`1` 7368 - y\ :sub:`0` 7369 * .. _MEDIA-BUS-FMT-VYUY12-1X24: 7370 7371 - MEDIA_BUS_FMT_VYUY12_1X24 7372 - 0x2021 7373 - 7374 - 7375 - 7376 - 7377 - 7378 - 7379 - 7380 - 7381 - 7382 - v\ :sub:`11` 7383 - v\ :sub:`10` 7384 - v\ :sub:`9` 7385 - v\ :sub:`8` 7386 - v\ :sub:`7` 7387 - v\ :sub:`6` 7388 - v\ :sub:`5` 7389 - v\ :sub:`4` 7390 - v\ :sub:`3` 7391 - v\ :sub:`2` 7392 - v\ :sub:`1` 7393 - v\ :sub:`0` 7394 - y\ :sub:`11` 7395 - y\ :sub:`10` 7396 - y\ :sub:`9` 7397 - y\ :sub:`8` 7398 - y\ :sub:`7` 7399 - y\ :sub:`6` 7400 - y\ :sub:`5` 7401 - y\ :sub:`4` 7402 - y\ :sub:`3` 7403 - y\ :sub:`2` 7404 - y\ :sub:`1` 7405 - y\ :sub:`0` 7406 * - 7407 - 7408 - 7409 - 7410 - 7411 - 7412 - 7413 - 7414 - 7415 - 7416 - 7417 - u\ :sub:`11` 7418 - u\ :sub:`10` 7419 - u\ :sub:`9` 7420 - u\ :sub:`8` 7421 - u\ :sub:`7` 7422 - u\ :sub:`6` 7423 - u\ :sub:`5` 7424 - u\ :sub:`4` 7425 - u\ :sub:`3` 7426 - u\ :sub:`2` 7427 - u\ :sub:`1` 7428 - u\ :sub:`0` 7429 - y\ :sub:`11` 7430 - y\ :sub:`10` 7431 - y\ :sub:`9` 7432 - y\ :sub:`8` 7433 - y\ :sub:`7` 7434 - y\ :sub:`6` 7435 - y\ :sub:`5` 7436 - y\ :sub:`4` 7437 - y\ :sub:`3` 7438 - y\ :sub:`2` 7439 - y\ :sub:`1` 7440 - y\ :sub:`0` 7441 * .. _MEDIA-BUS-FMT-YUYV12-1X24: 7442 7443 - MEDIA_BUS_FMT_YUYV12_1X24 7444 - 0x2022 7445 - 7446 - 7447 - 7448 - 7449 - 7450 - 7451 - 7452 - 7453 - 7454 - y\ :sub:`11` 7455 - y\ :sub:`10` 7456 - y\ :sub:`9` 7457 - y\ :sub:`8` 7458 - y\ :sub:`7` 7459 - y\ :sub:`6` 7460 - y\ :sub:`5` 7461 - y\ :sub:`4` 7462 - y\ :sub:`3` 7463 - y\ :sub:`2` 7464 - y\ :sub:`1` 7465 - y\ :sub:`0` 7466 - u\ :sub:`11` 7467 - u\ :sub:`10` 7468 - u\ :sub:`9` 7469 - u\ :sub:`8` 7470 - u\ :sub:`7` 7471 - u\ :sub:`6` 7472 - u\ :sub:`5` 7473 - u\ :sub:`4` 7474 - u\ :sub:`3` 7475 - u\ :sub:`2` 7476 - u\ :sub:`1` 7477 - u\ :sub:`0` 7478 * - 7479 - 7480 - 7481 - 7482 - 7483 - 7484 - 7485 - 7486 - 7487 - 7488 - 7489 - y\ :sub:`11` 7490 - y\ :sub:`10` 7491 - y\ :sub:`9` 7492 - y\ :sub:`8` 7493 - y\ :sub:`7` 7494 - y\ :sub:`6` 7495 - y\ :sub:`5` 7496 - y\ :sub:`4` 7497 - y\ :sub:`3` 7498 - y\ :sub:`2` 7499 - y\ :sub:`1` 7500 - y\ :sub:`0` 7501 - v\ :sub:`11` 7502 - v\ :sub:`10` 7503 - v\ :sub:`9` 7504 - v\ :sub:`8` 7505 - v\ :sub:`7` 7506 - v\ :sub:`6` 7507 - v\ :sub:`5` 7508 - v\ :sub:`4` 7509 - v\ :sub:`3` 7510 - v\ :sub:`2` 7511 - v\ :sub:`1` 7512 - v\ :sub:`0` 7513 * .. _MEDIA-BUS-FMT-YVYU12-1X24: 7514 7515 - MEDIA_BUS_FMT_YVYU12_1X24 7516 - 0x2023 7517 - 7518 - 7519 - 7520 - 7521 - 7522 - 7523 - 7524 - 7525 - 7526 - y\ :sub:`11` 7527 - y\ :sub:`10` 7528 - y\ :sub:`9` 7529 - y\ :sub:`8` 7530 - y\ :sub:`7` 7531 - y\ :sub:`6` 7532 - y\ :sub:`5` 7533 - y\ :sub:`4` 7534 - y\ :sub:`3` 7535 - y\ :sub:`2` 7536 - y\ :sub:`1` 7537 - y\ :sub:`0` 7538 - v\ :sub:`11` 7539 - v\ :sub:`10` 7540 - v\ :sub:`9` 7541 - v\ :sub:`8` 7542 - v\ :sub:`7` 7543 - v\ :sub:`6` 7544 - v\ :sub:`5` 7545 - v\ :sub:`4` 7546 - v\ :sub:`3` 7547 - v\ :sub:`2` 7548 - v\ :sub:`1` 7549 - v\ :sub:`0` 7550 * - 7551 - 7552 - 7553 - 7554 - 7555 - 7556 - 7557 - 7558 - 7559 - 7560 - 7561 - y\ :sub:`11` 7562 - y\ :sub:`10` 7563 - y\ :sub:`9` 7564 - y\ :sub:`8` 7565 - y\ :sub:`7` 7566 - y\ :sub:`6` 7567 - y\ :sub:`5` 7568 - y\ :sub:`4` 7569 - y\ :sub:`3` 7570 - y\ :sub:`2` 7571 - y\ :sub:`1` 7572 - y\ :sub:`0` 7573 - u\ :sub:`11` 7574 - u\ :sub:`10` 7575 - u\ :sub:`9` 7576 - u\ :sub:`8` 7577 - u\ :sub:`7` 7578 - u\ :sub:`6` 7579 - u\ :sub:`5` 7580 - u\ :sub:`4` 7581 - u\ :sub:`3` 7582 - u\ :sub:`2` 7583 - u\ :sub:`1` 7584 - u\ :sub:`0` 7585 * .. _MEDIA-BUS-FMT-YUV10-1X30: 7586 7587 - MEDIA_BUS_FMT_YUV10_1X30 7588 - 0x2016 7589 - 7590 - 7591 - 7592 - y\ :sub:`9` 7593 - y\ :sub:`8` 7594 - y\ :sub:`7` 7595 - y\ :sub:`6` 7596 - y\ :sub:`5` 7597 - y\ :sub:`4` 7598 - y\ :sub:`3` 7599 - y\ :sub:`2` 7600 - y\ :sub:`1` 7601 - y\ :sub:`0` 7602 - u\ :sub:`9` 7603 - u\ :sub:`8` 7604 - u\ :sub:`7` 7605 - u\ :sub:`6` 7606 - u\ :sub:`5` 7607 - u\ :sub:`4` 7608 - u\ :sub:`3` 7609 - u\ :sub:`2` 7610 - u\ :sub:`1` 7611 - u\ :sub:`0` 7612 - v\ :sub:`9` 7613 - v\ :sub:`8` 7614 - v\ :sub:`7` 7615 - v\ :sub:`6` 7616 - v\ :sub:`5` 7617 - v\ :sub:`4` 7618 - v\ :sub:`3` 7619 - v\ :sub:`2` 7620 - v\ :sub:`1` 7621 - v\ :sub:`0` 7622 * .. _MEDIA-BUS-FMT-UYYVYY10-0-5X30: 7623 7624 - MEDIA_BUS_FMT_UYYVYY10_0_5X30 7625 - 0x2027 7626 - 7627 - 7628 - 7629 - u\ :sub:`9` 7630 - u\ :sub:`8` 7631 - u\ :sub:`7` 7632 - u\ :sub:`6` 7633 - u\ :sub:`5` 7634 - u\ :sub:`4` 7635 - u\ :sub:`3` 7636 - u\ :sub:`2` 7637 - u\ :sub:`1` 7638 - u\ :sub:`0` 7639 - y\ :sub:`9` 7640 - y\ :sub:`8` 7641 - y\ :sub:`7` 7642 - y\ :sub:`6` 7643 - y\ :sub:`5` 7644 - y\ :sub:`4` 7645 - y\ :sub:`3` 7646 - y\ :sub:`2` 7647 - y\ :sub:`1` 7648 - y\ :sub:`0` 7649 - y\ :sub:`9` 7650 - y\ :sub:`8` 7651 - y\ :sub:`7` 7652 - y\ :sub:`6` 7653 - y\ :sub:`5` 7654 - y\ :sub:`4` 7655 - y\ :sub:`3` 7656 - y\ :sub:`2` 7657 - y\ :sub:`1` 7658 - y\ :sub:`0` 7659 * - 7660 - 7661 - 7662 - 7663 - 7664 - v\ :sub:`9` 7665 - v\ :sub:`8` 7666 - v\ :sub:`7` 7667 - v\ :sub:`6` 7668 - v\ :sub:`5` 7669 - v\ :sub:`4` 7670 - v\ :sub:`3` 7671 - v\ :sub:`2` 7672 - v\ :sub:`1` 7673 - v\ :sub:`0` 7674 - y\ :sub:`9` 7675 - y\ :sub:`8` 7676 - y\ :sub:`7` 7677 - y\ :sub:`6` 7678 - y\ :sub:`5` 7679 - y\ :sub:`4` 7680 - y\ :sub:`3` 7681 - y\ :sub:`2` 7682 - y\ :sub:`1` 7683 - y\ :sub:`0` 7684 - y\ :sub:`9` 7685 - y\ :sub:`8` 7686 - y\ :sub:`7` 7687 - y\ :sub:`6` 7688 - y\ :sub:`5` 7689 - y\ :sub:`4` 7690 - y\ :sub:`3` 7691 - y\ :sub:`2` 7692 - y\ :sub:`1` 7693 - y\ :sub:`0` 7694 * .. _MEDIA-BUS-FMT-AYUV8-1X32: 7695 7696 - MEDIA_BUS_FMT_AYUV8_1X32 7697 - 0x2017 7698 - 7699 - a\ :sub:`7` 7700 - a\ :sub:`6` 7701 - a\ :sub:`5` 7702 - a\ :sub:`4` 7703 - a\ :sub:`3` 7704 - a\ :sub:`2` 7705 - a\ :sub:`1` 7706 - a\ :sub:`0` 7707 - y\ :sub:`7` 7708 - y\ :sub:`6` 7709 - y\ :sub:`5` 7710 - y\ :sub:`4` 7711 - y\ :sub:`3` 7712 - y\ :sub:`2` 7713 - y\ :sub:`1` 7714 - y\ :sub:`0` 7715 - u\ :sub:`7` 7716 - u\ :sub:`6` 7717 - u\ :sub:`5` 7718 - u\ :sub:`4` 7719 - u\ :sub:`3` 7720 - u\ :sub:`2` 7721 - u\ :sub:`1` 7722 - u\ :sub:`0` 7723 - v\ :sub:`7` 7724 - v\ :sub:`6` 7725 - v\ :sub:`5` 7726 - v\ :sub:`4` 7727 - v\ :sub:`3` 7728 - v\ :sub:`2` 7729 - v\ :sub:`1` 7730 - v\ :sub:`0` 7731 7732 7733.. raw:: latex 7734 7735 \endgroup 7736 7737 7738The following table list existing packed 36bit wide YUV formats. 7739 7740.. raw:: latex 7741 7742 \begingroup 7743 \tiny 7744 \setlength{\tabcolsep}{2pt} 7745 7746.. 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}| 7747 7748.. _v4l2-mbus-pixelcode-yuv8-36bit: 7749 7750.. flat-table:: 36bit YUV Formats 7751 :header-rows: 2 7752 :stub-columns: 0 7753 :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 7754 7755 * - Identifier 7756 - Code 7757 - 7758 - :cspan:`35` Data organization 7759 * - 7760 - 7761 - Bit 7762 - 35 7763 - 34 7764 - 33 7765 - 32 7766 - 31 7767 - 30 7768 - 29 7769 - 28 7770 - 27 7771 - 26 7772 - 25 7773 - 24 7774 - 23 7775 - 22 7776 - 21 7777 - 10 7778 - 19 7779 - 18 7780 - 17 7781 - 16 7782 - 15 7783 - 14 7784 - 13 7785 - 12 7786 - 11 7787 - 10 7788 - 9 7789 - 8 7790 - 7 7791 - 6 7792 - 5 7793 - 4 7794 - 3 7795 - 2 7796 - 1 7797 - 0 7798 * .. _MEDIA-BUS-FMT-UYYVYY12-0-5X36: 7799 7800 - MEDIA_BUS_FMT_UYYVYY12_0_5X36 7801 - 0x2028 7802 - 7803 - u\ :sub:`11` 7804 - u\ :sub:`10` 7805 - u\ :sub:`9` 7806 - u\ :sub:`8` 7807 - u\ :sub:`7` 7808 - u\ :sub:`6` 7809 - u\ :sub:`5` 7810 - u\ :sub:`4` 7811 - u\ :sub:`3` 7812 - u\ :sub:`2` 7813 - u\ :sub:`1` 7814 - u\ :sub:`0` 7815 - y\ :sub:`11` 7816 - y\ :sub:`10` 7817 - y\ :sub:`9` 7818 - y\ :sub:`8` 7819 - y\ :sub:`7` 7820 - y\ :sub:`6` 7821 - y\ :sub:`5` 7822 - y\ :sub:`4` 7823 - y\ :sub:`3` 7824 - y\ :sub:`2` 7825 - y\ :sub:`1` 7826 - y\ :sub:`0` 7827 - y\ :sub:`11` 7828 - y\ :sub:`10` 7829 - y\ :sub:`9` 7830 - y\ :sub:`8` 7831 - y\ :sub:`7` 7832 - y\ :sub:`6` 7833 - y\ :sub:`5` 7834 - y\ :sub:`4` 7835 - y\ :sub:`3` 7836 - y\ :sub:`2` 7837 - y\ :sub:`1` 7838 - y\ :sub:`0` 7839 * - 7840 - 7841 - 7842 - v\ :sub:`11` 7843 - v\ :sub:`10` 7844 - v\ :sub:`9` 7845 - v\ :sub:`8` 7846 - v\ :sub:`7` 7847 - v\ :sub:`6` 7848 - v\ :sub:`5` 7849 - v\ :sub:`4` 7850 - v\ :sub:`3` 7851 - v\ :sub:`2` 7852 - v\ :sub:`1` 7853 - v\ :sub:`0` 7854 - y\ :sub:`11` 7855 - y\ :sub:`10` 7856 - y\ :sub:`9` 7857 - y\ :sub:`8` 7858 - y\ :sub:`7` 7859 - y\ :sub:`6` 7860 - y\ :sub:`5` 7861 - y\ :sub:`4` 7862 - y\ :sub:`3` 7863 - y\ :sub:`2` 7864 - y\ :sub:`1` 7865 - y\ :sub:`0` 7866 - y\ :sub:`11` 7867 - y\ :sub:`10` 7868 - y\ :sub:`9` 7869 - y\ :sub:`8` 7870 - y\ :sub:`7` 7871 - y\ :sub:`6` 7872 - y\ :sub:`5` 7873 - y\ :sub:`4` 7874 - y\ :sub:`3` 7875 - y\ :sub:`2` 7876 - y\ :sub:`1` 7877 - y\ :sub:`0` 7878 * .. _MEDIA-BUS-FMT-YUV12-1X36: 7879 7880 - MEDIA_BUS_FMT_YUV12_1X36 7881 - 0x2029 7882 - 7883 - y\ :sub:`11` 7884 - y\ :sub:`10` 7885 - y\ :sub:`9` 7886 - y\ :sub:`8` 7887 - y\ :sub:`7` 7888 - y\ :sub:`6` 7889 - y\ :sub:`5` 7890 - y\ :sub:`4` 7891 - y\ :sub:`3` 7892 - y\ :sub:`2` 7893 - y\ :sub:`1` 7894 - y\ :sub:`0` 7895 - u\ :sub:`11` 7896 - u\ :sub:`10` 7897 - u\ :sub:`9` 7898 - u\ :sub:`8` 7899 - u\ :sub:`7` 7900 - u\ :sub:`6` 7901 - u\ :sub:`5` 7902 - u\ :sub:`4` 7903 - u\ :sub:`3` 7904 - u\ :sub:`2` 7905 - u\ :sub:`1` 7906 - u\ :sub:`0` 7907 - v\ :sub:`11` 7908 - v\ :sub:`10` 7909 - v\ :sub:`9` 7910 - v\ :sub:`8` 7911 - v\ :sub:`7` 7912 - v\ :sub:`6` 7913 - v\ :sub:`5` 7914 - v\ :sub:`4` 7915 - v\ :sub:`3` 7916 - v\ :sub:`2` 7917 - v\ :sub:`1` 7918 - v\ :sub:`0` 7919 7920 7921.. raw:: latex 7922 7923 \endgroup 7924 7925 7926The following table list existing packed 48bit wide YUV formats. 7927 7928.. raw:: latex 7929 7930 \begingroup 7931 \tiny 7932 \setlength{\tabcolsep}{2pt} 7933 7934.. 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}| 7935 7936.. _v4l2-mbus-pixelcode-yuv8-48bit: 7937 7938.. flat-table:: 48bit YUV Formats 7939 :header-rows: 3 7940 :stub-columns: 0 7941 :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 7942 7943 * - Identifier 7944 - Code 7945 - 7946 - :cspan:`31` Data organization 7947 * - 7948 - 7949 - Bit 7950 - 7951 - 7952 - 7953 - 7954 - 7955 - 7956 - 7957 - 7958 - 7959 - 7960 - 7961 - 7962 - 7963 - 7964 - 7965 - 7966 - 47 7967 - 46 7968 - 45 7969 - 44 7970 - 43 7971 - 42 7972 - 41 7973 - 40 7974 - 39 7975 - 38 7976 - 37 7977 - 36 7978 - 35 7979 - 34 7980 - 33 7981 - 32 7982 * - 7983 - 7984 - 7985 - 31 7986 - 30 7987 - 29 7988 - 28 7989 - 27 7990 - 26 7991 - 25 7992 - 24 7993 - 23 7994 - 22 7995 - 21 7996 - 10 7997 - 19 7998 - 18 7999 - 17 8000 - 16 8001 - 15 8002 - 14 8003 - 13 8004 - 12 8005 - 11 8006 - 10 8007 - 9 8008 - 8 8009 - 7 8010 - 6 8011 - 5 8012 - 4 8013 - 3 8014 - 2 8015 - 1 8016 - 0 8017 * .. _MEDIA-BUS-FMT-YUV16-1X48: 8018 8019 - MEDIA_BUS_FMT_YUV16_1X48 8020 - 0x202a 8021 - 8022 - 8023 - 8024 - 8025 - 8026 - 8027 - 8028 - 8029 - 8030 - 8031 - 8032 - 8033 - 8034 - 8035 - 8036 - 8037 - 8038 - y\ :sub:`15` 8039 - y\ :sub:`14` 8040 - y\ :sub:`13` 8041 - y\ :sub:`12` 8042 - y\ :sub:`11` 8043 - y\ :sub:`10` 8044 - y\ :sub:`8` 8045 - y\ :sub:`8` 8046 - y\ :sub:`7` 8047 - y\ :sub:`6` 8048 - y\ :sub:`5` 8049 - y\ :sub:`4` 8050 - y\ :sub:`3` 8051 - y\ :sub:`2` 8052 - y\ :sub:`1` 8053 - y\ :sub:`0` 8054 * - 8055 - 8056 - 8057 - u\ :sub:`15` 8058 - u\ :sub:`14` 8059 - u\ :sub:`13` 8060 - u\ :sub:`12` 8061 - u\ :sub:`11` 8062 - u\ :sub:`10` 8063 - u\ :sub:`9` 8064 - u\ :sub:`8` 8065 - u\ :sub:`7` 8066 - u\ :sub:`6` 8067 - u\ :sub:`5` 8068 - u\ :sub:`4` 8069 - u\ :sub:`3` 8070 - u\ :sub:`2` 8071 - u\ :sub:`1` 8072 - u\ :sub:`0` 8073 - v\ :sub:`15` 8074 - v\ :sub:`14` 8075 - v\ :sub:`13` 8076 - v\ :sub:`12` 8077 - v\ :sub:`11` 8078 - v\ :sub:`10` 8079 - v\ :sub:`9` 8080 - v\ :sub:`8` 8081 - v\ :sub:`7` 8082 - v\ :sub:`6` 8083 - v\ :sub:`5` 8084 - v\ :sub:`4` 8085 - v\ :sub:`3` 8086 - v\ :sub:`2` 8087 - v\ :sub:`1` 8088 - v\ :sub:`0` 8089 * .. _MEDIA-BUS-FMT-UYYVYY16-0-5X48: 8090 8091 - MEDIA_BUS_FMT_UYYVYY16_0_5X48 8092 - 0x202b 8093 - 8094 - 8095 - 8096 - 8097 - 8098 - 8099 - 8100 - 8101 - 8102 - 8103 - 8104 - 8105 - 8106 - 8107 - 8108 - 8109 - 8110 - u\ :sub:`15` 8111 - u\ :sub:`14` 8112 - u\ :sub:`13` 8113 - u\ :sub:`12` 8114 - u\ :sub:`11` 8115 - u\ :sub:`10` 8116 - u\ :sub:`9` 8117 - u\ :sub:`8` 8118 - u\ :sub:`7` 8119 - u\ :sub:`6` 8120 - u\ :sub:`5` 8121 - u\ :sub:`4` 8122 - u\ :sub:`3` 8123 - u\ :sub:`2` 8124 - u\ :sub:`1` 8125 - u\ :sub:`0` 8126 * - 8127 - 8128 - 8129 - y\ :sub:`15` 8130 - y\ :sub:`14` 8131 - y\ :sub:`13` 8132 - y\ :sub:`12` 8133 - y\ :sub:`11` 8134 - y\ :sub:`10` 8135 - y\ :sub:`9` 8136 - y\ :sub:`8` 8137 - y\ :sub:`7` 8138 - y\ :sub:`6` 8139 - y\ :sub:`5` 8140 - y\ :sub:`4` 8141 - y\ :sub:`3` 8142 - y\ :sub:`2` 8143 - y\ :sub:`1` 8144 - y\ :sub:`0` 8145 - y\ :sub:`15` 8146 - y\ :sub:`14` 8147 - y\ :sub:`13` 8148 - y\ :sub:`12` 8149 - y\ :sub:`11` 8150 - y\ :sub:`10` 8151 - y\ :sub:`8` 8152 - y\ :sub:`8` 8153 - y\ :sub:`7` 8154 - y\ :sub:`6` 8155 - y\ :sub:`5` 8156 - y\ :sub:`4` 8157 - y\ :sub:`3` 8158 - y\ :sub:`2` 8159 - y\ :sub:`1` 8160 - y\ :sub:`0` 8161 * - 8162 - 8163 - 8164 - 8165 - 8166 - 8167 - 8168 - 8169 - 8170 - 8171 - 8172 - 8173 - 8174 - 8175 - 8176 - 8177 - 8178 - 8179 - 8180 - v\ :sub:`15` 8181 - v\ :sub:`14` 8182 - v\ :sub:`13` 8183 - v\ :sub:`12` 8184 - v\ :sub:`11` 8185 - v\ :sub:`10` 8186 - v\ :sub:`9` 8187 - v\ :sub:`8` 8188 - v\ :sub:`7` 8189 - v\ :sub:`6` 8190 - v\ :sub:`5` 8191 - v\ :sub:`4` 8192 - v\ :sub:`3` 8193 - v\ :sub:`2` 8194 - v\ :sub:`1` 8195 - v\ :sub:`0` 8196 * - 8197 - 8198 - 8199 - y\ :sub:`15` 8200 - y\ :sub:`14` 8201 - y\ :sub:`13` 8202 - y\ :sub:`12` 8203 - y\ :sub:`11` 8204 - y\ :sub:`10` 8205 - y\ :sub:`9` 8206 - y\ :sub:`8` 8207 - y\ :sub:`7` 8208 - y\ :sub:`6` 8209 - y\ :sub:`5` 8210 - y\ :sub:`4` 8211 - y\ :sub:`3` 8212 - y\ :sub:`2` 8213 - y\ :sub:`1` 8214 - y\ :sub:`0` 8215 - y\ :sub:`15` 8216 - y\ :sub:`14` 8217 - y\ :sub:`13` 8218 - y\ :sub:`12` 8219 - y\ :sub:`11` 8220 - y\ :sub:`10` 8221 - y\ :sub:`8` 8222 - y\ :sub:`8` 8223 - y\ :sub:`7` 8224 - y\ :sub:`6` 8225 - y\ :sub:`5` 8226 - y\ :sub:`4` 8227 - y\ :sub:`3` 8228 - y\ :sub:`2` 8229 - y\ :sub:`1` 8230 - y\ :sub:`0` 8231 8232 8233.. raw:: latex 8234 8235 \endgroup 8236 8237HSV/HSL Formats 8238^^^^^^^^^^^^^^^ 8239 8240Those formats transfer pixel data as RGB values in a 8241cylindrical-coordinate system using Hue-Saturation-Value or 8242Hue-Saturation-Lightness components. The format code is made of the 8243following information. 8244 8245- The hue, saturation, value or lightness and optional alpha components 8246 order code, as encoded in a pixel sample. The only currently 8247 supported value is AHSV. 8248 8249- The number of bits per component, for each component. The values can 8250 be different for all components. The only currently supported value 8251 is 8888. 8252 8253- The number of bus samples per pixel. Pixels that are wider than the 8254 bus width must be transferred in multiple samples. The only currently 8255 supported value is 1. 8256 8257- The bus width. 8258 8259- For formats where the total number of bits per pixel is smaller than 8260 the number of bus samples per pixel times the bus width, a padding 8261 value stating if the bytes are padded in their most high order bits 8262 (PADHI) or low order bits (PADLO). 8263 8264- For formats where the number of bus samples per pixel is larger than 8265 1, an endianness value stating if the pixel is transferred MSB first 8266 (BE) or LSB first (LE). 8267 8268The following table lists existing HSV/HSL formats. 8269 8270 8271.. raw:: latex 8272 8273 \begingroup 8274 \tiny 8275 \setlength{\tabcolsep}{2pt} 8276 8277.. 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}| 8278 8279.. _v4l2-mbus-pixelcode-hsv: 8280 8281.. flat-table:: HSV/HSL formats 8282 :header-rows: 2 8283 :stub-columns: 0 8284 :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 8285 8286 * - Identifier 8287 - Code 8288 - 8289 - :cspan:`31` Data organization 8290 * - 8291 - 8292 - Bit 8293 - 31 8294 - 30 8295 - 29 8296 - 28 8297 - 27 8298 - 26 8299 - 25 8300 - 24 8301 - 23 8302 - 22 8303 - 21 8304 - 20 8305 - 19 8306 - 18 8307 - 17 8308 - 16 8309 - 15 8310 - 14 8311 - 13 8312 - 12 8313 - 11 8314 - 10 8315 - 9 8316 - 8 8317 - 7 8318 - 6 8319 - 5 8320 - 4 8321 - 3 8322 - 2 8323 - 1 8324 - 0 8325 * .. _MEDIA-BUS-FMT-AHSV8888-1X32: 8326 8327 - MEDIA_BUS_FMT_AHSV8888_1X32 8328 - 0x6001 8329 - 8330 - a\ :sub:`7` 8331 - a\ :sub:`6` 8332 - a\ :sub:`5` 8333 - a\ :sub:`4` 8334 - a\ :sub:`3` 8335 - a\ :sub:`2` 8336 - a\ :sub:`1` 8337 - a\ :sub:`0` 8338 - h\ :sub:`7` 8339 - h\ :sub:`6` 8340 - h\ :sub:`5` 8341 - h\ :sub:`4` 8342 - h\ :sub:`3` 8343 - h\ :sub:`2` 8344 - h\ :sub:`1` 8345 - h\ :sub:`0` 8346 - s\ :sub:`7` 8347 - s\ :sub:`6` 8348 - s\ :sub:`5` 8349 - s\ :sub:`4` 8350 - s\ :sub:`3` 8351 - s\ :sub:`2` 8352 - s\ :sub:`1` 8353 - s\ :sub:`0` 8354 - v\ :sub:`7` 8355 - v\ :sub:`6` 8356 - v\ :sub:`5` 8357 - v\ :sub:`4` 8358 - v\ :sub:`3` 8359 - v\ :sub:`2` 8360 - v\ :sub:`1` 8361 - v\ :sub:`0` 8362 8363.. raw:: latex 8364 8365 \endgroup 8366 8367 8368JPEG Compressed Formats 8369^^^^^^^^^^^^^^^^^^^^^^^ 8370 8371Those data formats consist of an ordered sequence of 8-bit bytes 8372obtained from JPEG compression process. Additionally to the ``_JPEG`` 8373postfix the format code is made of the following information. 8374 8375- The number of bus samples per entropy encoded byte. 8376 8377- The bus width. 8378 8379For instance, for a JPEG baseline process and an 8-bit bus width the 8380format will be named ``MEDIA_BUS_FMT_JPEG_1X8``. 8381 8382The following table lists existing JPEG compressed formats. 8383 8384 8385.. _v4l2-mbus-pixelcode-jpeg: 8386 8387.. tabularcolumns:: |p{6.0cm}|p{1.4cm}|p{9.9cm}| 8388 8389.. flat-table:: JPEG Formats 8390 :header-rows: 1 8391 :stub-columns: 0 8392 8393 * - Identifier 8394 - Code 8395 - Remarks 8396 * .. _MEDIA-BUS-FMT-JPEG-1X8: 8397 8398 - MEDIA_BUS_FMT_JPEG_1X8 8399 - 0x4001 8400 - Besides of its usage for the parallel bus this format is 8401 recommended for transmission of JPEG data over MIPI CSI bus using 8402 the User Defined 8-bit Data types. 8403 8404 8405 8406.. _v4l2-mbus-vendor-spec-fmts: 8407 8408Vendor and Device Specific Formats 8409^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 8410 8411This section lists complex data formats that are either vendor or device 8412specific. 8413 8414The following table lists the existing vendor and device specific 8415formats. 8416 8417 8418.. _v4l2-mbus-pixelcode-vendor-specific: 8419 8420.. tabularcolumns:: |p{8.0cm}|p{1.4cm}|p{7.9cm}| 8421 8422.. flat-table:: Vendor and device specific formats 8423 :header-rows: 1 8424 :stub-columns: 0 8425 8426 * - Identifier 8427 - Code 8428 - Comments 8429 * .. _MEDIA-BUS-FMT-S5C-UYVY-JPEG-1X8: 8430 8431 - MEDIA_BUS_FMT_S5C_UYVY_JPEG_1X8 8432 - 0x5001 8433 - Interleaved raw UYVY and JPEG image format with embedded meta-data 8434 used by Samsung S3C73MX camera sensors. 8435 8436.. _v4l2-mbus-metadata-fmts: 8437 8438Metadata Formats 8439^^^^^^^^^^^^^^^^ 8440 8441This section lists all metadata formats. 8442 8443The following table lists the existing metadata formats. 8444 8445.. tabularcolumns:: |p{8.0cm}|p{1.4cm}|p{7.9cm}| 8446 8447.. flat-table:: Metadata formats 8448 :header-rows: 1 8449 :stub-columns: 0 8450 8451 * - Identifier 8452 - Code 8453 - Comments 8454 * .. _MEDIA-BUS-FMT-METADATA-FIXED: 8455 8456 - MEDIA_BUS_FMT_METADATA_FIXED 8457 - 0x7001 8458 - This format should be used when the same driver handles 8459 both sides of the link and the bus format is a fixed 8460 metadata format that is not configurable from userspace. 8461 Width and height will be set to 0 for this format. 8462 8463Generic Serial Metadata Formats 8464^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 8465 8466Generic serial metadata formats are used on serial buses where the actual data 8467content is more or less device specific but the data is transmitted and received 8468by multiple devices that do not process the data in any way, simply writing 8469it to system memory for processing in software at the end of the pipeline. 8470 8471"b" in an array cell signifies a byte of data, followed by the number of the bit 8472and finally the bit number in subscript. "x" indicates a padding bit. 8473 8474.. _media-bus-format-generic-meta: 8475 8476.. cssclass: longtable 8477 8478.. flat-table:: Generic Serial Metadata Formats 8479 :header-rows: 2 8480 :stub-columns: 0 8481 8482 * - Identifier 8483 - Code 8484 - 8485 - :cspan:`23` Data organization within bus :term:`Data Unit` 8486 * - 8487 - 8488 - Bit 8489 - 23 8490 - 22 8491 - 21 8492 - 20 8493 - 19 8494 - 18 8495 - 17 8496 - 16 8497 - 15 8498 - 14 8499 - 13 8500 - 12 8501 - 11 8502 - 10 8503 - 9 8504 - 8 8505 - 7 8506 - 6 8507 - 5 8508 - 4 8509 - 3 8510 - 2 8511 - 1 8512 - 0 8513 * .. _MEDIA-BUS-FMT-META-8: 8514 8515 - MEDIA_BUS_FMT_META_8 8516 - 0x8001 8517 - 8518 - 8519 - 8520 - 8521 - 8522 - 8523 - 8524 - 8525 - 8526 - 8527 - 8528 - 8529 - 8530 - 8531 - 8532 - 8533 - 8534 - b0\ :sub:`7` 8535 - b0\ :sub:`6` 8536 - b0\ :sub:`5` 8537 - b0\ :sub:`4` 8538 - b0\ :sub:`3` 8539 - b0\ :sub:`2` 8540 - b0\ :sub:`1` 8541 - b0\ :sub:`0` 8542 * .. _MEDIA-BUS-FMT-META-10: 8543 8544 - MEDIA_BUS_FMT_META_10 8545 - 0x8002 8546 - 8547 - 8548 - 8549 - 8550 - 8551 - 8552 - 8553 - 8554 - 8555 - 8556 - 8557 - 8558 - 8559 - 8560 - 8561 - b0\ :sub:`7` 8562 - b0\ :sub:`6` 8563 - b0\ :sub:`5` 8564 - b0\ :sub:`4` 8565 - b0\ :sub:`3` 8566 - b0\ :sub:`2` 8567 - b0\ :sub:`1` 8568 - b0\ :sub:`0` 8569 - x 8570 - x 8571 * .. _MEDIA-BUS-FMT-META-12: 8572 8573 - MEDIA_BUS_FMT_META_12 8574 - 0x8003 8575 - 8576 - 8577 - 8578 - 8579 - 8580 - 8581 - 8582 - 8583 - 8584 - 8585 - 8586 - 8587 - 8588 - b0\ :sub:`7` 8589 - b0\ :sub:`6` 8590 - b0\ :sub:`5` 8591 - b0\ :sub:`4` 8592 - b0\ :sub:`3` 8593 - b0\ :sub:`2` 8594 - b0\ :sub:`1` 8595 - b0\ :sub:`0` 8596 - x 8597 - x 8598 - x 8599 - x 8600 * .. _MEDIA-BUS-FMT-META-14: 8601 8602 - MEDIA_BUS_FMT_META_14 8603 - 0x8004 8604 - 8605 - 8606 - 8607 - 8608 - 8609 - 8610 - 8611 - 8612 - 8613 - 8614 - 8615 - b0\ :sub:`7` 8616 - b0\ :sub:`6` 8617 - b0\ :sub:`5` 8618 - b0\ :sub:`4` 8619 - b0\ :sub:`3` 8620 - b0\ :sub:`2` 8621 - b0\ :sub:`1` 8622 - b0\ :sub:`0` 8623 - x 8624 - x 8625 - x 8626 - x 8627 - x 8628 - x 8629 * .. _MEDIA-BUS-FMT-META-16: 8630 8631 - MEDIA_BUS_FMT_META_16 8632 - 0x8005 8633 - 8634 - 8635 - 8636 - 8637 - 8638 - 8639 - 8640 - 8641 - 8642 - b0\ :sub:`7` 8643 - b0\ :sub:`6` 8644 - b0\ :sub:`5` 8645 - b0\ :sub:`4` 8646 - b0\ :sub:`3` 8647 - b0\ :sub:`2` 8648 - b0\ :sub:`1` 8649 - b0\ :sub:`0` 8650 - x 8651 - x 8652 - x 8653 - x 8654 - x 8655 - x 8656 - x 8657 - x 8658 * .. _MEDIA-BUS-FMT-META-20: 8659 8660 - MEDIA_BUS_FMT_META_20 8661 - 0x8006 8662 - 8663 - 8664 - 8665 - 8666 - 8667 - b0\ :sub:`7` 8668 - b0\ :sub:`6` 8669 - b0\ :sub:`5` 8670 - b0\ :sub:`4` 8671 - b0\ :sub:`3` 8672 - b0\ :sub:`2` 8673 - b0\ :sub:`1` 8674 - b0\ :sub:`0` 8675 - x 8676 - x 8677 - x 8678 - x 8679 - x 8680 - x 8681 - x 8682 - x 8683 - x 8684 - x 8685 - x 8686 - x 8687 * .. _MEDIA-BUS-FMT-META-24: 8688 8689 - MEDIA_BUS_FMT_META_24 8690 - 0x8007 8691 - 8692 - b0\ :sub:`7` 8693 - b0\ :sub:`6` 8694 - b0\ :sub:`5` 8695 - b0\ :sub:`4` 8696 - b0\ :sub:`3` 8697 - b0\ :sub:`2` 8698 - b0\ :sub:`1` 8699 - b0\ :sub:`0` 8700 - x 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