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