mirror of https://gitee.com/openkylin/linux.git
documentation: media: Add documentation for new RGB and YUV bus formats
Add documentation for added Bus Formats to describe RGB and YUV formats used as input to the Synopsys DesignWare HDMI TX Controller. Acked-by: Hans Verkuil <hans.verkuil@cisco.com> Reviewed-by: Archit Taneja <architt@codeaurora.org> Acked-by: Mauro Carvalho Chehab <mchehab@s-opensource.com> Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> Signed-off-by: Sean Paul <seanpaul@chromium.org> Link: http://patchwork.freedesktop.org/patch/msgid/1491230558-10804-4-git-send-email-narmstrong@baylibre.com
This commit is contained in:
parent
d0353118fd
commit
3c2507d308
|
@ -1258,6 +1258,319 @@ The following tables list existing packed RGB formats.
|
||||||
- b\ :sub:`2`
|
- b\ :sub:`2`
|
||||||
- b\ :sub:`1`
|
- b\ :sub:`1`
|
||||||
- b\ :sub:`0`
|
- 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
|
.. raw:: latex
|
||||||
|
|
||||||
|
@ -2344,7 +2657,8 @@ The format code is made of the following information.
|
||||||
|
|
||||||
- The number of bus samples per pixel. Pixels that are wider than the
|
- The number of bus samples per pixel. Pixels that are wider than the
|
||||||
bus width must be transferred in multiple samples. Common values are
|
bus width must be transferred in multiple samples. Common values are
|
||||||
1, 1.5 (encoded as 1_5) and 2.
|
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
|
- 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
|
per pixel component, several components are packed in a single bus
|
||||||
|
@ -5962,6 +6276,78 @@ the following codes.
|
||||||
- v\ :sub:`2`
|
- v\ :sub:`2`
|
||||||
- v\ :sub:`1`
|
- v\ :sub:`1`
|
||||||
- v\ :sub:`0`
|
- 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:
|
||||||
|
|
||||||
- MEDIA_BUS_FMT_UYVY12_1X24
|
- MEDIA_BUS_FMT_UYVY12_1X24
|
||||||
|
@ -6287,6 +6673,78 @@ the following codes.
|
||||||
- v\ :sub:`2`
|
- v\ :sub:`2`
|
||||||
- v\ :sub:`1`
|
- v\ :sub:`1`
|
||||||
- v\ :sub:`0`
|
- 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:
|
||||||
|
|
||||||
- MEDIA_BUS_FMT_AYUV8_1X32
|
- MEDIA_BUS_FMT_AYUV8_1X32
|
||||||
|
@ -6326,6 +6784,506 @@ the following codes.
|
||||||
- v\ :sub:`0`
|
- 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
|
.. raw:: latex
|
||||||
|
|
||||||
\endgroup
|
\endgroup
|
||||||
|
|
Loading…
Reference in New Issue