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