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