7493 lines
		
	
	
		
			110 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			7493 lines
		
	
	
		
			110 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| .. -*- coding: utf-8; mode: rst -*-
 | |
| 
 | |
| .. _v4l2-mbus-format:
 | |
| 
 | |
| Media Bus Formats
 | |
| =================
 | |
| 
 | |
| .. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
 | |
| 
 | |
| .. c:type:: v4l2_mbus_framefmt
 | |
| 
 | |
| .. flat-table:: struct v4l2_mbus_framefmt
 | |
|     :header-rows:  0
 | |
|     :stub-columns: 0
 | |
|     :widths:       1 1 2
 | |
| 
 | |
|     * - __u32
 | |
|       - ``width``
 | |
|       - Image width in pixels.
 | |
|     * - __u32
 | |
|       - ``height``
 | |
|       - Image height in pixels. If ``field`` is one of ``V4L2_FIELD_TOP``,
 | |
| 	``V4L2_FIELD_BOTTOM`` or ``V4L2_FIELD_ALTERNATE`` then height
 | |
| 	refers to the number of lines in the field, otherwise it refers to
 | |
| 	the number of lines in the frame (which is twice the field height
 | |
| 	for interlaced formats).
 | |
|     * - __u32
 | |
|       - ``code``
 | |
|       - Format code, from enum
 | |
| 	:ref:`v4l2_mbus_pixelcode <v4l2-mbus-pixelcode>`.
 | |
|     * - __u32
 | |
|       - ``field``
 | |
|       - Field order, from enum :c:type:`v4l2_field`. See
 | |
| 	:ref:`field-order` for details.
 | |
|     * - __u32
 | |
|       - ``colorspace``
 | |
|       - Image colorspace, from enum
 | |
| 	:c:type:`v4l2_colorspace`. See
 | |
| 	:ref:`colorspaces` for details.
 | |
|     * - enum :c:type:`v4l2_ycbcr_encoding`
 | |
|       - ``ycbcr_enc``
 | |
|       - This information supplements the ``colorspace`` and must be set by
 | |
| 	the driver for capture streams and by the application for output
 | |
| 	streams, see :ref:`colorspaces`.
 | |
|     * - enum :c:type:`v4l2_quantization`
 | |
|       - ``quantization``
 | |
|       - This information supplements the ``colorspace`` and must be set by
 | |
| 	the driver for capture streams and by the application for output
 | |
| 	streams, see :ref:`colorspaces`.
 | |
|     * - enum :c:type:`v4l2_xfer_func`
 | |
|       - ``xfer_func``
 | |
|       - This information supplements the ``colorspace`` and must be set by
 | |
| 	the driver for capture streams and by the application for output
 | |
| 	streams, see :ref:`colorspaces`.
 | |
|     * - __u16
 | |
|       - ``reserved``\ [11]
 | |
|       - Reserved for future extensions. Applications and drivers must set
 | |
| 	the array to zero.
 | |
| 
 | |
| 
 | |
| 
 | |
| .. _v4l2-mbus-pixelcode:
 | |
| 
 | |
| Media Bus Pixel Codes
 | |
| ---------------------
 | |
| 
 | |
| The media bus pixel codes describe image formats as flowing over
 | |
| physical busses (both between separate physical components and inside
 | |
| SoC devices). This should not be confused with the V4L2 pixel formats
 | |
| that describe, using four character codes, image formats as stored in
 | |
| memory.
 | |
| 
 | |
| While there is a relationship between image formats on busses and image
 | |
| formats in memory (a raw Bayer image won't be magically converted to
 | |
| JPEG just by storing it to memory), there is no one-to-one
 | |
| correspondance between them.
 | |
| 
 | |
| 
 | |
| Packed RGB Formats
 | |
| ^^^^^^^^^^^^^^^^^^
 | |
| 
 | |
| Those formats transfer pixel data as red, green and blue components. The
 | |
| format code is made of the following information.
 | |
| 
 | |
| -  The red, green and blue components order code, as encoded in a pixel
 | |
|    sample. Possible values are RGB and BGR.
 | |
| 
 | |
| -  The number of bits per component, for each component. The values can
 | |
|    be different for all components. Common values are 555 and 565.
 | |
| 
 | |
| -  The number of bus samples per pixel. Pixels that are wider than the
 | |
|    bus width must be transferred in multiple samples. Common values are
 | |
|    1 and 2.
 | |
| 
 | |
| -  The bus width.
 | |
| 
 | |
| -  For formats where the total number of bits per pixel is smaller than
 | |
|    the number of bus samples per pixel times the bus width, a padding
 | |
|    value stating if the bytes are padded in their most high order bits
 | |
|    (PADHI) or low order bits (PADLO). A "C" prefix is used for
 | |
|    component-wise padding in the most high order bits (CPADHI) or low
 | |
|    order bits (CPADLO) of each separate component.
 | |
| 
 | |
| -  For formats where the number of bus samples per pixel is larger than
 | |
|    1, an endianness value stating if the pixel is transferred MSB first
 | |
|    (BE) or LSB first (LE).
 | |
| 
 | |
| For instance, a format where pixels are encoded as 5-bits red, 5-bits
 | |
| green and 5-bit blue values padded on the high bit, transferred as 2
 | |
| 8-bit samples per pixel with the most significant bits (padding, red and
 | |
| half of the green value) transferred first will be named
 | |
| ``MEDIA_BUS_FMT_RGB555_2X8_PADHI_BE``.
 | |
| 
 | |
| The following tables list existing packed RGB formats.
 | |
| 
 | |
| .. HACK: ideally, we would be using adjustbox here. However, Sphinx
 | |
| .. is a very bad behaviored guy: if the table has more than 30 cols,
 | |
| .. it switches to long table, and there's no way to override it.
 | |
| 
 | |
| 
 | |
| .. 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}|
 | |
| 
 | |
| .. _v4l2-mbus-pixelcode-rgb:
 | |
| 
 | |
| .. raw:: latex
 | |
| 
 | |
|     \begingroup
 | |
|     \tiny
 | |
|     \setlength{\tabcolsep}{2pt}
 | |
| 
 | |
| .. flat-table:: RGB formats
 | |
|     :header-rows:  2
 | |
|     :stub-columns: 0
 | |
|     :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
 | |
| 
 | |
|     * - Identifier
 | |
|       - Code
 | |
|       -
 | |
|       - :cspan:`31` Data organization
 | |
|     * -
 | |
|       -
 | |
|       - Bit
 | |
|       - 31
 | |
|       - 30
 | |
|       - 29
 | |
|       - 28
 | |
|       - 27
 | |
|       - 26
 | |
|       - 25
 | |
|       - 24
 | |
|       - 23
 | |
|       - 22
 | |
|       - 21
 | |
|       - 20
 | |
|       - 19
 | |
|       - 18
 | |
|       - 17
 | |
|       - 16
 | |
|       - 15
 | |
|       - 14
 | |
|       - 13
 | |
|       - 12
 | |
|       - 11
 | |
|       - 10
 | |
|       - 9
 | |
|       - 8
 | |
|       - 7
 | |
|       - 6
 | |
|       - 5
 | |
|       - 4
 | |
|       - 3
 | |
|       - 2
 | |
|       - 1
 | |
|       - 0
 | |
|     * .. _MEDIA-BUS-FMT-RGB444-1X12:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_RGB444_1X12
 | |
|       - 0x1016
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-RGB444-2X8-PADHI-BE:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_RGB444_2X8_PADHI_BE
 | |
|       - 0x1001
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-RGB444-2X8-PADHI-LE:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_RGB444_2X8_PADHI_LE
 | |
|       - 0x1002
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-RGB555-2X8-PADHI-BE:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_RGB555_2X8_PADHI_BE
 | |
|       - 0x1003
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - 0
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-RGB555-2X8-PADHI-LE:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_RGB555_2X8_PADHI_LE
 | |
|       - 0x1004
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - 0
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|     * .. _MEDIA-BUS-FMT-RGB565-1X16:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_RGB565_1X16
 | |
|       - 0x1017
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-BGR565-2X8-BE:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_BGR565_2X8_BE
 | |
|       - 0x1005
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-BGR565-2X8-LE:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_BGR565_2X8_LE
 | |
|       - 0x1006
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|     * .. _MEDIA-BUS-FMT-RGB565-2X8-BE:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_RGB565_2X8_BE
 | |
|       - 0x1007
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-RGB565-2X8-LE:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_RGB565_2X8_LE
 | |
|       - 0x1008
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|     * .. _MEDIA-BUS-FMT-RGB666-1X18:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_RGB666_1X18
 | |
|       - 0x1009
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - r\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-RBG888-1X24:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_RBG888_1X24
 | |
|       - 0x100e
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - r\ :sub:`7`
 | |
|       - r\ :sub:`6`
 | |
|       - r\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|       - b\ :sub:`7`
 | |
|       - b\ :sub:`6`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-RGB666-1X24_CPADHI:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_RGB666_1X24_CPADHI
 | |
|       - 0x1015
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - 0
 | |
|       - 0
 | |
|       - r\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|       - 0
 | |
|       - 0
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|       - 0
 | |
|       - 0
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-BGR888-1X24:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_BGR888_1X24
 | |
|       - 0x1013
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - b\ :sub:`7`
 | |
|       - b\ :sub:`6`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|       - r\ :sub:`7`
 | |
|       - r\ :sub:`6`
 | |
|       - r\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-GBR888-1X24:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_GBR888_1X24
 | |
|       - 0x1014
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|       - b\ :sub:`7`
 | |
|       - b\ :sub:`6`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|       - r\ :sub:`7`
 | |
|       - r\ :sub:`6`
 | |
|       - r\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-RGB888-1X24:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_RGB888_1X24
 | |
|       - 0x100a
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - r\ :sub:`7`
 | |
|       - r\ :sub:`6`
 | |
|       - r\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|       - b\ :sub:`7`
 | |
|       - b\ :sub:`6`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-RGB888-2X12-BE:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_RGB888_2X12_BE
 | |
|       - 0x100b
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - r\ :sub:`7`
 | |
|       - r\ :sub:`6`
 | |
|       - r\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|       - b\ :sub:`7`
 | |
|       - b\ :sub:`6`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-RGB888-2X12-LE:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_RGB888_2X12_LE
 | |
|       - 0x100c
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|       - b\ :sub:`7`
 | |
|       - b\ :sub:`6`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - r\ :sub:`7`
 | |
|       - r\ :sub:`6`
 | |
|       - r\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|     * .. _MEDIA-BUS-FMT-ARGB888-1X32:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_ARGB888_1X32
 | |
|       - 0x100d
 | |
|       -
 | |
|       - a\ :sub:`7`
 | |
|       - a\ :sub:`6`
 | |
|       - a\ :sub:`5`
 | |
|       - a\ :sub:`4`
 | |
|       - a\ :sub:`3`
 | |
|       - a\ :sub:`2`
 | |
|       - a\ :sub:`1`
 | |
|       - a\ :sub:`0`
 | |
|       - r\ :sub:`7`
 | |
|       - r\ :sub:`6`
 | |
|       - r\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|       - b\ :sub:`7`
 | |
|       - b\ :sub:`6`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-RGB888-1X32-PADHI:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_RGB888_1X32_PADHI
 | |
|       - 0x100f
 | |
|       -
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - r\ :sub:`7`
 | |
|       - r\ :sub:`6`
 | |
|       - r\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|       - b\ :sub:`7`
 | |
|       - b\ :sub:`6`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-RGB101010-1X30:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_RGB101010_1X30
 | |
|       - 0x1018
 | |
|       -
 | |
|       - 0
 | |
|       - 0
 | |
|       - r\ :sub:`9`
 | |
|       - r\ :sub:`8`
 | |
|       - r\ :sub:`7`
 | |
|       - r\ :sub:`6`
 | |
|       - r\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|       - g\ :sub:`9`
 | |
|       - g\ :sub:`8`
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|       - b\ :sub:`9`
 | |
|       - b\ :sub:`8`
 | |
|       - b\ :sub:`7`
 | |
|       - b\ :sub:`6`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
| 
 | |
| .. raw:: latex
 | |
| 
 | |
|     \endgroup
 | |
| 
 | |
| 
 | |
| The following table list existing packed 36bit wide RGB formats.
 | |
| 
 | |
| .. 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}|
 | |
| 
 | |
| .. _v4l2-mbus-pixelcode-rgb-36:
 | |
| 
 | |
| .. raw:: latex
 | |
| 
 | |
|     \begingroup
 | |
|     \tiny
 | |
|     \setlength{\tabcolsep}{2pt}
 | |
| 
 | |
| .. flat-table:: 36bit RGB formats
 | |
|     :header-rows:  2
 | |
|     :stub-columns: 0
 | |
|     :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
 | |
| 
 | |
|     * - Identifier
 | |
|       - Code
 | |
|       -
 | |
|       - :cspan:`35` Data organization
 | |
|     * -
 | |
|       -
 | |
|       - Bit
 | |
|       - 35
 | |
|       - 34
 | |
|       - 33
 | |
|       - 32
 | |
|       - 31
 | |
|       - 30
 | |
|       - 29
 | |
|       - 28
 | |
|       - 27
 | |
|       - 26
 | |
|       - 25
 | |
|       - 24
 | |
|       - 23
 | |
|       - 22
 | |
|       - 21
 | |
|       - 20
 | |
|       - 19
 | |
|       - 18
 | |
|       - 17
 | |
|       - 16
 | |
|       - 15
 | |
|       - 14
 | |
|       - 13
 | |
|       - 12
 | |
|       - 11
 | |
|       - 10
 | |
|       - 9
 | |
|       - 8
 | |
|       - 7
 | |
|       - 6
 | |
|       - 5
 | |
|       - 4
 | |
|       - 3
 | |
|       - 2
 | |
|       - 1
 | |
|       - 0
 | |
|     * .. _MEDIA-BUS-FMT-RGB121212-1X36:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_RGB121212_1X36
 | |
|       - 0x1019
 | |
|       -
 | |
|       - r\ :sub:`11`
 | |
|       - r\ :sub:`10`
 | |
|       - r\ :sub:`9`
 | |
|       - r\ :sub:`8`
 | |
|       - r\ :sub:`7`
 | |
|       - r\ :sub:`6`
 | |
|       - r\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|       - g\ :sub:`11`
 | |
|       - g\ :sub:`10`
 | |
|       - g\ :sub:`9`
 | |
|       - g\ :sub:`8`
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|       - b\ :sub:`11`
 | |
|       - b\ :sub:`10`
 | |
|       - b\ :sub:`9`
 | |
|       - b\ :sub:`8`
 | |
|       - b\ :sub:`7`
 | |
|       - b\ :sub:`6`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
| 
 | |
| .. raw:: latex
 | |
| 
 | |
|     \endgroup
 | |
| 
 | |
| 
 | |
| The following table list existing packed 48bit wide RGB formats.
 | |
| 
 | |
| .. 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}|
 | |
| 
 | |
| .. _v4l2-mbus-pixelcode-rgb-48:
 | |
| 
 | |
| .. raw:: latex
 | |
| 
 | |
|     \begingroup
 | |
|     \tiny
 | |
|     \setlength{\tabcolsep}{2pt}
 | |
| 
 | |
| .. flat-table:: 48bit RGB formats
 | |
|     :header-rows:  3
 | |
|     :stub-columns: 0
 | |
|     :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
 | |
| 
 | |
|     * - Identifier
 | |
|       - Code
 | |
|       -
 | |
|       - :cspan:`31` Data organization
 | |
|     * -
 | |
|       -
 | |
|       - Bit
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - 47
 | |
|       - 46
 | |
|       - 45
 | |
|       - 44
 | |
|       - 43
 | |
|       - 42
 | |
|       - 41
 | |
|       - 40
 | |
|       - 39
 | |
|       - 38
 | |
|       - 37
 | |
|       - 36
 | |
|       - 35
 | |
|       - 34
 | |
|       - 33
 | |
|       - 32
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       - 31
 | |
|       - 30
 | |
|       - 29
 | |
|       - 28
 | |
|       - 27
 | |
|       - 26
 | |
|       - 25
 | |
|       - 24
 | |
|       - 23
 | |
|       - 22
 | |
|       - 21
 | |
|       - 20
 | |
|       - 19
 | |
|       - 18
 | |
|       - 17
 | |
|       - 16
 | |
|       - 15
 | |
|       - 14
 | |
|       - 13
 | |
|       - 12
 | |
|       - 11
 | |
|       - 10
 | |
|       - 9
 | |
|       - 8
 | |
|       - 7
 | |
|       - 6
 | |
|       - 5
 | |
|       - 4
 | |
|       - 3
 | |
|       - 2
 | |
|       - 1
 | |
|       - 0
 | |
|     * .. _MEDIA-BUS-FMT-RGB161616-1X48:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_RGB161616_1X48
 | |
|       - 0x101a
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - r\ :sub:`15`
 | |
|       - r\ :sub:`14`
 | |
|       - r\ :sub:`13`
 | |
|       - r\ :sub:`12`
 | |
|       - r\ :sub:`11`
 | |
|       - r\ :sub:`10`
 | |
|       - r\ :sub:`9`
 | |
|       - r\ :sub:`8`
 | |
|       - r\ :sub:`7`
 | |
|       - r\ :sub:`6`
 | |
|       - r\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`15`
 | |
|       - g\ :sub:`14`
 | |
|       - g\ :sub:`13`
 | |
|       - g\ :sub:`12`
 | |
|       - g\ :sub:`11`
 | |
|       - g\ :sub:`10`
 | |
|       - g\ :sub:`9`
 | |
|       - g\ :sub:`8`
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|       - b\ :sub:`15`
 | |
|       - b\ :sub:`14`
 | |
|       - b\ :sub:`13`
 | |
|       - b\ :sub:`12`
 | |
|       - b\ :sub:`11`
 | |
|       - b\ :sub:`10`
 | |
|       - b\ :sub:`9`
 | |
|       - b\ :sub:`8`
 | |
|       - b\ :sub:`7`
 | |
|       - b\ :sub:`6`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
| 
 | |
| .. raw:: latex
 | |
| 
 | |
|     \endgroup
 | |
| 
 | |
| On LVDS buses, usually each sample is transferred serialized in seven
 | |
| time slots per pixel clock, on three (18-bit) or four (24-bit)
 | |
| differential data pairs at the same time. The remaining bits are used
 | |
| for control signals as defined by SPWG/PSWG/VESA or JEIDA standards. The
 | |
| 24-bit RGB format serialized in seven time slots on four lanes using
 | |
| JEIDA defined bit mapping will be named
 | |
| ``MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA``, for example.
 | |
| 
 | |
| .. raw:: latex
 | |
| 
 | |
|     \tiny
 | |
| 
 | |
| .. _v4l2-mbus-pixelcode-rgb-lvds:
 | |
| 
 | |
| .. flat-table:: LVDS RGB formats
 | |
|     :header-rows:  2
 | |
|     :stub-columns: 0
 | |
| 
 | |
|     * - Identifier
 | |
|       - Code
 | |
|       -
 | |
|       -
 | |
|       - :cspan:`3` Data organization
 | |
|     * -
 | |
|       -
 | |
|       - Timeslot
 | |
|       - Lane
 | |
|       - 3
 | |
|       - 2
 | |
|       - 1
 | |
|       - 0
 | |
|     * .. _MEDIA-BUS-FMT-RGB666-1X7X3-SPWG:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_RGB666_1X7X3_SPWG
 | |
|       - 0x1010
 | |
|       - 0
 | |
|       -
 | |
|       -
 | |
|       - d
 | |
|       - b\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       - 1
 | |
|       -
 | |
|       -
 | |
|       - d
 | |
|       - b\ :sub:`0`
 | |
|       - r\ :sub:`5`
 | |
|     * -
 | |
|       -
 | |
|       - 2
 | |
|       -
 | |
|       -
 | |
|       - d
 | |
|       - g\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|     * -
 | |
|       -
 | |
|       - 3
 | |
|       -
 | |
|       -
 | |
|       - b\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|     * -
 | |
|       -
 | |
|       - 4
 | |
|       -
 | |
|       -
 | |
|       - b\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|     * -
 | |
|       -
 | |
|       - 5
 | |
|       -
 | |
|       -
 | |
|       - b\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|     * -
 | |
|       -
 | |
|       - 6
 | |
|       -
 | |
|       -
 | |
|       - b\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-RGB888-1X7X4-SPWG:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_RGB888_1X7X4_SPWG
 | |
|       - 0x1011
 | |
|       - 0
 | |
|       -
 | |
|       - d
 | |
|       - d
 | |
|       - b\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       - 1
 | |
|       -
 | |
|       - b\ :sub:`7`
 | |
|       - d
 | |
|       - b\ :sub:`0`
 | |
|       - r\ :sub:`5`
 | |
|     * -
 | |
|       -
 | |
|       - 2
 | |
|       -
 | |
|       - b\ :sub:`6`
 | |
|       - d
 | |
|       - g\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|     * -
 | |
|       -
 | |
|       - 3
 | |
|       -
 | |
|       - g\ :sub:`7`
 | |
|       - b\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|     * -
 | |
|       -
 | |
|       - 4
 | |
|       -
 | |
|       - g\ :sub:`6`
 | |
|       - b\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|     * -
 | |
|       -
 | |
|       - 5
 | |
|       -
 | |
|       - r\ :sub:`7`
 | |
|       - b\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|     * -
 | |
|       -
 | |
|       - 6
 | |
|       -
 | |
|       - r\ :sub:`6`
 | |
|       - b\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-RGB888-1X7X4-JEIDA:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA
 | |
|       - 0x1012
 | |
|       - 0
 | |
|       -
 | |
|       - d
 | |
|       - d
 | |
|       - b\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|     * -
 | |
|       -
 | |
|       - 1
 | |
|       -
 | |
|       - b\ :sub:`1`
 | |
|       - d
 | |
|       - b\ :sub:`2`
 | |
|       - r\ :sub:`7`
 | |
|     * -
 | |
|       -
 | |
|       - 2
 | |
|       -
 | |
|       - b\ :sub:`0`
 | |
|       - d
 | |
|       - g\ :sub:`7`
 | |
|       - r\ :sub:`6`
 | |
|     * -
 | |
|       -
 | |
|       - 3
 | |
|       -
 | |
|       - g\ :sub:`1`
 | |
|       - b\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - r\ :sub:`5`
 | |
|     * -
 | |
|       -
 | |
|       - 4
 | |
|       -
 | |
|       - g\ :sub:`0`
 | |
|       - b\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|     * -
 | |
|       -
 | |
|       - 5
 | |
|       -
 | |
|       - r\ :sub:`1`
 | |
|       - b\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|     * -
 | |
|       -
 | |
|       - 6
 | |
|       -
 | |
|       - r\ :sub:`0`
 | |
|       - b\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
| 
 | |
| .. raw:: latex
 | |
| 
 | |
|     \normalsize
 | |
| 
 | |
| 
 | |
| Bayer Formats
 | |
| ^^^^^^^^^^^^^
 | |
| 
 | |
| Those formats transfer pixel data as red, green and blue components. The
 | |
| format code is made of the following information.
 | |
| 
 | |
| -  The red, green and blue components order code, as encoded in a pixel
 | |
|    sample. The possible values are shown in :ref:`bayer-patterns`.
 | |
| 
 | |
| -  The number of bits per pixel component. All components are
 | |
|    transferred on the same number of bits. Common values are 8, 10 and
 | |
|    12.
 | |
| 
 | |
| -  The compression (optional). If the pixel components are ALAW- or
 | |
|    DPCM-compressed, a mention of the compression scheme and the number
 | |
|    of bits per compressed pixel component.
 | |
| 
 | |
| -  The number of bus samples per pixel. Pixels that are wider than the
 | |
|    bus width must be transferred in multiple samples. Common values are
 | |
|    1 and 2.
 | |
| 
 | |
| -  The bus width.
 | |
| 
 | |
| -  For formats where the total number of bits per pixel is smaller than
 | |
|    the number of bus samples per pixel times the bus width, a padding
 | |
|    value stating if the bytes are padded in their most high order bits
 | |
|    (PADHI) or low order bits (PADLO).
 | |
| 
 | |
| -  For formats where the number of bus samples per pixel is larger than
 | |
|    1, an endianness value stating if the pixel is transferred MSB first
 | |
|    (BE) or LSB first (LE).
 | |
| 
 | |
| For instance, a format with uncompressed 10-bit Bayer components
 | |
| arranged in a red, green, green, blue pattern transferred as 2 8-bit
 | |
| samples per pixel with the least significant bits transferred first will
 | |
| be named ``MEDIA_BUS_FMT_SRGGB10_2X8_PADHI_LE``.
 | |
| 
 | |
| 
 | |
| .. _bayer-patterns:
 | |
| 
 | |
| .. kernel-figure:: bayer.svg
 | |
|     :alt:    bayer.svg
 | |
|     :align:  center
 | |
| 
 | |
|     **Figure 4.8 Bayer Patterns**
 | |
| 
 | |
| The following table lists existing packed Bayer formats. The data
 | |
| organization is given as an example for the first pixel only.
 | |
| 
 | |
| 
 | |
| .. HACK: ideally, we would be using adjustbox here. However, Sphinx
 | |
| .. is a very bad behaviored guy: if the table has more than 30 cols,
 | |
| .. it switches to long table, and there's no way to override it.
 | |
| 
 | |
| 
 | |
| .. raw:: latex
 | |
| 
 | |
|     \begingroup
 | |
|     \tiny
 | |
|     \setlength{\tabcolsep}{2pt}
 | |
| 
 | |
| .. tabularcolumns:: |p{4.0cm}|p{0.7cm}|p{0.3cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|
 | |
| 
 | |
| .. _v4l2-mbus-pixelcode-bayer:
 | |
| 
 | |
| .. cssclass: longtable
 | |
| 
 | |
| .. flat-table:: Bayer Formats
 | |
|     :header-rows:  2
 | |
|     :stub-columns: 0
 | |
| 
 | |
|     * - Identifier
 | |
|       - Code
 | |
|       -
 | |
|       - :cspan:`15` Data organization
 | |
|     * -
 | |
|       -
 | |
|       - Bit
 | |
|       - 15
 | |
|       - 14
 | |
|       - 13
 | |
|       - 12
 | |
|       - 11
 | |
|       - 10
 | |
|       - 9
 | |
|       - 8
 | |
|       - 7
 | |
|       - 6
 | |
|       - 5
 | |
|       - 4
 | |
|       - 3
 | |
|       - 2
 | |
|       - 1
 | |
|       - 0
 | |
|     * .. _MEDIA-BUS-FMT-SBGGR8-1X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SBGGR8_1X8
 | |
|       - 0x3001
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - b\ :sub:`7`
 | |
|       - b\ :sub:`6`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SGBRG8-1X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SGBRG8_1X8
 | |
|       - 0x3013
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SGRBG8-1X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SGRBG8_1X8
 | |
|       - 0x3002
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SRGGB8-1X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SRGGB8_1X8
 | |
|       - 0x3014
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - r\ :sub:`7`
 | |
|       - r\ :sub:`6`
 | |
|       - r\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SBGGR10-ALAW8-1X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SBGGR10_ALAW8_1X8
 | |
|       - 0x3015
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - b\ :sub:`7`
 | |
|       - b\ :sub:`6`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SGBRG10-ALAW8-1X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SGBRG10_ALAW8_1X8
 | |
|       - 0x3016
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SGRBG10-ALAW8-1X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SGRBG10_ALAW8_1X8
 | |
|       - 0x3017
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SRGGB10-ALAW8-1X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SRGGB10_ALAW8_1X8
 | |
|       - 0x3018
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - r\ :sub:`7`
 | |
|       - r\ :sub:`6`
 | |
|       - r\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SBGGR10-DPCM8-1X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SBGGR10_DPCM8_1X8
 | |
|       - 0x300b
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - b\ :sub:`7`
 | |
|       - b\ :sub:`6`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SGBRG10-DPCM8-1X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SGBRG10_DPCM8_1X8
 | |
|       - 0x300c
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SGRBG10-DPCM8-1X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SGRBG10_DPCM8_1X8
 | |
|       - 0x3009
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SRGGB10-DPCM8-1X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SRGGB10_DPCM8_1X8
 | |
|       - 0x300d
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - r\ :sub:`7`
 | |
|       - r\ :sub:`6`
 | |
|       - r\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-BE:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_BE
 | |
|       - 0x3003
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - b\ :sub:`9`
 | |
|       - b\ :sub:`8`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - b\ :sub:`7`
 | |
|       - b\ :sub:`6`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-LE:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_LE
 | |
|       - 0x3004
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - b\ :sub:`7`
 | |
|       - b\ :sub:`6`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - b\ :sub:`9`
 | |
|       - b\ :sub:`8`
 | |
|     * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-BE:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_BE
 | |
|       - 0x3005
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - b\ :sub:`9`
 | |
|       - b\ :sub:`8`
 | |
|       - b\ :sub:`7`
 | |
|       - b\ :sub:`6`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|     * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-LE:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_LE
 | |
|       - 0x3006
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|       - 0
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - b\ :sub:`9`
 | |
|       - b\ :sub:`8`
 | |
|       - b\ :sub:`7`
 | |
|       - b\ :sub:`6`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|     * .. _MEDIA-BUS-FMT-SBGGR10-1X10:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SBGGR10_1X10
 | |
|       - 0x3007
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - b\ :sub:`9`
 | |
|       - b\ :sub:`8`
 | |
|       - b\ :sub:`7`
 | |
|       - b\ :sub:`6`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SGBRG10-1X10:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SGBRG10_1X10
 | |
|       - 0x300e
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`9`
 | |
|       - g\ :sub:`8`
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SGRBG10-1X10:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SGRBG10_1X10
 | |
|       - 0x300a
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`9`
 | |
|       - g\ :sub:`8`
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SRGGB10-1X10:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SRGGB10_1X10
 | |
|       - 0x300f
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - r\ :sub:`9`
 | |
|       - r\ :sub:`8`
 | |
|       - r\ :sub:`7`
 | |
|       - r\ :sub:`6`
 | |
|       - r\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SBGGR12-1X12:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SBGGR12_1X12
 | |
|       - 0x3008
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - b\ :sub:`11`
 | |
|       - b\ :sub:`10`
 | |
|       - b\ :sub:`9`
 | |
|       - b\ :sub:`8`
 | |
|       - b\ :sub:`7`
 | |
|       - b\ :sub:`6`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SGBRG12-1X12:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SGBRG12_1X12
 | |
|       - 0x3010
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`11`
 | |
|       - g\ :sub:`10`
 | |
|       - g\ :sub:`9`
 | |
|       - g\ :sub:`8`
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SGRBG12-1X12:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SGRBG12_1X12
 | |
|       - 0x3011
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`11`
 | |
|       - g\ :sub:`10`
 | |
|       - g\ :sub:`9`
 | |
|       - g\ :sub:`8`
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SRGGB12-1X12:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SRGGB12_1X12
 | |
|       - 0x3012
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - r\ :sub:`11`
 | |
|       - r\ :sub:`10`
 | |
|       - r\ :sub:`9`
 | |
|       - r\ :sub:`8`
 | |
|       - r\ :sub:`7`
 | |
|       - r\ :sub:`6`
 | |
|       - r\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SBGGR14-1X14:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SBGGR14_1X14
 | |
|       - 0x3019
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - b\ :sub:`13`
 | |
|       - b\ :sub:`12`
 | |
|       - b\ :sub:`11`
 | |
|       - b\ :sub:`10`
 | |
|       - b\ :sub:`9`
 | |
|       - b\ :sub:`8`
 | |
|       - b\ :sub:`7`
 | |
|       - b\ :sub:`6`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SGBRG14-1X14:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SGBRG14_1X14
 | |
|       - 0x301a
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`13`
 | |
|       - g\ :sub:`12`
 | |
|       - g\ :sub:`11`
 | |
|       - g\ :sub:`10`
 | |
|       - g\ :sub:`9`
 | |
|       - g\ :sub:`8`
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SGRBG14-1X14:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SGRBG14_1X14
 | |
|       - 0x301b
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - g\ :sub:`13`
 | |
|       - g\ :sub:`12`
 | |
|       - g\ :sub:`11`
 | |
|       - g\ :sub:`10`
 | |
|       - g\ :sub:`9`
 | |
|       - g\ :sub:`8`
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SRGGB14-1X14:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SRGGB14_1X14
 | |
|       - 0x301c
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - r\ :sub:`13`
 | |
|       - r\ :sub:`12`
 | |
|       - r\ :sub:`11`
 | |
|       - r\ :sub:`10`
 | |
|       - r\ :sub:`9`
 | |
|       - r\ :sub:`8`
 | |
|       - r\ :sub:`7`
 | |
|       - r\ :sub:`6`
 | |
|       - r\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SBGGR16-1X16:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SBGGR16_1X16
 | |
|       - 0x301d
 | |
|       -
 | |
|       - b\ :sub:`15`
 | |
|       - b\ :sub:`14`
 | |
|       - b\ :sub:`13`
 | |
|       - b\ :sub:`12`
 | |
|       - b\ :sub:`11`
 | |
|       - b\ :sub:`10`
 | |
|       - b\ :sub:`9`
 | |
|       - b\ :sub:`8`
 | |
|       - b\ :sub:`7`
 | |
|       - b\ :sub:`6`
 | |
|       - b\ :sub:`5`
 | |
|       - b\ :sub:`4`
 | |
|       - b\ :sub:`3`
 | |
|       - b\ :sub:`2`
 | |
|       - b\ :sub:`1`
 | |
|       - b\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SGBRG16-1X16:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SGBRG16_1X16
 | |
|       - 0x301e
 | |
|       -
 | |
|       - g\ :sub:`15`
 | |
|       - g\ :sub:`14`
 | |
|       - g\ :sub:`13`
 | |
|       - g\ :sub:`12`
 | |
|       - g\ :sub:`11`
 | |
|       - g\ :sub:`10`
 | |
|       - g\ :sub:`9`
 | |
|       - g\ :sub:`8`
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SGRBG16-1X16:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SGRBG16_1X16
 | |
|       - 0x301f
 | |
|       -
 | |
|       - g\ :sub:`15`
 | |
|       - g\ :sub:`14`
 | |
|       - g\ :sub:`13`
 | |
|       - g\ :sub:`12`
 | |
|       - g\ :sub:`11`
 | |
|       - g\ :sub:`10`
 | |
|       - g\ :sub:`9`
 | |
|       - g\ :sub:`8`
 | |
|       - g\ :sub:`7`
 | |
|       - g\ :sub:`6`
 | |
|       - g\ :sub:`5`
 | |
|       - g\ :sub:`4`
 | |
|       - g\ :sub:`3`
 | |
|       - g\ :sub:`2`
 | |
|       - g\ :sub:`1`
 | |
|       - g\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-SRGGB16-1X16:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_SRGGB16_1X16
 | |
|       - 0x3020
 | |
|       -
 | |
|       - r\ :sub:`15`
 | |
|       - r\ :sub:`14`
 | |
|       - r\ :sub:`13`
 | |
|       - r\ :sub:`12`
 | |
|       - r\ :sub:`11`
 | |
|       - r\ :sub:`10`
 | |
|       - r\ :sub:`9`
 | |
|       - r\ :sub:`8`
 | |
|       - r\ :sub:`7`
 | |
|       - r\ :sub:`6`
 | |
|       - r\ :sub:`5`
 | |
|       - r\ :sub:`4`
 | |
|       - r\ :sub:`3`
 | |
|       - r\ :sub:`2`
 | |
|       - r\ :sub:`1`
 | |
|       - r\ :sub:`0`
 | |
| 
 | |
| .. raw:: latex
 | |
| 
 | |
|     \endgroup
 | |
| 
 | |
| 
 | |
| Packed YUV Formats
 | |
| ^^^^^^^^^^^^^^^^^^
 | |
| 
 | |
| Those data formats transfer pixel data as (possibly downsampled) Y, U
 | |
| and V components. Some formats include dummy bits in some of their
 | |
| samples and are collectively referred to as "YDYC" (Y-Dummy-Y-Chroma)
 | |
| formats. One cannot rely on the values of these dummy bits as those are
 | |
| undefined.
 | |
| 
 | |
| The format code is made of the following information.
 | |
| 
 | |
| -  The Y, U and V components order code, as transferred on the bus.
 | |
|    Possible values are YUYV, UYVY, YVYU and VYUY for formats with no
 | |
|    dummy bit, and YDYUYDYV, YDYVYDYU, YUYDYVYD and YVYDYUYD for YDYC
 | |
|    formats.
 | |
| 
 | |
| -  The number of bits per pixel component. All components are
 | |
|    transferred on the same number of bits. Common values are 8, 10 and
 | |
|    12.
 | |
| 
 | |
| -  The number of bus samples per pixel. Pixels that are wider than the
 | |
|    bus width must be transferred in multiple samples. Common values are
 | |
|    0.5 (encoded as 0_5; in this case two pixels are transferred per bus
 | |
|    sample), 1, 1.5 (encoded as 1_5) and 2.
 | |
| 
 | |
| -  The bus width. When the bus width is larger than the number of bits
 | |
|    per pixel component, several components are packed in a single bus
 | |
|    sample. The components are ordered as specified by the order code,
 | |
|    with components on the left of the code transferred in the high order
 | |
|    bits. Common values are 8 and 16.
 | |
| 
 | |
| For instance, a format where pixels are encoded as 8-bit YUV values
 | |
| downsampled to 4:2:2 and transferred as 2 8-bit bus samples per pixel in
 | |
| the U, Y, V, Y order will be named ``MEDIA_BUS_FMT_UYVY8_2X8``.
 | |
| 
 | |
| :ref:`v4l2-mbus-pixelcode-yuv8` lists existing packed YUV formats and
 | |
| describes the organization of each pixel data in each sample. When a
 | |
| format pattern is split across multiple samples each of the samples in
 | |
| the pattern is described.
 | |
| 
 | |
| The role of each bit transferred over the bus is identified by one of
 | |
| the following codes.
 | |
| 
 | |
| -  y\ :sub:`x` for luma component bit number x
 | |
| 
 | |
| -  u\ :sub:`x` for blue chroma component bit number x
 | |
| 
 | |
| -  v\ :sub:`x` for red chroma component bit number x
 | |
| 
 | |
| -  a\ :sub:`x` for alpha component bit number x
 | |
| 
 | |
| - for non-available bits (for positions higher than the bus width)
 | |
| 
 | |
| -  d for dummy bits
 | |
| 
 | |
| .. HACK: ideally, we would be using adjustbox here. However, this
 | |
| .. will never work for this table, as, even with tiny font, it is
 | |
| .. to big for a single page. So, we need to manually adjust the
 | |
| .. size.
 | |
| 
 | |
| .. raw:: latex
 | |
| 
 | |
|     \begingroup
 | |
|     \tiny
 | |
|     \setlength{\tabcolsep}{2pt}
 | |
| 
 | |
| .. 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}|
 | |
| 
 | |
| .. _v4l2-mbus-pixelcode-yuv8:
 | |
| 
 | |
| .. flat-table:: YUV Formats
 | |
|     :header-rows:  2
 | |
|     :stub-columns: 0
 | |
|     :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
 | |
| 
 | |
|     * - Identifier
 | |
|       - Code
 | |
|       -
 | |
|       - :cspan:`31` Data organization
 | |
|     * -
 | |
|       -
 | |
|       - Bit
 | |
|       - 31
 | |
|       - 30
 | |
|       - 29
 | |
|       - 28
 | |
|       - 27
 | |
|       - 26
 | |
|       - 25
 | |
|       - 24
 | |
|       - 23
 | |
|       - 22
 | |
|       - 21
 | |
|       - 10
 | |
|       - 19
 | |
|       - 18
 | |
|       - 17
 | |
|       - 16
 | |
|       - 15
 | |
|       - 14
 | |
|       - 13
 | |
|       - 12
 | |
|       - 11
 | |
|       - 10
 | |
|       - 9
 | |
|       - 8
 | |
|       - 7
 | |
|       - 6
 | |
|       - 5
 | |
|       - 4
 | |
|       - 3
 | |
|       - 2
 | |
|       - 1
 | |
|       - 0
 | |
|     * .. _MEDIA-BUS-FMT-Y8-1X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_Y8_1X8
 | |
|       - 0x2001
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-UV8-1X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_UV8_1X8
 | |
|       - 0x2015
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-UYVY8-1_5X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_UYVY8_1_5X8
 | |
|       - 0x2002
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-VYUY8-1_5X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_VYUY8_1_5X8
 | |
|       - 0x2003
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-YUYV8-1_5X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_YUYV8_1_5X8
 | |
|       - 0x2004
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-YVYU8-1_5X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_YVYU8_1_5X8
 | |
|       - 0x2005
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-UYVY8-2X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_UYVY8_2X8
 | |
|       - 0x2006
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-VYUY8-2X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_VYUY8_2X8
 | |
|       - 0x2007
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-YUYV8-2X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_YUYV8_2X8
 | |
|       - 0x2008
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-YVYU8-2X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_YVYU8_2X8
 | |
|       - 0x2009
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-Y10-1X10:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_Y10_1X10
 | |
|       - 0x200a
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-UYVY10-2X10:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_UYVY10_2X10
 | |
|       - 0x2018
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`9`
 | |
|       - u\ :sub:`8`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`9`
 | |
|       - v\ :sub:`8`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-VYUY10-2X10:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_VYUY10_2X10
 | |
|       - 0x2019
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`9`
 | |
|       - v\ :sub:`8`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`9`
 | |
|       - u\ :sub:`8`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-YUYV10-2X10:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_YUYV10_2X10
 | |
|       - 0x200b
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`9`
 | |
|       - u\ :sub:`8`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`9`
 | |
|       - v\ :sub:`8`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-YVYU10-2X10:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_YVYU10_2X10
 | |
|       - 0x200c
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`9`
 | |
|       - v\ :sub:`8`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`9`
 | |
|       - u\ :sub:`8`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-Y12-1X12:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_Y12_1X12
 | |
|       - 0x2013
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-UYVY12-2X12:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_UYVY12_2X12
 | |
|       - 0x201c
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`11`
 | |
|       - u\ :sub:`10`
 | |
|       - u\ :sub:`9`
 | |
|       - u\ :sub:`8`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`11`
 | |
|       - v\ :sub:`10`
 | |
|       - v\ :sub:`9`
 | |
|       - v\ :sub:`8`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-VYUY12-2X12:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_VYUY12_2X12
 | |
|       - 0x201d
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`11`
 | |
|       - v\ :sub:`10`
 | |
|       - v\ :sub:`9`
 | |
|       - v\ :sub:`8`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`11`
 | |
|       - u\ :sub:`10`
 | |
|       - u\ :sub:`9`
 | |
|       - u\ :sub:`8`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-YUYV12-2X12:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_YUYV12_2X12
 | |
|       - 0x201e
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`11`
 | |
|       - u\ :sub:`10`
 | |
|       - u\ :sub:`9`
 | |
|       - u\ :sub:`8`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`11`
 | |
|       - v\ :sub:`10`
 | |
|       - v\ :sub:`9`
 | |
|       - v\ :sub:`8`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-YVYU12-2X12:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_YVYU12_2X12
 | |
|       - 0x201f
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`11`
 | |
|       - v\ :sub:`10`
 | |
|       - v\ :sub:`9`
 | |
|       - v\ :sub:`8`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`11`
 | |
|       - u\ :sub:`10`
 | |
|       - u\ :sub:`9`
 | |
|       - u\ :sub:`8`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-UYVY8-1X16:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_UYVY8_1X16
 | |
|       - 0x200f
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-VYUY8-1X16:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_VYUY8_1X16
 | |
|       - 0x2010
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-YUYV8-1X16:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_YUYV8_1X16
 | |
|       - 0x2011
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-YVYU8-1X16:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_YVYU8_1X16
 | |
|       - 0x2012
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-YDYUYDYV8-1X16:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_YDYUYDYV8_1X16
 | |
|       - 0x2014
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - d
 | |
|       - d
 | |
|       - d
 | |
|       - d
 | |
|       - d
 | |
|       - d
 | |
|       - d
 | |
|       - d
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - d
 | |
|       - d
 | |
|       - d
 | |
|       - d
 | |
|       - d
 | |
|       - d
 | |
|       - d
 | |
|       - d
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-UYVY10-1X20:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_UYVY10_1X20
 | |
|       - 0x201a
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`9`
 | |
|       - u\ :sub:`8`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`9`
 | |
|       - v\ :sub:`8`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-VYUY10-1X20:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_VYUY10_1X20
 | |
|       - 0x201b
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`9`
 | |
|       - v\ :sub:`8`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`9`
 | |
|       - u\ :sub:`8`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-YUYV10-1X20:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_YUYV10_1X20
 | |
|       - 0x200d
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - u\ :sub:`9`
 | |
|       - u\ :sub:`8`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - v\ :sub:`9`
 | |
|       - v\ :sub:`8`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-YVYU10-1X20:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_YVYU10_1X20
 | |
|       - 0x200e
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - v\ :sub:`9`
 | |
|       - v\ :sub:`8`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - u\ :sub:`9`
 | |
|       - u\ :sub:`8`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-VUY8-1X24:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_VUY8_1X24
 | |
|       - 0x201a
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-YUV8-1X24:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_YUV8_1X24
 | |
|       - 0x2025
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-UYYVYY8-0-5X24:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_UYYVYY8_0_5X24
 | |
|       - 0x2026
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-UYVY12-1X24:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_UYVY12_1X24
 | |
|       - 0x2020
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`11`
 | |
|       - u\ :sub:`10`
 | |
|       - u\ :sub:`9`
 | |
|       - u\ :sub:`8`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`11`
 | |
|       - v\ :sub:`10`
 | |
|       - v\ :sub:`9`
 | |
|       - v\ :sub:`8`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-VYUY12-1X24:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_VYUY12_1X24
 | |
|       - 0x2021
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`11`
 | |
|       - v\ :sub:`10`
 | |
|       - v\ :sub:`9`
 | |
|       - v\ :sub:`8`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`11`
 | |
|       - u\ :sub:`10`
 | |
|       - u\ :sub:`9`
 | |
|       - u\ :sub:`8`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-YUYV12-1X24:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_YUYV12_1X24
 | |
|       - 0x2022
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - u\ :sub:`11`
 | |
|       - u\ :sub:`10`
 | |
|       - u\ :sub:`9`
 | |
|       - u\ :sub:`8`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - v\ :sub:`11`
 | |
|       - v\ :sub:`10`
 | |
|       - v\ :sub:`9`
 | |
|       - v\ :sub:`8`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-YVYU12-1X24:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_YVYU12_1X24
 | |
|       - 0x2023
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - v\ :sub:`11`
 | |
|       - v\ :sub:`10`
 | |
|       - v\ :sub:`9`
 | |
|       - v\ :sub:`8`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - u\ :sub:`11`
 | |
|       - u\ :sub:`10`
 | |
|       - u\ :sub:`9`
 | |
|       - u\ :sub:`8`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-YUV10-1X30:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_YUV10_1X30
 | |
|       - 0x2016
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - u\ :sub:`9`
 | |
|       - u\ :sub:`8`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|       - v\ :sub:`9`
 | |
|       - v\ :sub:`8`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-UYYVYY10-0-5X30:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_UYYVYY10_0_5X30
 | |
|       - 0x2027
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`9`
 | |
|       - u\ :sub:`8`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`9`
 | |
|       - v\ :sub:`8`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-AYUV8-1X32:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_AYUV8_1X32
 | |
|       - 0x2017
 | |
|       -
 | |
|       - a\ :sub:`7`
 | |
|       - a\ :sub:`6`
 | |
|       - a\ :sub:`5`
 | |
|       - a\ :sub:`4`
 | |
|       - a\ :sub:`3`
 | |
|       - a\ :sub:`2`
 | |
|       - a\ :sub:`1`
 | |
|       - a\ :sub:`0`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
| 
 | |
| 
 | |
| .. raw:: latex
 | |
| 
 | |
| 	\endgroup
 | |
| 
 | |
| 
 | |
| The following table list existing packed 36bit wide YUV formats.
 | |
| 
 | |
| .. raw:: latex
 | |
| 
 | |
|     \begingroup
 | |
|     \tiny
 | |
|     \setlength{\tabcolsep}{2pt}
 | |
| 
 | |
| .. 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}|
 | |
| 
 | |
| .. _v4l2-mbus-pixelcode-yuv8-36bit:
 | |
| 
 | |
| .. flat-table:: 36bit YUV Formats
 | |
|     :header-rows:  2
 | |
|     :stub-columns: 0
 | |
|     :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
 | |
| 
 | |
|     * - Identifier
 | |
|       - Code
 | |
|       -
 | |
|       - :cspan:`35` Data organization
 | |
|     * -
 | |
|       -
 | |
|       - Bit
 | |
|       - 35
 | |
|       - 34
 | |
|       - 33
 | |
|       - 32
 | |
|       - 31
 | |
|       - 30
 | |
|       - 29
 | |
|       - 28
 | |
|       - 27
 | |
|       - 26
 | |
|       - 25
 | |
|       - 24
 | |
|       - 23
 | |
|       - 22
 | |
|       - 21
 | |
|       - 10
 | |
|       - 19
 | |
|       - 18
 | |
|       - 17
 | |
|       - 16
 | |
|       - 15
 | |
|       - 14
 | |
|       - 13
 | |
|       - 12
 | |
|       - 11
 | |
|       - 10
 | |
|       - 9
 | |
|       - 8
 | |
|       - 7
 | |
|       - 6
 | |
|       - 5
 | |
|       - 4
 | |
|       - 3
 | |
|       - 2
 | |
|       - 1
 | |
|       - 0
 | |
|     * .. _MEDIA-BUS-FMT-UYYVYY12-0-5X36:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_UYYVYY12_0_5X36
 | |
|       - 0x2028
 | |
|       -
 | |
|       - u\ :sub:`11`
 | |
|       - u\ :sub:`10`
 | |
|       - u\ :sub:`9`
 | |
|       - u\ :sub:`8`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`11`
 | |
|       - v\ :sub:`10`
 | |
|       - v\ :sub:`9`
 | |
|       - v\ :sub:`8`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-YUV12-1X36:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_YUV12_1X36
 | |
|       - 0x2029
 | |
|       -
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - u\ :sub:`11`
 | |
|       - u\ :sub:`10`
 | |
|       - u\ :sub:`9`
 | |
|       - u\ :sub:`8`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|       - v\ :sub:`11`
 | |
|       - v\ :sub:`10`
 | |
|       - v\ :sub:`9`
 | |
|       - v\ :sub:`8`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
| 
 | |
| 
 | |
| .. raw:: latex
 | |
| 
 | |
| 	\endgroup
 | |
| 
 | |
| 
 | |
| The following table list existing packed 48bit wide YUV formats.
 | |
| 
 | |
| .. raw:: latex
 | |
| 
 | |
|     \begingroup
 | |
|     \tiny
 | |
|     \setlength{\tabcolsep}{2pt}
 | |
| 
 | |
| .. 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}|
 | |
| 
 | |
| .. _v4l2-mbus-pixelcode-yuv8-48bit:
 | |
| 
 | |
| .. flat-table:: 48bit YUV Formats
 | |
|     :header-rows:  3
 | |
|     :stub-columns: 0
 | |
|     :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
 | |
| 
 | |
|     * - Identifier
 | |
|       - Code
 | |
|       -
 | |
|       - :cspan:`31` Data organization
 | |
|     * -
 | |
|       -
 | |
|       - Bit
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - 47
 | |
|       - 46
 | |
|       - 45
 | |
|       - 44
 | |
|       - 43
 | |
|       - 42
 | |
|       - 41
 | |
|       - 40
 | |
|       - 39
 | |
|       - 38
 | |
|       - 37
 | |
|       - 36
 | |
|       - 35
 | |
|       - 34
 | |
|       - 33
 | |
|       - 32
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       - 31
 | |
|       - 30
 | |
|       - 29
 | |
|       - 28
 | |
|       - 27
 | |
|       - 26
 | |
|       - 25
 | |
|       - 24
 | |
|       - 23
 | |
|       - 22
 | |
|       - 21
 | |
|       - 10
 | |
|       - 19
 | |
|       - 18
 | |
|       - 17
 | |
|       - 16
 | |
|       - 15
 | |
|       - 14
 | |
|       - 13
 | |
|       - 12
 | |
|       - 11
 | |
|       - 10
 | |
|       - 9
 | |
|       - 8
 | |
|       - 7
 | |
|       - 6
 | |
|       - 5
 | |
|       - 4
 | |
|       - 3
 | |
|       - 2
 | |
|       - 1
 | |
|       - 0
 | |
|     * .. _MEDIA-BUS-FMT-YUV16-1X48:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_YUV16_1X48
 | |
|       - 0x202a
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`15`
 | |
|       - y\ :sub:`14`
 | |
|       - y\ :sub:`13`
 | |
|       - y\ :sub:`12`
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`15`
 | |
|       - u\ :sub:`14`
 | |
|       - u\ :sub:`13`
 | |
|       - u\ :sub:`12`
 | |
|       - u\ :sub:`11`
 | |
|       - u\ :sub:`10`
 | |
|       - u\ :sub:`9`
 | |
|       - u\ :sub:`8`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|       - v\ :sub:`15`
 | |
|       - v\ :sub:`14`
 | |
|       - v\ :sub:`13`
 | |
|       - v\ :sub:`12`
 | |
|       - v\ :sub:`11`
 | |
|       - v\ :sub:`10`
 | |
|       - v\ :sub:`9`
 | |
|       - v\ :sub:`8`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * .. _MEDIA-BUS-FMT-UYYVYY16-0-5X48:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_UYYVYY16_0_5X48
 | |
|       - 0x202b
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - u\ :sub:`15`
 | |
|       - u\ :sub:`14`
 | |
|       - u\ :sub:`13`
 | |
|       - u\ :sub:`12`
 | |
|       - u\ :sub:`11`
 | |
|       - u\ :sub:`10`
 | |
|       - u\ :sub:`9`
 | |
|       - u\ :sub:`8`
 | |
|       - u\ :sub:`7`
 | |
|       - u\ :sub:`6`
 | |
|       - u\ :sub:`5`
 | |
|       - u\ :sub:`4`
 | |
|       - u\ :sub:`3`
 | |
|       - u\ :sub:`2`
 | |
|       - u\ :sub:`1`
 | |
|       - u\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`15`
 | |
|       - y\ :sub:`14`
 | |
|       - y\ :sub:`13`
 | |
|       - y\ :sub:`12`
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - y\ :sub:`15`
 | |
|       - y\ :sub:`14`
 | |
|       - y\ :sub:`13`
 | |
|       - y\ :sub:`12`
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       -
 | |
|       - v\ :sub:`15`
 | |
|       - v\ :sub:`14`
 | |
|       - v\ :sub:`13`
 | |
|       - v\ :sub:`12`
 | |
|       - v\ :sub:`11`
 | |
|       - v\ :sub:`10`
 | |
|       - v\ :sub:`9`
 | |
|       - v\ :sub:`8`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
|     * -
 | |
|       -
 | |
|       -
 | |
|       - y\ :sub:`15`
 | |
|       - y\ :sub:`14`
 | |
|       - y\ :sub:`13`
 | |
|       - y\ :sub:`12`
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`9`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
|       - y\ :sub:`15`
 | |
|       - y\ :sub:`14`
 | |
|       - y\ :sub:`13`
 | |
|       - y\ :sub:`12`
 | |
|       - y\ :sub:`11`
 | |
|       - y\ :sub:`10`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`8`
 | |
|       - y\ :sub:`7`
 | |
|       - y\ :sub:`6`
 | |
|       - y\ :sub:`5`
 | |
|       - y\ :sub:`4`
 | |
|       - y\ :sub:`3`
 | |
|       - y\ :sub:`2`
 | |
|       - y\ :sub:`1`
 | |
|       - y\ :sub:`0`
 | |
| 
 | |
| 
 | |
| .. raw:: latex
 | |
| 
 | |
| 	\endgroup
 | |
| 
 | |
| HSV/HSL Formats
 | |
| ^^^^^^^^^^^^^^^
 | |
| 
 | |
| Those formats transfer pixel data as RGB values in a
 | |
| cylindrical-coordinate system using Hue-Saturation-Value or
 | |
| Hue-Saturation-Lightness components. The format code is made of the
 | |
| following information.
 | |
| 
 | |
| -  The hue, saturation, value or lightness and optional alpha components
 | |
|    order code, as encoded in a pixel sample. The only currently
 | |
|    supported value is AHSV.
 | |
| 
 | |
| -  The number of bits per component, for each component. The values can
 | |
|    be different for all components. The only currently supported value
 | |
|    is 8888.
 | |
| 
 | |
| -  The number of bus samples per pixel. Pixels that are wider than the
 | |
|    bus width must be transferred in multiple samples. The only currently
 | |
|    supported value is 1.
 | |
| 
 | |
| -  The bus width.
 | |
| 
 | |
| -  For formats where the total number of bits per pixel is smaller than
 | |
|    the number of bus samples per pixel times the bus width, a padding
 | |
|    value stating if the bytes are padded in their most high order bits
 | |
|    (PADHI) or low order bits (PADLO).
 | |
| 
 | |
| -  For formats where the number of bus samples per pixel is larger than
 | |
|    1, an endianness value stating if the pixel is transferred MSB first
 | |
|    (BE) or LSB first (LE).
 | |
| 
 | |
| The following table lists existing HSV/HSL formats.
 | |
| 
 | |
| 
 | |
| .. raw:: latex
 | |
| 
 | |
|     \begingroup
 | |
|     \tiny
 | |
|     \setlength{\tabcolsep}{2pt}
 | |
| 
 | |
| .. tabularcolumns:: |p{3.0cm}|p{0.60cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|
 | |
| 
 | |
| .. _v4l2-mbus-pixelcode-hsv:
 | |
| 
 | |
| .. flat-table:: HSV/HSL formats
 | |
|     :header-rows:  2
 | |
|     :stub-columns: 0
 | |
|     :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
 | |
| 
 | |
|     * - Identifier
 | |
|       - Code
 | |
|       -
 | |
|       - :cspan:`31` Data organization
 | |
|     * -
 | |
|       -
 | |
|       - Bit
 | |
|       - 31
 | |
|       - 30
 | |
|       - 29
 | |
|       - 28
 | |
|       - 27
 | |
|       - 26
 | |
|       - 25
 | |
|       - 24
 | |
|       - 23
 | |
|       - 22
 | |
|       - 21
 | |
|       - 20
 | |
|       - 19
 | |
|       - 18
 | |
|       - 17
 | |
|       - 16
 | |
|       - 15
 | |
|       - 14
 | |
|       - 13
 | |
|       - 12
 | |
|       - 11
 | |
|       - 10
 | |
|       - 9
 | |
|       - 8
 | |
|       - 7
 | |
|       - 6
 | |
|       - 5
 | |
|       - 4
 | |
|       - 3
 | |
|       - 2
 | |
|       - 1
 | |
|       - 0
 | |
|     * .. _MEDIA-BUS-FMT-AHSV8888-1X32:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_AHSV8888_1X32
 | |
|       - 0x6001
 | |
|       -
 | |
|       - a\ :sub:`7`
 | |
|       - a\ :sub:`6`
 | |
|       - a\ :sub:`5`
 | |
|       - a\ :sub:`4`
 | |
|       - a\ :sub:`3`
 | |
|       - a\ :sub:`2`
 | |
|       - a\ :sub:`1`
 | |
|       - a\ :sub:`0`
 | |
|       - h\ :sub:`7`
 | |
|       - h\ :sub:`6`
 | |
|       - h\ :sub:`5`
 | |
|       - h\ :sub:`4`
 | |
|       - h\ :sub:`3`
 | |
|       - h\ :sub:`2`
 | |
|       - h\ :sub:`1`
 | |
|       - h\ :sub:`0`
 | |
|       - s\ :sub:`7`
 | |
|       - s\ :sub:`6`
 | |
|       - s\ :sub:`5`
 | |
|       - s\ :sub:`4`
 | |
|       - s\ :sub:`3`
 | |
|       - s\ :sub:`2`
 | |
|       - s\ :sub:`1`
 | |
|       - s\ :sub:`0`
 | |
|       - v\ :sub:`7`
 | |
|       - v\ :sub:`6`
 | |
|       - v\ :sub:`5`
 | |
|       - v\ :sub:`4`
 | |
|       - v\ :sub:`3`
 | |
|       - v\ :sub:`2`
 | |
|       - v\ :sub:`1`
 | |
|       - v\ :sub:`0`
 | |
| 
 | |
| .. raw:: latex
 | |
| 
 | |
|     \normalsize
 | |
| 
 | |
| 
 | |
| JPEG Compressed Formats
 | |
| ^^^^^^^^^^^^^^^^^^^^^^^
 | |
| 
 | |
| Those data formats consist of an ordered sequence of 8-bit bytes
 | |
| obtained from JPEG compression process. Additionally to the ``_JPEG``
 | |
| postfix the format code is made of the following information.
 | |
| 
 | |
| -  The number of bus samples per entropy encoded byte.
 | |
| 
 | |
| -  The bus width.
 | |
| 
 | |
| For instance, for a JPEG baseline process and an 8-bit bus width the
 | |
| format will be named ``MEDIA_BUS_FMT_JPEG_1X8``.
 | |
| 
 | |
| The following table lists existing JPEG compressed formats.
 | |
| 
 | |
| 
 | |
| .. _v4l2-mbus-pixelcode-jpeg:
 | |
| 
 | |
| .. tabularcolumns:: |p{5.4cm}|p{1.4cm}|p{10.7cm}|
 | |
| 
 | |
| .. flat-table:: JPEG Formats
 | |
|     :header-rows:  1
 | |
|     :stub-columns: 0
 | |
| 
 | |
|     * - Identifier
 | |
|       - Code
 | |
|       - Remarks
 | |
|     * .. _MEDIA-BUS-FMT-JPEG-1X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_JPEG_1X8
 | |
|       - 0x4001
 | |
|       - Besides of its usage for the parallel bus this format is
 | |
| 	recommended for transmission of JPEG data over MIPI CSI bus using
 | |
| 	the User Defined 8-bit Data types.
 | |
| 
 | |
| 
 | |
| 
 | |
| .. _v4l2-mbus-vendor-spec-fmts:
 | |
| 
 | |
| Vendor and Device Specific Formats
 | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 | |
| 
 | |
| This section lists complex data formats that are either vendor or device
 | |
| specific.
 | |
| 
 | |
| The following table lists the existing vendor and device specific
 | |
| formats.
 | |
| 
 | |
| 
 | |
| .. _v4l2-mbus-pixelcode-vendor-specific:
 | |
| 
 | |
| .. tabularcolumns:: |p{6.8cm}|p{1.4cm}|p{9.3cm}|
 | |
| 
 | |
| .. flat-table:: Vendor and device specific formats
 | |
|     :header-rows:  1
 | |
|     :stub-columns: 0
 | |
| 
 | |
|     * - Identifier
 | |
|       - Code
 | |
|       - Comments
 | |
|     * .. _MEDIA-BUS-FMT-S5C-UYVY-JPEG-1X8:
 | |
| 
 | |
|       - MEDIA_BUS_FMT_S5C_UYVY_JPEG_1X8
 | |
|       - 0x5001
 | |
|       - Interleaved raw UYVY and JPEG image format with embedded meta-data
 | |
| 	used by Samsung S3C73MX camera sensors.
 |