doc-rst: fix some badly converted references
[deliverable/linux.git] / Documentation / linux_tv / media / v4l / pixfmt-packed-yuv.rst
CommitLineData
5377d91f
MH
1.. -*- coding: utf-8; mode: rst -*-
2
3.. _packed-yuv:
4
5******************
6Packed YUV formats
7******************
8
9*man Packed YUV formats(2)*
10
11Packed YUV formats
12
13
14Description
15===========
16
17Similar to the packed RGB formats these formats store the Y, Cb and Cr
18component of each pixel in one 16 or 32 bit word.
19
20
21
22.. flat-table:: Packed YUV Image Formats
23 :header-rows: 2
24 :stub-columns: 0
25
26
27 - .. row 1
28
29 - Identifier
30
31 - Code
32
0579e6e3 33 -
5377d91f
MH
34 - :cspan:`7` Byte 0 in memory
35
0579e6e3 36 -
5377d91f
MH
37 - :cspan:`7` Byte 1
38
0579e6e3 39 -
5377d91f
MH
40 - :cspan:`7` Byte 2
41
0579e6e3 42 -
5377d91f
MH
43 - :cspan:`7` Byte 3
44
45 - .. row 2
46
0579e6e3
MCC
47 -
48 -
5377d91f
MH
49 - Bit
50
51 - 7
52
53 - 6
54
55 - 5
56
57 - 4
58
59 - 3
60
61 - 2
62
63 - 1
64
65 - 0
66
0579e6e3 67 -
5377d91f
MH
68 - 7
69
70 - 6
71
72 - 5
73
74 - 4
75
76 - 3
77
78 - 2
79
80 - 1
81
82 - 0
83
0579e6e3 84 -
5377d91f
MH
85 - 7
86
87 - 6
88
89 - 5
90
91 - 4
92
93 - 3
94
95 - 2
96
97 - 1
98
99 - 0
100
0579e6e3 101 -
5377d91f
MH
102 - 7
103
104 - 6
105
106 - 5
107
108 - 4
109
110 - 3
111
112 - 2
113
114 - 1
115
116 - 0
117
6aeb3f67 118 - .. _V4L2-PIX-FMT-YUV444:
5377d91f
MH
119
120 - ``V4L2_PIX_FMT_YUV444``
121
122 - 'Y444'
123
0579e6e3 124 -
5377d91f
MH
125 - Cb\ :sub:`3`
126
127 - Cb\ :sub:`2`
128
129 - Cb\ :sub:`1`
130
131 - Cb\ :sub:`0`
132
133 - Cr\ :sub:`3`
134
135 - Cr\ :sub:`2`
136
137 - Cr\ :sub:`1`
138
139 - Cr\ :sub:`0`
140
0579e6e3 141 -
5377d91f
MH
142 - a\ :sub:`3`
143
144 - a\ :sub:`2`
145
146 - a\ :sub:`1`
147
148 - a\ :sub:`0`
149
150 - Y'\ :sub:`3`
151
152 - Y'\ :sub:`2`
153
154 - Y'\ :sub:`1`
155
156 - Y'\ :sub:`0`
157
6aeb3f67 158 - .. _V4L2-PIX-FMT-YUV555:
5377d91f
MH
159
160 - ``V4L2_PIX_FMT_YUV555``
161
162 - 'YUVO'
163
0579e6e3 164 -
5377d91f
MH
165 - Cb\ :sub:`2`
166
167 - Cb\ :sub:`1`
168
169 - Cb\ :sub:`0`
170
171 - Cr\ :sub:`4`
172
173 - Cr\ :sub:`3`
174
175 - Cr\ :sub:`2`
176
177 - Cr\ :sub:`1`
178
179 - Cr\ :sub:`0`
180
0579e6e3 181 -
5377d91f
MH
182 - a
183
184 - Y'\ :sub:`4`
185
186 - Y'\ :sub:`3`
187
188 - Y'\ :sub:`2`
189
190 - Y'\ :sub:`1`
191
192 - Y'\ :sub:`0`
193
194 - Cb\ :sub:`4`
195
196 - Cb\ :sub:`3`
197
6aeb3f67 198 - .. _V4L2-PIX-FMT-YUV565:
5377d91f
MH
199
200 - ``V4L2_PIX_FMT_YUV565``
201
202 - 'YUVP'
203
0579e6e3 204 -
5377d91f
MH
205 - Cb\ :sub:`2`
206
207 - Cb\ :sub:`1`
208
209 - Cb\ :sub:`0`
210
211 - Cr\ :sub:`4`
212
213 - Cr\ :sub:`3`
214
215 - Cr\ :sub:`2`
216
217 - Cr\ :sub:`1`
218
219 - Cr\ :sub:`0`
220
0579e6e3 221 -
5377d91f
MH
222 - Y'\ :sub:`4`
223
224 - Y'\ :sub:`3`
225
226 - Y'\ :sub:`2`
227
228 - Y'\ :sub:`1`
229
230 - Y'\ :sub:`0`
231
232 - Cb\ :sub:`5`
233
234 - Cb\ :sub:`4`
235
236 - Cb\ :sub:`3`
237
6aeb3f67 238 - .. _V4L2-PIX-FMT-YUV32:
5377d91f
MH
239
240 - ``V4L2_PIX_FMT_YUV32``
241
242 - 'YUV4'
243
0579e6e3 244 -
5377d91f
MH
245 - a\ :sub:`7`
246
247 - a\ :sub:`6`
248
249 - a\ :sub:`5`
250
251 - a\ :sub:`4`
252
253 - a\ :sub:`3`
254
255 - a\ :sub:`2`
256
257 - a\ :sub:`1`
258
259 - a\ :sub:`0`
260
0579e6e3 261 -
5377d91f
MH
262 - Y'\ :sub:`7`
263
264 - Y'\ :sub:`6`
265
266 - Y'\ :sub:`5`
267
268 - Y'\ :sub:`4`
269
270 - Y'\ :sub:`3`
271
272 - Y'\ :sub:`2`
273
274 - Y'\ :sub:`1`
275
276 - Y'\ :sub:`0`
277
0579e6e3 278 -
5377d91f
MH
279 - Cb\ :sub:`7`
280
281 - Cb\ :sub:`6`
282
283 - Cb\ :sub:`5`
284
285 - Cb\ :sub:`4`
286
287 - Cb\ :sub:`3`
288
289 - Cb\ :sub:`2`
290
291 - Cb\ :sub:`1`
292
293 - Cb\ :sub:`0`
294
0579e6e3 295 -
5377d91f
MH
296 - Cr\ :sub:`7`
297
298 - Cr\ :sub:`6`
299
300 - Cr\ :sub:`5`
301
302 - Cr\ :sub:`4`
303
304 - Cr\ :sub:`3`
305
306 - Cr\ :sub:`2`
307
308 - Cr\ :sub:`1`
309
310 - Cr\ :sub:`0`
311
312
313Bit 7 is the most significant bit. The value of a = alpha bits is
314undefined when reading from the driver, ignored when writing to the
315driver, except when alpha blending has been negotiated for a
316:ref:`Video Overlay <overlay>` or :ref:`Video Output Overlay <osd>`.
This page took 0.052411 seconds and 5 git commands to generate.