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