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