1.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
2
3.. _v4l2-mbus-format:
4
5Media Bus Formats
6=================
7
8.. c:type:: v4l2_mbus_framefmt
9
10.. tabularcolumns:: |p{2.0cm}|p{4.0cm}|p{11.3cm}|
11
12.. cssclass:: longtable
13
14.. flat-table:: struct v4l2_mbus_framefmt
15    :header-rows:  0
16    :stub-columns: 0
17    :widths:       1 1 2
18
19    * - __u32
20      - ``width``
21      - Image width in pixels.
22    * - __u32
23      - ``height``
24      - Image height in pixels. If ``field`` is one of ``V4L2_FIELD_TOP``,
25	``V4L2_FIELD_BOTTOM`` or ``V4L2_FIELD_ALTERNATE`` then height
26	refers to the number of lines in the field, otherwise it refers to
27	the number of lines in the frame (which is twice the field height
28	for interlaced formats).
29    * - __u32
30      - ``code``
31      - Format code, from enum
32	:ref:`v4l2_mbus_pixelcode <v4l2-mbus-pixelcode>`.
33    * - __u32
34      - ``field``
35      - Field order, from enum :c:type:`v4l2_field`. See
36	:ref:`field-order` for details.
37    * - __u32
38      - ``colorspace``
39      - Image colorspace, from enum :c:type:`v4l2_colorspace`.
40        Must be set by the driver for subdevices. If the application sets the
41	flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set this
42	field on the source pad to request a specific colorspace for the media
43	bus data. If the driver cannot handle the requested conversion, it will
44	return another supported colorspace. The driver indicates that colorspace
45	conversion is supported by setting the flag
46	V4L2_SUBDEV_MBUS_CODE_CSC_COLORSPACE in the corresponding struct
47	:c:type:`v4l2_subdev_mbus_code_enum` during enumeration.
48	See :ref:`v4l2-subdev-mbus-code-flags`.
49    * - union {
50      - (anonymous)
51    * - __u16
52      - ``ycbcr_enc``
53      - Y'CbCr encoding, from enum :c:type:`v4l2_ycbcr_encoding`.
54        This information supplements the ``colorspace`` and must be set by
55	the driver for subdevices, see :ref:`colorspaces`. If the application
56	sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set
57	this field on a source pad to request a specific Y'CbCr encoding
58	for the media bus data. If the driver cannot handle the requested
59	conversion, it will return another supported encoding.
60	This field is ignored for HSV media bus formats. The driver indicates
61	that ycbcr_enc conversion is supported by setting the flag
62	V4L2_SUBDEV_MBUS_CODE_CSC_YCBCR_ENC in the corresponding struct
63	:c:type:`v4l2_subdev_mbus_code_enum` during enumeration.
64	See :ref:`v4l2-subdev-mbus-code-flags`.
65    * - __u16
66      - ``hsv_enc``
67      - HSV encoding, from enum :c:type:`v4l2_hsv_encoding`.
68        This information supplements the ``colorspace`` and must be set by
69	the driver for subdevices, see :ref:`colorspaces`. If the application
70	sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set
71	this field on a source pad to request a specific HSV encoding
72	for the media bus data. If the driver cannot handle the requested
73	conversion, it will return another supported encoding.
74	This field is ignored for Y'CbCr media bus formats. The driver indicates
75	that hsv_enc conversion is supported by setting the flag
76	V4L2_SUBDEV_MBUS_CODE_CSC_HSV_ENC in the corresponding struct
77	:c:type:`v4l2_subdev_mbus_code_enum` during enumeration.
78	See :ref:`v4l2-subdev-mbus-code-flags`
79    * - }
80      -
81    * - __u16
82      - ``quantization``
83      - Quantization range, from enum :c:type:`v4l2_quantization`.
84        This information supplements the ``colorspace`` and must be set by
85	the driver for subdevices, see :ref:`colorspaces`. If the application
86	sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set
87	this field on a source pad to request a specific quantization
88	for the media bus data. If the driver cannot handle the requested
89	conversion, it will return another supported quantization.
90	The driver indicates that quantization conversion is supported by
91	setting the flag V4L2_SUBDEV_MBUS_CODE_CSC_QUANTIZATION in the
92	corresponding struct :c:type:`v4l2_subdev_mbus_code_enum`
93	during enumeration. See :ref:`v4l2-subdev-mbus-code-flags`.
94
95    * - __u16
96      - ``xfer_func``
97      - Transfer function, from enum :c:type:`v4l2_xfer_func`.
98        This information supplements the ``colorspace`` and must be set by
99	the driver for subdevices, see :ref:`colorspaces`. If the application
100	sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set
101	this field on a source pad to request a specific transfer
102	function for the media bus data. If the driver cannot handle the requested
103	conversion, it will return another supported transfer function.
104	The driver indicates that the transfer function conversion is supported by
105	setting the flag V4L2_SUBDEV_MBUS_CODE_CSC_XFER_FUNC in the
106	corresponding struct :c:type:`v4l2_subdev_mbus_code_enum`
107	during enumeration. See :ref:`v4l2-subdev-mbus-code-flags`.
108    * - __u16
109      - ``flags``
110      - flags See:  :ref:v4l2-mbus-framefmt-flags
111    * - __u16
112      - ``reserved``\ [10]
113      - Reserved for future extensions. Applications and drivers must set
114	the array to zero.
115
116.. _v4l2-mbus-framefmt-flags:
117
118.. tabularcolumns:: |p{6.5cm}|p{1.6cm}|p{9.2cm}|
119
120.. flat-table:: v4l2_mbus_framefmt Flags
121    :header-rows:  0
122    :stub-columns: 0
123    :widths:       3 1 4
124
125    * .. _`mbus-framefmt-set-csc`:
126
127      - ``V4L2_MBUS_FRAMEFMT_SET_CSC``
128      - 0x0001
129      - Set by the application. It is only used for source pads and is
130	ignored for sink pads. If set, then request the subdevice to do
131	colorspace conversion from the received colorspace to the requested
132	colorspace values. If the colorimetry field (``colorspace``, ``xfer_func``,
133	``ycbcr_enc``, ``hsv_enc`` or ``quantization``) is set to ``*_DEFAULT``,
134	then that colorimetry setting will remain unchanged from what was received.
135	So in order to change the quantization, only the ``quantization`` field shall
136	be set to non default value (``V4L2_QUANTIZATION_FULL_RANGE`` or
137	``V4L2_QUANTIZATION_LIM_RANGE``) and all other colorimetry fields shall
138	be set to ``*_DEFAULT``.
139
140	To check which conversions are supported by the hardware for the current
141	media bus frame format, see :ref:`v4l2-subdev-mbus-code-flags`.
142
143
144.. _v4l2-mbus-pixelcode:
145
146Media Bus Pixel Codes
147---------------------
148
149The media bus pixel codes describe image formats as flowing over
150physical buses (both between separate physical components and inside
151SoC devices). This should not be confused with the V4L2 pixel formats
152that describe, using four character codes, image formats as stored in
153memory.
154
155While there is a relationship between image formats on buses and image
156formats in memory (a raw Bayer image won't be magically converted to
157JPEG just by storing it to memory), there is no one-to-one
158correspondence between them.
159
160The media bus pixel codes document parallel formats. Should the pixel data be
161transported over a serial bus, the media bus pixel code that describes a
162parallel format that transfers a sample on a single clock cycle is used. For
163instance, both MEDIA_BUS_FMT_BGR888_1X24 and MEDIA_BUS_FMT_BGR888_3X8 are used
164on parallel busses for transferring an 8 bits per sample BGR data, whereas on
165serial busses the data in this format is only referred to using
166MEDIA_BUS_FMT_BGR888_1X24. This is because there is effectively only a single
167way to transport that format on the serial busses.
168
169Packed RGB Formats
170^^^^^^^^^^^^^^^^^^
171
172Those formats transfer pixel data as red, green and blue components. The
173format code is made of the following information.
174
175-  The red, green and blue components order code, as encoded in a pixel
176   sample. Possible values are RGB and BGR.
177
178-  The number of bits per component, for each component. The values can
179   be different for all components. Common values are 555 and 565.
180
181-  The number of bus samples per pixel. Pixels that are wider than the
182   bus width must be transferred in multiple samples. Common values are
183   1 and 2.
184
185-  The bus width.
186
187-  For formats where the total number of bits per pixel is smaller than
188   the number of bus samples per pixel times the bus width, a padding
189   value stating if the bytes are padded in their most high order bits
190   (PADHI) or low order bits (PADLO). A "C" prefix is used for
191   component-wise padding in the most high order bits (CPADHI) or low
192   order bits (CPADLO) of each separate component.
193
194-  For formats where the number of bus samples per pixel is larger than
195   1, an endianness value stating if the pixel is transferred MSB first
196   (BE) or LSB first (LE).
197
198For instance, a format where pixels are encoded as 5-bits red, 5-bits
199green and 5-bit blue values padded on the high bit, transferred as 2
2008-bit samples per pixel with the most significant bits (padding, red and
201half of the green value) transferred first will be named
202``MEDIA_BUS_FMT_RGB555_2X8_PADHI_BE``.
203
204The following tables list existing packed RGB formats.
205
206.. HACK: ideally, we would be using adjustbox here. However, Sphinx
207.. is a very bad behaviored guy: if the table has more than 30 cols,
208.. it switches to long table, and there's no way to override it.
209
210
211.. tabularcolumns:: |p{5.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}|
212
213.. _v4l2-mbus-pixelcode-rgb:
214
215.. raw:: latex
216
217    \begingroup
218    \tiny
219    \setlength{\tabcolsep}{2pt}
220
221.. flat-table:: RGB formats
222    :header-rows:  2
223    :stub-columns: 0
224    :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
225
226    * - Identifier
227      - Code
228      -
229      - :cspan:`31` Data organization
230    * -
231      -
232      - Bit
233      - 31
234      - 30
235      - 29
236      - 28
237      - 27
238      - 26
239      - 25
240      - 24
241      - 23
242      - 22
243      - 21
244      - 20
245      - 19
246      - 18
247      - 17
248      - 16
249      - 15
250      - 14
251      - 13
252      - 12
253      - 11
254      - 10
255      - 9
256      - 8
257      - 7
258      - 6
259      - 5
260      - 4
261      - 3
262      - 2
263      - 1
264      - 0
265    * .. _MEDIA-BUS-FMT-RGB444-1X12:
266
267      - MEDIA_BUS_FMT_RGB444_1X12
268      - 0x1016
269      -
270      -
271      -
272      -
273      -
274      -
275      -
276      -
277      -
278      -
279      -
280      -
281      -
282      -
283      -
284      -
285      -
286      -
287      -
288      -
289      -
290      - r\ :sub:`3`
291      - r\ :sub:`2`
292      - r\ :sub:`1`
293      - r\ :sub:`0`
294      - g\ :sub:`3`
295      - g\ :sub:`2`
296      - g\ :sub:`1`
297      - g\ :sub:`0`
298      - b\ :sub:`3`
299      - b\ :sub:`2`
300      - b\ :sub:`1`
301      - b\ :sub:`0`
302    * .. _MEDIA-BUS-FMT-RGB444-2X8-PADHI-BE:
303
304      - MEDIA_BUS_FMT_RGB444_2X8_PADHI_BE
305      - 0x1001
306      -
307      -
308      -
309      -
310      -
311      -
312      -
313      -
314      -
315      -
316      -
317      -
318      -
319      -
320      -
321      -
322      -
323      -
324      -
325      -
326      -
327      -
328      -
329      -
330      -
331      - 0
332      - 0
333      - 0
334      - 0
335      - r\ :sub:`3`
336      - r\ :sub:`2`
337      - r\ :sub:`1`
338      - r\ :sub:`0`
339    * -
340      -
341      -
342      -
343      -
344      -
345      -
346      -
347      -
348      -
349      -
350      -
351      -
352      -
353      -
354      -
355      -
356      -
357      -
358      -
359      -
360      -
361      -
362      -
363      -
364      -
365      -
366      - g\ :sub:`3`
367      - g\ :sub:`2`
368      - g\ :sub:`1`
369      - g\ :sub:`0`
370      - b\ :sub:`3`
371      - b\ :sub:`2`
372      - b\ :sub:`1`
373      - b\ :sub:`0`
374    * .. _MEDIA-BUS-FMT-RGB444-2X8-PADHI-LE:
375
376      - MEDIA_BUS_FMT_RGB444_2X8_PADHI_LE
377      - 0x1002
378      -
379      -
380      -
381      -
382      -
383      -
384      -
385      -
386      -
387      -
388      -
389      -
390      -
391      -
392      -
393      -
394      -
395      -
396      -
397      -
398      -
399      -
400      -
401      -
402      -
403      - g\ :sub:`3`
404      - g\ :sub:`2`
405      - g\ :sub:`1`
406      - g\ :sub:`0`
407      - b\ :sub:`3`
408      - b\ :sub:`2`
409      - b\ :sub:`1`
410      - b\ :sub:`0`
411    * -
412      -
413      -
414      -
415      -
416      -
417      -
418      -
419      -
420      -
421      -
422      -
423      -
424      -
425      -
426      -
427      -
428      -
429      -
430      -
431      -
432      -
433      -
434      -
435      -
436      -
437      -
438      - 0
439      - 0
440      - 0
441      - 0
442      - r\ :sub:`3`
443      - r\ :sub:`2`
444      - r\ :sub:`1`
445      - r\ :sub:`0`
446    * .. _MEDIA-BUS-FMT-RGB555-2X8-PADHI-BE:
447
448      - MEDIA_BUS_FMT_RGB555_2X8_PADHI_BE
449      - 0x1003
450      -
451      -
452      -
453      -
454      -
455      -
456      -
457      -
458      -
459      -
460      -
461      -
462      -
463      -
464      -
465      -
466      -
467      -
468      -
469      -
470      -
471      -
472      -
473      -
474      -
475      - 0
476      - r\ :sub:`4`
477      - r\ :sub:`3`
478      - r\ :sub:`2`
479      - r\ :sub:`1`
480      - r\ :sub:`0`
481      - g\ :sub:`4`
482      - g\ :sub:`3`
483    * -
484      -
485      -
486      -
487      -
488      -
489      -
490      -
491      -
492      -
493      -
494      -
495      -
496      -
497      -
498      -
499      -
500      -
501      -
502      -
503      -
504      -
505      -
506      -
507      -
508      -
509      -
510      - g\ :sub:`2`
511      - g\ :sub:`1`
512      - g\ :sub:`0`
513      - b\ :sub:`4`
514      - b\ :sub:`3`
515      - b\ :sub:`2`
516      - b\ :sub:`1`
517      - b\ :sub:`0`
518    * .. _MEDIA-BUS-FMT-RGB555-2X8-PADHI-LE:
519
520      - MEDIA_BUS_FMT_RGB555_2X8_PADHI_LE
521      - 0x1004
522      -
523      -
524      -
525      -
526      -
527      -
528      -
529      -
530      -
531      -
532      -
533      -
534      -
535      -
536      -
537      -
538      -
539      -
540      -
541      -
542      -
543      -
544      -
545      -
546      -
547      - g\ :sub:`2`
548      - g\ :sub:`1`
549      - g\ :sub:`0`
550      - b\ :sub:`4`
551      - b\ :sub:`3`
552      - b\ :sub:`2`
553      - b\ :sub:`1`
554      - b\ :sub:`0`
555    * -
556      -
557      -
558      -
559      -
560      -
561      -
562      -
563      -
564      -
565      -
566      -
567      -
568      -
569      -
570      -
571      -
572      -
573      -
574      -
575      -
576      -
577      -
578      -
579      -
580      -
581      -
582      - 0
583      - r\ :sub:`4`
584      - r\ :sub:`3`
585      - r\ :sub:`2`
586      - r\ :sub:`1`
587      - r\ :sub:`0`
588      - g\ :sub:`4`
589      - g\ :sub:`3`
590    * .. _MEDIA-BUS-FMT-RGB565-1X16:
591
592      - MEDIA_BUS_FMT_RGB565_1X16
593      - 0x1017
594      -
595      -
596      -
597      -
598      -
599      -
600      -
601      -
602      -
603      -
604      -
605      -
606      -
607      -
608      -
609      -
610      -
611      - r\ :sub:`4`
612      - r\ :sub:`3`
613      - r\ :sub:`2`
614      - r\ :sub:`1`
615      - r\ :sub:`0`
616      - g\ :sub:`5`
617      - g\ :sub:`4`
618      - g\ :sub:`3`
619      - g\ :sub:`2`
620      - g\ :sub:`1`
621      - g\ :sub:`0`
622      - b\ :sub:`4`
623      - b\ :sub:`3`
624      - b\ :sub:`2`
625      - b\ :sub:`1`
626      - b\ :sub:`0`
627    * .. _MEDIA-BUS-FMT-BGR565-2X8-BE:
628
629      - MEDIA_BUS_FMT_BGR565_2X8_BE
630      - 0x1005
631      -
632      -
633      -
634      -
635      -
636      -
637      -
638      -
639      -
640      -
641      -
642      -
643      -
644      -
645      -
646      -
647      -
648      -
649      -
650      -
651      -
652      -
653      -
654      -
655      -
656      - b\ :sub:`4`
657      - b\ :sub:`3`
658      - b\ :sub:`2`
659      - b\ :sub:`1`
660      - b\ :sub:`0`
661      - g\ :sub:`5`
662      - g\ :sub:`4`
663      - g\ :sub:`3`
664    * -
665      -
666      -
667      -
668      -
669      -
670      -
671      -
672      -
673      -
674      -
675      -
676      -
677      -
678      -
679      -
680      -
681      -
682      -
683      -
684      -
685      -
686      -
687      -
688      -
689      -
690      -
691      - g\ :sub:`2`
692      - g\ :sub:`1`
693      - g\ :sub:`0`
694      - r\ :sub:`4`
695      - r\ :sub:`3`
696      - r\ :sub:`2`
697      - r\ :sub:`1`
698      - r\ :sub:`0`
699    * .. _MEDIA-BUS-FMT-BGR565-2X8-LE:
700
701      - MEDIA_BUS_FMT_BGR565_2X8_LE
702      - 0x1006
703      -
704      -
705      -
706      -
707      -
708      -
709      -
710      -
711      -
712      -
713      -
714      -
715      -
716      -
717      -
718      -
719      -
720      -
721      -
722      -
723      -
724      -
725      -
726      -
727      -
728      - g\ :sub:`2`
729      - g\ :sub:`1`
730      - g\ :sub:`0`
731      - r\ :sub:`4`
732      - r\ :sub:`3`
733      - r\ :sub:`2`
734      - r\ :sub:`1`
735      - r\ :sub:`0`
736    * -
737      -
738      -
739      -
740      -
741      -
742      -
743      -
744      -
745      -
746      -
747      -
748      -
749      -
750      -
751      -
752      -
753      -
754      -
755      -
756      -
757      -
758      -
759      -
760      -
761      -
762      -
763      - b\ :sub:`4`
764      - b\ :sub:`3`
765      - b\ :sub:`2`
766      - b\ :sub:`1`
767      - b\ :sub:`0`
768      - g\ :sub:`5`
769      - g\ :sub:`4`
770      - g\ :sub:`3`
771    * .. _MEDIA-BUS-FMT-RGB565-2X8-BE:
772
773      - MEDIA_BUS_FMT_RGB565_2X8_BE
774      - 0x1007
775      -
776      -
777      -
778      -
779      -
780      -
781      -
782      -
783      -
784      -
785      -
786      -
787      -
788      -
789      -
790      -
791      -
792      -
793      -
794      -
795      -
796      -
797      -
798      -
799      -
800      - r\ :sub:`4`
801      - r\ :sub:`3`
802      - r\ :sub:`2`
803      - r\ :sub:`1`
804      - r\ :sub:`0`
805      - g\ :sub:`5`
806      - g\ :sub:`4`
807      - g\ :sub:`3`
808    * -
809      -
810      -
811      -
812      -
813      -
814      -
815      -
816      -
817      -
818      -
819      -
820      -
821      -
822      -
823      -
824      -
825      -
826      -
827      -
828      -
829      -
830      -
831      -
832      -
833      -
834      -
835      - g\ :sub:`2`
836      - g\ :sub:`1`
837      - g\ :sub:`0`
838      - b\ :sub:`4`
839      - b\ :sub:`3`
840      - b\ :sub:`2`
841      - b\ :sub:`1`
842      - b\ :sub:`0`
843    * .. _MEDIA-BUS-FMT-RGB565-2X8-LE:
844
845      - MEDIA_BUS_FMT_RGB565_2X8_LE
846      - 0x1008
847      -
848      -
849      -
850      -
851      -
852      -
853      -
854      -
855      -
856      -
857      -
858      -
859      -
860      -
861      -
862      -
863      -
864      -
865      -
866      -
867      -
868      -
869      -
870      -
871      -
872      - g\ :sub:`2`
873      - g\ :sub:`1`
874      - g\ :sub:`0`
875      - b\ :sub:`4`
876      - b\ :sub:`3`
877      - b\ :sub:`2`
878      - b\ :sub:`1`
879      - b\ :sub:`0`
880    * -
881      -
882      -
883      -
884      -
885      -
886      -
887      -
888      -
889      -
890      -
891      -
892      -
893      -
894      -
895      -
896      -
897      -
898      -
899      -
900      -
901      -
902      -
903      -
904      -
905      -
906      -
907      - r\ :sub:`4`
908      - r\ :sub:`3`
909      - r\ :sub:`2`
910      - r\ :sub:`1`
911      - r\ :sub:`0`
912      - g\ :sub:`5`
913      - g\ :sub:`4`
914      - g\ :sub:`3`
915    * .. _MEDIA-BUS-FMT-RGB666-1X18:
916
917      - MEDIA_BUS_FMT_RGB666_1X18
918      - 0x1009
919      -
920      -
921      -
922      -
923      -
924      -
925      -
926      -
927      -
928      -
929      -
930      -
931      -
932      -
933      -
934      - r\ :sub:`5`
935      - r\ :sub:`4`
936      - r\ :sub:`3`
937      - r\ :sub:`2`
938      - r\ :sub:`1`
939      - r\ :sub:`0`
940      - g\ :sub:`5`
941      - g\ :sub:`4`
942      - g\ :sub:`3`
943      - g\ :sub:`2`
944      - g\ :sub:`1`
945      - g\ :sub:`0`
946      - b\ :sub:`5`
947      - b\ :sub:`4`
948      - b\ :sub:`3`
949      - b\ :sub:`2`
950      - b\ :sub:`1`
951      - b\ :sub:`0`
952    * .. _MEDIA-BUS-FMT-RBG888-1X24:
953
954      - MEDIA_BUS_FMT_RBG888_1X24
955      - 0x100e
956      -
957      -
958      -
959      -
960      -
961      -
962      -
963      -
964      -
965      - r\ :sub:`7`
966      - r\ :sub:`6`
967      - r\ :sub:`5`
968      - r\ :sub:`4`
969      - r\ :sub:`3`
970      - r\ :sub:`2`
971      - r\ :sub:`1`
972      - r\ :sub:`0`
973      - b\ :sub:`7`
974      - b\ :sub:`6`
975      - b\ :sub:`5`
976      - b\ :sub:`4`
977      - b\ :sub:`3`
978      - b\ :sub:`2`
979      - b\ :sub:`1`
980      - b\ :sub:`0`
981      - g\ :sub:`7`
982      - g\ :sub:`6`
983      - g\ :sub:`5`
984      - g\ :sub:`4`
985      - g\ :sub:`3`
986      - g\ :sub:`2`
987      - g\ :sub:`1`
988      - g\ :sub:`0`
989    * .. _MEDIA-BUS-FMT-RGB666-1X24_CPADHI:
990
991      - MEDIA_BUS_FMT_RGB666_1X24_CPADHI
992      - 0x1015
993      -
994      -
995      -
996      -
997      -
998      -
999      -
1000      -
1001      -
1002      - 0
1003      - 0
1004      - r\ :sub:`5`
1005      - r\ :sub:`4`
1006      - r\ :sub:`3`
1007      - r\ :sub:`2`
1008      - r\ :sub:`1`
1009      - r\ :sub:`0`
1010      - 0
1011      - 0
1012      - g\ :sub:`5`
1013      - g\ :sub:`4`
1014      - g\ :sub:`3`
1015      - g\ :sub:`2`
1016      - g\ :sub:`1`
1017      - g\ :sub:`0`
1018      - 0
1019      - 0
1020      - b\ :sub:`5`
1021      - b\ :sub:`4`
1022      - b\ :sub:`3`
1023      - b\ :sub:`2`
1024      - b\ :sub:`1`
1025      - b\ :sub:`0`
1026    * .. _MEDIA-BUS-FMT-BGR888-1X24:
1027
1028      - MEDIA_BUS_FMT_BGR888_1X24
1029      - 0x1013
1030      -
1031      -
1032      -
1033      -
1034      -
1035      -
1036      -
1037      -
1038      -
1039      - b\ :sub:`7`
1040      - b\ :sub:`6`
1041      - b\ :sub:`5`
1042      - b\ :sub:`4`
1043      - b\ :sub:`3`
1044      - b\ :sub:`2`
1045      - b\ :sub:`1`
1046      - b\ :sub:`0`
1047      - g\ :sub:`7`
1048      - g\ :sub:`6`
1049      - g\ :sub:`5`
1050      - g\ :sub:`4`
1051      - g\ :sub:`3`
1052      - g\ :sub:`2`
1053      - g\ :sub:`1`
1054      - g\ :sub:`0`
1055      - r\ :sub:`7`
1056      - r\ :sub:`6`
1057      - r\ :sub:`5`
1058      - r\ :sub:`4`
1059      - r\ :sub:`3`
1060      - r\ :sub:`2`
1061      - r\ :sub:`1`
1062      - r\ :sub:`0`
1063    * .. _MEDIA-BUS-FMT-BGR888-3X8:
1064
1065      - MEDIA_BUS_FMT_BGR888_3X8
1066      - 0x101b
1067      -
1068      -
1069      -
1070      -
1071      -
1072      -
1073      -
1074      -
1075      -
1076      -
1077      -
1078      -
1079      -
1080      -
1081      -
1082      -
1083      -
1084      -
1085      -
1086      -
1087      -
1088      -
1089      -
1090      -
1091      -
1092      - b\ :sub:`7`
1093      - b\ :sub:`6`
1094      - b\ :sub:`5`
1095      - b\ :sub:`4`
1096      - b\ :sub:`3`
1097      - b\ :sub:`2`
1098      - b\ :sub:`1`
1099      - b\ :sub:`0`
1100    * -
1101      -
1102      -
1103      -
1104      -
1105      -
1106      -
1107      -
1108      -
1109      -
1110      -
1111      -
1112      -
1113      -
1114      -
1115      -
1116      -
1117      -
1118      -
1119      -
1120      -
1121      -
1122      -
1123      -
1124      -
1125      -
1126      -
1127      - g\ :sub:`7`
1128      - g\ :sub:`6`
1129      - g\ :sub:`5`
1130      - g\ :sub:`4`
1131      - g\ :sub:`3`
1132      - g\ :sub:`2`
1133      - g\ :sub:`1`
1134      - g\ :sub:`0`
1135    * -
1136      -
1137      -
1138      -
1139      -
1140      -
1141      -
1142      -
1143      -
1144      -
1145      -
1146      -
1147      -
1148      -
1149      -
1150      -
1151      -
1152      -
1153      -
1154      -
1155      -
1156      -
1157      -
1158      -
1159      -
1160      -
1161      -
1162      - r\ :sub:`7`
1163      - r\ :sub:`6`
1164      - r\ :sub:`5`
1165      - r\ :sub:`4`
1166      - r\ :sub:`3`
1167      - r\ :sub:`2`
1168      - r\ :sub:`1`
1169      - r\ :sub:`0`
1170    * .. _MEDIA-BUS-FMT-GBR888-1X24:
1171
1172      - MEDIA_BUS_FMT_GBR888_1X24
1173      - 0x1014
1174      -
1175      -
1176      -
1177      -
1178      -
1179      -
1180      -
1181      -
1182      -
1183      - g\ :sub:`7`
1184      - g\ :sub:`6`
1185      - g\ :sub:`5`
1186      - g\ :sub:`4`
1187      - g\ :sub:`3`
1188      - g\ :sub:`2`
1189      - g\ :sub:`1`
1190      - g\ :sub:`0`
1191      - b\ :sub:`7`
1192      - b\ :sub:`6`
1193      - b\ :sub:`5`
1194      - b\ :sub:`4`
1195      - b\ :sub:`3`
1196      - b\ :sub:`2`
1197      - b\ :sub:`1`
1198      - b\ :sub:`0`
1199      - r\ :sub:`7`
1200      - r\ :sub:`6`
1201      - r\ :sub:`5`
1202      - r\ :sub:`4`
1203      - r\ :sub:`3`
1204      - r\ :sub:`2`
1205      - r\ :sub:`1`
1206      - r\ :sub:`0`
1207    * .. _MEDIA-BUS-FMT-RGB888-1X24:
1208
1209      - MEDIA_BUS_FMT_RGB888_1X24
1210      - 0x100a
1211      -
1212      -
1213      -
1214      -
1215      -
1216      -
1217      -
1218      -
1219      -
1220      - r\ :sub:`7`
1221      - r\ :sub:`6`
1222      - r\ :sub:`5`
1223      - r\ :sub:`4`
1224      - r\ :sub:`3`
1225      - r\ :sub:`2`
1226      - r\ :sub:`1`
1227      - r\ :sub:`0`
1228      - g\ :sub:`7`
1229      - g\ :sub:`6`
1230      - g\ :sub:`5`
1231      - g\ :sub:`4`
1232      - g\ :sub:`3`
1233      - g\ :sub:`2`
1234      - g\ :sub:`1`
1235      - g\ :sub:`0`
1236      - b\ :sub:`7`
1237      - b\ :sub:`6`
1238      - b\ :sub:`5`
1239      - b\ :sub:`4`
1240      - b\ :sub:`3`
1241      - b\ :sub:`2`
1242      - b\ :sub:`1`
1243      - b\ :sub:`0`
1244    * .. _MEDIA-BUS-FMT-RGB888-2X12-BE:
1245
1246      - MEDIA_BUS_FMT_RGB888_2X12_BE
1247      - 0x100b
1248      -
1249      -
1250      -
1251      -
1252      -
1253      -
1254      -
1255      -
1256      -
1257      -
1258      -
1259      -
1260      -
1261      -
1262      -
1263      -
1264      -
1265      -
1266      -
1267      -
1268      -
1269      - r\ :sub:`7`
1270      - r\ :sub:`6`
1271      - r\ :sub:`5`
1272      - r\ :sub:`4`
1273      - r\ :sub:`3`
1274      - r\ :sub:`2`
1275      - r\ :sub:`1`
1276      - r\ :sub:`0`
1277      - g\ :sub:`7`
1278      - g\ :sub:`6`
1279      - g\ :sub:`5`
1280      - g\ :sub:`4`
1281    * -
1282      -
1283      -
1284      -
1285      -
1286      -
1287      -
1288      -
1289      -
1290      -
1291      -
1292      -
1293      -
1294      -
1295      -
1296      -
1297      -
1298      -
1299      -
1300      -
1301      -
1302      -
1303      -
1304      - g\ :sub:`3`
1305      - g\ :sub:`2`
1306      - g\ :sub:`1`
1307      - g\ :sub:`0`
1308      - b\ :sub:`7`
1309      - b\ :sub:`6`
1310      - b\ :sub:`5`
1311      - b\ :sub:`4`
1312      - b\ :sub:`3`
1313      - b\ :sub:`2`
1314      - b\ :sub:`1`
1315      - b\ :sub:`0`
1316    * .. _MEDIA-BUS-FMT-RGB888-2X12-LE:
1317
1318      - MEDIA_BUS_FMT_RGB888_2X12_LE
1319      - 0x100c
1320      -
1321      -
1322      -
1323      -
1324      -
1325      -
1326      -
1327      -
1328      -
1329      -
1330      -
1331      -
1332      -
1333      -
1334      -
1335      -
1336      -
1337      -
1338      -
1339      -
1340      -
1341      - g\ :sub:`3`
1342      - g\ :sub:`2`
1343      - g\ :sub:`1`
1344      - g\ :sub:`0`
1345      - b\ :sub:`7`
1346      - b\ :sub:`6`
1347      - b\ :sub:`5`
1348      - b\ :sub:`4`
1349      - b\ :sub:`3`
1350      - b\ :sub:`2`
1351      - b\ :sub:`1`
1352      - b\ :sub:`0`
1353    * -
1354      -
1355      -
1356      -
1357      -
1358      -
1359      -
1360      -
1361      -
1362      -
1363      -
1364      -
1365      -
1366      -
1367      -
1368      -
1369      -
1370      -
1371      -
1372      -
1373      -
1374      -
1375      -
1376      - r\ :sub:`7`
1377      - r\ :sub:`6`
1378      - r\ :sub:`5`
1379      - r\ :sub:`4`
1380      - r\ :sub:`3`
1381      - r\ :sub:`2`
1382      - r\ :sub:`1`
1383      - r\ :sub:`0`
1384      - g\ :sub:`7`
1385      - g\ :sub:`6`
1386      - g\ :sub:`5`
1387      - g\ :sub:`4`
1388    * .. _MEDIA-BUS-FMT-RGB888-3X8:
1389
1390      - MEDIA_BUS_FMT_RGB888_3X8
1391      - 0x101c
1392      -
1393      -
1394      -
1395      -
1396      -
1397      -
1398      -
1399      -
1400      -
1401      -
1402      -
1403      -
1404      -
1405      -
1406      -
1407      -
1408      -
1409      -
1410      -
1411      -
1412      -
1413      -
1414      -
1415      -
1416      -
1417      - r\ :sub:`7`
1418      - r\ :sub:`6`
1419      - r\ :sub:`5`
1420      - r\ :sub:`4`
1421      - r\ :sub:`3`
1422      - r\ :sub:`2`
1423      - r\ :sub:`1`
1424      - r\ :sub:`0`
1425    * -
1426      -
1427      -
1428      -
1429      -
1430      -
1431      -
1432      -
1433      -
1434      -
1435      -
1436      -
1437      -
1438      -
1439      -
1440      -
1441      -
1442      -
1443      -
1444      -
1445      -
1446      -
1447      -
1448      -
1449      -
1450      -
1451      -
1452      - g\ :sub:`7`
1453      - g\ :sub:`6`
1454      - g\ :sub:`5`
1455      - g\ :sub:`4`
1456      - g\ :sub:`3`
1457      - g\ :sub:`2`
1458      - g\ :sub:`1`
1459      - g\ :sub:`0`
1460    * -
1461      -
1462      -
1463      -
1464      -
1465      -
1466      -
1467      -
1468      -
1469      -
1470      -
1471      -
1472      -
1473      -
1474      -
1475      -
1476      -
1477      -
1478      -
1479      -
1480      -
1481      -
1482      -
1483      -
1484      -
1485      -
1486      -
1487      - b\ :sub:`7`
1488      - b\ :sub:`6`
1489      - b\ :sub:`5`
1490      - b\ :sub:`4`
1491      - b\ :sub:`3`
1492      - b\ :sub:`2`
1493      - b\ :sub:`1`
1494      - b\ :sub:`0`
1495    * .. _MEDIA-BUS-FMT-RGB666-1X30-CPADLO:
1496
1497      - MEDIA_BUS_FMT_RGB666_1X30-CPADLO
1498      - 0x101e
1499      -
1500      -
1501      -
1502      - r\ :sub:`5`
1503      - r\ :sub:`4`
1504      - r\ :sub:`3`
1505      - r\ :sub:`2`
1506      - r\ :sub:`1`
1507      - r\ :sub:`0`
1508      - 0
1509      - 0
1510      - 0
1511      - 0
1512      - g\ :sub:`5`
1513      - g\ :sub:`4`
1514      - g\ :sub:`3`
1515      - g\ :sub:`2`
1516      - g\ :sub:`1`
1517      - g\ :sub:`0`
1518      - 0
1519      - 0
1520      - 0
1521      - 0
1522      - b\ :sub:`5`
1523      - b\ :sub:`4`
1524      - b\ :sub:`3`
1525      - b\ :sub:`2`
1526      - b\ :sub:`1`
1527      - b\ :sub:`0`
1528      - 0
1529      - 0
1530      - 0
1531      - 0
1532    * .. _MEDIA-BUS-FMT-RGB888-1X30-CPADLO:
1533
1534      - MEDIA_BUS_FMT_RGB888_1X30-CPADLO
1535      - 0x101f
1536      -
1537      -
1538      -
1539      - r\ :sub:`7`
1540      - r\ :sub:`6`
1541      - r\ :sub:`5`
1542      - r\ :sub:`4`
1543      - r\ :sub:`3`
1544      - r\ :sub:`2`
1545      - r\ :sub:`1`
1546      - r\ :sub:`0`
1547      - 0
1548      - 0
1549      - g\ :sub:`7`
1550      - g\ :sub:`6`
1551      - g\ :sub:`5`
1552      - g\ :sub:`4`
1553      - g\ :sub:`3`
1554      - g\ :sub:`2`
1555      - g\ :sub:`1`
1556      - g\ :sub:`0`
1557      - 0
1558      - 0
1559      - b\ :sub:`7`
1560      - b\ :sub:`6`
1561      - b\ :sub:`5`
1562      - b\ :sub:`4`
1563      - b\ :sub:`3`
1564      - b\ :sub:`2`
1565      - b\ :sub:`1`
1566      - b\ :sub:`0`
1567      - 0
1568      - 0
1569    * .. _MEDIA-BUS-FMT-ARGB888-1X32:
1570
1571      - MEDIA_BUS_FMT_ARGB888_1X32
1572      - 0x100d
1573      -
1574      - a\ :sub:`7`
1575      - a\ :sub:`6`
1576      - a\ :sub:`5`
1577      - a\ :sub:`4`
1578      - a\ :sub:`3`
1579      - a\ :sub:`2`
1580      - a\ :sub:`1`
1581      - a\ :sub:`0`
1582      - r\ :sub:`7`
1583      - r\ :sub:`6`
1584      - r\ :sub:`5`
1585      - r\ :sub:`4`
1586      - r\ :sub:`3`
1587      - r\ :sub:`2`
1588      - r\ :sub:`1`
1589      - r\ :sub:`0`
1590      - g\ :sub:`7`
1591      - g\ :sub:`6`
1592      - g\ :sub:`5`
1593      - g\ :sub:`4`
1594      - g\ :sub:`3`
1595      - g\ :sub:`2`
1596      - g\ :sub:`1`
1597      - g\ :sub:`0`
1598      - b\ :sub:`7`
1599      - b\ :sub:`6`
1600      - b\ :sub:`5`
1601      - b\ :sub:`4`
1602      - b\ :sub:`3`
1603      - b\ :sub:`2`
1604      - b\ :sub:`1`
1605      - b\ :sub:`0`
1606    * .. _MEDIA-BUS-FMT-RGB888-1X32-PADHI:
1607
1608      - MEDIA_BUS_FMT_RGB888_1X32_PADHI
1609      - 0x100f
1610      -
1611      - 0
1612      - 0
1613      - 0
1614      - 0
1615      - 0
1616      - 0
1617      - 0
1618      - 0
1619      - r\ :sub:`7`
1620      - r\ :sub:`6`
1621      - r\ :sub:`5`
1622      - r\ :sub:`4`
1623      - r\ :sub:`3`
1624      - r\ :sub:`2`
1625      - r\ :sub:`1`
1626      - r\ :sub:`0`
1627      - g\ :sub:`7`
1628      - g\ :sub:`6`
1629      - g\ :sub:`5`
1630      - g\ :sub:`4`
1631      - g\ :sub:`3`
1632      - g\ :sub:`2`
1633      - g\ :sub:`1`
1634      - g\ :sub:`0`
1635      - b\ :sub:`7`
1636      - b\ :sub:`6`
1637      - b\ :sub:`5`
1638      - b\ :sub:`4`
1639      - b\ :sub:`3`
1640      - b\ :sub:`2`
1641      - b\ :sub:`1`
1642      - b\ :sub:`0`
1643    * .. _MEDIA-BUS-FMT-RGB101010-1X30:
1644
1645      - MEDIA_BUS_FMT_RGB101010_1X30
1646      - 0x1018
1647      -
1648      -
1649      -
1650      - r\ :sub:`9`
1651      - r\ :sub:`8`
1652      - r\ :sub:`7`
1653      - r\ :sub:`6`
1654      - r\ :sub:`5`
1655      - r\ :sub:`4`
1656      - r\ :sub:`3`
1657      - r\ :sub:`2`
1658      - r\ :sub:`1`
1659      - r\ :sub:`0`
1660      - g\ :sub:`9`
1661      - g\ :sub:`8`
1662      - g\ :sub:`7`
1663      - g\ :sub:`6`
1664      - g\ :sub:`5`
1665      - g\ :sub:`4`
1666      - g\ :sub:`3`
1667      - g\ :sub:`2`
1668      - g\ :sub:`1`
1669      - g\ :sub:`0`
1670      - b\ :sub:`9`
1671      - b\ :sub:`8`
1672      - b\ :sub:`7`
1673      - b\ :sub:`6`
1674      - b\ :sub:`5`
1675      - b\ :sub:`4`
1676      - b\ :sub:`3`
1677      - b\ :sub:`2`
1678      - b\ :sub:`1`
1679      - b\ :sub:`0`
1680
1681.. raw:: latex
1682
1683    \endgroup
1684
1685
1686The following table list existing packed 36bit wide RGB formats.
1687
1688.. tabularcolumns:: |p{4.0cm}|p{0.7cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|
1689
1690.. _v4l2-mbus-pixelcode-rgb-36:
1691
1692.. raw:: latex
1693
1694    \begingroup
1695    \tiny
1696    \setlength{\tabcolsep}{2pt}
1697
1698.. flat-table:: 36bit RGB formats
1699    :header-rows:  2
1700    :stub-columns: 0
1701    :widths: 36 7 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
1702
1703    * - Identifier
1704      - Code
1705      -
1706      - :cspan:`35` Data organization
1707    * -
1708      -
1709      - Bit
1710      - 35
1711      - 34
1712      - 33
1713      - 32
1714      - 31
1715      - 30
1716      - 29
1717      - 28
1718      - 27
1719      - 26
1720      - 25
1721      - 24
1722      - 23
1723      - 22
1724      - 21
1725      - 20
1726      - 19
1727      - 18
1728      - 17
1729      - 16
1730      - 15
1731      - 14
1732      - 13
1733      - 12
1734      - 11
1735      - 10
1736      - 9
1737      - 8
1738      - 7
1739      - 6
1740      - 5
1741      - 4
1742      - 3
1743      - 2
1744      - 1
1745      - 0
1746    * .. _MEDIA-BUS-FMT-RGB666-1X36-CPADLO:
1747
1748      - MEDIA_BUS_FMT_RGB666_1X36_CPADLO
1749      - 0x1020
1750      -
1751      - r\ :sub:`5`
1752      - r\ :sub:`4`
1753      - r\ :sub:`3`
1754      - r\ :sub:`2`
1755      - r\ :sub:`1`
1756      - r\ :sub:`0`
1757      - 0
1758      - 0
1759      - 0
1760      - 0
1761      - 0
1762      - 0
1763      - g\ :sub:`5`
1764      - g\ :sub:`4`
1765      - g\ :sub:`3`
1766      - g\ :sub:`2`
1767      - g\ :sub:`1`
1768      - g\ :sub:`0`
1769      - 0
1770      - 0
1771      - 0
1772      - 0
1773      - 0
1774      - 0
1775      - b\ :sub:`5`
1776      - b\ :sub:`4`
1777      - b\ :sub:`3`
1778      - b\ :sub:`2`
1779      - b\ :sub:`1`
1780      - b\ :sub:`0`
1781      - 0
1782      - 0
1783      - 0
1784      - 0
1785      - 0
1786      - 0
1787    * .. _MEDIA-BUS-FMT-RGB888-1X36-CPADLO:
1788
1789      - MEDIA_BUS_FMT_RGB888_1X36_CPADLO
1790      - 0x1021
1791      -
1792      - r\ :sub:`7`
1793      - r\ :sub:`6`
1794      - r\ :sub:`5`
1795      - r\ :sub:`4`
1796      - r\ :sub:`3`
1797      - r\ :sub:`2`
1798      - r\ :sub:`1`
1799      - r\ :sub:`0`
1800      - 0
1801      - 0
1802      - 0
1803      - 0
1804      - g\ :sub:`7`
1805      - g\ :sub:`6`
1806      - g\ :sub:`5`
1807      - g\ :sub:`4`
1808      - g\ :sub:`3`
1809      - g\ :sub:`2`
1810      - g\ :sub:`1`
1811      - g\ :sub:`0`
1812      - 0
1813      - 0
1814      - 0
1815      - 0
1816      - b\ :sub:`7`
1817      - b\ :sub:`6`
1818      - b\ :sub:`5`
1819      - b\ :sub:`4`
1820      - b\ :sub:`3`
1821      - b\ :sub:`2`
1822      - b\ :sub:`1`
1823      - b\ :sub:`0`
1824      - 0
1825      - 0
1826      - 0
1827      - 0
1828    * .. _MEDIA-BUS-FMT-RGB121212-1X36:
1829
1830      - MEDIA_BUS_FMT_RGB121212_1X36
1831      - 0x1019
1832      -
1833      - r\ :sub:`11`
1834      - r\ :sub:`10`
1835      - r\ :sub:`9`
1836      - r\ :sub:`8`
1837      - r\ :sub:`7`
1838      - r\ :sub:`6`
1839      - r\ :sub:`5`
1840      - r\ :sub:`4`
1841      - r\ :sub:`3`
1842      - r\ :sub:`2`
1843      - r\ :sub:`1`
1844      - r\ :sub:`0`
1845      - g\ :sub:`11`
1846      - g\ :sub:`10`
1847      - g\ :sub:`9`
1848      - g\ :sub:`8`
1849      - g\ :sub:`7`
1850      - g\ :sub:`6`
1851      - g\ :sub:`5`
1852      - g\ :sub:`4`
1853      - g\ :sub:`3`
1854      - g\ :sub:`2`
1855      - g\ :sub:`1`
1856      - g\ :sub:`0`
1857      - b\ :sub:`11`
1858      - b\ :sub:`10`
1859      - b\ :sub:`9`
1860      - b\ :sub:`8`
1861      - b\ :sub:`7`
1862      - b\ :sub:`6`
1863      - b\ :sub:`5`
1864      - b\ :sub:`4`
1865      - b\ :sub:`3`
1866      - b\ :sub:`2`
1867      - b\ :sub:`1`
1868      - b\ :sub:`0`
1869
1870.. raw:: latex
1871
1872    \endgroup
1873
1874
1875The following table list existing packed 48bit wide RGB formats.
1876
1877.. 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}|
1878
1879.. _v4l2-mbus-pixelcode-rgb-48:
1880
1881.. raw:: latex
1882
1883    \begingroup
1884    \tiny
1885    \setlength{\tabcolsep}{2pt}
1886
1887.. flat-table:: 48bit RGB formats
1888    :header-rows:  3
1889    :stub-columns: 0
1890    :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
1891
1892    * - Identifier
1893      - Code
1894      -
1895      - :cspan:`31` Data organization
1896    * -
1897      -
1898      - Bit
1899      -
1900      -
1901      -
1902      -
1903      -
1904      -
1905      -
1906      -
1907      -
1908      -
1909      -
1910      -
1911      -
1912      -
1913      -
1914      -
1915      - 47
1916      - 46
1917      - 45
1918      - 44
1919      - 43
1920      - 42
1921      - 41
1922      - 40
1923      - 39
1924      - 38
1925      - 37
1926      - 36
1927      - 35
1928      - 34
1929      - 33
1930      - 32
1931    * -
1932      -
1933      -
1934      - 31
1935      - 30
1936      - 29
1937      - 28
1938      - 27
1939      - 26
1940      - 25
1941      - 24
1942      - 23
1943      - 22
1944      - 21
1945      - 20
1946      - 19
1947      - 18
1948      - 17
1949      - 16
1950      - 15
1951      - 14
1952      - 13
1953      - 12
1954      - 11
1955      - 10
1956      - 9
1957      - 8
1958      - 7
1959      - 6
1960      - 5
1961      - 4
1962      - 3
1963      - 2
1964      - 1
1965      - 0
1966    * .. _MEDIA-BUS-FMT-RGB161616-1X48:
1967
1968      - MEDIA_BUS_FMT_RGB161616_1X48
1969      - 0x101a
1970      -
1971      -
1972      -
1973      -
1974      -
1975      -
1976      -
1977      -
1978      -
1979      -
1980      -
1981      -
1982      -
1983      -
1984      -
1985      -
1986      -
1987      - r\ :sub:`15`
1988      - r\ :sub:`14`
1989      - r\ :sub:`13`
1990      - r\ :sub:`12`
1991      - r\ :sub:`11`
1992      - r\ :sub:`10`
1993      - r\ :sub:`9`
1994      - r\ :sub:`8`
1995      - r\ :sub:`7`
1996      - r\ :sub:`6`
1997      - r\ :sub:`5`
1998      - r\ :sub:`4`
1999      - r\ :sub:`3`
2000      - r\ :sub:`2`
2001      - r\ :sub:`1`
2002      - r\ :sub:`0`
2003    * -
2004      -
2005      -
2006      - g\ :sub:`15`
2007      - g\ :sub:`14`
2008      - g\ :sub:`13`
2009      - g\ :sub:`12`
2010      - g\ :sub:`11`
2011      - g\ :sub:`10`
2012      - g\ :sub:`9`
2013      - g\ :sub:`8`
2014      - g\ :sub:`7`
2015      - g\ :sub:`6`
2016      - g\ :sub:`5`
2017      - g\ :sub:`4`
2018      - g\ :sub:`3`
2019      - g\ :sub:`2`
2020      - g\ :sub:`1`
2021      - g\ :sub:`0`
2022      - b\ :sub:`15`
2023      - b\ :sub:`14`
2024      - b\ :sub:`13`
2025      - b\ :sub:`12`
2026      - b\ :sub:`11`
2027      - b\ :sub:`10`
2028      - b\ :sub:`9`
2029      - b\ :sub:`8`
2030      - b\ :sub:`7`
2031      - b\ :sub:`6`
2032      - b\ :sub:`5`
2033      - b\ :sub:`4`
2034      - b\ :sub:`3`
2035      - b\ :sub:`2`
2036      - b\ :sub:`1`
2037      - b\ :sub:`0`
2038
2039.. raw:: latex
2040
2041    \endgroup
2042
2043On LVDS buses, usually each sample is transferred serialized in seven
2044time slots per pixel clock, on three (18-bit) or four (24-bit)
2045differential data pairs at the same time. The remaining bits are used
2046for control signals as defined by SPWG/PSWG/VESA or JEIDA standards. The
204724-bit RGB format serialized in seven time slots on four lanes using
2048JEIDA defined bit mapping will be named
2049``MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA``, for example.
2050
2051.. raw:: latex
2052
2053    \small
2054
2055.. _v4l2-mbus-pixelcode-rgb-lvds:
2056
2057.. flat-table:: LVDS RGB formats
2058    :header-rows:  2
2059    :stub-columns: 0
2060
2061    * - Identifier
2062      - Code
2063      -
2064      -
2065      - :cspan:`3` Data organization
2066    * -
2067      -
2068      - Timeslot
2069      - Lane
2070      - 3
2071      - 2
2072      - 1
2073      - 0
2074    * .. _MEDIA-BUS-FMT-RGB666-1X7X3-SPWG:
2075
2076      - MEDIA_BUS_FMT_RGB666_1X7X3_SPWG
2077      - 0x1010
2078      - 0
2079      -
2080      -
2081      - d
2082      - b\ :sub:`1`
2083      - g\ :sub:`0`
2084    * -
2085      -
2086      - 1
2087      -
2088      -
2089      - d
2090      - b\ :sub:`0`
2091      - r\ :sub:`5`
2092    * -
2093      -
2094      - 2
2095      -
2096      -
2097      - d
2098      - g\ :sub:`5`
2099      - r\ :sub:`4`
2100    * -
2101      -
2102      - 3
2103      -
2104      -
2105      - b\ :sub:`5`
2106      - g\ :sub:`4`
2107      - r\ :sub:`3`
2108    * -
2109      -
2110      - 4
2111      -
2112      -
2113      - b\ :sub:`4`
2114      - g\ :sub:`3`
2115      - r\ :sub:`2`
2116    * -
2117      -
2118      - 5
2119      -
2120      -
2121      - b\ :sub:`3`
2122      - g\ :sub:`2`
2123      - r\ :sub:`1`
2124    * -
2125      -
2126      - 6
2127      -
2128      -
2129      - b\ :sub:`2`
2130      - g\ :sub:`1`
2131      - r\ :sub:`0`
2132    * .. _MEDIA-BUS-FMT-RGB888-1X7X4-SPWG:
2133
2134      - MEDIA_BUS_FMT_RGB888_1X7X4_SPWG
2135      - 0x1011
2136      - 0
2137      -
2138      - d
2139      - d
2140      - b\ :sub:`1`
2141      - g\ :sub:`0`
2142    * -
2143      -
2144      - 1
2145      -
2146      - b\ :sub:`7`
2147      - d
2148      - b\ :sub:`0`
2149      - r\ :sub:`5`
2150    * -
2151      -
2152      - 2
2153      -
2154      - b\ :sub:`6`
2155      - d
2156      - g\ :sub:`5`
2157      - r\ :sub:`4`
2158    * -
2159      -
2160      - 3
2161      -
2162      - g\ :sub:`7`
2163      - b\ :sub:`5`
2164      - g\ :sub:`4`
2165      - r\ :sub:`3`
2166    * -
2167      -
2168      - 4
2169      -
2170      - g\ :sub:`6`
2171      - b\ :sub:`4`
2172      - g\ :sub:`3`
2173      - r\ :sub:`2`
2174    * -
2175      -
2176      - 5
2177      -
2178      - r\ :sub:`7`
2179      - b\ :sub:`3`
2180      - g\ :sub:`2`
2181      - r\ :sub:`1`
2182    * -
2183      -
2184      - 6
2185      -
2186      - r\ :sub:`6`
2187      - b\ :sub:`2`
2188      - g\ :sub:`1`
2189      - r\ :sub:`0`
2190    * .. _MEDIA-BUS-FMT-RGB888-1X7X4-JEIDA:
2191
2192      - MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA
2193      - 0x1012
2194      - 0
2195      -
2196      - d
2197      - d
2198      - b\ :sub:`3`
2199      - g\ :sub:`2`
2200    * -
2201      -
2202      - 1
2203      -
2204      - b\ :sub:`1`
2205      - d
2206      - b\ :sub:`2`
2207      - r\ :sub:`7`
2208    * -
2209      -
2210      - 2
2211      -
2212      - b\ :sub:`0`
2213      - d
2214      - g\ :sub:`7`
2215      - r\ :sub:`6`
2216    * -
2217      -
2218      - 3
2219      -
2220      - g\ :sub:`1`
2221      - b\ :sub:`7`
2222      - g\ :sub:`6`
2223      - r\ :sub:`5`
2224    * -
2225      -
2226      - 4
2227      -
2228      - g\ :sub:`0`
2229      - b\ :sub:`6`
2230      - g\ :sub:`5`
2231      - r\ :sub:`4`
2232    * -
2233      -
2234      - 5
2235      -
2236      - r\ :sub:`1`
2237      - b\ :sub:`5`
2238      - g\ :sub:`4`
2239      - r\ :sub:`3`
2240    * -
2241      -
2242      - 6
2243      -
2244      - r\ :sub:`0`
2245      - b\ :sub:`4`
2246      - g\ :sub:`3`
2247      - r\ :sub:`2`
2248
2249.. raw:: latex
2250
2251    \normalsize
2252
2253
2254Bayer Formats
2255^^^^^^^^^^^^^
2256
2257Those formats transfer pixel data as red, green and blue components. The
2258format code is made of the following information.
2259
2260-  The red, green and blue components order code, as encoded in a pixel
2261   sample. The possible values are shown in :ref:`bayer-patterns`.
2262
2263-  The number of bits per pixel component. All components are
2264   transferred on the same number of bits. Common values are 8, 10 and
2265   12.
2266
2267-  The compression (optional). If the pixel components are ALAW- or
2268   DPCM-compressed, a mention of the compression scheme and the number
2269   of bits per compressed pixel component.
2270
2271-  The number of bus samples per pixel. Pixels that are wider than the
2272   bus width must be transferred in multiple samples. Common values are
2273   1 and 2.
2274
2275-  The bus width.
2276
2277-  For formats where the total number of bits per pixel is smaller than
2278   the number of bus samples per pixel times the bus width, a padding
2279   value stating if the bytes are padded in their most high order bits
2280   (PADHI) or low order bits (PADLO).
2281
2282-  For formats where the number of bus samples per pixel is larger than
2283   1, an endianness value stating if the pixel is transferred MSB first
2284   (BE) or LSB first (LE).
2285
2286For instance, a format with uncompressed 10-bit Bayer components
2287arranged in a red, green, green, blue pattern transferred as 2 8-bit
2288samples per pixel with the least significant bits transferred first will
2289be named ``MEDIA_BUS_FMT_SRGGB10_2X8_PADHI_LE``.
2290
2291
2292.. _bayer-patterns:
2293
2294.. kernel-figure:: bayer.svg
2295    :alt:    bayer.svg
2296    :align:  center
2297
2298    **Figure 4.8 Bayer Patterns**
2299
2300The following table lists existing packed Bayer formats. The data
2301organization is given as an example for the first pixel only.
2302
2303
2304.. HACK: ideally, we would be using adjustbox here. However, Sphinx
2305.. is a very bad behaviored guy: if the table has more than 30 cols,
2306.. it switches to long table, and there's no way to override it.
2307
2308
2309.. raw:: latex
2310
2311    \begingroup
2312    \tiny
2313    \setlength{\tabcolsep}{2pt}
2314
2315.. tabularcolumns:: |p{6.0cm}|p{0.7cm}|p{0.3cm}|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}|
2316
2317.. _v4l2-mbus-pixelcode-bayer:
2318
2319.. cssclass: longtable
2320
2321.. flat-table:: Bayer Formats
2322    :header-rows:  2
2323    :stub-columns: 0
2324
2325    * - Identifier
2326      - Code
2327      -
2328      - :cspan:`15` Data organization
2329    * -
2330      -
2331      - Bit
2332      - 15
2333      - 14
2334      - 13
2335      - 12
2336      - 11
2337      - 10
2338      - 9
2339      - 8
2340      - 7
2341      - 6
2342      - 5
2343      - 4
2344      - 3
2345      - 2
2346      - 1
2347      - 0
2348    * .. _MEDIA-BUS-FMT-SBGGR8-1X8:
2349
2350      - MEDIA_BUS_FMT_SBGGR8_1X8
2351      - 0x3001
2352      -
2353      -
2354      -
2355      -
2356      -
2357      -
2358      -
2359      -
2360      -
2361      - b\ :sub:`7`
2362      - b\ :sub:`6`
2363      - b\ :sub:`5`
2364      - b\ :sub:`4`
2365      - b\ :sub:`3`
2366      - b\ :sub:`2`
2367      - b\ :sub:`1`
2368      - b\ :sub:`0`
2369    * .. _MEDIA-BUS-FMT-SGBRG8-1X8:
2370
2371      - MEDIA_BUS_FMT_SGBRG8_1X8
2372      - 0x3013
2373      -
2374      -
2375      -
2376      -
2377      -
2378      -
2379      -
2380      -
2381      -
2382      - g\ :sub:`7`
2383      - g\ :sub:`6`
2384      - g\ :sub:`5`
2385      - g\ :sub:`4`
2386      - g\ :sub:`3`
2387      - g\ :sub:`2`
2388      - g\ :sub:`1`
2389      - g\ :sub:`0`
2390    * .. _MEDIA-BUS-FMT-SGRBG8-1X8:
2391
2392      - MEDIA_BUS_FMT_SGRBG8_1X8
2393      - 0x3002
2394      -
2395      -
2396      -
2397      -
2398      -
2399      -
2400      -
2401      -
2402      -
2403      - g\ :sub:`7`
2404      - g\ :sub:`6`
2405      - g\ :sub:`5`
2406      - g\ :sub:`4`
2407      - g\ :sub:`3`
2408      - g\ :sub:`2`
2409      - g\ :sub:`1`
2410      - g\ :sub:`0`
2411    * .. _MEDIA-BUS-FMT-SRGGB8-1X8:
2412
2413      - MEDIA_BUS_FMT_SRGGB8_1X8
2414      - 0x3014
2415      -
2416      -
2417      -
2418      -
2419      -
2420      -
2421      -
2422      -
2423      -
2424      - r\ :sub:`7`
2425      - r\ :sub:`6`
2426      - r\ :sub:`5`
2427      - r\ :sub:`4`
2428      - r\ :sub:`3`
2429      - r\ :sub:`2`
2430      - r\ :sub:`1`
2431      - r\ :sub:`0`
2432    * .. _MEDIA-BUS-FMT-SBGGR10-ALAW8-1X8:
2433
2434      - MEDIA_BUS_FMT_SBGGR10_ALAW8_1X8
2435      - 0x3015
2436      -
2437      -
2438      -
2439      -
2440      -
2441      -
2442      -
2443      -
2444      -
2445      - b\ :sub:`7`
2446      - b\ :sub:`6`
2447      - b\ :sub:`5`
2448      - b\ :sub:`4`
2449      - b\ :sub:`3`
2450      - b\ :sub:`2`
2451      - b\ :sub:`1`
2452      - b\ :sub:`0`
2453    * .. _MEDIA-BUS-FMT-SGBRG10-ALAW8-1X8:
2454
2455      - MEDIA_BUS_FMT_SGBRG10_ALAW8_1X8
2456      - 0x3016
2457      -
2458      -
2459      -
2460      -
2461      -
2462      -
2463      -
2464      -
2465      -
2466      - g\ :sub:`7`
2467      - g\ :sub:`6`
2468      - g\ :sub:`5`
2469      - g\ :sub:`4`
2470      - g\ :sub:`3`
2471      - g\ :sub:`2`
2472      - g\ :sub:`1`
2473      - g\ :sub:`0`
2474    * .. _MEDIA-BUS-FMT-SGRBG10-ALAW8-1X8:
2475
2476      - MEDIA_BUS_FMT_SGRBG10_ALAW8_1X8
2477      - 0x3017
2478      -
2479      -
2480      -
2481      -
2482      -
2483      -
2484      -
2485      -
2486      -
2487      - g\ :sub:`7`
2488      - g\ :sub:`6`
2489      - g\ :sub:`5`
2490      - g\ :sub:`4`
2491      - g\ :sub:`3`
2492      - g\ :sub:`2`
2493      - g\ :sub:`1`
2494      - g\ :sub:`0`
2495    * .. _MEDIA-BUS-FMT-SRGGB10-ALAW8-1X8:
2496
2497      - MEDIA_BUS_FMT_SRGGB10_ALAW8_1X8
2498      - 0x3018
2499      -
2500      -
2501      -
2502      -
2503      -
2504      -
2505      -
2506      -
2507      -
2508      - r\ :sub:`7`
2509      - r\ :sub:`6`
2510      - r\ :sub:`5`
2511      - r\ :sub:`4`
2512      - r\ :sub:`3`
2513      - r\ :sub:`2`
2514      - r\ :sub:`1`
2515      - r\ :sub:`0`
2516    * .. _MEDIA-BUS-FMT-SBGGR10-DPCM8-1X8:
2517
2518      - MEDIA_BUS_FMT_SBGGR10_DPCM8_1X8
2519      - 0x300b
2520      -
2521      -
2522      -
2523      -
2524      -
2525      -
2526      -
2527      -
2528      -
2529      - b\ :sub:`7`
2530      - b\ :sub:`6`
2531      - b\ :sub:`5`
2532      - b\ :sub:`4`
2533      - b\ :sub:`3`
2534      - b\ :sub:`2`
2535      - b\ :sub:`1`
2536      - b\ :sub:`0`
2537    * .. _MEDIA-BUS-FMT-SGBRG10-DPCM8-1X8:
2538
2539      - MEDIA_BUS_FMT_SGBRG10_DPCM8_1X8
2540      - 0x300c
2541      -
2542      -
2543      -
2544      -
2545      -
2546      -
2547      -
2548      -
2549      -
2550      - g\ :sub:`7`
2551      - g\ :sub:`6`
2552      - g\ :sub:`5`
2553      - g\ :sub:`4`
2554      - g\ :sub:`3`
2555      - g\ :sub:`2`
2556      - g\ :sub:`1`
2557      - g\ :sub:`0`
2558    * .. _MEDIA-BUS-FMT-SGRBG10-DPCM8-1X8:
2559
2560      - MEDIA_BUS_FMT_SGRBG10_DPCM8_1X8
2561      - 0x3009
2562      -
2563      -
2564      -
2565      -
2566      -
2567      -
2568      -
2569      -
2570      -
2571      - g\ :sub:`7`
2572      - g\ :sub:`6`
2573      - g\ :sub:`5`
2574      - g\ :sub:`4`
2575      - g\ :sub:`3`
2576      - g\ :sub:`2`
2577      - g\ :sub:`1`
2578      - g\ :sub:`0`
2579    * .. _MEDIA-BUS-FMT-SRGGB10-DPCM8-1X8:
2580
2581      - MEDIA_BUS_FMT_SRGGB10_DPCM8_1X8
2582      - 0x300d
2583      -
2584      -
2585      -
2586      -
2587      -
2588      -
2589      -
2590      -
2591      -
2592      - r\ :sub:`7`
2593      - r\ :sub:`6`
2594      - r\ :sub:`5`
2595      - r\ :sub:`4`
2596      - r\ :sub:`3`
2597      - r\ :sub:`2`
2598      - r\ :sub:`1`
2599      - r\ :sub:`0`
2600    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-BE:
2601
2602      - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_BE
2603      - 0x3003
2604      -
2605      -
2606      -
2607      -
2608      -
2609      -
2610      -
2611      -
2612      -
2613      - 0
2614      - 0
2615      - 0
2616      - 0
2617      - 0
2618      - 0
2619      - b\ :sub:`9`
2620      - b\ :sub:`8`
2621    * -
2622      -
2623      -
2624      -
2625      -
2626      -
2627      -
2628      -
2629      -
2630      -
2631      -
2632      - b\ :sub:`7`
2633      - b\ :sub:`6`
2634      - b\ :sub:`5`
2635      - b\ :sub:`4`
2636      - b\ :sub:`3`
2637      - b\ :sub:`2`
2638      - b\ :sub:`1`
2639      - b\ :sub:`0`
2640    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-LE:
2641
2642      - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_LE
2643      - 0x3004
2644      -
2645      -
2646      -
2647      -
2648      -
2649      -
2650      -
2651      -
2652      -
2653      - b\ :sub:`7`
2654      - b\ :sub:`6`
2655      - b\ :sub:`5`
2656      - b\ :sub:`4`
2657      - b\ :sub:`3`
2658      - b\ :sub:`2`
2659      - b\ :sub:`1`
2660      - b\ :sub:`0`
2661    * -
2662      -
2663      -
2664      -
2665      -
2666      -
2667      -
2668      -
2669      -
2670      -
2671      -
2672      - 0
2673      - 0
2674      - 0
2675      - 0
2676      - 0
2677      - 0
2678      - b\ :sub:`9`
2679      - b\ :sub:`8`
2680    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-BE:
2681
2682      - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_BE
2683      - 0x3005
2684      -
2685      -
2686      -
2687      -
2688      -
2689      -
2690      -
2691      -
2692      -
2693      - b\ :sub:`9`
2694      - b\ :sub:`8`
2695      - b\ :sub:`7`
2696      - b\ :sub:`6`
2697      - b\ :sub:`5`
2698      - b\ :sub:`4`
2699      - b\ :sub:`3`
2700      - b\ :sub:`2`
2701    * -
2702      -
2703      -
2704      -
2705      -
2706      -
2707      -
2708      -
2709      -
2710      -
2711      -
2712      - b\ :sub:`1`
2713      - b\ :sub:`0`
2714      - 0
2715      - 0
2716      - 0
2717      - 0
2718      - 0
2719      - 0
2720    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-LE:
2721
2722      - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_LE
2723      - 0x3006
2724      -
2725      -
2726      -
2727      -
2728      -
2729      -
2730      -
2731      -
2732      -
2733      - b\ :sub:`1`
2734      - b\ :sub:`0`
2735      - 0
2736      - 0
2737      - 0
2738      - 0
2739      - 0
2740      - 0
2741    * -
2742      -
2743      -
2744      -
2745      -
2746      -
2747      -
2748      -
2749      -
2750      -
2751      -
2752      - b\ :sub:`9`
2753      - b\ :sub:`8`
2754      - b\ :sub:`7`
2755      - b\ :sub:`6`
2756      - b\ :sub:`5`
2757      - b\ :sub:`4`
2758      - b\ :sub:`3`
2759      - b\ :sub:`2`
2760    * .. _MEDIA-BUS-FMT-SBGGR10-1X10:
2761
2762      - MEDIA_BUS_FMT_SBGGR10_1X10
2763      - 0x3007
2764      -
2765      -
2766      -
2767      -
2768      -
2769      -
2770      -
2771      - b\ :sub:`9`
2772      - b\ :sub:`8`
2773      - b\ :sub:`7`
2774      - b\ :sub:`6`
2775      - b\ :sub:`5`
2776      - b\ :sub:`4`
2777      - b\ :sub:`3`
2778      - b\ :sub:`2`
2779      - b\ :sub:`1`
2780      - b\ :sub:`0`
2781    * .. _MEDIA-BUS-FMT-SGBRG10-1X10:
2782
2783      - MEDIA_BUS_FMT_SGBRG10_1X10
2784      - 0x300e
2785      -
2786      -
2787      -
2788      -
2789      -
2790      -
2791      -
2792      - g\ :sub:`9`
2793      - g\ :sub:`8`
2794      - g\ :sub:`7`
2795      - g\ :sub:`6`
2796      - g\ :sub:`5`
2797      - g\ :sub:`4`
2798      - g\ :sub:`3`
2799      - g\ :sub:`2`
2800      - g\ :sub:`1`
2801      - g\ :sub:`0`
2802    * .. _MEDIA-BUS-FMT-SGRBG10-1X10:
2803
2804      - MEDIA_BUS_FMT_SGRBG10_1X10
2805      - 0x300a
2806      -
2807      -
2808      -
2809      -
2810      -
2811      -
2812      -
2813      - g\ :sub:`9`
2814      - g\ :sub:`8`
2815      - g\ :sub:`7`
2816      - g\ :sub:`6`
2817      - g\ :sub:`5`
2818      - g\ :sub:`4`
2819      - g\ :sub:`3`
2820      - g\ :sub:`2`
2821      - g\ :sub:`1`
2822      - g\ :sub:`0`
2823    * .. _MEDIA-BUS-FMT-SRGGB10-1X10:
2824
2825      - MEDIA_BUS_FMT_SRGGB10_1X10
2826      - 0x300f
2827      -
2828      -
2829      -
2830      -
2831      -
2832      -
2833      -
2834      - r\ :sub:`9`
2835      - r\ :sub:`8`
2836      - r\ :sub:`7`
2837      - r\ :sub:`6`
2838      - r\ :sub:`5`
2839      - r\ :sub:`4`
2840      - r\ :sub:`3`
2841      - r\ :sub:`2`
2842      - r\ :sub:`1`
2843      - r\ :sub:`0`
2844    * .. _MEDIA-BUS-FMT-SBGGR12-1X12:
2845
2846      - MEDIA_BUS_FMT_SBGGR12_1X12
2847      - 0x3008
2848      -
2849      -
2850      -
2851      -
2852      -
2853      - b\ :sub:`11`
2854      - b\ :sub:`10`
2855      - b\ :sub:`9`
2856      - b\ :sub:`8`
2857      - b\ :sub:`7`
2858      - b\ :sub:`6`
2859      - b\ :sub:`5`
2860      - b\ :sub:`4`
2861      - b\ :sub:`3`
2862      - b\ :sub:`2`
2863      - b\ :sub:`1`
2864      - b\ :sub:`0`
2865    * .. _MEDIA-BUS-FMT-SGBRG12-1X12:
2866
2867      - MEDIA_BUS_FMT_SGBRG12_1X12
2868      - 0x3010
2869      -
2870      -
2871      -
2872      -
2873      -
2874      - g\ :sub:`11`
2875      - g\ :sub:`10`
2876      - g\ :sub:`9`
2877      - g\ :sub:`8`
2878      - g\ :sub:`7`
2879      - g\ :sub:`6`
2880      - g\ :sub:`5`
2881      - g\ :sub:`4`
2882      - g\ :sub:`3`
2883      - g\ :sub:`2`
2884      - g\ :sub:`1`
2885      - g\ :sub:`0`
2886    * .. _MEDIA-BUS-FMT-SGRBG12-1X12:
2887
2888      - MEDIA_BUS_FMT_SGRBG12_1X12
2889      - 0x3011
2890      -
2891      -
2892      -
2893      -
2894      -
2895      - g\ :sub:`11`
2896      - g\ :sub:`10`
2897      - g\ :sub:`9`
2898      - g\ :sub:`8`
2899      - g\ :sub:`7`
2900      - g\ :sub:`6`
2901      - g\ :sub:`5`
2902      - g\ :sub:`4`
2903      - g\ :sub:`3`
2904      - g\ :sub:`2`
2905      - g\ :sub:`1`
2906      - g\ :sub:`0`
2907    * .. _MEDIA-BUS-FMT-SRGGB12-1X12:
2908
2909      - MEDIA_BUS_FMT_SRGGB12_1X12
2910      - 0x3012
2911      -
2912      -
2913      -
2914      -
2915      -
2916      - r\ :sub:`11`
2917      - r\ :sub:`10`
2918      - r\ :sub:`9`
2919      - r\ :sub:`8`
2920      - r\ :sub:`7`
2921      - r\ :sub:`6`
2922      - r\ :sub:`5`
2923      - r\ :sub:`4`
2924      - r\ :sub:`3`
2925      - r\ :sub:`2`
2926      - r\ :sub:`1`
2927      - r\ :sub:`0`
2928    * .. _MEDIA-BUS-FMT-SBGGR14-1X14:
2929
2930      - MEDIA_BUS_FMT_SBGGR14_1X14
2931      - 0x3019
2932      -
2933      -
2934      -
2935      - b\ :sub:`13`
2936      - b\ :sub:`12`
2937      - b\ :sub:`11`
2938      - b\ :sub:`10`
2939      - b\ :sub:`9`
2940      - b\ :sub:`8`
2941      - b\ :sub:`7`
2942      - b\ :sub:`6`
2943      - b\ :sub:`5`
2944      - b\ :sub:`4`
2945      - b\ :sub:`3`
2946      - b\ :sub:`2`
2947      - b\ :sub:`1`
2948      - b\ :sub:`0`
2949    * .. _MEDIA-BUS-FMT-SGBRG14-1X14:
2950
2951      - MEDIA_BUS_FMT_SGBRG14_1X14
2952      - 0x301a
2953      -
2954      -
2955      -
2956      - g\ :sub:`13`
2957      - g\ :sub:`12`
2958      - g\ :sub:`11`
2959      - g\ :sub:`10`
2960      - g\ :sub:`9`
2961      - g\ :sub:`8`
2962      - g\ :sub:`7`
2963      - g\ :sub:`6`
2964      - g\ :sub:`5`
2965      - g\ :sub:`4`
2966      - g\ :sub:`3`
2967      - g\ :sub:`2`
2968      - g\ :sub:`1`
2969      - g\ :sub:`0`
2970    * .. _MEDIA-BUS-FMT-SGRBG14-1X14:
2971
2972      - MEDIA_BUS_FMT_SGRBG14_1X14
2973      - 0x301b
2974      -
2975      -
2976      -
2977      - g\ :sub:`13`
2978      - g\ :sub:`12`
2979      - g\ :sub:`11`
2980      - g\ :sub:`10`
2981      - g\ :sub:`9`
2982      - g\ :sub:`8`
2983      - g\ :sub:`7`
2984      - g\ :sub:`6`
2985      - g\ :sub:`5`
2986      - g\ :sub:`4`
2987      - g\ :sub:`3`
2988      - g\ :sub:`2`
2989      - g\ :sub:`1`
2990      - g\ :sub:`0`
2991    * .. _MEDIA-BUS-FMT-SRGGB14-1X14:
2992
2993      - MEDIA_BUS_FMT_SRGGB14_1X14
2994      - 0x301c
2995      -
2996      -
2997      -
2998      - r\ :sub:`13`
2999      - r\ :sub:`12`
3000      - r\ :sub:`11`
3001      - r\ :sub:`10`
3002      - r\ :sub:`9`
3003      - r\ :sub:`8`
3004      - r\ :sub:`7`
3005      - r\ :sub:`6`
3006      - r\ :sub:`5`
3007      - r\ :sub:`4`
3008      - r\ :sub:`3`
3009      - r\ :sub:`2`
3010      - r\ :sub:`1`
3011      - r\ :sub:`0`
3012    * .. _MEDIA-BUS-FMT-SBGGR16-1X16:
3013
3014      - MEDIA_BUS_FMT_SBGGR16_1X16
3015      - 0x301d
3016      -
3017      - b\ :sub:`15`
3018      - b\ :sub:`14`
3019      - b\ :sub:`13`
3020      - b\ :sub:`12`
3021      - b\ :sub:`11`
3022      - b\ :sub:`10`
3023      - b\ :sub:`9`
3024      - b\ :sub:`8`
3025      - b\ :sub:`7`
3026      - b\ :sub:`6`
3027      - b\ :sub:`5`
3028      - b\ :sub:`4`
3029      - b\ :sub:`3`
3030      - b\ :sub:`2`
3031      - b\ :sub:`1`
3032      - b\ :sub:`0`
3033    * .. _MEDIA-BUS-FMT-SGBRG16-1X16:
3034
3035      - MEDIA_BUS_FMT_SGBRG16_1X16
3036      - 0x301e
3037      -
3038      - g\ :sub:`15`
3039      - g\ :sub:`14`
3040      - g\ :sub:`13`
3041      - g\ :sub:`12`
3042      - g\ :sub:`11`
3043      - g\ :sub:`10`
3044      - g\ :sub:`9`
3045      - g\ :sub:`8`
3046      - g\ :sub:`7`
3047      - g\ :sub:`6`
3048      - g\ :sub:`5`
3049      - g\ :sub:`4`
3050      - g\ :sub:`3`
3051      - g\ :sub:`2`
3052      - g\ :sub:`1`
3053      - g\ :sub:`0`
3054    * .. _MEDIA-BUS-FMT-SGRBG16-1X16:
3055
3056      - MEDIA_BUS_FMT_SGRBG16_1X16
3057      - 0x301f
3058      -
3059      - g\ :sub:`15`
3060      - g\ :sub:`14`
3061      - g\ :sub:`13`
3062      - g\ :sub:`12`
3063      - g\ :sub:`11`
3064      - g\ :sub:`10`
3065      - g\ :sub:`9`
3066      - g\ :sub:`8`
3067      - g\ :sub:`7`
3068      - g\ :sub:`6`
3069      - g\ :sub:`5`
3070      - g\ :sub:`4`
3071      - g\ :sub:`3`
3072      - g\ :sub:`2`
3073      - g\ :sub:`1`
3074      - g\ :sub:`0`
3075    * .. _MEDIA-BUS-FMT-SRGGB16-1X16:
3076
3077      - MEDIA_BUS_FMT_SRGGB16_1X16
3078      - 0x3020
3079      -
3080      - r\ :sub:`15`
3081      - r\ :sub:`14`
3082      - r\ :sub:`13`
3083      - r\ :sub:`12`
3084      - r\ :sub:`11`
3085      - r\ :sub:`10`
3086      - r\ :sub:`9`
3087      - r\ :sub:`8`
3088      - r\ :sub:`7`
3089      - r\ :sub:`6`
3090      - r\ :sub:`5`
3091      - r\ :sub:`4`
3092      - r\ :sub:`3`
3093      - r\ :sub:`2`
3094      - r\ :sub:`1`
3095      - r\ :sub:`0`
3096
3097.. raw:: latex
3098
3099    \endgroup
3100
3101
3102Packed YUV Formats
3103^^^^^^^^^^^^^^^^^^
3104
3105Those data formats transfer pixel data as (possibly downsampled) Y, U
3106and V components. Some formats include dummy bits in some of their
3107samples and are collectively referred to as "YDYC" (Y-Dummy-Y-Chroma)
3108formats. One cannot rely on the values of these dummy bits as those are
3109undefined.
3110
3111The format code is made of the following information.
3112
3113-  The Y, U and V components order code, as transferred on the bus.
3114   Possible values are YUYV, UYVY, YVYU and VYUY for formats with no
3115   dummy bit, and YDYUYDYV, YDYVYDYU, YUYDYVYD and YVYDYUYD for YDYC
3116   formats.
3117
3118-  The number of bits per pixel component. All components are
3119   transferred on the same number of bits. Common values are 8, 10 and
3120   12.
3121
3122-  The number of bus samples per pixel. Pixels that are wider than the
3123   bus width must be transferred in multiple samples. Common values are
3124   0.5 (encoded as 0_5; in this case two pixels are transferred per bus
3125   sample), 1, 1.5 (encoded as 1_5) and 2.
3126
3127-  The bus width. When the bus width is larger than the number of bits
3128   per pixel component, several components are packed in a single bus
3129   sample. The components are ordered as specified by the order code,
3130   with components on the left of the code transferred in the high order
3131   bits. Common values are 8 and 16.
3132
3133For instance, a format where pixels are encoded as 8-bit YUV values
3134downsampled to 4:2:2 and transferred as 2 8-bit bus samples per pixel in
3135the U, Y, V, Y order will be named ``MEDIA_BUS_FMT_UYVY8_2X8``.
3136
3137:ref:`v4l2-mbus-pixelcode-yuv8` lists existing packed YUV formats and
3138describes the organization of each pixel data in each sample. When a
3139format pattern is split across multiple samples each of the samples in
3140the pattern is described.
3141
3142The role of each bit transferred over the bus is identified by one of
3143the following codes.
3144
3145-  y\ :sub:`x` for luma component bit number x
3146
3147-  u\ :sub:`x` for blue chroma component bit number x
3148
3149-  v\ :sub:`x` for red chroma component bit number x
3150
3151-  a\ :sub:`x` for alpha component bit number x
3152
3153- for non-available bits (for positions higher than the bus width)
3154
3155-  d for dummy bits
3156
3157.. HACK: ideally, we would be using adjustbox here. However, this
3158.. will never work for this table, as, even with tiny font, it is
3159.. to big for a single page. So, we need to manually adjust the
3160.. size.
3161
3162.. raw:: latex
3163
3164    \begingroup
3165    \tiny
3166    \setlength{\tabcolsep}{2pt}
3167
3168.. tabularcolumns:: |p{5.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}|
3169
3170.. _v4l2-mbus-pixelcode-yuv8:
3171
3172.. flat-table:: YUV Formats
3173    :header-rows:  2
3174    :stub-columns: 0
3175    :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
3176
3177    * - Identifier
3178      - Code
3179      -
3180      - :cspan:`31` Data organization
3181    * -
3182      -
3183      - Bit
3184      - 31
3185      - 30
3186      - 29
3187      - 28
3188      - 27
3189      - 26
3190      - 25
3191      - 24
3192      - 23
3193      - 22
3194      - 21
3195      - 10
3196      - 19
3197      - 18
3198      - 17
3199      - 16
3200      - 15
3201      - 14
3202      - 13
3203      - 12
3204      - 11
3205      - 10
3206      - 9
3207      - 8
3208      - 7
3209      - 6
3210      - 5
3211      - 4
3212      - 3
3213      - 2
3214      - 1
3215      - 0
3216    * .. _MEDIA-BUS-FMT-Y8-1X8:
3217
3218      - MEDIA_BUS_FMT_Y8_1X8
3219      - 0x2001
3220      -
3221      -
3222      -
3223      -
3224      -
3225      -
3226      -
3227      -
3228      -
3229      -
3230      -
3231      -
3232      -
3233      -
3234      -
3235      -
3236      -
3237      -
3238      -
3239      -
3240      -
3241      -
3242      -
3243      -
3244      -
3245      - y\ :sub:`7`
3246      - y\ :sub:`6`
3247      - y\ :sub:`5`
3248      - y\ :sub:`4`
3249      - y\ :sub:`3`
3250      - y\ :sub:`2`
3251      - y\ :sub:`1`
3252      - y\ :sub:`0`
3253    * .. _MEDIA-BUS-FMT-UV8-1X8:
3254
3255      - MEDIA_BUS_FMT_UV8_1X8
3256      - 0x2015
3257      -
3258      -
3259      -
3260      -
3261      -
3262      -
3263      -
3264      -
3265      -
3266      -
3267      -
3268      -
3269      -
3270      -
3271      -
3272      -
3273      -
3274      -
3275      -
3276      -
3277      -
3278      -
3279      -
3280      -
3281      -
3282      - u\ :sub:`7`
3283      - u\ :sub:`6`
3284      - u\ :sub:`5`
3285      - u\ :sub:`4`
3286      - u\ :sub:`3`
3287      - u\ :sub:`2`
3288      - u\ :sub:`1`
3289      - u\ :sub:`0`
3290    * -
3291      -
3292      -
3293      -
3294      -
3295      -
3296      -
3297      -
3298      -
3299      -
3300      -
3301      -
3302      -
3303      -
3304      -
3305      -
3306      -
3307      -
3308      -
3309      -
3310      -
3311      -
3312      -
3313      -
3314      -
3315      -
3316      -
3317      - v\ :sub:`7`
3318      - v\ :sub:`6`
3319      - v\ :sub:`5`
3320      - v\ :sub:`4`
3321      - v\ :sub:`3`
3322      - v\ :sub:`2`
3323      - v\ :sub:`1`
3324      - v\ :sub:`0`
3325    * .. _MEDIA-BUS-FMT-UYVY8-1_5X8:
3326
3327      - MEDIA_BUS_FMT_UYVY8_1_5X8
3328      - 0x2002
3329      -
3330      -
3331      -
3332      -
3333      -
3334      -
3335      -
3336      -
3337      -
3338      -
3339      -
3340      -
3341      -
3342      -
3343      -
3344      -
3345      -
3346      -
3347      -
3348      -
3349      -
3350      -
3351      -
3352      -
3353      -
3354      - u\ :sub:`7`
3355      - u\ :sub:`6`
3356      - u\ :sub:`5`
3357      - u\ :sub:`4`
3358      - u\ :sub:`3`
3359      - u\ :sub:`2`
3360      - u\ :sub:`1`
3361      - u\ :sub:`0`
3362    * -
3363      -
3364      -
3365      -
3366      -
3367      -
3368      -
3369      -
3370      -
3371      -
3372      -
3373      -
3374      -
3375      -
3376      -
3377      -
3378      -
3379      -
3380      -
3381      -
3382      -
3383      -
3384      -
3385      -
3386      -
3387      -
3388      -
3389      - y\ :sub:`7`
3390      - y\ :sub:`6`
3391      - y\ :sub:`5`
3392      - y\ :sub:`4`
3393      - y\ :sub:`3`
3394      - y\ :sub:`2`
3395      - y\ :sub:`1`
3396      - y\ :sub:`0`
3397    * -
3398      -
3399      -
3400      -
3401      -
3402      -
3403      -
3404      -
3405      -
3406      -
3407      -
3408      -
3409      -
3410      -
3411      -
3412      -
3413      -
3414      -
3415      -
3416      -
3417      -
3418      -
3419      -
3420      -
3421      -
3422      -
3423      -
3424      - y\ :sub:`7`
3425      - y\ :sub:`6`
3426      - y\ :sub:`5`
3427      - y\ :sub:`4`
3428      - y\ :sub:`3`
3429      - y\ :sub:`2`
3430      - y\ :sub:`1`
3431      - y\ :sub:`0`
3432    * -
3433      -
3434      -
3435      -
3436      -
3437      -
3438      -
3439      -
3440      -
3441      -
3442      -
3443      -
3444      -
3445      -
3446      -
3447      -
3448      -
3449      -
3450      -
3451      -
3452      -
3453      -
3454      -
3455      -
3456      -
3457      -
3458      -
3459      - v\ :sub:`7`
3460      - v\ :sub:`6`
3461      - v\ :sub:`5`
3462      - v\ :sub:`4`
3463      - v\ :sub:`3`
3464      - v\ :sub:`2`
3465      - v\ :sub:`1`
3466      - v\ :sub:`0`
3467    * -
3468      -
3469      -
3470      -
3471      -
3472      -
3473      -
3474      -
3475      -
3476      -
3477      -
3478      -
3479      -
3480      -
3481      -
3482      -
3483      -
3484      -
3485      -
3486      -
3487      -
3488      -
3489      -
3490      -
3491      -
3492      -
3493      -
3494      - y\ :sub:`7`
3495      - y\ :sub:`6`
3496      - y\ :sub:`5`
3497      - y\ :sub:`4`
3498      - y\ :sub:`3`
3499      - y\ :sub:`2`
3500      - y\ :sub:`1`
3501      - y\ :sub:`0`
3502    * -
3503      -
3504      -
3505      -
3506      -
3507      -
3508      -
3509      -
3510      -
3511      -
3512      -
3513      -
3514      -
3515      -
3516      -
3517      -
3518      -
3519      -
3520      -
3521      -
3522      -
3523      -
3524      -
3525      -
3526      -
3527      -
3528      -
3529      - y\ :sub:`7`
3530      - y\ :sub:`6`
3531      - y\ :sub:`5`
3532      - y\ :sub:`4`
3533      - y\ :sub:`3`
3534      - y\ :sub:`2`
3535      - y\ :sub:`1`
3536      - y\ :sub:`0`
3537    * .. _MEDIA-BUS-FMT-VYUY8-1_5X8:
3538
3539      - MEDIA_BUS_FMT_VYUY8_1_5X8
3540      - 0x2003
3541      -
3542      -
3543      -
3544      -
3545      -
3546      -
3547      -
3548      -
3549      -
3550      -
3551      -
3552      -
3553      -
3554      -
3555      -
3556      -
3557      -
3558      -
3559      -
3560      -
3561      -
3562      -
3563      -
3564      -
3565      -
3566      - v\ :sub:`7`
3567      - v\ :sub:`6`
3568      - v\ :sub:`5`
3569      - v\ :sub:`4`
3570      - v\ :sub:`3`
3571      - v\ :sub:`2`
3572      - v\ :sub:`1`
3573      - v\ :sub:`0`
3574    * -
3575      -
3576      -
3577      -
3578      -
3579      -
3580      -
3581      -
3582      -
3583      -
3584      -
3585      -
3586      -
3587      -
3588      -
3589      -
3590      -
3591      -
3592      -
3593      -
3594      -
3595      -
3596      -
3597      -
3598      -
3599      -
3600      -
3601      - y\ :sub:`7`
3602      - y\ :sub:`6`
3603      - y\ :sub:`5`
3604      - y\ :sub:`4`
3605      - y\ :sub:`3`
3606      - y\ :sub:`2`
3607      - y\ :sub:`1`
3608      - y\ :sub:`0`
3609    * -
3610      -
3611      -
3612      -
3613      -
3614      -
3615      -
3616      -
3617      -
3618      -
3619      -
3620      -
3621      -
3622      -
3623      -
3624      -
3625      -
3626      -
3627      -
3628      -
3629      -
3630      -
3631      -
3632      -
3633      -
3634      -
3635      -
3636      - y\ :sub:`7`
3637      - y\ :sub:`6`
3638      - y\ :sub:`5`
3639      - y\ :sub:`4`
3640      - y\ :sub:`3`
3641      - y\ :sub:`2`
3642      - y\ :sub:`1`
3643      - y\ :sub:`0`
3644    * -
3645      -
3646      -
3647      -
3648      -
3649      -
3650      -
3651      -
3652      -
3653      -
3654      -
3655      -
3656      -
3657      -
3658      -
3659      -
3660      -
3661      -
3662      -
3663      -
3664      -
3665      -
3666      -
3667      -
3668      -
3669      -
3670      -
3671      - u\ :sub:`7`
3672      - u\ :sub:`6`
3673      - u\ :sub:`5`
3674      - u\ :sub:`4`
3675      - u\ :sub:`3`
3676      - u\ :sub:`2`
3677      - u\ :sub:`1`
3678      - u\ :sub:`0`
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      -
3704      -
3705      -
3706      - y\ :sub:`7`
3707      - y\ :sub:`6`
3708      - y\ :sub:`5`
3709      - y\ :sub:`4`
3710      - y\ :sub:`3`
3711      - y\ :sub:`2`
3712      - y\ :sub:`1`
3713      - y\ :sub:`0`
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      -
3739      -
3740      -
3741      - y\ :sub:`7`
3742      - y\ :sub:`6`
3743      - y\ :sub:`5`
3744      - y\ :sub:`4`
3745      - y\ :sub:`3`
3746      - y\ :sub:`2`
3747      - y\ :sub:`1`
3748      - y\ :sub:`0`
3749    * .. _MEDIA-BUS-FMT-YUYV8-1_5X8:
3750
3751      - MEDIA_BUS_FMT_YUYV8_1_5X8
3752      - 0x2004
3753      -
3754      -
3755      -
3756      -
3757      -
3758      -
3759      -
3760      -
3761      -
3762      -
3763      -
3764      -
3765      -
3766      -
3767      -
3768      -
3769      -
3770      -
3771      -
3772      -
3773      -
3774      -
3775      -
3776      -
3777      -
3778      - y\ :sub:`7`
3779      - y\ :sub:`6`
3780      - y\ :sub:`5`
3781      - y\ :sub:`4`
3782      - y\ :sub:`3`
3783      - y\ :sub:`2`
3784      - y\ :sub:`1`
3785      - y\ :sub:`0`
3786    * -
3787      -
3788      -
3789      -
3790      -
3791      -
3792      -
3793      -
3794      -
3795      -
3796      -
3797      -
3798      -
3799      -
3800      -
3801      -
3802      -
3803      -
3804      -
3805      -
3806      -
3807      -
3808      -
3809      -
3810      -
3811      -
3812      -
3813      - y\ :sub:`7`
3814      - y\ :sub:`6`
3815      - y\ :sub:`5`
3816      - y\ :sub:`4`
3817      - y\ :sub:`3`
3818      - y\ :sub:`2`
3819      - y\ :sub:`1`
3820      - y\ :sub:`0`
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      -
3846      -
3847      -
3848      - u\ :sub:`7`
3849      - u\ :sub:`6`
3850      - u\ :sub:`5`
3851      - u\ :sub:`4`
3852      - u\ :sub:`3`
3853      - u\ :sub:`2`
3854      - u\ :sub:`1`
3855      - u\ :sub:`0`
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      -
3881      -
3882      -
3883      - y\ :sub:`7`
3884      - y\ :sub:`6`
3885      - y\ :sub:`5`
3886      - y\ :sub:`4`
3887      - y\ :sub:`3`
3888      - y\ :sub:`2`
3889      - y\ :sub:`1`
3890      - y\ :sub:`0`
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      -
3916      -
3917      -
3918      - y\ :sub:`7`
3919      - y\ :sub:`6`
3920      - y\ :sub:`5`
3921      - y\ :sub:`4`
3922      - y\ :sub:`3`
3923      - y\ :sub:`2`
3924      - y\ :sub:`1`
3925      - y\ :sub:`0`
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      -
3951      -
3952      -
3953      - v\ :sub:`7`
3954      - v\ :sub:`6`
3955      - v\ :sub:`5`
3956      - v\ :sub:`4`
3957      - v\ :sub:`3`
3958      - v\ :sub:`2`
3959      - v\ :sub:`1`
3960      - v\ :sub:`0`
3961    * .. _MEDIA-BUS-FMT-YVYU8-1_5X8:
3962
3963      - MEDIA_BUS_FMT_YVYU8_1_5X8
3964      - 0x2005
3965      -
3966      -
3967      -
3968      -
3969      -
3970      -
3971      -
3972      -
3973      -
3974      -
3975      -
3976      -
3977      -
3978      -
3979      -
3980      -
3981      -
3982      -
3983      -
3984      -
3985      -
3986      -
3987      -
3988      -
3989      -
3990      - y\ :sub:`7`
3991      - y\ :sub:`6`
3992      - y\ :sub:`5`
3993      - y\ :sub:`4`
3994      - y\ :sub:`3`
3995      - y\ :sub:`2`
3996      - y\ :sub:`1`
3997      - y\ :sub:`0`
3998    * -
3999      -
4000      -
4001      -
4002      -
4003      -
4004      -
4005      -
4006      -
4007      -
4008      -
4009      -
4010      -
4011      -
4012      -
4013      -
4014      -
4015      -
4016      -
4017      -
4018      -
4019      -
4020      -
4021      -
4022      -
4023      -
4024      -
4025      - y\ :sub:`7`
4026      - y\ :sub:`6`
4027      - y\ :sub:`5`
4028      - y\ :sub:`4`
4029      - y\ :sub:`3`
4030      - y\ :sub:`2`
4031      - y\ :sub:`1`
4032      - y\ :sub:`0`
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      -
4058      -
4059      -
4060      - v\ :sub:`7`
4061      - v\ :sub:`6`
4062      - v\ :sub:`5`
4063      - v\ :sub:`4`
4064      - v\ :sub:`3`
4065      - v\ :sub:`2`
4066      - v\ :sub:`1`
4067      - v\ :sub:`0`
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      -
4093      -
4094      -
4095      - y\ :sub:`7`
4096      - y\ :sub:`6`
4097      - y\ :sub:`5`
4098      - y\ :sub:`4`
4099      - y\ :sub:`3`
4100      - y\ :sub:`2`
4101      - y\ :sub:`1`
4102      - y\ :sub:`0`
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      -
4128      -
4129      -
4130      - y\ :sub:`7`
4131      - y\ :sub:`6`
4132      - y\ :sub:`5`
4133      - y\ :sub:`4`
4134      - y\ :sub:`3`
4135      - y\ :sub:`2`
4136      - y\ :sub:`1`
4137      - y\ :sub:`0`
4138    * -
4139      -
4140      -
4141      -
4142      -
4143      -
4144      -
4145      -
4146      -
4147      -
4148      -
4149      -
4150      -
4151      -
4152      -
4153      -
4154      -
4155      -
4156      -
4157      -
4158      -
4159      -
4160      -
4161      -
4162      -
4163      -
4164      -
4165      - u\ :sub:`7`
4166      - u\ :sub:`6`
4167      - u\ :sub:`5`
4168      - u\ :sub:`4`
4169      - u\ :sub:`3`
4170      - u\ :sub:`2`
4171      - u\ :sub:`1`
4172      - u\ :sub:`0`
4173    * .. _MEDIA-BUS-FMT-UYVY8-2X8:
4174
4175      - MEDIA_BUS_FMT_UYVY8_2X8
4176      - 0x2006
4177      -
4178      -
4179      -
4180      -
4181      -
4182      -
4183      -
4184      -
4185      -
4186      -
4187      -
4188      -
4189      -
4190      -
4191      -
4192      -
4193      -
4194      -
4195      -
4196      -
4197      -
4198      -
4199      -
4200      -
4201      -
4202      - u\ :sub:`7`
4203      - u\ :sub:`6`
4204      - u\ :sub:`5`
4205      - u\ :sub:`4`
4206      - u\ :sub:`3`
4207      - u\ :sub:`2`
4208      - u\ :sub:`1`
4209      - u\ :sub:`0`
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      -
4235      -
4236      -
4237      - y\ :sub:`7`
4238      - y\ :sub:`6`
4239      - y\ :sub:`5`
4240      - y\ :sub:`4`
4241      - y\ :sub:`3`
4242      - y\ :sub:`2`
4243      - y\ :sub:`1`
4244      - y\ :sub:`0`
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      -
4270      -
4271      -
4272      - v\ :sub:`7`
4273      - v\ :sub:`6`
4274      - v\ :sub:`5`
4275      - v\ :sub:`4`
4276      - v\ :sub:`3`
4277      - v\ :sub:`2`
4278      - v\ :sub:`1`
4279      - v\ :sub:`0`
4280    * -
4281      -
4282      -
4283      -
4284      -
4285      -
4286      -
4287      -
4288      -
4289      -
4290      -
4291      -
4292      -
4293      -
4294      -
4295      -
4296      -
4297      -
4298      -
4299      -
4300      -
4301      -
4302      -
4303      -
4304      -
4305      -
4306      -
4307      - y\ :sub:`7`
4308      - y\ :sub:`6`
4309      - y\ :sub:`5`
4310      - y\ :sub:`4`
4311      - y\ :sub:`3`
4312      - y\ :sub:`2`
4313      - y\ :sub:`1`
4314      - y\ :sub:`0`
4315    * .. _MEDIA-BUS-FMT-VYUY8-2X8:
4316
4317      - MEDIA_BUS_FMT_VYUY8_2X8
4318      - 0x2007
4319      -
4320      -
4321      -
4322      -
4323      -
4324      -
4325      -
4326      -
4327      -
4328      -
4329      -
4330      -
4331      -
4332      -
4333      -
4334      -
4335      -
4336      -
4337      -
4338      -
4339      -
4340      -
4341      -
4342      -
4343      -
4344      - v\ :sub:`7`
4345      - v\ :sub:`6`
4346      - v\ :sub:`5`
4347      - v\ :sub:`4`
4348      - v\ :sub:`3`
4349      - v\ :sub:`2`
4350      - v\ :sub:`1`
4351      - v\ :sub:`0`
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      -
4377      -
4378      -
4379      - y\ :sub:`7`
4380      - y\ :sub:`6`
4381      - y\ :sub:`5`
4382      - y\ :sub:`4`
4383      - y\ :sub:`3`
4384      - y\ :sub:`2`
4385      - y\ :sub:`1`
4386      - y\ :sub:`0`
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      -
4412      -
4413      -
4414      - u\ :sub:`7`
4415      - u\ :sub:`6`
4416      - u\ :sub:`5`
4417      - u\ :sub:`4`
4418      - u\ :sub:`3`
4419      - u\ :sub:`2`
4420      - u\ :sub:`1`
4421      - u\ :sub:`0`
4422    * -
4423      -
4424      -
4425      -
4426      -
4427      -
4428      -
4429      -
4430      -
4431      -
4432      -
4433      -
4434      -
4435      -
4436      -
4437      -
4438      -
4439      -
4440      -
4441      -
4442      -
4443      -
4444      -
4445      -
4446      -
4447      -
4448      -
4449      - y\ :sub:`7`
4450      - y\ :sub:`6`
4451      - y\ :sub:`5`
4452      - y\ :sub:`4`
4453      - y\ :sub:`3`
4454      - y\ :sub:`2`
4455      - y\ :sub:`1`
4456      - y\ :sub:`0`
4457    * .. _MEDIA-BUS-FMT-YUYV8-2X8:
4458
4459      - MEDIA_BUS_FMT_YUYV8_2X8
4460      - 0x2008
4461      -
4462      -
4463      -
4464      -
4465      -
4466      -
4467      -
4468      -
4469      -
4470      -
4471      -
4472      -
4473      -
4474      -
4475      -
4476      -
4477      -
4478      -
4479      -
4480      -
4481      -
4482      -
4483      -
4484      -
4485      -
4486      - y\ :sub:`7`
4487      - y\ :sub:`6`
4488      - y\ :sub:`5`
4489      - y\ :sub:`4`
4490      - y\ :sub:`3`
4491      - y\ :sub:`2`
4492      - y\ :sub:`1`
4493      - y\ :sub:`0`
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      -
4519      -
4520      -
4521      - u\ :sub:`7`
4522      - u\ :sub:`6`
4523      - u\ :sub:`5`
4524      - u\ :sub:`4`
4525      - u\ :sub:`3`
4526      - u\ :sub:`2`
4527      - u\ :sub:`1`
4528      - u\ :sub:`0`
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      -
4554      -
4555      -
4556      - y\ :sub:`7`
4557      - y\ :sub:`6`
4558      - y\ :sub:`5`
4559      - y\ :sub:`4`
4560      - y\ :sub:`3`
4561      - y\ :sub:`2`
4562      - y\ :sub:`1`
4563      - y\ :sub:`0`
4564    * -
4565      -
4566      -
4567      -
4568      -
4569      -
4570      -
4571      -
4572      -
4573      -
4574      -
4575      -
4576      -
4577      -
4578      -
4579      -
4580      -
4581      -
4582      -
4583      -
4584      -
4585      -
4586      -
4587      -
4588      -
4589      -
4590      -
4591      - v\ :sub:`7`
4592      - v\ :sub:`6`
4593      - v\ :sub:`5`
4594      - v\ :sub:`4`
4595      - v\ :sub:`3`
4596      - v\ :sub:`2`
4597      - v\ :sub:`1`
4598      - v\ :sub:`0`
4599    * .. _MEDIA-BUS-FMT-YVYU8-2X8:
4600
4601      - MEDIA_BUS_FMT_YVYU8_2X8
4602      - 0x2009
4603      -
4604      -
4605      -
4606      -
4607      -
4608      -
4609      -
4610      -
4611      -
4612      -
4613      -
4614      -
4615      -
4616      -
4617      -
4618      -
4619      -
4620      -
4621      -
4622      -
4623      -
4624      -
4625      -
4626      -
4627      -
4628      - y\ :sub:`7`
4629      - y\ :sub:`6`
4630      - y\ :sub:`5`
4631      - y\ :sub:`4`
4632      - y\ :sub:`3`
4633      - y\ :sub:`2`
4634      - y\ :sub:`1`
4635      - y\ :sub:`0`
4636    * -
4637      -
4638      -
4639      -
4640      -
4641      -
4642      -
4643      -
4644      -
4645      -
4646      -
4647      -
4648      -
4649      -
4650      -
4651      -
4652      -
4653      -
4654      -
4655      -
4656      -
4657      -
4658      -
4659      -
4660      -
4661      -
4662      -
4663      - v\ :sub:`7`
4664      - v\ :sub:`6`
4665      - v\ :sub:`5`
4666      - v\ :sub:`4`
4667      - v\ :sub:`3`
4668      - v\ :sub:`2`
4669      - v\ :sub:`1`
4670      - v\ :sub:`0`
4671    * -
4672      -
4673      -
4674      -
4675      -
4676      -
4677      -
4678      -
4679      -
4680      -
4681      -
4682      -
4683      -
4684      -
4685      -
4686      -
4687      -
4688      -
4689      -
4690      -
4691      -
4692      -
4693      -
4694      -
4695      -
4696      -
4697      -
4698      - y\ :sub:`7`
4699      - y\ :sub:`6`
4700      - y\ :sub:`5`
4701      - y\ :sub:`4`
4702      - y\ :sub:`3`
4703      - y\ :sub:`2`
4704      - y\ :sub:`1`
4705      - y\ :sub:`0`
4706    * -
4707      -
4708      -
4709      -
4710      -
4711      -
4712      -
4713      -
4714      -
4715      -
4716      -
4717      -
4718      -
4719      -
4720      -
4721      -
4722      -
4723      -
4724      -
4725      -
4726      -
4727      -
4728      -
4729      -
4730      -
4731      -
4732      -
4733      - u\ :sub:`7`
4734      - u\ :sub:`6`
4735      - u\ :sub:`5`
4736      - u\ :sub:`4`
4737      - u\ :sub:`3`
4738      - u\ :sub:`2`
4739      - u\ :sub:`1`
4740      - u\ :sub:`0`
4741    * .. _MEDIA-BUS-FMT-Y10-1X10:
4742
4743      - MEDIA_BUS_FMT_Y10_1X10
4744      - 0x200a
4745      -
4746      -
4747      -
4748      -
4749      -
4750      -
4751      -
4752      -
4753      -
4754      -
4755      -
4756      -
4757      -
4758      -
4759      -
4760      -
4761      -
4762      -
4763      -
4764      -
4765      -
4766      -
4767      -
4768      - y\ :sub:`9`
4769      - y\ :sub:`8`
4770      - y\ :sub:`7`
4771      - y\ :sub:`6`
4772      - y\ :sub:`5`
4773      - y\ :sub:`4`
4774      - y\ :sub:`3`
4775      - y\ :sub:`2`
4776      - y\ :sub:`1`
4777      - y\ :sub:`0`
4778    * .. _MEDIA-BUS-FMT-Y10-2X8-PADHI_LE:
4779
4780      - MEDIA_BUS_FMT_Y10_2X8_PADHI_LE
4781      - 0x202c
4782      -
4783      -
4784      -
4785      -
4786      -
4787      -
4788      -
4789      -
4790      -
4791      -
4792      -
4793      -
4794      -
4795      -
4796      -
4797      -
4798      -
4799      -
4800      -
4801      -
4802      -
4803      -
4804      -
4805      -
4806      -
4807      - y\ :sub:`7`
4808      - y\ :sub:`6`
4809      - y\ :sub:`5`
4810      - y\ :sub:`4`
4811      - y\ :sub:`3`
4812      - y\ :sub:`2`
4813      - y\ :sub:`1`
4814      - y\ :sub:`0`
4815    * -
4816      -
4817      -
4818      -
4819      -
4820      -
4821      -
4822      -
4823      -
4824      -
4825      -
4826      -
4827      -
4828      -
4829      -
4830      -
4831      -
4832      -
4833      -
4834      -
4835      -
4836      -
4837      -
4838      -
4839      -
4840      -
4841      -
4842      - 0
4843      - 0
4844      - 0
4845      - 0
4846      - 0
4847      - 0
4848      - y\ :sub:`9`
4849      - y\ :sub:`8`
4850    * .. _MEDIA-BUS-FMT-UYVY10-2X10:
4851
4852      - MEDIA_BUS_FMT_UYVY10_2X10
4853      - 0x2018
4854      -
4855      -
4856      -
4857      -
4858      -
4859      -
4860      -
4861      -
4862      -
4863      -
4864      -
4865      -
4866      -
4867      -
4868      -
4869      -
4870      -
4871      -
4872      -
4873      -
4874      -
4875      -
4876      -
4877      - u\ :sub:`9`
4878      - u\ :sub:`8`
4879      - u\ :sub:`7`
4880      - u\ :sub:`6`
4881      - u\ :sub:`5`
4882      - u\ :sub:`4`
4883      - u\ :sub:`3`
4884      - u\ :sub:`2`
4885      - u\ :sub:`1`
4886      - u\ :sub:`0`
4887    * -
4888      -
4889      -
4890      -
4891      -
4892      -
4893      -
4894      -
4895      -
4896      -
4897      -
4898      -
4899      -
4900      -
4901      -
4902      -
4903      -
4904      -
4905      -
4906      -
4907      -
4908      -
4909      -
4910      -
4911      -
4912      - y\ :sub:`9`
4913      - y\ :sub:`8`
4914      - y\ :sub:`7`
4915      - y\ :sub:`6`
4916      - y\ :sub:`5`
4917      - y\ :sub:`4`
4918      - y\ :sub:`3`
4919      - y\ :sub:`2`
4920      - y\ :sub:`1`
4921      - y\ :sub:`0`
4922    * -
4923      -
4924      -
4925      -
4926      -
4927      -
4928      -
4929      -
4930      -
4931      -
4932      -
4933      -
4934      -
4935      -
4936      -
4937      -
4938      -
4939      -
4940      -
4941      -
4942      -
4943      -
4944      -
4945      -
4946      -
4947      - v\ :sub:`9`
4948      - v\ :sub:`8`
4949      - v\ :sub:`7`
4950      - v\ :sub:`6`
4951      - v\ :sub:`5`
4952      - v\ :sub:`4`
4953      - v\ :sub:`3`
4954      - v\ :sub:`2`
4955      - v\ :sub:`1`
4956      - v\ :sub:`0`
4957    * -
4958      -
4959      -
4960      -
4961      -
4962      -
4963      -
4964      -
4965      -
4966      -
4967      -
4968      -
4969      -
4970      -
4971      -
4972      -
4973      -
4974      -
4975      -
4976      -
4977      -
4978      -
4979      -
4980      -
4981      -
4982      - y\ :sub:`9`
4983      - y\ :sub:`8`
4984      - y\ :sub:`7`
4985      - y\ :sub:`6`
4986      - y\ :sub:`5`
4987      - y\ :sub:`4`
4988      - y\ :sub:`3`
4989      - y\ :sub:`2`
4990      - y\ :sub:`1`
4991      - y\ :sub:`0`
4992    * .. _MEDIA-BUS-FMT-VYUY10-2X10:
4993
4994      - MEDIA_BUS_FMT_VYUY10_2X10
4995      - 0x2019
4996      -
4997      -
4998      -
4999      -
5000      -
5001      -
5002      -
5003      -
5004      -
5005      -
5006      -
5007      -
5008      -
5009      -
5010      -
5011      -
5012      -
5013      -
5014      -
5015      -
5016      -
5017      -
5018      -
5019      - v\ :sub:`9`
5020      - v\ :sub:`8`
5021      - v\ :sub:`7`
5022      - v\ :sub:`6`
5023      - v\ :sub:`5`
5024      - v\ :sub:`4`
5025      - v\ :sub:`3`
5026      - v\ :sub:`2`
5027      - v\ :sub:`1`
5028      - v\ :sub:`0`
5029    * -
5030      -
5031      -
5032      -
5033      -
5034      -
5035      -
5036      -
5037      -
5038      -
5039      -
5040      -
5041      -
5042      -
5043      -
5044      -
5045      -
5046      -
5047      -
5048      -
5049      -
5050      -
5051      -
5052      -
5053      -
5054      - y\ :sub:`9`
5055      - y\ :sub:`8`
5056      - y\ :sub:`7`
5057      - y\ :sub:`6`
5058      - y\ :sub:`5`
5059      - y\ :sub:`4`
5060      - y\ :sub:`3`
5061      - y\ :sub:`2`
5062      - y\ :sub:`1`
5063      - y\ :sub:`0`
5064    * -
5065      -
5066      -
5067      -
5068      -
5069      -
5070      -
5071      -
5072      -
5073      -
5074      -
5075      -
5076      -
5077      -
5078      -
5079      -
5080      -
5081      -
5082      -
5083      -
5084      -
5085      -
5086      -
5087      -
5088      -
5089      - u\ :sub:`9`
5090      - u\ :sub:`8`
5091      - u\ :sub:`7`
5092      - u\ :sub:`6`
5093      - u\ :sub:`5`
5094      - u\ :sub:`4`
5095      - u\ :sub:`3`
5096      - u\ :sub:`2`
5097      - u\ :sub:`1`
5098      - u\ :sub:`0`
5099    * -
5100      -
5101      -
5102      -
5103      -
5104      -
5105      -
5106      -
5107      -
5108      -
5109      -
5110      -
5111      -
5112      -
5113      -
5114      -
5115      -
5116      -
5117      -
5118      -
5119      -
5120      -
5121      -
5122      -
5123      -
5124      - y\ :sub:`9`
5125      - y\ :sub:`8`
5126      - y\ :sub:`7`
5127      - y\ :sub:`6`
5128      - y\ :sub:`5`
5129      - y\ :sub:`4`
5130      - y\ :sub:`3`
5131      - y\ :sub:`2`
5132      - y\ :sub:`1`
5133      - y\ :sub:`0`
5134    * .. _MEDIA-BUS-FMT-YUYV10-2X10:
5135
5136      - MEDIA_BUS_FMT_YUYV10_2X10
5137      - 0x200b
5138      -
5139      -
5140      -
5141      -
5142      -
5143      -
5144      -
5145      -
5146      -
5147      -
5148      -
5149      -
5150      -
5151      -
5152      -
5153      -
5154      -
5155      -
5156      -
5157      -
5158      -
5159      -
5160      -
5161      - y\ :sub:`9`
5162      - y\ :sub:`8`
5163      - y\ :sub:`7`
5164      - y\ :sub:`6`
5165      - y\ :sub:`5`
5166      - y\ :sub:`4`
5167      - y\ :sub:`3`
5168      - y\ :sub:`2`
5169      - y\ :sub:`1`
5170      - y\ :sub:`0`
5171    * -
5172      -
5173      -
5174      -
5175      -
5176      -
5177      -
5178      -
5179      -
5180      -
5181      -
5182      -
5183      -
5184      -
5185      -
5186      -
5187      -
5188      -
5189      -
5190      -
5191      -
5192      -
5193      -
5194      -
5195      -
5196      - u\ :sub:`9`
5197      - u\ :sub:`8`
5198      - u\ :sub:`7`
5199      - u\ :sub:`6`
5200      - u\ :sub:`5`
5201      - u\ :sub:`4`
5202      - u\ :sub:`3`
5203      - u\ :sub:`2`
5204      - u\ :sub:`1`
5205      - u\ :sub:`0`
5206    * -
5207      -
5208      -
5209      -
5210      -
5211      -
5212      -
5213      -
5214      -
5215      -
5216      -
5217      -
5218      -
5219      -
5220      -
5221      -
5222      -
5223      -
5224      -
5225      -
5226      -
5227      -
5228      -
5229      -
5230      -
5231      - y\ :sub:`9`
5232      - y\ :sub:`8`
5233      - y\ :sub:`7`
5234      - y\ :sub:`6`
5235      - y\ :sub:`5`
5236      - y\ :sub:`4`
5237      - y\ :sub:`3`
5238      - y\ :sub:`2`
5239      - y\ :sub:`1`
5240      - y\ :sub:`0`
5241    * -
5242      -
5243      -
5244      -
5245      -
5246      -
5247      -
5248      -
5249      -
5250      -
5251      -
5252      -
5253      -
5254      -
5255      -
5256      -
5257      -
5258      -
5259      -
5260      -
5261      -
5262      -
5263      -
5264      -
5265      -
5266      - v\ :sub:`9`
5267      - v\ :sub:`8`
5268      - v\ :sub:`7`
5269      - v\ :sub:`6`
5270      - v\ :sub:`5`
5271      - v\ :sub:`4`
5272      - v\ :sub:`3`
5273      - v\ :sub:`2`
5274      - v\ :sub:`1`
5275      - v\ :sub:`0`
5276    * .. _MEDIA-BUS-FMT-YVYU10-2X10:
5277
5278      - MEDIA_BUS_FMT_YVYU10_2X10
5279      - 0x200c
5280      -
5281      -
5282      -
5283      -
5284      -
5285      -
5286      -
5287      -
5288      -
5289      -
5290      -
5291      -
5292      -
5293      -
5294      -
5295      -
5296      -
5297      -
5298      -
5299      -
5300      -
5301      -
5302      -
5303      - y\ :sub:`9`
5304      - y\ :sub:`8`
5305      - y\ :sub:`7`
5306      - y\ :sub:`6`
5307      - y\ :sub:`5`
5308      - y\ :sub:`4`
5309      - y\ :sub:`3`
5310      - y\ :sub:`2`
5311      - y\ :sub:`1`
5312      - y\ :sub:`0`
5313    * -
5314      -
5315      -
5316      -
5317      -
5318      -
5319      -
5320      -
5321      -
5322      -
5323      -
5324      -
5325      -
5326      -
5327      -
5328      -
5329      -
5330      -
5331      -
5332      -
5333      -
5334      -
5335      -
5336      -
5337      -
5338      - v\ :sub:`9`
5339      - v\ :sub:`8`
5340      - v\ :sub:`7`
5341      - v\ :sub:`6`
5342      - v\ :sub:`5`
5343      - v\ :sub:`4`
5344      - v\ :sub:`3`
5345      - v\ :sub:`2`
5346      - v\ :sub:`1`
5347      - v\ :sub:`0`
5348    * -
5349      -
5350      -
5351      -
5352      -
5353      -
5354      -
5355      -
5356      -
5357      -
5358      -
5359      -
5360      -
5361      -
5362      -
5363      -
5364      -
5365      -
5366      -
5367      -
5368      -
5369      -
5370      -
5371      -
5372      -
5373      - y\ :sub:`9`
5374      - y\ :sub:`8`
5375      - y\ :sub:`7`
5376      - y\ :sub:`6`
5377      - y\ :sub:`5`
5378      - y\ :sub:`4`
5379      - y\ :sub:`3`
5380      - y\ :sub:`2`
5381      - y\ :sub:`1`
5382      - y\ :sub:`0`
5383    * -
5384      -
5385      -
5386      -
5387      -
5388      -
5389      -
5390      -
5391      -
5392      -
5393      -
5394      -
5395      -
5396      -
5397      -
5398      -
5399      -
5400      -
5401      -
5402      -
5403      -
5404      -
5405      -
5406      -
5407      -
5408      - u\ :sub:`9`
5409      - u\ :sub:`8`
5410      - u\ :sub:`7`
5411      - u\ :sub:`6`
5412      - u\ :sub:`5`
5413      - u\ :sub:`4`
5414      - u\ :sub:`3`
5415      - u\ :sub:`2`
5416      - u\ :sub:`1`
5417      - u\ :sub:`0`
5418    * .. _MEDIA-BUS-FMT-Y12-1X12:
5419
5420      - MEDIA_BUS_FMT_Y12_1X12
5421      - 0x2013
5422      -
5423      -
5424      -
5425      -
5426      -
5427      -
5428      -
5429      -
5430      -
5431      -
5432      -
5433      -
5434      -
5435      -
5436      -
5437      -
5438      -
5439      -
5440      -
5441      -
5442      -
5443      - y\ :sub:`11`
5444      - y\ :sub:`10`
5445      - y\ :sub:`9`
5446      - y\ :sub:`8`
5447      - y\ :sub:`7`
5448      - y\ :sub:`6`
5449      - y\ :sub:`5`
5450      - y\ :sub:`4`
5451      - y\ :sub:`3`
5452      - y\ :sub:`2`
5453      - y\ :sub:`1`
5454      - y\ :sub:`0`
5455    * .. _MEDIA-BUS-FMT-UYVY12-2X12:
5456
5457      - MEDIA_BUS_FMT_UYVY12_2X12
5458      - 0x201c
5459      -
5460      -
5461      -
5462      -
5463      -
5464      -
5465      -
5466      -
5467      -
5468      -
5469      -
5470      -
5471      -
5472      -
5473      -
5474      -
5475      -
5476      -
5477      -
5478      -
5479      -
5480      - u\ :sub:`11`
5481      - u\ :sub:`10`
5482      - u\ :sub:`9`
5483      - u\ :sub:`8`
5484      - u\ :sub:`7`
5485      - u\ :sub:`6`
5486      - u\ :sub:`5`
5487      - u\ :sub:`4`
5488      - u\ :sub:`3`
5489      - u\ :sub:`2`
5490      - u\ :sub:`1`
5491      - u\ :sub:`0`
5492    * -
5493      -
5494      -
5495      -
5496      -
5497      -
5498      -
5499      -
5500      -
5501      -
5502      -
5503      -
5504      -
5505      -
5506      -
5507      -
5508      -
5509      -
5510      -
5511      -
5512      -
5513      -
5514      -
5515      - y\ :sub:`11`
5516      - y\ :sub:`10`
5517      - y\ :sub:`9`
5518      - y\ :sub:`8`
5519      - y\ :sub:`7`
5520      - y\ :sub:`6`
5521      - y\ :sub:`5`
5522      - y\ :sub:`4`
5523      - y\ :sub:`3`
5524      - y\ :sub:`2`
5525      - y\ :sub:`1`
5526      - y\ :sub:`0`
5527    * -
5528      -
5529      -
5530      -
5531      -
5532      -
5533      -
5534      -
5535      -
5536      -
5537      -
5538      -
5539      -
5540      -
5541      -
5542      -
5543      -
5544      -
5545      -
5546      -
5547      -
5548      -
5549      -
5550      - v\ :sub:`11`
5551      - v\ :sub:`10`
5552      - v\ :sub:`9`
5553      - v\ :sub:`8`
5554      - v\ :sub:`7`
5555      - v\ :sub:`6`
5556      - v\ :sub:`5`
5557      - v\ :sub:`4`
5558      - v\ :sub:`3`
5559      - v\ :sub:`2`
5560      - v\ :sub:`1`
5561      - v\ :sub:`0`
5562    * -
5563      -
5564      -
5565      -
5566      -
5567      -
5568      -
5569      -
5570      -
5571      -
5572      -
5573      -
5574      -
5575      -
5576      -
5577      -
5578      -
5579      -
5580      -
5581      -
5582      -
5583      -
5584      -
5585      - y\ :sub:`11`
5586      - y\ :sub:`10`
5587      - y\ :sub:`9`
5588      - y\ :sub:`8`
5589      - y\ :sub:`7`
5590      - y\ :sub:`6`
5591      - y\ :sub:`5`
5592      - y\ :sub:`4`
5593      - y\ :sub:`3`
5594      - y\ :sub:`2`
5595      - y\ :sub:`1`
5596      - y\ :sub:`0`
5597    * .. _MEDIA-BUS-FMT-VYUY12-2X12:
5598
5599      - MEDIA_BUS_FMT_VYUY12_2X12
5600      - 0x201d
5601      -
5602      -
5603      -
5604      -
5605      -
5606      -
5607      -
5608      -
5609      -
5610      -
5611      -
5612      -
5613      -
5614      -
5615      -
5616      -
5617      -
5618      -
5619      -
5620      -
5621      -
5622      - v\ :sub:`11`
5623      - v\ :sub:`10`
5624      - v\ :sub:`9`
5625      - v\ :sub:`8`
5626      - v\ :sub:`7`
5627      - v\ :sub:`6`
5628      - v\ :sub:`5`
5629      - v\ :sub:`4`
5630      - v\ :sub:`3`
5631      - v\ :sub:`2`
5632      - v\ :sub:`1`
5633      - v\ :sub:`0`
5634    * -
5635      -
5636      -
5637      -
5638      -
5639      -
5640      -
5641      -
5642      -
5643      -
5644      -
5645      -
5646      -
5647      -
5648      -
5649      -
5650      -
5651      -
5652      -
5653      -
5654      -
5655      -
5656      -
5657      - y\ :sub:`11`
5658      - y\ :sub:`10`
5659      - y\ :sub:`9`
5660      - y\ :sub:`8`
5661      - y\ :sub:`7`
5662      - y\ :sub:`6`
5663      - y\ :sub:`5`
5664      - y\ :sub:`4`
5665      - y\ :sub:`3`
5666      - y\ :sub:`2`
5667      - y\ :sub:`1`
5668      - y\ :sub:`0`
5669    * -
5670      -
5671      -
5672      -
5673      -
5674      -
5675      -
5676      -
5677      -
5678      -
5679      -
5680      -
5681      -
5682      -
5683      -
5684      -
5685      -
5686      -
5687      -
5688      -
5689      -
5690      -
5691      -
5692      - u\ :sub:`11`
5693      - u\ :sub:`10`
5694      - u\ :sub:`9`
5695      - u\ :sub:`8`
5696      - u\ :sub:`7`
5697      - u\ :sub:`6`
5698      - u\ :sub:`5`
5699      - u\ :sub:`4`
5700      - u\ :sub:`3`
5701      - u\ :sub:`2`
5702      - u\ :sub:`1`
5703      - u\ :sub:`0`
5704    * -
5705      -
5706      -
5707      -
5708      -
5709      -
5710      -
5711      -
5712      -
5713      -
5714      -
5715      -
5716      -
5717      -
5718      -
5719      -
5720      -
5721      -
5722      -
5723      -
5724      -
5725      -
5726      -
5727      - y\ :sub:`11`
5728      - y\ :sub:`10`
5729      - y\ :sub:`9`
5730      - y\ :sub:`8`
5731      - y\ :sub:`7`
5732      - y\ :sub:`6`
5733      - y\ :sub:`5`
5734      - y\ :sub:`4`
5735      - y\ :sub:`3`
5736      - y\ :sub:`2`
5737      - y\ :sub:`1`
5738      - y\ :sub:`0`
5739    * .. _MEDIA-BUS-FMT-YUYV12-2X12:
5740
5741      - MEDIA_BUS_FMT_YUYV12_2X12
5742      - 0x201e
5743      -
5744      -
5745      -
5746      -
5747      -
5748      -
5749      -
5750      -
5751      -
5752      -
5753      -
5754      -
5755      -
5756      -
5757      -
5758      -
5759      -
5760      -
5761      -
5762      -
5763      -
5764      - y\ :sub:`11`
5765      - y\ :sub:`10`
5766      - y\ :sub:`9`
5767      - y\ :sub:`8`
5768      - y\ :sub:`7`
5769      - y\ :sub:`6`
5770      - y\ :sub:`5`
5771      - y\ :sub:`4`
5772      - y\ :sub:`3`
5773      - y\ :sub:`2`
5774      - y\ :sub:`1`
5775      - y\ :sub:`0`
5776    * -
5777      -
5778      -
5779      -
5780      -
5781      -
5782      -
5783      -
5784      -
5785      -
5786      -
5787      -
5788      -
5789      -
5790      -
5791      -
5792      -
5793      -
5794      -
5795      -
5796      -
5797      -
5798      -
5799      - u\ :sub:`11`
5800      - u\ :sub:`10`
5801      - u\ :sub:`9`
5802      - u\ :sub:`8`
5803      - u\ :sub:`7`
5804      - u\ :sub:`6`
5805      - u\ :sub:`5`
5806      - u\ :sub:`4`
5807      - u\ :sub:`3`
5808      - u\ :sub:`2`
5809      - u\ :sub:`1`
5810      - u\ :sub:`0`
5811    * -
5812      -
5813      -
5814      -
5815      -
5816      -
5817      -
5818      -
5819      -
5820      -
5821      -
5822      -
5823      -
5824      -
5825      -
5826      -
5827      -
5828      -
5829      -
5830      -
5831      -
5832      -
5833      -
5834      - y\ :sub:`11`
5835      - y\ :sub:`10`
5836      - y\ :sub:`9`
5837      - y\ :sub:`8`
5838      - y\ :sub:`7`
5839      - y\ :sub:`6`
5840      - y\ :sub:`5`
5841      - y\ :sub:`4`
5842      - y\ :sub:`3`
5843      - y\ :sub:`2`
5844      - y\ :sub:`1`
5845      - y\ :sub:`0`
5846    * -
5847      -
5848      -
5849      -
5850      -
5851      -
5852      -
5853      -
5854      -
5855      -
5856      -
5857      -
5858      -
5859      -
5860      -
5861      -
5862      -
5863      -
5864      -
5865      -
5866      -
5867      -
5868      -
5869      - v\ :sub:`11`
5870      - v\ :sub:`10`
5871      - v\ :sub:`9`
5872      - v\ :sub:`8`
5873      - v\ :sub:`7`
5874      - v\ :sub:`6`
5875      - v\ :sub:`5`
5876      - v\ :sub:`4`
5877      - v\ :sub:`3`
5878      - v\ :sub:`2`
5879      - v\ :sub:`1`
5880      - v\ :sub:`0`
5881    * .. _MEDIA-BUS-FMT-YVYU12-2X12:
5882
5883      - MEDIA_BUS_FMT_YVYU12_2X12
5884      - 0x201f
5885      -
5886      -
5887      -
5888      -
5889      -
5890      -
5891      -
5892      -
5893      -
5894      -
5895      -
5896      -
5897      -
5898      -
5899      -
5900      -
5901      -
5902      -
5903      -
5904      -
5905      -
5906      - y\ :sub:`11`
5907      - y\ :sub:`10`
5908      - y\ :sub:`9`
5909      - y\ :sub:`8`
5910      - y\ :sub:`7`
5911      - y\ :sub:`6`
5912      - y\ :sub:`5`
5913      - y\ :sub:`4`
5914      - y\ :sub:`3`
5915      - y\ :sub:`2`
5916      - y\ :sub:`1`
5917      - y\ :sub:`0`
5918    * -
5919      -
5920      -
5921      -
5922      -
5923      -
5924      -
5925      -
5926      -
5927      -
5928      -
5929      -
5930      -
5931      -
5932      -
5933      -
5934      -
5935      -
5936      -
5937      -
5938      -
5939      -
5940      -
5941      - v\ :sub:`11`
5942      - v\ :sub:`10`
5943      - v\ :sub:`9`
5944      - v\ :sub:`8`
5945      - v\ :sub:`7`
5946      - v\ :sub:`6`
5947      - v\ :sub:`5`
5948      - v\ :sub:`4`
5949      - v\ :sub:`3`
5950      - v\ :sub:`2`
5951      - v\ :sub:`1`
5952      - v\ :sub:`0`
5953    * -
5954      -
5955      -
5956      -
5957      -
5958      -
5959      -
5960      -
5961      -
5962      -
5963      -
5964      -
5965      -
5966      -
5967      -
5968      -
5969      -
5970      -
5971      -
5972      -
5973      -
5974      -
5975      -
5976      - y\ :sub:`11`
5977      - y\ :sub:`10`
5978      - y\ :sub:`9`
5979      - y\ :sub:`8`
5980      - y\ :sub:`7`
5981      - y\ :sub:`6`
5982      - y\ :sub:`5`
5983      - y\ :sub:`4`
5984      - y\ :sub:`3`
5985      - y\ :sub:`2`
5986      - y\ :sub:`1`
5987      - y\ :sub:`0`
5988    * -
5989      -
5990      -
5991      -
5992      -
5993      -
5994      -
5995      -
5996      -
5997      -
5998      -
5999      -
6000      -
6001      -
6002      -
6003      -
6004      -
6005      -
6006      -
6007      -
6008      -
6009      -
6010      -
6011      - u\ :sub:`11`
6012      - u\ :sub:`10`
6013      - u\ :sub:`9`
6014      - u\ :sub:`8`
6015      - u\ :sub:`7`
6016      - u\ :sub:`6`
6017      - u\ :sub:`5`
6018      - u\ :sub:`4`
6019      - u\ :sub:`3`
6020      - u\ :sub:`2`
6021      - u\ :sub:`1`
6022      - u\ :sub:`0`
6023    * .. _MEDIA-BUS-FMT-Y14-1X14:
6024
6025      - MEDIA_BUS_FMT_Y14_1X14
6026      - 0x202d
6027      -
6028      -
6029      -
6030      -
6031      -
6032      -
6033      -
6034      -
6035      -
6036      -
6037      -
6038      -
6039      -
6040      -
6041      -
6042      -
6043      -
6044      -
6045      -
6046      - y\ :sub:`13`
6047      - y\ :sub:`12`
6048      - y\ :sub:`11`
6049      - y\ :sub:`10`
6050      - y\ :sub:`9`
6051      - y\ :sub:`8`
6052      - y\ :sub:`7`
6053      - y\ :sub:`6`
6054      - y\ :sub:`5`
6055      - y\ :sub:`4`
6056      - y\ :sub:`3`
6057      - y\ :sub:`2`
6058      - y\ :sub:`1`
6059      - y\ :sub:`0`
6060    * .. _MEDIA-BUS-FMT-Y16-1X16:
6061
6062      - MEDIA_BUS_FMT_Y16_1X16
6063      - 0x202e
6064      -
6065      -
6066      -
6067      -
6068      -
6069      -
6070      -
6071      -
6072      -
6073      -
6074      -
6075      -
6076      -
6077      -
6078      -
6079      -
6080      -
6081      - y\ :sub:`15`
6082      - y\ :sub:`14`
6083      - y\ :sub:`13`
6084      - y\ :sub:`12`
6085      - y\ :sub:`11`
6086      - y\ :sub:`10`
6087      - y\ :sub:`9`
6088      - y\ :sub:`8`
6089      - y\ :sub:`7`
6090      - y\ :sub:`6`
6091      - y\ :sub:`5`
6092      - y\ :sub:`4`
6093      - y\ :sub:`3`
6094      - y\ :sub:`2`
6095      - y\ :sub:`1`
6096      - y\ :sub:`0`
6097    * .. _MEDIA-BUS-FMT-UYVY8-1X16:
6098
6099      - MEDIA_BUS_FMT_UYVY8_1X16
6100      - 0x200f
6101      -
6102      -
6103      -
6104      -
6105      -
6106      -
6107      -
6108      -
6109      -
6110      -
6111      -
6112      -
6113      -
6114      -
6115      -
6116      -
6117      -
6118      - u\ :sub:`7`
6119      - u\ :sub:`6`
6120      - u\ :sub:`5`
6121      - u\ :sub:`4`
6122      - u\ :sub:`3`
6123      - u\ :sub:`2`
6124      - u\ :sub:`1`
6125      - u\ :sub:`0`
6126      - y\ :sub:`7`
6127      - y\ :sub:`6`
6128      - y\ :sub:`5`
6129      - y\ :sub:`4`
6130      - y\ :sub:`3`
6131      - y\ :sub:`2`
6132      - y\ :sub:`1`
6133      - y\ :sub:`0`
6134    * -
6135      -
6136      -
6137      -
6138      -
6139      -
6140      -
6141      -
6142      -
6143      -
6144      -
6145      -
6146      -
6147      -
6148      -
6149      -
6150      -
6151      -
6152      -
6153      - v\ :sub:`7`
6154      - v\ :sub:`6`
6155      - v\ :sub:`5`
6156      - v\ :sub:`4`
6157      - v\ :sub:`3`
6158      - v\ :sub:`2`
6159      - v\ :sub:`1`
6160      - v\ :sub:`0`
6161      - y\ :sub:`7`
6162      - y\ :sub:`6`
6163      - y\ :sub:`5`
6164      - y\ :sub:`4`
6165      - y\ :sub:`3`
6166      - y\ :sub:`2`
6167      - y\ :sub:`1`
6168      - y\ :sub:`0`
6169    * .. _MEDIA-BUS-FMT-VYUY8-1X16:
6170
6171      - MEDIA_BUS_FMT_VYUY8_1X16
6172      - 0x2010
6173      -
6174      -
6175      -
6176      -
6177      -
6178      -
6179      -
6180      -
6181      -
6182      -
6183      -
6184      -
6185      -
6186      -
6187      -
6188      -
6189      -
6190      - v\ :sub:`7`
6191      - v\ :sub:`6`
6192      - v\ :sub:`5`
6193      - v\ :sub:`4`
6194      - v\ :sub:`3`
6195      - v\ :sub:`2`
6196      - v\ :sub:`1`
6197      - v\ :sub:`0`
6198      - y\ :sub:`7`
6199      - y\ :sub:`6`
6200      - y\ :sub:`5`
6201      - y\ :sub:`4`
6202      - y\ :sub:`3`
6203      - y\ :sub:`2`
6204      - y\ :sub:`1`
6205      - y\ :sub:`0`
6206    * -
6207      -
6208      -
6209      -
6210      -
6211      -
6212      -
6213      -
6214      -
6215      -
6216      -
6217      -
6218      -
6219      -
6220      -
6221      -
6222      -
6223      -
6224      -
6225      - u\ :sub:`7`
6226      - u\ :sub:`6`
6227      - u\ :sub:`5`
6228      - u\ :sub:`4`
6229      - u\ :sub:`3`
6230      - u\ :sub:`2`
6231      - u\ :sub:`1`
6232      - u\ :sub:`0`
6233      - y\ :sub:`7`
6234      - y\ :sub:`6`
6235      - y\ :sub:`5`
6236      - y\ :sub:`4`
6237      - y\ :sub:`3`
6238      - y\ :sub:`2`
6239      - y\ :sub:`1`
6240      - y\ :sub:`0`
6241    * .. _MEDIA-BUS-FMT-YUYV8-1X16:
6242
6243      - MEDIA_BUS_FMT_YUYV8_1X16
6244      - 0x2011
6245      -
6246      -
6247      -
6248      -
6249      -
6250      -
6251      -
6252      -
6253      -
6254      -
6255      -
6256      -
6257      -
6258      -
6259      -
6260      -
6261      -
6262      - y\ :sub:`7`
6263      - y\ :sub:`6`
6264      - y\ :sub:`5`
6265      - y\ :sub:`4`
6266      - y\ :sub:`3`
6267      - y\ :sub:`2`
6268      - y\ :sub:`1`
6269      - y\ :sub:`0`
6270      - u\ :sub:`7`
6271      - u\ :sub:`6`
6272      - u\ :sub:`5`
6273      - u\ :sub:`4`
6274      - u\ :sub:`3`
6275      - u\ :sub:`2`
6276      - u\ :sub:`1`
6277      - u\ :sub:`0`
6278    * -
6279      -
6280      -
6281      -
6282      -
6283      -
6284      -
6285      -
6286      -
6287      -
6288      -
6289      -
6290      -
6291      -
6292      -
6293      -
6294      -
6295      -
6296      -
6297      - y\ :sub:`7`
6298      - y\ :sub:`6`
6299      - y\ :sub:`5`
6300      - y\ :sub:`4`
6301      - y\ :sub:`3`
6302      - y\ :sub:`2`
6303      - y\ :sub:`1`
6304      - y\ :sub:`0`
6305      - v\ :sub:`7`
6306      - v\ :sub:`6`
6307      - v\ :sub:`5`
6308      - v\ :sub:`4`
6309      - v\ :sub:`3`
6310      - v\ :sub:`2`
6311      - v\ :sub:`1`
6312      - v\ :sub:`0`
6313    * .. _MEDIA-BUS-FMT-YVYU8-1X16:
6314
6315      - MEDIA_BUS_FMT_YVYU8_1X16
6316      - 0x2012
6317      -
6318      -
6319      -
6320      -
6321      -
6322      -
6323      -
6324      -
6325      -
6326      -
6327      -
6328      -
6329      -
6330      -
6331      -
6332      -
6333      -
6334      - y\ :sub:`7`
6335      - y\ :sub:`6`
6336      - y\ :sub:`5`
6337      - y\ :sub:`4`
6338      - y\ :sub:`3`
6339      - y\ :sub:`2`
6340      - y\ :sub:`1`
6341      - y\ :sub:`0`
6342      - v\ :sub:`7`
6343      - v\ :sub:`6`
6344      - v\ :sub:`5`
6345      - v\ :sub:`4`
6346      - v\ :sub:`3`
6347      - v\ :sub:`2`
6348      - v\ :sub:`1`
6349      - v\ :sub:`0`
6350    * -
6351      -
6352      -
6353      -
6354      -
6355      -
6356      -
6357      -
6358      -
6359      -
6360      -
6361      -
6362      -
6363      -
6364      -
6365      -
6366      -
6367      -
6368      -
6369      - y\ :sub:`7`
6370      - y\ :sub:`6`
6371      - y\ :sub:`5`
6372      - y\ :sub:`4`
6373      - y\ :sub:`3`
6374      - y\ :sub:`2`
6375      - y\ :sub:`1`
6376      - y\ :sub:`0`
6377      - u\ :sub:`7`
6378      - u\ :sub:`6`
6379      - u\ :sub:`5`
6380      - u\ :sub:`4`
6381      - u\ :sub:`3`
6382      - u\ :sub:`2`
6383      - u\ :sub:`1`
6384      - u\ :sub:`0`
6385    * .. _MEDIA-BUS-FMT-YDYUYDYV8-1X16:
6386
6387      - MEDIA_BUS_FMT_YDYUYDYV8_1X16
6388      - 0x2014
6389      -
6390      -
6391      -
6392      -
6393      -
6394      -
6395      -
6396      -
6397      -
6398      -
6399      -
6400      -
6401      -
6402      -
6403      -
6404      -
6405      -
6406      - y\ :sub:`7`
6407      - y\ :sub:`6`
6408      - y\ :sub:`5`
6409      - y\ :sub:`4`
6410      - y\ :sub:`3`
6411      - y\ :sub:`2`
6412      - y\ :sub:`1`
6413      - y\ :sub:`0`
6414      - d
6415      - d
6416      - d
6417      - d
6418      - d
6419      - d
6420      - d
6421      - d
6422    * -
6423      -
6424      -
6425      -
6426      -
6427      -
6428      -
6429      -
6430      -
6431      -
6432      -
6433      -
6434      -
6435      -
6436      -
6437      -
6438      -
6439      -
6440      -
6441      - y\ :sub:`7`
6442      - y\ :sub:`6`
6443      - y\ :sub:`5`
6444      - y\ :sub:`4`
6445      - y\ :sub:`3`
6446      - y\ :sub:`2`
6447      - y\ :sub:`1`
6448      - y\ :sub:`0`
6449      - u\ :sub:`7`
6450      - u\ :sub:`6`
6451      - u\ :sub:`5`
6452      - u\ :sub:`4`
6453      - u\ :sub:`3`
6454      - u\ :sub:`2`
6455      - u\ :sub:`1`
6456      - u\ :sub:`0`
6457    * -
6458      -
6459      -
6460      -
6461      -
6462      -
6463      -
6464      -
6465      -
6466      -
6467      -
6468      -
6469      -
6470      -
6471      -
6472      -
6473      -
6474      -
6475      -
6476      - y\ :sub:`7`
6477      - y\ :sub:`6`
6478      - y\ :sub:`5`
6479      - y\ :sub:`4`
6480      - y\ :sub:`3`
6481      - y\ :sub:`2`
6482      - y\ :sub:`1`
6483      - y\ :sub:`0`
6484      - d
6485      - d
6486      - d
6487      - d
6488      - d
6489      - d
6490      - d
6491      - d
6492    * -
6493      -
6494      -
6495      -
6496      -
6497      -
6498      -
6499      -
6500      -
6501      -
6502      -
6503      -
6504      -
6505      -
6506      -
6507      -
6508      -
6509      -
6510      -
6511      - y\ :sub:`7`
6512      - y\ :sub:`6`
6513      - y\ :sub:`5`
6514      - y\ :sub:`4`
6515      - y\ :sub:`3`
6516      - y\ :sub:`2`
6517      - y\ :sub:`1`
6518      - y\ :sub:`0`
6519      - v\ :sub:`7`
6520      - v\ :sub:`6`
6521      - v\ :sub:`5`
6522      - v\ :sub:`4`
6523      - v\ :sub:`3`
6524      - v\ :sub:`2`
6525      - v\ :sub:`1`
6526      - v\ :sub:`0`
6527    * .. _MEDIA-BUS-FMT-UYVY10-1X20:
6528
6529      - MEDIA_BUS_FMT_UYVY10_1X20
6530      - 0x201a
6531      -
6532      -
6533      -
6534      -
6535      -
6536      -
6537      -
6538      -
6539      -
6540      -
6541      -
6542      -
6543      -
6544      - u\ :sub:`9`
6545      - u\ :sub:`8`
6546      - u\ :sub:`7`
6547      - u\ :sub:`6`
6548      - u\ :sub:`5`
6549      - u\ :sub:`4`
6550      - u\ :sub:`3`
6551      - u\ :sub:`2`
6552      - u\ :sub:`1`
6553      - u\ :sub:`0`
6554      - y\ :sub:`9`
6555      - y\ :sub:`8`
6556      - y\ :sub:`7`
6557      - y\ :sub:`6`
6558      - y\ :sub:`5`
6559      - y\ :sub:`4`
6560      - y\ :sub:`3`
6561      - y\ :sub:`2`
6562      - y\ :sub:`1`
6563      - y\ :sub:`0`
6564    * -
6565      -
6566      -
6567      -
6568      -
6569      -
6570      -
6571      -
6572      -
6573      -
6574      -
6575      -
6576      -
6577      -
6578      -
6579      - v\ :sub:`9`
6580      - v\ :sub:`8`
6581      - v\ :sub:`7`
6582      - v\ :sub:`6`
6583      - v\ :sub:`5`
6584      - v\ :sub:`4`
6585      - v\ :sub:`3`
6586      - v\ :sub:`2`
6587      - v\ :sub:`1`
6588      - v\ :sub:`0`
6589      - y\ :sub:`9`
6590      - y\ :sub:`8`
6591      - y\ :sub:`7`
6592      - y\ :sub:`6`
6593      - y\ :sub:`5`
6594      - y\ :sub:`4`
6595      - y\ :sub:`3`
6596      - y\ :sub:`2`
6597      - y\ :sub:`1`
6598      - y\ :sub:`0`
6599    * .. _MEDIA-BUS-FMT-VYUY10-1X20:
6600
6601      - MEDIA_BUS_FMT_VYUY10_1X20
6602      - 0x201b
6603      -
6604      -
6605      -
6606      -
6607      -
6608      -
6609      -
6610      -
6611      -
6612      -
6613      -
6614      -
6615      -
6616      - v\ :sub:`9`
6617      - v\ :sub:`8`
6618      - v\ :sub:`7`
6619      - v\ :sub:`6`
6620      - v\ :sub:`5`
6621      - v\ :sub:`4`
6622      - v\ :sub:`3`
6623      - v\ :sub:`2`
6624      - v\ :sub:`1`
6625      - v\ :sub:`0`
6626      - y\ :sub:`9`
6627      - y\ :sub:`8`
6628      - y\ :sub:`7`
6629      - y\ :sub:`6`
6630      - y\ :sub:`5`
6631      - y\ :sub:`4`
6632      - y\ :sub:`3`
6633      - y\ :sub:`2`
6634      - y\ :sub:`1`
6635      - y\ :sub:`0`
6636    * -
6637      -
6638      -
6639      -
6640      -
6641      -
6642      -
6643      -
6644      -
6645      -
6646      -
6647      -
6648      -
6649      -
6650      -
6651      - u\ :sub:`9`
6652      - u\ :sub:`8`
6653      - u\ :sub:`7`
6654      - u\ :sub:`6`
6655      - u\ :sub:`5`
6656      - u\ :sub:`4`
6657      - u\ :sub:`3`
6658      - u\ :sub:`2`
6659      - u\ :sub:`1`
6660      - u\ :sub:`0`
6661      - y\ :sub:`9`
6662      - y\ :sub:`8`
6663      - y\ :sub:`7`
6664      - y\ :sub:`6`
6665      - y\ :sub:`5`
6666      - y\ :sub:`4`
6667      - y\ :sub:`3`
6668      - y\ :sub:`2`
6669      - y\ :sub:`1`
6670      - y\ :sub:`0`
6671    * .. _MEDIA-BUS-FMT-YUYV10-1X20:
6672
6673      - MEDIA_BUS_FMT_YUYV10_1X20
6674      - 0x200d
6675      -
6676      -
6677      -
6678      -
6679      -
6680      -
6681      -
6682      -
6683      -
6684      -
6685      -
6686      -
6687      -
6688      - y\ :sub:`9`
6689      - y\ :sub:`8`
6690      - y\ :sub:`7`
6691      - y\ :sub:`6`
6692      - y\ :sub:`5`
6693      - y\ :sub:`4`
6694      - y\ :sub:`3`
6695      - y\ :sub:`2`
6696      - y\ :sub:`1`
6697      - y\ :sub:`0`
6698      - u\ :sub:`9`
6699      - u\ :sub:`8`
6700      - u\ :sub:`7`
6701      - u\ :sub:`6`
6702      - u\ :sub:`5`
6703      - u\ :sub:`4`
6704      - u\ :sub:`3`
6705      - u\ :sub:`2`
6706      - u\ :sub:`1`
6707      - u\ :sub:`0`
6708    * -
6709      -
6710      -
6711      -
6712      -
6713      -
6714      -
6715      -
6716      -
6717      -
6718      -
6719      -
6720      -
6721      -
6722      -
6723      - y\ :sub:`9`
6724      - y\ :sub:`8`
6725      - y\ :sub:`7`
6726      - y\ :sub:`6`
6727      - y\ :sub:`5`
6728      - y\ :sub:`4`
6729      - y\ :sub:`3`
6730      - y\ :sub:`2`
6731      - y\ :sub:`1`
6732      - y\ :sub:`0`
6733      - v\ :sub:`9`
6734      - v\ :sub:`8`
6735      - v\ :sub:`7`
6736      - v\ :sub:`6`
6737      - v\ :sub:`5`
6738      - v\ :sub:`4`
6739      - v\ :sub:`3`
6740      - v\ :sub:`2`
6741      - v\ :sub:`1`
6742      - v\ :sub:`0`
6743    * .. _MEDIA-BUS-FMT-YVYU10-1X20:
6744
6745      - MEDIA_BUS_FMT_YVYU10_1X20
6746      - 0x200e
6747      -
6748      -
6749      -
6750      -
6751      -
6752      -
6753      -
6754      -
6755      -
6756      -
6757      -
6758      -
6759      -
6760      - y\ :sub:`9`
6761      - y\ :sub:`8`
6762      - y\ :sub:`7`
6763      - y\ :sub:`6`
6764      - y\ :sub:`5`
6765      - y\ :sub:`4`
6766      - y\ :sub:`3`
6767      - y\ :sub:`2`
6768      - y\ :sub:`1`
6769      - y\ :sub:`0`
6770      - v\ :sub:`9`
6771      - v\ :sub:`8`
6772      - v\ :sub:`7`
6773      - v\ :sub:`6`
6774      - v\ :sub:`5`
6775      - v\ :sub:`4`
6776      - v\ :sub:`3`
6777      - v\ :sub:`2`
6778      - v\ :sub:`1`
6779      - v\ :sub:`0`
6780    * -
6781      -
6782      -
6783      -
6784      -
6785      -
6786      -
6787      -
6788      -
6789      -
6790      -
6791      -
6792      -
6793      -
6794      -
6795      - y\ :sub:`9`
6796      - y\ :sub:`8`
6797      - y\ :sub:`7`
6798      - y\ :sub:`6`
6799      - y\ :sub:`5`
6800      - y\ :sub:`4`
6801      - y\ :sub:`3`
6802      - y\ :sub:`2`
6803      - y\ :sub:`1`
6804      - y\ :sub:`0`
6805      - u\ :sub:`9`
6806      - u\ :sub:`8`
6807      - u\ :sub:`7`
6808      - u\ :sub:`6`
6809      - u\ :sub:`5`
6810      - u\ :sub:`4`
6811      - u\ :sub:`3`
6812      - u\ :sub:`2`
6813      - u\ :sub:`1`
6814      - u\ :sub:`0`
6815    * .. _MEDIA-BUS-FMT-VUY8-1X24:
6816
6817      - MEDIA_BUS_FMT_VUY8_1X24
6818      - 0x201a
6819      -
6820      -
6821      -
6822      -
6823      -
6824      -
6825      -
6826      -
6827      -
6828      - v\ :sub:`7`
6829      - v\ :sub:`6`
6830      - v\ :sub:`5`
6831      - v\ :sub:`4`
6832      - v\ :sub:`3`
6833      - v\ :sub:`2`
6834      - v\ :sub:`1`
6835      - v\ :sub:`0`
6836      - u\ :sub:`7`
6837      - u\ :sub:`6`
6838      - u\ :sub:`5`
6839      - u\ :sub:`4`
6840      - u\ :sub:`3`
6841      - u\ :sub:`2`
6842      - u\ :sub:`1`
6843      - u\ :sub:`0`
6844      - y\ :sub:`7`
6845      - y\ :sub:`6`
6846      - y\ :sub:`5`
6847      - y\ :sub:`4`
6848      - y\ :sub:`3`
6849      - y\ :sub:`2`
6850      - y\ :sub:`1`
6851      - y\ :sub:`0`
6852    * .. _MEDIA-BUS-FMT-YUV8-1X24:
6853
6854      - MEDIA_BUS_FMT_YUV8_1X24
6855      - 0x2025
6856      -
6857      -
6858      -
6859      -
6860      -
6861      -
6862      -
6863      -
6864      -
6865      - y\ :sub:`7`
6866      - y\ :sub:`6`
6867      - y\ :sub:`5`
6868      - y\ :sub:`4`
6869      - y\ :sub:`3`
6870      - y\ :sub:`2`
6871      - y\ :sub:`1`
6872      - y\ :sub:`0`
6873      - u\ :sub:`7`
6874      - u\ :sub:`6`
6875      - u\ :sub:`5`
6876      - u\ :sub:`4`
6877      - u\ :sub:`3`
6878      - u\ :sub:`2`
6879      - u\ :sub:`1`
6880      - u\ :sub:`0`
6881      - v\ :sub:`7`
6882      - v\ :sub:`6`
6883      - v\ :sub:`5`
6884      - v\ :sub:`4`
6885      - v\ :sub:`3`
6886      - v\ :sub:`2`
6887      - v\ :sub:`1`
6888      - v\ :sub:`0`
6889    * .. _MEDIA-BUS-FMT-UYYVYY8-0-5X24:
6890
6891      - MEDIA_BUS_FMT_UYYVYY8_0_5X24
6892      - 0x2026
6893      -
6894      -
6895      -
6896      -
6897      -
6898      -
6899      -
6900      -
6901      -
6902      - u\ :sub:`7`
6903      - u\ :sub:`6`
6904      - u\ :sub:`5`
6905      - u\ :sub:`4`
6906      - u\ :sub:`3`
6907      - u\ :sub:`2`
6908      - u\ :sub:`1`
6909      - u\ :sub:`0`
6910      - y\ :sub:`7`
6911      - y\ :sub:`6`
6912      - y\ :sub:`5`
6913      - y\ :sub:`4`
6914      - y\ :sub:`3`
6915      - y\ :sub:`2`
6916      - y\ :sub:`1`
6917      - y\ :sub:`0`
6918      - y\ :sub:`7`
6919      - y\ :sub:`6`
6920      - y\ :sub:`5`
6921      - y\ :sub:`4`
6922      - y\ :sub:`3`
6923      - y\ :sub:`2`
6924      - y\ :sub:`1`
6925      - y\ :sub:`0`
6926    * -
6927      -
6928      -
6929      -
6930      -
6931      -
6932      -
6933      -
6934      -
6935      -
6936      -
6937      - v\ :sub:`7`
6938      - v\ :sub:`6`
6939      - v\ :sub:`5`
6940      - v\ :sub:`4`
6941      - v\ :sub:`3`
6942      - v\ :sub:`2`
6943      - v\ :sub:`1`
6944      - v\ :sub:`0`
6945      - y\ :sub:`7`
6946      - y\ :sub:`6`
6947      - y\ :sub:`5`
6948      - y\ :sub:`4`
6949      - y\ :sub:`3`
6950      - y\ :sub:`2`
6951      - y\ :sub:`1`
6952      - y\ :sub:`0`
6953      - y\ :sub:`7`
6954      - y\ :sub:`6`
6955      - y\ :sub:`5`
6956      - y\ :sub:`4`
6957      - y\ :sub:`3`
6958      - y\ :sub:`2`
6959      - y\ :sub:`1`
6960      - y\ :sub:`0`
6961    * .. _MEDIA-BUS-FMT-UYVY12-1X24:
6962
6963      - MEDIA_BUS_FMT_UYVY12_1X24
6964      - 0x2020
6965      -
6966      -
6967      -
6968      -
6969      -
6970      -
6971      -
6972      -
6973      -
6974      - u\ :sub:`11`
6975      - u\ :sub:`10`
6976      - u\ :sub:`9`
6977      - u\ :sub:`8`
6978      - u\ :sub:`7`
6979      - u\ :sub:`6`
6980      - u\ :sub:`5`
6981      - u\ :sub:`4`
6982      - u\ :sub:`3`
6983      - u\ :sub:`2`
6984      - u\ :sub:`1`
6985      - u\ :sub:`0`
6986      - y\ :sub:`11`
6987      - y\ :sub:`10`
6988      - y\ :sub:`9`
6989      - y\ :sub:`8`
6990      - y\ :sub:`7`
6991      - y\ :sub:`6`
6992      - y\ :sub:`5`
6993      - y\ :sub:`4`
6994      - y\ :sub:`3`
6995      - y\ :sub:`2`
6996      - y\ :sub:`1`
6997      - y\ :sub:`0`
6998    * -
6999      -
7000      -
7001      -
7002      -
7003      -
7004      -
7005      -
7006      -
7007      -
7008      -
7009      - v\ :sub:`11`
7010      - v\ :sub:`10`
7011      - v\ :sub:`9`
7012      - v\ :sub:`8`
7013      - v\ :sub:`7`
7014      - v\ :sub:`6`
7015      - v\ :sub:`5`
7016      - v\ :sub:`4`
7017      - v\ :sub:`3`
7018      - v\ :sub:`2`
7019      - v\ :sub:`1`
7020      - v\ :sub:`0`
7021      - y\ :sub:`11`
7022      - y\ :sub:`10`
7023      - y\ :sub:`9`
7024      - y\ :sub:`8`
7025      - y\ :sub:`7`
7026      - y\ :sub:`6`
7027      - y\ :sub:`5`
7028      - y\ :sub:`4`
7029      - y\ :sub:`3`
7030      - y\ :sub:`2`
7031      - y\ :sub:`1`
7032      - y\ :sub:`0`
7033    * .. _MEDIA-BUS-FMT-VYUY12-1X24:
7034
7035      - MEDIA_BUS_FMT_VYUY12_1X24
7036      - 0x2021
7037      -
7038      -
7039      -
7040      -
7041      -
7042      -
7043      -
7044      -
7045      -
7046      - v\ :sub:`11`
7047      - v\ :sub:`10`
7048      - v\ :sub:`9`
7049      - v\ :sub:`8`
7050      - v\ :sub:`7`
7051      - v\ :sub:`6`
7052      - v\ :sub:`5`
7053      - v\ :sub:`4`
7054      - v\ :sub:`3`
7055      - v\ :sub:`2`
7056      - v\ :sub:`1`
7057      - v\ :sub:`0`
7058      - y\ :sub:`11`
7059      - y\ :sub:`10`
7060      - y\ :sub:`9`
7061      - y\ :sub:`8`
7062      - y\ :sub:`7`
7063      - y\ :sub:`6`
7064      - y\ :sub:`5`
7065      - y\ :sub:`4`
7066      - y\ :sub:`3`
7067      - y\ :sub:`2`
7068      - y\ :sub:`1`
7069      - y\ :sub:`0`
7070    * -
7071      -
7072      -
7073      -
7074      -
7075      -
7076      -
7077      -
7078      -
7079      -
7080      -
7081      - u\ :sub:`11`
7082      - u\ :sub:`10`
7083      - u\ :sub:`9`
7084      - u\ :sub:`8`
7085      - u\ :sub:`7`
7086      - u\ :sub:`6`
7087      - u\ :sub:`5`
7088      - u\ :sub:`4`
7089      - u\ :sub:`3`
7090      - u\ :sub:`2`
7091      - u\ :sub:`1`
7092      - u\ :sub:`0`
7093      - y\ :sub:`11`
7094      - y\ :sub:`10`
7095      - y\ :sub:`9`
7096      - y\ :sub:`8`
7097      - y\ :sub:`7`
7098      - y\ :sub:`6`
7099      - y\ :sub:`5`
7100      - y\ :sub:`4`
7101      - y\ :sub:`3`
7102      - y\ :sub:`2`
7103      - y\ :sub:`1`
7104      - y\ :sub:`0`
7105    * .. _MEDIA-BUS-FMT-YUYV12-1X24:
7106
7107      - MEDIA_BUS_FMT_YUYV12_1X24
7108      - 0x2022
7109      -
7110      -
7111      -
7112      -
7113      -
7114      -
7115      -
7116      -
7117      -
7118      - y\ :sub:`11`
7119      - y\ :sub:`10`
7120      - y\ :sub:`9`
7121      - y\ :sub:`8`
7122      - y\ :sub:`7`
7123      - y\ :sub:`6`
7124      - y\ :sub:`5`
7125      - y\ :sub:`4`
7126      - y\ :sub:`3`
7127      - y\ :sub:`2`
7128      - y\ :sub:`1`
7129      - y\ :sub:`0`
7130      - u\ :sub:`11`
7131      - u\ :sub:`10`
7132      - u\ :sub:`9`
7133      - u\ :sub:`8`
7134      - u\ :sub:`7`
7135      - u\ :sub:`6`
7136      - u\ :sub:`5`
7137      - u\ :sub:`4`
7138      - u\ :sub:`3`
7139      - u\ :sub:`2`
7140      - u\ :sub:`1`
7141      - u\ :sub:`0`
7142    * -
7143      -
7144      -
7145      -
7146      -
7147      -
7148      -
7149      -
7150      -
7151      -
7152      -
7153      - y\ :sub:`11`
7154      - y\ :sub:`10`
7155      - y\ :sub:`9`
7156      - y\ :sub:`8`
7157      - y\ :sub:`7`
7158      - y\ :sub:`6`
7159      - y\ :sub:`5`
7160      - y\ :sub:`4`
7161      - y\ :sub:`3`
7162      - y\ :sub:`2`
7163      - y\ :sub:`1`
7164      - y\ :sub:`0`
7165      - v\ :sub:`11`
7166      - v\ :sub:`10`
7167      - v\ :sub:`9`
7168      - v\ :sub:`8`
7169      - v\ :sub:`7`
7170      - v\ :sub:`6`
7171      - v\ :sub:`5`
7172      - v\ :sub:`4`
7173      - v\ :sub:`3`
7174      - v\ :sub:`2`
7175      - v\ :sub:`1`
7176      - v\ :sub:`0`
7177    * .. _MEDIA-BUS-FMT-YVYU12-1X24:
7178
7179      - MEDIA_BUS_FMT_YVYU12_1X24
7180      - 0x2023
7181      -
7182      -
7183      -
7184      -
7185      -
7186      -
7187      -
7188      -
7189      -
7190      - y\ :sub:`11`
7191      - y\ :sub:`10`
7192      - y\ :sub:`9`
7193      - y\ :sub:`8`
7194      - y\ :sub:`7`
7195      - y\ :sub:`6`
7196      - y\ :sub:`5`
7197      - y\ :sub:`4`
7198      - y\ :sub:`3`
7199      - y\ :sub:`2`
7200      - y\ :sub:`1`
7201      - y\ :sub:`0`
7202      - v\ :sub:`11`
7203      - v\ :sub:`10`
7204      - v\ :sub:`9`
7205      - v\ :sub:`8`
7206      - v\ :sub:`7`
7207      - v\ :sub:`6`
7208      - v\ :sub:`5`
7209      - v\ :sub:`4`
7210      - v\ :sub:`3`
7211      - v\ :sub:`2`
7212      - v\ :sub:`1`
7213      - v\ :sub:`0`
7214    * -
7215      -
7216      -
7217      -
7218      -
7219      -
7220      -
7221      -
7222      -
7223      -
7224      -
7225      - y\ :sub:`11`
7226      - y\ :sub:`10`
7227      - y\ :sub:`9`
7228      - y\ :sub:`8`
7229      - y\ :sub:`7`
7230      - y\ :sub:`6`
7231      - y\ :sub:`5`
7232      - y\ :sub:`4`
7233      - y\ :sub:`3`
7234      - y\ :sub:`2`
7235      - y\ :sub:`1`
7236      - y\ :sub:`0`
7237      - u\ :sub:`11`
7238      - u\ :sub:`10`
7239      - u\ :sub:`9`
7240      - u\ :sub:`8`
7241      - u\ :sub:`7`
7242      - u\ :sub:`6`
7243      - u\ :sub:`5`
7244      - u\ :sub:`4`
7245      - u\ :sub:`3`
7246      - u\ :sub:`2`
7247      - u\ :sub:`1`
7248      - u\ :sub:`0`
7249    * .. _MEDIA-BUS-FMT-YUV10-1X30:
7250
7251      - MEDIA_BUS_FMT_YUV10_1X30
7252      - 0x2016
7253      -
7254      -
7255      -
7256      - y\ :sub:`9`
7257      - y\ :sub:`8`
7258      - y\ :sub:`7`
7259      - y\ :sub:`6`
7260      - y\ :sub:`5`
7261      - y\ :sub:`4`
7262      - y\ :sub:`3`
7263      - y\ :sub:`2`
7264      - y\ :sub:`1`
7265      - y\ :sub:`0`
7266      - u\ :sub:`9`
7267      - u\ :sub:`8`
7268      - u\ :sub:`7`
7269      - u\ :sub:`6`
7270      - u\ :sub:`5`
7271      - u\ :sub:`4`
7272      - u\ :sub:`3`
7273      - u\ :sub:`2`
7274      - u\ :sub:`1`
7275      - u\ :sub:`0`
7276      - v\ :sub:`9`
7277      - v\ :sub:`8`
7278      - v\ :sub:`7`
7279      - v\ :sub:`6`
7280      - v\ :sub:`5`
7281      - v\ :sub:`4`
7282      - v\ :sub:`3`
7283      - v\ :sub:`2`
7284      - v\ :sub:`1`
7285      - v\ :sub:`0`
7286    * .. _MEDIA-BUS-FMT-UYYVYY10-0-5X30:
7287
7288      - MEDIA_BUS_FMT_UYYVYY10_0_5X30
7289      - 0x2027
7290      -
7291      -
7292      -
7293      - u\ :sub:`9`
7294      - u\ :sub:`8`
7295      - u\ :sub:`7`
7296      - u\ :sub:`6`
7297      - u\ :sub:`5`
7298      - u\ :sub:`4`
7299      - u\ :sub:`3`
7300      - u\ :sub:`2`
7301      - u\ :sub:`1`
7302      - u\ :sub:`0`
7303      - y\ :sub:`9`
7304      - y\ :sub:`8`
7305      - y\ :sub:`7`
7306      - y\ :sub:`6`
7307      - y\ :sub:`5`
7308      - y\ :sub:`4`
7309      - y\ :sub:`3`
7310      - y\ :sub:`2`
7311      - y\ :sub:`1`
7312      - y\ :sub:`0`
7313      - y\ :sub:`9`
7314      - y\ :sub:`8`
7315      - y\ :sub:`7`
7316      - y\ :sub:`6`
7317      - y\ :sub:`5`
7318      - y\ :sub:`4`
7319      - y\ :sub:`3`
7320      - y\ :sub:`2`
7321      - y\ :sub:`1`
7322      - y\ :sub:`0`
7323    * -
7324      -
7325      -
7326      -
7327      -
7328      - v\ :sub:`9`
7329      - v\ :sub:`8`
7330      - v\ :sub:`7`
7331      - v\ :sub:`6`
7332      - v\ :sub:`5`
7333      - v\ :sub:`4`
7334      - v\ :sub:`3`
7335      - v\ :sub:`2`
7336      - v\ :sub:`1`
7337      - v\ :sub:`0`
7338      - y\ :sub:`9`
7339      - y\ :sub:`8`
7340      - y\ :sub:`7`
7341      - y\ :sub:`6`
7342      - y\ :sub:`5`
7343      - y\ :sub:`4`
7344      - y\ :sub:`3`
7345      - y\ :sub:`2`
7346      - y\ :sub:`1`
7347      - y\ :sub:`0`
7348      - y\ :sub:`9`
7349      - y\ :sub:`8`
7350      - y\ :sub:`7`
7351      - y\ :sub:`6`
7352      - y\ :sub:`5`
7353      - y\ :sub:`4`
7354      - y\ :sub:`3`
7355      - y\ :sub:`2`
7356      - y\ :sub:`1`
7357      - y\ :sub:`0`
7358    * .. _MEDIA-BUS-FMT-AYUV8-1X32:
7359
7360      - MEDIA_BUS_FMT_AYUV8_1X32
7361      - 0x2017
7362      -
7363      - a\ :sub:`7`
7364      - a\ :sub:`6`
7365      - a\ :sub:`5`
7366      - a\ :sub:`4`
7367      - a\ :sub:`3`
7368      - a\ :sub:`2`
7369      - a\ :sub:`1`
7370      - a\ :sub:`0`
7371      - y\ :sub:`7`
7372      - y\ :sub:`6`
7373      - y\ :sub:`5`
7374      - y\ :sub:`4`
7375      - y\ :sub:`3`
7376      - y\ :sub:`2`
7377      - y\ :sub:`1`
7378      - y\ :sub:`0`
7379      - u\ :sub:`7`
7380      - u\ :sub:`6`
7381      - u\ :sub:`5`
7382      - u\ :sub:`4`
7383      - u\ :sub:`3`
7384      - u\ :sub:`2`
7385      - u\ :sub:`1`
7386      - u\ :sub:`0`
7387      - v\ :sub:`7`
7388      - v\ :sub:`6`
7389      - v\ :sub:`5`
7390      - v\ :sub:`4`
7391      - v\ :sub:`3`
7392      - v\ :sub:`2`
7393      - v\ :sub:`1`
7394      - v\ :sub:`0`
7395
7396
7397.. raw:: latex
7398
7399	\endgroup
7400
7401
7402The following table list existing packed 36bit wide YUV formats.
7403
7404.. raw:: latex
7405
7406    \begingroup
7407    \tiny
7408    \setlength{\tabcolsep}{2pt}
7409
7410.. tabularcolumns:: |p{4.1cm}|p{0.7cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|
7411
7412.. _v4l2-mbus-pixelcode-yuv8-36bit:
7413
7414.. flat-table:: 36bit YUV Formats
7415    :header-rows:  2
7416    :stub-columns: 0
7417    :widths: 36 7 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
7418
7419    * - Identifier
7420      - Code
7421      -
7422      - :cspan:`35` Data organization
7423    * -
7424      -
7425      - Bit
7426      - 35
7427      - 34
7428      - 33
7429      - 32
7430      - 31
7431      - 30
7432      - 29
7433      - 28
7434      - 27
7435      - 26
7436      - 25
7437      - 24
7438      - 23
7439      - 22
7440      - 21
7441      - 10
7442      - 19
7443      - 18
7444      - 17
7445      - 16
7446      - 15
7447      - 14
7448      - 13
7449      - 12
7450      - 11
7451      - 10
7452      - 9
7453      - 8
7454      - 7
7455      - 6
7456      - 5
7457      - 4
7458      - 3
7459      - 2
7460      - 1
7461      - 0
7462    * .. _MEDIA-BUS-FMT-UYYVYY12-0-5X36:
7463
7464      - MEDIA_BUS_FMT_UYYVYY12_0_5X36
7465      - 0x2028
7466      -
7467      - u\ :sub:`11`
7468      - u\ :sub:`10`
7469      - u\ :sub:`9`
7470      - u\ :sub:`8`
7471      - u\ :sub:`7`
7472      - u\ :sub:`6`
7473      - u\ :sub:`5`
7474      - u\ :sub:`4`
7475      - u\ :sub:`3`
7476      - u\ :sub:`2`
7477      - u\ :sub:`1`
7478      - u\ :sub:`0`
7479      - y\ :sub:`11`
7480      - y\ :sub:`10`
7481      - y\ :sub:`9`
7482      - y\ :sub:`8`
7483      - y\ :sub:`7`
7484      - y\ :sub:`6`
7485      - y\ :sub:`5`
7486      - y\ :sub:`4`
7487      - y\ :sub:`3`
7488      - y\ :sub:`2`
7489      - y\ :sub:`1`
7490      - y\ :sub:`0`
7491      - y\ :sub:`11`
7492      - y\ :sub:`10`
7493      - y\ :sub:`9`
7494      - y\ :sub:`8`
7495      - y\ :sub:`7`
7496      - y\ :sub:`6`
7497      - y\ :sub:`5`
7498      - y\ :sub:`4`
7499      - y\ :sub:`3`
7500      - y\ :sub:`2`
7501      - y\ :sub:`1`
7502      - y\ :sub:`0`
7503    * -
7504      -
7505      -
7506      - v\ :sub:`11`
7507      - v\ :sub:`10`
7508      - v\ :sub:`9`
7509      - v\ :sub:`8`
7510      - v\ :sub:`7`
7511      - v\ :sub:`6`
7512      - v\ :sub:`5`
7513      - v\ :sub:`4`
7514      - v\ :sub:`3`
7515      - v\ :sub:`2`
7516      - v\ :sub:`1`
7517      - v\ :sub:`0`
7518      - y\ :sub:`11`
7519      - y\ :sub:`10`
7520      - y\ :sub:`9`
7521      - y\ :sub:`8`
7522      - y\ :sub:`7`
7523      - y\ :sub:`6`
7524      - y\ :sub:`5`
7525      - y\ :sub:`4`
7526      - y\ :sub:`3`
7527      - y\ :sub:`2`
7528      - y\ :sub:`1`
7529      - y\ :sub:`0`
7530      - y\ :sub:`11`
7531      - y\ :sub:`10`
7532      - y\ :sub:`9`
7533      - y\ :sub:`8`
7534      - y\ :sub:`7`
7535      - y\ :sub:`6`
7536      - y\ :sub:`5`
7537      - y\ :sub:`4`
7538      - y\ :sub:`3`
7539      - y\ :sub:`2`
7540      - y\ :sub:`1`
7541      - y\ :sub:`0`
7542    * .. _MEDIA-BUS-FMT-YUV12-1X36:
7543
7544      - MEDIA_BUS_FMT_YUV12_1X36
7545      - 0x2029
7546      -
7547      - y\ :sub:`11`
7548      - y\ :sub:`10`
7549      - y\ :sub:`9`
7550      - y\ :sub:`8`
7551      - y\ :sub:`7`
7552      - y\ :sub:`6`
7553      - y\ :sub:`5`
7554      - y\ :sub:`4`
7555      - y\ :sub:`3`
7556      - y\ :sub:`2`
7557      - y\ :sub:`1`
7558      - y\ :sub:`0`
7559      - u\ :sub:`11`
7560      - u\ :sub:`10`
7561      - u\ :sub:`9`
7562      - u\ :sub:`8`
7563      - u\ :sub:`7`
7564      - u\ :sub:`6`
7565      - u\ :sub:`5`
7566      - u\ :sub:`4`
7567      - u\ :sub:`3`
7568      - u\ :sub:`2`
7569      - u\ :sub:`1`
7570      - u\ :sub:`0`
7571      - v\ :sub:`11`
7572      - v\ :sub:`10`
7573      - v\ :sub:`9`
7574      - v\ :sub:`8`
7575      - v\ :sub:`7`
7576      - v\ :sub:`6`
7577      - v\ :sub:`5`
7578      - v\ :sub:`4`
7579      - v\ :sub:`3`
7580      - v\ :sub:`2`
7581      - v\ :sub:`1`
7582      - v\ :sub:`0`
7583
7584
7585.. raw:: latex
7586
7587	\endgroup
7588
7589
7590The following table list existing packed 48bit wide YUV formats.
7591
7592.. raw:: latex
7593
7594    \begingroup
7595    \tiny
7596    \setlength{\tabcolsep}{2pt}
7597
7598.. tabularcolumns:: |p{5.6cm}|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}|
7599
7600.. _v4l2-mbus-pixelcode-yuv8-48bit:
7601
7602.. flat-table:: 48bit YUV Formats
7603    :header-rows:  3
7604    :stub-columns: 0
7605    :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
7606
7607    * - Identifier
7608      - Code
7609      -
7610      - :cspan:`31` Data organization
7611    * -
7612      -
7613      - Bit
7614      -
7615      -
7616      -
7617      -
7618      -
7619      -
7620      -
7621      -
7622      -
7623      -
7624      -
7625      -
7626      -
7627      -
7628      -
7629      -
7630      - 47
7631      - 46
7632      - 45
7633      - 44
7634      - 43
7635      - 42
7636      - 41
7637      - 40
7638      - 39
7639      - 38
7640      - 37
7641      - 36
7642      - 35
7643      - 34
7644      - 33
7645      - 32
7646    * -
7647      -
7648      -
7649      - 31
7650      - 30
7651      - 29
7652      - 28
7653      - 27
7654      - 26
7655      - 25
7656      - 24
7657      - 23
7658      - 22
7659      - 21
7660      - 10
7661      - 19
7662      - 18
7663      - 17
7664      - 16
7665      - 15
7666      - 14
7667      - 13
7668      - 12
7669      - 11
7670      - 10
7671      - 9
7672      - 8
7673      - 7
7674      - 6
7675      - 5
7676      - 4
7677      - 3
7678      - 2
7679      - 1
7680      - 0
7681    * .. _MEDIA-BUS-FMT-YUV16-1X48:
7682
7683      - MEDIA_BUS_FMT_YUV16_1X48
7684      - 0x202a
7685      -
7686      -
7687      -
7688      -
7689      -
7690      -
7691      -
7692      -
7693      -
7694      -
7695      -
7696      -
7697      -
7698      -
7699      -
7700      -
7701      -
7702      - y\ :sub:`15`
7703      - y\ :sub:`14`
7704      - y\ :sub:`13`
7705      - y\ :sub:`12`
7706      - y\ :sub:`11`
7707      - y\ :sub:`10`
7708      - y\ :sub:`8`
7709      - y\ :sub:`8`
7710      - y\ :sub:`7`
7711      - y\ :sub:`6`
7712      - y\ :sub:`5`
7713      - y\ :sub:`4`
7714      - y\ :sub:`3`
7715      - y\ :sub:`2`
7716      - y\ :sub:`1`
7717      - y\ :sub:`0`
7718    * -
7719      -
7720      -
7721      - u\ :sub:`15`
7722      - u\ :sub:`14`
7723      - u\ :sub:`13`
7724      - u\ :sub:`12`
7725      - u\ :sub:`11`
7726      - u\ :sub:`10`
7727      - u\ :sub:`9`
7728      - u\ :sub:`8`
7729      - u\ :sub:`7`
7730      - u\ :sub:`6`
7731      - u\ :sub:`5`
7732      - u\ :sub:`4`
7733      - u\ :sub:`3`
7734      - u\ :sub:`2`
7735      - u\ :sub:`1`
7736      - u\ :sub:`0`
7737      - v\ :sub:`15`
7738      - v\ :sub:`14`
7739      - v\ :sub:`13`
7740      - v\ :sub:`12`
7741      - v\ :sub:`11`
7742      - v\ :sub:`10`
7743      - v\ :sub:`9`
7744      - v\ :sub:`8`
7745      - v\ :sub:`7`
7746      - v\ :sub:`6`
7747      - v\ :sub:`5`
7748      - v\ :sub:`4`
7749      - v\ :sub:`3`
7750      - v\ :sub:`2`
7751      - v\ :sub:`1`
7752      - v\ :sub:`0`
7753    * .. _MEDIA-BUS-FMT-UYYVYY16-0-5X48:
7754
7755      - MEDIA_BUS_FMT_UYYVYY16_0_5X48
7756      - 0x202b
7757      -
7758      -
7759      -
7760      -
7761      -
7762      -
7763      -
7764      -
7765      -
7766      -
7767      -
7768      -
7769      -
7770      -
7771      -
7772      -
7773      -
7774      - u\ :sub:`15`
7775      - u\ :sub:`14`
7776      - u\ :sub:`13`
7777      - u\ :sub:`12`
7778      - u\ :sub:`11`
7779      - u\ :sub:`10`
7780      - u\ :sub:`9`
7781      - u\ :sub:`8`
7782      - u\ :sub:`7`
7783      - u\ :sub:`6`
7784      - u\ :sub:`5`
7785      - u\ :sub:`4`
7786      - u\ :sub:`3`
7787      - u\ :sub:`2`
7788      - u\ :sub:`1`
7789      - u\ :sub:`0`
7790    * -
7791      -
7792      -
7793      - y\ :sub:`15`
7794      - y\ :sub:`14`
7795      - y\ :sub:`13`
7796      - y\ :sub:`12`
7797      - y\ :sub:`11`
7798      - y\ :sub:`10`
7799      - y\ :sub:`9`
7800      - y\ :sub:`8`
7801      - y\ :sub:`7`
7802      - y\ :sub:`6`
7803      - y\ :sub:`5`
7804      - y\ :sub:`4`
7805      - y\ :sub:`3`
7806      - y\ :sub:`2`
7807      - y\ :sub:`1`
7808      - y\ :sub:`0`
7809      - y\ :sub:`15`
7810      - y\ :sub:`14`
7811      - y\ :sub:`13`
7812      - y\ :sub:`12`
7813      - y\ :sub:`11`
7814      - y\ :sub:`10`
7815      - y\ :sub:`8`
7816      - y\ :sub:`8`
7817      - y\ :sub:`7`
7818      - y\ :sub:`6`
7819      - y\ :sub:`5`
7820      - y\ :sub:`4`
7821      - y\ :sub:`3`
7822      - y\ :sub:`2`
7823      - y\ :sub:`1`
7824      - y\ :sub:`0`
7825    * -
7826      -
7827      -
7828      -
7829      -
7830      -
7831      -
7832      -
7833      -
7834      -
7835      -
7836      -
7837      -
7838      -
7839      -
7840      -
7841      -
7842      -
7843      -
7844      - v\ :sub:`15`
7845      - v\ :sub:`14`
7846      - v\ :sub:`13`
7847      - v\ :sub:`12`
7848      - v\ :sub:`11`
7849      - v\ :sub:`10`
7850      - v\ :sub:`9`
7851      - v\ :sub:`8`
7852      - v\ :sub:`7`
7853      - v\ :sub:`6`
7854      - v\ :sub:`5`
7855      - v\ :sub:`4`
7856      - v\ :sub:`3`
7857      - v\ :sub:`2`
7858      - v\ :sub:`1`
7859      - v\ :sub:`0`
7860    * -
7861      -
7862      -
7863      - y\ :sub:`15`
7864      - y\ :sub:`14`
7865      - y\ :sub:`13`
7866      - y\ :sub:`12`
7867      - y\ :sub:`11`
7868      - y\ :sub:`10`
7869      - y\ :sub:`9`
7870      - y\ :sub:`8`
7871      - y\ :sub:`7`
7872      - y\ :sub:`6`
7873      - y\ :sub:`5`
7874      - y\ :sub:`4`
7875      - y\ :sub:`3`
7876      - y\ :sub:`2`
7877      - y\ :sub:`1`
7878      - y\ :sub:`0`
7879      - y\ :sub:`15`
7880      - y\ :sub:`14`
7881      - y\ :sub:`13`
7882      - y\ :sub:`12`
7883      - y\ :sub:`11`
7884      - y\ :sub:`10`
7885      - y\ :sub:`8`
7886      - y\ :sub:`8`
7887      - y\ :sub:`7`
7888      - y\ :sub:`6`
7889      - y\ :sub:`5`
7890      - y\ :sub:`4`
7891      - y\ :sub:`3`
7892      - y\ :sub:`2`
7893      - y\ :sub:`1`
7894      - y\ :sub:`0`
7895
7896
7897.. raw:: latex
7898
7899	\endgroup
7900
7901HSV/HSL Formats
7902^^^^^^^^^^^^^^^
7903
7904Those formats transfer pixel data as RGB values in a
7905cylindrical-coordinate system using Hue-Saturation-Value or
7906Hue-Saturation-Lightness components. The format code is made of the
7907following information.
7908
7909-  The hue, saturation, value or lightness and optional alpha components
7910   order code, as encoded in a pixel sample. The only currently
7911   supported value is AHSV.
7912
7913-  The number of bits per component, for each component. The values can
7914   be different for all components. The only currently supported value
7915   is 8888.
7916
7917-  The number of bus samples per pixel. Pixels that are wider than the
7918   bus width must be transferred in multiple samples. The only currently
7919   supported value is 1.
7920
7921-  The bus width.
7922
7923-  For formats where the total number of bits per pixel is smaller than
7924   the number of bus samples per pixel times the bus width, a padding
7925   value stating if the bytes are padded in their most high order bits
7926   (PADHI) or low order bits (PADLO).
7927
7928-  For formats where the number of bus samples per pixel is larger than
7929   1, an endianness value stating if the pixel is transferred MSB first
7930   (BE) or LSB first (LE).
7931
7932The following table lists existing HSV/HSL formats.
7933
7934
7935.. raw:: latex
7936
7937    \begingroup
7938    \tiny
7939    \setlength{\tabcolsep}{2pt}
7940
7941.. tabularcolumns:: |p{3.9cm}|p{0.73cm}|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}|
7942
7943.. _v4l2-mbus-pixelcode-hsv:
7944
7945.. flat-table:: HSV/HSL formats
7946    :header-rows:  2
7947    :stub-columns: 0
7948    :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
7949
7950    * - Identifier
7951      - Code
7952      -
7953      - :cspan:`31` Data organization
7954    * -
7955      -
7956      - Bit
7957      - 31
7958      - 30
7959      - 29
7960      - 28
7961      - 27
7962      - 26
7963      - 25
7964      - 24
7965      - 23
7966      - 22
7967      - 21
7968      - 20
7969      - 19
7970      - 18
7971      - 17
7972      - 16
7973      - 15
7974      - 14
7975      - 13
7976      - 12
7977      - 11
7978      - 10
7979      - 9
7980      - 8
7981      - 7
7982      - 6
7983      - 5
7984      - 4
7985      - 3
7986      - 2
7987      - 1
7988      - 0
7989    * .. _MEDIA-BUS-FMT-AHSV8888-1X32:
7990
7991      - MEDIA_BUS_FMT_AHSV8888_1X32
7992      - 0x6001
7993      -
7994      - a\ :sub:`7`
7995      - a\ :sub:`6`
7996      - a\ :sub:`5`
7997      - a\ :sub:`4`
7998      - a\ :sub:`3`
7999      - a\ :sub:`2`
8000      - a\ :sub:`1`
8001      - a\ :sub:`0`
8002      - h\ :sub:`7`
8003      - h\ :sub:`6`
8004      - h\ :sub:`5`
8005      - h\ :sub:`4`
8006      - h\ :sub:`3`
8007      - h\ :sub:`2`
8008      - h\ :sub:`1`
8009      - h\ :sub:`0`
8010      - s\ :sub:`7`
8011      - s\ :sub:`6`
8012      - s\ :sub:`5`
8013      - s\ :sub:`4`
8014      - s\ :sub:`3`
8015      - s\ :sub:`2`
8016      - s\ :sub:`1`
8017      - s\ :sub:`0`
8018      - v\ :sub:`7`
8019      - v\ :sub:`6`
8020      - v\ :sub:`5`
8021      - v\ :sub:`4`
8022      - v\ :sub:`3`
8023      - v\ :sub:`2`
8024      - v\ :sub:`1`
8025      - v\ :sub:`0`
8026
8027.. raw:: latex
8028
8029    \endgroup
8030
8031
8032JPEG Compressed Formats
8033^^^^^^^^^^^^^^^^^^^^^^^
8034
8035Those data formats consist of an ordered sequence of 8-bit bytes
8036obtained from JPEG compression process. Additionally to the ``_JPEG``
8037postfix the format code is made of the following information.
8038
8039-  The number of bus samples per entropy encoded byte.
8040
8041-  The bus width.
8042
8043For instance, for a JPEG baseline process and an 8-bit bus width the
8044format will be named ``MEDIA_BUS_FMT_JPEG_1X8``.
8045
8046The following table lists existing JPEG compressed formats.
8047
8048
8049.. _v4l2-mbus-pixelcode-jpeg:
8050
8051.. tabularcolumns:: |p{6.0cm}|p{1.4cm}|p{9.9cm}|
8052
8053.. flat-table:: JPEG Formats
8054    :header-rows:  1
8055    :stub-columns: 0
8056
8057    * - Identifier
8058      - Code
8059      - Remarks
8060    * .. _MEDIA-BUS-FMT-JPEG-1X8:
8061
8062      - MEDIA_BUS_FMT_JPEG_1X8
8063      - 0x4001
8064      - Besides of its usage for the parallel bus this format is
8065	recommended for transmission of JPEG data over MIPI CSI bus using
8066	the User Defined 8-bit Data types.
8067
8068
8069
8070.. _v4l2-mbus-vendor-spec-fmts:
8071
8072Vendor and Device Specific Formats
8073^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8074
8075This section lists complex data formats that are either vendor or device
8076specific.
8077
8078The following table lists the existing vendor and device specific
8079formats.
8080
8081
8082.. _v4l2-mbus-pixelcode-vendor-specific:
8083
8084.. tabularcolumns:: |p{8.0cm}|p{1.4cm}|p{7.9cm}|
8085
8086.. flat-table:: Vendor and device specific formats
8087    :header-rows:  1
8088    :stub-columns: 0
8089
8090    * - Identifier
8091      - Code
8092      - Comments
8093    * .. _MEDIA-BUS-FMT-S5C-UYVY-JPEG-1X8:
8094
8095      - MEDIA_BUS_FMT_S5C_UYVY_JPEG_1X8
8096      - 0x5001
8097      - Interleaved raw UYVY and JPEG image format with embedded meta-data
8098	used by Samsung S3C73MX camera sensors.
8099
8100.. _v4l2-mbus-metadata-fmts:
8101
8102Metadata Formats
8103^^^^^^^^^^^^^^^^
8104
8105This section lists all metadata formats.
8106
8107The following table lists the existing metadata formats.
8108
8109.. tabularcolumns:: |p{8.0cm}|p{1.4cm}|p{7.9cm}|
8110
8111.. flat-table:: Metadata formats
8112    :header-rows:  1
8113    :stub-columns: 0
8114
8115    * - Identifier
8116      - Code
8117      - Comments
8118    * .. _MEDIA-BUS-FMT-METADATA-FIXED:
8119
8120      - MEDIA_BUS_FMT_METADATA_FIXED
8121      - 0x7001
8122      - This format should be used when the same driver handles
8123	both sides of the link and the bus format is a fixed
8124	metadata format that is not configurable from userspace.
8125	Width and height will be set to 0 for this format.
8126