Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
[cascardo/linux.git] / Documentation / media / uapi / v4l / subdev-formats.rst
1 .. -*- coding: utf-8; mode: rst -*-
2
3 .. _v4l2-mbus-format:
4
5 Media Bus Formats
6 =================
7
8 .. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
9
10 .. c:type:: v4l2_mbus_framefmt
11
12 .. flat-table:: struct v4l2_mbus_framefmt
13     :header-rows:  0
14     :stub-columns: 0
15     :widths:       1 1 2
16
17     * - __u32
18       - ``width``
19       - Image width, in pixels.
20     * - __u32
21       - ``height``
22       - Image height, in pixels.
23     * - __u32
24       - ``code``
25       - Format code, from enum
26         :ref:`v4l2_mbus_pixelcode <v4l2-mbus-pixelcode>`.
27     * - __u32
28       - ``field``
29       - Field order, from enum :c:type:`v4l2_field`. See
30         :ref:`field-order` for details.
31     * - __u32
32       - ``colorspace``
33       - Image colorspace, from enum
34         :c:type:`v4l2_colorspace`. See
35         :ref:`colorspaces` for details.
36     * - enum :c:type:`v4l2_ycbcr_encoding`
37       - ``ycbcr_enc``
38       - This information supplements the ``colorspace`` and must be set by
39         the driver for capture streams and by the application for output
40         streams, see :ref:`colorspaces`.
41     * - enum :c:type:`v4l2_quantization`
42       - ``quantization``
43       - This information supplements the ``colorspace`` and must be set by
44         the driver for capture streams and by the application for output
45         streams, see :ref:`colorspaces`.
46     * - enum :c:type:`v4l2_xfer_func`
47       - ``xfer_func``
48       - This information supplements the ``colorspace`` and must be set by
49         the driver for capture streams and by the application for output
50         streams, see :ref:`colorspaces`.
51     * - __u16
52       - ``reserved``\ [11]
53       - Reserved for future extensions. Applications and drivers must set
54         the array to zero.
55
56
57
58 .. _v4l2-mbus-pixelcode:
59
60 Media Bus Pixel Codes
61 ---------------------
62
63 The media bus pixel codes describe image formats as flowing over
64 physical busses (both between separate physical components and inside
65 SoC devices). This should not be confused with the V4L2 pixel formats
66 that describe, using four character codes, image formats as stored in
67 memory.
68
69 While there is a relationship between image formats on busses and image
70 formats in memory (a raw Bayer image won't be magically converted to
71 JPEG just by storing it to memory), there is no one-to-one
72 correspondance between them.
73
74
75 Packed RGB Formats
76 ^^^^^^^^^^^^^^^^^^
77
78 Those formats transfer pixel data as red, green and blue components. The
79 format code is made of the following information.
80
81 -  The red, green and blue components order code, as encoded in a pixel
82    sample. Possible values are RGB and BGR.
83
84 -  The number of bits per component, for each component. The values can
85    be different for all components. Common values are 555 and 565.
86
87 -  The number of bus samples per pixel. Pixels that are wider than the
88    bus width must be transferred in multiple samples. Common values are
89    1 and 2.
90
91 -  The bus width.
92
93 -  For formats where the total number of bits per pixel is smaller than
94    the number of bus samples per pixel times the bus width, a padding
95    value stating if the bytes are padded in their most high order bits
96    (PADHI) or low order bits (PADLO). A "C" prefix is used for
97    component-wise padding in the most high order bits (CPADHI) or low
98    order bits (CPADLO) of each separate component.
99
100 -  For formats where the number of bus samples per pixel is larger than
101    1, an endianness value stating if the pixel is transferred MSB first
102    (BE) or LSB first (LE).
103
104 For instance, a format where pixels are encoded as 5-bits red, 5-bits
105 green and 5-bit blue values padded on the high bit, transferred as 2
106 8-bit samples per pixel with the most significant bits (padding, red and
107 half of the green value) transferred first will be named
108 ``MEDIA_BUS_FMT_RGB555_2X8_PADHI_BE``.
109
110 The following tables list existing packed RGB formats.
111
112 .. HACK: ideally, we would be using adjustbox here. However, Sphinx
113 .. is a very bad behaviored guy: if the table has more than 30 cols,
114 .. it switches to long table, and there's no way to override it.
115
116
117 .. 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}|
118
119 .. _v4l2-mbus-pixelcode-rgb:
120
121 .. raw:: latex
122
123     \begingroup
124     \tiny
125     \setlength{\tabcolsep}{2pt}
126
127 .. flat-table:: RGB formats
128     :header-rows:  2
129     :stub-columns: 0
130     :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
131
132     * - Identifier
133       - Code
134       -
135       - :cspan:`31` Data organization
136     * -
137       -
138       - Bit
139       - 31
140       - 30
141       - 29
142       - 28
143       - 27
144       - 26
145       - 25
146       - 24
147       - 23
148       - 22
149       - 21
150       - 20
151       - 19
152       - 18
153       - 17
154       - 16
155       - 15
156       - 14
157       - 13
158       - 12
159       - 11
160       - 10
161       - 9
162       - 8
163       - 7
164       - 6
165       - 5
166       - 4
167       - 3
168       - 2
169       - 1
170       - 0
171     * .. _MEDIA-BUS-FMT-RGB444-1X12:
172
173       - MEDIA_BUS_FMT_RGB444_1X12
174       - 0x1016
175       -
176       -
177       -
178       -
179       -
180       -
181       -
182       -
183       -
184       -
185       -
186       -
187       -
188       -
189       -
190       -
191       -
192       -
193       -
194       -
195       -
196       - r\ :sub:`3`
197       - r\ :sub:`2`
198       - r\ :sub:`1`
199       - r\ :sub:`0`
200       - g\ :sub:`3`
201       - g\ :sub:`2`
202       - g\ :sub:`1`
203       - g\ :sub:`0`
204       - b\ :sub:`3`
205       - b\ :sub:`2`
206       - b\ :sub:`1`
207       - b\ :sub:`0`
208     * .. _MEDIA-BUS-FMT-RGB444-2X8-PADHI-BE:
209
210       - MEDIA_BUS_FMT_RGB444_2X8_PADHI_BE
211       - 0x1001
212       -
213       -
214       -
215       -
216       -
217       -
218       -
219       -
220       -
221       -
222       -
223       -
224       -
225       -
226       -
227       -
228       -
229       -
230       -
231       -
232       -
233       -
234       -
235       -
236       -
237       - 0
238       - 0
239       - 0
240       - 0
241       - r\ :sub:`3`
242       - r\ :sub:`2`
243       - r\ :sub:`1`
244       - r\ :sub:`0`
245     * -
246       -
247       -
248       -
249       -
250       -
251       -
252       -
253       -
254       -
255       -
256       -
257       -
258       -
259       -
260       -
261       -
262       -
263       -
264       -
265       -
266       -
267       -
268       -
269       -
270       -
271       -
272       - g\ :sub:`3`
273       - g\ :sub:`2`
274       - g\ :sub:`1`
275       - g\ :sub:`0`
276       - b\ :sub:`3`
277       - b\ :sub:`2`
278       - b\ :sub:`1`
279       - b\ :sub:`0`
280     * .. _MEDIA-BUS-FMT-RGB444-2X8-PADHI-LE:
281
282       - MEDIA_BUS_FMT_RGB444_2X8_PADHI_LE
283       - 0x1002
284       -
285       -
286       -
287       -
288       -
289       -
290       -
291       -
292       -
293       -
294       -
295       -
296       -
297       -
298       -
299       -
300       -
301       -
302       -
303       -
304       -
305       -
306       -
307       -
308       -
309       - g\ :sub:`3`
310       - g\ :sub:`2`
311       - g\ :sub:`1`
312       - g\ :sub:`0`
313       - b\ :sub:`3`
314       - b\ :sub:`2`
315       - b\ :sub:`1`
316       - b\ :sub:`0`
317     * -
318       -
319       -
320       -
321       -
322       -
323       -
324       -
325       -
326       -
327       -
328       -
329       -
330       -
331       -
332       -
333       -
334       -
335       -
336       -
337       -
338       -
339       -
340       -
341       -
342       -
343       -
344       - 0
345       - 0
346       - 0
347       - 0
348       - r\ :sub:`3`
349       - r\ :sub:`2`
350       - r\ :sub:`1`
351       - r\ :sub:`0`
352     * .. _MEDIA-BUS-FMT-RGB555-2X8-PADHI-BE:
353
354       - MEDIA_BUS_FMT_RGB555_2X8_PADHI_BE
355       - 0x1003
356       -
357       -
358       -
359       -
360       -
361       -
362       -
363       -
364       -
365       -
366       -
367       -
368       -
369       -
370       -
371       -
372       -
373       -
374       -
375       -
376       -
377       -
378       -
379       -
380       -
381       - 0
382       - r\ :sub:`4`
383       - r\ :sub:`3`
384       - r\ :sub:`2`
385       - r\ :sub:`1`
386       - r\ :sub:`0`
387       - g\ :sub:`4`
388       - g\ :sub:`3`
389     * -
390       -
391       -
392       -
393       -
394       -
395       -
396       -
397       -
398       -
399       -
400       -
401       -
402       -
403       -
404       -
405       -
406       -
407       -
408       -
409       -
410       -
411       -
412       -
413       -
414       -
415       -
416       - g\ :sub:`2`
417       - g\ :sub:`1`
418       - g\ :sub:`0`
419       - b\ :sub:`4`
420       - b\ :sub:`3`
421       - b\ :sub:`2`
422       - b\ :sub:`1`
423       - b\ :sub:`0`
424     * .. _MEDIA-BUS-FMT-RGB555-2X8-PADHI-LE:
425
426       - MEDIA_BUS_FMT_RGB555_2X8_PADHI_LE
427       - 0x1004
428       -
429       -
430       -
431       -
432       -
433       -
434       -
435       -
436       -
437       -
438       -
439       -
440       -
441       -
442       -
443       -
444       -
445       -
446       -
447       -
448       -
449       -
450       -
451       -
452       -
453       - g\ :sub:`2`
454       - g\ :sub:`1`
455       - g\ :sub:`0`
456       - b\ :sub:`4`
457       - b\ :sub:`3`
458       - b\ :sub:`2`
459       - b\ :sub:`1`
460       - b\ :sub:`0`
461     * -
462       -
463       -
464       -
465       -
466       -
467       -
468       -
469       -
470       -
471       -
472       -
473       -
474       -
475       -
476       -
477       -
478       -
479       -
480       -
481       -
482       -
483       -
484       -
485       -
486       -
487       -
488       - 0
489       - r\ :sub:`4`
490       - r\ :sub:`3`
491       - r\ :sub:`2`
492       - r\ :sub:`1`
493       - r\ :sub:`0`
494       - g\ :sub:`4`
495       - g\ :sub:`3`
496     * .. _MEDIA-BUS-FMT-RGB565-1X16:
497
498       - MEDIA_BUS_FMT_RGB565_1X16
499       - 0x1017
500       -
501       -
502       -
503       -
504       -
505       -
506       -
507       -
508       -
509       -
510       -
511       -
512       -
513       -
514       -
515       -
516       -
517       - r\ :sub:`4`
518       - r\ :sub:`3`
519       - r\ :sub:`2`
520       - r\ :sub:`1`
521       - r\ :sub:`0`
522       - g\ :sub:`5`
523       - g\ :sub:`4`
524       - g\ :sub:`3`
525       - g\ :sub:`2`
526       - g\ :sub:`1`
527       - g\ :sub:`0`
528       - b\ :sub:`4`
529       - b\ :sub:`3`
530       - b\ :sub:`2`
531       - b\ :sub:`1`
532       - b\ :sub:`0`
533     * .. _MEDIA-BUS-FMT-BGR565-2X8-BE:
534
535       - MEDIA_BUS_FMT_BGR565_2X8_BE
536       - 0x1005
537       -
538       -
539       -
540       -
541       -
542       -
543       -
544       -
545       -
546       -
547       -
548       -
549       -
550       -
551       -
552       -
553       -
554       -
555       -
556       -
557       -
558       -
559       -
560       -
561       -
562       - b\ :sub:`4`
563       - b\ :sub:`3`
564       - b\ :sub:`2`
565       - b\ :sub:`1`
566       - b\ :sub:`0`
567       - g\ :sub:`5`
568       - g\ :sub:`4`
569       - g\ :sub:`3`
570     * -
571       -
572       -
573       -
574       -
575       -
576       -
577       -
578       -
579       -
580       -
581       -
582       -
583       -
584       -
585       -
586       -
587       -
588       -
589       -
590       -
591       -
592       -
593       -
594       -
595       -
596       -
597       - g\ :sub:`2`
598       - g\ :sub:`1`
599       - g\ :sub:`0`
600       - r\ :sub:`4`
601       - r\ :sub:`3`
602       - r\ :sub:`2`
603       - r\ :sub:`1`
604       - r\ :sub:`0`
605     * .. _MEDIA-BUS-FMT-BGR565-2X8-LE:
606
607       - MEDIA_BUS_FMT_BGR565_2X8_LE
608       - 0x1006
609       -
610       -
611       -
612       -
613       -
614       -
615       -
616       -
617       -
618       -
619       -
620       -
621       -
622       -
623       -
624       -
625       -
626       -
627       -
628       -
629       -
630       -
631       -
632       -
633       -
634       - g\ :sub:`2`
635       - g\ :sub:`1`
636       - g\ :sub:`0`
637       - r\ :sub:`4`
638       - r\ :sub:`3`
639       - r\ :sub:`2`
640       - r\ :sub:`1`
641       - r\ :sub:`0`
642     * -
643       -
644       -
645       -
646       -
647       -
648       -
649       -
650       -
651       -
652       -
653       -
654       -
655       -
656       -
657       -
658       -
659       -
660       -
661       -
662       -
663       -
664       -
665       -
666       -
667       -
668       -
669       - b\ :sub:`4`
670       - b\ :sub:`3`
671       - b\ :sub:`2`
672       - b\ :sub:`1`
673       - b\ :sub:`0`
674       - g\ :sub:`5`
675       - g\ :sub:`4`
676       - g\ :sub:`3`
677     * .. _MEDIA-BUS-FMT-RGB565-2X8-BE:
678
679       - MEDIA_BUS_FMT_RGB565_2X8_BE
680       - 0x1007
681       -
682       -
683       -
684       -
685       -
686       -
687       -
688       -
689       -
690       -
691       -
692       -
693       -
694       -
695       -
696       -
697       -
698       -
699       -
700       -
701       -
702       -
703       -
704       -
705       -
706       - r\ :sub:`4`
707       - r\ :sub:`3`
708       - r\ :sub:`2`
709       - r\ :sub:`1`
710       - r\ :sub:`0`
711       - g\ :sub:`5`
712       - g\ :sub:`4`
713       - g\ :sub:`3`
714     * -
715       -
716       -
717       -
718       -
719       -
720       -
721       -
722       -
723       -
724       -
725       -
726       -
727       -
728       -
729       -
730       -
731       -
732       -
733       -
734       -
735       -
736       -
737       -
738       -
739       -
740       -
741       - g\ :sub:`2`
742       - g\ :sub:`1`
743       - g\ :sub:`0`
744       - b\ :sub:`4`
745       - b\ :sub:`3`
746       - b\ :sub:`2`
747       - b\ :sub:`1`
748       - b\ :sub:`0`
749     * .. _MEDIA-BUS-FMT-RGB565-2X8-LE:
750
751       - MEDIA_BUS_FMT_RGB565_2X8_LE
752       - 0x1008
753       -
754       -
755       -
756       -
757       -
758       -
759       -
760       -
761       -
762       -
763       -
764       -
765       -
766       -
767       -
768       -
769       -
770       -
771       -
772       -
773       -
774       -
775       -
776       -
777       -
778       - g\ :sub:`2`
779       - g\ :sub:`1`
780       - g\ :sub:`0`
781       - b\ :sub:`4`
782       - b\ :sub:`3`
783       - b\ :sub:`2`
784       - b\ :sub:`1`
785       - b\ :sub:`0`
786     * -
787       -
788       -
789       -
790       -
791       -
792       -
793       -
794       -
795       -
796       -
797       -
798       -
799       -
800       -
801       -
802       -
803       -
804       -
805       -
806       -
807       -
808       -
809       -
810       -
811       -
812       -
813       - r\ :sub:`4`
814       - r\ :sub:`3`
815       - r\ :sub:`2`
816       - r\ :sub:`1`
817       - r\ :sub:`0`
818       - g\ :sub:`5`
819       - g\ :sub:`4`
820       - g\ :sub:`3`
821     * .. _MEDIA-BUS-FMT-RGB666-1X18:
822
823       - MEDIA_BUS_FMT_RGB666_1X18
824       - 0x1009
825       -
826       -
827       -
828       -
829       -
830       -
831       -
832       -
833       -
834       -
835       -
836       -
837       -
838       -
839       -
840       - r\ :sub:`5`
841       - r\ :sub:`4`
842       - r\ :sub:`3`
843       - r\ :sub:`2`
844       - r\ :sub:`1`
845       - r\ :sub:`0`
846       - g\ :sub:`5`
847       - g\ :sub:`4`
848       - g\ :sub:`3`
849       - g\ :sub:`2`
850       - g\ :sub:`1`
851       - g\ :sub:`0`
852       - b\ :sub:`5`
853       - b\ :sub:`4`
854       - b\ :sub:`3`
855       - b\ :sub:`2`
856       - b\ :sub:`1`
857       - b\ :sub:`0`
858     * .. _MEDIA-BUS-FMT-RBG888-1X24:
859
860       - MEDIA_BUS_FMT_RBG888_1X24
861       - 0x100e
862       -
863       -
864       -
865       -
866       -
867       -
868       -
869       -
870       -
871       - r\ :sub:`7`
872       - r\ :sub:`6`
873       - r\ :sub:`5`
874       - r\ :sub:`4`
875       - r\ :sub:`3`
876       - r\ :sub:`2`
877       - r\ :sub:`1`
878       - r\ :sub:`0`
879       - b\ :sub:`7`
880       - b\ :sub:`6`
881       - b\ :sub:`5`
882       - b\ :sub:`4`
883       - b\ :sub:`3`
884       - b\ :sub:`2`
885       - b\ :sub:`1`
886       - b\ :sub:`0`
887       - g\ :sub:`7`
888       - g\ :sub:`6`
889       - g\ :sub:`5`
890       - g\ :sub:`4`
891       - g\ :sub:`3`
892       - g\ :sub:`2`
893       - g\ :sub:`1`
894       - g\ :sub:`0`
895     * .. _MEDIA-BUS-FMT-RGB666-1X24_CPADHI:
896
897       - MEDIA_BUS_FMT_RGB666_1X24_CPADHI
898       - 0x1015
899       -
900       -
901       -
902       -
903       -
904       -
905       -
906       -
907       -
908       - 0
909       - 0
910       - r\ :sub:`5`
911       - r\ :sub:`4`
912       - r\ :sub:`3`
913       - r\ :sub:`2`
914       - r\ :sub:`1`
915       - r\ :sub:`0`
916       - 0
917       - 0
918       - g\ :sub:`5`
919       - g\ :sub:`4`
920       - g\ :sub:`3`
921       - g\ :sub:`2`
922       - g\ :sub:`1`
923       - g\ :sub:`0`
924       - 0
925       - 0
926       - b\ :sub:`5`
927       - b\ :sub:`4`
928       - b\ :sub:`3`
929       - b\ :sub:`2`
930       - b\ :sub:`1`
931       - b\ :sub:`0`
932     * .. _MEDIA-BUS-FMT-BGR888-1X24:
933
934       - MEDIA_BUS_FMT_BGR888_1X24
935       - 0x1013
936       -
937       -
938       -
939       -
940       -
941       -
942       -
943       -
944       -
945       - b\ :sub:`7`
946       - b\ :sub:`6`
947       - b\ :sub:`5`
948       - b\ :sub:`4`
949       - b\ :sub:`3`
950       - b\ :sub:`2`
951       - b\ :sub:`1`
952       - b\ :sub:`0`
953       - g\ :sub:`7`
954       - g\ :sub:`6`
955       - g\ :sub:`5`
956       - g\ :sub:`4`
957       - g\ :sub:`3`
958       - g\ :sub:`2`
959       - g\ :sub:`1`
960       - g\ :sub:`0`
961       - r\ :sub:`7`
962       - r\ :sub:`6`
963       - r\ :sub:`5`
964       - r\ :sub:`4`
965       - r\ :sub:`3`
966       - r\ :sub:`2`
967       - r\ :sub:`1`
968       - r\ :sub:`0`
969     * .. _MEDIA-BUS-FMT-GBR888-1X24:
970
971       - MEDIA_BUS_FMT_GBR888_1X24
972       - 0x1014
973       -
974       -
975       -
976       -
977       -
978       -
979       -
980       -
981       -
982       - g\ :sub:`7`
983       - g\ :sub:`6`
984       - g\ :sub:`5`
985       - g\ :sub:`4`
986       - g\ :sub:`3`
987       - g\ :sub:`2`
988       - g\ :sub:`1`
989       - g\ :sub:`0`
990       - b\ :sub:`7`
991       - b\ :sub:`6`
992       - b\ :sub:`5`
993       - b\ :sub:`4`
994       - b\ :sub:`3`
995       - b\ :sub:`2`
996       - b\ :sub:`1`
997       - b\ :sub:`0`
998       - r\ :sub:`7`
999       - r\ :sub:`6`
1000       - r\ :sub:`5`
1001       - r\ :sub:`4`
1002       - r\ :sub:`3`
1003       - r\ :sub:`2`
1004       - r\ :sub:`1`
1005       - r\ :sub:`0`
1006     * .. _MEDIA-BUS-FMT-RGB888-1X24:
1007
1008       - MEDIA_BUS_FMT_RGB888_1X24
1009       - 0x100a
1010       -
1011       -
1012       -
1013       -
1014       -
1015       -
1016       -
1017       -
1018       -
1019       - r\ :sub:`7`
1020       - r\ :sub:`6`
1021       - r\ :sub:`5`
1022       - r\ :sub:`4`
1023       - r\ :sub:`3`
1024       - r\ :sub:`2`
1025       - r\ :sub:`1`
1026       - r\ :sub:`0`
1027       - g\ :sub:`7`
1028       - g\ :sub:`6`
1029       - g\ :sub:`5`
1030       - g\ :sub:`4`
1031       - g\ :sub:`3`
1032       - g\ :sub:`2`
1033       - g\ :sub:`1`
1034       - g\ :sub:`0`
1035       - b\ :sub:`7`
1036       - b\ :sub:`6`
1037       - b\ :sub:`5`
1038       - b\ :sub:`4`
1039       - b\ :sub:`3`
1040       - b\ :sub:`2`
1041       - b\ :sub:`1`
1042       - b\ :sub:`0`
1043     * .. _MEDIA-BUS-FMT-RGB888-2X12-BE:
1044
1045       - MEDIA_BUS_FMT_RGB888_2X12_BE
1046       - 0x100b
1047       -
1048       -
1049       -
1050       -
1051       -
1052       -
1053       -
1054       -
1055       -
1056       -
1057       -
1058       -
1059       -
1060       -
1061       -
1062       -
1063       -
1064       -
1065       -
1066       -
1067       -
1068       - r\ :sub:`7`
1069       - r\ :sub:`6`
1070       - r\ :sub:`5`
1071       - r\ :sub:`4`
1072       - r\ :sub:`3`
1073       - r\ :sub:`2`
1074       - r\ :sub:`1`
1075       - r\ :sub:`0`
1076       - g\ :sub:`7`
1077       - g\ :sub:`6`
1078       - g\ :sub:`5`
1079       - g\ :sub:`4`
1080     * -
1081       -
1082       -
1083       -
1084       -
1085       -
1086       -
1087       -
1088       -
1089       -
1090       -
1091       -
1092       -
1093       -
1094       -
1095       -
1096       -
1097       -
1098       -
1099       -
1100       -
1101       -
1102       -
1103       - g\ :sub:`3`
1104       - g\ :sub:`2`
1105       - g\ :sub:`1`
1106       - g\ :sub:`0`
1107       - b\ :sub:`7`
1108       - b\ :sub:`6`
1109       - b\ :sub:`5`
1110       - b\ :sub:`4`
1111       - b\ :sub:`3`
1112       - b\ :sub:`2`
1113       - b\ :sub:`1`
1114       - b\ :sub:`0`
1115     * .. _MEDIA-BUS-FMT-RGB888-2X12-LE:
1116
1117       - MEDIA_BUS_FMT_RGB888_2X12_LE
1118       - 0x100c
1119       -
1120       -
1121       -
1122       -
1123       -
1124       -
1125       -
1126       -
1127       -
1128       -
1129       -
1130       -
1131       -
1132       -
1133       -
1134       -
1135       -
1136       -
1137       -
1138       -
1139       -
1140       - g\ :sub:`3`
1141       - g\ :sub:`2`
1142       - g\ :sub:`1`
1143       - g\ :sub:`0`
1144       - b\ :sub:`7`
1145       - b\ :sub:`6`
1146       - b\ :sub:`5`
1147       - b\ :sub:`4`
1148       - b\ :sub:`3`
1149       - b\ :sub:`2`
1150       - b\ :sub:`1`
1151       - b\ :sub:`0`
1152     * -
1153       -
1154       -
1155       -
1156       -
1157       -
1158       -
1159       -
1160       -
1161       -
1162       -
1163       -
1164       -
1165       -
1166       -
1167       -
1168       -
1169       -
1170       -
1171       -
1172       -
1173       -
1174       -
1175       - r\ :sub:`7`
1176       - r\ :sub:`6`
1177       - r\ :sub:`5`
1178       - r\ :sub:`4`
1179       - r\ :sub:`3`
1180       - r\ :sub:`2`
1181       - r\ :sub:`1`
1182       - r\ :sub:`0`
1183       - g\ :sub:`7`
1184       - g\ :sub:`6`
1185       - g\ :sub:`5`
1186       - g\ :sub:`4`
1187     * .. _MEDIA-BUS-FMT-ARGB888-1X32:
1188
1189       - MEDIA_BUS_FMT_ARGB888_1X32
1190       - 0x100d
1191       -
1192       - a\ :sub:`7`
1193       - a\ :sub:`6`
1194       - a\ :sub:`5`
1195       - a\ :sub:`4`
1196       - a\ :sub:`3`
1197       - a\ :sub:`2`
1198       - a\ :sub:`1`
1199       - a\ :sub:`0`
1200       - r\ :sub:`7`
1201       - r\ :sub:`6`
1202       - r\ :sub:`5`
1203       - r\ :sub:`4`
1204       - r\ :sub:`3`
1205       - r\ :sub:`2`
1206       - r\ :sub:`1`
1207       - r\ :sub:`0`
1208       - g\ :sub:`7`
1209       - g\ :sub:`6`
1210       - g\ :sub:`5`
1211       - g\ :sub:`4`
1212       - g\ :sub:`3`
1213       - g\ :sub:`2`
1214       - g\ :sub:`1`
1215       - g\ :sub:`0`
1216       - b\ :sub:`7`
1217       - b\ :sub:`6`
1218       - b\ :sub:`5`
1219       - b\ :sub:`4`
1220       - b\ :sub:`3`
1221       - b\ :sub:`2`
1222       - b\ :sub:`1`
1223       - b\ :sub:`0`
1224     * .. _MEDIA-BUS-FMT-RGB888-1X32-PADHI:
1225
1226       - MEDIA_BUS_FMT_RGB888_1X32_PADHI
1227       - 0x100f
1228       -
1229       - 0
1230       - 0
1231       - 0
1232       - 0
1233       - 0
1234       - 0
1235       - 0
1236       - 0
1237       - r\ :sub:`7`
1238       - r\ :sub:`6`
1239       - r\ :sub:`5`
1240       - r\ :sub:`4`
1241       - r\ :sub:`3`
1242       - r\ :sub:`2`
1243       - r\ :sub:`1`
1244       - r\ :sub:`0`
1245       - g\ :sub:`7`
1246       - g\ :sub:`6`
1247       - g\ :sub:`5`
1248       - g\ :sub:`4`
1249       - g\ :sub:`3`
1250       - g\ :sub:`2`
1251       - g\ :sub:`1`
1252       - g\ :sub:`0`
1253       - b\ :sub:`7`
1254       - b\ :sub:`6`
1255       - b\ :sub:`5`
1256       - b\ :sub:`4`
1257       - b\ :sub:`3`
1258       - b\ :sub:`2`
1259       - b\ :sub:`1`
1260       - b\ :sub:`0`
1261
1262 .. raw:: latex
1263
1264     \endgroup
1265
1266 On LVDS buses, usually each sample is transferred serialized in seven
1267 time slots per pixel clock, on three (18-bit) or four (24-bit)
1268 differential data pairs at the same time. The remaining bits are used
1269 for control signals as defined by SPWG/PSWG/VESA or JEIDA standards. The
1270 24-bit RGB format serialized in seven time slots on four lanes using
1271 JEIDA defined bit mapping will be named
1272 ``MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA``, for example.
1273
1274 .. raw:: latex
1275
1276     \begin{adjustbox}{width=\columnwidth}
1277
1278 .. _v4l2-mbus-pixelcode-rgb-lvds:
1279
1280 .. flat-table:: LVDS RGB formats
1281     :header-rows:  2
1282     :stub-columns: 0
1283
1284     * - Identifier
1285       - Code
1286       -
1287       -
1288       - :cspan:`3` Data organization
1289     * -
1290       -
1291       - Timeslot
1292       - Lane
1293       - 3
1294       - 2
1295       - 1
1296       - 0
1297     * .. _MEDIA-BUS-FMT-RGB666-1X7X3-SPWG:
1298
1299       - MEDIA_BUS_FMT_RGB666_1X7X3_SPWG
1300       - 0x1010
1301       - 0
1302       -
1303       -
1304       - d
1305       - b\ :sub:`1`
1306       - g\ :sub:`0`
1307     * -
1308       -
1309       - 1
1310       -
1311       -
1312       - d
1313       - b\ :sub:`0`
1314       - r\ :sub:`5`
1315     * -
1316       -
1317       - 2
1318       -
1319       -
1320       - d
1321       - g\ :sub:`5`
1322       - r\ :sub:`4`
1323     * -
1324       -
1325       - 3
1326       -
1327       -
1328       - b\ :sub:`5`
1329       - g\ :sub:`4`
1330       - r\ :sub:`3`
1331     * -
1332       -
1333       - 4
1334       -
1335       -
1336       - b\ :sub:`4`
1337       - g\ :sub:`3`
1338       - r\ :sub:`2`
1339     * -
1340       -
1341       - 5
1342       -
1343       -
1344       - b\ :sub:`3`
1345       - g\ :sub:`2`
1346       - r\ :sub:`1`
1347     * -
1348       -
1349       - 6
1350       -
1351       -
1352       - b\ :sub:`2`
1353       - g\ :sub:`1`
1354       - r\ :sub:`0`
1355     * .. _MEDIA-BUS-FMT-RGB888-1X7X4-SPWG:
1356
1357       - MEDIA_BUS_FMT_RGB888_1X7X4_SPWG
1358       - 0x1011
1359       - 0
1360       -
1361       - d
1362       - d
1363       - b\ :sub:`1`
1364       - g\ :sub:`0`
1365     * -
1366       -
1367       - 1
1368       -
1369       - b\ :sub:`7`
1370       - d
1371       - b\ :sub:`0`
1372       - r\ :sub:`5`
1373     * -
1374       -
1375       - 2
1376       -
1377       - b\ :sub:`6`
1378       - d
1379       - g\ :sub:`5`
1380       - r\ :sub:`4`
1381     * -
1382       -
1383       - 3
1384       -
1385       - g\ :sub:`7`
1386       - b\ :sub:`5`
1387       - g\ :sub:`4`
1388       - r\ :sub:`3`
1389     * -
1390       -
1391       - 4
1392       -
1393       - g\ :sub:`6`
1394       - b\ :sub:`4`
1395       - g\ :sub:`3`
1396       - r\ :sub:`2`
1397     * -
1398       -
1399       - 5
1400       -
1401       - r\ :sub:`7`
1402       - b\ :sub:`3`
1403       - g\ :sub:`2`
1404       - r\ :sub:`1`
1405     * -
1406       -
1407       - 6
1408       -
1409       - r\ :sub:`6`
1410       - b\ :sub:`2`
1411       - g\ :sub:`1`
1412       - r\ :sub:`0`
1413     * .. _MEDIA-BUS-FMT-RGB888-1X7X4-JEIDA:
1414
1415       - MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA
1416       - 0x1012
1417       - 0
1418       -
1419       - d
1420       - d
1421       - b\ :sub:`3`
1422       - g\ :sub:`2`
1423     * -
1424       -
1425       - 1
1426       -
1427       - b\ :sub:`1`
1428       - d
1429       - b\ :sub:`2`
1430       - r\ :sub:`7`
1431     * -
1432       -
1433       - 2
1434       -
1435       - b\ :sub:`0`
1436       - d
1437       - g\ :sub:`7`
1438       - r\ :sub:`6`
1439     * -
1440       -
1441       - 3
1442       -
1443       - g\ :sub:`1`
1444       - b\ :sub:`7`
1445       - g\ :sub:`6`
1446       - r\ :sub:`5`
1447     * -
1448       -
1449       - 4
1450       -
1451       - g\ :sub:`0`
1452       - b\ :sub:`6`
1453       - g\ :sub:`5`
1454       - r\ :sub:`4`
1455     * -
1456       -
1457       - 5
1458       -
1459       - r\ :sub:`1`
1460       - b\ :sub:`5`
1461       - g\ :sub:`4`
1462       - r\ :sub:`3`
1463     * -
1464       -
1465       - 6
1466       -
1467       - r\ :sub:`0`
1468       - b\ :sub:`4`
1469       - g\ :sub:`3`
1470       - r\ :sub:`2`
1471
1472 .. raw:: latex
1473
1474     \end{adjustbox}\newline\newline
1475
1476
1477 Bayer Formats
1478 ^^^^^^^^^^^^^
1479
1480 Those formats transfer pixel data as red, green and blue components. The
1481 format code is made of the following information.
1482
1483 -  The red, green and blue components order code, as encoded in a pixel
1484    sample. The possible values are shown in :ref:`bayer-patterns`.
1485
1486 -  The number of bits per pixel component. All components are
1487    transferred on the same number of bits. Common values are 8, 10 and
1488    12.
1489
1490 -  The compression (optional). If the pixel components are ALAW- or
1491    DPCM-compressed, a mention of the compression scheme and the number
1492    of bits per compressed pixel component.
1493
1494 -  The number of bus samples per pixel. Pixels that are wider than the
1495    bus width must be transferred in multiple samples. Common values are
1496    1 and 2.
1497
1498 -  The bus width.
1499
1500 -  For formats where the total number of bits per pixel is smaller than
1501    the number of bus samples per pixel times the bus width, a padding
1502    value stating if the bytes are padded in their most high order bits
1503    (PADHI) or low order bits (PADLO).
1504
1505 -  For formats where the number of bus samples per pixel is larger than
1506    1, an endianness value stating if the pixel is transferred MSB first
1507    (BE) or LSB first (LE).
1508
1509 For instance, a format with uncompressed 10-bit Bayer components
1510 arranged in a red, green, green, blue pattern transferred as 2 8-bit
1511 samples per pixel with the least significant bits transferred first will
1512 be named ``MEDIA_BUS_FMT_SRGGB10_2X8_PADHI_LE``.
1513
1514
1515 .. _bayer-patterns:
1516
1517 .. figure::  subdev-formats_files/bayer.*
1518     :alt:    bayer.png
1519     :align:  center
1520
1521     **Figure 4.8 Bayer Patterns**
1522
1523
1524
1525 The following table lists existing packed Bayer formats. The data
1526 organization is given as an example for the first pixel only.
1527
1528
1529 .. raw:: latex
1530
1531     \newline\newline\begin{adjustbox}{width=\columnwidth}
1532
1533 .. tabularcolumns:: |p{7.6cm}|p{1.6cm}|p{0.7cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|
1534
1535 .. _v4l2-mbus-pixelcode-bayer:
1536
1537 .. cssclass: longtable
1538
1539 .. flat-table:: Bayer Formats
1540     :header-rows:  2
1541     :stub-columns: 0
1542
1543     * - Identifier
1544       - Code
1545       -
1546       - :cspan:`15` Data organization
1547     * -
1548       -
1549       - Bit
1550       - 15
1551       - 14
1552       - 13
1553       - 12
1554       - 11
1555       - 10
1556       - 9
1557       - 8
1558       - 7
1559       - 6
1560       - 5
1561       - 4
1562       - 3
1563       - 2
1564       - 1
1565       - 0
1566     * .. _MEDIA-BUS-FMT-SBGGR8-1X8:
1567
1568       - MEDIA_BUS_FMT_SBGGR8_1X8
1569       - 0x3001
1570       -
1571       -
1572       -
1573       -
1574       -
1575       - -
1576       - -
1577       - -
1578       - -
1579       - b\ :sub:`7`
1580       - b\ :sub:`6`
1581       - b\ :sub:`5`
1582       - b\ :sub:`4`
1583       - b\ :sub:`3`
1584       - b\ :sub:`2`
1585       - b\ :sub:`1`
1586       - b\ :sub:`0`
1587     * .. _MEDIA-BUS-FMT-SGBRG8-1X8:
1588
1589       - MEDIA_BUS_FMT_SGBRG8_1X8
1590       - 0x3013
1591       -
1592       -
1593       -
1594       -
1595       -
1596       - -
1597       - -
1598       - -
1599       - -
1600       - g\ :sub:`7`
1601       - g\ :sub:`6`
1602       - g\ :sub:`5`
1603       - g\ :sub:`4`
1604       - g\ :sub:`3`
1605       - g\ :sub:`2`
1606       - g\ :sub:`1`
1607       - g\ :sub:`0`
1608     * .. _MEDIA-BUS-FMT-SGRBG8-1X8:
1609
1610       - MEDIA_BUS_FMT_SGRBG8_1X8
1611       - 0x3002
1612       -
1613       -
1614       -
1615       -
1616       -
1617       - -
1618       - -
1619       - -
1620       - -
1621       - g\ :sub:`7`
1622       - g\ :sub:`6`
1623       - g\ :sub:`5`
1624       - g\ :sub:`4`
1625       - g\ :sub:`3`
1626       - g\ :sub:`2`
1627       - g\ :sub:`1`
1628       - g\ :sub:`0`
1629     * .. _MEDIA-BUS-FMT-SRGGB8-1X8:
1630
1631       - MEDIA_BUS_FMT_SRGGB8_1X8
1632       - 0x3014
1633       -
1634       -
1635       -
1636       -
1637       -
1638       - -
1639       - -
1640       - -
1641       - -
1642       - r\ :sub:`7`
1643       - r\ :sub:`6`
1644       - r\ :sub:`5`
1645       - r\ :sub:`4`
1646       - r\ :sub:`3`
1647       - r\ :sub:`2`
1648       - r\ :sub:`1`
1649       - r\ :sub:`0`
1650     * .. _MEDIA-BUS-FMT-SBGGR10-ALAW8-1X8:
1651
1652       - MEDIA_BUS_FMT_SBGGR10_ALAW8_1X8
1653       - 0x3015
1654       -
1655       -
1656       -
1657       -
1658       -
1659       - -
1660       - -
1661       - -
1662       - -
1663       - b\ :sub:`7`
1664       - b\ :sub:`6`
1665       - b\ :sub:`5`
1666       - b\ :sub:`4`
1667       - b\ :sub:`3`
1668       - b\ :sub:`2`
1669       - b\ :sub:`1`
1670       - b\ :sub:`0`
1671     * .. _MEDIA-BUS-FMT-SGBRG10-ALAW8-1X8:
1672
1673       - MEDIA_BUS_FMT_SGBRG10_ALAW8_1X8
1674       - 0x3016
1675       -
1676       -
1677       -
1678       -
1679       -
1680       - -
1681       - -
1682       - -
1683       - -
1684       - g\ :sub:`7`
1685       - g\ :sub:`6`
1686       - g\ :sub:`5`
1687       - g\ :sub:`4`
1688       - g\ :sub:`3`
1689       - g\ :sub:`2`
1690       - g\ :sub:`1`
1691       - g\ :sub:`0`
1692     * .. _MEDIA-BUS-FMT-SGRBG10-ALAW8-1X8:
1693
1694       - MEDIA_BUS_FMT_SGRBG10_ALAW8_1X8
1695       - 0x3017
1696       -
1697       -
1698       -
1699       -
1700       -
1701       - -
1702       - -
1703       - -
1704       - -
1705       - g\ :sub:`7`
1706       - g\ :sub:`6`
1707       - g\ :sub:`5`
1708       - g\ :sub:`4`
1709       - g\ :sub:`3`
1710       - g\ :sub:`2`
1711       - g\ :sub:`1`
1712       - g\ :sub:`0`
1713     * .. _MEDIA-BUS-FMT-SRGGB10-ALAW8-1X8:
1714
1715       - MEDIA_BUS_FMT_SRGGB10_ALAW8_1X8
1716       - 0x3018
1717       -
1718       -
1719       -
1720       -
1721       -
1722       - -
1723       - -
1724       - -
1725       - -
1726       - r\ :sub:`7`
1727       - r\ :sub:`6`
1728       - r\ :sub:`5`
1729       - r\ :sub:`4`
1730       - r\ :sub:`3`
1731       - r\ :sub:`2`
1732       - r\ :sub:`1`
1733       - r\ :sub:`0`
1734     * .. _MEDIA-BUS-FMT-SBGGR10-DPCM8-1X8:
1735
1736       - MEDIA_BUS_FMT_SBGGR10_DPCM8_1X8
1737       - 0x300b
1738       -
1739       -
1740       -
1741       -
1742       -
1743       - -
1744       - -
1745       - -
1746       - -
1747       - b\ :sub:`7`
1748       - b\ :sub:`6`
1749       - b\ :sub:`5`
1750       - b\ :sub:`4`
1751       - b\ :sub:`3`
1752       - b\ :sub:`2`
1753       - b\ :sub:`1`
1754       - b\ :sub:`0`
1755     * .. _MEDIA-BUS-FMT-SGBRG10-DPCM8-1X8:
1756
1757       - MEDIA_BUS_FMT_SGBRG10_DPCM8_1X8
1758       - 0x300c
1759       -
1760       -
1761       -
1762       -
1763       -
1764       - -
1765       - -
1766       - -
1767       - -
1768       - g\ :sub:`7`
1769       - g\ :sub:`6`
1770       - g\ :sub:`5`
1771       - g\ :sub:`4`
1772       - g\ :sub:`3`
1773       - g\ :sub:`2`
1774       - g\ :sub:`1`
1775       - g\ :sub:`0`
1776     * .. _MEDIA-BUS-FMT-SGRBG10-DPCM8-1X8:
1777
1778       - MEDIA_BUS_FMT_SGRBG10_DPCM8_1X8
1779       - 0x3009
1780       -
1781       -
1782       -
1783       -
1784       -
1785       - -
1786       - -
1787       - -
1788       - -
1789       - g\ :sub:`7`
1790       - g\ :sub:`6`
1791       - g\ :sub:`5`
1792       - g\ :sub:`4`
1793       - g\ :sub:`3`
1794       - g\ :sub:`2`
1795       - g\ :sub:`1`
1796       - g\ :sub:`0`
1797     * .. _MEDIA-BUS-FMT-SRGGB10-DPCM8-1X8:
1798
1799       - MEDIA_BUS_FMT_SRGGB10_DPCM8_1X8
1800       - 0x300d
1801       -
1802       -
1803       -
1804       -
1805       -
1806       - -
1807       - -
1808       - -
1809       - -
1810       - r\ :sub:`7`
1811       - r\ :sub:`6`
1812       - r\ :sub:`5`
1813       - r\ :sub:`4`
1814       - r\ :sub:`3`
1815       - r\ :sub:`2`
1816       - r\ :sub:`1`
1817       - r\ :sub:`0`
1818     * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-BE:
1819
1820       - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_BE
1821       - 0x3003
1822       -
1823       -
1824       -
1825       -
1826       -
1827       - -
1828       - -
1829       - -
1830       - -
1831       - 0
1832       - 0
1833       - 0
1834       - 0
1835       - 0
1836       - 0
1837       - b\ :sub:`9`
1838       - b\ :sub:`8`
1839     * -
1840       -
1841       -
1842       -
1843       -
1844       -
1845       -
1846       - -
1847       - -
1848       - -
1849       - -
1850       - b\ :sub:`7`
1851       - b\ :sub:`6`
1852       - b\ :sub:`5`
1853       - b\ :sub:`4`
1854       - b\ :sub:`3`
1855       - b\ :sub:`2`
1856       - b\ :sub:`1`
1857       - b\ :sub:`0`
1858     * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-LE:
1859
1860       - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_LE
1861       - 0x3004
1862       -
1863       -
1864       -
1865       -
1866       -
1867       - -
1868       - -
1869       - -
1870       - -
1871       - b\ :sub:`7`
1872       - b\ :sub:`6`
1873       - b\ :sub:`5`
1874       - b\ :sub:`4`
1875       - b\ :sub:`3`
1876       - b\ :sub:`2`
1877       - b\ :sub:`1`
1878       - b\ :sub:`0`
1879     * -
1880       -
1881       -
1882       -
1883       -
1884       -
1885       -
1886       - -
1887       - -
1888       - -
1889       - -
1890       - 0
1891       - 0
1892       - 0
1893       - 0
1894       - 0
1895       - 0
1896       - b\ :sub:`9`
1897       - b\ :sub:`8`
1898     * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-BE:
1899
1900       - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_BE
1901       - 0x3005
1902       -
1903       -
1904       -
1905       -
1906       -
1907       - -
1908       - -
1909       - -
1910       - -
1911       - b\ :sub:`9`
1912       - b\ :sub:`8`
1913       - b\ :sub:`7`
1914       - b\ :sub:`6`
1915       - b\ :sub:`5`
1916       - b\ :sub:`4`
1917       - b\ :sub:`3`
1918       - b\ :sub:`2`
1919     * -
1920       -
1921       -
1922       -
1923       -
1924       -
1925       -
1926       - -
1927       - -
1928       - -
1929       - -
1930       - b\ :sub:`1`
1931       - b\ :sub:`0`
1932       - 0
1933       - 0
1934       - 0
1935       - 0
1936       - 0
1937       - 0
1938     * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-LE:
1939
1940       - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_LE
1941       - 0x3006
1942       -
1943       -
1944       -
1945       -
1946       -
1947       - -
1948       - -
1949       - -
1950       - -
1951       - b\ :sub:`1`
1952       - b\ :sub:`0`
1953       - 0
1954       - 0
1955       - 0
1956       - 0
1957       - 0
1958       - 0
1959     * -
1960       -
1961       -
1962       -
1963       -
1964       -
1965       -
1966       - -
1967       - -
1968       - -
1969       - -
1970       - b\ :sub:`9`
1971       - b\ :sub:`8`
1972       - b\ :sub:`7`
1973       - b\ :sub:`6`
1974       - b\ :sub:`5`
1975       - b\ :sub:`4`
1976       - b\ :sub:`3`
1977       - b\ :sub:`2`
1978     * .. _MEDIA-BUS-FMT-SBGGR10-1X10:
1979
1980       - MEDIA_BUS_FMT_SBGGR10_1X10
1981       - 0x3007
1982       -
1983       -
1984       -
1985       - -
1986       - -
1987       - -
1988       - -
1989       - b\ :sub:`9`
1990       - b\ :sub:`8`
1991       - b\ :sub:`7`
1992       - b\ :sub:`6`
1993       - b\ :sub:`5`
1994       - b\ :sub:`4`
1995       - b\ :sub:`3`
1996       - b\ :sub:`2`
1997       - b\ :sub:`1`
1998       - b\ :sub:`0`
1999     * .. _MEDIA-BUS-FMT-SGBRG10-1X10:
2000
2001       - MEDIA_BUS_FMT_SGBRG10_1X10
2002       - 0x300e
2003       -
2004       -
2005       -
2006       - -
2007       - -
2008       - -
2009       - -
2010       - g\ :sub:`9`
2011       - g\ :sub:`8`
2012       - g\ :sub:`7`
2013       - g\ :sub:`6`
2014       - g\ :sub:`5`
2015       - g\ :sub:`4`
2016       - g\ :sub:`3`
2017       - g\ :sub:`2`
2018       - g\ :sub:`1`
2019       - g\ :sub:`0`
2020     * .. _MEDIA-BUS-FMT-SGRBG10-1X10:
2021
2022       - MEDIA_BUS_FMT_SGRBG10_1X10
2023       - 0x300a
2024       -
2025       -
2026       -
2027       - -
2028       - -
2029       - -
2030       - -
2031       - g\ :sub:`9`
2032       - g\ :sub:`8`
2033       - g\ :sub:`7`
2034       - g\ :sub:`6`
2035       - g\ :sub:`5`
2036       - g\ :sub:`4`
2037       - g\ :sub:`3`
2038       - g\ :sub:`2`
2039       - g\ :sub:`1`
2040       - g\ :sub:`0`
2041     * .. _MEDIA-BUS-FMT-SRGGB10-1X10:
2042
2043       - MEDIA_BUS_FMT_SRGGB10_1X10
2044       - 0x300f
2045       -
2046       -
2047       -
2048       - -
2049       - -
2050       - -
2051       - -
2052       - r\ :sub:`9`
2053       - r\ :sub:`8`
2054       - r\ :sub:`7`
2055       - r\ :sub:`6`
2056       - r\ :sub:`5`
2057       - r\ :sub:`4`
2058       - r\ :sub:`3`
2059       - r\ :sub:`2`
2060       - r\ :sub:`1`
2061       - r\ :sub:`0`
2062     * .. _MEDIA-BUS-FMT-SBGGR12-1X12:
2063
2064       - MEDIA_BUS_FMT_SBGGR12_1X12
2065       - 0x3008
2066       -
2067       - -
2068       - -
2069       - -
2070       - -
2071       - b\ :sub:`11`
2072       - b\ :sub:`10`
2073       - b\ :sub:`9`
2074       - b\ :sub:`8`
2075       - b\ :sub:`7`
2076       - b\ :sub:`6`
2077       - b\ :sub:`5`
2078       - b\ :sub:`4`
2079       - b\ :sub:`3`
2080       - b\ :sub:`2`
2081       - b\ :sub:`1`
2082       - b\ :sub:`0`
2083     * .. _MEDIA-BUS-FMT-SGBRG12-1X12:
2084
2085       - MEDIA_BUS_FMT_SGBRG12_1X12
2086       - 0x3010
2087       -
2088       - -
2089       - -
2090       - -
2091       - -
2092       - g\ :sub:`11`
2093       - g\ :sub:`10`
2094       - g\ :sub:`9`
2095       - g\ :sub:`8`
2096       - g\ :sub:`7`
2097       - g\ :sub:`6`
2098       - g\ :sub:`5`
2099       - g\ :sub:`4`
2100       - g\ :sub:`3`
2101       - g\ :sub:`2`
2102       - g\ :sub:`1`
2103       - g\ :sub:`0`
2104     * .. _MEDIA-BUS-FMT-SGRBG12-1X12:
2105
2106       - MEDIA_BUS_FMT_SGRBG12_1X12
2107       - 0x3011
2108       -
2109       - -
2110       - -
2111       - -
2112       - -
2113       - g\ :sub:`11`
2114       - g\ :sub:`10`
2115       - g\ :sub:`9`
2116       - g\ :sub:`8`
2117       - g\ :sub:`7`
2118       - g\ :sub:`6`
2119       - g\ :sub:`5`
2120       - g\ :sub:`4`
2121       - g\ :sub:`3`
2122       - g\ :sub:`2`
2123       - g\ :sub:`1`
2124       - g\ :sub:`0`
2125     * .. _MEDIA-BUS-FMT-SRGGB12-1X12:
2126
2127       - MEDIA_BUS_FMT_SRGGB12_1X12
2128       - 0x3012
2129       -
2130       - -
2131       - -
2132       - -
2133       - -
2134       - r\ :sub:`11`
2135       - r\ :sub:`10`
2136       - r\ :sub:`9`
2137       - r\ :sub:`8`
2138       - r\ :sub:`7`
2139       - r\ :sub:`6`
2140       - r\ :sub:`5`
2141       - r\ :sub:`4`
2142       - r\ :sub:`3`
2143       - r\ :sub:`2`
2144       - r\ :sub:`1`
2145       - r\ :sub:`0`
2146     * .. _MEDIA-BUS-FMT-SBGGR14-1X14:
2147
2148       - MEDIA_BUS_FMT_SBGGR14_1X14
2149       - 0x3019
2150       -
2151       - -
2152       - -
2153       - b\ :sub:`13`
2154       - b\ :sub:`12`
2155       - b\ :sub:`11`
2156       - b\ :sub:`10`
2157       - b\ :sub:`9`
2158       - b\ :sub:`8`
2159       - b\ :sub:`7`
2160       - b\ :sub:`6`
2161       - b\ :sub:`5`
2162       - b\ :sub:`4`
2163       - b\ :sub:`3`
2164       - b\ :sub:`2`
2165       - b\ :sub:`1`
2166       - b\ :sub:`0`
2167     * .. _MEDIA-BUS-FMT-SGBRG14-1X14:
2168
2169       - MEDIA_BUS_FMT_SGBRG14_1X14
2170       - 0x301a
2171       -
2172       - -
2173       - -
2174       - g\ :sub:`13`
2175       - g\ :sub:`12`
2176       - g\ :sub:`11`
2177       - g\ :sub:`10`
2178       - g\ :sub:`9`
2179       - g\ :sub:`8`
2180       - g\ :sub:`7`
2181       - g\ :sub:`6`
2182       - g\ :sub:`5`
2183       - g\ :sub:`4`
2184       - g\ :sub:`3`
2185       - g\ :sub:`2`
2186       - g\ :sub:`1`
2187       - g\ :sub:`0`
2188     * .. _MEDIA-BUS-FMT-SGRBG14-1X14:
2189
2190       - MEDIA_BUS_FMT_SGRBG14_1X14
2191       - 0x301b
2192       -
2193       - -
2194       - -
2195       - g\ :sub:`13`
2196       - g\ :sub:`12`
2197       - g\ :sub:`11`
2198       - g\ :sub:`10`
2199       - g\ :sub:`9`
2200       - g\ :sub:`8`
2201       - g\ :sub:`7`
2202       - g\ :sub:`6`
2203       - g\ :sub:`5`
2204       - g\ :sub:`4`
2205       - g\ :sub:`3`
2206       - g\ :sub:`2`
2207       - g\ :sub:`1`
2208       - g\ :sub:`0`
2209     * .. _MEDIA-BUS-FMT-SRGGB14-1X14:
2210
2211       - MEDIA_BUS_FMT_SRGGB14_1X14
2212       - 0x301c
2213       -
2214       - -
2215       - -
2216       - r\ :sub:`13`
2217       - r\ :sub:`12`
2218       - r\ :sub:`11`
2219       - r\ :sub:`10`
2220       - r\ :sub:`9`
2221       - r\ :sub:`8`
2222       - r\ :sub:`7`
2223       - r\ :sub:`6`
2224       - r\ :sub:`5`
2225       - r\ :sub:`4`
2226       - r\ :sub:`3`
2227       - r\ :sub:`2`
2228       - r\ :sub:`1`
2229       - r\ :sub:`0`
2230     * .. _MEDIA-BUS-FMT-SBGGR16-1X16:
2231
2232       - MEDIA_BUS_FMT_SBGGR16_1X16
2233       - 0x301d
2234       -
2235       - b\ :sub:`15`
2236       - b\ :sub:`14`
2237       - b\ :sub:`13`
2238       - b\ :sub:`12`
2239       - b\ :sub:`11`
2240       - b\ :sub:`10`
2241       - b\ :sub:`9`
2242       - b\ :sub:`8`
2243       - b\ :sub:`7`
2244       - b\ :sub:`6`
2245       - b\ :sub:`5`
2246       - b\ :sub:`4`
2247       - b\ :sub:`3`
2248       - b\ :sub:`2`
2249       - b\ :sub:`1`
2250       - b\ :sub:`0`
2251     * .. _MEDIA-BUS-FMT-SGBRG16-1X16:
2252
2253       - MEDIA_BUS_FMT_SGBRG16_1X16
2254       - 0x301e
2255       -
2256       - g\ :sub:`15`
2257       - g\ :sub:`14`
2258       - g\ :sub:`13`
2259       - g\ :sub:`12`
2260       - g\ :sub:`11`
2261       - g\ :sub:`10`
2262       - g\ :sub:`9`
2263       - g\ :sub:`8`
2264       - g\ :sub:`7`
2265       - g\ :sub:`6`
2266       - g\ :sub:`5`
2267       - g\ :sub:`4`
2268       - g\ :sub:`3`
2269       - g\ :sub:`2`
2270       - g\ :sub:`1`
2271       - g\ :sub:`0`
2272     * .. _MEDIA-BUS-FMT-SGRBG16-1X16:
2273
2274       - MEDIA_BUS_FMT_SGRBG16_1X16
2275       - 0x301f
2276       -
2277       - g\ :sub:`15`
2278       - g\ :sub:`14`
2279       - g\ :sub:`13`
2280       - g\ :sub:`12`
2281       - g\ :sub:`11`
2282       - g\ :sub:`10`
2283       - g\ :sub:`9`
2284       - g\ :sub:`8`
2285       - g\ :sub:`7`
2286       - g\ :sub:`6`
2287       - g\ :sub:`5`
2288       - g\ :sub:`4`
2289       - g\ :sub:`3`
2290       - g\ :sub:`2`
2291       - g\ :sub:`1`
2292       - g\ :sub:`0`
2293     * .. _MEDIA-BUS-FMT-SRGGB16-1X16:
2294
2295       - MEDIA_BUS_FMT_SRGGB16_1X16
2296       - 0x3020
2297       -
2298       - r\ :sub:`15`
2299       - r\ :sub:`14`
2300       - r\ :sub:`13`
2301       - r\ :sub:`12`
2302       - r\ :sub:`11`
2303       - r\ :sub:`10`
2304       - r\ :sub:`9`
2305       - r\ :sub:`8`
2306       - r\ :sub:`7`
2307       - r\ :sub:`6`
2308       - r\ :sub:`5`
2309       - r\ :sub:`4`
2310       - r\ :sub:`3`
2311       - r\ :sub:`2`
2312       - r\ :sub:`1`
2313       - r\ :sub:`0`
2314
2315 .. raw:: latex
2316
2317     \end{adjustbox}\newline\newline
2318
2319
2320 Packed YUV Formats
2321 ^^^^^^^^^^^^^^^^^^
2322
2323 Those data formats transfer pixel data as (possibly downsampled) Y, U
2324 and V components. Some formats include dummy bits in some of their
2325 samples and are collectively referred to as "YDYC" (Y-Dummy-Y-Chroma)
2326 formats. One cannot rely on the values of these dummy bits as those are
2327 undefined.
2328
2329 The format code is made of the following information.
2330
2331 -  The Y, U and V components order code, as transferred on the bus.
2332    Possible values are YUYV, UYVY, YVYU and VYUY for formats with no
2333    dummy bit, and YDYUYDYV, YDYVYDYU, YUYDYVYD and YVYDYUYD for YDYC
2334    formats.
2335
2336 -  The number of bits per pixel component. All components are
2337    transferred on the same number of bits. Common values are 8, 10 and
2338    12.
2339
2340 -  The number of bus samples per pixel. Pixels that are wider than the
2341    bus width must be transferred in multiple samples. Common values are
2342    1, 1.5 (encoded as 1_5) and 2.
2343
2344 -  The bus width. When the bus width is larger than the number of bits
2345    per pixel component, several components are packed in a single bus
2346    sample. The components are ordered as specified by the order code,
2347    with components on the left of the code transferred in the high order
2348    bits. Common values are 8 and 16.
2349
2350 For instance, a format where pixels are encoded as 8-bit YUV values
2351 downsampled to 4:2:2 and transferred as 2 8-bit bus samples per pixel in
2352 the U, Y, V, Y order will be named ``MEDIA_BUS_FMT_UYVY8_2X8``.
2353
2354 :ref:`v4l2-mbus-pixelcode-yuv8` lists existing packed YUV formats and
2355 describes the organization of each pixel data in each sample. When a
2356 format pattern is split across multiple samples each of the samples in
2357 the pattern is described.
2358
2359 The role of each bit transferred over the bus is identified by one of
2360 the following codes.
2361
2362 -  y\ :sub:`x` for luma component bit number x
2363
2364 -  u\ :sub:`x` for blue chroma component bit number x
2365
2366 -  v\ :sub:`x` for red chroma component bit number x
2367
2368 -  a\ :sub:`x` for alpha component bit number x
2369
2370 - for non-available bits (for positions higher than the bus width)
2371
2372 -  d for dummy bits
2373
2374 .. HACK: ideally, we would be using adjustbox here. However, this
2375 .. will never work for this table, as, even with tiny font, it is
2376 .. to big for a single page. So, we need to manually adjust the
2377 .. size.
2378
2379 .. raw:: latex
2380
2381     \begingroup
2382     \tiny
2383     \setlength{\tabcolsep}{2pt}
2384
2385 .. 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}|
2386
2387 .. _v4l2-mbus-pixelcode-yuv8:
2388
2389 .. flat-table:: YUV Formats
2390     :header-rows:  2
2391     :stub-columns: 0
2392     :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
2393
2394     * - Identifier
2395       - Code
2396       -
2397       - :cspan:`31` Data organization
2398     * -
2399       -
2400       - Bit
2401       - 31
2402       - 30
2403       - 29
2404       - 28
2405       - 27
2406       - 26
2407       - 25
2408       - 24
2409       - 23
2410       - 22
2411       - 21
2412       - 10
2413       - 19
2414       - 18
2415       - 17
2416       - 16
2417       - 15
2418       - 14
2419       - 13
2420       - 12
2421       - 11
2422       - 10
2423       - 9
2424       - 8
2425       - 7
2426       - 6
2427       - 5
2428       - 4
2429       - 3
2430       - 2
2431       - 1
2432       - 0
2433     * .. _MEDIA-BUS-FMT-Y8-1X8:
2434
2435       - MEDIA_BUS_FMT_Y8_1X8
2436       - 0x2001
2437       -
2438       -
2439       -
2440       -
2441       -
2442       -
2443       -
2444       -
2445       -
2446       -
2447       -
2448       -
2449       -
2450       -
2451       -
2452       -
2453       -
2454       -
2455       -
2456       -
2457       -
2458       -
2459       -
2460       -
2461       -
2462       - y\ :sub:`7`
2463       - y\ :sub:`6`
2464       - y\ :sub:`5`
2465       - y\ :sub:`4`
2466       - y\ :sub:`3`
2467       - y\ :sub:`2`
2468       - y\ :sub:`1`
2469       - y\ :sub:`0`
2470     * .. _MEDIA-BUS-FMT-UV8-1X8:
2471
2472       - MEDIA_BUS_FMT_UV8_1X8
2473       - 0x2015
2474       -
2475       -
2476       -
2477       -
2478       -
2479       -
2480       -
2481       -
2482       -
2483       -
2484       -
2485       -
2486       -
2487       -
2488       -
2489       -
2490       -
2491       -
2492       -
2493       -
2494       -
2495       -
2496       -
2497       -
2498       -
2499       - u\ :sub:`7`
2500       - u\ :sub:`6`
2501       - u\ :sub:`5`
2502       - u\ :sub:`4`
2503       - u\ :sub:`3`
2504       - u\ :sub:`2`
2505       - u\ :sub:`1`
2506       - u\ :sub:`0`
2507     * -
2508       -
2509       -
2510       -
2511       -
2512       -
2513       -
2514       -
2515       -
2516       -
2517       -
2518       -
2519       -
2520       -
2521       -
2522       -
2523       -
2524       -
2525       -
2526       -
2527       -
2528       -
2529       -
2530       -
2531       -
2532       -
2533       -
2534       - v\ :sub:`7`
2535       - v\ :sub:`6`
2536       - v\ :sub:`5`
2537       - v\ :sub:`4`
2538       - v\ :sub:`3`
2539       - v\ :sub:`2`
2540       - v\ :sub:`1`
2541       - v\ :sub:`0`
2542     * .. _MEDIA-BUS-FMT-UYVY8-1_5X8:
2543
2544       - MEDIA_BUS_FMT_UYVY8_1_5X8
2545       - 0x2002
2546       -
2547       -
2548       -
2549       -
2550       -
2551       -
2552       -
2553       -
2554       -
2555       -
2556       -
2557       -
2558       -
2559       -
2560       -
2561       -
2562       -
2563       -
2564       -
2565       -
2566       -
2567       -
2568       -
2569       -
2570       -
2571       - u\ :sub:`7`
2572       - u\ :sub:`6`
2573       - u\ :sub:`5`
2574       - u\ :sub:`4`
2575       - u\ :sub:`3`
2576       - u\ :sub:`2`
2577       - u\ :sub:`1`
2578       - u\ :sub:`0`
2579     * -
2580       -
2581       -
2582       -
2583       -
2584       -
2585       -
2586       -
2587       -
2588       -
2589       -
2590       -
2591       -
2592       -
2593       -
2594       -
2595       -
2596       -
2597       -
2598       -
2599       -
2600       -
2601       -
2602       -
2603       -
2604       -
2605       -
2606       - y\ :sub:`7`
2607       - y\ :sub:`6`
2608       - y\ :sub:`5`
2609       - y\ :sub:`4`
2610       - y\ :sub:`3`
2611       - y\ :sub:`2`
2612       - y\ :sub:`1`
2613       - y\ :sub:`0`
2614     * -
2615       -
2616       -
2617       -
2618       -
2619       -
2620       -
2621       -
2622       -
2623       -
2624       -
2625       -
2626       -
2627       -
2628       -
2629       -
2630       -
2631       -
2632       -
2633       -
2634       -
2635       -
2636       -
2637       -
2638       -
2639       -
2640       -
2641       - y\ :sub:`7`
2642       - y\ :sub:`6`
2643       - y\ :sub:`5`
2644       - y\ :sub:`4`
2645       - y\ :sub:`3`
2646       - y\ :sub:`2`
2647       - y\ :sub:`1`
2648       - y\ :sub:`0`
2649     * -
2650       -
2651       -
2652       -
2653       -
2654       -
2655       -
2656       -
2657       -
2658       -
2659       -
2660       -
2661       -
2662       -
2663       -
2664       -
2665       -
2666       -
2667       -
2668       -
2669       -
2670       -
2671       -
2672       -
2673       -
2674       -
2675       -
2676       - v\ :sub:`7`
2677       - v\ :sub:`6`
2678       - v\ :sub:`5`
2679       - v\ :sub:`4`
2680       - v\ :sub:`3`
2681       - v\ :sub:`2`
2682       - v\ :sub:`1`
2683       - v\ :sub:`0`
2684     * -
2685       -
2686       -
2687       -
2688       -
2689       -
2690       -
2691       -
2692       -
2693       -
2694       -
2695       -
2696       -
2697       -
2698       -
2699       -
2700       -
2701       -
2702       -
2703       -
2704       -
2705       -
2706       -
2707       -
2708       -
2709       -
2710       -
2711       - y\ :sub:`7`
2712       - y\ :sub:`6`
2713       - y\ :sub:`5`
2714       - y\ :sub:`4`
2715       - y\ :sub:`3`
2716       - y\ :sub:`2`
2717       - y\ :sub:`1`
2718       - y\ :sub:`0`
2719     * -
2720       -
2721       -
2722       -
2723       -
2724       -
2725       -
2726       -
2727       -
2728       -
2729       -
2730       -
2731       -
2732       -
2733       -
2734       -
2735       -
2736       -
2737       -
2738       -
2739       -
2740       -
2741       -
2742       -
2743       -
2744       -
2745       -
2746       - y\ :sub:`7`
2747       - y\ :sub:`6`
2748       - y\ :sub:`5`
2749       - y\ :sub:`4`
2750       - y\ :sub:`3`
2751       - y\ :sub:`2`
2752       - y\ :sub:`1`
2753       - y\ :sub:`0`
2754     * .. _MEDIA-BUS-FMT-VYUY8-1_5X8:
2755
2756       - MEDIA_BUS_FMT_VYUY8_1_5X8
2757       - 0x2003
2758       -
2759       -
2760       -
2761       -
2762       -
2763       -
2764       -
2765       -
2766       -
2767       -
2768       -
2769       -
2770       -
2771       -
2772       -
2773       -
2774       -
2775       -
2776       -
2777       -
2778       -
2779       -
2780       -
2781       -
2782       -
2783       - v\ :sub:`7`
2784       - v\ :sub:`6`
2785       - v\ :sub:`5`
2786       - v\ :sub:`4`
2787       - v\ :sub:`3`
2788       - v\ :sub:`2`
2789       - v\ :sub:`1`
2790       - v\ :sub:`0`
2791     * -
2792       -
2793       -
2794       -
2795       -
2796       -
2797       -
2798       -
2799       -
2800       -
2801       -
2802       -
2803       -
2804       -
2805       -
2806       -
2807       -
2808       -
2809       -
2810       -
2811       -
2812       -
2813       -
2814       -
2815       -
2816       -
2817       -
2818       - y\ :sub:`7`
2819       - y\ :sub:`6`
2820       - y\ :sub:`5`
2821       - y\ :sub:`4`
2822       - y\ :sub:`3`
2823       - y\ :sub:`2`
2824       - y\ :sub:`1`
2825       - y\ :sub:`0`
2826     * -
2827       -
2828       -
2829       -
2830       -
2831       -
2832       -
2833       -
2834       -
2835       -
2836       -
2837       -
2838       -
2839       -
2840       -
2841       -
2842       -
2843       -
2844       -
2845       -
2846       -
2847       -
2848       -
2849       -
2850       -
2851       -
2852       -
2853       - y\ :sub:`7`
2854       - y\ :sub:`6`
2855       - y\ :sub:`5`
2856       - y\ :sub:`4`
2857       - y\ :sub:`3`
2858       - y\ :sub:`2`
2859       - y\ :sub:`1`
2860       - y\ :sub:`0`
2861     * -
2862       -
2863       -
2864       -
2865       -
2866       -
2867       -
2868       -
2869       -
2870       -
2871       -
2872       -
2873       -
2874       -
2875       -
2876       -
2877       -
2878       -
2879       -
2880       -
2881       -
2882       -
2883       -
2884       -
2885       -
2886       -
2887       -
2888       - u\ :sub:`7`
2889       - u\ :sub:`6`
2890       - u\ :sub:`5`
2891       - u\ :sub:`4`
2892       - u\ :sub:`3`
2893       - u\ :sub:`2`
2894       - u\ :sub:`1`
2895       - u\ :sub:`0`
2896     * -
2897       -
2898       -
2899       -
2900       -
2901       -
2902       -
2903       -
2904       -
2905       -
2906       -
2907       -
2908       -
2909       -
2910       -
2911       -
2912       -
2913       -
2914       -
2915       -
2916       -
2917       -
2918       -
2919       -
2920       -
2921       -
2922       -
2923       - y\ :sub:`7`
2924       - y\ :sub:`6`
2925       - y\ :sub:`5`
2926       - y\ :sub:`4`
2927       - y\ :sub:`3`
2928       - y\ :sub:`2`
2929       - y\ :sub:`1`
2930       - y\ :sub:`0`
2931     * -
2932       -
2933       -
2934       -
2935       -
2936       -
2937       -
2938       -
2939       -
2940       -
2941       -
2942       -
2943       -
2944       -
2945       -
2946       -
2947       -
2948       -
2949       -
2950       -
2951       -
2952       -
2953       -
2954       -
2955       -
2956       -
2957       -
2958       - y\ :sub:`7`
2959       - y\ :sub:`6`
2960       - y\ :sub:`5`
2961       - y\ :sub:`4`
2962       - y\ :sub:`3`
2963       - y\ :sub:`2`
2964       - y\ :sub:`1`
2965       - y\ :sub:`0`
2966     * .. _MEDIA-BUS-FMT-YUYV8-1_5X8:
2967
2968       - MEDIA_BUS_FMT_YUYV8_1_5X8
2969       - 0x2004
2970       -
2971       -
2972       -
2973       -
2974       -
2975       -
2976       -
2977       -
2978       -
2979       -
2980       -
2981       -
2982       -
2983       -
2984       -
2985       -
2986       -
2987       -
2988       -
2989       -
2990       -
2991       -
2992       -
2993       -
2994       -
2995       - y\ :sub:`7`
2996       - y\ :sub:`6`
2997       - y\ :sub:`5`
2998       - y\ :sub:`4`
2999       - y\ :sub:`3`
3000       - y\ :sub:`2`
3001       - y\ :sub:`1`
3002       - y\ :sub:`0`
3003     * -
3004       -
3005       -
3006       -
3007       -
3008       -
3009       -
3010       -
3011       -
3012       -
3013       -
3014       -
3015       -
3016       -
3017       -
3018       -
3019       -
3020       -
3021       -
3022       -
3023       -
3024       -
3025       -
3026       -
3027       -
3028       -
3029       -
3030       - y\ :sub:`7`
3031       - y\ :sub:`6`
3032       - y\ :sub:`5`
3033       - y\ :sub:`4`
3034       - y\ :sub:`3`
3035       - y\ :sub:`2`
3036       - y\ :sub:`1`
3037       - y\ :sub:`0`
3038     * -
3039       -
3040       -
3041       -
3042       -
3043       -
3044       -
3045       -
3046       -
3047       -
3048       -
3049       -
3050       -
3051       -
3052       -
3053       -
3054       -
3055       -
3056       -
3057       -
3058       -
3059       -
3060       -
3061       -
3062       -
3063       -
3064       -
3065       - u\ :sub:`7`
3066       - u\ :sub:`6`
3067       - u\ :sub:`5`
3068       - u\ :sub:`4`
3069       - u\ :sub:`3`
3070       - u\ :sub:`2`
3071       - u\ :sub:`1`
3072       - u\ :sub:`0`
3073     * -
3074       -
3075       -
3076       -
3077       -
3078       -
3079       -
3080       -
3081       -
3082       -
3083       -
3084       -
3085       -
3086       -
3087       -
3088       -
3089       -
3090       -
3091       -
3092       -
3093       -
3094       -
3095       -
3096       -
3097       -
3098       -
3099       -
3100       - y\ :sub:`7`
3101       - y\ :sub:`6`
3102       - y\ :sub:`5`
3103       - y\ :sub:`4`
3104       - y\ :sub:`3`
3105       - y\ :sub:`2`
3106       - y\ :sub:`1`
3107       - y\ :sub:`0`
3108     * -
3109       -
3110       -
3111       -
3112       -
3113       -
3114       -
3115       -
3116       -
3117       -
3118       -
3119       -
3120       -
3121       -
3122       -
3123       -
3124       -
3125       -
3126       -
3127       -
3128       -
3129       -
3130       -
3131       -
3132       -
3133       -
3134       -
3135       - y\ :sub:`7`
3136       - y\ :sub:`6`
3137       - y\ :sub:`5`
3138       - y\ :sub:`4`
3139       - y\ :sub:`3`
3140       - y\ :sub:`2`
3141       - y\ :sub:`1`
3142       - y\ :sub:`0`
3143     * -
3144       -
3145       -
3146       -
3147       -
3148       -
3149       -
3150       -
3151       -
3152       -
3153       -
3154       -
3155       -
3156       -
3157       -
3158       -
3159       -
3160       -
3161       -
3162       -
3163       -
3164       -
3165       -
3166       -
3167       -
3168       -
3169       -
3170       - v\ :sub:`7`
3171       - v\ :sub:`6`
3172       - v\ :sub:`5`
3173       - v\ :sub:`4`
3174       - v\ :sub:`3`
3175       - v\ :sub:`2`
3176       - v\ :sub:`1`
3177       - v\ :sub:`0`
3178     * .. _MEDIA-BUS-FMT-YVYU8-1_5X8:
3179
3180       - MEDIA_BUS_FMT_YVYU8_1_5X8
3181       - 0x2005
3182       -
3183       -
3184       -
3185       -
3186       -
3187       -
3188       -
3189       -
3190       -
3191       -
3192       -
3193       -
3194       -
3195       -
3196       -
3197       -
3198       -
3199       -
3200       -
3201       -
3202       -
3203       -
3204       -
3205       -
3206       -
3207       - y\ :sub:`7`
3208       - y\ :sub:`6`
3209       - y\ :sub:`5`
3210       - y\ :sub:`4`
3211       - y\ :sub:`3`
3212       - y\ :sub:`2`
3213       - y\ :sub:`1`
3214       - y\ :sub:`0`
3215     * -
3216       -
3217       -
3218       -
3219       -
3220       -
3221       -
3222       -
3223       -
3224       -
3225       -
3226       -
3227       -
3228       -
3229       -
3230       -
3231       -
3232       -
3233       -
3234       -
3235       -
3236       -
3237       -
3238       -
3239       -
3240       -
3241       -
3242       - y\ :sub:`7`
3243       - y\ :sub:`6`
3244       - y\ :sub:`5`
3245       - y\ :sub:`4`
3246       - y\ :sub:`3`
3247       - y\ :sub:`2`
3248       - y\ :sub:`1`
3249       - y\ :sub:`0`
3250     * -
3251       -
3252       -
3253       -
3254       -
3255       -
3256       -
3257       -
3258       -
3259       -
3260       -
3261       -
3262       -
3263       -
3264       -
3265       -
3266       -
3267       -
3268       -
3269       -
3270       -
3271       -
3272       -
3273       -
3274       -
3275       -
3276       -
3277       - v\ :sub:`7`
3278       - v\ :sub:`6`
3279       - v\ :sub:`5`
3280       - v\ :sub:`4`
3281       - v\ :sub:`3`
3282       - v\ :sub:`2`
3283       - v\ :sub:`1`
3284       - v\ :sub:`0`
3285     * -
3286       -
3287       -
3288       -
3289       -
3290       -
3291       -
3292       -
3293       -
3294       -
3295       -
3296       -
3297       -
3298       -
3299       -
3300       -
3301       -
3302       -
3303       -
3304       -
3305       -
3306       -
3307       -
3308       -
3309       -
3310       -
3311       -
3312       - y\ :sub:`7`
3313       - y\ :sub:`6`
3314       - y\ :sub:`5`
3315       - y\ :sub:`4`
3316       - y\ :sub:`3`
3317       - y\ :sub:`2`
3318       - y\ :sub:`1`
3319       - y\ :sub:`0`
3320     * -
3321       -
3322       -
3323       -
3324       -
3325       -
3326       -
3327       -
3328       -
3329       -
3330       -
3331       -
3332       -
3333       -
3334       -
3335       -
3336       -
3337       -
3338       -
3339       -
3340       -
3341       -
3342       -
3343       -
3344       -
3345       -
3346       -
3347       - y\ :sub:`7`
3348       - y\ :sub:`6`
3349       - y\ :sub:`5`
3350       - y\ :sub:`4`
3351       - y\ :sub:`3`
3352       - y\ :sub:`2`
3353       - y\ :sub:`1`
3354       - y\ :sub:`0`
3355     * -
3356       -
3357       -
3358       -
3359       -
3360       -
3361       -
3362       -
3363       -
3364       -
3365       -
3366       -
3367       -
3368       -
3369       -
3370       -
3371       -
3372       -
3373       -
3374       -
3375       -
3376       -
3377       -
3378       -
3379       -
3380       -
3381       -
3382       - u\ :sub:`7`
3383       - u\ :sub:`6`
3384       - u\ :sub:`5`
3385       - u\ :sub:`4`
3386       - u\ :sub:`3`
3387       - u\ :sub:`2`
3388       - u\ :sub:`1`
3389       - u\ :sub:`0`
3390     * .. _MEDIA-BUS-FMT-UYVY8-2X8:
3391
3392       - MEDIA_BUS_FMT_UYVY8_2X8
3393       - 0x2006
3394       -
3395       -
3396       -
3397       -
3398       -
3399       -
3400       -
3401       -
3402       -
3403       -
3404       -
3405       -
3406       -
3407       -
3408       -
3409       -
3410       -
3411       -
3412       -
3413       -
3414       -
3415       -
3416       -
3417       -
3418       -
3419       - u\ :sub:`7`
3420       - u\ :sub:`6`
3421       - u\ :sub:`5`
3422       - u\ :sub:`4`
3423       - u\ :sub:`3`
3424       - u\ :sub:`2`
3425       - u\ :sub:`1`
3426       - u\ :sub:`0`
3427     * -
3428       -
3429       -
3430       -
3431       -
3432       -
3433       -
3434       -
3435       -
3436       -
3437       -
3438       -
3439       -
3440       -
3441       -
3442       -
3443       -
3444       -
3445       -
3446       -
3447       -
3448       -
3449       -
3450       -
3451       -
3452       -
3453       -
3454       - y\ :sub:`7`
3455       - y\ :sub:`6`
3456       - y\ :sub:`5`
3457       - y\ :sub:`4`
3458       - y\ :sub:`3`
3459       - y\ :sub:`2`
3460       - y\ :sub:`1`
3461       - y\ :sub:`0`
3462     * -
3463       -
3464       -
3465       -
3466       -
3467       -
3468       -
3469       -
3470       -
3471       -
3472       -
3473       -
3474       -
3475       -
3476       -
3477       -
3478       -
3479       -
3480       -
3481       -
3482       -
3483       -
3484       -
3485       -
3486       -
3487       -
3488       -
3489       - v\ :sub:`7`
3490       - v\ :sub:`6`
3491       - v\ :sub:`5`
3492       - v\ :sub:`4`
3493       - v\ :sub:`3`
3494       - v\ :sub:`2`
3495       - v\ :sub:`1`
3496       - v\ :sub:`0`
3497     * -
3498       -
3499       -
3500       -
3501       -
3502       -
3503       -
3504       -
3505       -
3506       -
3507       -
3508       -
3509       -
3510       -
3511       -
3512       -
3513       -
3514       -
3515       -
3516       -
3517       -
3518       -
3519       -
3520       -
3521       -
3522       -
3523       -
3524       - y\ :sub:`7`
3525       - y\ :sub:`6`
3526       - y\ :sub:`5`
3527       - y\ :sub:`4`
3528       - y\ :sub:`3`
3529       - y\ :sub:`2`
3530       - y\ :sub:`1`
3531       - y\ :sub:`0`
3532     * .. _MEDIA-BUS-FMT-VYUY8-2X8:
3533
3534       - MEDIA_BUS_FMT_VYUY8_2X8
3535       - 0x2007
3536       -
3537       -
3538       -
3539       -
3540       -
3541       -
3542       -
3543       -
3544       -
3545       -
3546       -
3547       -
3548       -
3549       -
3550       -
3551       -
3552       -
3553       -
3554       -
3555       -
3556       -
3557       -
3558       -
3559       -
3560       -
3561       - v\ :sub:`7`
3562       - v\ :sub:`6`
3563       - v\ :sub:`5`
3564       - v\ :sub:`4`
3565       - v\ :sub:`3`
3566       - v\ :sub:`2`
3567       - v\ :sub:`1`
3568       - v\ :sub:`0`
3569     * -
3570       -
3571       -
3572       -
3573       -
3574       -
3575       -
3576       -
3577       -
3578       -
3579       -
3580       -
3581       -
3582       -
3583       -
3584       -
3585       -
3586       -
3587       -
3588       -
3589       -
3590       -
3591       -
3592       -
3593       -
3594       -
3595       -
3596       - y\ :sub:`7`
3597       - y\ :sub:`6`
3598       - y\ :sub:`5`
3599       - y\ :sub:`4`
3600       - y\ :sub:`3`
3601       - y\ :sub:`2`
3602       - y\ :sub:`1`
3603       - y\ :sub:`0`
3604     * -
3605       -
3606       -
3607       -
3608       -
3609       -
3610       -
3611       -
3612       -
3613       -
3614       -
3615       -
3616       -
3617       -
3618       -
3619       -
3620       -
3621       -
3622       -
3623       -
3624       -
3625       -
3626       -
3627       -
3628       -
3629       -
3630       -
3631       - u\ :sub:`7`
3632       - u\ :sub:`6`
3633       - u\ :sub:`5`
3634       - u\ :sub:`4`
3635       - u\ :sub:`3`
3636       - u\ :sub:`2`
3637       - u\ :sub:`1`
3638       - u\ :sub:`0`
3639     * -
3640       -
3641       -
3642       -
3643       -
3644       -
3645       -
3646       -
3647       -
3648       -
3649       -
3650       -
3651       -
3652       -
3653       -
3654       -
3655       -
3656       -
3657       -
3658       -
3659       -
3660       -
3661       -
3662       -
3663       -
3664       -
3665       -
3666       - y\ :sub:`7`
3667       - y\ :sub:`6`
3668       - y\ :sub:`5`
3669       - y\ :sub:`4`
3670       - y\ :sub:`3`
3671       - y\ :sub:`2`
3672       - y\ :sub:`1`
3673       - y\ :sub:`0`
3674     * .. _MEDIA-BUS-FMT-YUYV8-2X8:
3675
3676       - MEDIA_BUS_FMT_YUYV8_2X8
3677       - 0x2008
3678       -
3679       -
3680       -
3681       -
3682       -
3683       -
3684       -
3685       -
3686       -
3687       -
3688       -
3689       -
3690       -
3691       -
3692       -
3693       -
3694       -
3695       -
3696       -
3697       -
3698       -
3699       -
3700       -
3701       -
3702       -
3703       - y\ :sub:`7`
3704       - y\ :sub:`6`
3705       - y\ :sub:`5`
3706       - y\ :sub:`4`
3707       - y\ :sub:`3`
3708       - y\ :sub:`2`
3709       - y\ :sub:`1`
3710       - y\ :sub:`0`
3711     * -
3712       -
3713       -
3714       -
3715       -
3716       -
3717       -
3718       -
3719       -
3720       -
3721       -
3722       -
3723       -
3724       -
3725       -
3726       -
3727       -
3728       -
3729       -
3730       -
3731       -
3732       -
3733       -
3734       -
3735       -
3736       -
3737       -
3738       - u\ :sub:`7`
3739       - u\ :sub:`6`
3740       - u\ :sub:`5`
3741       - u\ :sub:`4`
3742       - u\ :sub:`3`
3743       - u\ :sub:`2`
3744       - u\ :sub:`1`
3745       - u\ :sub:`0`
3746     * -
3747       -
3748       -
3749       -
3750       -
3751       -
3752       -
3753       -
3754       -
3755       -
3756       -
3757       -
3758       -
3759       -
3760       -
3761       -
3762       -
3763       -
3764       -
3765       -
3766       -
3767       -
3768       -
3769       -
3770       -
3771       -
3772       -
3773       - y\ :sub:`7`
3774       - y\ :sub:`6`
3775       - y\ :sub:`5`
3776       - y\ :sub:`4`
3777       - y\ :sub:`3`
3778       - y\ :sub:`2`
3779       - y\ :sub:`1`
3780       - y\ :sub:`0`
3781     * -
3782       -
3783       -
3784       -
3785       -
3786       -
3787       -
3788       -
3789       -
3790       -
3791       -
3792       -
3793       -
3794       -
3795       -
3796       -
3797       -
3798       -
3799       -
3800       -
3801       -
3802       -
3803       -
3804       -
3805       -
3806       -
3807       -
3808       - v\ :sub:`7`
3809       - v\ :sub:`6`
3810       - v\ :sub:`5`
3811       - v\ :sub:`4`
3812       - v\ :sub:`3`
3813       - v\ :sub:`2`
3814       - v\ :sub:`1`
3815       - v\ :sub:`0`
3816     * .. _MEDIA-BUS-FMT-YVYU8-2X8:
3817
3818       - MEDIA_BUS_FMT_YVYU8_2X8
3819       - 0x2009
3820       -
3821       -
3822       -
3823       -
3824       -
3825       -
3826       -
3827       -
3828       -
3829       -
3830       -
3831       -
3832       -
3833       -
3834       -
3835       -
3836       -
3837       -
3838       -
3839       -
3840       -
3841       -
3842       -
3843       -
3844       -
3845       - y\ :sub:`7`
3846       - y\ :sub:`6`
3847       - y\ :sub:`5`
3848       - y\ :sub:`4`
3849       - y\ :sub:`3`
3850       - y\ :sub:`2`
3851       - y\ :sub:`1`
3852       - y\ :sub:`0`
3853     * -
3854       -
3855       -
3856       -
3857       -
3858       -
3859       -
3860       -
3861       -
3862       -
3863       -
3864       -
3865       -
3866       -
3867       -
3868       -
3869       -
3870       -
3871       -
3872       -
3873       -
3874       -
3875       -
3876       -
3877       -
3878       -
3879       -
3880       - v\ :sub:`7`
3881       - v\ :sub:`6`
3882       - v\ :sub:`5`
3883       - v\ :sub:`4`
3884       - v\ :sub:`3`
3885       - v\ :sub:`2`
3886       - v\ :sub:`1`
3887       - v\ :sub:`0`
3888     * -
3889       -
3890       -
3891       -
3892       -
3893       -
3894       -
3895       -
3896       -
3897       -
3898       -
3899       -
3900       -
3901       -
3902       -
3903       -
3904       -
3905       -
3906       -
3907       -
3908       -
3909       -
3910       -
3911       -
3912       -
3913       -
3914       -
3915       - y\ :sub:`7`
3916       - y\ :sub:`6`
3917       - y\ :sub:`5`
3918       - y\ :sub:`4`
3919       - y\ :sub:`3`
3920       - y\ :sub:`2`
3921       - y\ :sub:`1`
3922       - y\ :sub:`0`
3923     * -
3924       -
3925       -
3926       -
3927       -
3928       -
3929       -
3930       -
3931       -
3932       -
3933       -
3934       -
3935       -
3936       -
3937       -
3938       -
3939       -
3940       -
3941       -
3942       -
3943       -
3944       -
3945       -
3946       -
3947       -
3948       -
3949       -
3950       - u\ :sub:`7`
3951       - u\ :sub:`6`
3952       - u\ :sub:`5`
3953       - u\ :sub:`4`
3954       - u\ :sub:`3`
3955       - u\ :sub:`2`
3956       - u\ :sub:`1`
3957       - u\ :sub:`0`
3958     * .. _MEDIA-BUS-FMT-Y10-1X10:
3959
3960       - MEDIA_BUS_FMT_Y10_1X10
3961       - 0x200a
3962       -
3963       -
3964       -
3965       -
3966       -
3967       -
3968       -
3969       -
3970       -
3971       -
3972       -
3973       -
3974       -
3975       -
3976       -
3977       -
3978       -
3979       -
3980       -
3981       -
3982       -
3983       -
3984       -
3985       - y\ :sub:`9`
3986       - y\ :sub:`8`
3987       - y\ :sub:`7`
3988       - y\ :sub:`6`
3989       - y\ :sub:`5`
3990       - y\ :sub:`4`
3991       - y\ :sub:`3`
3992       - y\ :sub:`2`
3993       - y\ :sub:`1`
3994       - y\ :sub:`0`
3995     * .. _MEDIA-BUS-FMT-UYVY10-2X10:
3996
3997       - MEDIA_BUS_FMT_UYVY10_2X10
3998       - 0x2018
3999       -
4000       -
4001       -
4002       -
4003       -
4004       -
4005       -
4006       -
4007       -
4008       -
4009       -
4010       -
4011       -
4012       -
4013       -
4014       -
4015       -
4016       -
4017       -
4018       -
4019       -
4020       -
4021       -
4022       - u\ :sub:`9`
4023       - u\ :sub:`8`
4024       - u\ :sub:`7`
4025       - u\ :sub:`6`
4026       - u\ :sub:`5`
4027       - u\ :sub:`4`
4028       - u\ :sub:`3`
4029       - u\ :sub:`2`
4030       - u\ :sub:`1`
4031       - u\ :sub:`0`
4032     * -
4033       -
4034       -
4035       -
4036       -
4037       -
4038       -
4039       -
4040       -
4041       -
4042       -
4043       -
4044       -
4045       -
4046       -
4047       -
4048       -
4049       -
4050       -
4051       -
4052       -
4053       -
4054       -
4055       -
4056       -
4057       - y\ :sub:`9`
4058       - y\ :sub:`8`
4059       - y\ :sub:`7`
4060       - y\ :sub:`6`
4061       - y\ :sub:`5`
4062       - y\ :sub:`4`
4063       - y\ :sub:`3`
4064       - y\ :sub:`2`
4065       - y\ :sub:`1`
4066       - y\ :sub:`0`
4067     * -
4068       -
4069       -
4070       -
4071       -
4072       -
4073       -
4074       -
4075       -
4076       -
4077       -
4078       -
4079       -
4080       -
4081       -
4082       -
4083       -
4084       -
4085       -
4086       -
4087       -
4088       -
4089       -
4090       -
4091       -
4092       - v\ :sub:`9`
4093       - v\ :sub:`8`
4094       - v\ :sub:`7`
4095       - v\ :sub:`6`
4096       - v\ :sub:`5`
4097       - v\ :sub:`4`
4098       - v\ :sub:`3`
4099       - v\ :sub:`2`
4100       - v\ :sub:`1`
4101       - v\ :sub:`0`
4102     * -
4103       -
4104       -
4105       -
4106       -
4107       -
4108       -
4109       -
4110       -
4111       -
4112       -
4113       -
4114       -
4115       -
4116       -
4117       -
4118       -
4119       -
4120       -
4121       -
4122       -
4123       -
4124       -
4125       -
4126       -
4127       - y\ :sub:`9`
4128       - y\ :sub:`8`
4129       - y\ :sub:`7`
4130       - y\ :sub:`6`
4131       - y\ :sub:`5`
4132       - y\ :sub:`4`
4133       - y\ :sub:`3`
4134       - y\ :sub:`2`
4135       - y\ :sub:`1`
4136       - y\ :sub:`0`
4137     * .. _MEDIA-BUS-FMT-VYUY10-2X10:
4138
4139       - MEDIA_BUS_FMT_VYUY10_2X10
4140       - 0x2019
4141       -
4142       -
4143       -
4144       -
4145       -
4146       -
4147       -
4148       -
4149       -
4150       -
4151       -
4152       -
4153       -
4154       -
4155       -
4156       -
4157       -
4158       -
4159       -
4160       -
4161       -
4162       -
4163       -
4164       - v\ :sub:`9`
4165       - v\ :sub:`8`
4166       - v\ :sub:`7`
4167       - v\ :sub:`6`
4168       - v\ :sub:`5`
4169       - v\ :sub:`4`
4170       - v\ :sub:`3`
4171       - v\ :sub:`2`
4172       - v\ :sub:`1`
4173       - v\ :sub:`0`
4174     * -
4175       -
4176       -
4177       -
4178       -
4179       -
4180       -
4181       -
4182       -
4183       -
4184       -
4185       -
4186       -
4187       -
4188       -
4189       -
4190       -
4191       -
4192       -
4193       -
4194       -
4195       -
4196       -
4197       -
4198       -
4199       - y\ :sub:`9`
4200       - y\ :sub:`8`
4201       - y\ :sub:`7`
4202       - y\ :sub:`6`
4203       - y\ :sub:`5`
4204       - y\ :sub:`4`
4205       - y\ :sub:`3`
4206       - y\ :sub:`2`
4207       - y\ :sub:`1`
4208       - y\ :sub:`0`
4209     * -
4210       -
4211       -
4212       -
4213       -
4214       -
4215       -
4216       -
4217       -
4218       -
4219       -
4220       -
4221       -
4222       -
4223       -
4224       -
4225       -
4226       -
4227       -
4228       -
4229       -
4230       -
4231       -
4232       -
4233       -
4234       - u\ :sub:`9`
4235       - u\ :sub:`8`
4236       - u\ :sub:`7`
4237       - u\ :sub:`6`
4238       - u\ :sub:`5`
4239       - u\ :sub:`4`
4240       - u\ :sub:`3`
4241       - u\ :sub:`2`
4242       - u\ :sub:`1`
4243       - u\ :sub:`0`
4244     * -
4245       -
4246       -
4247       -
4248       -
4249       -
4250       -
4251       -
4252       -
4253       -
4254       -
4255       -
4256       -
4257       -
4258       -
4259       -
4260       -
4261       -
4262       -
4263       -
4264       -
4265       -
4266       -
4267       -
4268       -
4269       - y\ :sub:`9`
4270       - y\ :sub:`8`
4271       - y\ :sub:`7`
4272       - y\ :sub:`6`
4273       - y\ :sub:`5`
4274       - y\ :sub:`4`
4275       - y\ :sub:`3`
4276       - y\ :sub:`2`
4277       - y\ :sub:`1`
4278       - y\ :sub:`0`
4279     * .. _MEDIA-BUS-FMT-YUYV10-2X10:
4280
4281       - MEDIA_BUS_FMT_YUYV10_2X10
4282       - 0x200b
4283       -
4284       -
4285       -
4286       -
4287       -
4288       -
4289       -
4290       -
4291       -
4292       -
4293       -
4294       -
4295       -
4296       -
4297       -
4298       -
4299       -
4300       -
4301       -
4302       -
4303       -
4304       -
4305       -
4306       - y\ :sub:`9`
4307       - y\ :sub:`8`
4308       - y\ :sub:`7`
4309       - y\ :sub:`6`
4310       - y\ :sub:`5`
4311       - y\ :sub:`4`
4312       - y\ :sub:`3`
4313       - y\ :sub:`2`
4314       - y\ :sub:`1`
4315       - y\ :sub:`0`
4316     * -
4317       -
4318       -
4319       -
4320       -
4321       -
4322       -
4323       -
4324       -
4325       -
4326       -
4327       -
4328       -
4329       -
4330       -
4331       -
4332       -
4333       -
4334       -
4335       -
4336       -
4337       -
4338       -
4339       -
4340       -
4341       - u\ :sub:`9`
4342       - u\ :sub:`8`
4343       - u\ :sub:`7`
4344       - u\ :sub:`6`
4345       - u\ :sub:`5`
4346       - u\ :sub:`4`
4347       - u\ :sub:`3`
4348       - u\ :sub:`2`
4349       - u\ :sub:`1`
4350       - u\ :sub:`0`
4351     * -
4352       -
4353       -
4354       -
4355       -
4356       -
4357       -
4358       -
4359       -
4360       -
4361       -
4362       -
4363       -
4364       -
4365       -
4366       -
4367       -
4368       -
4369       -
4370       -
4371       -
4372       -
4373       -
4374       -
4375       -
4376       - y\ :sub:`9`
4377       - y\ :sub:`8`
4378       - y\ :sub:`7`
4379       - y\ :sub:`6`
4380       - y\ :sub:`5`
4381       - y\ :sub:`4`
4382       - y\ :sub:`3`
4383       - y\ :sub:`2`
4384       - y\ :sub:`1`
4385       - y\ :sub:`0`
4386     * -
4387       -
4388       -
4389       -
4390       -
4391       -
4392       -
4393       -
4394       -
4395       -
4396       -
4397       -
4398       -
4399       -
4400       -
4401       -
4402       -
4403       -
4404       -
4405       -
4406       -
4407       -
4408       -
4409       -
4410       -
4411       - v\ :sub:`9`
4412       - v\ :sub:`8`
4413       - v\ :sub:`7`
4414       - v\ :sub:`6`
4415       - v\ :sub:`5`
4416       - v\ :sub:`4`
4417       - v\ :sub:`3`
4418       - v\ :sub:`2`
4419       - v\ :sub:`1`
4420       - v\ :sub:`0`
4421     * .. _MEDIA-BUS-FMT-YVYU10-2X10:
4422
4423       - MEDIA_BUS_FMT_YVYU10_2X10
4424       - 0x200c
4425       -
4426       -
4427       -
4428       -
4429       -
4430       -
4431       -
4432       -
4433       -
4434       -
4435       -
4436       -
4437       -
4438       -
4439       -
4440       -
4441       -
4442       -
4443       -
4444       -
4445       -
4446       -
4447       -
4448       - y\ :sub:`9`
4449       - y\ :sub:`8`
4450       - y\ :sub:`7`
4451       - y\ :sub:`6`
4452       - y\ :sub:`5`
4453       - y\ :sub:`4`
4454       - y\ :sub:`3`
4455       - y\ :sub:`2`
4456       - y\ :sub:`1`
4457       - y\ :sub:`0`
4458     * -
4459       -
4460       -
4461       -
4462       -
4463       -
4464       -
4465       -
4466       -
4467       -
4468       -
4469       -
4470       -
4471       -
4472       -
4473       -
4474       -
4475       -
4476       -
4477       -
4478       -
4479       -
4480       -
4481       -
4482       -
4483       - v\ :sub:`9`
4484       - v\ :sub:`8`
4485       - v\ :sub:`7`
4486       - v\ :sub:`6`
4487       - v\ :sub:`5`
4488       - v\ :sub:`4`
4489       - v\ :sub:`3`
4490       - v\ :sub:`2`
4491       - v\ :sub:`1`
4492       - v\ :sub:`0`
4493     * -
4494       -
4495       -
4496       -
4497       -
4498       -
4499       -
4500       -
4501       -
4502       -
4503       -
4504       -
4505       -
4506       -
4507       -
4508       -
4509       -
4510       -
4511       -
4512       -
4513       -
4514       -
4515       -
4516       -
4517       -
4518       - y\ :sub:`9`
4519       - y\ :sub:`8`
4520       - y\ :sub:`7`
4521       - y\ :sub:`6`
4522       - y\ :sub:`5`
4523       - y\ :sub:`4`
4524       - y\ :sub:`3`
4525       - y\ :sub:`2`
4526       - y\ :sub:`1`
4527       - y\ :sub:`0`
4528     * -
4529       -
4530       -
4531       -
4532       -
4533       -
4534       -
4535       -
4536       -
4537       -
4538       -
4539       -
4540       -
4541       -
4542       -
4543       -
4544       -
4545       -
4546       -
4547       -
4548       -
4549       -
4550       -
4551       -
4552       -
4553       - u\ :sub:`9`
4554       - u\ :sub:`8`
4555       - u\ :sub:`7`
4556       - u\ :sub:`6`
4557       - u\ :sub:`5`
4558       - u\ :sub:`4`
4559       - u\ :sub:`3`
4560       - u\ :sub:`2`
4561       - u\ :sub:`1`
4562       - u\ :sub:`0`
4563     * .. _MEDIA-BUS-FMT-Y12-1X12:
4564
4565       - MEDIA_BUS_FMT_Y12_1X12
4566       - 0x2013
4567       -
4568       -
4569       -
4570       -
4571       -
4572       -
4573       -
4574       -
4575       -
4576       -
4577       -
4578       -
4579       -
4580       -
4581       -
4582       -
4583       -
4584       -
4585       -
4586       -
4587       -
4588       - y\ :sub:`11`
4589       - y\ :sub:`10`
4590       - y\ :sub:`9`
4591       - y\ :sub:`8`
4592       - y\ :sub:`7`
4593       - y\ :sub:`6`
4594       - y\ :sub:`5`
4595       - y\ :sub:`4`
4596       - y\ :sub:`3`
4597       - y\ :sub:`2`
4598       - y\ :sub:`1`
4599       - y\ :sub:`0`
4600     * .. _MEDIA-BUS-FMT-UYVY12-2X12:
4601
4602       - MEDIA_BUS_FMT_UYVY12_2X12
4603       - 0x201c
4604       -
4605       -
4606       -
4607       -
4608       -
4609       -
4610       -
4611       -
4612       -
4613       -
4614       -
4615       -
4616       -
4617       -
4618       -
4619       -
4620       -
4621       -
4622       -
4623       -
4624       -
4625       - u\ :sub:`11`
4626       - u\ :sub:`10`
4627       - u\ :sub:`9`
4628       - u\ :sub:`8`
4629       - u\ :sub:`7`
4630       - u\ :sub:`6`
4631       - u\ :sub:`5`
4632       - u\ :sub:`4`
4633       - u\ :sub:`3`
4634       - u\ :sub:`2`
4635       - u\ :sub:`1`
4636       - u\ :sub:`0`
4637     * -
4638       -
4639       -
4640       -
4641       -
4642       -
4643       -
4644       -
4645       -
4646       -
4647       -
4648       -
4649       -
4650       -
4651       -
4652       -
4653       -
4654       -
4655       -
4656       -
4657       -
4658       -
4659       -
4660       - y\ :sub:`11`
4661       - y\ :sub:`10`
4662       - y\ :sub:`9`
4663       - y\ :sub:`8`
4664       - y\ :sub:`7`
4665       - y\ :sub:`6`
4666       - y\ :sub:`5`
4667       - y\ :sub:`4`
4668       - y\ :sub:`3`
4669       - y\ :sub:`2`
4670       - y\ :sub:`1`
4671       - y\ :sub:`0`
4672     * -
4673       -
4674       -
4675       -
4676       -
4677       -
4678       -
4679       -
4680       -
4681       -
4682       -
4683       -
4684       -
4685       -
4686       -
4687       -
4688       -
4689       -
4690       -
4691       -
4692       -
4693       -
4694       -
4695       - v\ :sub:`11`
4696       - v\ :sub:`10`
4697       - v\ :sub:`9`
4698       - v\ :sub:`8`
4699       - v\ :sub:`7`
4700       - v\ :sub:`6`
4701       - v\ :sub:`5`
4702       - v\ :sub:`4`
4703       - v\ :sub:`3`
4704       - v\ :sub:`2`
4705       - v\ :sub:`1`
4706       - v\ :sub:`0`
4707     * -
4708       -
4709       -
4710       -
4711       -
4712       -
4713       -
4714       -
4715       -
4716       -
4717       -
4718       -
4719       -
4720       -
4721       -
4722       -
4723       -
4724       -
4725       -
4726       -
4727       -
4728       -
4729       -
4730       - y\ :sub:`11`
4731       - y\ :sub:`10`
4732       - y\ :sub:`9`
4733       - y\ :sub:`8`
4734       - y\ :sub:`7`
4735       - y\ :sub:`6`
4736       - y\ :sub:`5`
4737       - y\ :sub:`4`
4738       - y\ :sub:`3`
4739       - y\ :sub:`2`
4740       - y\ :sub:`1`
4741       - y\ :sub:`0`
4742     * .. _MEDIA-BUS-FMT-VYUY12-2X12:
4743
4744       - MEDIA_BUS_FMT_VYUY12_2X12
4745       - 0x201d
4746       -
4747       -
4748       -
4749       -
4750       -
4751       -
4752       -
4753       -
4754       -
4755       -
4756       -
4757       -
4758       -
4759       -
4760       -
4761       -
4762       -
4763       -
4764       -
4765       -
4766       -
4767       - v\ :sub:`11`
4768       - v\ :sub:`10`
4769       - v\ :sub:`9`
4770       - v\ :sub:`8`
4771       - v\ :sub:`7`
4772       - v\ :sub:`6`
4773       - v\ :sub:`5`
4774       - v\ :sub:`4`
4775       - v\ :sub:`3`
4776       - v\ :sub:`2`
4777       - v\ :sub:`1`
4778       - v\ :sub:`0`
4779     * -
4780       -
4781       -
4782       -
4783       -
4784       -
4785       -
4786       -
4787       -
4788       -
4789       -
4790       -
4791       -
4792       -
4793       -
4794       -
4795       -
4796       -
4797       -
4798       -
4799       -
4800       -
4801       -
4802       - y\ :sub:`11`
4803       - y\ :sub:`10`
4804       - y\ :sub:`9`
4805       - y\ :sub:`8`
4806       - y\ :sub:`7`
4807       - y\ :sub:`6`
4808       - y\ :sub:`5`
4809       - y\ :sub:`4`
4810       - y\ :sub:`3`
4811       - y\ :sub:`2`
4812       - y\ :sub:`1`
4813       - y\ :sub:`0`
4814     * -
4815       -
4816       -
4817       -
4818       -
4819       -
4820       -
4821       -
4822       -
4823       -
4824       -
4825       -
4826       -
4827       -
4828       -
4829       -
4830       -
4831       -
4832       -
4833       -
4834       -
4835       -
4836       -
4837       - u\ :sub:`11`
4838       - u\ :sub:`10`
4839       - u\ :sub:`9`
4840       - u\ :sub:`8`
4841       - u\ :sub:`7`
4842       - u\ :sub:`6`
4843       - u\ :sub:`5`
4844       - u\ :sub:`4`
4845       - u\ :sub:`3`
4846       - u\ :sub:`2`
4847       - u\ :sub:`1`
4848       - u\ :sub:`0`
4849     * -
4850       -
4851       -
4852       -
4853       -
4854       -
4855       -
4856       -
4857       -
4858       -
4859       -
4860       -
4861       -
4862       -
4863       -
4864       -
4865       -
4866       -
4867       -
4868       -
4869       -
4870       -
4871       -
4872       - y\ :sub:`11`
4873       - y\ :sub:`10`
4874       - y\ :sub:`9`
4875       - y\ :sub:`8`
4876       - y\ :sub:`7`
4877       - y\ :sub:`6`
4878       - y\ :sub:`5`
4879       - y\ :sub:`4`
4880       - y\ :sub:`3`
4881       - y\ :sub:`2`
4882       - y\ :sub:`1`
4883       - y\ :sub:`0`
4884     * .. _MEDIA-BUS-FMT-YUYV12-2X12:
4885
4886       - MEDIA_BUS_FMT_YUYV12_2X12
4887       - 0x201e
4888       -
4889       -
4890       -
4891       -
4892       -
4893       -
4894       -
4895       -
4896       -
4897       -
4898       -
4899       -
4900       -
4901       -
4902       -
4903       -
4904       -
4905       -
4906       -
4907       -
4908       -
4909       - y\ :sub:`11`
4910       - y\ :sub:`10`
4911       - y\ :sub:`9`
4912       - y\ :sub:`8`
4913       - y\ :sub:`7`
4914       - y\ :sub:`6`
4915       - y\ :sub:`5`
4916       - y\ :sub:`4`
4917       - y\ :sub:`3`
4918       - y\ :sub:`2`
4919       - y\ :sub:`1`
4920       - y\ :sub:`0`
4921     * -
4922       -
4923       -
4924       -
4925       -
4926       -
4927       -
4928       -
4929       -
4930       -
4931       -
4932       -
4933       -
4934       -
4935       -
4936       -
4937       -
4938       -
4939       -
4940       -
4941       -
4942       -
4943       -
4944       - u\ :sub:`11`
4945       - u\ :sub:`10`
4946       - u\ :sub:`9`
4947       - u\ :sub:`8`
4948       - u\ :sub:`7`
4949       - u\ :sub:`6`
4950       - u\ :sub:`5`
4951       - u\ :sub:`4`
4952       - u\ :sub:`3`
4953       - u\ :sub:`2`
4954       - u\ :sub:`1`
4955       - u\ :sub:`0`
4956     * -
4957       -
4958       -
4959       -
4960       -
4961       -
4962       -
4963       -
4964       -
4965       -
4966       -
4967       -
4968       -
4969       -
4970       -
4971       -
4972       -
4973       -
4974       -
4975       -
4976       -
4977       -
4978       -
4979       - y\ :sub:`11`
4980       - y\ :sub:`10`
4981       - y\ :sub:`9`
4982       - y\ :sub:`8`
4983       - y\ :sub:`7`
4984       - y\ :sub:`6`
4985       - y\ :sub:`5`
4986       - y\ :sub:`4`
4987       - y\ :sub:`3`
4988       - y\ :sub:`2`
4989       - y\ :sub:`1`
4990       - y\ :sub:`0`
4991     * -
4992       -
4993       -
4994       -
4995       -
4996       -
4997       -
4998       -
4999       -
5000       -
5001       -
5002       -
5003       -
5004       -
5005       -
5006       -
5007       -
5008       -
5009       -
5010       -
5011       -
5012       -
5013       -
5014       - v\ :sub:`11`
5015       - v\ :sub:`10`
5016       - v\ :sub:`9`
5017       - v\ :sub:`8`
5018       - v\ :sub:`7`
5019       - v\ :sub:`6`
5020       - v\ :sub:`5`
5021       - v\ :sub:`4`
5022       - v\ :sub:`3`
5023       - v\ :sub:`2`
5024       - v\ :sub:`1`
5025       - v\ :sub:`0`
5026     * .. _MEDIA-BUS-FMT-YVYU12-2X12:
5027
5028       - MEDIA_BUS_FMT_YVYU12_2X12
5029       - 0x201f
5030       -
5031       -
5032       -
5033       -
5034       -
5035       -
5036       -
5037       -
5038       -
5039       -
5040       -
5041       -
5042       -
5043       -
5044       -
5045       -
5046       -
5047       -
5048       -
5049       -
5050       -
5051       - y\ :sub:`11`
5052       - y\ :sub:`10`
5053       - y\ :sub:`9`
5054       - y\ :sub:`8`
5055       - y\ :sub:`7`
5056       - y\ :sub:`6`
5057       - y\ :sub:`5`
5058       - y\ :sub:`4`
5059       - y\ :sub:`3`
5060       - y\ :sub:`2`
5061       - y\ :sub:`1`
5062       - y\ :sub:`0`
5063     * -
5064       -
5065       -
5066       -
5067       -
5068       -
5069       -
5070       -
5071       -
5072       -
5073       -
5074       -
5075       -
5076       -
5077       -
5078       -
5079       -
5080       -
5081       -
5082       -
5083       -
5084       -
5085       -
5086       - v\ :sub:`11`
5087       - v\ :sub:`10`
5088       - v\ :sub:`9`
5089       - v\ :sub:`8`
5090       - v\ :sub:`7`
5091       - v\ :sub:`6`
5092       - v\ :sub:`5`
5093       - v\ :sub:`4`
5094       - v\ :sub:`3`
5095       - v\ :sub:`2`
5096       - v\ :sub:`1`
5097       - v\ :sub:`0`
5098     * -
5099       -
5100       -
5101       -
5102       -
5103       -
5104       -
5105       -
5106       -
5107       -
5108       -
5109       -
5110       -
5111       -
5112       -
5113       -
5114       -
5115       -
5116       -
5117       -
5118       -
5119       -
5120       -
5121       - y\ :sub:`11`
5122       - y\ :sub:`10`
5123       - y\ :sub:`9`
5124       - y\ :sub:`8`
5125       - y\ :sub:`7`
5126       - y\ :sub:`6`
5127       - y\ :sub:`5`
5128       - y\ :sub:`4`
5129       - y\ :sub:`3`
5130       - y\ :sub:`2`
5131       - y\ :sub:`1`
5132       - y\ :sub:`0`
5133     * -
5134       -
5135       -
5136       -
5137       -
5138       -
5139       -
5140       -
5141       -
5142       -
5143       -
5144       -
5145       -
5146       -
5147       -
5148       -
5149       -
5150       -
5151       -
5152       -
5153       -
5154       -
5155       -
5156       - u\ :sub:`11`
5157       - u\ :sub:`10`
5158       - u\ :sub:`9`
5159       - u\ :sub:`8`
5160       - u\ :sub:`7`
5161       - u\ :sub:`6`
5162       - u\ :sub:`5`
5163       - u\ :sub:`4`
5164       - u\ :sub:`3`
5165       - u\ :sub:`2`
5166       - u\ :sub:`1`
5167       - u\ :sub:`0`
5168     * .. _MEDIA-BUS-FMT-UYVY8-1X16:
5169
5170       - MEDIA_BUS_FMT_UYVY8_1X16
5171       - 0x200f
5172       -
5173       -
5174       -
5175       -
5176       -
5177       -
5178       -
5179       -
5180       -
5181       -
5182       -
5183       -
5184       -
5185       -
5186       -
5187       -
5188       -
5189       - u\ :sub:`7`
5190       - u\ :sub:`6`
5191       - u\ :sub:`5`
5192       - u\ :sub:`4`
5193       - u\ :sub:`3`
5194       - u\ :sub:`2`
5195       - u\ :sub:`1`
5196       - u\ :sub:`0`
5197       - y\ :sub:`7`
5198       - y\ :sub:`6`
5199       - y\ :sub:`5`
5200       - y\ :sub:`4`
5201       - y\ :sub:`3`
5202       - y\ :sub:`2`
5203       - y\ :sub:`1`
5204       - y\ :sub:`0`
5205     * -
5206       -
5207       -
5208       -
5209       -
5210       -
5211       -
5212       -
5213       -
5214       -
5215       -
5216       -
5217       -
5218       -
5219       -
5220       -
5221       -
5222       -
5223       -
5224       - v\ :sub:`7`
5225       - v\ :sub:`6`
5226       - v\ :sub:`5`
5227       - v\ :sub:`4`
5228       - v\ :sub:`3`
5229       - v\ :sub:`2`
5230       - v\ :sub:`1`
5231       - v\ :sub:`0`
5232       - y\ :sub:`7`
5233       - y\ :sub:`6`
5234       - y\ :sub:`5`
5235       - y\ :sub:`4`
5236       - y\ :sub:`3`
5237       - y\ :sub:`2`
5238       - y\ :sub:`1`
5239       - y\ :sub:`0`
5240     * .. _MEDIA-BUS-FMT-VYUY8-1X16:
5241
5242       - MEDIA_BUS_FMT_VYUY8_1X16
5243       - 0x2010
5244       -
5245       -
5246       -
5247       -
5248       -
5249       -
5250       -
5251       -
5252       -
5253       -
5254       -
5255       -
5256       -
5257       -
5258       -
5259       -
5260       -
5261       - v\ :sub:`7`
5262       - v\ :sub:`6`
5263       - v\ :sub:`5`
5264       - v\ :sub:`4`
5265       - v\ :sub:`3`
5266       - v\ :sub:`2`
5267       - v\ :sub:`1`
5268       - v\ :sub:`0`
5269       - y\ :sub:`7`
5270       - y\ :sub:`6`
5271       - y\ :sub:`5`
5272       - y\ :sub:`4`
5273       - y\ :sub:`3`
5274       - y\ :sub:`2`
5275       - y\ :sub:`1`
5276       - y\ :sub:`0`
5277     * -
5278       -
5279       -
5280       -
5281       -
5282       -
5283       -
5284       -
5285       -
5286       -
5287       -
5288       -
5289       -
5290       -
5291       -
5292       -
5293       -
5294       -
5295       -
5296       - u\ :sub:`7`
5297       - u\ :sub:`6`
5298       - u\ :sub:`5`
5299       - u\ :sub:`4`
5300       - u\ :sub:`3`
5301       - u\ :sub:`2`
5302       - u\ :sub:`1`
5303       - u\ :sub:`0`
5304       - y\ :sub:`7`
5305       - y\ :sub:`6`
5306       - y\ :sub:`5`
5307       - y\ :sub:`4`
5308       - y\ :sub:`3`
5309       - y\ :sub:`2`
5310       - y\ :sub:`1`
5311       - y\ :sub:`0`
5312     * .. _MEDIA-BUS-FMT-YUYV8-1X16:
5313
5314       - MEDIA_BUS_FMT_YUYV8_1X16
5315       - 0x2011
5316       -
5317       -
5318       -
5319       -
5320       -
5321       -
5322       -
5323       -
5324       -
5325       -
5326       -
5327       -
5328       -
5329       -
5330       -
5331       -
5332       -
5333       - y\ :sub:`7`
5334       - y\ :sub:`6`
5335       - y\ :sub:`5`
5336       - y\ :sub:`4`
5337       - y\ :sub:`3`
5338       - y\ :sub:`2`
5339       - y\ :sub:`1`
5340       - y\ :sub:`0`
5341       - u\ :sub:`7`
5342       - u\ :sub:`6`
5343       - u\ :sub:`5`
5344       - u\ :sub:`4`
5345       - u\ :sub:`3`
5346       - u\ :sub:`2`
5347       - u\ :sub:`1`
5348       - u\ :sub:`0`
5349     * -
5350       -
5351       -
5352       -
5353       -
5354       -
5355       -
5356       -
5357       -
5358       -
5359       -
5360       -
5361       -
5362       -
5363       -
5364       -
5365       -
5366       -
5367       -
5368       - y\ :sub:`7`
5369       - y\ :sub:`6`
5370       - y\ :sub:`5`
5371       - y\ :sub:`4`
5372       - y\ :sub:`3`
5373       - y\ :sub:`2`
5374       - y\ :sub:`1`
5375       - y\ :sub:`0`
5376       - v\ :sub:`7`
5377       - v\ :sub:`6`
5378       - v\ :sub:`5`
5379       - v\ :sub:`4`
5380       - v\ :sub:`3`
5381       - v\ :sub:`2`
5382       - v\ :sub:`1`
5383       - v\ :sub:`0`
5384     * .. _MEDIA-BUS-FMT-YVYU8-1X16:
5385
5386       - MEDIA_BUS_FMT_YVYU8_1X16
5387       - 0x2012
5388       -
5389       -
5390       -
5391       -
5392       -
5393       -
5394       -
5395       -
5396       -
5397       -
5398       -
5399       -
5400       -
5401       -
5402       -
5403       -
5404       -
5405       - y\ :sub:`7`
5406       - y\ :sub:`6`
5407       - y\ :sub:`5`
5408       - y\ :sub:`4`
5409       - y\ :sub:`3`
5410       - y\ :sub:`2`
5411       - y\ :sub:`1`
5412       - y\ :sub:`0`
5413       - v\ :sub:`7`
5414       - v\ :sub:`6`
5415       - v\ :sub:`5`
5416       - v\ :sub:`4`
5417       - v\ :sub:`3`
5418       - v\ :sub:`2`
5419       - v\ :sub:`1`
5420       - v\ :sub:`0`
5421     * -
5422       -
5423       -
5424       -
5425       -
5426       -
5427       -
5428       -
5429       -
5430       -
5431       -
5432       -
5433       -
5434       -
5435       -
5436       -
5437       -
5438       -
5439       -
5440       - y\ :sub:`7`
5441       - y\ :sub:`6`
5442       - y\ :sub:`5`
5443       - y\ :sub:`4`
5444       - y\ :sub:`3`
5445       - y\ :sub:`2`
5446       - y\ :sub:`1`
5447       - y\ :sub:`0`
5448       - u\ :sub:`7`
5449       - u\ :sub:`6`
5450       - u\ :sub:`5`
5451       - u\ :sub:`4`
5452       - u\ :sub:`3`
5453       - u\ :sub:`2`
5454       - u\ :sub:`1`
5455       - u\ :sub:`0`
5456     * .. _MEDIA-BUS-FMT-YDYUYDYV8-1X16:
5457
5458       - MEDIA_BUS_FMT_YDYUYDYV8_1X16
5459       - 0x2014
5460       -
5461       -
5462       -
5463       -
5464       -
5465       -
5466       -
5467       -
5468       -
5469       -
5470       -
5471       -
5472       -
5473       -
5474       -
5475       -
5476       -
5477       - y\ :sub:`7`
5478       - y\ :sub:`6`
5479       - y\ :sub:`5`
5480       - y\ :sub:`4`
5481       - y\ :sub:`3`
5482       - y\ :sub:`2`
5483       - y\ :sub:`1`
5484       - y\ :sub:`0`
5485       - d
5486       - d
5487       - d
5488       - d
5489       - d
5490       - d
5491       - d
5492       - d
5493     * -
5494       -
5495       -
5496       -
5497       -
5498       -
5499       -
5500       -
5501       -
5502       -
5503       -
5504       -
5505       -
5506       -
5507       -
5508       -
5509       -
5510       -
5511       -
5512       - y\ :sub:`7`
5513       - y\ :sub:`6`
5514       - y\ :sub:`5`
5515       - y\ :sub:`4`
5516       - y\ :sub:`3`
5517       - y\ :sub:`2`
5518       - y\ :sub:`1`
5519       - y\ :sub:`0`
5520       - u\ :sub:`7`
5521       - u\ :sub:`6`
5522       - u\ :sub:`5`
5523       - u\ :sub:`4`
5524       - u\ :sub:`3`
5525       - u\ :sub:`2`
5526       - u\ :sub:`1`
5527       - u\ :sub:`0`
5528     * -
5529       -
5530       -
5531       -
5532       -
5533       -
5534       -
5535       -
5536       -
5537       -
5538       -
5539       -
5540       -
5541       -
5542       -
5543       -
5544       -
5545       -
5546       -
5547       - y\ :sub:`7`
5548       - y\ :sub:`6`
5549       - y\ :sub:`5`
5550       - y\ :sub:`4`
5551       - y\ :sub:`3`
5552       - y\ :sub:`2`
5553       - y\ :sub:`1`
5554       - y\ :sub:`0`
5555       - d
5556       - d
5557       - d
5558       - d
5559       - d
5560       - d
5561       - d
5562       - d
5563     * -
5564       -
5565       -
5566       -
5567       -
5568       -
5569       -
5570       -
5571       -
5572       -
5573       -
5574       -
5575       -
5576       -
5577       -
5578       -
5579       -
5580       -
5581       -
5582       - y\ :sub:`7`
5583       - y\ :sub:`6`
5584       - y\ :sub:`5`
5585       - y\ :sub:`4`
5586       - y\ :sub:`3`
5587       - y\ :sub:`2`
5588       - y\ :sub:`1`
5589       - y\ :sub:`0`
5590       - v\ :sub:`7`
5591       - v\ :sub:`6`
5592       - v\ :sub:`5`
5593       - v\ :sub:`4`
5594       - v\ :sub:`3`
5595       - v\ :sub:`2`
5596       - v\ :sub:`1`
5597       - v\ :sub:`0`
5598     * .. _MEDIA-BUS-FMT-UYVY10-1X20:
5599
5600       - MEDIA_BUS_FMT_UYVY10_1X20
5601       - 0x201a
5602       -
5603       -
5604       -
5605       -
5606       -
5607       -
5608       -
5609       -
5610       -
5611       -
5612       -
5613       -
5614       -
5615       - u\ :sub:`9`
5616       - u\ :sub:`8`
5617       - u\ :sub:`7`
5618       - u\ :sub:`6`
5619       - u\ :sub:`5`
5620       - u\ :sub:`4`
5621       - u\ :sub:`3`
5622       - u\ :sub:`2`
5623       - u\ :sub:`1`
5624       - u\ :sub:`0`
5625       - y\ :sub:`9`
5626       - y\ :sub:`8`
5627       - y\ :sub:`7`
5628       - y\ :sub:`6`
5629       - y\ :sub:`5`
5630       - y\ :sub:`4`
5631       - y\ :sub:`3`
5632       - y\ :sub:`2`
5633       - y\ :sub:`1`
5634       - y\ :sub:`0`
5635     * -
5636       -
5637       -
5638       -
5639       -
5640       -
5641       -
5642       -
5643       -
5644       -
5645       -
5646       -
5647       -
5648       -
5649       -
5650       - v\ :sub:`9`
5651       - v\ :sub:`8`
5652       - v\ :sub:`7`
5653       - v\ :sub:`6`
5654       - v\ :sub:`5`
5655       - v\ :sub:`4`
5656       - v\ :sub:`3`
5657       - v\ :sub:`2`
5658       - v\ :sub:`1`
5659       - v\ :sub:`0`
5660       - y\ :sub:`9`
5661       - y\ :sub:`8`
5662       - y\ :sub:`7`
5663       - y\ :sub:`6`
5664       - y\ :sub:`5`
5665       - y\ :sub:`4`
5666       - y\ :sub:`3`
5667       - y\ :sub:`2`
5668       - y\ :sub:`1`
5669       - y\ :sub:`0`
5670     * .. _MEDIA-BUS-FMT-VYUY10-1X20:
5671
5672       - MEDIA_BUS_FMT_VYUY10_1X20
5673       - 0x201b
5674       -
5675       -
5676       -
5677       -
5678       -
5679       -
5680       -
5681       -
5682       -
5683       -
5684       -
5685       -
5686       -
5687       - v\ :sub:`9`
5688       - v\ :sub:`8`
5689       - v\ :sub:`7`
5690       - v\ :sub:`6`
5691       - v\ :sub:`5`
5692       - v\ :sub:`4`
5693       - v\ :sub:`3`
5694       - v\ :sub:`2`
5695       - v\ :sub:`1`
5696       - v\ :sub:`0`
5697       - y\ :sub:`9`
5698       - y\ :sub:`8`
5699       - y\ :sub:`7`
5700       - y\ :sub:`6`
5701       - y\ :sub:`5`
5702       - y\ :sub:`4`
5703       - y\ :sub:`3`
5704       - y\ :sub:`2`
5705       - y\ :sub:`1`
5706       - y\ :sub:`0`
5707     * -
5708       -
5709       -
5710       -
5711       -
5712       -
5713       -
5714       -
5715       -
5716       -
5717       -
5718       -
5719       -
5720       -
5721       -
5722       - u\ :sub:`9`
5723       - u\ :sub:`8`
5724       - u\ :sub:`7`
5725       - u\ :sub:`6`
5726       - u\ :sub:`5`
5727       - u\ :sub:`4`
5728       - u\ :sub:`3`
5729       - u\ :sub:`2`
5730       - u\ :sub:`1`
5731       - u\ :sub:`0`
5732       - y\ :sub:`9`
5733       - y\ :sub:`8`
5734       - y\ :sub:`7`
5735       - y\ :sub:`6`
5736       - y\ :sub:`5`
5737       - y\ :sub:`4`
5738       - y\ :sub:`3`
5739       - y\ :sub:`2`
5740       - y\ :sub:`1`
5741       - y\ :sub:`0`
5742     * .. _MEDIA-BUS-FMT-YUYV10-1X20:
5743
5744       - MEDIA_BUS_FMT_YUYV10_1X20
5745       - 0x200d
5746       -
5747       -
5748       -
5749       -
5750       -
5751       -
5752       -
5753       -
5754       -
5755       -
5756       -
5757       -
5758       -
5759       - y\ :sub:`9`
5760       - y\ :sub:`8`
5761       - y\ :sub:`7`
5762       - y\ :sub:`6`
5763       - y\ :sub:`5`
5764       - y\ :sub:`4`
5765       - y\ :sub:`3`
5766       - y\ :sub:`2`
5767       - y\ :sub:`1`
5768       - y\ :sub:`0`
5769       - u\ :sub:`9`
5770       - u\ :sub:`8`
5771       - u\ :sub:`7`
5772       - u\ :sub:`6`
5773       - u\ :sub:`5`
5774       - u\ :sub:`4`
5775       - u\ :sub:`3`
5776       - u\ :sub:`2`
5777       - u\ :sub:`1`
5778       - u\ :sub:`0`
5779     * -
5780       -
5781       -
5782       -
5783       -
5784       -
5785       -
5786       -
5787       -
5788       -
5789       -
5790       -
5791       -
5792       -
5793       -
5794       - y\ :sub:`9`
5795       - y\ :sub:`8`
5796       - y\ :sub:`7`
5797       - y\ :sub:`6`
5798       - y\ :sub:`5`
5799       - y\ :sub:`4`
5800       - y\ :sub:`3`
5801       - y\ :sub:`2`
5802       - y\ :sub:`1`
5803       - y\ :sub:`0`
5804       - v\ :sub:`9`
5805       - v\ :sub:`8`
5806       - v\ :sub:`7`
5807       - v\ :sub:`6`
5808       - v\ :sub:`5`
5809       - v\ :sub:`4`
5810       - v\ :sub:`3`
5811       - v\ :sub:`2`
5812       - v\ :sub:`1`
5813       - v\ :sub:`0`
5814     * .. _MEDIA-BUS-FMT-YVYU10-1X20:
5815
5816       - MEDIA_BUS_FMT_YVYU10_1X20
5817       - 0x200e
5818       -
5819       -
5820       -
5821       -
5822       -
5823       -
5824       -
5825       -
5826       -
5827       -
5828       -
5829       -
5830       -
5831       - y\ :sub:`9`
5832       - y\ :sub:`8`
5833       - y\ :sub:`7`
5834       - y\ :sub:`6`
5835       - y\ :sub:`5`
5836       - y\ :sub:`4`
5837       - y\ :sub:`3`
5838       - y\ :sub:`2`
5839       - y\ :sub:`1`
5840       - y\ :sub:`0`
5841       - v\ :sub:`9`
5842       - v\ :sub:`8`
5843       - v\ :sub:`7`
5844       - v\ :sub:`6`
5845       - v\ :sub:`5`
5846       - v\ :sub:`4`
5847       - v\ :sub:`3`
5848       - v\ :sub:`2`
5849       - v\ :sub:`1`
5850       - v\ :sub:`0`
5851     * -
5852       -
5853       -
5854       -
5855       -
5856       -
5857       -
5858       -
5859       -
5860       -
5861       -
5862       -
5863       -
5864       -
5865       -
5866       - y\ :sub:`9`
5867       - y\ :sub:`8`
5868       - y\ :sub:`7`
5869       - y\ :sub:`6`
5870       - y\ :sub:`5`
5871       - y\ :sub:`4`
5872       - y\ :sub:`3`
5873       - y\ :sub:`2`
5874       - y\ :sub:`1`
5875       - y\ :sub:`0`
5876       - u\ :sub:`9`
5877       - u\ :sub:`8`
5878       - u\ :sub:`7`
5879       - u\ :sub:`6`
5880       - u\ :sub:`5`
5881       - u\ :sub:`4`
5882       - u\ :sub:`3`
5883       - u\ :sub:`2`
5884       - u\ :sub:`1`
5885       - u\ :sub:`0`
5886     * .. _MEDIA-BUS-FMT-VUY8-1X24:
5887
5888       - MEDIA_BUS_FMT_VUY8_1X24
5889       - 0x201a
5890       -
5891       -
5892       -
5893       -
5894       -
5895       -
5896       -
5897       -
5898       -
5899       - v\ :sub:`7`
5900       - v\ :sub:`6`
5901       - v\ :sub:`5`
5902       - v\ :sub:`4`
5903       - v\ :sub:`3`
5904       - v\ :sub:`2`
5905       - v\ :sub:`1`
5906       - v\ :sub:`0`
5907       - u\ :sub:`7`
5908       - u\ :sub:`6`
5909       - u\ :sub:`5`
5910       - u\ :sub:`4`
5911       - u\ :sub:`3`
5912       - u\ :sub:`2`
5913       - u\ :sub:`1`
5914       - u\ :sub:`0`
5915       - y\ :sub:`7`
5916       - y\ :sub:`6`
5917       - y\ :sub:`5`
5918       - y\ :sub:`4`
5919       - y\ :sub:`3`
5920       - y\ :sub:`2`
5921       - y\ :sub:`1`
5922       - y\ :sub:`0`
5923     * .. _MEDIA-BUS-FMT-YUV8-1X24:
5924
5925       - MEDIA_BUS_FMT_YUV8_1X24
5926       - 0x2025
5927       -
5928       -
5929       -
5930       -
5931       -
5932       -
5933       -
5934       -
5935       -
5936       - y\ :sub:`7`
5937       - y\ :sub:`6`
5938       - y\ :sub:`5`
5939       - y\ :sub:`4`
5940       - y\ :sub:`3`
5941       - y\ :sub:`2`
5942       - y\ :sub:`1`
5943       - y\ :sub:`0`
5944       - u\ :sub:`7`
5945       - u\ :sub:`6`
5946       - u\ :sub:`5`
5947       - u\ :sub:`4`
5948       - u\ :sub:`3`
5949       - u\ :sub:`2`
5950       - u\ :sub:`1`
5951       - u\ :sub:`0`
5952       - v\ :sub:`7`
5953       - v\ :sub:`6`
5954       - v\ :sub:`5`
5955       - v\ :sub:`4`
5956       - v\ :sub:`3`
5957       - v\ :sub:`2`
5958       - v\ :sub:`1`
5959       - v\ :sub:`0`
5960     * .. _MEDIA-BUS-FMT-UYVY12-1X24:
5961
5962       - MEDIA_BUS_FMT_UYVY12_1X24
5963       - 0x2020
5964       -
5965       -
5966       -
5967       -
5968       -
5969       -
5970       -
5971       -
5972       -
5973       - u\ :sub:`11`
5974       - u\ :sub:`10`
5975       - u\ :sub:`9`
5976       - u\ :sub:`8`
5977       - u\ :sub:`7`
5978       - u\ :sub:`6`
5979       - u\ :sub:`5`
5980       - u\ :sub:`4`
5981       - u\ :sub:`3`
5982       - u\ :sub:`2`
5983       - u\ :sub:`1`
5984       - u\ :sub:`0`
5985       - y\ :sub:`11`
5986       - y\ :sub:`10`
5987       - y\ :sub:`9`
5988       - y\ :sub:`8`
5989       - y\ :sub:`7`
5990       - y\ :sub:`6`
5991       - y\ :sub:`5`
5992       - y\ :sub:`4`
5993       - y\ :sub:`3`
5994       - y\ :sub:`2`
5995       - y\ :sub:`1`
5996       - y\ :sub:`0`
5997     * -
5998       -
5999       -
6000       -
6001       -
6002       -
6003       -
6004       -
6005       -
6006       -
6007       -
6008       - v\ :sub:`11`
6009       - v\ :sub:`10`
6010       - v\ :sub:`9`
6011       - v\ :sub:`8`
6012       - v\ :sub:`7`
6013       - v\ :sub:`6`
6014       - v\ :sub:`5`
6015       - v\ :sub:`4`
6016       - v\ :sub:`3`
6017       - v\ :sub:`2`
6018       - v\ :sub:`1`
6019       - v\ :sub:`0`
6020       - y\ :sub:`11`
6021       - y\ :sub:`10`
6022       - y\ :sub:`9`
6023       - y\ :sub:`8`
6024       - y\ :sub:`7`
6025       - y\ :sub:`6`
6026       - y\ :sub:`5`
6027       - y\ :sub:`4`
6028       - y\ :sub:`3`
6029       - y\ :sub:`2`
6030       - y\ :sub:`1`
6031       - y\ :sub:`0`
6032     * .. _MEDIA-BUS-FMT-VYUY12-1X24:
6033
6034       - MEDIA_BUS_FMT_VYUY12_1X24
6035       - 0x2021
6036       -
6037       -
6038       -
6039       -
6040       -
6041       -
6042       -
6043       -
6044       -
6045       - v\ :sub:`11`
6046       - v\ :sub:`10`
6047       - v\ :sub:`9`
6048       - v\ :sub:`8`
6049       - v\ :sub:`7`
6050       - v\ :sub:`6`
6051       - v\ :sub:`5`
6052       - v\ :sub:`4`
6053       - v\ :sub:`3`
6054       - v\ :sub:`2`
6055       - v\ :sub:`1`
6056       - v\ :sub:`0`
6057       - y\ :sub:`11`
6058       - y\ :sub:`10`
6059       - y\ :sub:`9`
6060       - y\ :sub:`8`
6061       - y\ :sub:`7`
6062       - y\ :sub:`6`
6063       - y\ :sub:`5`
6064       - y\ :sub:`4`
6065       - y\ :sub:`3`
6066       - y\ :sub:`2`
6067       - y\ :sub:`1`
6068       - y\ :sub:`0`
6069     * -
6070       -
6071       -
6072       -
6073       -
6074       -
6075       -
6076       -
6077       -
6078       -
6079       -
6080       - u\ :sub:`11`
6081       - u\ :sub:`10`
6082       - u\ :sub:`9`
6083       - u\ :sub:`8`
6084       - u\ :sub:`7`
6085       - u\ :sub:`6`
6086       - u\ :sub:`5`
6087       - u\ :sub:`4`
6088       - u\ :sub:`3`
6089       - u\ :sub:`2`
6090       - u\ :sub:`1`
6091       - u\ :sub:`0`
6092       - y\ :sub:`11`
6093       - y\ :sub:`10`
6094       - y\ :sub:`9`
6095       - y\ :sub:`8`
6096       - y\ :sub:`7`
6097       - y\ :sub:`6`
6098       - y\ :sub:`5`
6099       - y\ :sub:`4`
6100       - y\ :sub:`3`
6101       - y\ :sub:`2`
6102       - y\ :sub:`1`
6103       - y\ :sub:`0`
6104     * .. _MEDIA-BUS-FMT-YUYV12-1X24:
6105
6106       - MEDIA_BUS_FMT_YUYV12_1X24
6107       - 0x2022
6108       -
6109       -
6110       -
6111       -
6112       -
6113       -
6114       -
6115       -
6116       -
6117       - y\ :sub:`11`
6118       - y\ :sub:`10`
6119       - y\ :sub:`9`
6120       - y\ :sub:`8`
6121       - y\ :sub:`7`
6122       - y\ :sub:`6`
6123       - y\ :sub:`5`
6124       - y\ :sub:`4`
6125       - y\ :sub:`3`
6126       - y\ :sub:`2`
6127       - y\ :sub:`1`
6128       - y\ :sub:`0`
6129       - u\ :sub:`11`
6130       - u\ :sub:`10`
6131       - u\ :sub:`9`
6132       - u\ :sub:`8`
6133       - u\ :sub:`7`
6134       - u\ :sub:`6`
6135       - u\ :sub:`5`
6136       - u\ :sub:`4`
6137       - u\ :sub:`3`
6138       - u\ :sub:`2`
6139       - u\ :sub:`1`
6140       - u\ :sub:`0`
6141     * -
6142       -
6143       -
6144       -
6145       -
6146       -
6147       -
6148       -
6149       -
6150       -
6151       -
6152       - y\ :sub:`11`
6153       - y\ :sub:`10`
6154       - y\ :sub:`9`
6155       - y\ :sub:`8`
6156       - y\ :sub:`7`
6157       - y\ :sub:`6`
6158       - y\ :sub:`5`
6159       - y\ :sub:`4`
6160       - y\ :sub:`3`
6161       - y\ :sub:`2`
6162       - y\ :sub:`1`
6163       - y\ :sub:`0`
6164       - v\ :sub:`11`
6165       - v\ :sub:`10`
6166       - v\ :sub:`9`
6167       - v\ :sub:`8`
6168       - v\ :sub:`7`
6169       - v\ :sub:`6`
6170       - v\ :sub:`5`
6171       - v\ :sub:`4`
6172       - v\ :sub:`3`
6173       - v\ :sub:`2`
6174       - v\ :sub:`1`
6175       - v\ :sub:`0`
6176     * .. _MEDIA-BUS-FMT-YVYU12-1X24:
6177
6178       - MEDIA_BUS_FMT_YVYU12_1X24
6179       - 0x2023
6180       -
6181       -
6182       -
6183       -
6184       -
6185       -
6186       -
6187       -
6188       -
6189       - y\ :sub:`11`
6190       - y\ :sub:`10`
6191       - y\ :sub:`9`
6192       - y\ :sub:`8`
6193       - y\ :sub:`7`
6194       - y\ :sub:`6`
6195       - y\ :sub:`5`
6196       - y\ :sub:`4`
6197       - y\ :sub:`3`
6198       - y\ :sub:`2`
6199       - y\ :sub:`1`
6200       - y\ :sub:`0`
6201       - v\ :sub:`11`
6202       - v\ :sub:`10`
6203       - v\ :sub:`9`
6204       - v\ :sub:`8`
6205       - v\ :sub:`7`
6206       - v\ :sub:`6`
6207       - v\ :sub:`5`
6208       - v\ :sub:`4`
6209       - v\ :sub:`3`
6210       - v\ :sub:`2`
6211       - v\ :sub:`1`
6212       - v\ :sub:`0`
6213     * -
6214       -
6215       -
6216       -
6217       -
6218       -
6219       -
6220       -
6221       -
6222       -
6223       -
6224       - y\ :sub:`11`
6225       - y\ :sub:`10`
6226       - y\ :sub:`9`
6227       - y\ :sub:`8`
6228       - y\ :sub:`7`
6229       - y\ :sub:`6`
6230       - y\ :sub:`5`
6231       - y\ :sub:`4`
6232       - y\ :sub:`3`
6233       - y\ :sub:`2`
6234       - y\ :sub:`1`
6235       - y\ :sub:`0`
6236       - u\ :sub:`11`
6237       - u\ :sub:`10`
6238       - u\ :sub:`9`
6239       - u\ :sub:`8`
6240       - u\ :sub:`7`
6241       - u\ :sub:`6`
6242       - u\ :sub:`5`
6243       - u\ :sub:`4`
6244       - u\ :sub:`3`
6245       - u\ :sub:`2`
6246       - u\ :sub:`1`
6247       - u\ :sub:`0`
6248     * .. _MEDIA-BUS-FMT-YUV10-1X30:
6249
6250       - MEDIA_BUS_FMT_YUV10_1X30
6251       - 0x2016
6252       -
6253       -
6254       -
6255       - y\ :sub:`9`
6256       - y\ :sub:`8`
6257       - y\ :sub:`7`
6258       - y\ :sub:`6`
6259       - y\ :sub:`5`
6260       - y\ :sub:`4`
6261       - y\ :sub:`3`
6262       - y\ :sub:`2`
6263       - y\ :sub:`1`
6264       - y\ :sub:`0`
6265       - u\ :sub:`9`
6266       - u\ :sub:`8`
6267       - u\ :sub:`7`
6268       - u\ :sub:`6`
6269       - u\ :sub:`5`
6270       - u\ :sub:`4`
6271       - u\ :sub:`3`
6272       - u\ :sub:`2`
6273       - u\ :sub:`1`
6274       - u\ :sub:`0`
6275       - v\ :sub:`9`
6276       - v\ :sub:`8`
6277       - v\ :sub:`7`
6278       - v\ :sub:`6`
6279       - v\ :sub:`5`
6280       - v\ :sub:`4`
6281       - v\ :sub:`3`
6282       - v\ :sub:`2`
6283       - v\ :sub:`1`
6284       - v\ :sub:`0`
6285     * .. _MEDIA-BUS-FMT-AYUV8-1X32:
6286
6287       - MEDIA_BUS_FMT_AYUV8_1X32
6288       - 0x2017
6289       -
6290       - a\ :sub:`7`
6291       - a\ :sub:`6`
6292       - a\ :sub:`5`
6293       - a\ :sub:`4`
6294       - a\ :sub:`3`
6295       - a\ :sub:`2`
6296       - a\ :sub:`1`
6297       - a\ :sub:`0`
6298       - y\ :sub:`7`
6299       - y\ :sub:`6`
6300       - y\ :sub:`5`
6301       - y\ :sub:`4`
6302       - y\ :sub:`3`
6303       - y\ :sub:`2`
6304       - y\ :sub:`1`
6305       - y\ :sub:`0`
6306       - u\ :sub:`7`
6307       - u\ :sub:`6`
6308       - u\ :sub:`5`
6309       - u\ :sub:`4`
6310       - u\ :sub:`3`
6311       - u\ :sub:`2`
6312       - u\ :sub:`1`
6313       - u\ :sub:`0`
6314       - v\ :sub:`7`
6315       - v\ :sub:`6`
6316       - v\ :sub:`5`
6317       - v\ :sub:`4`
6318       - v\ :sub:`3`
6319       - v\ :sub:`2`
6320       - v\ :sub:`1`
6321       - v\ :sub:`0`
6322
6323
6324 .. raw:: latex
6325
6326         \endgroup
6327
6328 HSV/HSL Formats
6329 ^^^^^^^^^^^^^^^
6330
6331 Those formats transfer pixel data as RGB values in a
6332 cylindrical-coordinate system using Hue-Saturation-Value or
6333 Hue-Saturation-Lightness components. The format code is made of the
6334 following information.
6335
6336 -  The hue, saturation, value or lightness and optional alpha components
6337    order code, as encoded in a pixel sample. The only currently
6338    supported value is AHSV.
6339
6340 -  The number of bits per component, for each component. The values can
6341    be different for all components. The only currently supported value
6342    is 8888.
6343
6344 -  The number of bus samples per pixel. Pixels that are wider than the
6345    bus width must be transferred in multiple samples. The only currently
6346    supported value is 1.
6347
6348 -  The bus width.
6349
6350 -  For formats where the total number of bits per pixel is smaller than
6351    the number of bus samples per pixel times the bus width, a padding
6352    value stating if the bytes are padded in their most high order bits
6353    (PADHI) or low order bits (PADLO).
6354
6355 -  For formats where the number of bus samples per pixel is larger than
6356    1, an endianness value stating if the pixel is transferred MSB first
6357    (BE) or LSB first (LE).
6358
6359 The following table lists existing HSV/HSL formats.
6360
6361 .. raw:: latex
6362
6363     \newline\newline\begin{adjustbox}{width=\columnwidth}
6364
6365 .. tabularcolumns:: |p{6.2cm}|p{1.6cm}|p{0.7cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|p{0.5cm}|
6366
6367 .. _v4l2-mbus-pixelcode-hsv:
6368
6369 .. flat-table:: HSV/HSL formats
6370     :header-rows:  2
6371     :stub-columns: 0
6372     :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
6373
6374     * - Identifier
6375       - Code
6376       -
6377       - :cspan:`31` Data organization
6378     * -
6379       -
6380       - Bit
6381       - 31
6382       - 30
6383       - 29
6384       - 28
6385       - 27
6386       - 26
6387       - 25
6388       - 24
6389       - 23
6390       - 22
6391       - 21
6392       - 20
6393       - 19
6394       - 18
6395       - 17
6396       - 16
6397       - 15
6398       - 14
6399       - 13
6400       - 12
6401       - 11
6402       - 10
6403       - 9
6404       - 8
6405       - 7
6406       - 6
6407       - 5
6408       - 4
6409       - 3
6410       - 2
6411       - 1
6412       - 0
6413     * .. _MEDIA-BUS-FMT-AHSV8888-1X32:
6414
6415       - MEDIA_BUS_FMT_AHSV8888_1X32
6416       - 0x6001
6417       -
6418       - a\ :sub:`7`
6419       - a\ :sub:`6`
6420       - a\ :sub:`5`
6421       - a\ :sub:`4`
6422       - a\ :sub:`3`
6423       - a\ :sub:`2`
6424       - a\ :sub:`1`
6425       - a\ :sub:`0`
6426       - h\ :sub:`7`
6427       - h\ :sub:`6`
6428       - h\ :sub:`5`
6429       - h\ :sub:`4`
6430       - h\ :sub:`3`
6431       - h\ :sub:`2`
6432       - h\ :sub:`1`
6433       - h\ :sub:`0`
6434       - s\ :sub:`7`
6435       - s\ :sub:`6`
6436       - s\ :sub:`5`
6437       - s\ :sub:`4`
6438       - s\ :sub:`3`
6439       - s\ :sub:`2`
6440       - s\ :sub:`1`
6441       - s\ :sub:`0`
6442       - v\ :sub:`7`
6443       - v\ :sub:`6`
6444       - v\ :sub:`5`
6445       - v\ :sub:`4`
6446       - v\ :sub:`3`
6447       - v\ :sub:`2`
6448       - v\ :sub:`1`
6449       - v\ :sub:`0`
6450
6451 .. raw:: latex
6452
6453     \end{adjustbox}\newline\newline
6454
6455
6456 JPEG Compressed Formats
6457 ^^^^^^^^^^^^^^^^^^^^^^^
6458
6459 Those data formats consist of an ordered sequence of 8-bit bytes
6460 obtained from JPEG compression process. Additionally to the ``_JPEG``
6461 postfix the format code is made of the following information.
6462
6463 -  The number of bus samples per entropy encoded byte.
6464
6465 -  The bus width.
6466
6467 For instance, for a JPEG baseline process and an 8-bit bus width the
6468 format will be named ``MEDIA_BUS_FMT_JPEG_1X8``.
6469
6470 The following table lists existing JPEG compressed formats.
6471
6472
6473 .. _v4l2-mbus-pixelcode-jpeg:
6474
6475 .. tabularcolumns:: |p{5.6cm}|p{1.2cm}|p{10.7cm}|
6476
6477 .. flat-table:: JPEG Formats
6478     :header-rows:  1
6479     :stub-columns: 0
6480
6481     * - Identifier
6482       - Code
6483       - Remarks
6484     * .. _MEDIA-BUS-FMT-JPEG-1X8:
6485
6486       - MEDIA_BUS_FMT_JPEG_1X8
6487       - 0x4001
6488       - Besides of its usage for the parallel bus this format is
6489         recommended for transmission of JPEG data over MIPI CSI bus using
6490         the User Defined 8-bit Data types.
6491
6492
6493
6494 .. _v4l2-mbus-vendor-spec-fmts:
6495
6496 Vendor and Device Specific Formats
6497 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6498
6499 This section lists complex data formats that are either vendor or device
6500 specific.
6501
6502 The following table lists the existing vendor and device specific
6503 formats.
6504
6505
6506 .. _v4l2-mbus-pixelcode-vendor-specific:
6507
6508 .. tabularcolumns:: |p{6.6cm}|p{1.2cm}|p{9.7cm}|
6509
6510 .. flat-table:: Vendor and device specific formats
6511     :header-rows:  1
6512     :stub-columns: 0
6513
6514     * - Identifier
6515       - Code
6516       - Comments
6517     * .. _MEDIA-BUS-FMT-S5C-UYVY-JPEG-1X8:
6518
6519       - MEDIA_BUS_FMT_S5C_UYVY_JPEG_1X8
6520       - 0x5001
6521       - Interleaved raw UYVY and JPEG image format with embedded meta-data
6522         used by Samsung S3C73MX camera sensors.