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