fb: adv7393: off by one in probe function
[deliverable/linux.git] / Documentation / media / uapi / v4l / yuv-formats.rst
CommitLineData
5377d91f
MH
1.. -*- coding: utf-8; mode: rst -*-
2
3.. _yuv-formats:
4
5***********
6YUV Formats
7***********
8
9YUV is the format native to TV broadcast and composite video signals. It
10separates the brightness information (Y) from the color information (U
11and V or Cb and Cr). The color information consists of red and blue
12*color difference* signals, this way the green component can be
13reconstructed by subtracting from the brightness component. See
14:ref:`colorspaces` for conversion examples. YUV was chosen because
15early television would only transmit brightness information. To add
16color in a way compatible with existing receivers a new signal carrier
17was added to transmit the color difference signals. Secondary in the YUV
18format the U and V components usually have lower resolution than the Y
19component. This is an analog video compression technique taking
20advantage of a property of the human visual system, being more sensitive
21to brightness information.
22
23
24.. toctree::
25 :maxdepth: 1
26
27 pixfmt-packed-yuv
28 pixfmt-grey
29 pixfmt-y10
30 pixfmt-y12
31 pixfmt-y10b
32 pixfmt-y16
33 pixfmt-y16-be
34 pixfmt-y8i
35 pixfmt-y12i
36 pixfmt-uv8
37 pixfmt-yuyv
38 pixfmt-uyvy
39 pixfmt-yvyu
40 pixfmt-vyuy
41 pixfmt-y41p
42 pixfmt-yuv420
43 pixfmt-yuv420m
44 pixfmt-yuv422m
45 pixfmt-yuv444m
46 pixfmt-yuv410
47 pixfmt-yuv422p
48 pixfmt-yuv411p
49 pixfmt-nv12
50 pixfmt-nv12m
51 pixfmt-nv12mt
52 pixfmt-nv16
53 pixfmt-nv16m
54 pixfmt-nv24
55 pixfmt-m420
This page took 0.045106 seconds and 5 git commands to generate.