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