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