The conversion script added some comments at the end. They point to the original DocBook files, with will be removed after the manual fixes. So, they'll be pointing to nowere. So, remove those comments. They'll be forever stored at the Kernel tree. So, if someone wants the references, it is just a matter of looking at the backlog. Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
207 lines
2.3 KiB
ReStructuredText
207 lines
2.3 KiB
ReStructuredText
.. -*- coding: utf-8; mode: rst -*-
|
|
|
|
.. _V4L2-PIX-FMT-YUYV:
|
|
|
|
**************************
|
|
V4L2_PIX_FMT_YUYV ('YUYV')
|
|
**************************
|
|
|
|
*man V4L2_PIX_FMT_YUYV(2)*
|
|
|
|
Packed format with ½ horizontal chroma resolution, also known as YUV
|
|
4:2:2
|
|
|
|
|
|
Description
|
|
===========
|
|
|
|
In this format each four bytes is two pixels. Each four bytes is two
|
|
Y's, a Cb and a Cr. Each Y goes to one of the pixels, and the Cb and Cr
|
|
belong to both pixels. As you can see, the Cr and Cb components have
|
|
half the horizontal resolution of the Y component. ``V4L2_PIX_FMT_YUYV``
|
|
is known in the Windows environment as YUY2.
|
|
|
|
**Byte Order..**
|
|
|
|
Each cell is one byte.
|
|
|
|
|
|
|
|
.. flat-table::
|
|
:header-rows: 0
|
|
:stub-columns: 0
|
|
:widths: 2 1 1 1 1 1 1 1 1
|
|
|
|
|
|
- .. row 1
|
|
|
|
- start + 0:
|
|
|
|
- Y'\ :sub:`00`
|
|
|
|
- Cb\ :sub:`00`
|
|
|
|
- Y'\ :sub:`01`
|
|
|
|
- Cr\ :sub:`00`
|
|
|
|
- Y'\ :sub:`02`
|
|
|
|
- Cb\ :sub:`01`
|
|
|
|
- Y'\ :sub:`03`
|
|
|
|
- Cr\ :sub:`01`
|
|
|
|
- .. row 2
|
|
|
|
- start + 8:
|
|
|
|
- Y'\ :sub:`10`
|
|
|
|
- Cb\ :sub:`10`
|
|
|
|
- Y'\ :sub:`11`
|
|
|
|
- Cr\ :sub:`10`
|
|
|
|
- Y'\ :sub:`12`
|
|
|
|
- Cb\ :sub:`11`
|
|
|
|
- Y'\ :sub:`13`
|
|
|
|
- Cr\ :sub:`11`
|
|
|
|
- .. row 3
|
|
|
|
- start + 16:
|
|
|
|
- Y'\ :sub:`20`
|
|
|
|
- Cb\ :sub:`20`
|
|
|
|
- Y'\ :sub:`21`
|
|
|
|
- Cr\ :sub:`20`
|
|
|
|
- Y'\ :sub:`22`
|
|
|
|
- Cb\ :sub:`21`
|
|
|
|
- Y'\ :sub:`23`
|
|
|
|
- Cr\ :sub:`21`
|
|
|
|
- .. row 4
|
|
|
|
- start + 24:
|
|
|
|
- Y'\ :sub:`30`
|
|
|
|
- Cb\ :sub:`30`
|
|
|
|
- Y'\ :sub:`31`
|
|
|
|
- Cr\ :sub:`30`
|
|
|
|
- Y'\ :sub:`32`
|
|
|
|
- Cb\ :sub:`31`
|
|
|
|
- Y'\ :sub:`33`
|
|
|
|
- Cr\ :sub:`31`
|
|
|
|
|
|
**Color Sample Location..**
|
|
|
|
|
|
|
|
.. flat-table::
|
|
:header-rows: 0
|
|
:stub-columns: 0
|
|
|
|
|
|
- .. row 1
|
|
|
|
-
|
|
- 0
|
|
|
|
-
|
|
- 1
|
|
|
|
-
|
|
- 2
|
|
|
|
-
|
|
- 3
|
|
|
|
- .. row 2
|
|
|
|
- 0
|
|
|
|
- Y
|
|
|
|
- C
|
|
|
|
- Y
|
|
|
|
-
|
|
- Y
|
|
|
|
- C
|
|
|
|
- Y
|
|
|
|
- .. row 3
|
|
|
|
- 1
|
|
|
|
- Y
|
|
|
|
- C
|
|
|
|
- Y
|
|
|
|
-
|
|
- Y
|
|
|
|
- C
|
|
|
|
- Y
|
|
|
|
- .. row 4
|
|
|
|
- 2
|
|
|
|
- Y
|
|
|
|
- C
|
|
|
|
- Y
|
|
|
|
-
|
|
- Y
|
|
|
|
- C
|
|
|
|
- Y
|
|
|
|
- .. row 5
|
|
|
|
- 3
|
|
|
|
- Y
|
|
|
|
- C
|
|
|
|
- Y
|
|
|
|
-
|
|
- Y
|
|
|
|
- C
|
|
|
|
- Y
|