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-RGB666-2X9-BE:
953
954      - MEDIA_BUS_FMT_RGB666_2X9_BE
955      - 0x1025
956      -
957      -
958      -
959      -
960      -
961      -
962      -
963      -
964      -
965      -
966      -
967      -
968      -
969      -
970      -
971      -
972      -
973      -
974      -
975      -
976      -
977      -
978      -
979      -
980      - r\ :sub:`5`
981      - r\ :sub:`4`
982      - r\ :sub:`3`
983      - r\ :sub:`2`
984      - r\ :sub:`1`
985      - r\ :sub:`0`
986      - g\ :sub:`5`
987      - g\ :sub:`4`
988      - g\ :sub:`3`
989    * -
990      -
991      -
992      -
993      -
994      -
995      -
996      -
997      -
998      -
999      -
1000      -
1001      -
1002      -
1003      -
1004      -
1005      -
1006      -
1007      -
1008      -
1009      -
1010      -
1011      -
1012      -
1013      -
1014      -
1015      - g\ :sub:`2`
1016      - g\ :sub:`1`
1017      - g\ :sub:`0`
1018      - b\ :sub:`5`
1019      - b\ :sub:`4`
1020      - b\ :sub:`3`
1021      - b\ :sub:`2`
1022      - b\ :sub:`1`
1023      - b\ :sub:`0`
1024    * .. _MEDIA-BUS-FMT-BGR666-1X18:
1025
1026      - MEDIA_BUS_FMT_BGR666_1X18
1027      - 0x1023
1028      -
1029      -
1030      -
1031      -
1032      -
1033      -
1034      -
1035      -
1036      -
1037      -
1038      -
1039      -
1040      -
1041      -
1042      -
1043      - b\ :sub:`5`
1044      - b\ :sub:`4`
1045      - b\ :sub:`3`
1046      - b\ :sub:`2`
1047      - b\ :sub:`1`
1048      - b\ :sub:`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      - r\ :sub:`5`
1056      - r\ :sub:`4`
1057      - r\ :sub:`3`
1058      - r\ :sub:`2`
1059      - r\ :sub:`1`
1060      - r\ :sub:`0`
1061    * .. _MEDIA-BUS-FMT-RBG888-1X24:
1062
1063      - MEDIA_BUS_FMT_RBG888_1X24
1064      - 0x100e
1065      -
1066      -
1067      -
1068      -
1069      -
1070      -
1071      -
1072      -
1073      -
1074      - r\ :sub:`7`
1075      - r\ :sub:`6`
1076      - r\ :sub:`5`
1077      - r\ :sub:`4`
1078      - r\ :sub:`3`
1079      - r\ :sub:`2`
1080      - r\ :sub:`1`
1081      - r\ :sub:`0`
1082      - b\ :sub:`7`
1083      - b\ :sub:`6`
1084      - b\ :sub:`5`
1085      - b\ :sub:`4`
1086      - b\ :sub:`3`
1087      - b\ :sub:`2`
1088      - b\ :sub:`1`
1089      - b\ :sub:`0`
1090      - g\ :sub:`7`
1091      - g\ :sub:`6`
1092      - g\ :sub:`5`
1093      - g\ :sub:`4`
1094      - g\ :sub:`3`
1095      - g\ :sub:`2`
1096      - g\ :sub:`1`
1097      - g\ :sub:`0`
1098    * .. _MEDIA-BUS-FMT-RGB666-1X24_CPADHI:
1099
1100      - MEDIA_BUS_FMT_RGB666_1X24_CPADHI
1101      - 0x1015
1102      -
1103      -
1104      -
1105      -
1106      -
1107      -
1108      -
1109      -
1110      -
1111      - 0
1112      - 0
1113      - r\ :sub:`5`
1114      - r\ :sub:`4`
1115      - r\ :sub:`3`
1116      - r\ :sub:`2`
1117      - r\ :sub:`1`
1118      - r\ :sub:`0`
1119      - 0
1120      - 0
1121      - g\ :sub:`5`
1122      - g\ :sub:`4`
1123      - g\ :sub:`3`
1124      - g\ :sub:`2`
1125      - g\ :sub:`1`
1126      - g\ :sub:`0`
1127      - 0
1128      - 0
1129      - b\ :sub:`5`
1130      - b\ :sub:`4`
1131      - b\ :sub:`3`
1132      - b\ :sub:`2`
1133      - b\ :sub:`1`
1134      - b\ :sub:`0`
1135    * .. _MEDIA-BUS-FMT-BGR666-1X24_CPADHI:
1136
1137      - MEDIA_BUS_FMT_BGR666_1X24_CPADHI
1138      - 0x1024
1139      -
1140      -
1141      -
1142      -
1143      -
1144      -
1145      -
1146      -
1147      -
1148      - 0
1149      - 0
1150      - b\ :sub:`5`
1151      - b\ :sub:`4`
1152      - b\ :sub:`3`
1153      - b\ :sub:`2`
1154      - b\ :sub:`1`
1155      - b\ :sub:`0`
1156      - 0
1157      - 0
1158      - g\ :sub:`5`
1159      - g\ :sub:`4`
1160      - g\ :sub:`3`
1161      - g\ :sub:`2`
1162      - g\ :sub:`1`
1163      - g\ :sub:`0`
1164      - 0
1165      - 0
1166      - r\ :sub:`5`
1167      - r\ :sub:`4`
1168      - r\ :sub:`3`
1169      - r\ :sub:`2`
1170      - r\ :sub:`1`
1171      - r\ :sub:`0`
1172    * .. _MEDIA-BUS-FMT-RGB565-1X24_CPADHI:
1173
1174      - MEDIA_BUS_FMT_RGB565_1X24_CPADHI
1175      - 0x1022
1176      -
1177      -
1178      -
1179      -
1180      -
1181      -
1182      -
1183      -
1184      -
1185      - 0
1186      - 0
1187      - 0
1188      - r\ :sub:`4`
1189      - r\ :sub:`3`
1190      - r\ :sub:`2`
1191      - r\ :sub:`1`
1192      - r\ :sub:`0`
1193      - 0
1194      - 0
1195      - g\ :sub:`5`
1196      - g\ :sub:`4`
1197      - g\ :sub:`3`
1198      - g\ :sub:`2`
1199      - g\ :sub:`1`
1200      - g\ :sub:`0`
1201      - 0
1202      - 0
1203      - 0
1204      - b\ :sub:`4`
1205      - b\ :sub:`3`
1206      - b\ :sub:`2`
1207      - b\ :sub:`1`
1208      - b\ :sub:`0`
1209    * .. _MEDIA-BUS-FMT-BGR888-1X24:
1210
1211      - MEDIA_BUS_FMT_BGR888_1X24
1212      - 0x1013
1213      -
1214      -
1215      -
1216      -
1217      -
1218      -
1219      -
1220      -
1221      -
1222      - b\ :sub:`7`
1223      - b\ :sub:`6`
1224      - b\ :sub:`5`
1225      - b\ :sub:`4`
1226      - b\ :sub:`3`
1227      - b\ :sub:`2`
1228      - b\ :sub:`1`
1229      - b\ :sub:`0`
1230      - g\ :sub:`7`
1231      - g\ :sub:`6`
1232      - g\ :sub:`5`
1233      - g\ :sub:`4`
1234      - g\ :sub:`3`
1235      - g\ :sub:`2`
1236      - g\ :sub:`1`
1237      - g\ :sub:`0`
1238      - r\ :sub:`7`
1239      - r\ :sub:`6`
1240      - r\ :sub:`5`
1241      - r\ :sub:`4`
1242      - r\ :sub:`3`
1243      - r\ :sub:`2`
1244      - r\ :sub:`1`
1245      - r\ :sub:`0`
1246    * .. _MEDIA-BUS-FMT-BGR888-3X8:
1247
1248      - MEDIA_BUS_FMT_BGR888_3X8
1249      - 0x101b
1250      -
1251      -
1252      -
1253      -
1254      -
1255      -
1256      -
1257      -
1258      -
1259      -
1260      -
1261      -
1262      -
1263      -
1264      -
1265      -
1266      -
1267      -
1268      -
1269      -
1270      -
1271      -
1272      -
1273      -
1274      -
1275      - b\ :sub:`7`
1276      - b\ :sub:`6`
1277      - b\ :sub:`5`
1278      - b\ :sub:`4`
1279      - b\ :sub:`3`
1280      - b\ :sub:`2`
1281      - b\ :sub:`1`
1282      - b\ :sub:`0`
1283    * -
1284      -
1285      -
1286      -
1287      -
1288      -
1289      -
1290      -
1291      -
1292      -
1293      -
1294      -
1295      -
1296      -
1297      -
1298      -
1299      -
1300      -
1301      -
1302      -
1303      -
1304      -
1305      -
1306      -
1307      -
1308      -
1309      -
1310      - g\ :sub:`7`
1311      - g\ :sub:`6`
1312      - g\ :sub:`5`
1313      - g\ :sub:`4`
1314      - g\ :sub:`3`
1315      - g\ :sub:`2`
1316      - g\ :sub:`1`
1317      - g\ :sub:`0`
1318    * -
1319      -
1320      -
1321      -
1322      -
1323      -
1324      -
1325      -
1326      -
1327      -
1328      -
1329      -
1330      -
1331      -
1332      -
1333      -
1334      -
1335      -
1336      -
1337      -
1338      -
1339      -
1340      -
1341      -
1342      -
1343      -
1344      -
1345      - r\ :sub:`7`
1346      - r\ :sub:`6`
1347      - r\ :sub:`5`
1348      - r\ :sub:`4`
1349      - r\ :sub:`3`
1350      - r\ :sub:`2`
1351      - r\ :sub:`1`
1352      - r\ :sub:`0`
1353    * .. _MEDIA-BUS-FMT-GBR888-1X24:
1354
1355      - MEDIA_BUS_FMT_GBR888_1X24
1356      - 0x1014
1357      -
1358      -
1359      -
1360      -
1361      -
1362      -
1363      -
1364      -
1365      -
1366      - g\ :sub:`7`
1367      - g\ :sub:`6`
1368      - g\ :sub:`5`
1369      - g\ :sub:`4`
1370      - g\ :sub:`3`
1371      - g\ :sub:`2`
1372      - g\ :sub:`1`
1373      - g\ :sub:`0`
1374      - b\ :sub:`7`
1375      - b\ :sub:`6`
1376      - b\ :sub:`5`
1377      - b\ :sub:`4`
1378      - b\ :sub:`3`
1379      - b\ :sub:`2`
1380      - b\ :sub:`1`
1381      - b\ :sub:`0`
1382      - r\ :sub:`7`
1383      - r\ :sub:`6`
1384      - r\ :sub:`5`
1385      - r\ :sub:`4`
1386      - r\ :sub:`3`
1387      - r\ :sub:`2`
1388      - r\ :sub:`1`
1389      - r\ :sub:`0`
1390    * .. _MEDIA-BUS-FMT-RGB888-1X24:
1391
1392      - MEDIA_BUS_FMT_RGB888_1X24
1393      - 0x100a
1394      -
1395      -
1396      -
1397      -
1398      -
1399      -
1400      -
1401      -
1402      -
1403      - r\ :sub:`7`
1404      - r\ :sub:`6`
1405      - r\ :sub:`5`
1406      - r\ :sub:`4`
1407      - r\ :sub:`3`
1408      - r\ :sub:`2`
1409      - r\ :sub:`1`
1410      - r\ :sub:`0`
1411      - g\ :sub:`7`
1412      - g\ :sub:`6`
1413      - g\ :sub:`5`
1414      - g\ :sub:`4`
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-BE:
1428
1429      - MEDIA_BUS_FMT_RGB888_2X12_BE
1430      - 0x100b
1431      -
1432      -
1433      -
1434      -
1435      -
1436      -
1437      -
1438      -
1439      -
1440      -
1441      -
1442      -
1443      -
1444      -
1445      -
1446      -
1447      -
1448      -
1449      -
1450      -
1451      -
1452      - r\ :sub:`7`
1453      - r\ :sub:`6`
1454      - r\ :sub:`5`
1455      - r\ :sub:`4`
1456      - r\ :sub:`3`
1457      - r\ :sub:`2`
1458      - r\ :sub:`1`
1459      - r\ :sub:`0`
1460      - g\ :sub:`7`
1461      - g\ :sub:`6`
1462      - g\ :sub:`5`
1463      - g\ :sub:`4`
1464    * -
1465      -
1466      -
1467      -
1468      -
1469      -
1470      -
1471      -
1472      -
1473      -
1474      -
1475      -
1476      -
1477      -
1478      -
1479      -
1480      -
1481      -
1482      -
1483      -
1484      -
1485      -
1486      -
1487      - g\ :sub:`3`
1488      - g\ :sub:`2`
1489      - g\ :sub:`1`
1490      - g\ :sub:`0`
1491      - b\ :sub:`7`
1492      - b\ :sub:`6`
1493      - b\ :sub:`5`
1494      - b\ :sub:`4`
1495      - b\ :sub:`3`
1496      - b\ :sub:`2`
1497      - b\ :sub:`1`
1498      - b\ :sub:`0`
1499    * .. _MEDIA-BUS-FMT-RGB888-2X12-LE:
1500
1501      - MEDIA_BUS_FMT_RGB888_2X12_LE
1502      - 0x100c
1503      -
1504      -
1505      -
1506      -
1507      -
1508      -
1509      -
1510      -
1511      -
1512      -
1513      -
1514      -
1515      -
1516      -
1517      -
1518      -
1519      -
1520      -
1521      -
1522      -
1523      -
1524      - g\ :sub:`3`
1525      - g\ :sub:`2`
1526      - g\ :sub:`1`
1527      - g\ :sub:`0`
1528      - b\ :sub:`7`
1529      - b\ :sub:`6`
1530      - b\ :sub:`5`
1531      - b\ :sub:`4`
1532      - b\ :sub:`3`
1533      - b\ :sub:`2`
1534      - b\ :sub:`1`
1535      - b\ :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      - r\ :sub:`7`
1560      - r\ :sub:`6`
1561      - r\ :sub:`5`
1562      - r\ :sub:`4`
1563      - r\ :sub:`3`
1564      - r\ :sub:`2`
1565      - r\ :sub:`1`
1566      - r\ :sub:`0`
1567      - g\ :sub:`7`
1568      - g\ :sub:`6`
1569      - g\ :sub:`5`
1570      - g\ :sub:`4`
1571    * .. _MEDIA-BUS-FMT-RGB888-3X8:
1572
1573      - MEDIA_BUS_FMT_RGB888_3X8
1574      - 0x101c
1575      -
1576      -
1577      -
1578      -
1579      -
1580      -
1581      -
1582      -
1583      -
1584      -
1585      -
1586      -
1587      -
1588      -
1589      -
1590      -
1591      -
1592      -
1593      -
1594      -
1595      -
1596      -
1597      -
1598      -
1599      -
1600      - r\ :sub:`7`
1601      - r\ :sub:`6`
1602      - r\ :sub:`5`
1603      - r\ :sub:`4`
1604      - r\ :sub:`3`
1605      - r\ :sub:`2`
1606      - r\ :sub:`1`
1607      - r\ :sub:`0`
1608    * -
1609      -
1610      -
1611      -
1612      -
1613      -
1614      -
1615      -
1616      -
1617      -
1618      -
1619      -
1620      -
1621      -
1622      -
1623      -
1624      -
1625      -
1626      -
1627      -
1628      -
1629      -
1630      -
1631      -
1632      -
1633      -
1634      -
1635      - g\ :sub:`7`
1636      - g\ :sub:`6`
1637      - g\ :sub:`5`
1638      - g\ :sub:`4`
1639      - g\ :sub:`3`
1640      - g\ :sub:`2`
1641      - g\ :sub:`1`
1642      - g\ :sub:`0`
1643    * -
1644      -
1645      -
1646      -
1647      -
1648      -
1649      -
1650      -
1651      -
1652      -
1653      -
1654      -
1655      -
1656      -
1657      -
1658      -
1659      -
1660      -
1661      -
1662      -
1663      -
1664      -
1665      -
1666      -
1667      -
1668      -
1669      -
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    * .. _MEDIA-BUS-FMT-RGB666-1X30-CPADLO:
1679
1680      - MEDIA_BUS_FMT_RGB666_1X30-CPADLO
1681      - 0x101e
1682      -
1683      -
1684      -
1685      - r\ :sub:`5`
1686      - r\ :sub:`4`
1687      - r\ :sub:`3`
1688      - r\ :sub:`2`
1689      - r\ :sub:`1`
1690      - r\ :sub:`0`
1691      - 0
1692      - 0
1693      - 0
1694      - 0
1695      - g\ :sub:`5`
1696      - g\ :sub:`4`
1697      - g\ :sub:`3`
1698      - g\ :sub:`2`
1699      - g\ :sub:`1`
1700      - g\ :sub:`0`
1701      - 0
1702      - 0
1703      - 0
1704      - 0
1705      - b\ :sub:`5`
1706      - b\ :sub:`4`
1707      - b\ :sub:`3`
1708      - b\ :sub:`2`
1709      - b\ :sub:`1`
1710      - b\ :sub:`0`
1711      - 0
1712      - 0
1713      - 0
1714      - 0
1715    * .. _MEDIA-BUS-FMT-RGB888-1X30-CPADLO:
1716
1717      - MEDIA_BUS_FMT_RGB888_1X30-CPADLO
1718      - 0x101f
1719      -
1720      -
1721      -
1722      - r\ :sub:`7`
1723      - r\ :sub:`6`
1724      - r\ :sub:`5`
1725      - r\ :sub:`4`
1726      - r\ :sub:`3`
1727      - r\ :sub:`2`
1728      - r\ :sub:`1`
1729      - r\ :sub:`0`
1730      - 0
1731      - 0
1732      - g\ :sub:`7`
1733      - g\ :sub:`6`
1734      - g\ :sub:`5`
1735      - g\ :sub:`4`
1736      - g\ :sub:`3`
1737      - g\ :sub:`2`
1738      - g\ :sub:`1`
1739      - g\ :sub:`0`
1740      - 0
1741      - 0
1742      - b\ :sub:`7`
1743      - b\ :sub:`6`
1744      - b\ :sub:`5`
1745      - b\ :sub:`4`
1746      - b\ :sub:`3`
1747      - b\ :sub:`2`
1748      - b\ :sub:`1`
1749      - b\ :sub:`0`
1750      - 0
1751      - 0
1752    * .. _MEDIA-BUS-FMT-ARGB888-1X32:
1753
1754      - MEDIA_BUS_FMT_ARGB888_1X32
1755      - 0x100d
1756      -
1757      - a\ :sub:`7`
1758      - a\ :sub:`6`
1759      - a\ :sub:`5`
1760      - a\ :sub:`4`
1761      - a\ :sub:`3`
1762      - a\ :sub:`2`
1763      - a\ :sub:`1`
1764      - a\ :sub:`0`
1765      - r\ :sub:`7`
1766      - r\ :sub:`6`
1767      - r\ :sub:`5`
1768      - r\ :sub:`4`
1769      - r\ :sub:`3`
1770      - r\ :sub:`2`
1771      - r\ :sub:`1`
1772      - r\ :sub:`0`
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:`7`
1782      - b\ :sub:`6`
1783      - b\ :sub:`5`
1784      - b\ :sub:`4`
1785      - b\ :sub:`3`
1786      - b\ :sub:`2`
1787      - b\ :sub:`1`
1788      - b\ :sub:`0`
1789    * .. _MEDIA-BUS-FMT-RGB888-1X32-PADHI:
1790
1791      - MEDIA_BUS_FMT_RGB888_1X32_PADHI
1792      - 0x100f
1793      -
1794      - 0
1795      - 0
1796      - 0
1797      - 0
1798      - 0
1799      - 0
1800      - 0
1801      - 0
1802      - r\ :sub:`7`
1803      - r\ :sub:`6`
1804      - r\ :sub:`5`
1805      - r\ :sub:`4`
1806      - r\ :sub:`3`
1807      - r\ :sub:`2`
1808      - r\ :sub:`1`
1809      - r\ :sub:`0`
1810      - g\ :sub:`7`
1811      - g\ :sub:`6`
1812      - g\ :sub:`5`
1813      - g\ :sub:`4`
1814      - g\ :sub:`3`
1815      - g\ :sub:`2`
1816      - g\ :sub:`1`
1817      - g\ :sub:`0`
1818      - b\ :sub:`7`
1819      - b\ :sub:`6`
1820      - b\ :sub:`5`
1821      - b\ :sub:`4`
1822      - b\ :sub:`3`
1823      - b\ :sub:`2`
1824      - b\ :sub:`1`
1825      - b\ :sub:`0`
1826    * .. _MEDIA-BUS-FMT-RGB101010-1X30:
1827
1828      - MEDIA_BUS_FMT_RGB101010_1X30
1829      - 0x1018
1830      -
1831      -
1832      -
1833      - r\ :sub:`9`
1834      - r\ :sub:`8`
1835      - r\ :sub:`7`
1836      - r\ :sub:`6`
1837      - r\ :sub:`5`
1838      - r\ :sub:`4`
1839      - r\ :sub:`3`
1840      - r\ :sub:`2`
1841      - r\ :sub:`1`
1842      - r\ :sub:`0`
1843      - g\ :sub:`9`
1844      - g\ :sub:`8`
1845      - g\ :sub:`7`
1846      - g\ :sub:`6`
1847      - g\ :sub:`5`
1848      - g\ :sub:`4`
1849      - g\ :sub:`3`
1850      - g\ :sub:`2`
1851      - g\ :sub:`1`
1852      - g\ :sub:`0`
1853      - b\ :sub:`9`
1854      - b\ :sub:`8`
1855      - b\ :sub:`7`
1856      - b\ :sub:`6`
1857      - b\ :sub:`5`
1858      - b\ :sub:`4`
1859      - b\ :sub:`3`
1860      - b\ :sub:`2`
1861      - b\ :sub:`1`
1862      - b\ :sub:`0`
1863
1864.. raw:: latex
1865
1866    \endgroup
1867
1868
1869The following table list existing packed 36bit wide RGB formats.
1870
1871.. 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}|
1872
1873.. _v4l2-mbus-pixelcode-rgb-36:
1874
1875.. raw:: latex
1876
1877    \begingroup
1878    \tiny
1879    \setlength{\tabcolsep}{2pt}
1880
1881.. flat-table:: 36bit RGB formats
1882    :header-rows:  2
1883    :stub-columns: 0
1884    :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
1885
1886    * - Identifier
1887      - Code
1888      -
1889      - :cspan:`35` Data organization
1890    * -
1891      -
1892      - Bit
1893      - 35
1894      - 34
1895      - 33
1896      - 32
1897      - 31
1898      - 30
1899      - 29
1900      - 28
1901      - 27
1902      - 26
1903      - 25
1904      - 24
1905      - 23
1906      - 22
1907      - 21
1908      - 20
1909      - 19
1910      - 18
1911      - 17
1912      - 16
1913      - 15
1914      - 14
1915      - 13
1916      - 12
1917      - 11
1918      - 10
1919      - 9
1920      - 8
1921      - 7
1922      - 6
1923      - 5
1924      - 4
1925      - 3
1926      - 2
1927      - 1
1928      - 0
1929    * .. _MEDIA-BUS-FMT-RGB666-1X36-CPADLO:
1930
1931      - MEDIA_BUS_FMT_RGB666_1X36_CPADLO
1932      - 0x1020
1933      -
1934      - r\ :sub:`5`
1935      - r\ :sub:`4`
1936      - r\ :sub:`3`
1937      - r\ :sub:`2`
1938      - r\ :sub:`1`
1939      - r\ :sub:`0`
1940      - 0
1941      - 0
1942      - 0
1943      - 0
1944      - 0
1945      - 0
1946      - g\ :sub:`5`
1947      - g\ :sub:`4`
1948      - g\ :sub:`3`
1949      - g\ :sub:`2`
1950      - g\ :sub:`1`
1951      - g\ :sub:`0`
1952      - 0
1953      - 0
1954      - 0
1955      - 0
1956      - 0
1957      - 0
1958      - b\ :sub:`5`
1959      - b\ :sub:`4`
1960      - b\ :sub:`3`
1961      - b\ :sub:`2`
1962      - b\ :sub:`1`
1963      - b\ :sub:`0`
1964      - 0
1965      - 0
1966      - 0
1967      - 0
1968      - 0
1969      - 0
1970    * .. _MEDIA-BUS-FMT-RGB888-1X36-CPADLO:
1971
1972      - MEDIA_BUS_FMT_RGB888_1X36_CPADLO
1973      - 0x1021
1974      -
1975      - r\ :sub:`7`
1976      - r\ :sub:`6`
1977      - r\ :sub:`5`
1978      - r\ :sub:`4`
1979      - r\ :sub:`3`
1980      - r\ :sub:`2`
1981      - r\ :sub:`1`
1982      - r\ :sub:`0`
1983      - 0
1984      - 0
1985      - 0
1986      - 0
1987      - g\ :sub:`7`
1988      - g\ :sub:`6`
1989      - g\ :sub:`5`
1990      - g\ :sub:`4`
1991      - g\ :sub:`3`
1992      - g\ :sub:`2`
1993      - g\ :sub:`1`
1994      - g\ :sub:`0`
1995      - 0
1996      - 0
1997      - 0
1998      - 0
1999      - b\ :sub:`7`
2000      - b\ :sub:`6`
2001      - b\ :sub:`5`
2002      - b\ :sub:`4`
2003      - b\ :sub:`3`
2004      - b\ :sub:`2`
2005      - b\ :sub:`1`
2006      - b\ :sub:`0`
2007      - 0
2008      - 0
2009      - 0
2010      - 0
2011    * .. _MEDIA-BUS-FMT-RGB121212-1X36:
2012
2013      - MEDIA_BUS_FMT_RGB121212_1X36
2014      - 0x1019
2015      -
2016      - r\ :sub:`11`
2017      - r\ :sub:`10`
2018      - r\ :sub:`9`
2019      - r\ :sub:`8`
2020      - r\ :sub:`7`
2021      - r\ :sub:`6`
2022      - r\ :sub:`5`
2023      - r\ :sub:`4`
2024      - r\ :sub:`3`
2025      - r\ :sub:`2`
2026      - r\ :sub:`1`
2027      - r\ :sub:`0`
2028      - g\ :sub:`11`
2029      - g\ :sub:`10`
2030      - g\ :sub:`9`
2031      - g\ :sub:`8`
2032      - g\ :sub:`7`
2033      - g\ :sub:`6`
2034      - g\ :sub:`5`
2035      - g\ :sub:`4`
2036      - g\ :sub:`3`
2037      - g\ :sub:`2`
2038      - g\ :sub:`1`
2039      - g\ :sub:`0`
2040      - b\ :sub:`11`
2041      - b\ :sub:`10`
2042      - b\ :sub:`9`
2043      - b\ :sub:`8`
2044      - b\ :sub:`7`
2045      - b\ :sub:`6`
2046      - b\ :sub:`5`
2047      - b\ :sub:`4`
2048      - b\ :sub:`3`
2049      - b\ :sub:`2`
2050      - b\ :sub:`1`
2051      - b\ :sub:`0`
2052
2053.. raw:: latex
2054
2055    \endgroup
2056
2057
2058The following table list existing packed 48bit wide RGB formats.
2059
2060.. 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}|
2061
2062.. _v4l2-mbus-pixelcode-rgb-48:
2063
2064.. raw:: latex
2065
2066    \begingroup
2067    \tiny
2068    \setlength{\tabcolsep}{2pt}
2069
2070.. flat-table:: 48bit RGB formats
2071    :header-rows:  3
2072    :stub-columns: 0
2073    :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
2074
2075    * - Identifier
2076      - Code
2077      -
2078      - :cspan:`31` Data organization
2079    * -
2080      -
2081      - Bit
2082      -
2083      -
2084      -
2085      -
2086      -
2087      -
2088      -
2089      -
2090      -
2091      -
2092      -
2093      -
2094      -
2095      -
2096      -
2097      -
2098      - 47
2099      - 46
2100      - 45
2101      - 44
2102      - 43
2103      - 42
2104      - 41
2105      - 40
2106      - 39
2107      - 38
2108      - 37
2109      - 36
2110      - 35
2111      - 34
2112      - 33
2113      - 32
2114    * -
2115      -
2116      -
2117      - 31
2118      - 30
2119      - 29
2120      - 28
2121      - 27
2122      - 26
2123      - 25
2124      - 24
2125      - 23
2126      - 22
2127      - 21
2128      - 20
2129      - 19
2130      - 18
2131      - 17
2132      - 16
2133      - 15
2134      - 14
2135      - 13
2136      - 12
2137      - 11
2138      - 10
2139      - 9
2140      - 8
2141      - 7
2142      - 6
2143      - 5
2144      - 4
2145      - 3
2146      - 2
2147      - 1
2148      - 0
2149    * .. _MEDIA-BUS-FMT-RGB161616-1X48:
2150
2151      - MEDIA_BUS_FMT_RGB161616_1X48
2152      - 0x101a
2153      -
2154      -
2155      -
2156      -
2157      -
2158      -
2159      -
2160      -
2161      -
2162      -
2163      -
2164      -
2165      -
2166      -
2167      -
2168      -
2169      -
2170      - r\ :sub:`15`
2171      - r\ :sub:`14`
2172      - r\ :sub:`13`
2173      - r\ :sub:`12`
2174      - r\ :sub:`11`
2175      - r\ :sub:`10`
2176      - r\ :sub:`9`
2177      - r\ :sub:`8`
2178      - r\ :sub:`7`
2179      - r\ :sub:`6`
2180      - r\ :sub:`5`
2181      - r\ :sub:`4`
2182      - r\ :sub:`3`
2183      - r\ :sub:`2`
2184      - r\ :sub:`1`
2185      - r\ :sub:`0`
2186    * -
2187      -
2188      -
2189      - g\ :sub:`15`
2190      - g\ :sub:`14`
2191      - g\ :sub:`13`
2192      - g\ :sub:`12`
2193      - g\ :sub:`11`
2194      - g\ :sub:`10`
2195      - g\ :sub:`9`
2196      - g\ :sub:`8`
2197      - g\ :sub:`7`
2198      - g\ :sub:`6`
2199      - g\ :sub:`5`
2200      - g\ :sub:`4`
2201      - g\ :sub:`3`
2202      - g\ :sub:`2`
2203      - g\ :sub:`1`
2204      - g\ :sub:`0`
2205      - b\ :sub:`15`
2206      - b\ :sub:`14`
2207      - b\ :sub:`13`
2208      - b\ :sub:`12`
2209      - b\ :sub:`11`
2210      - b\ :sub:`10`
2211      - b\ :sub:`9`
2212      - b\ :sub:`8`
2213      - b\ :sub:`7`
2214      - b\ :sub:`6`
2215      - b\ :sub:`5`
2216      - b\ :sub:`4`
2217      - b\ :sub:`3`
2218      - b\ :sub:`2`
2219      - b\ :sub:`1`
2220      - b\ :sub:`0`
2221
2222.. raw:: latex
2223
2224    \endgroup
2225
2226On LVDS buses, usually each sample is transferred serialized in seven
2227time slots per pixel clock, on three (18-bit) or four (24-bit)
2228differential data pairs at the same time. The remaining bits are used
2229for control signals as defined by SPWG/PSWG/VESA or JEIDA standards. The
223024-bit RGB format serialized in seven time slots on four lanes using
2231JEIDA defined bit mapping will be named
2232``MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA``, for example.
2233
2234.. raw:: latex
2235
2236    \small
2237
2238.. _v4l2-mbus-pixelcode-rgb-lvds:
2239
2240.. flat-table:: LVDS RGB formats
2241    :header-rows:  2
2242    :stub-columns: 0
2243
2244    * - Identifier
2245      - Code
2246      -
2247      -
2248      - :cspan:`3` Data organization
2249    * -
2250      -
2251      - Timeslot
2252      - Lane
2253      - 3
2254      - 2
2255      - 1
2256      - 0
2257    * .. _MEDIA-BUS-FMT-RGB666-1X7X3-SPWG:
2258
2259      - MEDIA_BUS_FMT_RGB666_1X7X3_SPWG
2260      - 0x1010
2261      - 0
2262      -
2263      -
2264      - d
2265      - b\ :sub:`1`
2266      - g\ :sub:`0`
2267    * -
2268      -
2269      - 1
2270      -
2271      -
2272      - d
2273      - b\ :sub:`0`
2274      - r\ :sub:`5`
2275    * -
2276      -
2277      - 2
2278      -
2279      -
2280      - d
2281      - g\ :sub:`5`
2282      - r\ :sub:`4`
2283    * -
2284      -
2285      - 3
2286      -
2287      -
2288      - b\ :sub:`5`
2289      - g\ :sub:`4`
2290      - r\ :sub:`3`
2291    * -
2292      -
2293      - 4
2294      -
2295      -
2296      - b\ :sub:`4`
2297      - g\ :sub:`3`
2298      - r\ :sub:`2`
2299    * -
2300      -
2301      - 5
2302      -
2303      -
2304      - b\ :sub:`3`
2305      - g\ :sub:`2`
2306      - r\ :sub:`1`
2307    * -
2308      -
2309      - 6
2310      -
2311      -
2312      - b\ :sub:`2`
2313      - g\ :sub:`1`
2314      - r\ :sub:`0`
2315    * .. _MEDIA-BUS-FMT-RGB888-1X7X4-SPWG:
2316
2317      - MEDIA_BUS_FMT_RGB888_1X7X4_SPWG
2318      - 0x1011
2319      - 0
2320      -
2321      - d
2322      - d
2323      - b\ :sub:`1`
2324      - g\ :sub:`0`
2325    * -
2326      -
2327      - 1
2328      -
2329      - b\ :sub:`7`
2330      - d
2331      - b\ :sub:`0`
2332      - r\ :sub:`5`
2333    * -
2334      -
2335      - 2
2336      -
2337      - b\ :sub:`6`
2338      - d
2339      - g\ :sub:`5`
2340      - r\ :sub:`4`
2341    * -
2342      -
2343      - 3
2344      -
2345      - g\ :sub:`7`
2346      - b\ :sub:`5`
2347      - g\ :sub:`4`
2348      - r\ :sub:`3`
2349    * -
2350      -
2351      - 4
2352      -
2353      - g\ :sub:`6`
2354      - b\ :sub:`4`
2355      - g\ :sub:`3`
2356      - r\ :sub:`2`
2357    * -
2358      -
2359      - 5
2360      -
2361      - r\ :sub:`7`
2362      - b\ :sub:`3`
2363      - g\ :sub:`2`
2364      - r\ :sub:`1`
2365    * -
2366      -
2367      - 6
2368      -
2369      - r\ :sub:`6`
2370      - b\ :sub:`2`
2371      - g\ :sub:`1`
2372      - r\ :sub:`0`
2373    * .. _MEDIA-BUS-FMT-RGB888-1X7X4-JEIDA:
2374
2375      - MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA
2376      - 0x1012
2377      - 0
2378      -
2379      - d
2380      - d
2381      - b\ :sub:`3`
2382      - g\ :sub:`2`
2383    * -
2384      -
2385      - 1
2386      -
2387      - b\ :sub:`1`
2388      - d
2389      - b\ :sub:`2`
2390      - r\ :sub:`7`
2391    * -
2392      -
2393      - 2
2394      -
2395      - b\ :sub:`0`
2396      - d
2397      - g\ :sub:`7`
2398      - r\ :sub:`6`
2399    * -
2400      -
2401      - 3
2402      -
2403      - g\ :sub:`1`
2404      - b\ :sub:`7`
2405      - g\ :sub:`6`
2406      - r\ :sub:`5`
2407    * -
2408      -
2409      - 4
2410      -
2411      - g\ :sub:`0`
2412      - b\ :sub:`6`
2413      - g\ :sub:`5`
2414      - r\ :sub:`4`
2415    * -
2416      -
2417      - 5
2418      -
2419      - r\ :sub:`1`
2420      - b\ :sub:`5`
2421      - g\ :sub:`4`
2422      - r\ :sub:`3`
2423    * -
2424      -
2425      - 6
2426      -
2427      - r\ :sub:`0`
2428      - b\ :sub:`4`
2429      - g\ :sub:`3`
2430      - r\ :sub:`2`
2431
2432.. raw:: latex
2433
2434    \normalsize
2435
2436
2437Bayer Formats
2438^^^^^^^^^^^^^
2439
2440Those formats transfer pixel data as red, green and blue components. The
2441format code is made of the following information.
2442
2443-  The red, green and blue components order code, as encoded in a pixel
2444   sample. The possible values are shown in :ref:`bayer-patterns`.
2445
2446-  The number of bits per pixel component. All components are
2447   transferred on the same number of bits. Common values are 8, 10 and
2448   12.
2449
2450-  The compression (optional). If the pixel components are ALAW- or
2451   DPCM-compressed, a mention of the compression scheme and the number
2452   of bits per compressed pixel component.
2453
2454-  The number of bus samples per pixel. Pixels that are wider than the
2455   bus width must be transferred in multiple samples. Common values are
2456   1 and 2.
2457
2458-  The bus width.
2459
2460-  For formats where the total number of bits per pixel is smaller than
2461   the number of bus samples per pixel times the bus width, a padding
2462   value stating if the bytes are padded in their most high order bits
2463   (PADHI) or low order bits (PADLO).
2464
2465-  For formats where the number of bus samples per pixel is larger than
2466   1, an endianness value stating if the pixel is transferred MSB first
2467   (BE) or LSB first (LE).
2468
2469For instance, a format with uncompressed 10-bit Bayer components
2470arranged in a red, green, green, blue pattern transferred as 2 8-bit
2471samples per pixel with the least significant bits transferred first will
2472be named ``MEDIA_BUS_FMT_SRGGB10_2X8_PADHI_LE``.
2473
2474
2475.. _bayer-patterns:
2476
2477.. kernel-figure:: bayer.svg
2478    :alt:    bayer.svg
2479    :align:  center
2480
2481    **Figure 4.8 Bayer Patterns**
2482
2483The following table lists existing packed Bayer formats. The data
2484organization is given as an example for the first pixel only.
2485
2486
2487.. HACK: ideally, we would be using adjustbox here. However, Sphinx
2488.. is a very bad behaviored guy: if the table has more than 30 cols,
2489.. it switches to long table, and there's no way to override it.
2490
2491
2492.. raw:: latex
2493
2494    \begingroup
2495    \tiny
2496    \setlength{\tabcolsep}{2pt}
2497
2498.. 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}|
2499
2500.. _v4l2-mbus-pixelcode-bayer:
2501
2502.. cssclass: longtable
2503
2504.. flat-table:: Bayer Formats
2505    :header-rows:  2
2506    :stub-columns: 0
2507
2508    * - Identifier
2509      - Code
2510      -
2511      - :cspan:`15` Data organization
2512    * -
2513      -
2514      - Bit
2515      - 15
2516      - 14
2517      - 13
2518      - 12
2519      - 11
2520      - 10
2521      - 9
2522      - 8
2523      - 7
2524      - 6
2525      - 5
2526      - 4
2527      - 3
2528      - 2
2529      - 1
2530      - 0
2531    * .. _MEDIA-BUS-FMT-SBGGR8-1X8:
2532
2533      - MEDIA_BUS_FMT_SBGGR8_1X8
2534      - 0x3001
2535      -
2536      -
2537      -
2538      -
2539      -
2540      -
2541      -
2542      -
2543      -
2544      - b\ :sub:`7`
2545      - b\ :sub:`6`
2546      - b\ :sub:`5`
2547      - b\ :sub:`4`
2548      - b\ :sub:`3`
2549      - b\ :sub:`2`
2550      - b\ :sub:`1`
2551      - b\ :sub:`0`
2552    * .. _MEDIA-BUS-FMT-SGBRG8-1X8:
2553
2554      - MEDIA_BUS_FMT_SGBRG8_1X8
2555      - 0x3013
2556      -
2557      -
2558      -
2559      -
2560      -
2561      -
2562      -
2563      -
2564      -
2565      - g\ :sub:`7`
2566      - g\ :sub:`6`
2567      - g\ :sub:`5`
2568      - g\ :sub:`4`
2569      - g\ :sub:`3`
2570      - g\ :sub:`2`
2571      - g\ :sub:`1`
2572      - g\ :sub:`0`
2573    * .. _MEDIA-BUS-FMT-SGRBG8-1X8:
2574
2575      - MEDIA_BUS_FMT_SGRBG8_1X8
2576      - 0x3002
2577      -
2578      -
2579      -
2580      -
2581      -
2582      -
2583      -
2584      -
2585      -
2586      - g\ :sub:`7`
2587      - g\ :sub:`6`
2588      - g\ :sub:`5`
2589      - g\ :sub:`4`
2590      - g\ :sub:`3`
2591      - g\ :sub:`2`
2592      - g\ :sub:`1`
2593      - g\ :sub:`0`
2594    * .. _MEDIA-BUS-FMT-SRGGB8-1X8:
2595
2596      - MEDIA_BUS_FMT_SRGGB8_1X8
2597      - 0x3014
2598      -
2599      -
2600      -
2601      -
2602      -
2603      -
2604      -
2605      -
2606      -
2607      - r\ :sub:`7`
2608      - r\ :sub:`6`
2609      - r\ :sub:`5`
2610      - r\ :sub:`4`
2611      - r\ :sub:`3`
2612      - r\ :sub:`2`
2613      - r\ :sub:`1`
2614      - r\ :sub:`0`
2615    * .. _MEDIA-BUS-FMT-SBGGR10-ALAW8-1X8:
2616
2617      - MEDIA_BUS_FMT_SBGGR10_ALAW8_1X8
2618      - 0x3015
2619      -
2620      -
2621      -
2622      -
2623      -
2624      -
2625      -
2626      -
2627      -
2628      - b\ :sub:`7`
2629      - b\ :sub:`6`
2630      - b\ :sub:`5`
2631      - b\ :sub:`4`
2632      - b\ :sub:`3`
2633      - b\ :sub:`2`
2634      - b\ :sub:`1`
2635      - b\ :sub:`0`
2636    * .. _MEDIA-BUS-FMT-SGBRG10-ALAW8-1X8:
2637
2638      - MEDIA_BUS_FMT_SGBRG10_ALAW8_1X8
2639      - 0x3016
2640      -
2641      -
2642      -
2643      -
2644      -
2645      -
2646      -
2647      -
2648      -
2649      - g\ :sub:`7`
2650      - g\ :sub:`6`
2651      - g\ :sub:`5`
2652      - g\ :sub:`4`
2653      - g\ :sub:`3`
2654      - g\ :sub:`2`
2655      - g\ :sub:`1`
2656      - g\ :sub:`0`
2657    * .. _MEDIA-BUS-FMT-SGRBG10-ALAW8-1X8:
2658
2659      - MEDIA_BUS_FMT_SGRBG10_ALAW8_1X8
2660      - 0x3017
2661      -
2662      -
2663      -
2664      -
2665      -
2666      -
2667      -
2668      -
2669      -
2670      - g\ :sub:`7`
2671      - g\ :sub:`6`
2672      - g\ :sub:`5`
2673      - g\ :sub:`4`
2674      - g\ :sub:`3`
2675      - g\ :sub:`2`
2676      - g\ :sub:`1`
2677      - g\ :sub:`0`
2678    * .. _MEDIA-BUS-FMT-SRGGB10-ALAW8-1X8:
2679
2680      - MEDIA_BUS_FMT_SRGGB10_ALAW8_1X8
2681      - 0x3018
2682      -
2683      -
2684      -
2685      -
2686      -
2687      -
2688      -
2689      -
2690      -
2691      - r\ :sub:`7`
2692      - r\ :sub:`6`
2693      - r\ :sub:`5`
2694      - r\ :sub:`4`
2695      - r\ :sub:`3`
2696      - r\ :sub:`2`
2697      - r\ :sub:`1`
2698      - r\ :sub:`0`
2699    * .. _MEDIA-BUS-FMT-SBGGR10-DPCM8-1X8:
2700
2701      - MEDIA_BUS_FMT_SBGGR10_DPCM8_1X8
2702      - 0x300b
2703      -
2704      -
2705      -
2706      -
2707      -
2708      -
2709      -
2710      -
2711      -
2712      - b\ :sub:`7`
2713      - b\ :sub:`6`
2714      - b\ :sub:`5`
2715      - b\ :sub:`4`
2716      - b\ :sub:`3`
2717      - b\ :sub:`2`
2718      - b\ :sub:`1`
2719      - b\ :sub:`0`
2720    * .. _MEDIA-BUS-FMT-SGBRG10-DPCM8-1X8:
2721
2722      - MEDIA_BUS_FMT_SGBRG10_DPCM8_1X8
2723      - 0x300c
2724      -
2725      -
2726      -
2727      -
2728      -
2729      -
2730      -
2731      -
2732      -
2733      - g\ :sub:`7`
2734      - g\ :sub:`6`
2735      - g\ :sub:`5`
2736      - g\ :sub:`4`
2737      - g\ :sub:`3`
2738      - g\ :sub:`2`
2739      - g\ :sub:`1`
2740      - g\ :sub:`0`
2741    * .. _MEDIA-BUS-FMT-SGRBG10-DPCM8-1X8:
2742
2743      - MEDIA_BUS_FMT_SGRBG10_DPCM8_1X8
2744      - 0x3009
2745      -
2746      -
2747      -
2748      -
2749      -
2750      -
2751      -
2752      -
2753      -
2754      - g\ :sub:`7`
2755      - g\ :sub:`6`
2756      - g\ :sub:`5`
2757      - g\ :sub:`4`
2758      - g\ :sub:`3`
2759      - g\ :sub:`2`
2760      - g\ :sub:`1`
2761      - g\ :sub:`0`
2762    * .. _MEDIA-BUS-FMT-SRGGB10-DPCM8-1X8:
2763
2764      - MEDIA_BUS_FMT_SRGGB10_DPCM8_1X8
2765      - 0x300d
2766      -
2767      -
2768      -
2769      -
2770      -
2771      -
2772      -
2773      -
2774      -
2775      - r\ :sub:`7`
2776      - r\ :sub:`6`
2777      - r\ :sub:`5`
2778      - r\ :sub:`4`
2779      - r\ :sub:`3`
2780      - r\ :sub:`2`
2781      - r\ :sub:`1`
2782      - r\ :sub:`0`
2783    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-BE:
2784
2785      - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_BE
2786      - 0x3003
2787      -
2788      -
2789      -
2790      -
2791      -
2792      -
2793      -
2794      -
2795      -
2796      - 0
2797      - 0
2798      - 0
2799      - 0
2800      - 0
2801      - 0
2802      - b\ :sub:`9`
2803      - b\ :sub:`8`
2804    * -
2805      -
2806      -
2807      -
2808      -
2809      -
2810      -
2811      -
2812      -
2813      -
2814      -
2815      - b\ :sub:`7`
2816      - b\ :sub:`6`
2817      - b\ :sub:`5`
2818      - b\ :sub:`4`
2819      - b\ :sub:`3`
2820      - b\ :sub:`2`
2821      - b\ :sub:`1`
2822      - b\ :sub:`0`
2823    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-LE:
2824
2825      - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_LE
2826      - 0x3004
2827      -
2828      -
2829      -
2830      -
2831      -
2832      -
2833      -
2834      -
2835      -
2836      - b\ :sub:`7`
2837      - b\ :sub:`6`
2838      - b\ :sub:`5`
2839      - b\ :sub:`4`
2840      - b\ :sub:`3`
2841      - b\ :sub:`2`
2842      - b\ :sub:`1`
2843      - b\ :sub:`0`
2844    * -
2845      -
2846      -
2847      -
2848      -
2849      -
2850      -
2851      -
2852      -
2853      -
2854      -
2855      - 0
2856      - 0
2857      - 0
2858      - 0
2859      - 0
2860      - 0
2861      - b\ :sub:`9`
2862      - b\ :sub:`8`
2863    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-BE:
2864
2865      - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_BE
2866      - 0x3005
2867      -
2868      -
2869      -
2870      -
2871      -
2872      -
2873      -
2874      -
2875      -
2876      - b\ :sub:`9`
2877      - b\ :sub:`8`
2878      - b\ :sub:`7`
2879      - b\ :sub:`6`
2880      - b\ :sub:`5`
2881      - b\ :sub:`4`
2882      - b\ :sub:`3`
2883      - b\ :sub:`2`
2884    * -
2885      -
2886      -
2887      -
2888      -
2889      -
2890      -
2891      -
2892      -
2893      -
2894      -
2895      - b\ :sub:`1`
2896      - b\ :sub:`0`
2897      - 0
2898      - 0
2899      - 0
2900      - 0
2901      - 0
2902      - 0
2903    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-LE:
2904
2905      - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_LE
2906      - 0x3006
2907      -
2908      -
2909      -
2910      -
2911      -
2912      -
2913      -
2914      -
2915      -
2916      - b\ :sub:`1`
2917      - b\ :sub:`0`
2918      - 0
2919      - 0
2920      - 0
2921      - 0
2922      - 0
2923      - 0
2924    * -
2925      -
2926      -
2927      -
2928      -
2929      -
2930      -
2931      -
2932      -
2933      -
2934      -
2935      - b\ :sub:`9`
2936      - b\ :sub:`8`
2937      - b\ :sub:`7`
2938      - b\ :sub:`6`
2939      - b\ :sub:`5`
2940      - b\ :sub:`4`
2941      - b\ :sub:`3`
2942      - b\ :sub:`2`
2943    * .. _MEDIA-BUS-FMT-SBGGR10-1X10:
2944
2945      - MEDIA_BUS_FMT_SBGGR10_1X10
2946      - 0x3007
2947      -
2948      -
2949      -
2950      -
2951      -
2952      -
2953      -
2954      - b\ :sub:`9`
2955      - b\ :sub:`8`
2956      - b\ :sub:`7`
2957      - b\ :sub:`6`
2958      - b\ :sub:`5`
2959      - b\ :sub:`4`
2960      - b\ :sub:`3`
2961      - b\ :sub:`2`
2962      - b\ :sub:`1`
2963      - b\ :sub:`0`
2964    * .. _MEDIA-BUS-FMT-SGBRG10-1X10:
2965
2966      - MEDIA_BUS_FMT_SGBRG10_1X10
2967      - 0x300e
2968      -
2969      -
2970      -
2971      -
2972      -
2973      -
2974      -
2975      - g\ :sub:`9`
2976      - g\ :sub:`8`
2977      - g\ :sub:`7`
2978      - g\ :sub:`6`
2979      - g\ :sub:`5`
2980      - g\ :sub:`4`
2981      - g\ :sub:`3`
2982      - g\ :sub:`2`
2983      - g\ :sub:`1`
2984      - g\ :sub:`0`
2985    * .. _MEDIA-BUS-FMT-SGRBG10-1X10:
2986
2987      - MEDIA_BUS_FMT_SGRBG10_1X10
2988      - 0x300a
2989      -
2990      -
2991      -
2992      -
2993      -
2994      -
2995      -
2996      - g\ :sub:`9`
2997      - g\ :sub:`8`
2998      - g\ :sub:`7`
2999      - g\ :sub:`6`
3000      - g\ :sub:`5`
3001      - g\ :sub:`4`
3002      - g\ :sub:`3`
3003      - g\ :sub:`2`
3004      - g\ :sub:`1`
3005      - g\ :sub:`0`
3006    * .. _MEDIA-BUS-FMT-SRGGB10-1X10:
3007
3008      - MEDIA_BUS_FMT_SRGGB10_1X10
3009      - 0x300f
3010      -
3011      -
3012      -
3013      -
3014      -
3015      -
3016      -
3017      - r\ :sub:`9`
3018      - r\ :sub:`8`
3019      - r\ :sub:`7`
3020      - r\ :sub:`6`
3021      - r\ :sub:`5`
3022      - r\ :sub:`4`
3023      - r\ :sub:`3`
3024      - r\ :sub:`2`
3025      - r\ :sub:`1`
3026      - r\ :sub:`0`
3027    * .. _MEDIA-BUS-FMT-SBGGR12-1X12:
3028
3029      - MEDIA_BUS_FMT_SBGGR12_1X12
3030      - 0x3008
3031      -
3032      -
3033      -
3034      -
3035      -
3036      - b\ :sub:`11`
3037      - b\ :sub:`10`
3038      - b\ :sub:`9`
3039      - b\ :sub:`8`
3040      - b\ :sub:`7`
3041      - b\ :sub:`6`
3042      - b\ :sub:`5`
3043      - b\ :sub:`4`
3044      - b\ :sub:`3`
3045      - b\ :sub:`2`
3046      - b\ :sub:`1`
3047      - b\ :sub:`0`
3048    * .. _MEDIA-BUS-FMT-SGBRG12-1X12:
3049
3050      - MEDIA_BUS_FMT_SGBRG12_1X12
3051      - 0x3010
3052      -
3053      -
3054      -
3055      -
3056      -
3057      - g\ :sub:`11`
3058      - g\ :sub:`10`
3059      - g\ :sub:`9`
3060      - g\ :sub:`8`
3061      - g\ :sub:`7`
3062      - g\ :sub:`6`
3063      - g\ :sub:`5`
3064      - g\ :sub:`4`
3065      - g\ :sub:`3`
3066      - g\ :sub:`2`
3067      - g\ :sub:`1`
3068      - g\ :sub:`0`
3069    * .. _MEDIA-BUS-FMT-SGRBG12-1X12:
3070
3071      - MEDIA_BUS_FMT_SGRBG12_1X12
3072      - 0x3011
3073      -
3074      -
3075      -
3076      -
3077      -
3078      - g\ :sub:`11`
3079      - g\ :sub:`10`
3080      - g\ :sub:`9`
3081      - g\ :sub:`8`
3082      - g\ :sub:`7`
3083      - g\ :sub:`6`
3084      - g\ :sub:`5`
3085      - g\ :sub:`4`
3086      - g\ :sub:`3`
3087      - g\ :sub:`2`
3088      - g\ :sub:`1`
3089      - g\ :sub:`0`
3090    * .. _MEDIA-BUS-FMT-SRGGB12-1X12:
3091
3092      - MEDIA_BUS_FMT_SRGGB12_1X12
3093      - 0x3012
3094      -
3095      -
3096      -
3097      -
3098      -
3099      - r\ :sub:`11`
3100      - r\ :sub:`10`
3101      - r\ :sub:`9`
3102      - r\ :sub:`8`
3103      - r\ :sub:`7`
3104      - r\ :sub:`6`
3105      - r\ :sub:`5`
3106      - r\ :sub:`4`
3107      - r\ :sub:`3`
3108      - r\ :sub:`2`
3109      - r\ :sub:`1`
3110      - r\ :sub:`0`
3111    * .. _MEDIA-BUS-FMT-SBGGR14-1X14:
3112
3113      - MEDIA_BUS_FMT_SBGGR14_1X14
3114      - 0x3019
3115      -
3116      -
3117      -
3118      - b\ :sub:`13`
3119      - b\ :sub:`12`
3120      - b\ :sub:`11`
3121      - b\ :sub:`10`
3122      - b\ :sub:`9`
3123      - b\ :sub:`8`
3124      - b\ :sub:`7`
3125      - b\ :sub:`6`
3126      - b\ :sub:`5`
3127      - b\ :sub:`4`
3128      - b\ :sub:`3`
3129      - b\ :sub:`2`
3130      - b\ :sub:`1`
3131      - b\ :sub:`0`
3132    * .. _MEDIA-BUS-FMT-SGBRG14-1X14:
3133
3134      - MEDIA_BUS_FMT_SGBRG14_1X14
3135      - 0x301a
3136      -
3137      -
3138      -
3139      - g\ :sub:`13`
3140      - g\ :sub:`12`
3141      - g\ :sub:`11`
3142      - g\ :sub:`10`
3143      - g\ :sub:`9`
3144      - g\ :sub:`8`
3145      - g\ :sub:`7`
3146      - g\ :sub:`6`
3147      - g\ :sub:`5`
3148      - g\ :sub:`4`
3149      - g\ :sub:`3`
3150      - g\ :sub:`2`
3151      - g\ :sub:`1`
3152      - g\ :sub:`0`
3153    * .. _MEDIA-BUS-FMT-SGRBG14-1X14:
3154
3155      - MEDIA_BUS_FMT_SGRBG14_1X14
3156      - 0x301b
3157      -
3158      -
3159      -
3160      - g\ :sub:`13`
3161      - g\ :sub:`12`
3162      - g\ :sub:`11`
3163      - g\ :sub:`10`
3164      - g\ :sub:`9`
3165      - g\ :sub:`8`
3166      - g\ :sub:`7`
3167      - g\ :sub:`6`
3168      - g\ :sub:`5`
3169      - g\ :sub:`4`
3170      - g\ :sub:`3`
3171      - g\ :sub:`2`
3172      - g\ :sub:`1`
3173      - g\ :sub:`0`
3174    * .. _MEDIA-BUS-FMT-SRGGB14-1X14:
3175
3176      - MEDIA_BUS_FMT_SRGGB14_1X14
3177      - 0x301c
3178      -
3179      -
3180      -
3181      - r\ :sub:`13`
3182      - r\ :sub:`12`
3183      - r\ :sub:`11`
3184      - r\ :sub:`10`
3185      - r\ :sub:`9`
3186      - r\ :sub:`8`
3187      - r\ :sub:`7`
3188      - r\ :sub:`6`
3189      - r\ :sub:`5`
3190      - r\ :sub:`4`
3191      - r\ :sub:`3`
3192      - r\ :sub:`2`
3193      - r\ :sub:`1`
3194      - r\ :sub:`0`
3195    * .. _MEDIA-BUS-FMT-SBGGR16-1X16:
3196
3197      - MEDIA_BUS_FMT_SBGGR16_1X16
3198      - 0x301d
3199      -
3200      - b\ :sub:`15`
3201      - b\ :sub:`14`
3202      - b\ :sub:`13`
3203      - b\ :sub:`12`
3204      - b\ :sub:`11`
3205      - b\ :sub:`10`
3206      - b\ :sub:`9`
3207      - b\ :sub:`8`
3208      - b\ :sub:`7`
3209      - b\ :sub:`6`
3210      - b\ :sub:`5`
3211      - b\ :sub:`4`
3212      - b\ :sub:`3`
3213      - b\ :sub:`2`
3214      - b\ :sub:`1`
3215      - b\ :sub:`0`
3216    * .. _MEDIA-BUS-FMT-SGBRG16-1X16:
3217
3218      - MEDIA_BUS_FMT_SGBRG16_1X16
3219      - 0x301e
3220      -
3221      - g\ :sub:`15`
3222      - g\ :sub:`14`
3223      - g\ :sub:`13`
3224      - g\ :sub:`12`
3225      - g\ :sub:`11`
3226      - g\ :sub:`10`
3227      - g\ :sub:`9`
3228      - g\ :sub:`8`
3229      - g\ :sub:`7`
3230      - g\ :sub:`6`
3231      - g\ :sub:`5`
3232      - g\ :sub:`4`
3233      - g\ :sub:`3`
3234      - g\ :sub:`2`
3235      - g\ :sub:`1`
3236      - g\ :sub:`0`
3237    * .. _MEDIA-BUS-FMT-SGRBG16-1X16:
3238
3239      - MEDIA_BUS_FMT_SGRBG16_1X16
3240      - 0x301f
3241      -
3242      - g\ :sub:`15`
3243      - g\ :sub:`14`
3244      - g\ :sub:`13`
3245      - g\ :sub:`12`
3246      - g\ :sub:`11`
3247      - g\ :sub:`10`
3248      - g\ :sub:`9`
3249      - g\ :sub:`8`
3250      - g\ :sub:`7`
3251      - g\ :sub:`6`
3252      - g\ :sub:`5`
3253      - g\ :sub:`4`
3254      - g\ :sub:`3`
3255      - g\ :sub:`2`
3256      - g\ :sub:`1`
3257      - g\ :sub:`0`
3258    * .. _MEDIA-BUS-FMT-SRGGB16-1X16:
3259
3260      - MEDIA_BUS_FMT_SRGGB16_1X16
3261      - 0x3020
3262      -
3263      - r\ :sub:`15`
3264      - r\ :sub:`14`
3265      - r\ :sub:`13`
3266      - r\ :sub:`12`
3267      - r\ :sub:`11`
3268      - r\ :sub:`10`
3269      - r\ :sub:`9`
3270      - r\ :sub:`8`
3271      - r\ :sub:`7`
3272      - r\ :sub:`6`
3273      - r\ :sub:`5`
3274      - r\ :sub:`4`
3275      - r\ :sub:`3`
3276      - r\ :sub:`2`
3277      - r\ :sub:`1`
3278      - r\ :sub:`0`
3279
3280.. raw:: latex
3281
3282    \endgroup
3283
3284
3285Packed YUV Formats
3286^^^^^^^^^^^^^^^^^^
3287
3288Those data formats transfer pixel data as (possibly downsampled) Y, U
3289and V components. Some formats include dummy bits in some of their
3290samples and are collectively referred to as "YDYC" (Y-Dummy-Y-Chroma)
3291formats. One cannot rely on the values of these dummy bits as those are
3292undefined.
3293
3294The format code is made of the following information.
3295
3296-  The Y, U and V components order code, as transferred on the bus.
3297   Possible values are YUYV, UYVY, YVYU and VYUY for formats with no
3298   dummy bit, and YDYUYDYV, YDYVYDYU, YUYDYVYD and YVYDYUYD for YDYC
3299   formats.
3300
3301-  The number of bits per pixel component. All components are
3302   transferred on the same number of bits. Common values are 8, 10 and
3303   12.
3304
3305-  The number of bus samples per pixel. Pixels that are wider than the
3306   bus width must be transferred in multiple samples. Common values are
3307   0.5 (encoded as 0_5; in this case two pixels are transferred per bus
3308   sample), 1, 1.5 (encoded as 1_5) and 2.
3309
3310-  The bus width. When the bus width is larger than the number of bits
3311   per pixel component, several components are packed in a single bus
3312   sample. The components are ordered as specified by the order code,
3313   with components on the left of the code transferred in the high order
3314   bits. Common values are 8 and 16.
3315
3316For instance, a format where pixels are encoded as 8-bit YUV values
3317downsampled to 4:2:2 and transferred as 2 8-bit bus samples per pixel in
3318the U, Y, V, Y order will be named ``MEDIA_BUS_FMT_UYVY8_2X8``.
3319
3320:ref:`v4l2-mbus-pixelcode-yuv8` lists existing packed YUV formats and
3321describes the organization of each pixel data in each sample. When a
3322format pattern is split across multiple samples each of the samples in
3323the pattern is described.
3324
3325The role of each bit transferred over the bus is identified by one of
3326the following codes.
3327
3328-  y\ :sub:`x` for luma component bit number x
3329
3330-  u\ :sub:`x` for blue chroma component bit number x
3331
3332-  v\ :sub:`x` for red chroma component bit number x
3333
3334-  a\ :sub:`x` for alpha component bit number x
3335
3336- for non-available bits (for positions higher than the bus width)
3337
3338-  d for dummy bits
3339
3340.. HACK: ideally, we would be using adjustbox here. However, this
3341.. will never work for this table, as, even with tiny font, it is
3342.. to big for a single page. So, we need to manually adjust the
3343.. size.
3344
3345.. raw:: latex
3346
3347    \begingroup
3348    \tiny
3349    \setlength{\tabcolsep}{2pt}
3350
3351.. 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}|
3352
3353.. _v4l2-mbus-pixelcode-yuv8:
3354
3355.. flat-table:: YUV Formats
3356    :header-rows:  2
3357    :stub-columns: 0
3358    :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
3359
3360    * - Identifier
3361      - Code
3362      -
3363      - :cspan:`31` Data organization
3364    * -
3365      -
3366      - Bit
3367      - 31
3368      - 30
3369      - 29
3370      - 28
3371      - 27
3372      - 26
3373      - 25
3374      - 24
3375      - 23
3376      - 22
3377      - 21
3378      - 10
3379      - 19
3380      - 18
3381      - 17
3382      - 16
3383      - 15
3384      - 14
3385      - 13
3386      - 12
3387      - 11
3388      - 10
3389      - 9
3390      - 8
3391      - 7
3392      - 6
3393      - 5
3394      - 4
3395      - 3
3396      - 2
3397      - 1
3398      - 0
3399    * .. _MEDIA-BUS-FMT-Y8-1X8:
3400
3401      - MEDIA_BUS_FMT_Y8_1X8
3402      - 0x2001
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      - y\ :sub:`7`
3429      - y\ :sub:`6`
3430      - y\ :sub:`5`
3431      - y\ :sub:`4`
3432      - y\ :sub:`3`
3433      - y\ :sub:`2`
3434      - y\ :sub:`1`
3435      - y\ :sub:`0`
3436    * .. _MEDIA-BUS-FMT-UV8-1X8:
3437
3438      - MEDIA_BUS_FMT_UV8_1X8
3439      - 0x2015
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      - v\ :sub:`7`
3501      - v\ :sub:`6`
3502      - v\ :sub:`5`
3503      - v\ :sub:`4`
3504      - v\ :sub:`3`
3505      - v\ :sub:`2`
3506      - v\ :sub:`1`
3507      - v\ :sub:`0`
3508    * .. _MEDIA-BUS-FMT-UYVY8-1_5X8:
3509
3510      - MEDIA_BUS_FMT_UYVY8_1_5X8
3511      - 0x2002
3512      -
3513      -
3514      -
3515      -
3516      -
3517      -
3518      -
3519      -
3520      -
3521      -
3522      -
3523      -
3524      -
3525      -
3526      -
3527      -
3528      -
3529      -
3530      -
3531      -
3532      -
3533      -
3534      -
3535      -
3536      -
3537      - u\ :sub:`7`
3538      - u\ :sub:`6`
3539      - u\ :sub:`5`
3540      - u\ :sub:`4`
3541      - u\ :sub:`3`
3542      - u\ :sub:`2`
3543      - u\ :sub:`1`
3544      - u\ :sub:`0`
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      -
3571      -
3572      - y\ :sub:`7`
3573      - y\ :sub:`6`
3574      - y\ :sub:`5`
3575      - y\ :sub:`4`
3576      - y\ :sub:`3`
3577      - y\ :sub:`2`
3578      - y\ :sub:`1`
3579      - y\ :sub:`0`
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      -
3606      -
3607      - y\ :sub:`7`
3608      - y\ :sub:`6`
3609      - y\ :sub:`5`
3610      - y\ :sub:`4`
3611      - y\ :sub:`3`
3612      - y\ :sub:`2`
3613      - y\ :sub:`1`
3614      - y\ :sub:`0`
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      -
3641      -
3642      - v\ :sub:`7`
3643      - v\ :sub:`6`
3644      - v\ :sub:`5`
3645      - v\ :sub:`4`
3646      - v\ :sub:`3`
3647      - v\ :sub:`2`
3648      - v\ :sub:`1`
3649      - v\ :sub:`0`
3650    * -
3651      -
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      - y\ :sub:`7`
3678      - y\ :sub:`6`
3679      - y\ :sub:`5`
3680      - y\ :sub:`4`
3681      - y\ :sub:`3`
3682      - y\ :sub:`2`
3683      - y\ :sub:`1`
3684      - y\ :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    * .. _MEDIA-BUS-FMT-VYUY8-1_5X8:
3721
3722      - MEDIA_BUS_FMT_VYUY8_1_5X8
3723      - 0x2003
3724      -
3725      -
3726      -
3727      -
3728      -
3729      -
3730      -
3731      -
3732      -
3733      -
3734      -
3735      -
3736      -
3737      -
3738      -
3739      -
3740      -
3741      -
3742      -
3743      -
3744      -
3745      -
3746      -
3747      -
3748      -
3749      - v\ :sub:`7`
3750      - v\ :sub:`6`
3751      - v\ :sub:`5`
3752      - v\ :sub:`4`
3753      - v\ :sub:`3`
3754      - v\ :sub:`2`
3755      - v\ :sub:`1`
3756      - v\ :sub:`0`
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      -
3783      -
3784      - y\ :sub:`7`
3785      - y\ :sub:`6`
3786      - y\ :sub:`5`
3787      - y\ :sub:`4`
3788      - y\ :sub:`3`
3789      - y\ :sub:`2`
3790      - y\ :sub:`1`
3791      - y\ :sub:`0`
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      -
3818      -
3819      - y\ :sub:`7`
3820      - y\ :sub:`6`
3821      - y\ :sub:`5`
3822      - y\ :sub:`4`
3823      - y\ :sub:`3`
3824      - y\ :sub:`2`
3825      - y\ :sub:`1`
3826      - y\ :sub:`0`
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      -
3853      -
3854      - u\ :sub:`7`
3855      - u\ :sub:`6`
3856      - u\ :sub:`5`
3857      - u\ :sub:`4`
3858      - u\ :sub:`3`
3859      - u\ :sub:`2`
3860      - u\ :sub:`1`
3861      - u\ :sub:`0`
3862    * -
3863      -
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    * .. _MEDIA-BUS-FMT-YUYV8-1_5X8:
3933
3934      - MEDIA_BUS_FMT_YUYV8_1_5X8
3935      - 0x2004
3936      -
3937      -
3938      -
3939      -
3940      -
3941      -
3942      -
3943      -
3944      -
3945      -
3946      -
3947      -
3948      -
3949      -
3950      -
3951      -
3952      -
3953      -
3954      -
3955      -
3956      -
3957      -
3958      -
3959      -
3960      -
3961      - y\ :sub:`7`
3962      - y\ :sub:`6`
3963      - y\ :sub:`5`
3964      - y\ :sub:`4`
3965      - y\ :sub:`3`
3966      - y\ :sub:`2`
3967      - y\ :sub:`1`
3968      - y\ :sub:`0`
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      -
3995      -
3996      - y\ :sub:`7`
3997      - y\ :sub:`6`
3998      - y\ :sub:`5`
3999      - y\ :sub:`4`
4000      - y\ :sub:`3`
4001      - y\ :sub:`2`
4002      - y\ :sub:`1`
4003      - y\ :sub:`0`
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      -
4030      -
4031      - u\ :sub:`7`
4032      - u\ :sub:`6`
4033      - u\ :sub:`5`
4034      - u\ :sub:`4`
4035      - u\ :sub:`3`
4036      - u\ :sub:`2`
4037      - u\ :sub:`1`
4038      - u\ :sub:`0`
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      -
4065      -
4066      - y\ :sub:`7`
4067      - y\ :sub:`6`
4068      - y\ :sub:`5`
4069      - y\ :sub:`4`
4070      - y\ :sub:`3`
4071      - y\ :sub:`2`
4072      - y\ :sub:`1`
4073      - y\ :sub:`0`
4074    * -
4075      -
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      - v\ :sub:`7`
4137      - v\ :sub:`6`
4138      - v\ :sub:`5`
4139      - v\ :sub:`4`
4140      - v\ :sub:`3`
4141      - v\ :sub:`2`
4142      - v\ :sub:`1`
4143      - v\ :sub:`0`
4144    * .. _MEDIA-BUS-FMT-YVYU8-1_5X8:
4145
4146      - MEDIA_BUS_FMT_YVYU8_1_5X8
4147      - 0x2005
4148      -
4149      -
4150      -
4151      -
4152      -
4153      -
4154      -
4155      -
4156      -
4157      -
4158      -
4159      -
4160      -
4161      -
4162      -
4163      -
4164      -
4165      -
4166      -
4167      -
4168      -
4169      -
4170      -
4171      -
4172      -
4173      - y\ :sub:`7`
4174      - y\ :sub:`6`
4175      - y\ :sub:`5`
4176      - y\ :sub:`4`
4177      - y\ :sub:`3`
4178      - y\ :sub:`2`
4179      - y\ :sub:`1`
4180      - y\ :sub:`0`
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      -
4207      -
4208      - y\ :sub:`7`
4209      - y\ :sub:`6`
4210      - y\ :sub:`5`
4211      - y\ :sub:`4`
4212      - y\ :sub:`3`
4213      - y\ :sub:`2`
4214      - y\ :sub:`1`
4215      - y\ :sub:`0`
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      -
4242      -
4243      - v\ :sub:`7`
4244      - v\ :sub:`6`
4245      - v\ :sub:`5`
4246      - v\ :sub:`4`
4247      - v\ :sub:`3`
4248      - v\ :sub:`2`
4249      - v\ :sub:`1`
4250      - v\ :sub:`0`
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      -
4277      -
4278      - y\ :sub:`7`
4279      - y\ :sub:`6`
4280      - y\ :sub:`5`
4281      - y\ :sub:`4`
4282      - y\ :sub:`3`
4283      - y\ :sub:`2`
4284      - y\ :sub:`1`
4285      - y\ :sub:`0`
4286    * -
4287      -
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      - y\ :sub:`7`
4314      - y\ :sub:`6`
4315      - y\ :sub:`5`
4316      - y\ :sub:`4`
4317      - y\ :sub:`3`
4318      - y\ :sub:`2`
4319      - y\ :sub:`1`
4320      - y\ :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      - u\ :sub:`7`
4349      - u\ :sub:`6`
4350      - u\ :sub:`5`
4351      - u\ :sub:`4`
4352      - u\ :sub:`3`
4353      - u\ :sub:`2`
4354      - u\ :sub:`1`
4355      - u\ :sub:`0`
4356    * .. _MEDIA-BUS-FMT-UYVY8-2X8:
4357
4358      - MEDIA_BUS_FMT_UYVY8_2X8
4359      - 0x2006
4360      -
4361      -
4362      -
4363      -
4364      -
4365      -
4366      -
4367      -
4368      -
4369      -
4370      -
4371      -
4372      -
4373      -
4374      -
4375      -
4376      -
4377      -
4378      -
4379      -
4380      -
4381      -
4382      -
4383      -
4384      -
4385      - u\ :sub:`7`
4386      - u\ :sub:`6`
4387      - u\ :sub:`5`
4388      - u\ :sub:`4`
4389      - u\ :sub:`3`
4390      - u\ :sub:`2`
4391      - u\ :sub:`1`
4392      - u\ :sub:`0`
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      -
4419      -
4420      - y\ :sub:`7`
4421      - y\ :sub:`6`
4422      - y\ :sub:`5`
4423      - y\ :sub:`4`
4424      - y\ :sub:`3`
4425      - y\ :sub:`2`
4426      - y\ :sub:`1`
4427      - y\ :sub:`0`
4428    * -
4429      -
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    * .. _MEDIA-BUS-FMT-VYUY8-2X8:
4499
4500      - MEDIA_BUS_FMT_VYUY8_2X8
4501      - 0x2007
4502      -
4503      -
4504      -
4505      -
4506      -
4507      -
4508      -
4509      -
4510      -
4511      -
4512      -
4513      -
4514      -
4515      -
4516      -
4517      -
4518      -
4519      -
4520      -
4521      -
4522      -
4523      -
4524      -
4525      -
4526      -
4527      - v\ :sub:`7`
4528      - v\ :sub:`6`
4529      - v\ :sub:`5`
4530      - v\ :sub:`4`
4531      - v\ :sub:`3`
4532      - v\ :sub:`2`
4533      - v\ :sub:`1`
4534      - v\ :sub:`0`
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      -
4561      -
4562      - y\ :sub:`7`
4563      - y\ :sub:`6`
4564      - y\ :sub:`5`
4565      - y\ :sub:`4`
4566      - y\ :sub:`3`
4567      - y\ :sub:`2`
4568      - y\ :sub:`1`
4569      - y\ :sub:`0`
4570    * -
4571      -
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      - u\ :sub:`7`
4598      - u\ :sub:`6`
4599      - u\ :sub:`5`
4600      - u\ :sub:`4`
4601      - u\ :sub:`3`
4602      - u\ :sub:`2`
4603      - u\ :sub:`1`
4604      - u\ :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      - y\ :sub:`7`
4633      - y\ :sub:`6`
4634      - y\ :sub:`5`
4635      - y\ :sub:`4`
4636      - y\ :sub:`3`
4637      - y\ :sub:`2`
4638      - y\ :sub:`1`
4639      - y\ :sub:`0`
4640    * .. _MEDIA-BUS-FMT-YUYV8-2X8:
4641
4642      - MEDIA_BUS_FMT_YUYV8_2X8
4643      - 0x2008
4644      -
4645      -
4646      -
4647      -
4648      -
4649      -
4650      -
4651      -
4652      -
4653      -
4654      -
4655      -
4656      -
4657      -
4658      -
4659      -
4660      -
4661      -
4662      -
4663      -
4664      -
4665      -
4666      -
4667      -
4668      -
4669      - y\ :sub:`7`
4670      - y\ :sub:`6`
4671      - y\ :sub:`5`
4672      - y\ :sub:`4`
4673      - y\ :sub:`3`
4674      - y\ :sub:`2`
4675      - y\ :sub:`1`
4676      - y\ :sub:`0`
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      -
4703      -
4704      - u\ :sub:`7`
4705      - u\ :sub:`6`
4706      - u\ :sub:`5`
4707      - u\ :sub:`4`
4708      - u\ :sub:`3`
4709      - u\ :sub:`2`
4710      - u\ :sub:`1`
4711      - u\ :sub:`0`
4712    * -
4713      -
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    * .. _MEDIA-BUS-FMT-YVYU8-2X8:
4783
4784      - MEDIA_BUS_FMT_YVYU8_2X8
4785      - 0x2009
4786      -
4787      -
4788      -
4789      -
4790      -
4791      -
4792      -
4793      -
4794      -
4795      -
4796      -
4797      -
4798      -
4799      -
4800      -
4801      -
4802      -
4803      -
4804      -
4805      -
4806      -
4807      -
4808      -
4809      -
4810      -
4811      - y\ :sub:`7`
4812      - y\ :sub:`6`
4813      - y\ :sub:`5`
4814      - y\ :sub:`4`
4815      - y\ :sub:`3`
4816      - y\ :sub:`2`
4817      - y\ :sub:`1`
4818      - y\ :sub:`0`
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      -
4845      -
4846      - v\ :sub:`7`
4847      - v\ :sub:`6`
4848      - v\ :sub:`5`
4849      - v\ :sub:`4`
4850      - v\ :sub:`3`
4851      - v\ :sub:`2`
4852      - v\ :sub:`1`
4853      - v\ :sub:`0`
4854    * -
4855      -
4856      -
4857      -
4858      -
4859      -
4860      -
4861      -
4862      -
4863      -
4864      -
4865      -
4866      -
4867      -
4868      -
4869      -
4870      -
4871      -
4872      -
4873      -
4874      -
4875      -
4876      -
4877      -
4878      -
4879      -
4880      -
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    * -
4890      -
4891      -
4892      -
4893      -
4894      -
4895      -
4896      -
4897      -
4898      -
4899      -
4900      -
4901      -
4902      -
4903      -
4904      -
4905      -
4906      -
4907      -
4908      -
4909      -
4910      -
4911      -
4912      -
4913      -
4914      -
4915      -
4916      - u\ :sub:`7`
4917      - u\ :sub:`6`
4918      - u\ :sub:`5`
4919      - u\ :sub:`4`
4920      - u\ :sub:`3`
4921      - u\ :sub:`2`
4922      - u\ :sub:`1`
4923      - u\ :sub:`0`
4924    * .. _MEDIA-BUS-FMT-Y10-1X10:
4925
4926      - MEDIA_BUS_FMT_Y10_1X10
4927      - 0x200a
4928      -
4929      -
4930      -
4931      -
4932      -
4933      -
4934      -
4935      -
4936      -
4937      -
4938      -
4939      -
4940      -
4941      -
4942      -
4943      -
4944      -
4945      -
4946      -
4947      -
4948      -
4949      -
4950      -
4951      - y\ :sub:`9`
4952      - y\ :sub:`8`
4953      - y\ :sub:`7`
4954      - y\ :sub:`6`
4955      - y\ :sub:`5`
4956      - y\ :sub:`4`
4957      - y\ :sub:`3`
4958      - y\ :sub:`2`
4959      - y\ :sub:`1`
4960      - y\ :sub:`0`
4961    * .. _MEDIA-BUS-FMT-Y10-2X8-PADHI_LE:
4962
4963      - MEDIA_BUS_FMT_Y10_2X8_PADHI_LE
4964      - 0x202c
4965      -
4966      -
4967      -
4968      -
4969      -
4970      -
4971      -
4972      -
4973      -
4974      -
4975      -
4976      -
4977      -
4978      -
4979      -
4980      -
4981      -
4982      -
4983      -
4984      -
4985      -
4986      -
4987      -
4988      -
4989      -
4990      - y\ :sub:`7`
4991      - y\ :sub:`6`
4992      - y\ :sub:`5`
4993      - y\ :sub:`4`
4994      - y\ :sub:`3`
4995      - y\ :sub:`2`
4996      - y\ :sub:`1`
4997      - y\ :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      -
5024      -
5025      - 0
5026      - 0
5027      - 0
5028      - 0
5029      - 0
5030      - 0
5031      - y\ :sub:`9`
5032      - y\ :sub:`8`
5033    * .. _MEDIA-BUS-FMT-UYVY10-2X10:
5034
5035      - MEDIA_BUS_FMT_UYVY10_2X10
5036      - 0x2018
5037      -
5038      -
5039      -
5040      -
5041      -
5042      -
5043      -
5044      -
5045      -
5046      -
5047      -
5048      -
5049      -
5050      -
5051      -
5052      -
5053      -
5054      -
5055      -
5056      -
5057      -
5058      -
5059      -
5060      - u\ :sub:`9`
5061      - u\ :sub:`8`
5062      - u\ :sub:`7`
5063      - u\ :sub:`6`
5064      - u\ :sub:`5`
5065      - u\ :sub:`4`
5066      - u\ :sub:`3`
5067      - u\ :sub:`2`
5068      - u\ :sub:`1`
5069      - u\ :sub:`0`
5070    * -
5071      -
5072      -
5073      -
5074      -
5075      -
5076      -
5077      -
5078      -
5079      -
5080      -
5081      -
5082      -
5083      -
5084      -
5085      -
5086      -
5087      -
5088      -
5089      -
5090      -
5091      -
5092      -
5093      -
5094      -
5095      - y\ :sub:`9`
5096      - y\ :sub:`8`
5097      - y\ :sub:`7`
5098      - y\ :sub:`6`
5099      - y\ :sub:`5`
5100      - y\ :sub:`4`
5101      - y\ :sub:`3`
5102      - y\ :sub:`2`
5103      - y\ :sub:`1`
5104      - y\ :sub:`0`
5105    * -
5106      -
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    * .. _MEDIA-BUS-FMT-VYUY10-2X10:
5176
5177      - MEDIA_BUS_FMT_VYUY10_2X10
5178      - 0x2019
5179      -
5180      -
5181      -
5182      -
5183      -
5184      -
5185      -
5186      -
5187      -
5188      -
5189      -
5190      -
5191      -
5192      -
5193      -
5194      -
5195      -
5196      -
5197      -
5198      -
5199      -
5200      -
5201      -
5202      - v\ :sub:`9`
5203      - v\ :sub:`8`
5204      - v\ :sub:`7`
5205      - v\ :sub:`6`
5206      - v\ :sub:`5`
5207      - v\ :sub:`4`
5208      - v\ :sub:`3`
5209      - v\ :sub:`2`
5210      - v\ :sub:`1`
5211      - v\ :sub:`0`
5212    * -
5213      -
5214      -
5215      -
5216      -
5217      -
5218      -
5219      -
5220      -
5221      -
5222      -
5223      -
5224      -
5225      -
5226      -
5227      -
5228      -
5229      -
5230      -
5231      -
5232      -
5233      -
5234      -
5235      -
5236      -
5237      - y\ :sub:`9`
5238      - y\ :sub:`8`
5239      - y\ :sub:`7`
5240      - y\ :sub:`6`
5241      - y\ :sub:`5`
5242      - y\ :sub:`4`
5243      - y\ :sub:`3`
5244      - y\ :sub:`2`
5245      - y\ :sub:`1`
5246      - y\ :sub:`0`
5247    * -
5248      -
5249      -
5250      -
5251      -
5252      -
5253      -
5254      -
5255      -
5256      -
5257      -
5258      -
5259      -
5260      -
5261      -
5262      -
5263      -
5264      -
5265      -
5266      -
5267      -
5268      -
5269      -
5270      -
5271      -
5272      - u\ :sub:`9`
5273      - u\ :sub:`8`
5274      - u\ :sub:`7`
5275      - u\ :sub:`6`
5276      - u\ :sub:`5`
5277      - u\ :sub:`4`
5278      - u\ :sub:`3`
5279      - u\ :sub:`2`
5280      - u\ :sub:`1`
5281      - u\ :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      - y\ :sub:`9`
5308      - y\ :sub:`8`
5309      - y\ :sub:`7`
5310      - y\ :sub:`6`
5311      - y\ :sub:`5`
5312      - y\ :sub:`4`
5313      - y\ :sub:`3`
5314      - y\ :sub:`2`
5315      - y\ :sub:`1`
5316      - y\ :sub:`0`
5317    * .. _MEDIA-BUS-FMT-YUYV10-2X10:
5318
5319      - MEDIA_BUS_FMT_YUYV10_2X10
5320      - 0x200b
5321      -
5322      -
5323      -
5324      -
5325      -
5326      -
5327      -
5328      -
5329      -
5330      -
5331      -
5332      -
5333      -
5334      -
5335      -
5336      -
5337      -
5338      -
5339      -
5340      -
5341      -
5342      -
5343      -
5344      - y\ :sub:`9`
5345      - y\ :sub:`8`
5346      - y\ :sub:`7`
5347      - y\ :sub:`6`
5348      - y\ :sub:`5`
5349      - y\ :sub:`4`
5350      - y\ :sub:`3`
5351      - y\ :sub:`2`
5352      - y\ :sub:`1`
5353      - y\ :sub:`0`
5354    * -
5355      -
5356      -
5357      -
5358      -
5359      -
5360      -
5361      -
5362      -
5363      -
5364      -
5365      -
5366      -
5367      -
5368      -
5369      -
5370      -
5371      -
5372      -
5373      -
5374      -
5375      -
5376      -
5377      -
5378      -
5379      - u\ :sub:`9`
5380      - u\ :sub:`8`
5381      - u\ :sub:`7`
5382      - u\ :sub:`6`
5383      - u\ :sub:`5`
5384      - u\ :sub:`4`
5385      - u\ :sub:`3`
5386      - u\ :sub:`2`
5387      - u\ :sub:`1`
5388      - u\ :sub:`0`
5389    * -
5390      -
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    * .. _MEDIA-BUS-FMT-YVYU10-2X10:
5460
5461      - MEDIA_BUS_FMT_YVYU10_2X10
5462      - 0x200c
5463      -
5464      -
5465      -
5466      -
5467      -
5468      -
5469      -
5470      -
5471      -
5472      -
5473      -
5474      -
5475      -
5476      -
5477      -
5478      -
5479      -
5480      -
5481      -
5482      -
5483      -
5484      -
5485      -
5486      - y\ :sub:`9`
5487      - y\ :sub:`8`
5488      - y\ :sub:`7`
5489      - y\ :sub:`6`
5490      - y\ :sub:`5`
5491      - y\ :sub:`4`
5492      - y\ :sub:`3`
5493      - y\ :sub:`2`
5494      - y\ :sub:`1`
5495      - y\ :sub:`0`
5496    * -
5497      -
5498      -
5499      -
5500      -
5501      -
5502      -
5503      -
5504      -
5505      -
5506      -
5507      -
5508      -
5509      -
5510      -
5511      -
5512      -
5513      -
5514      -
5515      -
5516      -
5517      -
5518      -
5519      -
5520      -
5521      - v\ :sub:`9`
5522      - v\ :sub:`8`
5523      - v\ :sub:`7`
5524      - v\ :sub:`6`
5525      - v\ :sub:`5`
5526      - v\ :sub:`4`
5527      - v\ :sub:`3`
5528      - v\ :sub:`2`
5529      - v\ :sub:`1`
5530      - v\ :sub:`0`
5531    * -
5532      -
5533      -
5534      -
5535      -
5536      -
5537      -
5538      -
5539      -
5540      -
5541      -
5542      -
5543      -
5544      -
5545      -
5546      -
5547      -
5548      -
5549      -
5550      -
5551      -
5552      -
5553      -
5554      -
5555      -
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    * -
5567      -
5568      -
5569      -
5570      -
5571      -
5572      -
5573      -
5574      -
5575      -
5576      -
5577      -
5578      -
5579      -
5580      -
5581      -
5582      -
5583      -
5584      -
5585      -
5586      -
5587      -
5588      -
5589      -
5590      -
5591      - u\ :sub:`9`
5592      - u\ :sub:`8`
5593      - u\ :sub:`7`
5594      - u\ :sub:`6`
5595      - u\ :sub:`5`
5596      - u\ :sub:`4`
5597      - u\ :sub:`3`
5598      - u\ :sub:`2`
5599      - u\ :sub:`1`
5600      - u\ :sub:`0`
5601    * .. _MEDIA-BUS-FMT-Y12-1X12:
5602
5603      - MEDIA_BUS_FMT_Y12_1X12
5604      - 0x2013
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    * .. _MEDIA-BUS-FMT-UYVY12-2X12:
5639
5640      - MEDIA_BUS_FMT_UYVY12_2X12
5641      - 0x201c
5642      -
5643      -
5644      -
5645      -
5646      -
5647      -
5648      -
5649      -
5650      -
5651      -
5652      -
5653      -
5654      -
5655      -
5656      -
5657      -
5658      -
5659      -
5660      -
5661      -
5662      -
5663      - u\ :sub:`11`
5664      - u\ :sub:`10`
5665      - u\ :sub:`9`
5666      - u\ :sub:`8`
5667      - u\ :sub:`7`
5668      - u\ :sub:`6`
5669      - u\ :sub:`5`
5670      - u\ :sub:`4`
5671      - u\ :sub:`3`
5672      - u\ :sub:`2`
5673      - u\ :sub:`1`
5674      - u\ :sub:`0`
5675    * -
5676      -
5677      -
5678      -
5679      -
5680      -
5681      -
5682      -
5683      -
5684      -
5685      -
5686      -
5687      -
5688      -
5689      -
5690      -
5691      -
5692      -
5693      -
5694      -
5695      -
5696      -
5697      -
5698      - y\ :sub:`11`
5699      - y\ :sub:`10`
5700      - y\ :sub:`9`
5701      - y\ :sub:`8`
5702      - y\ :sub:`7`
5703      - y\ :sub:`6`
5704      - y\ :sub:`5`
5705      - y\ :sub:`4`
5706      - y\ :sub:`3`
5707      - y\ :sub:`2`
5708      - y\ :sub:`1`
5709      - y\ :sub:`0`
5710    * -
5711      -
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    * .. _MEDIA-BUS-FMT-VYUY12-2X12:
5781
5782      - MEDIA_BUS_FMT_VYUY12_2X12
5783      - 0x201d
5784      -
5785      -
5786      -
5787      -
5788      -
5789      -
5790      -
5791      -
5792      -
5793      -
5794      -
5795      -
5796      -
5797      -
5798      -
5799      -
5800      -
5801      -
5802      -
5803      -
5804      -
5805      - v\ :sub:`11`
5806      - v\ :sub:`10`
5807      - v\ :sub:`9`
5808      - v\ :sub:`8`
5809      - v\ :sub:`7`
5810      - v\ :sub:`6`
5811      - v\ :sub:`5`
5812      - v\ :sub:`4`
5813      - v\ :sub:`3`
5814      - v\ :sub:`2`
5815      - v\ :sub:`1`
5816      - v\ :sub:`0`
5817    * -
5818      -
5819      -
5820      -
5821      -
5822      -
5823      -
5824      -
5825      -
5826      -
5827      -
5828      -
5829      -
5830      -
5831      -
5832      -
5833      -
5834      -
5835      -
5836      -
5837      -
5838      -
5839      -
5840      - y\ :sub:`11`
5841      - y\ :sub:`10`
5842      - y\ :sub:`9`
5843      - y\ :sub:`8`
5844      - y\ :sub:`7`
5845      - y\ :sub:`6`
5846      - y\ :sub:`5`
5847      - y\ :sub:`4`
5848      - y\ :sub:`3`
5849      - y\ :sub:`2`
5850      - y\ :sub:`1`
5851      - y\ :sub:`0`
5852    * -
5853      -
5854      -
5855      -
5856      -
5857      -
5858      -
5859      -
5860      -
5861      -
5862      -
5863      -
5864      -
5865      -
5866      -
5867      -
5868      -
5869      -
5870      -
5871      -
5872      -
5873      -
5874      -
5875      - u\ :sub:`11`
5876      - u\ :sub:`10`
5877      - u\ :sub:`9`
5878      - u\ :sub:`8`
5879      - u\ :sub:`7`
5880      - u\ :sub:`6`
5881      - u\ :sub:`5`
5882      - u\ :sub:`4`
5883      - u\ :sub:`3`
5884      - u\ :sub:`2`
5885      - u\ :sub:`1`
5886      - u\ :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      - y\ :sub:`11`
5911      - y\ :sub:`10`
5912      - y\ :sub:`9`
5913      - y\ :sub:`8`
5914      - y\ :sub:`7`
5915      - y\ :sub:`6`
5916      - y\ :sub:`5`
5917      - y\ :sub:`4`
5918      - y\ :sub:`3`
5919      - y\ :sub:`2`
5920      - y\ :sub:`1`
5921      - y\ :sub:`0`
5922    * .. _MEDIA-BUS-FMT-YUYV12-2X12:
5923
5924      - MEDIA_BUS_FMT_YUYV12_2X12
5925      - 0x201e
5926      -
5927      -
5928      -
5929      -
5930      -
5931      -
5932      -
5933      -
5934      -
5935      -
5936      -
5937      -
5938      -
5939      -
5940      -
5941      -
5942      -
5943      -
5944      -
5945      -
5946      -
5947      - y\ :sub:`11`
5948      - y\ :sub:`10`
5949      - y\ :sub:`9`
5950      - y\ :sub:`8`
5951      - y\ :sub:`7`
5952      - y\ :sub:`6`
5953      - y\ :sub:`5`
5954      - y\ :sub:`4`
5955      - y\ :sub:`3`
5956      - y\ :sub:`2`
5957      - y\ :sub:`1`
5958      - y\ :sub:`0`
5959    * -
5960      -
5961      -
5962      -
5963      -
5964      -
5965      -
5966      -
5967      -
5968      -
5969      -
5970      -
5971      -
5972      -
5973      -
5974      -
5975      -
5976      -
5977      -
5978      -
5979      -
5980      -
5981      -
5982      - u\ :sub:`11`
5983      - u\ :sub:`10`
5984      - u\ :sub:`9`
5985      - u\ :sub:`8`
5986      - u\ :sub:`7`
5987      - u\ :sub:`6`
5988      - u\ :sub:`5`
5989      - u\ :sub:`4`
5990      - u\ :sub:`3`
5991      - u\ :sub:`2`
5992      - u\ :sub:`1`
5993      - u\ :sub:`0`
5994    * -
5995      -
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    * .. _MEDIA-BUS-FMT-YVYU12-2X12:
6065
6066      - MEDIA_BUS_FMT_YVYU12_2X12
6067      - 0x201f
6068      -
6069      -
6070      -
6071      -
6072      -
6073      -
6074      -
6075      -
6076      -
6077      -
6078      -
6079      -
6080      -
6081      -
6082      -
6083      -
6084      -
6085      -
6086      -
6087      -
6088      -
6089      - y\ :sub:`11`
6090      - y\ :sub:`10`
6091      - y\ :sub:`9`
6092      - y\ :sub:`8`
6093      - y\ :sub:`7`
6094      - y\ :sub:`6`
6095      - y\ :sub:`5`
6096      - y\ :sub:`4`
6097      - y\ :sub:`3`
6098      - y\ :sub:`2`
6099      - y\ :sub:`1`
6100      - y\ :sub:`0`
6101    * -
6102      -
6103      -
6104      -
6105      -
6106      -
6107      -
6108      -
6109      -
6110      -
6111      -
6112      -
6113      -
6114      -
6115      -
6116      -
6117      -
6118      -
6119      -
6120      -
6121      -
6122      -
6123      -
6124      - v\ :sub:`11`
6125      - v\ :sub:`10`
6126      - v\ :sub:`9`
6127      - v\ :sub:`8`
6128      - v\ :sub:`7`
6129      - v\ :sub:`6`
6130      - v\ :sub:`5`
6131      - v\ :sub:`4`
6132      - v\ :sub:`3`
6133      - v\ :sub:`2`
6134      - v\ :sub:`1`
6135      - v\ :sub:`0`
6136    * -
6137      -
6138      -
6139      -
6140      -
6141      -
6142      -
6143      -
6144      -
6145      -
6146      -
6147      -
6148      -
6149      -
6150      -
6151      -
6152      -
6153      -
6154      -
6155      -
6156      -
6157      -
6158      -
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    * -
6172      -
6173      -
6174      -
6175      -
6176      -
6177      -
6178      -
6179      -
6180      -
6181      -
6182      -
6183      -
6184      -
6185      -
6186      -
6187      -
6188      -
6189      -
6190      -
6191      -
6192      -
6193      -
6194      - u\ :sub:`11`
6195      - u\ :sub:`10`
6196      - u\ :sub:`9`
6197      - u\ :sub:`8`
6198      - u\ :sub:`7`
6199      - u\ :sub:`6`
6200      - u\ :sub:`5`
6201      - u\ :sub:`4`
6202      - u\ :sub:`3`
6203      - u\ :sub:`2`
6204      - u\ :sub:`1`
6205      - u\ :sub:`0`
6206    * .. _MEDIA-BUS-FMT-Y14-1X14:
6207
6208      - MEDIA_BUS_FMT_Y14_1X14
6209      - 0x202d
6210      -
6211      -
6212      -
6213      -
6214      -
6215      -
6216      -
6217      -
6218      -
6219      -
6220      -
6221      -
6222      -
6223      -
6224      -
6225      -
6226      -
6227      -
6228      -
6229      - y\ :sub:`13`
6230      - y\ :sub:`12`
6231      - y\ :sub:`11`
6232      - y\ :sub:`10`
6233      - y\ :sub:`9`
6234      - y\ :sub:`8`
6235      - y\ :sub:`7`
6236      - y\ :sub:`6`
6237      - y\ :sub:`5`
6238      - y\ :sub:`4`
6239      - y\ :sub:`3`
6240      - y\ :sub:`2`
6241      - y\ :sub:`1`
6242      - y\ :sub:`0`
6243    * .. _MEDIA-BUS-FMT-Y16-1X16:
6244
6245      - MEDIA_BUS_FMT_Y16_1X16
6246      - 0x202e
6247      -
6248      -
6249      -
6250      -
6251      -
6252      -
6253      -
6254      -
6255      -
6256      -
6257      -
6258      -
6259      -
6260      -
6261      -
6262      -
6263      -
6264      - y\ :sub:`15`
6265      - y\ :sub:`14`
6266      - y\ :sub:`13`
6267      - y\ :sub:`12`
6268      - y\ :sub:`11`
6269      - y\ :sub:`10`
6270      - y\ :sub:`9`
6271      - y\ :sub:`8`
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-UYVY8-1X16:
6281
6282      - MEDIA_BUS_FMT_UYVY8_1X16
6283      - 0x200f
6284      -
6285      -
6286      -
6287      -
6288      -
6289      -
6290      -
6291      -
6292      -
6293      -
6294      -
6295      -
6296      -
6297      -
6298      -
6299      -
6300      -
6301      - u\ :sub:`7`
6302      - u\ :sub:`6`
6303      - u\ :sub:`5`
6304      - u\ :sub:`4`
6305      - u\ :sub:`3`
6306      - u\ :sub:`2`
6307      - u\ :sub:`1`
6308      - u\ :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      - v\ :sub:`7`
6337      - v\ :sub:`6`
6338      - v\ :sub:`5`
6339      - v\ :sub:`4`
6340      - v\ :sub:`3`
6341      - v\ :sub:`2`
6342      - v\ :sub:`1`
6343      - v\ :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-VYUY8-1X16:
6353
6354      - MEDIA_BUS_FMT_VYUY8_1X16
6355      - 0x2010
6356      -
6357      -
6358      -
6359      -
6360      -
6361      -
6362      -
6363      -
6364      -
6365      -
6366      -
6367      -
6368      -
6369      -
6370      -
6371      -
6372      -
6373      - v\ :sub:`7`
6374      - v\ :sub:`6`
6375      - v\ :sub:`5`
6376      - v\ :sub:`4`
6377      - v\ :sub:`3`
6378      - v\ :sub:`2`
6379      - v\ :sub:`1`
6380      - v\ :sub:`0`
6381      - y\ :sub:`7`
6382      - y\ :sub:`6`
6383      - y\ :sub:`5`
6384      - y\ :sub:`4`
6385      - y\ :sub:`3`
6386      - y\ :sub:`2`
6387      - y\ :sub:`1`
6388      - y\ :sub:`0`
6389    * -
6390      -
6391      -
6392      -
6393      -
6394      -
6395      -
6396      -
6397      -
6398      -
6399      -
6400      -
6401      -
6402      -
6403      -
6404      -
6405      -
6406      -
6407      -
6408      - u\ :sub:`7`
6409      - u\ :sub:`6`
6410      - u\ :sub:`5`
6411      - u\ :sub:`4`
6412      - u\ :sub:`3`
6413      - u\ :sub:`2`
6414      - u\ :sub:`1`
6415      - u\ :sub:`0`
6416      - y\ :sub:`7`
6417      - y\ :sub:`6`
6418      - y\ :sub:`5`
6419      - y\ :sub:`4`
6420      - y\ :sub:`3`
6421      - y\ :sub:`2`
6422      - y\ :sub:`1`
6423      - y\ :sub:`0`
6424    * .. _MEDIA-BUS-FMT-YUYV8-1X16:
6425
6426      - MEDIA_BUS_FMT_YUYV8_1X16
6427      - 0x2011
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      - u\ :sub:`7`
6454      - u\ :sub:`6`
6455      - u\ :sub:`5`
6456      - u\ :sub:`4`
6457      - u\ :sub:`3`
6458      - u\ :sub:`2`
6459      - u\ :sub:`1`
6460      - u\ :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      - v\ :sub:`7`
6489      - v\ :sub:`6`
6490      - v\ :sub:`5`
6491      - v\ :sub:`4`
6492      - v\ :sub:`3`
6493      - v\ :sub:`2`
6494      - v\ :sub:`1`
6495      - v\ :sub:`0`
6496    * .. _MEDIA-BUS-FMT-YVYU8-1X16:
6497
6498      - MEDIA_BUS_FMT_YVYU8_1X16
6499      - 0x2012
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      - v\ :sub:`7`
6526      - v\ :sub:`6`
6527      - v\ :sub:`5`
6528      - v\ :sub:`4`
6529      - v\ :sub:`3`
6530      - v\ :sub:`2`
6531      - v\ :sub:`1`
6532      - v\ :sub:`0`
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    * .. _MEDIA-BUS-FMT-YDYUYDYV8-1X16:
6569
6570      - MEDIA_BUS_FMT_YDYUYDYV8_1X16
6571      - 0x2014
6572      -
6573      -
6574      -
6575      -
6576      -
6577      -
6578      -
6579      -
6580      -
6581      -
6582      -
6583      -
6584      -
6585      -
6586      -
6587      -
6588      -
6589      - y\ :sub:`7`
6590      - y\ :sub:`6`
6591      - y\ :sub:`5`
6592      - y\ :sub:`4`
6593      - y\ :sub:`3`
6594      - y\ :sub:`2`
6595      - y\ :sub:`1`
6596      - y\ :sub:`0`
6597      - d
6598      - d
6599      - d
6600      - d
6601      - d
6602      - d
6603      - d
6604      - d
6605    * -
6606      -
6607      -
6608      -
6609      -
6610      -
6611      -
6612      -
6613      -
6614      -
6615      -
6616      -
6617      -
6618      -
6619      -
6620      -
6621      -
6622      -
6623      -
6624      - y\ :sub:`7`
6625      - y\ :sub:`6`
6626      - y\ :sub:`5`
6627      - y\ :sub:`4`
6628      - y\ :sub:`3`
6629      - y\ :sub:`2`
6630      - y\ :sub:`1`
6631      - y\ :sub:`0`
6632      - u\ :sub:`7`
6633      - u\ :sub:`6`
6634      - u\ :sub:`5`
6635      - u\ :sub:`4`
6636      - u\ :sub:`3`
6637      - u\ :sub:`2`
6638      - u\ :sub:`1`
6639      - u\ :sub:`0`
6640    * -
6641      -
6642      -
6643      -
6644      -
6645      -
6646      -
6647      -
6648      -
6649      -
6650      -
6651      -
6652      -
6653      -
6654      -
6655      -
6656      -
6657      -
6658      -
6659      - y\ :sub:`7`
6660      - y\ :sub:`6`
6661      - y\ :sub:`5`
6662      - y\ :sub:`4`
6663      - y\ :sub:`3`
6664      - y\ :sub:`2`
6665      - y\ :sub:`1`
6666      - y\ :sub:`0`
6667      - d
6668      - d
6669      - d
6670      - d
6671      - d
6672      - d
6673      - d
6674      - d
6675    * -
6676      -
6677      -
6678      -
6679      -
6680      -
6681      -
6682      -
6683      -
6684      -
6685      -
6686      -
6687      -
6688      -
6689      -
6690      -
6691      -
6692      -
6693      -
6694      - y\ :sub:`7`
6695      - y\ :sub:`6`
6696      - y\ :sub:`5`
6697      - y\ :sub:`4`
6698      - y\ :sub:`3`
6699      - y\ :sub:`2`
6700      - y\ :sub:`1`
6701      - y\ :sub:`0`
6702      - v\ :sub:`7`
6703      - v\ :sub:`6`
6704      - v\ :sub:`5`
6705      - v\ :sub:`4`
6706      - v\ :sub:`3`
6707      - v\ :sub:`2`
6708      - v\ :sub:`1`
6709      - v\ :sub:`0`
6710    * .. _MEDIA-BUS-FMT-UYVY10-1X20:
6711
6712      - MEDIA_BUS_FMT_UYVY10_1X20
6713      - 0x201a
6714      -
6715      -
6716      -
6717      -
6718      -
6719      -
6720      -
6721      -
6722      -
6723      -
6724      -
6725      -
6726      -
6727      - u\ :sub:`9`
6728      - u\ :sub:`8`
6729      - u\ :sub:`7`
6730      - u\ :sub:`6`
6731      - u\ :sub:`5`
6732      - u\ :sub:`4`
6733      - u\ :sub:`3`
6734      - u\ :sub:`2`
6735      - u\ :sub:`1`
6736      - u\ :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      - v\ :sub:`9`
6763      - v\ :sub:`8`
6764      - v\ :sub:`7`
6765      - v\ :sub:`6`
6766      - v\ :sub:`5`
6767      - v\ :sub:`4`
6768      - v\ :sub:`3`
6769      - v\ :sub:`2`
6770      - v\ :sub:`1`
6771      - v\ :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-VYUY10-1X20:
6783
6784      - MEDIA_BUS_FMT_VYUY10_1X20
6785      - 0x201b
6786      -
6787      -
6788      -
6789      -
6790      -
6791      -
6792      -
6793      -
6794      -
6795      -
6796      -
6797      -
6798      -
6799      - v\ :sub:`9`
6800      - v\ :sub:`8`
6801      - v\ :sub:`7`
6802      - v\ :sub:`6`
6803      - v\ :sub:`5`
6804      - v\ :sub:`4`
6805      - v\ :sub:`3`
6806      - v\ :sub:`2`
6807      - v\ :sub:`1`
6808      - v\ :sub:`0`
6809      - y\ :sub:`9`
6810      - y\ :sub:`8`
6811      - y\ :sub:`7`
6812      - y\ :sub:`6`
6813      - y\ :sub:`5`
6814      - y\ :sub:`4`
6815      - y\ :sub:`3`
6816      - y\ :sub:`2`
6817      - y\ :sub:`1`
6818      - y\ :sub:`0`
6819    * -
6820      -
6821      -
6822      -
6823      -
6824      -
6825      -
6826      -
6827      -
6828      -
6829      -
6830      -
6831      -
6832      -
6833      -
6834      - u\ :sub:`9`
6835      - u\ :sub:`8`
6836      - u\ :sub:`7`
6837      - u\ :sub:`6`
6838      - u\ :sub:`5`
6839      - u\ :sub:`4`
6840      - u\ :sub:`3`
6841      - u\ :sub:`2`
6842      - u\ :sub:`1`
6843      - u\ :sub:`0`
6844      - y\ :sub:`9`
6845      - y\ :sub:`8`
6846      - y\ :sub:`7`
6847      - y\ :sub:`6`
6848      - y\ :sub:`5`
6849      - y\ :sub:`4`
6850      - y\ :sub:`3`
6851      - y\ :sub:`2`
6852      - y\ :sub:`1`
6853      - y\ :sub:`0`
6854    * .. _MEDIA-BUS-FMT-YUYV10-1X20:
6855
6856      - MEDIA_BUS_FMT_YUYV10_1X20
6857      - 0x200d
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      - u\ :sub:`9`
6882      - u\ :sub:`8`
6883      - u\ :sub:`7`
6884      - u\ :sub:`6`
6885      - u\ :sub:`5`
6886      - u\ :sub:`4`
6887      - u\ :sub:`3`
6888      - u\ :sub:`2`
6889      - u\ :sub:`1`
6890      - u\ :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      - v\ :sub:`9`
6917      - v\ :sub:`8`
6918      - v\ :sub:`7`
6919      - v\ :sub:`6`
6920      - v\ :sub:`5`
6921      - v\ :sub:`4`
6922      - v\ :sub:`3`
6923      - v\ :sub:`2`
6924      - v\ :sub:`1`
6925      - v\ :sub:`0`
6926    * .. _MEDIA-BUS-FMT-YVYU10-1X20:
6927
6928      - MEDIA_BUS_FMT_YVYU10_1X20
6929      - 0x200e
6930      -
6931      -
6932      -
6933      -
6934      -
6935      -
6936      -
6937      -
6938      -
6939      -
6940      -
6941      -
6942      -
6943      - y\ :sub:`9`
6944      - y\ :sub:`8`
6945      - y\ :sub:`7`
6946      - y\ :sub:`6`
6947      - y\ :sub:`5`
6948      - y\ :sub:`4`
6949      - y\ :sub:`3`
6950      - y\ :sub:`2`
6951      - y\ :sub:`1`
6952      - y\ :sub:`0`
6953      - v\ :sub:`9`
6954      - v\ :sub:`8`
6955      - v\ :sub:`7`
6956      - v\ :sub:`6`
6957      - v\ :sub:`5`
6958      - v\ :sub:`4`
6959      - v\ :sub:`3`
6960      - v\ :sub:`2`
6961      - v\ :sub:`1`
6962      - v\ :sub:`0`
6963    * -
6964      -
6965      -
6966      -
6967      -
6968      -
6969      -
6970      -
6971      -
6972      -
6973      -
6974      -
6975      -
6976      -
6977      -
6978      - y\ :sub:`9`
6979      - y\ :sub:`8`
6980      - y\ :sub:`7`
6981      - y\ :sub:`6`
6982      - y\ :sub:`5`
6983      - y\ :sub:`4`
6984      - y\ :sub:`3`
6985      - y\ :sub:`2`
6986      - y\ :sub:`1`
6987      - y\ :sub:`0`
6988      - u\ :sub:`9`
6989      - u\ :sub:`8`
6990      - u\ :sub:`7`
6991      - u\ :sub:`6`
6992      - u\ :sub:`5`
6993      - u\ :sub:`4`
6994      - u\ :sub:`3`
6995      - u\ :sub:`2`
6996      - u\ :sub:`1`
6997      - u\ :sub:`0`
6998    * .. _MEDIA-BUS-FMT-VUY8-1X24:
6999
7000      - MEDIA_BUS_FMT_VUY8_1X24
7001      - 0x201a
7002      -
7003      -
7004      -
7005      -
7006      -
7007      -
7008      -
7009      -
7010      -
7011      - v\ :sub:`7`
7012      - v\ :sub:`6`
7013      - v\ :sub:`5`
7014      - v\ :sub:`4`
7015      - v\ :sub:`3`
7016      - v\ :sub:`2`
7017      - v\ :sub:`1`
7018      - v\ :sub:`0`
7019      - u\ :sub:`7`
7020      - u\ :sub:`6`
7021      - u\ :sub:`5`
7022      - u\ :sub:`4`
7023      - u\ :sub:`3`
7024      - u\ :sub:`2`
7025      - u\ :sub:`1`
7026      - u\ :sub:`0`
7027      - y\ :sub:`7`
7028      - y\ :sub:`6`
7029      - y\ :sub:`5`
7030      - y\ :sub:`4`
7031      - y\ :sub:`3`
7032      - y\ :sub:`2`
7033      - y\ :sub:`1`
7034      - y\ :sub:`0`
7035    * .. _MEDIA-BUS-FMT-YUV8-1X24:
7036
7037      - MEDIA_BUS_FMT_YUV8_1X24
7038      - 0x2025
7039      -
7040      -
7041      -
7042      -
7043      -
7044      -
7045      -
7046      -
7047      -
7048      - y\ :sub:`7`
7049      - y\ :sub:`6`
7050      - y\ :sub:`5`
7051      - y\ :sub:`4`
7052      - y\ :sub:`3`
7053      - y\ :sub:`2`
7054      - y\ :sub:`1`
7055      - y\ :sub:`0`
7056      - u\ :sub:`7`
7057      - u\ :sub:`6`
7058      - u\ :sub:`5`
7059      - u\ :sub:`4`
7060      - u\ :sub:`3`
7061      - u\ :sub:`2`
7062      - u\ :sub:`1`
7063      - u\ :sub:`0`
7064      - v\ :sub:`7`
7065      - v\ :sub:`6`
7066      - v\ :sub:`5`
7067      - v\ :sub:`4`
7068      - v\ :sub:`3`
7069      - v\ :sub:`2`
7070      - v\ :sub:`1`
7071      - v\ :sub:`0`
7072    * .. _MEDIA-BUS-FMT-UYYVYY8-0-5X24:
7073
7074      - MEDIA_BUS_FMT_UYYVYY8_0_5X24
7075      - 0x2026
7076      -
7077      -
7078      -
7079      -
7080      -
7081      -
7082      -
7083      -
7084      -
7085      - u\ :sub:`7`
7086      - u\ :sub:`6`
7087      - u\ :sub:`5`
7088      - u\ :sub:`4`
7089      - u\ :sub:`3`
7090      - u\ :sub:`2`
7091      - u\ :sub:`1`
7092      - u\ :sub:`0`
7093      - y\ :sub:`7`
7094      - y\ :sub:`6`
7095      - y\ :sub:`5`
7096      - y\ :sub:`4`
7097      - y\ :sub:`3`
7098      - y\ :sub:`2`
7099      - y\ :sub:`1`
7100      - y\ :sub:`0`
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:`7`
7121      - v\ :sub:`6`
7122      - v\ :sub:`5`
7123      - v\ :sub:`4`
7124      - v\ :sub:`3`
7125      - v\ :sub:`2`
7126      - v\ :sub:`1`
7127      - v\ :sub:`0`
7128      - y\ :sub:`7`
7129      - y\ :sub:`6`
7130      - y\ :sub:`5`
7131      - y\ :sub:`4`
7132      - y\ :sub:`3`
7133      - y\ :sub:`2`
7134      - y\ :sub:`1`
7135      - y\ :sub:`0`
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-UYVY12-1X24:
7145
7146      - MEDIA_BUS_FMT_UYVY12_1X24
7147      - 0x2020
7148      -
7149      -
7150      -
7151      -
7152      -
7153      -
7154      -
7155      -
7156      -
7157      - u\ :sub:`11`
7158      - u\ :sub:`10`
7159      - u\ :sub:`9`
7160      - u\ :sub:`8`
7161      - u\ :sub:`7`
7162      - u\ :sub:`6`
7163      - u\ :sub:`5`
7164      - u\ :sub:`4`
7165      - u\ :sub:`3`
7166      - u\ :sub:`2`
7167      - u\ :sub:`1`
7168      - u\ :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      - v\ :sub:`11`
7193      - v\ :sub:`10`
7194      - v\ :sub:`9`
7195      - v\ :sub:`8`
7196      - v\ :sub:`7`
7197      - v\ :sub:`6`
7198      - v\ :sub:`5`
7199      - v\ :sub:`4`
7200      - v\ :sub:`3`
7201      - v\ :sub:`2`
7202      - v\ :sub:`1`
7203      - v\ :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-VYUY12-1X24:
7217
7218      - MEDIA_BUS_FMT_VYUY12_1X24
7219      - 0x2021
7220      -
7221      -
7222      -
7223      -
7224      -
7225      -
7226      -
7227      -
7228      -
7229      - v\ :sub:`11`
7230      - v\ :sub:`10`
7231      - v\ :sub:`9`
7232      - v\ :sub:`8`
7233      - v\ :sub:`7`
7234      - v\ :sub:`6`
7235      - v\ :sub:`5`
7236      - v\ :sub:`4`
7237      - v\ :sub:`3`
7238      - v\ :sub:`2`
7239      - v\ :sub:`1`
7240      - v\ :sub:`0`
7241      - y\ :sub:`11`
7242      - y\ :sub:`10`
7243      - y\ :sub:`9`
7244      - y\ :sub:`8`
7245      - y\ :sub:`7`
7246      - y\ :sub:`6`
7247      - y\ :sub:`5`
7248      - y\ :sub:`4`
7249      - y\ :sub:`3`
7250      - y\ :sub:`2`
7251      - y\ :sub:`1`
7252      - y\ :sub:`0`
7253    * -
7254      -
7255      -
7256      -
7257      -
7258      -
7259      -
7260      -
7261      -
7262      -
7263      -
7264      - u\ :sub:`11`
7265      - u\ :sub:`10`
7266      - u\ :sub:`9`
7267      - u\ :sub:`8`
7268      - u\ :sub:`7`
7269      - u\ :sub:`6`
7270      - u\ :sub:`5`
7271      - u\ :sub:`4`
7272      - u\ :sub:`3`
7273      - u\ :sub:`2`
7274      - u\ :sub:`1`
7275      - u\ :sub:`0`
7276      - y\ :sub:`11`
7277      - y\ :sub:`10`
7278      - y\ :sub:`9`
7279      - y\ :sub:`8`
7280      - y\ :sub:`7`
7281      - y\ :sub:`6`
7282      - y\ :sub:`5`
7283      - y\ :sub:`4`
7284      - y\ :sub:`3`
7285      - y\ :sub:`2`
7286      - y\ :sub:`1`
7287      - y\ :sub:`0`
7288    * .. _MEDIA-BUS-FMT-YUYV12-1X24:
7289
7290      - MEDIA_BUS_FMT_YUYV12_1X24
7291      - 0x2022
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      - u\ :sub:`11`
7314      - u\ :sub:`10`
7315      - u\ :sub:`9`
7316      - u\ :sub:`8`
7317      - u\ :sub:`7`
7318      - u\ :sub:`6`
7319      - u\ :sub:`5`
7320      - u\ :sub:`4`
7321      - u\ :sub:`3`
7322      - u\ :sub:`2`
7323      - u\ :sub:`1`
7324      - u\ :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      - v\ :sub:`11`
7349      - v\ :sub:`10`
7350      - v\ :sub:`9`
7351      - v\ :sub:`8`
7352      - v\ :sub:`7`
7353      - v\ :sub:`6`
7354      - v\ :sub:`5`
7355      - v\ :sub:`4`
7356      - v\ :sub:`3`
7357      - v\ :sub:`2`
7358      - v\ :sub:`1`
7359      - v\ :sub:`0`
7360    * .. _MEDIA-BUS-FMT-YVYU12-1X24:
7361
7362      - MEDIA_BUS_FMT_YVYU12_1X24
7363      - 0x2023
7364      -
7365      -
7366      -
7367      -
7368      -
7369      -
7370      -
7371      -
7372      -
7373      - y\ :sub:`11`
7374      - y\ :sub:`10`
7375      - y\ :sub:`9`
7376      - y\ :sub:`8`
7377      - y\ :sub:`7`
7378      - y\ :sub:`6`
7379      - y\ :sub:`5`
7380      - y\ :sub:`4`
7381      - y\ :sub:`3`
7382      - y\ :sub:`2`
7383      - y\ :sub:`1`
7384      - y\ :sub:`0`
7385      - v\ :sub:`11`
7386      - v\ :sub:`10`
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    * -
7398      -
7399      -
7400      -
7401      -
7402      -
7403      -
7404      -
7405      -
7406      -
7407      -
7408      - y\ :sub:`11`
7409      - y\ :sub:`10`
7410      - y\ :sub:`9`
7411      - y\ :sub:`8`
7412      - y\ :sub:`7`
7413      - y\ :sub:`6`
7414      - y\ :sub:`5`
7415      - y\ :sub:`4`
7416      - y\ :sub:`3`
7417      - y\ :sub:`2`
7418      - y\ :sub:`1`
7419      - y\ :sub:`0`
7420      - u\ :sub:`11`
7421      - u\ :sub:`10`
7422      - u\ :sub:`9`
7423      - u\ :sub:`8`
7424      - u\ :sub:`7`
7425      - u\ :sub:`6`
7426      - u\ :sub:`5`
7427      - u\ :sub:`4`
7428      - u\ :sub:`3`
7429      - u\ :sub:`2`
7430      - u\ :sub:`1`
7431      - u\ :sub:`0`
7432    * .. _MEDIA-BUS-FMT-YUV10-1X30:
7433
7434      - MEDIA_BUS_FMT_YUV10_1X30
7435      - 0x2016
7436      -
7437      -
7438      -
7439      - y\ :sub:`9`
7440      - y\ :sub:`8`
7441      - y\ :sub:`7`
7442      - y\ :sub:`6`
7443      - y\ :sub:`5`
7444      - y\ :sub:`4`
7445      - y\ :sub:`3`
7446      - y\ :sub:`2`
7447      - y\ :sub:`1`
7448      - y\ :sub:`0`
7449      - u\ :sub:`9`
7450      - u\ :sub:`8`
7451      - u\ :sub:`7`
7452      - u\ :sub:`6`
7453      - u\ :sub:`5`
7454      - u\ :sub:`4`
7455      - u\ :sub:`3`
7456      - u\ :sub:`2`
7457      - u\ :sub:`1`
7458      - u\ :sub:`0`
7459      - v\ :sub:`9`
7460      - v\ :sub:`8`
7461      - v\ :sub:`7`
7462      - v\ :sub:`6`
7463      - v\ :sub:`5`
7464      - v\ :sub:`4`
7465      - v\ :sub:`3`
7466      - v\ :sub:`2`
7467      - v\ :sub:`1`
7468      - v\ :sub:`0`
7469    * .. _MEDIA-BUS-FMT-UYYVYY10-0-5X30:
7470
7471      - MEDIA_BUS_FMT_UYYVYY10_0_5X30
7472      - 0x2027
7473      -
7474      -
7475      -
7476      - u\ :sub:`9`
7477      - u\ :sub:`8`
7478      - u\ :sub:`7`
7479      - u\ :sub:`6`
7480      - u\ :sub:`5`
7481      - u\ :sub:`4`
7482      - u\ :sub:`3`
7483      - u\ :sub:`2`
7484      - u\ :sub:`1`
7485      - u\ :sub:`0`
7486      - y\ :sub:`9`
7487      - y\ :sub:`8`
7488      - y\ :sub:`7`
7489      - y\ :sub:`6`
7490      - y\ :sub:`5`
7491      - y\ :sub:`4`
7492      - y\ :sub:`3`
7493      - y\ :sub:`2`
7494      - y\ :sub:`1`
7495      - y\ :sub:`0`
7496      - y\ :sub:`9`
7497      - y\ :sub:`8`
7498      - y\ :sub:`7`
7499      - y\ :sub:`6`
7500      - y\ :sub:`5`
7501      - y\ :sub:`4`
7502      - y\ :sub:`3`
7503      - y\ :sub:`2`
7504      - y\ :sub:`1`
7505      - y\ :sub:`0`
7506    * -
7507      -
7508      -
7509      -
7510      -
7511      - v\ :sub:`9`
7512      - v\ :sub:`8`
7513      - v\ :sub:`7`
7514      - v\ :sub:`6`
7515      - v\ :sub:`5`
7516      - v\ :sub:`4`
7517      - v\ :sub:`3`
7518      - v\ :sub:`2`
7519      - v\ :sub:`1`
7520      - v\ :sub:`0`
7521      - y\ :sub:`9`
7522      - y\ :sub:`8`
7523      - y\ :sub:`7`
7524      - y\ :sub:`6`
7525      - y\ :sub:`5`
7526      - y\ :sub:`4`
7527      - y\ :sub:`3`
7528      - y\ :sub:`2`
7529      - y\ :sub:`1`
7530      - y\ :sub:`0`
7531      - y\ :sub:`9`
7532      - y\ :sub:`8`
7533      - y\ :sub:`7`
7534      - y\ :sub:`6`
7535      - y\ :sub:`5`
7536      - y\ :sub:`4`
7537      - y\ :sub:`3`
7538      - y\ :sub:`2`
7539      - y\ :sub:`1`
7540      - y\ :sub:`0`
7541    * .. _MEDIA-BUS-FMT-AYUV8-1X32:
7542
7543      - MEDIA_BUS_FMT_AYUV8_1X32
7544      - 0x2017
7545      -
7546      - a\ :sub:`7`
7547      - a\ :sub:`6`
7548      - a\ :sub:`5`
7549      - a\ :sub:`4`
7550      - a\ :sub:`3`
7551      - a\ :sub:`2`
7552      - a\ :sub:`1`
7553      - a\ :sub:`0`
7554      - y\ :sub:`7`
7555      - y\ :sub:`6`
7556      - y\ :sub:`5`
7557      - y\ :sub:`4`
7558      - y\ :sub:`3`
7559      - y\ :sub:`2`
7560      - y\ :sub:`1`
7561      - y\ :sub:`0`
7562      - u\ :sub:`7`
7563      - u\ :sub:`6`
7564      - u\ :sub:`5`
7565      - u\ :sub:`4`
7566      - u\ :sub:`3`
7567      - u\ :sub:`2`
7568      - u\ :sub:`1`
7569      - u\ :sub:`0`
7570      - v\ :sub:`7`
7571      - v\ :sub:`6`
7572      - v\ :sub:`5`
7573      - v\ :sub:`4`
7574      - v\ :sub:`3`
7575      - v\ :sub:`2`
7576      - v\ :sub:`1`
7577      - v\ :sub:`0`
7578
7579
7580.. raw:: latex
7581
7582	\endgroup
7583
7584
7585The following table list existing packed 36bit wide YUV formats.
7586
7587.. raw:: latex
7588
7589    \begingroup
7590    \tiny
7591    \setlength{\tabcolsep}{2pt}
7592
7593.. 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}|
7594
7595.. _v4l2-mbus-pixelcode-yuv8-36bit:
7596
7597.. flat-table:: 36bit YUV Formats
7598    :header-rows:  2
7599    :stub-columns: 0
7600    :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
7601
7602    * - Identifier
7603      - Code
7604      -
7605      - :cspan:`35` Data organization
7606    * -
7607      -
7608      - Bit
7609      - 35
7610      - 34
7611      - 33
7612      - 32
7613      - 31
7614      - 30
7615      - 29
7616      - 28
7617      - 27
7618      - 26
7619      - 25
7620      - 24
7621      - 23
7622      - 22
7623      - 21
7624      - 10
7625      - 19
7626      - 18
7627      - 17
7628      - 16
7629      - 15
7630      - 14
7631      - 13
7632      - 12
7633      - 11
7634      - 10
7635      - 9
7636      - 8
7637      - 7
7638      - 6
7639      - 5
7640      - 4
7641      - 3
7642      - 2
7643      - 1
7644      - 0
7645    * .. _MEDIA-BUS-FMT-UYYVYY12-0-5X36:
7646
7647      - MEDIA_BUS_FMT_UYYVYY12_0_5X36
7648      - 0x2028
7649      -
7650      - u\ :sub:`11`
7651      - u\ :sub:`10`
7652      - u\ :sub:`9`
7653      - u\ :sub:`8`
7654      - u\ :sub:`7`
7655      - u\ :sub:`6`
7656      - u\ :sub:`5`
7657      - u\ :sub:`4`
7658      - u\ :sub:`3`
7659      - u\ :sub:`2`
7660      - u\ :sub:`1`
7661      - u\ :sub:`0`
7662      - y\ :sub:`11`
7663      - y\ :sub:`10`
7664      - y\ :sub:`9`
7665      - y\ :sub:`8`
7666      - y\ :sub:`7`
7667      - y\ :sub:`6`
7668      - y\ :sub:`5`
7669      - y\ :sub:`4`
7670      - y\ :sub:`3`
7671      - y\ :sub:`2`
7672      - y\ :sub:`1`
7673      - y\ :sub:`0`
7674      - y\ :sub:`11`
7675      - y\ :sub:`10`
7676      - y\ :sub:`9`
7677      - y\ :sub:`8`
7678      - y\ :sub:`7`
7679      - y\ :sub:`6`
7680      - y\ :sub:`5`
7681      - y\ :sub:`4`
7682      - y\ :sub:`3`
7683      - y\ :sub:`2`
7684      - y\ :sub:`1`
7685      - y\ :sub:`0`
7686    * -
7687      -
7688      -
7689      - v\ :sub:`11`
7690      - v\ :sub:`10`
7691      - v\ :sub:`9`
7692      - v\ :sub:`8`
7693      - v\ :sub:`7`
7694      - v\ :sub:`6`
7695      - v\ :sub:`5`
7696      - v\ :sub:`4`
7697      - v\ :sub:`3`
7698      - v\ :sub:`2`
7699      - v\ :sub:`1`
7700      - v\ :sub:`0`
7701      - y\ :sub:`11`
7702      - y\ :sub:`10`
7703      - y\ :sub:`9`
7704      - y\ :sub:`8`
7705      - y\ :sub:`7`
7706      - y\ :sub:`6`
7707      - y\ :sub:`5`
7708      - y\ :sub:`4`
7709      - y\ :sub:`3`
7710      - y\ :sub:`2`
7711      - y\ :sub:`1`
7712      - y\ :sub:`0`
7713      - y\ :sub:`11`
7714      - y\ :sub:`10`
7715      - y\ :sub:`9`
7716      - y\ :sub:`8`
7717      - y\ :sub:`7`
7718      - y\ :sub:`6`
7719      - y\ :sub:`5`
7720      - y\ :sub:`4`
7721      - y\ :sub:`3`
7722      - y\ :sub:`2`
7723      - y\ :sub:`1`
7724      - y\ :sub:`0`
7725    * .. _MEDIA-BUS-FMT-YUV12-1X36:
7726
7727      - MEDIA_BUS_FMT_YUV12_1X36
7728      - 0x2029
7729      -
7730      - y\ :sub:`11`
7731      - y\ :sub:`10`
7732      - y\ :sub:`9`
7733      - y\ :sub:`8`
7734      - y\ :sub:`7`
7735      - y\ :sub:`6`
7736      - y\ :sub:`5`
7737      - y\ :sub:`4`
7738      - y\ :sub:`3`
7739      - y\ :sub:`2`
7740      - y\ :sub:`1`
7741      - y\ :sub:`0`
7742      - u\ :sub:`11`
7743      - u\ :sub:`10`
7744      - u\ :sub:`9`
7745      - u\ :sub:`8`
7746      - u\ :sub:`7`
7747      - u\ :sub:`6`
7748      - u\ :sub:`5`
7749      - u\ :sub:`4`
7750      - u\ :sub:`3`
7751      - u\ :sub:`2`
7752      - u\ :sub:`1`
7753      - u\ :sub:`0`
7754      - v\ :sub:`11`
7755      - v\ :sub:`10`
7756      - v\ :sub:`9`
7757      - v\ :sub:`8`
7758      - v\ :sub:`7`
7759      - v\ :sub:`6`
7760      - v\ :sub:`5`
7761      - v\ :sub:`4`
7762      - v\ :sub:`3`
7763      - v\ :sub:`2`
7764      - v\ :sub:`1`
7765      - v\ :sub:`0`
7766
7767
7768.. raw:: latex
7769
7770	\endgroup
7771
7772
7773The following table list existing packed 48bit wide YUV formats.
7774
7775.. raw:: latex
7776
7777    \begingroup
7778    \tiny
7779    \setlength{\tabcolsep}{2pt}
7780
7781.. 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}|
7782
7783.. _v4l2-mbus-pixelcode-yuv8-48bit:
7784
7785.. flat-table:: 48bit YUV Formats
7786    :header-rows:  3
7787    :stub-columns: 0
7788    :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
7789
7790    * - Identifier
7791      - Code
7792      -
7793      - :cspan:`31` Data organization
7794    * -
7795      -
7796      - Bit
7797      -
7798      -
7799      -
7800      -
7801      -
7802      -
7803      -
7804      -
7805      -
7806      -
7807      -
7808      -
7809      -
7810      -
7811      -
7812      -
7813      - 47
7814      - 46
7815      - 45
7816      - 44
7817      - 43
7818      - 42
7819      - 41
7820      - 40
7821      - 39
7822      - 38
7823      - 37
7824      - 36
7825      - 35
7826      - 34
7827      - 33
7828      - 32
7829    * -
7830      -
7831      -
7832      - 31
7833      - 30
7834      - 29
7835      - 28
7836      - 27
7837      - 26
7838      - 25
7839      - 24
7840      - 23
7841      - 22
7842      - 21
7843      - 10
7844      - 19
7845      - 18
7846      - 17
7847      - 16
7848      - 15
7849      - 14
7850      - 13
7851      - 12
7852      - 11
7853      - 10
7854      - 9
7855      - 8
7856      - 7
7857      - 6
7858      - 5
7859      - 4
7860      - 3
7861      - 2
7862      - 1
7863      - 0
7864    * .. _MEDIA-BUS-FMT-YUV16-1X48:
7865
7866      - MEDIA_BUS_FMT_YUV16_1X48
7867      - 0x202a
7868      -
7869      -
7870      -
7871      -
7872      -
7873      -
7874      -
7875      -
7876      -
7877      -
7878      -
7879      -
7880      -
7881      -
7882      -
7883      -
7884      -
7885      - y\ :sub:`15`
7886      - y\ :sub:`14`
7887      - y\ :sub:`13`
7888      - y\ :sub:`12`
7889      - y\ :sub:`11`
7890      - y\ :sub:`10`
7891      - y\ :sub:`8`
7892      - y\ :sub:`8`
7893      - y\ :sub:`7`
7894      - y\ :sub:`6`
7895      - y\ :sub:`5`
7896      - y\ :sub:`4`
7897      - y\ :sub:`3`
7898      - y\ :sub:`2`
7899      - y\ :sub:`1`
7900      - y\ :sub:`0`
7901    * -
7902      -
7903      -
7904      - u\ :sub:`15`
7905      - u\ :sub:`14`
7906      - u\ :sub:`13`
7907      - u\ :sub:`12`
7908      - u\ :sub:`11`
7909      - u\ :sub:`10`
7910      - u\ :sub:`9`
7911      - u\ :sub:`8`
7912      - u\ :sub:`7`
7913      - u\ :sub:`6`
7914      - u\ :sub:`5`
7915      - u\ :sub:`4`
7916      - u\ :sub:`3`
7917      - u\ :sub:`2`
7918      - u\ :sub:`1`
7919      - u\ :sub:`0`
7920      - v\ :sub:`15`
7921      - v\ :sub:`14`
7922      - v\ :sub:`13`
7923      - v\ :sub:`12`
7924      - v\ :sub:`11`
7925      - v\ :sub:`10`
7926      - v\ :sub:`9`
7927      - v\ :sub:`8`
7928      - v\ :sub:`7`
7929      - v\ :sub:`6`
7930      - v\ :sub:`5`
7931      - v\ :sub:`4`
7932      - v\ :sub:`3`
7933      - v\ :sub:`2`
7934      - v\ :sub:`1`
7935      - v\ :sub:`0`
7936    * .. _MEDIA-BUS-FMT-UYYVYY16-0-5X48:
7937
7938      - MEDIA_BUS_FMT_UYYVYY16_0_5X48
7939      - 0x202b
7940      -
7941      -
7942      -
7943      -
7944      -
7945      -
7946      -
7947      -
7948      -
7949      -
7950      -
7951      -
7952      -
7953      -
7954      -
7955      -
7956      -
7957      - u\ :sub:`15`
7958      - u\ :sub:`14`
7959      - u\ :sub:`13`
7960      - u\ :sub:`12`
7961      - u\ :sub:`11`
7962      - u\ :sub:`10`
7963      - u\ :sub:`9`
7964      - u\ :sub:`8`
7965      - u\ :sub:`7`
7966      - u\ :sub:`6`
7967      - u\ :sub:`5`
7968      - u\ :sub:`4`
7969      - u\ :sub:`3`
7970      - u\ :sub:`2`
7971      - u\ :sub:`1`
7972      - u\ :sub:`0`
7973    * -
7974      -
7975      -
7976      - y\ :sub:`15`
7977      - y\ :sub:`14`
7978      - y\ :sub:`13`
7979      - y\ :sub:`12`
7980      - y\ :sub:`11`
7981      - y\ :sub:`10`
7982      - y\ :sub:`9`
7983      - y\ :sub:`8`
7984      - y\ :sub:`7`
7985      - y\ :sub:`6`
7986      - y\ :sub:`5`
7987      - y\ :sub:`4`
7988      - y\ :sub:`3`
7989      - y\ :sub:`2`
7990      - y\ :sub:`1`
7991      - y\ :sub:`0`
7992      - y\ :sub:`15`
7993      - y\ :sub:`14`
7994      - y\ :sub:`13`
7995      - y\ :sub:`12`
7996      - y\ :sub:`11`
7997      - y\ :sub:`10`
7998      - y\ :sub:`8`
7999      - y\ :sub:`8`
8000      - y\ :sub:`7`
8001      - y\ :sub:`6`
8002      - y\ :sub:`5`
8003      - y\ :sub:`4`
8004      - y\ :sub:`3`
8005      - y\ :sub:`2`
8006      - y\ :sub:`1`
8007      - y\ :sub:`0`
8008    * -
8009      -
8010      -
8011      -
8012      -
8013      -
8014      -
8015      -
8016      -
8017      -
8018      -
8019      -
8020      -
8021      -
8022      -
8023      -
8024      -
8025      -
8026      -
8027      - v\ :sub:`15`
8028      - v\ :sub:`14`
8029      - v\ :sub:`13`
8030      - v\ :sub:`12`
8031      - v\ :sub:`11`
8032      - v\ :sub:`10`
8033      - v\ :sub:`9`
8034      - v\ :sub:`8`
8035      - v\ :sub:`7`
8036      - v\ :sub:`6`
8037      - v\ :sub:`5`
8038      - v\ :sub:`4`
8039      - v\ :sub:`3`
8040      - v\ :sub:`2`
8041      - v\ :sub:`1`
8042      - v\ :sub:`0`
8043    * -
8044      -
8045      -
8046      - y\ :sub:`15`
8047      - y\ :sub:`14`
8048      - y\ :sub:`13`
8049      - y\ :sub:`12`
8050      - y\ :sub:`11`
8051      - y\ :sub:`10`
8052      - y\ :sub:`9`
8053      - y\ :sub:`8`
8054      - y\ :sub:`7`
8055      - y\ :sub:`6`
8056      - y\ :sub:`5`
8057      - y\ :sub:`4`
8058      - y\ :sub:`3`
8059      - y\ :sub:`2`
8060      - y\ :sub:`1`
8061      - y\ :sub:`0`
8062      - y\ :sub:`15`
8063      - y\ :sub:`14`
8064      - y\ :sub:`13`
8065      - y\ :sub:`12`
8066      - y\ :sub:`11`
8067      - y\ :sub:`10`
8068      - y\ :sub:`8`
8069      - y\ :sub:`8`
8070      - y\ :sub:`7`
8071      - y\ :sub:`6`
8072      - y\ :sub:`5`
8073      - y\ :sub:`4`
8074      - y\ :sub:`3`
8075      - y\ :sub:`2`
8076      - y\ :sub:`1`
8077      - y\ :sub:`0`
8078
8079
8080.. raw:: latex
8081
8082	\endgroup
8083
8084HSV/HSL Formats
8085^^^^^^^^^^^^^^^
8086
8087Those formats transfer pixel data as RGB values in a
8088cylindrical-coordinate system using Hue-Saturation-Value or
8089Hue-Saturation-Lightness components. The format code is made of the
8090following information.
8091
8092-  The hue, saturation, value or lightness and optional alpha components
8093   order code, as encoded in a pixel sample. The only currently
8094   supported value is AHSV.
8095
8096-  The number of bits per component, for each component. The values can
8097   be different for all components. The only currently supported value
8098   is 8888.
8099
8100-  The number of bus samples per pixel. Pixels that are wider than the
8101   bus width must be transferred in multiple samples. The only currently
8102   supported value is 1.
8103
8104-  The bus width.
8105
8106-  For formats where the total number of bits per pixel is smaller than
8107   the number of bus samples per pixel times the bus width, a padding
8108   value stating if the bytes are padded in their most high order bits
8109   (PADHI) or low order bits (PADLO).
8110
8111-  For formats where the number of bus samples per pixel is larger than
8112   1, an endianness value stating if the pixel is transferred MSB first
8113   (BE) or LSB first (LE).
8114
8115The following table lists existing HSV/HSL formats.
8116
8117
8118.. raw:: latex
8119
8120    \begingroup
8121    \tiny
8122    \setlength{\tabcolsep}{2pt}
8123
8124.. 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}|
8125
8126.. _v4l2-mbus-pixelcode-hsv:
8127
8128.. flat-table:: HSV/HSL formats
8129    :header-rows:  2
8130    :stub-columns: 0
8131    :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
8132
8133    * - Identifier
8134      - Code
8135      -
8136      - :cspan:`31` Data organization
8137    * -
8138      -
8139      - Bit
8140      - 31
8141      - 30
8142      - 29
8143      - 28
8144      - 27
8145      - 26
8146      - 25
8147      - 24
8148      - 23
8149      - 22
8150      - 21
8151      - 20
8152      - 19
8153      - 18
8154      - 17
8155      - 16
8156      - 15
8157      - 14
8158      - 13
8159      - 12
8160      - 11
8161      - 10
8162      - 9
8163      - 8
8164      - 7
8165      - 6
8166      - 5
8167      - 4
8168      - 3
8169      - 2
8170      - 1
8171      - 0
8172    * .. _MEDIA-BUS-FMT-AHSV8888-1X32:
8173
8174      - MEDIA_BUS_FMT_AHSV8888_1X32
8175      - 0x6001
8176      -
8177      - a\ :sub:`7`
8178      - a\ :sub:`6`
8179      - a\ :sub:`5`
8180      - a\ :sub:`4`
8181      - a\ :sub:`3`
8182      - a\ :sub:`2`
8183      - a\ :sub:`1`
8184      - a\ :sub:`0`
8185      - h\ :sub:`7`
8186      - h\ :sub:`6`
8187      - h\ :sub:`5`
8188      - h\ :sub:`4`
8189      - h\ :sub:`3`
8190      - h\ :sub:`2`
8191      - h\ :sub:`1`
8192      - h\ :sub:`0`
8193      - s\ :sub:`7`
8194      - s\ :sub:`6`
8195      - s\ :sub:`5`
8196      - s\ :sub:`4`
8197      - s\ :sub:`3`
8198      - s\ :sub:`2`
8199      - s\ :sub:`1`
8200      - s\ :sub:`0`
8201      - v\ :sub:`7`
8202      - v\ :sub:`6`
8203      - v\ :sub:`5`
8204      - v\ :sub:`4`
8205      - v\ :sub:`3`
8206      - v\ :sub:`2`
8207      - v\ :sub:`1`
8208      - v\ :sub:`0`
8209
8210.. raw:: latex
8211
8212    \endgroup
8213
8214
8215JPEG Compressed Formats
8216^^^^^^^^^^^^^^^^^^^^^^^
8217
8218Those data formats consist of an ordered sequence of 8-bit bytes
8219obtained from JPEG compression process. Additionally to the ``_JPEG``
8220postfix the format code is made of the following information.
8221
8222-  The number of bus samples per entropy encoded byte.
8223
8224-  The bus width.
8225
8226For instance, for a JPEG baseline process and an 8-bit bus width the
8227format will be named ``MEDIA_BUS_FMT_JPEG_1X8``.
8228
8229The following table lists existing JPEG compressed formats.
8230
8231
8232.. _v4l2-mbus-pixelcode-jpeg:
8233
8234.. tabularcolumns:: |p{6.0cm}|p{1.4cm}|p{9.9cm}|
8235
8236.. flat-table:: JPEG Formats
8237    :header-rows:  1
8238    :stub-columns: 0
8239
8240    * - Identifier
8241      - Code
8242      - Remarks
8243    * .. _MEDIA-BUS-FMT-JPEG-1X8:
8244
8245      - MEDIA_BUS_FMT_JPEG_1X8
8246      - 0x4001
8247      - Besides of its usage for the parallel bus this format is
8248	recommended for transmission of JPEG data over MIPI CSI bus using
8249	the User Defined 8-bit Data types.
8250
8251
8252
8253.. _v4l2-mbus-vendor-spec-fmts:
8254
8255Vendor and Device Specific Formats
8256^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8257
8258This section lists complex data formats that are either vendor or device
8259specific.
8260
8261The following table lists the existing vendor and device specific
8262formats.
8263
8264
8265.. _v4l2-mbus-pixelcode-vendor-specific:
8266
8267.. tabularcolumns:: |p{8.0cm}|p{1.4cm}|p{7.9cm}|
8268
8269.. flat-table:: Vendor and device specific formats
8270    :header-rows:  1
8271    :stub-columns: 0
8272
8273    * - Identifier
8274      - Code
8275      - Comments
8276    * .. _MEDIA-BUS-FMT-S5C-UYVY-JPEG-1X8:
8277
8278      - MEDIA_BUS_FMT_S5C_UYVY_JPEG_1X8
8279      - 0x5001
8280      - Interleaved raw UYVY and JPEG image format with embedded meta-data
8281	used by Samsung S3C73MX camera sensors.
8282
8283.. _v4l2-mbus-metadata-fmts:
8284
8285Metadata Formats
8286^^^^^^^^^^^^^^^^
8287
8288This section lists all metadata formats.
8289
8290The following table lists the existing metadata formats.
8291
8292.. tabularcolumns:: |p{8.0cm}|p{1.4cm}|p{7.9cm}|
8293
8294.. flat-table:: Metadata formats
8295    :header-rows:  1
8296    :stub-columns: 0
8297
8298    * - Identifier
8299      - Code
8300      - Comments
8301    * .. _MEDIA-BUS-FMT-METADATA-FIXED:
8302
8303      - MEDIA_BUS_FMT_METADATA_FIXED
8304      - 0x7001
8305      - This format should be used when the same driver handles
8306	both sides of the link and the bus format is a fixed
8307	metadata format that is not configurable from userspace.
8308	Width and height will be set to 0 for this format.
8309