xref: /linux/Documentation/userspace-api/media/v4l/subdev-formats.rst (revision 0b364cf53b20204e92bac7c6ebd1ee7d3ec62931)
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. Zero for metadata mbus codes.
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`. Zero for metadata mbus codes.
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`. Zero for metadata mbus codes.
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`. Zero for metadata mbus codes.
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`. Zero for
94	metadata mbus codes.
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`. Zero for
108	metadata mbus codes.
109    * - __u16
110      - ``flags``
111      - flags See:  :ref:v4l2-mbus-framefmt-flags
112    * - __u16
113      - ``reserved``\ [10]
114      - Reserved for future extensions. Applications and drivers must set
115	the array to zero.
116
117.. _v4l2-mbus-framefmt-flags:
118
119.. tabularcolumns:: |p{6.5cm}|p{1.6cm}|p{9.2cm}|
120
121.. flat-table:: v4l2_mbus_framefmt Flags
122    :header-rows:  0
123    :stub-columns: 0
124    :widths:       3 1 4
125
126    * .. _`mbus-framefmt-set-csc`:
127
128      - ``V4L2_MBUS_FRAMEFMT_SET_CSC``
129      - 0x0001
130      - Set by the application. It is only used for source pads and is
131	ignored for sink pads. If set, then request the subdevice to do
132	colorspace conversion from the received colorspace to the requested
133	colorspace values. If the colorimetry field (``colorspace``, ``xfer_func``,
134	``ycbcr_enc``, ``hsv_enc`` or ``quantization``) is set to ``*_DEFAULT``,
135	then that colorimetry setting will remain unchanged from what was received.
136	So in order to change the quantization, only the ``quantization`` field shall
137	be set to non default value (``V4L2_QUANTIZATION_FULL_RANGE`` or
138	``V4L2_QUANTIZATION_LIM_RANGE``) and all other colorimetry fields shall
139	be set to ``*_DEFAULT``.
140
141	To check which conversions are supported by the hardware for the current
142	media bus frame format, see :ref:`v4l2-subdev-mbus-code-flags`.
143
144
145.. _v4l2-mbus-pixelcode:
146
147Media Bus Pixel Codes
148---------------------
149
150The media bus pixel codes describe image formats as flowing over
151physical buses (both between separate physical components and inside
152SoC devices). This should not be confused with the V4L2 pixel formats
153that describe, using four character codes, image formats as stored in
154memory.
155
156While there is a relationship between image formats on buses and image
157formats in memory (a raw Bayer image won't be magically converted to
158JPEG just by storing it to memory), there is no one-to-one
159correspondence between them.
160
161The media bus pixel codes document parallel formats. Should the pixel data be
162transported over a serial bus, the media bus pixel code that describes a
163parallel format that transfers a sample on a single clock cycle is used. For
164instance, both MEDIA_BUS_FMT_BGR888_1X24 and MEDIA_BUS_FMT_BGR888_3X8 are used
165on parallel busses for transferring an 8 bits per sample BGR data, whereas on
166serial busses the data in this format is only referred to using
167MEDIA_BUS_FMT_BGR888_1X24. This is because there is effectively only a single
168way to transport that format on the serial busses.
169
170Packed RGB Formats
171^^^^^^^^^^^^^^^^^^
172
173Those formats transfer pixel data as red, green and blue components. The
174format code is made of the following information.
175
176-  The red, green and blue components order code, as encoded in a pixel
177   sample. Possible values are RGB and BGR.
178
179-  The number of bits per component, for each component. The values can
180   be different for all components. Common values are 555 and 565.
181
182-  The number of bus samples per pixel. Pixels that are wider than the
183   bus width must be transferred in multiple samples. Common values are
184   1 and 2.
185
186-  The bus width.
187
188-  For formats where the total number of bits per pixel is smaller than
189   the number of bus samples per pixel times the bus width, a padding
190   value stating if the bytes are padded in their most high order bits
191   (PADHI) or low order bits (PADLO). A "C" prefix is used for
192   component-wise padding in the most high order bits (CPADHI) or low
193   order bits (CPADLO) of each separate component.
194
195-  For formats where the number of bus samples per pixel is larger than
196   1, an endianness value stating if the pixel is transferred MSB first
197   (BE) or LSB first (LE).
198
199For instance, a format where pixels are encoded as 5-bits red, 5-bits
200green and 5-bit blue values padded on the high bit, transferred as 2
2018-bit samples per pixel with the most significant bits (padding, red and
202half of the green value) transferred first will be named
203``MEDIA_BUS_FMT_RGB555_2X8_PADHI_BE``.
204
205The following tables list existing packed RGB formats.
206
207.. HACK: ideally, we would be using adjustbox here. However, Sphinx
208.. is a very bad behaviored guy: if the table has more than 30 cols,
209.. it switches to long table, and there's no way to override it.
210
211
212.. 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}|
213
214.. _v4l2-mbus-pixelcode-rgb:
215
216.. raw:: latex
217
218    \begingroup
219    \tiny
220    \setlength{\tabcolsep}{2pt}
221
222.. flat-table:: RGB formats
223    :header-rows:  2
224    :stub-columns: 0
225    :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
226
227    * - Identifier
228      - Code
229      -
230      - :cspan:`31` Data organization
231    * -
232      -
233      - Bit
234      - 31
235      - 30
236      - 29
237      - 28
238      - 27
239      - 26
240      - 25
241      - 24
242      - 23
243      - 22
244      - 21
245      - 20
246      - 19
247      - 18
248      - 17
249      - 16
250      - 15
251      - 14
252      - 13
253      - 12
254      - 11
255      - 10
256      - 9
257      - 8
258      - 7
259      - 6
260      - 5
261      - 4
262      - 3
263      - 2
264      - 1
265      - 0
266    * .. _MEDIA-BUS-FMT-RGB444-1X12:
267
268      - MEDIA_BUS_FMT_RGB444_1X12
269      - 0x1016
270      -
271      -
272      -
273      -
274      -
275      -
276      -
277      -
278      -
279      -
280      -
281      -
282      -
283      -
284      -
285      -
286      -
287      -
288      -
289      -
290      -
291      - r\ :sub:`3`
292      - r\ :sub:`2`
293      - r\ :sub:`1`
294      - r\ :sub:`0`
295      - g\ :sub:`3`
296      - g\ :sub:`2`
297      - g\ :sub:`1`
298      - g\ :sub:`0`
299      - b\ :sub:`3`
300      - b\ :sub:`2`
301      - b\ :sub:`1`
302      - b\ :sub:`0`
303    * .. _MEDIA-BUS-FMT-RGB444-2X8-PADHI-BE:
304
305      - MEDIA_BUS_FMT_RGB444_2X8_PADHI_BE
306      - 0x1001
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      -
332      - 0
333      - 0
334      - 0
335      - 0
336      - r\ :sub:`3`
337      - r\ :sub:`2`
338      - r\ :sub:`1`
339      - r\ :sub:`0`
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      -
367      - g\ :sub:`3`
368      - g\ :sub:`2`
369      - g\ :sub:`1`
370      - g\ :sub:`0`
371      - b\ :sub:`3`
372      - b\ :sub:`2`
373      - b\ :sub:`1`
374      - b\ :sub:`0`
375    * .. _MEDIA-BUS-FMT-RGB444-2X8-PADHI-LE:
376
377      - MEDIA_BUS_FMT_RGB444_2X8_PADHI_LE
378      - 0x1002
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      -
404      - g\ :sub:`3`
405      - g\ :sub:`2`
406      - g\ :sub:`1`
407      - g\ :sub:`0`
408      - b\ :sub:`3`
409      - b\ :sub:`2`
410      - b\ :sub:`1`
411      - b\ :sub:`0`
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      -
439      - 0
440      - 0
441      - 0
442      - 0
443      - r\ :sub:`3`
444      - r\ :sub:`2`
445      - r\ :sub:`1`
446      - r\ :sub:`0`
447    * .. _MEDIA-BUS-FMT-RGB555-2X8-PADHI-BE:
448
449      - MEDIA_BUS_FMT_RGB555_2X8_PADHI_BE
450      - 0x1003
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      -
476      - 0
477      - r\ :sub:`4`
478      - r\ :sub:`3`
479      - r\ :sub:`2`
480      - r\ :sub:`1`
481      - r\ :sub:`0`
482      - g\ :sub:`4`
483      - g\ :sub:`3`
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      -
511      - g\ :sub:`2`
512      - g\ :sub:`1`
513      - g\ :sub:`0`
514      - b\ :sub:`4`
515      - b\ :sub:`3`
516      - b\ :sub:`2`
517      - b\ :sub:`1`
518      - b\ :sub:`0`
519    * .. _MEDIA-BUS-FMT-RGB555-2X8-PADHI-LE:
520
521      - MEDIA_BUS_FMT_RGB555_2X8_PADHI_LE
522      - 0x1004
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      -
548      - g\ :sub:`2`
549      - g\ :sub:`1`
550      - g\ :sub:`0`
551      - b\ :sub:`4`
552      - b\ :sub:`3`
553      - b\ :sub:`2`
554      - b\ :sub:`1`
555      - b\ :sub:`0`
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      -
583      - 0
584      - r\ :sub:`4`
585      - r\ :sub:`3`
586      - r\ :sub:`2`
587      - r\ :sub:`1`
588      - r\ :sub:`0`
589      - g\ :sub:`4`
590      - g\ :sub:`3`
591    * .. _MEDIA-BUS-FMT-RGB565-1X16:
592
593      - MEDIA_BUS_FMT_RGB565_1X16
594      - 0x1017
595      -
596      -
597      -
598      -
599      -
600      -
601      -
602      -
603      -
604      -
605      -
606      -
607      -
608      -
609      -
610      -
611      -
612      - r\ :sub:`4`
613      - r\ :sub:`3`
614      - r\ :sub:`2`
615      - r\ :sub:`1`
616      - r\ :sub:`0`
617      - g\ :sub:`5`
618      - g\ :sub:`4`
619      - g\ :sub:`3`
620      - g\ :sub:`2`
621      - g\ :sub:`1`
622      - g\ :sub:`0`
623      - b\ :sub:`4`
624      - b\ :sub:`3`
625      - b\ :sub:`2`
626      - b\ :sub:`1`
627      - b\ :sub:`0`
628    * .. _MEDIA-BUS-FMT-BGR565-2X8-BE:
629
630      - MEDIA_BUS_FMT_BGR565_2X8_BE
631      - 0x1005
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      -
657      - b\ :sub:`4`
658      - b\ :sub:`3`
659      - b\ :sub:`2`
660      - b\ :sub:`1`
661      - b\ :sub:`0`
662      - g\ :sub:`5`
663      - g\ :sub:`4`
664      - g\ :sub:`3`
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      -
692      - g\ :sub:`2`
693      - g\ :sub:`1`
694      - g\ :sub:`0`
695      - r\ :sub:`4`
696      - r\ :sub:`3`
697      - r\ :sub:`2`
698      - r\ :sub:`1`
699      - r\ :sub:`0`
700    * .. _MEDIA-BUS-FMT-BGR565-2X8-LE:
701
702      - MEDIA_BUS_FMT_BGR565_2X8_LE
703      - 0x1006
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      -
729      - g\ :sub:`2`
730      - g\ :sub:`1`
731      - g\ :sub:`0`
732      - r\ :sub:`4`
733      - r\ :sub:`3`
734      - r\ :sub:`2`
735      - r\ :sub:`1`
736      - r\ :sub:`0`
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      -
764      - b\ :sub:`4`
765      - b\ :sub:`3`
766      - b\ :sub:`2`
767      - b\ :sub:`1`
768      - b\ :sub:`0`
769      - g\ :sub:`5`
770      - g\ :sub:`4`
771      - g\ :sub:`3`
772    * .. _MEDIA-BUS-FMT-RGB565-2X8-BE:
773
774      - MEDIA_BUS_FMT_RGB565_2X8_BE
775      - 0x1007
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      -
801      - r\ :sub:`4`
802      - r\ :sub:`3`
803      - r\ :sub:`2`
804      - r\ :sub:`1`
805      - r\ :sub:`0`
806      - g\ :sub:`5`
807      - g\ :sub:`4`
808      - g\ :sub:`3`
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      -
836      - g\ :sub:`2`
837      - g\ :sub:`1`
838      - g\ :sub:`0`
839      - b\ :sub:`4`
840      - b\ :sub:`3`
841      - b\ :sub:`2`
842      - b\ :sub:`1`
843      - b\ :sub:`0`
844    * .. _MEDIA-BUS-FMT-RGB565-2X8-LE:
845
846      - MEDIA_BUS_FMT_RGB565_2X8_LE
847      - 0x1008
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      -
873      - g\ :sub:`2`
874      - g\ :sub:`1`
875      - g\ :sub:`0`
876      - b\ :sub:`4`
877      - b\ :sub:`3`
878      - b\ :sub:`2`
879      - b\ :sub:`1`
880      - b\ :sub:`0`
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      -
908      - r\ :sub:`4`
909      - r\ :sub:`3`
910      - r\ :sub:`2`
911      - r\ :sub:`1`
912      - r\ :sub:`0`
913      - g\ :sub:`5`
914      - g\ :sub:`4`
915      - g\ :sub:`3`
916    * .. _MEDIA-BUS-FMT-RGB666-1X18:
917
918      - MEDIA_BUS_FMT_RGB666_1X18
919      - 0x1009
920      -
921      -
922      -
923      -
924      -
925      -
926      -
927      -
928      -
929      -
930      -
931      -
932      -
933      -
934      -
935      - r\ :sub:`5`
936      - r\ :sub:`4`
937      - r\ :sub:`3`
938      - r\ :sub:`2`
939      - r\ :sub:`1`
940      - r\ :sub:`0`
941      - g\ :sub:`5`
942      - g\ :sub:`4`
943      - g\ :sub:`3`
944      - g\ :sub:`2`
945      - g\ :sub:`1`
946      - g\ :sub:`0`
947      - b\ :sub:`5`
948      - b\ :sub:`4`
949      - b\ :sub:`3`
950      - b\ :sub:`2`
951      - b\ :sub:`1`
952      - b\ :sub:`0`
953    * .. _MEDIA-BUS-FMT-RGB666-2X9-BE:
954
955      - MEDIA_BUS_FMT_RGB666_2X9_BE
956      - 0x1025
957      -
958      -
959      -
960      -
961      -
962      -
963      -
964      -
965      -
966      -
967      -
968      -
969      -
970      -
971      -
972      -
973      -
974      -
975      -
976      -
977      -
978      -
979      -
980      -
981      - r\ :sub:`5`
982      - r\ :sub:`4`
983      - r\ :sub:`3`
984      - r\ :sub:`2`
985      - r\ :sub:`1`
986      - r\ :sub:`0`
987      - g\ :sub:`5`
988      - g\ :sub:`4`
989      - g\ :sub:`3`
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      -
1016      - g\ :sub:`2`
1017      - g\ :sub:`1`
1018      - g\ :sub:`0`
1019      - b\ :sub:`5`
1020      - b\ :sub:`4`
1021      - b\ :sub:`3`
1022      - b\ :sub:`2`
1023      - b\ :sub:`1`
1024      - b\ :sub:`0`
1025    * .. _MEDIA-BUS-FMT-BGR666-1X18:
1026
1027      - MEDIA_BUS_FMT_BGR666_1X18
1028      - 0x1023
1029      -
1030      -
1031      -
1032      -
1033      -
1034      -
1035      -
1036      -
1037      -
1038      -
1039      -
1040      -
1041      -
1042      -
1043      -
1044      - b\ :sub:`5`
1045      - b\ :sub:`4`
1046      - b\ :sub:`3`
1047      - b\ :sub:`2`
1048      - b\ :sub:`1`
1049      - b\ :sub:`0`
1050      - g\ :sub:`5`
1051      - g\ :sub:`4`
1052      - g\ :sub:`3`
1053      - g\ :sub:`2`
1054      - g\ :sub:`1`
1055      - g\ :sub:`0`
1056      - r\ :sub:`5`
1057      - r\ :sub:`4`
1058      - r\ :sub:`3`
1059      - r\ :sub:`2`
1060      - r\ :sub:`1`
1061      - r\ :sub:`0`
1062    * .. _MEDIA-BUS-FMT-RBG888-1X24:
1063
1064      - MEDIA_BUS_FMT_RBG888_1X24
1065      - 0x100e
1066      -
1067      -
1068      -
1069      -
1070      -
1071      -
1072      -
1073      -
1074      -
1075      - r\ :sub:`7`
1076      - r\ :sub:`6`
1077      - r\ :sub:`5`
1078      - r\ :sub:`4`
1079      - r\ :sub:`3`
1080      - r\ :sub:`2`
1081      - r\ :sub:`1`
1082      - r\ :sub:`0`
1083      - b\ :sub:`7`
1084      - b\ :sub:`6`
1085      - b\ :sub:`5`
1086      - b\ :sub:`4`
1087      - b\ :sub:`3`
1088      - b\ :sub:`2`
1089      - b\ :sub:`1`
1090      - b\ :sub:`0`
1091      - g\ :sub:`7`
1092      - g\ :sub:`6`
1093      - g\ :sub:`5`
1094      - g\ :sub:`4`
1095      - g\ :sub:`3`
1096      - g\ :sub:`2`
1097      - g\ :sub:`1`
1098      - g\ :sub:`0`
1099    * .. _MEDIA-BUS-FMT-RGB666-1X24_CPADHI:
1100
1101      - MEDIA_BUS_FMT_RGB666_1X24_CPADHI
1102      - 0x1015
1103      -
1104      -
1105      -
1106      -
1107      -
1108      -
1109      -
1110      -
1111      -
1112      - 0
1113      - 0
1114      - r\ :sub:`5`
1115      - r\ :sub:`4`
1116      - r\ :sub:`3`
1117      - r\ :sub:`2`
1118      - r\ :sub:`1`
1119      - r\ :sub:`0`
1120      - 0
1121      - 0
1122      - g\ :sub:`5`
1123      - g\ :sub:`4`
1124      - g\ :sub:`3`
1125      - g\ :sub:`2`
1126      - g\ :sub:`1`
1127      - g\ :sub:`0`
1128      - 0
1129      - 0
1130      - b\ :sub:`5`
1131      - b\ :sub:`4`
1132      - b\ :sub:`3`
1133      - b\ :sub:`2`
1134      - b\ :sub:`1`
1135      - b\ :sub:`0`
1136    * .. _MEDIA-BUS-FMT-BGR666-1X24_CPADHI:
1137
1138      - MEDIA_BUS_FMT_BGR666_1X24_CPADHI
1139      - 0x1024
1140      -
1141      -
1142      -
1143      -
1144      -
1145      -
1146      -
1147      -
1148      -
1149      - 0
1150      - 0
1151      - b\ :sub:`5`
1152      - b\ :sub:`4`
1153      - b\ :sub:`3`
1154      - b\ :sub:`2`
1155      - b\ :sub:`1`
1156      - b\ :sub:`0`
1157      - 0
1158      - 0
1159      - g\ :sub:`5`
1160      - g\ :sub:`4`
1161      - g\ :sub:`3`
1162      - g\ :sub:`2`
1163      - g\ :sub:`1`
1164      - g\ :sub:`0`
1165      - 0
1166      - 0
1167      - r\ :sub:`5`
1168      - r\ :sub:`4`
1169      - r\ :sub:`3`
1170      - r\ :sub:`2`
1171      - r\ :sub:`1`
1172      - r\ :sub:`0`
1173    * .. _MEDIA-BUS-FMT-RGB565-1X24_CPADHI:
1174
1175      - MEDIA_BUS_FMT_RGB565_1X24_CPADHI
1176      - 0x1022
1177      -
1178      -
1179      -
1180      -
1181      -
1182      -
1183      -
1184      -
1185      -
1186      - 0
1187      - 0
1188      - 0
1189      - r\ :sub:`4`
1190      - r\ :sub:`3`
1191      - r\ :sub:`2`
1192      - r\ :sub:`1`
1193      - r\ :sub:`0`
1194      - 0
1195      - 0
1196      - g\ :sub:`5`
1197      - g\ :sub:`4`
1198      - g\ :sub:`3`
1199      - g\ :sub:`2`
1200      - g\ :sub:`1`
1201      - g\ :sub:`0`
1202      - 0
1203      - 0
1204      - 0
1205      - b\ :sub:`4`
1206      - b\ :sub:`3`
1207      - b\ :sub:`2`
1208      - b\ :sub:`1`
1209      - b\ :sub:`0`
1210    * .. _MEDIA-BUS-FMT-BGR888-1X24:
1211
1212      - MEDIA_BUS_FMT_BGR888_1X24
1213      - 0x1013
1214      -
1215      -
1216      -
1217      -
1218      -
1219      -
1220      -
1221      -
1222      -
1223      - b\ :sub:`7`
1224      - b\ :sub:`6`
1225      - b\ :sub:`5`
1226      - b\ :sub:`4`
1227      - b\ :sub:`3`
1228      - b\ :sub:`2`
1229      - b\ :sub:`1`
1230      - b\ :sub:`0`
1231      - g\ :sub:`7`
1232      - g\ :sub:`6`
1233      - g\ :sub:`5`
1234      - g\ :sub:`4`
1235      - g\ :sub:`3`
1236      - g\ :sub:`2`
1237      - g\ :sub:`1`
1238      - g\ :sub:`0`
1239      - r\ :sub:`7`
1240      - r\ :sub:`6`
1241      - r\ :sub:`5`
1242      - r\ :sub:`4`
1243      - r\ :sub:`3`
1244      - r\ :sub:`2`
1245      - r\ :sub:`1`
1246      - r\ :sub:`0`
1247    * .. _MEDIA-BUS-FMT-BGR888-3X8:
1248
1249      - MEDIA_BUS_FMT_BGR888_3X8
1250      - 0x101b
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      -
1276      - b\ :sub:`7`
1277      - b\ :sub:`6`
1278      - b\ :sub:`5`
1279      - b\ :sub:`4`
1280      - b\ :sub:`3`
1281      - b\ :sub:`2`
1282      - b\ :sub:`1`
1283      - b\ :sub:`0`
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      -
1311      - g\ :sub:`7`
1312      - g\ :sub:`6`
1313      - g\ :sub:`5`
1314      - g\ :sub:`4`
1315      - g\ :sub:`3`
1316      - g\ :sub:`2`
1317      - g\ :sub:`1`
1318      - g\ :sub:`0`
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      -
1346      - r\ :sub:`7`
1347      - r\ :sub:`6`
1348      - r\ :sub:`5`
1349      - r\ :sub:`4`
1350      - r\ :sub:`3`
1351      - r\ :sub:`2`
1352      - r\ :sub:`1`
1353      - r\ :sub:`0`
1354    * .. _MEDIA-BUS-FMT-GBR888-1X24:
1355
1356      - MEDIA_BUS_FMT_GBR888_1X24
1357      - 0x1014
1358      -
1359      -
1360      -
1361      -
1362      -
1363      -
1364      -
1365      -
1366      -
1367      - g\ :sub:`7`
1368      - g\ :sub:`6`
1369      - g\ :sub:`5`
1370      - g\ :sub:`4`
1371      - g\ :sub:`3`
1372      - g\ :sub:`2`
1373      - g\ :sub:`1`
1374      - g\ :sub:`0`
1375      - b\ :sub:`7`
1376      - b\ :sub:`6`
1377      - b\ :sub:`5`
1378      - b\ :sub:`4`
1379      - b\ :sub:`3`
1380      - b\ :sub:`2`
1381      - b\ :sub:`1`
1382      - b\ :sub:`0`
1383      - r\ :sub:`7`
1384      - r\ :sub:`6`
1385      - r\ :sub:`5`
1386      - r\ :sub:`4`
1387      - r\ :sub:`3`
1388      - r\ :sub:`2`
1389      - r\ :sub:`1`
1390      - r\ :sub:`0`
1391    * .. _MEDIA-BUS-FMT-RGB888-1X24:
1392
1393      - MEDIA_BUS_FMT_RGB888_1X24
1394      - 0x100a
1395      -
1396      -
1397      -
1398      -
1399      -
1400      -
1401      -
1402      -
1403      -
1404      - r\ :sub:`7`
1405      - r\ :sub:`6`
1406      - r\ :sub:`5`
1407      - r\ :sub:`4`
1408      - r\ :sub:`3`
1409      - r\ :sub:`2`
1410      - r\ :sub:`1`
1411      - r\ :sub:`0`
1412      - g\ :sub:`7`
1413      - g\ :sub:`6`
1414      - g\ :sub:`5`
1415      - g\ :sub:`4`
1416      - g\ :sub:`3`
1417      - g\ :sub:`2`
1418      - g\ :sub:`1`
1419      - g\ :sub:`0`
1420      - b\ :sub:`7`
1421      - b\ :sub:`6`
1422      - b\ :sub:`5`
1423      - b\ :sub:`4`
1424      - b\ :sub:`3`
1425      - b\ :sub:`2`
1426      - b\ :sub:`1`
1427      - b\ :sub:`0`
1428    * .. _MEDIA-BUS-FMT-RGB888-2X12-BE:
1429
1430      - MEDIA_BUS_FMT_RGB888_2X12_BE
1431      - 0x100b
1432      -
1433      -
1434      -
1435      -
1436      -
1437      -
1438      -
1439      -
1440      -
1441      -
1442      -
1443      -
1444      -
1445      -
1446      -
1447      -
1448      -
1449      -
1450      -
1451      -
1452      -
1453      - r\ :sub:`7`
1454      - r\ :sub:`6`
1455      - r\ :sub:`5`
1456      - r\ :sub:`4`
1457      - r\ :sub:`3`
1458      - r\ :sub:`2`
1459      - r\ :sub:`1`
1460      - r\ :sub:`0`
1461      - g\ :sub:`7`
1462      - g\ :sub:`6`
1463      - g\ :sub:`5`
1464      - g\ :sub:`4`
1465    * -
1466      -
1467      -
1468      -
1469      -
1470      -
1471      -
1472      -
1473      -
1474      -
1475      -
1476      -
1477      -
1478      -
1479      -
1480      -
1481      -
1482      -
1483      -
1484      -
1485      -
1486      -
1487      -
1488      - g\ :sub:`3`
1489      - g\ :sub:`2`
1490      - g\ :sub:`1`
1491      - g\ :sub:`0`
1492      - b\ :sub:`7`
1493      - b\ :sub:`6`
1494      - b\ :sub:`5`
1495      - b\ :sub:`4`
1496      - b\ :sub:`3`
1497      - b\ :sub:`2`
1498      - b\ :sub:`1`
1499      - b\ :sub:`0`
1500    * .. _MEDIA-BUS-FMT-RGB888-2X12-LE:
1501
1502      - MEDIA_BUS_FMT_RGB888_2X12_LE
1503      - 0x100c
1504      -
1505      -
1506      -
1507      -
1508      -
1509      -
1510      -
1511      -
1512      -
1513      -
1514      -
1515      -
1516      -
1517      -
1518      -
1519      -
1520      -
1521      -
1522      -
1523      -
1524      -
1525      - g\ :sub:`3`
1526      - g\ :sub:`2`
1527      - g\ :sub:`1`
1528      - g\ :sub:`0`
1529      - b\ :sub:`7`
1530      - b\ :sub:`6`
1531      - b\ :sub:`5`
1532      - b\ :sub:`4`
1533      - b\ :sub:`3`
1534      - b\ :sub:`2`
1535      - b\ :sub:`1`
1536      - b\ :sub:`0`
1537    * -
1538      -
1539      -
1540      -
1541      -
1542      -
1543      -
1544      -
1545      -
1546      -
1547      -
1548      -
1549      -
1550      -
1551      -
1552      -
1553      -
1554      -
1555      -
1556      -
1557      -
1558      -
1559      -
1560      - r\ :sub:`7`
1561      - r\ :sub:`6`
1562      - r\ :sub:`5`
1563      - r\ :sub:`4`
1564      - r\ :sub:`3`
1565      - r\ :sub:`2`
1566      - r\ :sub:`1`
1567      - r\ :sub:`0`
1568      - g\ :sub:`7`
1569      - g\ :sub:`6`
1570      - g\ :sub:`5`
1571      - g\ :sub:`4`
1572    * .. _MEDIA-BUS-FMT-RGB888-3X8:
1573
1574      - MEDIA_BUS_FMT_RGB888_3X8
1575      - 0x101c
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      -
1601      - r\ :sub:`7`
1602      - r\ :sub:`6`
1603      - r\ :sub:`5`
1604      - r\ :sub:`4`
1605      - r\ :sub:`3`
1606      - r\ :sub:`2`
1607      - r\ :sub:`1`
1608      - r\ :sub:`0`
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      -
1636      - g\ :sub:`7`
1637      - g\ :sub:`6`
1638      - g\ :sub:`5`
1639      - g\ :sub:`4`
1640      - g\ :sub:`3`
1641      - g\ :sub:`2`
1642      - g\ :sub:`1`
1643      - g\ :sub:`0`
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      -
1671      - b\ :sub:`7`
1672      - b\ :sub:`6`
1673      - b\ :sub:`5`
1674      - b\ :sub:`4`
1675      - b\ :sub:`3`
1676      - b\ :sub:`2`
1677      - b\ :sub:`1`
1678      - b\ :sub:`0`
1679    * .. _MEDIA-BUS-FMT-RGB666-1X30-CPADLO:
1680
1681      - MEDIA_BUS_FMT_RGB666_1X30-CPADLO
1682      - 0x101e
1683      -
1684      -
1685      -
1686      - r\ :sub:`5`
1687      - r\ :sub:`4`
1688      - r\ :sub:`3`
1689      - r\ :sub:`2`
1690      - r\ :sub:`1`
1691      - r\ :sub:`0`
1692      - 0
1693      - 0
1694      - 0
1695      - 0
1696      - g\ :sub:`5`
1697      - g\ :sub:`4`
1698      - g\ :sub:`3`
1699      - g\ :sub:`2`
1700      - g\ :sub:`1`
1701      - g\ :sub:`0`
1702      - 0
1703      - 0
1704      - 0
1705      - 0
1706      - b\ :sub:`5`
1707      - b\ :sub:`4`
1708      - b\ :sub:`3`
1709      - b\ :sub:`2`
1710      - b\ :sub:`1`
1711      - b\ :sub:`0`
1712      - 0
1713      - 0
1714      - 0
1715      - 0
1716    * .. _MEDIA-BUS-FMT-RGB888-1X30-CPADLO:
1717
1718      - MEDIA_BUS_FMT_RGB888_1X30-CPADLO
1719      - 0x101f
1720      -
1721      -
1722      -
1723      - r\ :sub:`7`
1724      - r\ :sub:`6`
1725      - r\ :sub:`5`
1726      - r\ :sub:`4`
1727      - r\ :sub:`3`
1728      - r\ :sub:`2`
1729      - r\ :sub:`1`
1730      - r\ :sub:`0`
1731      - 0
1732      - 0
1733      - g\ :sub:`7`
1734      - g\ :sub:`6`
1735      - g\ :sub:`5`
1736      - g\ :sub:`4`
1737      - g\ :sub:`3`
1738      - g\ :sub:`2`
1739      - g\ :sub:`1`
1740      - g\ :sub:`0`
1741      - 0
1742      - 0
1743      - b\ :sub:`7`
1744      - b\ :sub:`6`
1745      - b\ :sub:`5`
1746      - b\ :sub:`4`
1747      - b\ :sub:`3`
1748      - b\ :sub:`2`
1749      - b\ :sub:`1`
1750      - b\ :sub:`0`
1751      - 0
1752      - 0
1753    * .. _MEDIA-BUS-FMT-ARGB888-1X32:
1754
1755      - MEDIA_BUS_FMT_ARGB888_1X32
1756      - 0x100d
1757      -
1758      - a\ :sub:`7`
1759      - a\ :sub:`6`
1760      - a\ :sub:`5`
1761      - a\ :sub:`4`
1762      - a\ :sub:`3`
1763      - a\ :sub:`2`
1764      - a\ :sub:`1`
1765      - a\ :sub:`0`
1766      - r\ :sub:`7`
1767      - r\ :sub:`6`
1768      - r\ :sub:`5`
1769      - r\ :sub:`4`
1770      - r\ :sub:`3`
1771      - r\ :sub:`2`
1772      - r\ :sub:`1`
1773      - r\ :sub:`0`
1774      - g\ :sub:`7`
1775      - g\ :sub:`6`
1776      - g\ :sub:`5`
1777      - g\ :sub:`4`
1778      - g\ :sub:`3`
1779      - g\ :sub:`2`
1780      - g\ :sub:`1`
1781      - g\ :sub:`0`
1782      - b\ :sub:`7`
1783      - b\ :sub:`6`
1784      - b\ :sub:`5`
1785      - b\ :sub:`4`
1786      - b\ :sub:`3`
1787      - b\ :sub:`2`
1788      - b\ :sub:`1`
1789      - b\ :sub:`0`
1790    * .. _MEDIA-BUS-FMT-RGB888-1X32-PADHI:
1791
1792      - MEDIA_BUS_FMT_RGB888_1X32_PADHI
1793      - 0x100f
1794      -
1795      - 0
1796      - 0
1797      - 0
1798      - 0
1799      - 0
1800      - 0
1801      - 0
1802      - 0
1803      - r\ :sub:`7`
1804      - r\ :sub:`6`
1805      - r\ :sub:`5`
1806      - r\ :sub:`4`
1807      - r\ :sub:`3`
1808      - r\ :sub:`2`
1809      - r\ :sub:`1`
1810      - r\ :sub:`0`
1811      - g\ :sub:`7`
1812      - g\ :sub:`6`
1813      - g\ :sub:`5`
1814      - g\ :sub:`4`
1815      - g\ :sub:`3`
1816      - g\ :sub:`2`
1817      - g\ :sub:`1`
1818      - g\ :sub:`0`
1819      - b\ :sub:`7`
1820      - b\ :sub:`6`
1821      - b\ :sub:`5`
1822      - b\ :sub:`4`
1823      - b\ :sub:`3`
1824      - b\ :sub:`2`
1825      - b\ :sub:`1`
1826      - b\ :sub:`0`
1827    * .. _MEDIA-BUS-FMT-RGB101010-1X30:
1828
1829      - MEDIA_BUS_FMT_RGB101010_1X30
1830      - 0x1018
1831      -
1832      -
1833      -
1834      - r\ :sub:`9`
1835      - r\ :sub:`8`
1836      - r\ :sub:`7`
1837      - r\ :sub:`6`
1838      - r\ :sub:`5`
1839      - r\ :sub:`4`
1840      - r\ :sub:`3`
1841      - r\ :sub:`2`
1842      - r\ :sub:`1`
1843      - r\ :sub:`0`
1844      - g\ :sub:`9`
1845      - g\ :sub:`8`
1846      - g\ :sub:`7`
1847      - g\ :sub:`6`
1848      - g\ :sub:`5`
1849      - g\ :sub:`4`
1850      - g\ :sub:`3`
1851      - g\ :sub:`2`
1852      - g\ :sub:`1`
1853      - g\ :sub:`0`
1854      - b\ :sub:`9`
1855      - b\ :sub:`8`
1856      - b\ :sub:`7`
1857      - b\ :sub:`6`
1858      - b\ :sub:`5`
1859      - b\ :sub:`4`
1860      - b\ :sub:`3`
1861      - b\ :sub:`2`
1862      - b\ :sub:`1`
1863      - b\ :sub:`0`
1864
1865.. raw:: latex
1866
1867    \endgroup
1868
1869
1870The following table list existing packed 36bit wide RGB formats.
1871
1872.. 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}|
1873
1874.. _v4l2-mbus-pixelcode-rgb-36:
1875
1876.. raw:: latex
1877
1878    \begingroup
1879    \tiny
1880    \setlength{\tabcolsep}{2pt}
1881
1882.. flat-table:: 36bit RGB formats
1883    :header-rows:  2
1884    :stub-columns: 0
1885    :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
1886
1887    * - Identifier
1888      - Code
1889      -
1890      - :cspan:`35` Data organization
1891    * -
1892      -
1893      - Bit
1894      - 35
1895      - 34
1896      - 33
1897      - 32
1898      - 31
1899      - 30
1900      - 29
1901      - 28
1902      - 27
1903      - 26
1904      - 25
1905      - 24
1906      - 23
1907      - 22
1908      - 21
1909      - 20
1910      - 19
1911      - 18
1912      - 17
1913      - 16
1914      - 15
1915      - 14
1916      - 13
1917      - 12
1918      - 11
1919      - 10
1920      - 9
1921      - 8
1922      - 7
1923      - 6
1924      - 5
1925      - 4
1926      - 3
1927      - 2
1928      - 1
1929      - 0
1930    * .. _MEDIA-BUS-FMT-RGB666-1X36-CPADLO:
1931
1932      - MEDIA_BUS_FMT_RGB666_1X36_CPADLO
1933      - 0x1020
1934      -
1935      - r\ :sub:`5`
1936      - r\ :sub:`4`
1937      - r\ :sub:`3`
1938      - r\ :sub:`2`
1939      - r\ :sub:`1`
1940      - r\ :sub:`0`
1941      - 0
1942      - 0
1943      - 0
1944      - 0
1945      - 0
1946      - 0
1947      - g\ :sub:`5`
1948      - g\ :sub:`4`
1949      - g\ :sub:`3`
1950      - g\ :sub:`2`
1951      - g\ :sub:`1`
1952      - g\ :sub:`0`
1953      - 0
1954      - 0
1955      - 0
1956      - 0
1957      - 0
1958      - 0
1959      - b\ :sub:`5`
1960      - b\ :sub:`4`
1961      - b\ :sub:`3`
1962      - b\ :sub:`2`
1963      - b\ :sub:`1`
1964      - b\ :sub:`0`
1965      - 0
1966      - 0
1967      - 0
1968      - 0
1969      - 0
1970      - 0
1971    * .. _MEDIA-BUS-FMT-RGB888-1X36-CPADLO:
1972
1973      - MEDIA_BUS_FMT_RGB888_1X36_CPADLO
1974      - 0x1021
1975      -
1976      - r\ :sub:`7`
1977      - r\ :sub:`6`
1978      - r\ :sub:`5`
1979      - r\ :sub:`4`
1980      - r\ :sub:`3`
1981      - r\ :sub:`2`
1982      - r\ :sub:`1`
1983      - r\ :sub:`0`
1984      - 0
1985      - 0
1986      - 0
1987      - 0
1988      - g\ :sub:`7`
1989      - g\ :sub:`6`
1990      - g\ :sub:`5`
1991      - g\ :sub:`4`
1992      - g\ :sub:`3`
1993      - g\ :sub:`2`
1994      - g\ :sub:`1`
1995      - g\ :sub:`0`
1996      - 0
1997      - 0
1998      - 0
1999      - 0
2000      - b\ :sub:`7`
2001      - b\ :sub:`6`
2002      - b\ :sub:`5`
2003      - b\ :sub:`4`
2004      - b\ :sub:`3`
2005      - b\ :sub:`2`
2006      - b\ :sub:`1`
2007      - b\ :sub:`0`
2008      - 0
2009      - 0
2010      - 0
2011      - 0
2012    * .. _MEDIA-BUS-FMT-RGB121212-1X36:
2013
2014      - MEDIA_BUS_FMT_RGB121212_1X36
2015      - 0x1019
2016      -
2017      - r\ :sub:`11`
2018      - r\ :sub:`10`
2019      - r\ :sub:`9`
2020      - r\ :sub:`8`
2021      - r\ :sub:`7`
2022      - r\ :sub:`6`
2023      - r\ :sub:`5`
2024      - r\ :sub:`4`
2025      - r\ :sub:`3`
2026      - r\ :sub:`2`
2027      - r\ :sub:`1`
2028      - r\ :sub:`0`
2029      - g\ :sub:`11`
2030      - g\ :sub:`10`
2031      - g\ :sub:`9`
2032      - g\ :sub:`8`
2033      - g\ :sub:`7`
2034      - g\ :sub:`6`
2035      - g\ :sub:`5`
2036      - g\ :sub:`4`
2037      - g\ :sub:`3`
2038      - g\ :sub:`2`
2039      - g\ :sub:`1`
2040      - g\ :sub:`0`
2041      - b\ :sub:`11`
2042      - b\ :sub:`10`
2043      - b\ :sub:`9`
2044      - b\ :sub:`8`
2045      - b\ :sub:`7`
2046      - b\ :sub:`6`
2047      - b\ :sub:`5`
2048      - b\ :sub:`4`
2049      - b\ :sub:`3`
2050      - b\ :sub:`2`
2051      - b\ :sub:`1`
2052      - b\ :sub:`0`
2053
2054.. raw:: latex
2055
2056    \endgroup
2057
2058
2059The following table list existing packed 48bit wide RGB formats.
2060
2061.. 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}|
2062
2063.. _v4l2-mbus-pixelcode-rgb-48:
2064
2065.. raw:: latex
2066
2067    \begingroup
2068    \tiny
2069    \setlength{\tabcolsep}{2pt}
2070
2071.. flat-table:: 48bit RGB formats
2072    :header-rows:  3
2073    :stub-columns: 0
2074    :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
2075
2076    * - Identifier
2077      - Code
2078      -
2079      - :cspan:`31` Data organization
2080    * -
2081      -
2082      - Bit
2083      -
2084      -
2085      -
2086      -
2087      -
2088      -
2089      -
2090      -
2091      -
2092      -
2093      -
2094      -
2095      -
2096      -
2097      -
2098      -
2099      - 47
2100      - 46
2101      - 45
2102      - 44
2103      - 43
2104      - 42
2105      - 41
2106      - 40
2107      - 39
2108      - 38
2109      - 37
2110      - 36
2111      - 35
2112      - 34
2113      - 33
2114      - 32
2115    * -
2116      -
2117      -
2118      - 31
2119      - 30
2120      - 29
2121      - 28
2122      - 27
2123      - 26
2124      - 25
2125      - 24
2126      - 23
2127      - 22
2128      - 21
2129      - 20
2130      - 19
2131      - 18
2132      - 17
2133      - 16
2134      - 15
2135      - 14
2136      - 13
2137      - 12
2138      - 11
2139      - 10
2140      - 9
2141      - 8
2142      - 7
2143      - 6
2144      - 5
2145      - 4
2146      - 3
2147      - 2
2148      - 1
2149      - 0
2150    * .. _MEDIA-BUS-FMT-RGB161616-1X48:
2151
2152      - MEDIA_BUS_FMT_RGB161616_1X48
2153      - 0x101a
2154      -
2155      -
2156      -
2157      -
2158      -
2159      -
2160      -
2161      -
2162      -
2163      -
2164      -
2165      -
2166      -
2167      -
2168      -
2169      -
2170      -
2171      - r\ :sub:`15`
2172      - r\ :sub:`14`
2173      - r\ :sub:`13`
2174      - r\ :sub:`12`
2175      - r\ :sub:`11`
2176      - r\ :sub:`10`
2177      - r\ :sub:`9`
2178      - r\ :sub:`8`
2179      - r\ :sub:`7`
2180      - r\ :sub:`6`
2181      - r\ :sub:`5`
2182      - r\ :sub:`4`
2183      - r\ :sub:`3`
2184      - r\ :sub:`2`
2185      - r\ :sub:`1`
2186      - r\ :sub:`0`
2187    * -
2188      -
2189      -
2190      - g\ :sub:`15`
2191      - g\ :sub:`14`
2192      - g\ :sub:`13`
2193      - g\ :sub:`12`
2194      - g\ :sub:`11`
2195      - g\ :sub:`10`
2196      - g\ :sub:`9`
2197      - g\ :sub:`8`
2198      - g\ :sub:`7`
2199      - g\ :sub:`6`
2200      - g\ :sub:`5`
2201      - g\ :sub:`4`
2202      - g\ :sub:`3`
2203      - g\ :sub:`2`
2204      - g\ :sub:`1`
2205      - g\ :sub:`0`
2206      - b\ :sub:`15`
2207      - b\ :sub:`14`
2208      - b\ :sub:`13`
2209      - b\ :sub:`12`
2210      - b\ :sub:`11`
2211      - b\ :sub:`10`
2212      - b\ :sub:`9`
2213      - b\ :sub:`8`
2214      - b\ :sub:`7`
2215      - b\ :sub:`6`
2216      - b\ :sub:`5`
2217      - b\ :sub:`4`
2218      - b\ :sub:`3`
2219      - b\ :sub:`2`
2220      - b\ :sub:`1`
2221      - b\ :sub:`0`
2222
2223.. raw:: latex
2224
2225    \endgroup
2226
2227On LVDS buses, usually each sample is transferred serialized in seven
2228time slots per pixel clock, on three (18-bit) or four (24-bit)
2229differential data pairs at the same time. The remaining bits are used
2230for control signals as defined by SPWG/PSWG/VESA or JEIDA standards. The
223124-bit RGB format serialized in seven time slots on four lanes using
2232JEIDA defined bit mapping will be named
2233``MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA``, for example.
2234
2235.. raw:: latex
2236
2237    \small
2238
2239.. _v4l2-mbus-pixelcode-rgb-lvds:
2240
2241.. flat-table:: LVDS RGB formats
2242    :header-rows:  2
2243    :stub-columns: 0
2244
2245    * - Identifier
2246      - Code
2247      -
2248      -
2249      - :cspan:`3` Data organization
2250    * -
2251      -
2252      - Timeslot
2253      - Lane
2254      - 3
2255      - 2
2256      - 1
2257      - 0
2258    * .. _MEDIA-BUS-FMT-RGB666-1X7X3-SPWG:
2259
2260      - MEDIA_BUS_FMT_RGB666_1X7X3_SPWG
2261      - 0x1010
2262      - 0
2263      -
2264      -
2265      - d
2266      - b\ :sub:`1`
2267      - g\ :sub:`0`
2268    * -
2269      -
2270      - 1
2271      -
2272      -
2273      - d
2274      - b\ :sub:`0`
2275      - r\ :sub:`5`
2276    * -
2277      -
2278      - 2
2279      -
2280      -
2281      - d
2282      - g\ :sub:`5`
2283      - r\ :sub:`4`
2284    * -
2285      -
2286      - 3
2287      -
2288      -
2289      - b\ :sub:`5`
2290      - g\ :sub:`4`
2291      - r\ :sub:`3`
2292    * -
2293      -
2294      - 4
2295      -
2296      -
2297      - b\ :sub:`4`
2298      - g\ :sub:`3`
2299      - r\ :sub:`2`
2300    * -
2301      -
2302      - 5
2303      -
2304      -
2305      - b\ :sub:`3`
2306      - g\ :sub:`2`
2307      - r\ :sub:`1`
2308    * -
2309      -
2310      - 6
2311      -
2312      -
2313      - b\ :sub:`2`
2314      - g\ :sub:`1`
2315      - r\ :sub:`0`
2316    * .. _MEDIA-BUS-FMT-RGB888-1X7X4-SPWG:
2317
2318      - MEDIA_BUS_FMT_RGB888_1X7X4_SPWG
2319      - 0x1011
2320      - 0
2321      -
2322      - d
2323      - d
2324      - b\ :sub:`1`
2325      - g\ :sub:`0`
2326    * -
2327      -
2328      - 1
2329      -
2330      - b\ :sub:`7`
2331      - d
2332      - b\ :sub:`0`
2333      - r\ :sub:`5`
2334    * -
2335      -
2336      - 2
2337      -
2338      - b\ :sub:`6`
2339      - d
2340      - g\ :sub:`5`
2341      - r\ :sub:`4`
2342    * -
2343      -
2344      - 3
2345      -
2346      - g\ :sub:`7`
2347      - b\ :sub:`5`
2348      - g\ :sub:`4`
2349      - r\ :sub:`3`
2350    * -
2351      -
2352      - 4
2353      -
2354      - g\ :sub:`6`
2355      - b\ :sub:`4`
2356      - g\ :sub:`3`
2357      - r\ :sub:`2`
2358    * -
2359      -
2360      - 5
2361      -
2362      - r\ :sub:`7`
2363      - b\ :sub:`3`
2364      - g\ :sub:`2`
2365      - r\ :sub:`1`
2366    * -
2367      -
2368      - 6
2369      -
2370      - r\ :sub:`6`
2371      - b\ :sub:`2`
2372      - g\ :sub:`1`
2373      - r\ :sub:`0`
2374    * .. _MEDIA-BUS-FMT-RGB888-1X7X4-JEIDA:
2375
2376      - MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA
2377      - 0x1012
2378      - 0
2379      -
2380      - d
2381      - d
2382      - b\ :sub:`3`
2383      - g\ :sub:`2`
2384    * -
2385      -
2386      - 1
2387      -
2388      - b\ :sub:`1`
2389      - d
2390      - b\ :sub:`2`
2391      - r\ :sub:`7`
2392    * -
2393      -
2394      - 2
2395      -
2396      - b\ :sub:`0`
2397      - d
2398      - g\ :sub:`7`
2399      - r\ :sub:`6`
2400    * -
2401      -
2402      - 3
2403      -
2404      - g\ :sub:`1`
2405      - b\ :sub:`7`
2406      - g\ :sub:`6`
2407      - r\ :sub:`5`
2408    * -
2409      -
2410      - 4
2411      -
2412      - g\ :sub:`0`
2413      - b\ :sub:`6`
2414      - g\ :sub:`5`
2415      - r\ :sub:`4`
2416    * -
2417      -
2418      - 5
2419      -
2420      - r\ :sub:`1`
2421      - b\ :sub:`5`
2422      - g\ :sub:`4`
2423      - r\ :sub:`3`
2424    * -
2425      -
2426      - 6
2427      -
2428      - r\ :sub:`0`
2429      - b\ :sub:`4`
2430      - g\ :sub:`3`
2431      - r\ :sub:`2`
2432
2433.. raw:: latex
2434
2435    \normalsize
2436
2437
2438Bayer Formats
2439^^^^^^^^^^^^^
2440
2441Those formats transfer pixel data as red, green and blue components. The
2442format code is made of the following information.
2443
2444-  The red, green and blue components order code, as encoded in a pixel
2445   sample. The possible values are shown in :ref:`bayer-patterns`.
2446
2447-  The number of bits per pixel component. All components are
2448   transferred on the same number of bits. Common values are 8, 10 and
2449   12.
2450
2451-  The compression (optional). If the pixel components are ALAW- or
2452   DPCM-compressed, a mention of the compression scheme and the number
2453   of bits per compressed pixel component.
2454
2455-  The number of bus samples per pixel. Pixels that are wider than the
2456   bus width must be transferred in multiple samples. Common values are
2457   1 and 2.
2458
2459-  The bus width.
2460
2461-  For formats where the total number of bits per pixel is smaller than
2462   the number of bus samples per pixel times the bus width, a padding
2463   value stating if the bytes are padded in their most high order bits
2464   (PADHI) or low order bits (PADLO).
2465
2466-  For formats where the number of bus samples per pixel is larger than
2467   1, an endianness value stating if the pixel is transferred MSB first
2468   (BE) or LSB first (LE).
2469
2470For instance, a format with uncompressed 10-bit Bayer components
2471arranged in a red, green, green, blue pattern transferred as 2 8-bit
2472samples per pixel with the least significant bits transferred first will
2473be named ``MEDIA_BUS_FMT_SRGGB10_2X8_PADHI_LE``.
2474
2475
2476.. _bayer-patterns:
2477
2478.. kernel-figure:: bayer.svg
2479    :alt:    bayer.svg
2480    :align:  center
2481
2482    **Figure 4.8 Bayer Patterns**
2483
2484The following table lists existing packed Bayer formats. The data
2485organization is given as an example for the first pixel only.
2486
2487
2488.. HACK: ideally, we would be using adjustbox here. However, Sphinx
2489.. is a very bad behaviored guy: if the table has more than 30 cols,
2490.. it switches to long table, and there's no way to override it.
2491
2492
2493.. raw:: latex
2494
2495    \begingroup
2496    \tiny
2497    \setlength{\tabcolsep}{2pt}
2498
2499.. 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}|
2500
2501.. _v4l2-mbus-pixelcode-bayer:
2502
2503.. cssclass: longtable
2504
2505.. flat-table:: Bayer Formats
2506    :header-rows:  2
2507    :stub-columns: 0
2508
2509    * - Identifier
2510      - Code
2511      -
2512      - :cspan:`15` Data organization
2513    * -
2514      -
2515      - Bit
2516      - 15
2517      - 14
2518      - 13
2519      - 12
2520      - 11
2521      - 10
2522      - 9
2523      - 8
2524      - 7
2525      - 6
2526      - 5
2527      - 4
2528      - 3
2529      - 2
2530      - 1
2531      - 0
2532    * .. _MEDIA-BUS-FMT-SBGGR8-1X8:
2533
2534      - MEDIA_BUS_FMT_SBGGR8_1X8
2535      - 0x3001
2536      -
2537      -
2538      -
2539      -
2540      -
2541      -
2542      -
2543      -
2544      -
2545      - b\ :sub:`7`
2546      - b\ :sub:`6`
2547      - b\ :sub:`5`
2548      - b\ :sub:`4`
2549      - b\ :sub:`3`
2550      - b\ :sub:`2`
2551      - b\ :sub:`1`
2552      - b\ :sub:`0`
2553    * .. _MEDIA-BUS-FMT-SGBRG8-1X8:
2554
2555      - MEDIA_BUS_FMT_SGBRG8_1X8
2556      - 0x3013
2557      -
2558      -
2559      -
2560      -
2561      -
2562      -
2563      -
2564      -
2565      -
2566      - g\ :sub:`7`
2567      - g\ :sub:`6`
2568      - g\ :sub:`5`
2569      - g\ :sub:`4`
2570      - g\ :sub:`3`
2571      - g\ :sub:`2`
2572      - g\ :sub:`1`
2573      - g\ :sub:`0`
2574    * .. _MEDIA-BUS-FMT-SGRBG8-1X8:
2575
2576      - MEDIA_BUS_FMT_SGRBG8_1X8
2577      - 0x3002
2578      -
2579      -
2580      -
2581      -
2582      -
2583      -
2584      -
2585      -
2586      -
2587      - g\ :sub:`7`
2588      - g\ :sub:`6`
2589      - g\ :sub:`5`
2590      - g\ :sub:`4`
2591      - g\ :sub:`3`
2592      - g\ :sub:`2`
2593      - g\ :sub:`1`
2594      - g\ :sub:`0`
2595    * .. _MEDIA-BUS-FMT-SRGGB8-1X8:
2596
2597      - MEDIA_BUS_FMT_SRGGB8_1X8
2598      - 0x3014
2599      -
2600      -
2601      -
2602      -
2603      -
2604      -
2605      -
2606      -
2607      -
2608      - r\ :sub:`7`
2609      - r\ :sub:`6`
2610      - r\ :sub:`5`
2611      - r\ :sub:`4`
2612      - r\ :sub:`3`
2613      - r\ :sub:`2`
2614      - r\ :sub:`1`
2615      - r\ :sub:`0`
2616    * .. _MEDIA-BUS-FMT-SBGGR10-ALAW8-1X8:
2617
2618      - MEDIA_BUS_FMT_SBGGR10_ALAW8_1X8
2619      - 0x3015
2620      -
2621      -
2622      -
2623      -
2624      -
2625      -
2626      -
2627      -
2628      -
2629      - b\ :sub:`7`
2630      - b\ :sub:`6`
2631      - b\ :sub:`5`
2632      - b\ :sub:`4`
2633      - b\ :sub:`3`
2634      - b\ :sub:`2`
2635      - b\ :sub:`1`
2636      - b\ :sub:`0`
2637    * .. _MEDIA-BUS-FMT-SGBRG10-ALAW8-1X8:
2638
2639      - MEDIA_BUS_FMT_SGBRG10_ALAW8_1X8
2640      - 0x3016
2641      -
2642      -
2643      -
2644      -
2645      -
2646      -
2647      -
2648      -
2649      -
2650      - g\ :sub:`7`
2651      - g\ :sub:`6`
2652      - g\ :sub:`5`
2653      - g\ :sub:`4`
2654      - g\ :sub:`3`
2655      - g\ :sub:`2`
2656      - g\ :sub:`1`
2657      - g\ :sub:`0`
2658    * .. _MEDIA-BUS-FMT-SGRBG10-ALAW8-1X8:
2659
2660      - MEDIA_BUS_FMT_SGRBG10_ALAW8_1X8
2661      - 0x3017
2662      -
2663      -
2664      -
2665      -
2666      -
2667      -
2668      -
2669      -
2670      -
2671      - g\ :sub:`7`
2672      - g\ :sub:`6`
2673      - g\ :sub:`5`
2674      - g\ :sub:`4`
2675      - g\ :sub:`3`
2676      - g\ :sub:`2`
2677      - g\ :sub:`1`
2678      - g\ :sub:`0`
2679    * .. _MEDIA-BUS-FMT-SRGGB10-ALAW8-1X8:
2680
2681      - MEDIA_BUS_FMT_SRGGB10_ALAW8_1X8
2682      - 0x3018
2683      -
2684      -
2685      -
2686      -
2687      -
2688      -
2689      -
2690      -
2691      -
2692      - r\ :sub:`7`
2693      - r\ :sub:`6`
2694      - r\ :sub:`5`
2695      - r\ :sub:`4`
2696      - r\ :sub:`3`
2697      - r\ :sub:`2`
2698      - r\ :sub:`1`
2699      - r\ :sub:`0`
2700    * .. _MEDIA-BUS-FMT-SBGGR10-DPCM8-1X8:
2701
2702      - MEDIA_BUS_FMT_SBGGR10_DPCM8_1X8
2703      - 0x300b
2704      -
2705      -
2706      -
2707      -
2708      -
2709      -
2710      -
2711      -
2712      -
2713      - b\ :sub:`7`
2714      - b\ :sub:`6`
2715      - b\ :sub:`5`
2716      - b\ :sub:`4`
2717      - b\ :sub:`3`
2718      - b\ :sub:`2`
2719      - b\ :sub:`1`
2720      - b\ :sub:`0`
2721    * .. _MEDIA-BUS-FMT-SGBRG10-DPCM8-1X8:
2722
2723      - MEDIA_BUS_FMT_SGBRG10_DPCM8_1X8
2724      - 0x300c
2725      -
2726      -
2727      -
2728      -
2729      -
2730      -
2731      -
2732      -
2733      -
2734      - g\ :sub:`7`
2735      - g\ :sub:`6`
2736      - g\ :sub:`5`
2737      - g\ :sub:`4`
2738      - g\ :sub:`3`
2739      - g\ :sub:`2`
2740      - g\ :sub:`1`
2741      - g\ :sub:`0`
2742    * .. _MEDIA-BUS-FMT-SGRBG10-DPCM8-1X8:
2743
2744      - MEDIA_BUS_FMT_SGRBG10_DPCM8_1X8
2745      - 0x3009
2746      -
2747      -
2748      -
2749      -
2750      -
2751      -
2752      -
2753      -
2754      -
2755      - g\ :sub:`7`
2756      - g\ :sub:`6`
2757      - g\ :sub:`5`
2758      - g\ :sub:`4`
2759      - g\ :sub:`3`
2760      - g\ :sub:`2`
2761      - g\ :sub:`1`
2762      - g\ :sub:`0`
2763    * .. _MEDIA-BUS-FMT-SRGGB10-DPCM8-1X8:
2764
2765      - MEDIA_BUS_FMT_SRGGB10_DPCM8_1X8
2766      - 0x300d
2767      -
2768      -
2769      -
2770      -
2771      -
2772      -
2773      -
2774      -
2775      -
2776      - r\ :sub:`7`
2777      - r\ :sub:`6`
2778      - r\ :sub:`5`
2779      - r\ :sub:`4`
2780      - r\ :sub:`3`
2781      - r\ :sub:`2`
2782      - r\ :sub:`1`
2783      - r\ :sub:`0`
2784    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-BE:
2785
2786      - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_BE
2787      - 0x3003
2788      -
2789      -
2790      -
2791      -
2792      -
2793      -
2794      -
2795      -
2796      -
2797      - 0
2798      - 0
2799      - 0
2800      - 0
2801      - 0
2802      - 0
2803      - b\ :sub:`9`
2804      - b\ :sub:`8`
2805    * -
2806      -
2807      -
2808      -
2809      -
2810      -
2811      -
2812      -
2813      -
2814      -
2815      -
2816      - b\ :sub:`7`
2817      - b\ :sub:`6`
2818      - b\ :sub:`5`
2819      - b\ :sub:`4`
2820      - b\ :sub:`3`
2821      - b\ :sub:`2`
2822      - b\ :sub:`1`
2823      - b\ :sub:`0`
2824    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-LE:
2825
2826      - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_LE
2827      - 0x3004
2828      -
2829      -
2830      -
2831      -
2832      -
2833      -
2834      -
2835      -
2836      -
2837      - b\ :sub:`7`
2838      - b\ :sub:`6`
2839      - b\ :sub:`5`
2840      - b\ :sub:`4`
2841      - b\ :sub:`3`
2842      - b\ :sub:`2`
2843      - b\ :sub:`1`
2844      - b\ :sub:`0`
2845    * -
2846      -
2847      -
2848      -
2849      -
2850      -
2851      -
2852      -
2853      -
2854      -
2855      -
2856      - 0
2857      - 0
2858      - 0
2859      - 0
2860      - 0
2861      - 0
2862      - b\ :sub:`9`
2863      - b\ :sub:`8`
2864    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-BE:
2865
2866      - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_BE
2867      - 0x3005
2868      -
2869      -
2870      -
2871      -
2872      -
2873      -
2874      -
2875      -
2876      -
2877      - b\ :sub:`9`
2878      - b\ :sub:`8`
2879      - b\ :sub:`7`
2880      - b\ :sub:`6`
2881      - b\ :sub:`5`
2882      - b\ :sub:`4`
2883      - b\ :sub:`3`
2884      - b\ :sub:`2`
2885    * -
2886      -
2887      -
2888      -
2889      -
2890      -
2891      -
2892      -
2893      -
2894      -
2895      -
2896      - b\ :sub:`1`
2897      - b\ :sub:`0`
2898      - 0
2899      - 0
2900      - 0
2901      - 0
2902      - 0
2903      - 0
2904    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-LE:
2905
2906      - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_LE
2907      - 0x3006
2908      -
2909      -
2910      -
2911      -
2912      -
2913      -
2914      -
2915      -
2916      -
2917      - b\ :sub:`1`
2918      - b\ :sub:`0`
2919      - 0
2920      - 0
2921      - 0
2922      - 0
2923      - 0
2924      - 0
2925    * -
2926      -
2927      -
2928      -
2929      -
2930      -
2931      -
2932      -
2933      -
2934      -
2935      -
2936      - b\ :sub:`9`
2937      - b\ :sub:`8`
2938      - b\ :sub:`7`
2939      - b\ :sub:`6`
2940      - b\ :sub:`5`
2941      - b\ :sub:`4`
2942      - b\ :sub:`3`
2943      - b\ :sub:`2`
2944    * .. _MEDIA-BUS-FMT-SBGGR10-1X10:
2945
2946      - MEDIA_BUS_FMT_SBGGR10_1X10
2947      - 0x3007
2948      -
2949      -
2950      -
2951      -
2952      -
2953      -
2954      -
2955      - b\ :sub:`9`
2956      - b\ :sub:`8`
2957      - b\ :sub:`7`
2958      - b\ :sub:`6`
2959      - b\ :sub:`5`
2960      - b\ :sub:`4`
2961      - b\ :sub:`3`
2962      - b\ :sub:`2`
2963      - b\ :sub:`1`
2964      - b\ :sub:`0`
2965    * .. _MEDIA-BUS-FMT-SGBRG10-1X10:
2966
2967      - MEDIA_BUS_FMT_SGBRG10_1X10
2968      - 0x300e
2969      -
2970      -
2971      -
2972      -
2973      -
2974      -
2975      -
2976      - g\ :sub:`9`
2977      - g\ :sub:`8`
2978      - g\ :sub:`7`
2979      - g\ :sub:`6`
2980      - g\ :sub:`5`
2981      - g\ :sub:`4`
2982      - g\ :sub:`3`
2983      - g\ :sub:`2`
2984      - g\ :sub:`1`
2985      - g\ :sub:`0`
2986    * .. _MEDIA-BUS-FMT-SGRBG10-1X10:
2987
2988      - MEDIA_BUS_FMT_SGRBG10_1X10
2989      - 0x300a
2990      -
2991      -
2992      -
2993      -
2994      -
2995      -
2996      -
2997      - g\ :sub:`9`
2998      - g\ :sub:`8`
2999      - g\ :sub:`7`
3000      - g\ :sub:`6`
3001      - g\ :sub:`5`
3002      - g\ :sub:`4`
3003      - g\ :sub:`3`
3004      - g\ :sub:`2`
3005      - g\ :sub:`1`
3006      - g\ :sub:`0`
3007    * .. _MEDIA-BUS-FMT-SRGGB10-1X10:
3008
3009      - MEDIA_BUS_FMT_SRGGB10_1X10
3010      - 0x300f
3011      -
3012      -
3013      -
3014      -
3015      -
3016      -
3017      -
3018      - r\ :sub:`9`
3019      - r\ :sub:`8`
3020      - r\ :sub:`7`
3021      - r\ :sub:`6`
3022      - r\ :sub:`5`
3023      - r\ :sub:`4`
3024      - r\ :sub:`3`
3025      - r\ :sub:`2`
3026      - r\ :sub:`1`
3027      - r\ :sub:`0`
3028    * .. _MEDIA-BUS-FMT-SBGGR12-1X12:
3029
3030      - MEDIA_BUS_FMT_SBGGR12_1X12
3031      - 0x3008
3032      -
3033      -
3034      -
3035      -
3036      -
3037      - b\ :sub:`11`
3038      - b\ :sub:`10`
3039      - b\ :sub:`9`
3040      - b\ :sub:`8`
3041      - b\ :sub:`7`
3042      - b\ :sub:`6`
3043      - b\ :sub:`5`
3044      - b\ :sub:`4`
3045      - b\ :sub:`3`
3046      - b\ :sub:`2`
3047      - b\ :sub:`1`
3048      - b\ :sub:`0`
3049    * .. _MEDIA-BUS-FMT-SGBRG12-1X12:
3050
3051      - MEDIA_BUS_FMT_SGBRG12_1X12
3052      - 0x3010
3053      -
3054      -
3055      -
3056      -
3057      -
3058      - g\ :sub:`11`
3059      - g\ :sub:`10`
3060      - g\ :sub:`9`
3061      - g\ :sub:`8`
3062      - g\ :sub:`7`
3063      - g\ :sub:`6`
3064      - g\ :sub:`5`
3065      - g\ :sub:`4`
3066      - g\ :sub:`3`
3067      - g\ :sub:`2`
3068      - g\ :sub:`1`
3069      - g\ :sub:`0`
3070    * .. _MEDIA-BUS-FMT-SGRBG12-1X12:
3071
3072      - MEDIA_BUS_FMT_SGRBG12_1X12
3073      - 0x3011
3074      -
3075      -
3076      -
3077      -
3078      -
3079      - g\ :sub:`11`
3080      - g\ :sub:`10`
3081      - g\ :sub:`9`
3082      - g\ :sub:`8`
3083      - g\ :sub:`7`
3084      - g\ :sub:`6`
3085      - g\ :sub:`5`
3086      - g\ :sub:`4`
3087      - g\ :sub:`3`
3088      - g\ :sub:`2`
3089      - g\ :sub:`1`
3090      - g\ :sub:`0`
3091    * .. _MEDIA-BUS-FMT-SRGGB12-1X12:
3092
3093      - MEDIA_BUS_FMT_SRGGB12_1X12
3094      - 0x3012
3095      -
3096      -
3097      -
3098      -
3099      -
3100      - r\ :sub:`11`
3101      - r\ :sub:`10`
3102      - r\ :sub:`9`
3103      - r\ :sub:`8`
3104      - r\ :sub:`7`
3105      - r\ :sub:`6`
3106      - r\ :sub:`5`
3107      - r\ :sub:`4`
3108      - r\ :sub:`3`
3109      - r\ :sub:`2`
3110      - r\ :sub:`1`
3111      - r\ :sub:`0`
3112    * .. _MEDIA-BUS-FMT-SBGGR14-1X14:
3113
3114      - MEDIA_BUS_FMT_SBGGR14_1X14
3115      - 0x3019
3116      -
3117      -
3118      -
3119      - b\ :sub:`13`
3120      - b\ :sub:`12`
3121      - b\ :sub:`11`
3122      - b\ :sub:`10`
3123      - b\ :sub:`9`
3124      - b\ :sub:`8`
3125      - b\ :sub:`7`
3126      - b\ :sub:`6`
3127      - b\ :sub:`5`
3128      - b\ :sub:`4`
3129      - b\ :sub:`3`
3130      - b\ :sub:`2`
3131      - b\ :sub:`1`
3132      - b\ :sub:`0`
3133    * .. _MEDIA-BUS-FMT-SGBRG14-1X14:
3134
3135      - MEDIA_BUS_FMT_SGBRG14_1X14
3136      - 0x301a
3137      -
3138      -
3139      -
3140      - g\ :sub:`13`
3141      - g\ :sub:`12`
3142      - g\ :sub:`11`
3143      - g\ :sub:`10`
3144      - g\ :sub:`9`
3145      - g\ :sub:`8`
3146      - g\ :sub:`7`
3147      - g\ :sub:`6`
3148      - g\ :sub:`5`
3149      - g\ :sub:`4`
3150      - g\ :sub:`3`
3151      - g\ :sub:`2`
3152      - g\ :sub:`1`
3153      - g\ :sub:`0`
3154    * .. _MEDIA-BUS-FMT-SGRBG14-1X14:
3155
3156      - MEDIA_BUS_FMT_SGRBG14_1X14
3157      - 0x301b
3158      -
3159      -
3160      -
3161      - g\ :sub:`13`
3162      - g\ :sub:`12`
3163      - g\ :sub:`11`
3164      - g\ :sub:`10`
3165      - g\ :sub:`9`
3166      - g\ :sub:`8`
3167      - g\ :sub:`7`
3168      - g\ :sub:`6`
3169      - g\ :sub:`5`
3170      - g\ :sub:`4`
3171      - g\ :sub:`3`
3172      - g\ :sub:`2`
3173      - g\ :sub:`1`
3174      - g\ :sub:`0`
3175    * .. _MEDIA-BUS-FMT-SRGGB14-1X14:
3176
3177      - MEDIA_BUS_FMT_SRGGB14_1X14
3178      - 0x301c
3179      -
3180      -
3181      -
3182      - r\ :sub:`13`
3183      - r\ :sub:`12`
3184      - r\ :sub:`11`
3185      - r\ :sub:`10`
3186      - r\ :sub:`9`
3187      - r\ :sub:`8`
3188      - r\ :sub:`7`
3189      - r\ :sub:`6`
3190      - r\ :sub:`5`
3191      - r\ :sub:`4`
3192      - r\ :sub:`3`
3193      - r\ :sub:`2`
3194      - r\ :sub:`1`
3195      - r\ :sub:`0`
3196    * .. _MEDIA-BUS-FMT-SBGGR16-1X16:
3197
3198      - MEDIA_BUS_FMT_SBGGR16_1X16
3199      - 0x301d
3200      -
3201      - b\ :sub:`15`
3202      - b\ :sub:`14`
3203      - b\ :sub:`13`
3204      - b\ :sub:`12`
3205      - b\ :sub:`11`
3206      - b\ :sub:`10`
3207      - b\ :sub:`9`
3208      - b\ :sub:`8`
3209      - b\ :sub:`7`
3210      - b\ :sub:`6`
3211      - b\ :sub:`5`
3212      - b\ :sub:`4`
3213      - b\ :sub:`3`
3214      - b\ :sub:`2`
3215      - b\ :sub:`1`
3216      - b\ :sub:`0`
3217    * .. _MEDIA-BUS-FMT-SGBRG16-1X16:
3218
3219      - MEDIA_BUS_FMT_SGBRG16_1X16
3220      - 0x301e
3221      -
3222      - g\ :sub:`15`
3223      - g\ :sub:`14`
3224      - g\ :sub:`13`
3225      - g\ :sub:`12`
3226      - g\ :sub:`11`
3227      - g\ :sub:`10`
3228      - g\ :sub:`9`
3229      - g\ :sub:`8`
3230      - g\ :sub:`7`
3231      - g\ :sub:`6`
3232      - g\ :sub:`5`
3233      - g\ :sub:`4`
3234      - g\ :sub:`3`
3235      - g\ :sub:`2`
3236      - g\ :sub:`1`
3237      - g\ :sub:`0`
3238    * .. _MEDIA-BUS-FMT-SGRBG16-1X16:
3239
3240      - MEDIA_BUS_FMT_SGRBG16_1X16
3241      - 0x301f
3242      -
3243      - g\ :sub:`15`
3244      - g\ :sub:`14`
3245      - g\ :sub:`13`
3246      - g\ :sub:`12`
3247      - g\ :sub:`11`
3248      - g\ :sub:`10`
3249      - g\ :sub:`9`
3250      - g\ :sub:`8`
3251      - g\ :sub:`7`
3252      - g\ :sub:`6`
3253      - g\ :sub:`5`
3254      - g\ :sub:`4`
3255      - g\ :sub:`3`
3256      - g\ :sub:`2`
3257      - g\ :sub:`1`
3258      - g\ :sub:`0`
3259    * .. _MEDIA-BUS-FMT-SRGGB16-1X16:
3260
3261      - MEDIA_BUS_FMT_SRGGB16_1X16
3262      - 0x3020
3263      -
3264      - r\ :sub:`15`
3265      - r\ :sub:`14`
3266      - r\ :sub:`13`
3267      - r\ :sub:`12`
3268      - r\ :sub:`11`
3269      - r\ :sub:`10`
3270      - r\ :sub:`9`
3271      - r\ :sub:`8`
3272      - r\ :sub:`7`
3273      - r\ :sub:`6`
3274      - r\ :sub:`5`
3275      - r\ :sub:`4`
3276      - r\ :sub:`3`
3277      - r\ :sub:`2`
3278      - r\ :sub:`1`
3279      - r\ :sub:`0`
3280
3281.. raw:: latex
3282
3283    \endgroup
3284
3285
3286Packed YUV Formats
3287^^^^^^^^^^^^^^^^^^
3288
3289Those data formats transfer pixel data as (possibly downsampled) Y, U
3290and V components. Some formats include dummy bits in some of their
3291samples and are collectively referred to as "YDYC" (Y-Dummy-Y-Chroma)
3292formats. One cannot rely on the values of these dummy bits as those are
3293undefined.
3294
3295The format code is made of the following information.
3296
3297-  The Y, U and V components order code, as transferred on the bus.
3298   Possible values are YUYV, UYVY, YVYU and VYUY for formats with no
3299   dummy bit, and YDYUYDYV, YDYVYDYU, YUYDYVYD and YVYDYUYD for YDYC
3300   formats.
3301
3302-  The number of bits per pixel component. All components are
3303   transferred on the same number of bits. Common values are 8, 10 and
3304   12.
3305
3306-  The number of bus samples per pixel. Pixels that are wider than the
3307   bus width must be transferred in multiple samples. Common values are
3308   0.5 (encoded as 0_5; in this case two pixels are transferred per bus
3309   sample), 1, 1.5 (encoded as 1_5) and 2.
3310
3311-  The bus width. When the bus width is larger than the number of bits
3312   per pixel component, several components are packed in a single bus
3313   sample. The components are ordered as specified by the order code,
3314   with components on the left of the code transferred in the high order
3315   bits. Common values are 8 and 16.
3316
3317For instance, a format where pixels are encoded as 8-bit YUV values
3318downsampled to 4:2:2 and transferred as 2 8-bit bus samples per pixel in
3319the U, Y, V, Y order will be named ``MEDIA_BUS_FMT_UYVY8_2X8``.
3320
3321:ref:`v4l2-mbus-pixelcode-yuv8` lists existing packed YUV formats and
3322describes the organization of each pixel data in each sample. When a
3323format pattern is split across multiple samples each of the samples in
3324the pattern is described.
3325
3326The role of each bit transferred over the bus is identified by one of
3327the following codes.
3328
3329-  y\ :sub:`x` for luma component bit number x
3330
3331-  u\ :sub:`x` for blue chroma component bit number x
3332
3333-  v\ :sub:`x` for red chroma component bit number x
3334
3335-  a\ :sub:`x` for alpha component bit number x
3336
3337- for non-available bits (for positions higher than the bus width)
3338
3339-  d for dummy bits
3340
3341.. HACK: ideally, we would be using adjustbox here. However, this
3342.. will never work for this table, as, even with tiny font, it is
3343.. to big for a single page. So, we need to manually adjust the
3344.. size.
3345
3346.. raw:: latex
3347
3348    \begingroup
3349    \tiny
3350    \setlength{\tabcolsep}{2pt}
3351
3352.. 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}|
3353
3354.. _v4l2-mbus-pixelcode-yuv8:
3355
3356.. flat-table:: YUV Formats
3357    :header-rows:  2
3358    :stub-columns: 0
3359    :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
3360
3361    * - Identifier
3362      - Code
3363      -
3364      - :cspan:`31` Data organization
3365    * -
3366      -
3367      - Bit
3368      - 31
3369      - 30
3370      - 29
3371      - 28
3372      - 27
3373      - 26
3374      - 25
3375      - 24
3376      - 23
3377      - 22
3378      - 21
3379      - 10
3380      - 19
3381      - 18
3382      - 17
3383      - 16
3384      - 15
3385      - 14
3386      - 13
3387      - 12
3388      - 11
3389      - 10
3390      - 9
3391      - 8
3392      - 7
3393      - 6
3394      - 5
3395      - 4
3396      - 3
3397      - 2
3398      - 1
3399      - 0
3400    * .. _MEDIA-BUS-FMT-Y8-1X8:
3401
3402      - MEDIA_BUS_FMT_Y8_1X8
3403      - 0x2001
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      -
3429      - y\ :sub:`7`
3430      - y\ :sub:`6`
3431      - y\ :sub:`5`
3432      - y\ :sub:`4`
3433      - y\ :sub:`3`
3434      - y\ :sub:`2`
3435      - y\ :sub:`1`
3436      - y\ :sub:`0`
3437    * .. _MEDIA-BUS-FMT-UV8-1X8:
3438
3439      - MEDIA_BUS_FMT_UV8_1X8
3440      - 0x2015
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      -
3466      - u\ :sub:`7`
3467      - u\ :sub:`6`
3468      - u\ :sub:`5`
3469      - u\ :sub:`4`
3470      - u\ :sub:`3`
3471      - u\ :sub:`2`
3472      - u\ :sub:`1`
3473      - u\ :sub:`0`
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      -
3501      - v\ :sub:`7`
3502      - v\ :sub:`6`
3503      - v\ :sub:`5`
3504      - v\ :sub:`4`
3505      - v\ :sub:`3`
3506      - v\ :sub:`2`
3507      - v\ :sub:`1`
3508      - v\ :sub:`0`
3509    * .. _MEDIA-BUS-FMT-UYVY8-1_5X8:
3510
3511      - MEDIA_BUS_FMT_UYVY8_1_5X8
3512      - 0x2002
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      -
3538      - u\ :sub:`7`
3539      - u\ :sub:`6`
3540      - u\ :sub:`5`
3541      - u\ :sub:`4`
3542      - u\ :sub:`3`
3543      - u\ :sub:`2`
3544      - u\ :sub:`1`
3545      - u\ :sub:`0`
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      -
3573      - y\ :sub:`7`
3574      - y\ :sub:`6`
3575      - y\ :sub:`5`
3576      - y\ :sub:`4`
3577      - y\ :sub:`3`
3578      - y\ :sub:`2`
3579      - y\ :sub:`1`
3580      - y\ :sub:`0`
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      -
3608      - y\ :sub:`7`
3609      - y\ :sub:`6`
3610      - y\ :sub:`5`
3611      - y\ :sub:`4`
3612      - y\ :sub:`3`
3613      - y\ :sub:`2`
3614      - y\ :sub:`1`
3615      - y\ :sub:`0`
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      -
3643      - v\ :sub:`7`
3644      - v\ :sub:`6`
3645      - v\ :sub:`5`
3646      - v\ :sub:`4`
3647      - v\ :sub:`3`
3648      - v\ :sub:`2`
3649      - v\ :sub:`1`
3650      - v\ :sub:`0`
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      -
3678      - y\ :sub:`7`
3679      - y\ :sub:`6`
3680      - y\ :sub:`5`
3681      - y\ :sub:`4`
3682      - y\ :sub:`3`
3683      - y\ :sub:`2`
3684      - y\ :sub:`1`
3685      - y\ :sub:`0`
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      -
3713      - y\ :sub:`7`
3714      - y\ :sub:`6`
3715      - y\ :sub:`5`
3716      - y\ :sub:`4`
3717      - y\ :sub:`3`
3718      - y\ :sub:`2`
3719      - y\ :sub:`1`
3720      - y\ :sub:`0`
3721    * .. _MEDIA-BUS-FMT-VYUY8-1_5X8:
3722
3723      - MEDIA_BUS_FMT_VYUY8_1_5X8
3724      - 0x2003
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      -
3750      - v\ :sub:`7`
3751      - v\ :sub:`6`
3752      - v\ :sub:`5`
3753      - v\ :sub:`4`
3754      - v\ :sub:`3`
3755      - v\ :sub:`2`
3756      - v\ :sub:`1`
3757      - v\ :sub:`0`
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      -
3785      - y\ :sub:`7`
3786      - y\ :sub:`6`
3787      - y\ :sub:`5`
3788      - y\ :sub:`4`
3789      - y\ :sub:`3`
3790      - y\ :sub:`2`
3791      - y\ :sub:`1`
3792      - y\ :sub:`0`
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      -
3820      - y\ :sub:`7`
3821      - y\ :sub:`6`
3822      - y\ :sub:`5`
3823      - y\ :sub:`4`
3824      - y\ :sub:`3`
3825      - y\ :sub:`2`
3826      - y\ :sub:`1`
3827      - y\ :sub:`0`
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      -
3855      - u\ :sub:`7`
3856      - u\ :sub:`6`
3857      - u\ :sub:`5`
3858      - u\ :sub:`4`
3859      - u\ :sub:`3`
3860      - u\ :sub:`2`
3861      - u\ :sub:`1`
3862      - u\ :sub:`0`
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      -
3890      - y\ :sub:`7`
3891      - y\ :sub:`6`
3892      - y\ :sub:`5`
3893      - y\ :sub:`4`
3894      - y\ :sub:`3`
3895      - y\ :sub:`2`
3896      - y\ :sub:`1`
3897      - y\ :sub:`0`
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      -
3925      - y\ :sub:`7`
3926      - y\ :sub:`6`
3927      - y\ :sub:`5`
3928      - y\ :sub:`4`
3929      - y\ :sub:`3`
3930      - y\ :sub:`2`
3931      - y\ :sub:`1`
3932      - y\ :sub:`0`
3933    * .. _MEDIA-BUS-FMT-YUYV8-1_5X8:
3934
3935      - MEDIA_BUS_FMT_YUYV8_1_5X8
3936      - 0x2004
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      -
3962      - y\ :sub:`7`
3963      - y\ :sub:`6`
3964      - y\ :sub:`5`
3965      - y\ :sub:`4`
3966      - y\ :sub:`3`
3967      - y\ :sub:`2`
3968      - y\ :sub:`1`
3969      - y\ :sub:`0`
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      -
3997      - y\ :sub:`7`
3998      - y\ :sub:`6`
3999      - y\ :sub:`5`
4000      - y\ :sub:`4`
4001      - y\ :sub:`3`
4002      - y\ :sub:`2`
4003      - y\ :sub:`1`
4004      - y\ :sub:`0`
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      -
4032      - u\ :sub:`7`
4033      - u\ :sub:`6`
4034      - u\ :sub:`5`
4035      - u\ :sub:`4`
4036      - u\ :sub:`3`
4037      - u\ :sub:`2`
4038      - u\ :sub:`1`
4039      - u\ :sub:`0`
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      -
4067      - y\ :sub:`7`
4068      - y\ :sub:`6`
4069      - y\ :sub:`5`
4070      - y\ :sub:`4`
4071      - y\ :sub:`3`
4072      - y\ :sub:`2`
4073      - y\ :sub:`1`
4074      - y\ :sub:`0`
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      -
4102      - y\ :sub:`7`
4103      - y\ :sub:`6`
4104      - y\ :sub:`5`
4105      - y\ :sub:`4`
4106      - y\ :sub:`3`
4107      - y\ :sub:`2`
4108      - y\ :sub:`1`
4109      - y\ :sub:`0`
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      -
4137      - v\ :sub:`7`
4138      - v\ :sub:`6`
4139      - v\ :sub:`5`
4140      - v\ :sub:`4`
4141      - v\ :sub:`3`
4142      - v\ :sub:`2`
4143      - v\ :sub:`1`
4144      - v\ :sub:`0`
4145    * .. _MEDIA-BUS-FMT-YVYU8-1_5X8:
4146
4147      - MEDIA_BUS_FMT_YVYU8_1_5X8
4148      - 0x2005
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      -
4174      - y\ :sub:`7`
4175      - y\ :sub:`6`
4176      - y\ :sub:`5`
4177      - y\ :sub:`4`
4178      - y\ :sub:`3`
4179      - y\ :sub:`2`
4180      - y\ :sub:`1`
4181      - y\ :sub:`0`
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      -
4209      - y\ :sub:`7`
4210      - y\ :sub:`6`
4211      - y\ :sub:`5`
4212      - y\ :sub:`4`
4213      - y\ :sub:`3`
4214      - y\ :sub:`2`
4215      - y\ :sub:`1`
4216      - y\ :sub:`0`
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      -
4244      - v\ :sub:`7`
4245      - v\ :sub:`6`
4246      - v\ :sub:`5`
4247      - v\ :sub:`4`
4248      - v\ :sub:`3`
4249      - v\ :sub:`2`
4250      - v\ :sub:`1`
4251      - v\ :sub:`0`
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      -
4279      - y\ :sub:`7`
4280      - y\ :sub:`6`
4281      - y\ :sub:`5`
4282      - y\ :sub:`4`
4283      - y\ :sub:`3`
4284      - y\ :sub:`2`
4285      - y\ :sub:`1`
4286      - y\ :sub:`0`
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      -
4314      - y\ :sub:`7`
4315      - y\ :sub:`6`
4316      - y\ :sub:`5`
4317      - y\ :sub:`4`
4318      - y\ :sub:`3`
4319      - y\ :sub:`2`
4320      - y\ :sub:`1`
4321      - y\ :sub:`0`
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      -
4349      - u\ :sub:`7`
4350      - u\ :sub:`6`
4351      - u\ :sub:`5`
4352      - u\ :sub:`4`
4353      - u\ :sub:`3`
4354      - u\ :sub:`2`
4355      - u\ :sub:`1`
4356      - u\ :sub:`0`
4357    * .. _MEDIA-BUS-FMT-UYVY8-2X8:
4358
4359      - MEDIA_BUS_FMT_UYVY8_2X8
4360      - 0x2006
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      -
4386      - u\ :sub:`7`
4387      - u\ :sub:`6`
4388      - u\ :sub:`5`
4389      - u\ :sub:`4`
4390      - u\ :sub:`3`
4391      - u\ :sub:`2`
4392      - u\ :sub:`1`
4393      - u\ :sub:`0`
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      -
4421      - y\ :sub:`7`
4422      - y\ :sub:`6`
4423      - y\ :sub:`5`
4424      - y\ :sub:`4`
4425      - y\ :sub:`3`
4426      - y\ :sub:`2`
4427      - y\ :sub:`1`
4428      - y\ :sub:`0`
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      -
4456      - v\ :sub:`7`
4457      - v\ :sub:`6`
4458      - v\ :sub:`5`
4459      - v\ :sub:`4`
4460      - v\ :sub:`3`
4461      - v\ :sub:`2`
4462      - v\ :sub:`1`
4463      - v\ :sub:`0`
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      -
4491      - y\ :sub:`7`
4492      - y\ :sub:`6`
4493      - y\ :sub:`5`
4494      - y\ :sub:`4`
4495      - y\ :sub:`3`
4496      - y\ :sub:`2`
4497      - y\ :sub:`1`
4498      - y\ :sub:`0`
4499    * .. _MEDIA-BUS-FMT-VYUY8-2X8:
4500
4501      - MEDIA_BUS_FMT_VYUY8_2X8
4502      - 0x2007
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      -
4528      - v\ :sub:`7`
4529      - v\ :sub:`6`
4530      - v\ :sub:`5`
4531      - v\ :sub:`4`
4532      - v\ :sub:`3`
4533      - v\ :sub:`2`
4534      - v\ :sub:`1`
4535      - v\ :sub:`0`
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      -
4563      - y\ :sub:`7`
4564      - y\ :sub:`6`
4565      - y\ :sub:`5`
4566      - y\ :sub:`4`
4567      - y\ :sub:`3`
4568      - y\ :sub:`2`
4569      - y\ :sub:`1`
4570      - y\ :sub:`0`
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      -
4598      - u\ :sub:`7`
4599      - u\ :sub:`6`
4600      - u\ :sub:`5`
4601      - u\ :sub:`4`
4602      - u\ :sub:`3`
4603      - u\ :sub:`2`
4604      - u\ :sub:`1`
4605      - u\ :sub:`0`
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      -
4633      - y\ :sub:`7`
4634      - y\ :sub:`6`
4635      - y\ :sub:`5`
4636      - y\ :sub:`4`
4637      - y\ :sub:`3`
4638      - y\ :sub:`2`
4639      - y\ :sub:`1`
4640      - y\ :sub:`0`
4641    * .. _MEDIA-BUS-FMT-YUYV8-2X8:
4642
4643      - MEDIA_BUS_FMT_YUYV8_2X8
4644      - 0x2008
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      -
4670      - y\ :sub:`7`
4671      - y\ :sub:`6`
4672      - y\ :sub:`5`
4673      - y\ :sub:`4`
4674      - y\ :sub:`3`
4675      - y\ :sub:`2`
4676      - y\ :sub:`1`
4677      - y\ :sub:`0`
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      -
4705      - u\ :sub:`7`
4706      - u\ :sub:`6`
4707      - u\ :sub:`5`
4708      - u\ :sub:`4`
4709      - u\ :sub:`3`
4710      - u\ :sub:`2`
4711      - u\ :sub:`1`
4712      - u\ :sub:`0`
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      -
4740      - y\ :sub:`7`
4741      - y\ :sub:`6`
4742      - y\ :sub:`5`
4743      - y\ :sub:`4`
4744      - y\ :sub:`3`
4745      - y\ :sub:`2`
4746      - y\ :sub:`1`
4747      - y\ :sub:`0`
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      -
4775      - v\ :sub:`7`
4776      - v\ :sub:`6`
4777      - v\ :sub:`5`
4778      - v\ :sub:`4`
4779      - v\ :sub:`3`
4780      - v\ :sub:`2`
4781      - v\ :sub:`1`
4782      - v\ :sub:`0`
4783    * .. _MEDIA-BUS-FMT-YVYU8-2X8:
4784
4785      - MEDIA_BUS_FMT_YVYU8_2X8
4786      - 0x2009
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      -
4812      - y\ :sub:`7`
4813      - y\ :sub:`6`
4814      - y\ :sub:`5`
4815      - y\ :sub:`4`
4816      - y\ :sub:`3`
4817      - y\ :sub:`2`
4818      - y\ :sub:`1`
4819      - y\ :sub:`0`
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      -
4847      - v\ :sub:`7`
4848      - v\ :sub:`6`
4849      - v\ :sub:`5`
4850      - v\ :sub:`4`
4851      - v\ :sub:`3`
4852      - v\ :sub:`2`
4853      - v\ :sub:`1`
4854      - v\ :sub:`0`
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      -
4882      - y\ :sub:`7`
4883      - y\ :sub:`6`
4884      - y\ :sub:`5`
4885      - y\ :sub:`4`
4886      - y\ :sub:`3`
4887      - y\ :sub:`2`
4888      - y\ :sub:`1`
4889      - y\ :sub:`0`
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      -
4917      - u\ :sub:`7`
4918      - u\ :sub:`6`
4919      - u\ :sub:`5`
4920      - u\ :sub:`4`
4921      - u\ :sub:`3`
4922      - u\ :sub:`2`
4923      - u\ :sub:`1`
4924      - u\ :sub:`0`
4925    * .. _MEDIA-BUS-FMT-Y10-1X10:
4926
4927      - MEDIA_BUS_FMT_Y10_1X10
4928      - 0x200a
4929      -
4930      -
4931      -
4932      -
4933      -
4934      -
4935      -
4936      -
4937      -
4938      -
4939      -
4940      -
4941      -
4942      -
4943      -
4944      -
4945      -
4946      -
4947      -
4948      -
4949      -
4950      -
4951      -
4952      - y\ :sub:`9`
4953      - y\ :sub:`8`
4954      - y\ :sub:`7`
4955      - y\ :sub:`6`
4956      - y\ :sub:`5`
4957      - y\ :sub:`4`
4958      - y\ :sub:`3`
4959      - y\ :sub:`2`
4960      - y\ :sub:`1`
4961      - y\ :sub:`0`
4962    * .. _MEDIA-BUS-FMT-Y10-2X8-PADHI_LE:
4963
4964      - MEDIA_BUS_FMT_Y10_2X8_PADHI_LE
4965      - 0x202c
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      -
4991      - y\ :sub:`7`
4992      - y\ :sub:`6`
4993      - y\ :sub:`5`
4994      - y\ :sub:`4`
4995      - y\ :sub:`3`
4996      - y\ :sub:`2`
4997      - y\ :sub:`1`
4998      - y\ :sub:`0`
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      -
5026      - 0
5027      - 0
5028      - 0
5029      - 0
5030      - 0
5031      - 0
5032      - y\ :sub:`9`
5033      - y\ :sub:`8`
5034    * .. _MEDIA-BUS-FMT-UYVY10-2X10:
5035
5036      - MEDIA_BUS_FMT_UYVY10_2X10
5037      - 0x2018
5038      -
5039      -
5040      -
5041      -
5042      -
5043      -
5044      -
5045      -
5046      -
5047      -
5048      -
5049      -
5050      -
5051      -
5052      -
5053      -
5054      -
5055      -
5056      -
5057      -
5058      -
5059      -
5060      -
5061      - u\ :sub:`9`
5062      - u\ :sub:`8`
5063      - u\ :sub:`7`
5064      - u\ :sub:`6`
5065      - u\ :sub:`5`
5066      - u\ :sub:`4`
5067      - u\ :sub:`3`
5068      - u\ :sub:`2`
5069      - u\ :sub:`1`
5070      - u\ :sub:`0`
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      -
5096      - y\ :sub:`9`
5097      - y\ :sub:`8`
5098      - y\ :sub:`7`
5099      - y\ :sub:`6`
5100      - y\ :sub:`5`
5101      - y\ :sub:`4`
5102      - y\ :sub:`3`
5103      - y\ :sub:`2`
5104      - y\ :sub:`1`
5105      - y\ :sub:`0`
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      -
5131      - v\ :sub:`9`
5132      - v\ :sub:`8`
5133      - v\ :sub:`7`
5134      - v\ :sub:`6`
5135      - v\ :sub:`5`
5136      - v\ :sub:`4`
5137      - v\ :sub:`3`
5138      - v\ :sub:`2`
5139      - v\ :sub:`1`
5140      - v\ :sub:`0`
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      -
5166      - y\ :sub:`9`
5167      - y\ :sub:`8`
5168      - y\ :sub:`7`
5169      - y\ :sub:`6`
5170      - y\ :sub:`5`
5171      - y\ :sub:`4`
5172      - y\ :sub:`3`
5173      - y\ :sub:`2`
5174      - y\ :sub:`1`
5175      - y\ :sub:`0`
5176    * .. _MEDIA-BUS-FMT-VYUY10-2X10:
5177
5178      - MEDIA_BUS_FMT_VYUY10_2X10
5179      - 0x2019
5180      -
5181      -
5182      -
5183      -
5184      -
5185      -
5186      -
5187      -
5188      -
5189      -
5190      -
5191      -
5192      -
5193      -
5194      -
5195      -
5196      -
5197      -
5198      -
5199      -
5200      -
5201      -
5202      -
5203      - v\ :sub:`9`
5204      - v\ :sub:`8`
5205      - v\ :sub:`7`
5206      - v\ :sub:`6`
5207      - v\ :sub:`5`
5208      - v\ :sub:`4`
5209      - v\ :sub:`3`
5210      - v\ :sub:`2`
5211      - v\ :sub:`1`
5212      - v\ :sub:`0`
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      -
5238      - y\ :sub:`9`
5239      - y\ :sub:`8`
5240      - y\ :sub:`7`
5241      - y\ :sub:`6`
5242      - y\ :sub:`5`
5243      - y\ :sub:`4`
5244      - y\ :sub:`3`
5245      - y\ :sub:`2`
5246      - y\ :sub:`1`
5247      - y\ :sub:`0`
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      -
5273      - u\ :sub:`9`
5274      - u\ :sub:`8`
5275      - u\ :sub:`7`
5276      - u\ :sub:`6`
5277      - u\ :sub:`5`
5278      - u\ :sub:`4`
5279      - u\ :sub:`3`
5280      - u\ :sub:`2`
5281      - u\ :sub:`1`
5282      - u\ :sub:`0`
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      -
5308      - y\ :sub:`9`
5309      - y\ :sub:`8`
5310      - y\ :sub:`7`
5311      - y\ :sub:`6`
5312      - y\ :sub:`5`
5313      - y\ :sub:`4`
5314      - y\ :sub:`3`
5315      - y\ :sub:`2`
5316      - y\ :sub:`1`
5317      - y\ :sub:`0`
5318    * .. _MEDIA-BUS-FMT-YUYV10-2X10:
5319
5320      - MEDIA_BUS_FMT_YUYV10_2X10
5321      - 0x200b
5322      -
5323      -
5324      -
5325      -
5326      -
5327      -
5328      -
5329      -
5330      -
5331      -
5332      -
5333      -
5334      -
5335      -
5336      -
5337      -
5338      -
5339      -
5340      -
5341      -
5342      -
5343      -
5344      -
5345      - y\ :sub:`9`
5346      - y\ :sub:`8`
5347      - y\ :sub:`7`
5348      - y\ :sub:`6`
5349      - y\ :sub:`5`
5350      - y\ :sub:`4`
5351      - y\ :sub:`3`
5352      - y\ :sub:`2`
5353      - y\ :sub:`1`
5354      - y\ :sub:`0`
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      -
5380      - u\ :sub:`9`
5381      - u\ :sub:`8`
5382      - u\ :sub:`7`
5383      - u\ :sub:`6`
5384      - u\ :sub:`5`
5385      - u\ :sub:`4`
5386      - u\ :sub:`3`
5387      - u\ :sub:`2`
5388      - u\ :sub:`1`
5389      - u\ :sub:`0`
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      -
5415      - y\ :sub:`9`
5416      - y\ :sub:`8`
5417      - y\ :sub:`7`
5418      - y\ :sub:`6`
5419      - y\ :sub:`5`
5420      - y\ :sub:`4`
5421      - y\ :sub:`3`
5422      - y\ :sub:`2`
5423      - y\ :sub:`1`
5424      - y\ :sub:`0`
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      -
5450      - v\ :sub:`9`
5451      - v\ :sub:`8`
5452      - v\ :sub:`7`
5453      - v\ :sub:`6`
5454      - v\ :sub:`5`
5455      - v\ :sub:`4`
5456      - v\ :sub:`3`
5457      - v\ :sub:`2`
5458      - v\ :sub:`1`
5459      - v\ :sub:`0`
5460    * .. _MEDIA-BUS-FMT-YVYU10-2X10:
5461
5462      - MEDIA_BUS_FMT_YVYU10_2X10
5463      - 0x200c
5464      -
5465      -
5466      -
5467      -
5468      -
5469      -
5470      -
5471      -
5472      -
5473      -
5474      -
5475      -
5476      -
5477      -
5478      -
5479      -
5480      -
5481      -
5482      -
5483      -
5484      -
5485      -
5486      -
5487      - y\ :sub:`9`
5488      - y\ :sub:`8`
5489      - y\ :sub:`7`
5490      - y\ :sub:`6`
5491      - y\ :sub:`5`
5492      - y\ :sub:`4`
5493      - y\ :sub:`3`
5494      - y\ :sub:`2`
5495      - y\ :sub:`1`
5496      - y\ :sub:`0`
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      -
5522      - v\ :sub:`9`
5523      - v\ :sub:`8`
5524      - v\ :sub:`7`
5525      - v\ :sub:`6`
5526      - v\ :sub:`5`
5527      - v\ :sub:`4`
5528      - v\ :sub:`3`
5529      - v\ :sub:`2`
5530      - v\ :sub:`1`
5531      - v\ :sub:`0`
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      -
5557      - y\ :sub:`9`
5558      - y\ :sub:`8`
5559      - y\ :sub:`7`
5560      - y\ :sub:`6`
5561      - y\ :sub:`5`
5562      - y\ :sub:`4`
5563      - y\ :sub:`3`
5564      - y\ :sub:`2`
5565      - y\ :sub:`1`
5566      - y\ :sub:`0`
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      -
5592      - u\ :sub:`9`
5593      - u\ :sub:`8`
5594      - u\ :sub:`7`
5595      - u\ :sub:`6`
5596      - u\ :sub:`5`
5597      - u\ :sub:`4`
5598      - u\ :sub:`3`
5599      - u\ :sub:`2`
5600      - u\ :sub:`1`
5601      - u\ :sub:`0`
5602    * .. _MEDIA-BUS-FMT-Y12-1X12:
5603
5604      - MEDIA_BUS_FMT_Y12_1X12
5605      - 0x2013
5606      -
5607      -
5608      -
5609      -
5610      -
5611      -
5612      -
5613      -
5614      -
5615      -
5616      -
5617      -
5618      -
5619      -
5620      -
5621      -
5622      -
5623      -
5624      -
5625      -
5626      -
5627      - y\ :sub:`11`
5628      - y\ :sub:`10`
5629      - y\ :sub:`9`
5630      - y\ :sub:`8`
5631      - y\ :sub:`7`
5632      - y\ :sub:`6`
5633      - y\ :sub:`5`
5634      - y\ :sub:`4`
5635      - y\ :sub:`3`
5636      - y\ :sub:`2`
5637      - y\ :sub:`1`
5638      - y\ :sub:`0`
5639    * .. _MEDIA-BUS-FMT-UYVY12-2X12:
5640
5641      - MEDIA_BUS_FMT_UYVY12_2X12
5642      - 0x201c
5643      -
5644      -
5645      -
5646      -
5647      -
5648      -
5649      -
5650      -
5651      -
5652      -
5653      -
5654      -
5655      -
5656      -
5657      -
5658      -
5659      -
5660      -
5661      -
5662      -
5663      -
5664      - u\ :sub:`11`
5665      - u\ :sub:`10`
5666      - u\ :sub:`9`
5667      - u\ :sub:`8`
5668      - u\ :sub:`7`
5669      - u\ :sub:`6`
5670      - u\ :sub:`5`
5671      - u\ :sub:`4`
5672      - u\ :sub:`3`
5673      - u\ :sub:`2`
5674      - u\ :sub:`1`
5675      - u\ :sub:`0`
5676    * -
5677      -
5678      -
5679      -
5680      -
5681      -
5682      -
5683      -
5684      -
5685      -
5686      -
5687      -
5688      -
5689      -
5690      -
5691      -
5692      -
5693      -
5694      -
5695      -
5696      -
5697      -
5698      -
5699      - y\ :sub:`11`
5700      - y\ :sub:`10`
5701      - y\ :sub:`9`
5702      - y\ :sub:`8`
5703      - y\ :sub:`7`
5704      - y\ :sub:`6`
5705      - y\ :sub:`5`
5706      - y\ :sub:`4`
5707      - y\ :sub:`3`
5708      - y\ :sub:`2`
5709      - y\ :sub:`1`
5710      - y\ :sub:`0`
5711    * -
5712      -
5713      -
5714      -
5715      -
5716      -
5717      -
5718      -
5719      -
5720      -
5721      -
5722      -
5723      -
5724      -
5725      -
5726      -
5727      -
5728      -
5729      -
5730      -
5731      -
5732      -
5733      -
5734      - v\ :sub:`11`
5735      - v\ :sub:`10`
5736      - v\ :sub:`9`
5737      - v\ :sub:`8`
5738      - v\ :sub:`7`
5739      - v\ :sub:`6`
5740      - v\ :sub:`5`
5741      - v\ :sub:`4`
5742      - v\ :sub:`3`
5743      - v\ :sub:`2`
5744      - v\ :sub:`1`
5745      - v\ :sub:`0`
5746    * -
5747      -
5748      -
5749      -
5750      -
5751      -
5752      -
5753      -
5754      -
5755      -
5756      -
5757      -
5758      -
5759      -
5760      -
5761      -
5762      -
5763      -
5764      -
5765      -
5766      -
5767      -
5768      -
5769      - y\ :sub:`11`
5770      - y\ :sub:`10`
5771      - y\ :sub:`9`
5772      - y\ :sub:`8`
5773      - y\ :sub:`7`
5774      - y\ :sub:`6`
5775      - y\ :sub:`5`
5776      - y\ :sub:`4`
5777      - y\ :sub:`3`
5778      - y\ :sub:`2`
5779      - y\ :sub:`1`
5780      - y\ :sub:`0`
5781    * .. _MEDIA-BUS-FMT-VYUY12-2X12:
5782
5783      - MEDIA_BUS_FMT_VYUY12_2X12
5784      - 0x201d
5785      -
5786      -
5787      -
5788      -
5789      -
5790      -
5791      -
5792      -
5793      -
5794      -
5795      -
5796      -
5797      -
5798      -
5799      -
5800      -
5801      -
5802      -
5803      -
5804      -
5805      -
5806      - v\ :sub:`11`
5807      - v\ :sub:`10`
5808      - v\ :sub:`9`
5809      - v\ :sub:`8`
5810      - v\ :sub:`7`
5811      - v\ :sub:`6`
5812      - v\ :sub:`5`
5813      - v\ :sub:`4`
5814      - v\ :sub:`3`
5815      - v\ :sub:`2`
5816      - v\ :sub:`1`
5817      - v\ :sub:`0`
5818    * -
5819      -
5820      -
5821      -
5822      -
5823      -
5824      -
5825      -
5826      -
5827      -
5828      -
5829      -
5830      -
5831      -
5832      -
5833      -
5834      -
5835      -
5836      -
5837      -
5838      -
5839      -
5840      -
5841      - y\ :sub:`11`
5842      - y\ :sub:`10`
5843      - y\ :sub:`9`
5844      - y\ :sub:`8`
5845      - y\ :sub:`7`
5846      - y\ :sub:`6`
5847      - y\ :sub:`5`
5848      - y\ :sub:`4`
5849      - y\ :sub:`3`
5850      - y\ :sub:`2`
5851      - y\ :sub:`1`
5852      - y\ :sub:`0`
5853    * -
5854      -
5855      -
5856      -
5857      -
5858      -
5859      -
5860      -
5861      -
5862      -
5863      -
5864      -
5865      -
5866      -
5867      -
5868      -
5869      -
5870      -
5871      -
5872      -
5873      -
5874      -
5875      -
5876      - u\ :sub:`11`
5877      - u\ :sub:`10`
5878      - u\ :sub:`9`
5879      - u\ :sub:`8`
5880      - u\ :sub:`7`
5881      - u\ :sub:`6`
5882      - u\ :sub:`5`
5883      - u\ :sub:`4`
5884      - u\ :sub:`3`
5885      - u\ :sub:`2`
5886      - u\ :sub:`1`
5887      - u\ :sub:`0`
5888    * -
5889      -
5890      -
5891      -
5892      -
5893      -
5894      -
5895      -
5896      -
5897      -
5898      -
5899      -
5900      -
5901      -
5902      -
5903      -
5904      -
5905      -
5906      -
5907      -
5908      -
5909      -
5910      -
5911      - y\ :sub:`11`
5912      - y\ :sub:`10`
5913      - y\ :sub:`9`
5914      - y\ :sub:`8`
5915      - y\ :sub:`7`
5916      - y\ :sub:`6`
5917      - y\ :sub:`5`
5918      - y\ :sub:`4`
5919      - y\ :sub:`3`
5920      - y\ :sub:`2`
5921      - y\ :sub:`1`
5922      - y\ :sub:`0`
5923    * .. _MEDIA-BUS-FMT-YUYV12-2X12:
5924
5925      - MEDIA_BUS_FMT_YUYV12_2X12
5926      - 0x201e
5927      -
5928      -
5929      -
5930      -
5931      -
5932      -
5933      -
5934      -
5935      -
5936      -
5937      -
5938      -
5939      -
5940      -
5941      -
5942      -
5943      -
5944      -
5945      -
5946      -
5947      -
5948      - y\ :sub:`11`
5949      - y\ :sub:`10`
5950      - y\ :sub:`9`
5951      - y\ :sub:`8`
5952      - y\ :sub:`7`
5953      - y\ :sub:`6`
5954      - y\ :sub:`5`
5955      - y\ :sub:`4`
5956      - y\ :sub:`3`
5957      - y\ :sub:`2`
5958      - y\ :sub:`1`
5959      - y\ :sub:`0`
5960    * -
5961      -
5962      -
5963      -
5964      -
5965      -
5966      -
5967      -
5968      -
5969      -
5970      -
5971      -
5972      -
5973      -
5974      -
5975      -
5976      -
5977      -
5978      -
5979      -
5980      -
5981      -
5982      -
5983      - u\ :sub:`11`
5984      - u\ :sub:`10`
5985      - u\ :sub:`9`
5986      - u\ :sub:`8`
5987      - u\ :sub:`7`
5988      - u\ :sub:`6`
5989      - u\ :sub:`5`
5990      - u\ :sub:`4`
5991      - u\ :sub:`3`
5992      - u\ :sub:`2`
5993      - u\ :sub:`1`
5994      - u\ :sub:`0`
5995    * -
5996      -
5997      -
5998      -
5999      -
6000      -
6001      -
6002      -
6003      -
6004      -
6005      -
6006      -
6007      -
6008      -
6009      -
6010      -
6011      -
6012      -
6013      -
6014      -
6015      -
6016      -
6017      -
6018      - y\ :sub:`11`
6019      - y\ :sub:`10`
6020      - y\ :sub:`9`
6021      - y\ :sub:`8`
6022      - y\ :sub:`7`
6023      - y\ :sub:`6`
6024      - y\ :sub:`5`
6025      - y\ :sub:`4`
6026      - y\ :sub:`3`
6027      - y\ :sub:`2`
6028      - y\ :sub:`1`
6029      - y\ :sub:`0`
6030    * -
6031      -
6032      -
6033      -
6034      -
6035      -
6036      -
6037      -
6038      -
6039      -
6040      -
6041      -
6042      -
6043      -
6044      -
6045      -
6046      -
6047      -
6048      -
6049      -
6050      -
6051      -
6052      -
6053      - v\ :sub:`11`
6054      - v\ :sub:`10`
6055      - v\ :sub:`9`
6056      - v\ :sub:`8`
6057      - v\ :sub:`7`
6058      - v\ :sub:`6`
6059      - v\ :sub:`5`
6060      - v\ :sub:`4`
6061      - v\ :sub:`3`
6062      - v\ :sub:`2`
6063      - v\ :sub:`1`
6064      - v\ :sub:`0`
6065    * .. _MEDIA-BUS-FMT-YVYU12-2X12:
6066
6067      - MEDIA_BUS_FMT_YVYU12_2X12
6068      - 0x201f
6069      -
6070      -
6071      -
6072      -
6073      -
6074      -
6075      -
6076      -
6077      -
6078      -
6079      -
6080      -
6081      -
6082      -
6083      -
6084      -
6085      -
6086      -
6087      -
6088      -
6089      -
6090      - y\ :sub:`11`
6091      - y\ :sub:`10`
6092      - y\ :sub:`9`
6093      - y\ :sub:`8`
6094      - y\ :sub:`7`
6095      - y\ :sub:`6`
6096      - y\ :sub:`5`
6097      - y\ :sub:`4`
6098      - y\ :sub:`3`
6099      - y\ :sub:`2`
6100      - y\ :sub:`1`
6101      - y\ :sub:`0`
6102    * -
6103      -
6104      -
6105      -
6106      -
6107      -
6108      -
6109      -
6110      -
6111      -
6112      -
6113      -
6114      -
6115      -
6116      -
6117      -
6118      -
6119      -
6120      -
6121      -
6122      -
6123      -
6124      -
6125      - v\ :sub:`11`
6126      - v\ :sub:`10`
6127      - v\ :sub:`9`
6128      - v\ :sub:`8`
6129      - v\ :sub:`7`
6130      - v\ :sub:`6`
6131      - v\ :sub:`5`
6132      - v\ :sub:`4`
6133      - v\ :sub:`3`
6134      - v\ :sub:`2`
6135      - v\ :sub:`1`
6136      - v\ :sub:`0`
6137    * -
6138      -
6139      -
6140      -
6141      -
6142      -
6143      -
6144      -
6145      -
6146      -
6147      -
6148      -
6149      -
6150      -
6151      -
6152      -
6153      -
6154      -
6155      -
6156      -
6157      -
6158      -
6159      -
6160      - y\ :sub:`11`
6161      - y\ :sub:`10`
6162      - y\ :sub:`9`
6163      - y\ :sub:`8`
6164      - y\ :sub:`7`
6165      - y\ :sub:`6`
6166      - y\ :sub:`5`
6167      - y\ :sub:`4`
6168      - y\ :sub:`3`
6169      - y\ :sub:`2`
6170      - y\ :sub:`1`
6171      - y\ :sub:`0`
6172    * -
6173      -
6174      -
6175      -
6176      -
6177      -
6178      -
6179      -
6180      -
6181      -
6182      -
6183      -
6184      -
6185      -
6186      -
6187      -
6188      -
6189      -
6190      -
6191      -
6192      -
6193      -
6194      -
6195      - u\ :sub:`11`
6196      - u\ :sub:`10`
6197      - u\ :sub:`9`
6198      - u\ :sub:`8`
6199      - u\ :sub:`7`
6200      - u\ :sub:`6`
6201      - u\ :sub:`5`
6202      - u\ :sub:`4`
6203      - u\ :sub:`3`
6204      - u\ :sub:`2`
6205      - u\ :sub:`1`
6206      - u\ :sub:`0`
6207    * .. _MEDIA-BUS-FMT-Y14-1X14:
6208
6209      - MEDIA_BUS_FMT_Y14_1X14
6210      - 0x202d
6211      -
6212      -
6213      -
6214      -
6215      -
6216      -
6217      -
6218      -
6219      -
6220      -
6221      -
6222      -
6223      -
6224      -
6225      -
6226      -
6227      -
6228      -
6229      -
6230      - y\ :sub:`13`
6231      - y\ :sub:`12`
6232      - y\ :sub:`11`
6233      - y\ :sub:`10`
6234      - y\ :sub:`9`
6235      - y\ :sub:`8`
6236      - y\ :sub:`7`
6237      - y\ :sub:`6`
6238      - y\ :sub:`5`
6239      - y\ :sub:`4`
6240      - y\ :sub:`3`
6241      - y\ :sub:`2`
6242      - y\ :sub:`1`
6243      - y\ :sub:`0`
6244    * .. _MEDIA-BUS-FMT-Y16-1X16:
6245
6246      - MEDIA_BUS_FMT_Y16_1X16
6247      - 0x202e
6248      -
6249      -
6250      -
6251      -
6252      -
6253      -
6254      -
6255      -
6256      -
6257      -
6258      -
6259      -
6260      -
6261      -
6262      -
6263      -
6264      -
6265      - y\ :sub:`15`
6266      - y\ :sub:`14`
6267      - y\ :sub:`13`
6268      - y\ :sub:`12`
6269      - y\ :sub:`11`
6270      - y\ :sub:`10`
6271      - y\ :sub:`9`
6272      - y\ :sub:`8`
6273      - y\ :sub:`7`
6274      - y\ :sub:`6`
6275      - y\ :sub:`5`
6276      - y\ :sub:`4`
6277      - y\ :sub:`3`
6278      - y\ :sub:`2`
6279      - y\ :sub:`1`
6280      - y\ :sub:`0`
6281    * .. _MEDIA-BUS-FMT-UYVY8-1X16:
6282
6283      - MEDIA_BUS_FMT_UYVY8_1X16
6284      - 0x200f
6285      -
6286      -
6287      -
6288      -
6289      -
6290      -
6291      -
6292      -
6293      -
6294      -
6295      -
6296      -
6297      -
6298      -
6299      -
6300      -
6301      -
6302      - u\ :sub:`7`
6303      - u\ :sub:`6`
6304      - u\ :sub:`5`
6305      - u\ :sub:`4`
6306      - u\ :sub:`3`
6307      - u\ :sub:`2`
6308      - u\ :sub:`1`
6309      - u\ :sub:`0`
6310      - y\ :sub:`7`
6311      - y\ :sub:`6`
6312      - y\ :sub:`5`
6313      - y\ :sub:`4`
6314      - y\ :sub:`3`
6315      - y\ :sub:`2`
6316      - y\ :sub:`1`
6317      - y\ :sub:`0`
6318    * -
6319      -
6320      -
6321      -
6322      -
6323      -
6324      -
6325      -
6326      -
6327      -
6328      -
6329      -
6330      -
6331      -
6332      -
6333      -
6334      -
6335      -
6336      -
6337      - v\ :sub:`7`
6338      - v\ :sub:`6`
6339      - v\ :sub:`5`
6340      - v\ :sub:`4`
6341      - v\ :sub:`3`
6342      - v\ :sub:`2`
6343      - v\ :sub:`1`
6344      - v\ :sub:`0`
6345      - y\ :sub:`7`
6346      - y\ :sub:`6`
6347      - y\ :sub:`5`
6348      - y\ :sub:`4`
6349      - y\ :sub:`3`
6350      - y\ :sub:`2`
6351      - y\ :sub:`1`
6352      - y\ :sub:`0`
6353    * .. _MEDIA-BUS-FMT-VYUY8-1X16:
6354
6355      - MEDIA_BUS_FMT_VYUY8_1X16
6356      - 0x2010
6357      -
6358      -
6359      -
6360      -
6361      -
6362      -
6363      -
6364      -
6365      -
6366      -
6367      -
6368      -
6369      -
6370      -
6371      -
6372      -
6373      -
6374      - v\ :sub:`7`
6375      - v\ :sub:`6`
6376      - v\ :sub:`5`
6377      - v\ :sub:`4`
6378      - v\ :sub:`3`
6379      - v\ :sub:`2`
6380      - v\ :sub:`1`
6381      - v\ :sub:`0`
6382      - y\ :sub:`7`
6383      - y\ :sub:`6`
6384      - y\ :sub:`5`
6385      - y\ :sub:`4`
6386      - y\ :sub:`3`
6387      - y\ :sub:`2`
6388      - y\ :sub:`1`
6389      - y\ :sub:`0`
6390    * -
6391      -
6392      -
6393      -
6394      -
6395      -
6396      -
6397      -
6398      -
6399      -
6400      -
6401      -
6402      -
6403      -
6404      -
6405      -
6406      -
6407      -
6408      -
6409      - u\ :sub:`7`
6410      - u\ :sub:`6`
6411      - u\ :sub:`5`
6412      - u\ :sub:`4`
6413      - u\ :sub:`3`
6414      - u\ :sub:`2`
6415      - u\ :sub:`1`
6416      - u\ :sub:`0`
6417      - y\ :sub:`7`
6418      - y\ :sub:`6`
6419      - y\ :sub:`5`
6420      - y\ :sub:`4`
6421      - y\ :sub:`3`
6422      - y\ :sub:`2`
6423      - y\ :sub:`1`
6424      - y\ :sub:`0`
6425    * .. _MEDIA-BUS-FMT-YUYV8-1X16:
6426
6427      - MEDIA_BUS_FMT_YUYV8_1X16
6428      - 0x2011
6429      -
6430      -
6431      -
6432      -
6433      -
6434      -
6435      -
6436      -
6437      -
6438      -
6439      -
6440      -
6441      -
6442      -
6443      -
6444      -
6445      -
6446      - y\ :sub:`7`
6447      - y\ :sub:`6`
6448      - y\ :sub:`5`
6449      - y\ :sub:`4`
6450      - y\ :sub:`3`
6451      - y\ :sub:`2`
6452      - y\ :sub:`1`
6453      - y\ :sub:`0`
6454      - u\ :sub:`7`
6455      - u\ :sub:`6`
6456      - u\ :sub:`5`
6457      - u\ :sub:`4`
6458      - u\ :sub:`3`
6459      - u\ :sub:`2`
6460      - u\ :sub:`1`
6461      - u\ :sub:`0`
6462    * -
6463      -
6464      -
6465      -
6466      -
6467      -
6468      -
6469      -
6470      -
6471      -
6472      -
6473      -
6474      -
6475      -
6476      -
6477      -
6478      -
6479      -
6480      -
6481      - y\ :sub:`7`
6482      - y\ :sub:`6`
6483      - y\ :sub:`5`
6484      - y\ :sub:`4`
6485      - y\ :sub:`3`
6486      - y\ :sub:`2`
6487      - y\ :sub:`1`
6488      - y\ :sub:`0`
6489      - v\ :sub:`7`
6490      - v\ :sub:`6`
6491      - v\ :sub:`5`
6492      - v\ :sub:`4`
6493      - v\ :sub:`3`
6494      - v\ :sub:`2`
6495      - v\ :sub:`1`
6496      - v\ :sub:`0`
6497    * .. _MEDIA-BUS-FMT-YVYU8-1X16:
6498
6499      - MEDIA_BUS_FMT_YVYU8_1X16
6500      - 0x2012
6501      -
6502      -
6503      -
6504      -
6505      -
6506      -
6507      -
6508      -
6509      -
6510      -
6511      -
6512      -
6513      -
6514      -
6515      -
6516      -
6517      -
6518      - y\ :sub:`7`
6519      - y\ :sub:`6`
6520      - y\ :sub:`5`
6521      - y\ :sub:`4`
6522      - y\ :sub:`3`
6523      - y\ :sub:`2`
6524      - y\ :sub:`1`
6525      - y\ :sub:`0`
6526      - v\ :sub:`7`
6527      - v\ :sub:`6`
6528      - v\ :sub:`5`
6529      - v\ :sub:`4`
6530      - v\ :sub:`3`
6531      - v\ :sub:`2`
6532      - v\ :sub:`1`
6533      - v\ :sub:`0`
6534    * -
6535      -
6536      -
6537      -
6538      -
6539      -
6540      -
6541      -
6542      -
6543      -
6544      -
6545      -
6546      -
6547      -
6548      -
6549      -
6550      -
6551      -
6552      -
6553      - y\ :sub:`7`
6554      - y\ :sub:`6`
6555      - y\ :sub:`5`
6556      - y\ :sub:`4`
6557      - y\ :sub:`3`
6558      - y\ :sub:`2`
6559      - y\ :sub:`1`
6560      - y\ :sub:`0`
6561      - u\ :sub:`7`
6562      - u\ :sub:`6`
6563      - u\ :sub:`5`
6564      - u\ :sub:`4`
6565      - u\ :sub:`3`
6566      - u\ :sub:`2`
6567      - u\ :sub:`1`
6568      - u\ :sub:`0`
6569    * .. _MEDIA-BUS-FMT-YDYUYDYV8-1X16:
6570
6571      - MEDIA_BUS_FMT_YDYUYDYV8_1X16
6572      - 0x2014
6573      -
6574      -
6575      -
6576      -
6577      -
6578      -
6579      -
6580      -
6581      -
6582      -
6583      -
6584      -
6585      -
6586      -
6587      -
6588      -
6589      -
6590      - y\ :sub:`7`
6591      - y\ :sub:`6`
6592      - y\ :sub:`5`
6593      - y\ :sub:`4`
6594      - y\ :sub:`3`
6595      - y\ :sub:`2`
6596      - y\ :sub:`1`
6597      - y\ :sub:`0`
6598      - d
6599      - d
6600      - d
6601      - d
6602      - d
6603      - d
6604      - d
6605      - d
6606    * -
6607      -
6608      -
6609      -
6610      -
6611      -
6612      -
6613      -
6614      -
6615      -
6616      -
6617      -
6618      -
6619      -
6620      -
6621      -
6622      -
6623      -
6624      -
6625      - y\ :sub:`7`
6626      - y\ :sub:`6`
6627      - y\ :sub:`5`
6628      - y\ :sub:`4`
6629      - y\ :sub:`3`
6630      - y\ :sub:`2`
6631      - y\ :sub:`1`
6632      - y\ :sub:`0`
6633      - u\ :sub:`7`
6634      - u\ :sub:`6`
6635      - u\ :sub:`5`
6636      - u\ :sub:`4`
6637      - u\ :sub:`3`
6638      - u\ :sub:`2`
6639      - u\ :sub:`1`
6640      - u\ :sub:`0`
6641    * -
6642      -
6643      -
6644      -
6645      -
6646      -
6647      -
6648      -
6649      -
6650      -
6651      -
6652      -
6653      -
6654      -
6655      -
6656      -
6657      -
6658      -
6659      -
6660      - y\ :sub:`7`
6661      - y\ :sub:`6`
6662      - y\ :sub:`5`
6663      - y\ :sub:`4`
6664      - y\ :sub:`3`
6665      - y\ :sub:`2`
6666      - y\ :sub:`1`
6667      - y\ :sub:`0`
6668      - d
6669      - d
6670      - d
6671      - d
6672      - d
6673      - d
6674      - d
6675      - d
6676    * -
6677      -
6678      -
6679      -
6680      -
6681      -
6682      -
6683      -
6684      -
6685      -
6686      -
6687      -
6688      -
6689      -
6690      -
6691      -
6692      -
6693      -
6694      -
6695      - y\ :sub:`7`
6696      - y\ :sub:`6`
6697      - y\ :sub:`5`
6698      - y\ :sub:`4`
6699      - y\ :sub:`3`
6700      - y\ :sub:`2`
6701      - y\ :sub:`1`
6702      - y\ :sub:`0`
6703      - v\ :sub:`7`
6704      - v\ :sub:`6`
6705      - v\ :sub:`5`
6706      - v\ :sub:`4`
6707      - v\ :sub:`3`
6708      - v\ :sub:`2`
6709      - v\ :sub:`1`
6710      - v\ :sub:`0`
6711    * .. _MEDIA-BUS-FMT-UYVY10-1X20:
6712
6713      - MEDIA_BUS_FMT_UYVY10_1X20
6714      - 0x201a
6715      -
6716      -
6717      -
6718      -
6719      -
6720      -
6721      -
6722      -
6723      -
6724      -
6725      -
6726      -
6727      -
6728      - u\ :sub:`9`
6729      - u\ :sub:`8`
6730      - u\ :sub:`7`
6731      - u\ :sub:`6`
6732      - u\ :sub:`5`
6733      - u\ :sub:`4`
6734      - u\ :sub:`3`
6735      - u\ :sub:`2`
6736      - u\ :sub:`1`
6737      - u\ :sub:`0`
6738      - y\ :sub:`9`
6739      - y\ :sub:`8`
6740      - y\ :sub:`7`
6741      - y\ :sub:`6`
6742      - y\ :sub:`5`
6743      - y\ :sub:`4`
6744      - y\ :sub:`3`
6745      - y\ :sub:`2`
6746      - y\ :sub:`1`
6747      - y\ :sub:`0`
6748    * -
6749      -
6750      -
6751      -
6752      -
6753      -
6754      -
6755      -
6756      -
6757      -
6758      -
6759      -
6760      -
6761      -
6762      -
6763      - v\ :sub:`9`
6764      - v\ :sub:`8`
6765      - v\ :sub:`7`
6766      - v\ :sub:`6`
6767      - v\ :sub:`5`
6768      - v\ :sub:`4`
6769      - v\ :sub:`3`
6770      - v\ :sub:`2`
6771      - v\ :sub:`1`
6772      - v\ :sub:`0`
6773      - y\ :sub:`9`
6774      - y\ :sub:`8`
6775      - y\ :sub:`7`
6776      - y\ :sub:`6`
6777      - y\ :sub:`5`
6778      - y\ :sub:`4`
6779      - y\ :sub:`3`
6780      - y\ :sub:`2`
6781      - y\ :sub:`1`
6782      - y\ :sub:`0`
6783    * .. _MEDIA-BUS-FMT-VYUY10-1X20:
6784
6785      - MEDIA_BUS_FMT_VYUY10_1X20
6786      - 0x201b
6787      -
6788      -
6789      -
6790      -
6791      -
6792      -
6793      -
6794      -
6795      -
6796      -
6797      -
6798      -
6799      -
6800      - v\ :sub:`9`
6801      - v\ :sub:`8`
6802      - v\ :sub:`7`
6803      - v\ :sub:`6`
6804      - v\ :sub:`5`
6805      - v\ :sub:`4`
6806      - v\ :sub:`3`
6807      - v\ :sub:`2`
6808      - v\ :sub:`1`
6809      - v\ :sub:`0`
6810      - y\ :sub:`9`
6811      - y\ :sub:`8`
6812      - y\ :sub:`7`
6813      - y\ :sub:`6`
6814      - y\ :sub:`5`
6815      - y\ :sub:`4`
6816      - y\ :sub:`3`
6817      - y\ :sub:`2`
6818      - y\ :sub:`1`
6819      - y\ :sub:`0`
6820    * -
6821      -
6822      -
6823      -
6824      -
6825      -
6826      -
6827      -
6828      -
6829      -
6830      -
6831      -
6832      -
6833      -
6834      -
6835      - u\ :sub:`9`
6836      - u\ :sub:`8`
6837      - u\ :sub:`7`
6838      - u\ :sub:`6`
6839      - u\ :sub:`5`
6840      - u\ :sub:`4`
6841      - u\ :sub:`3`
6842      - u\ :sub:`2`
6843      - u\ :sub:`1`
6844      - u\ :sub:`0`
6845      - y\ :sub:`9`
6846      - y\ :sub:`8`
6847      - y\ :sub:`7`
6848      - y\ :sub:`6`
6849      - y\ :sub:`5`
6850      - y\ :sub:`4`
6851      - y\ :sub:`3`
6852      - y\ :sub:`2`
6853      - y\ :sub:`1`
6854      - y\ :sub:`0`
6855    * .. _MEDIA-BUS-FMT-YUYV10-1X20:
6856
6857      - MEDIA_BUS_FMT_YUYV10_1X20
6858      - 0x200d
6859      -
6860      -
6861      -
6862      -
6863      -
6864      -
6865      -
6866      -
6867      -
6868      -
6869      -
6870      -
6871      -
6872      - y\ :sub:`9`
6873      - y\ :sub:`8`
6874      - y\ :sub:`7`
6875      - y\ :sub:`6`
6876      - y\ :sub:`5`
6877      - y\ :sub:`4`
6878      - y\ :sub:`3`
6879      - y\ :sub:`2`
6880      - y\ :sub:`1`
6881      - y\ :sub:`0`
6882      - u\ :sub:`9`
6883      - u\ :sub:`8`
6884      - u\ :sub:`7`
6885      - u\ :sub:`6`
6886      - u\ :sub:`5`
6887      - u\ :sub:`4`
6888      - u\ :sub:`3`
6889      - u\ :sub:`2`
6890      - u\ :sub:`1`
6891      - u\ :sub:`0`
6892    * -
6893      -
6894      -
6895      -
6896      -
6897      -
6898      -
6899      -
6900      -
6901      -
6902      -
6903      -
6904      -
6905      -
6906      -
6907      - y\ :sub:`9`
6908      - y\ :sub:`8`
6909      - y\ :sub:`7`
6910      - y\ :sub:`6`
6911      - y\ :sub:`5`
6912      - y\ :sub:`4`
6913      - y\ :sub:`3`
6914      - y\ :sub:`2`
6915      - y\ :sub:`1`
6916      - y\ :sub:`0`
6917      - v\ :sub:`9`
6918      - v\ :sub:`8`
6919      - v\ :sub:`7`
6920      - v\ :sub:`6`
6921      - v\ :sub:`5`
6922      - v\ :sub:`4`
6923      - v\ :sub:`3`
6924      - v\ :sub:`2`
6925      - v\ :sub:`1`
6926      - v\ :sub:`0`
6927    * .. _MEDIA-BUS-FMT-YVYU10-1X20:
6928
6929      - MEDIA_BUS_FMT_YVYU10_1X20
6930      - 0x200e
6931      -
6932      -
6933      -
6934      -
6935      -
6936      -
6937      -
6938      -
6939      -
6940      -
6941      -
6942      -
6943      -
6944      - y\ :sub:`9`
6945      - y\ :sub:`8`
6946      - y\ :sub:`7`
6947      - y\ :sub:`6`
6948      - y\ :sub:`5`
6949      - y\ :sub:`4`
6950      - y\ :sub:`3`
6951      - y\ :sub:`2`
6952      - y\ :sub:`1`
6953      - y\ :sub:`0`
6954      - v\ :sub:`9`
6955      - v\ :sub:`8`
6956      - v\ :sub:`7`
6957      - v\ :sub:`6`
6958      - v\ :sub:`5`
6959      - v\ :sub:`4`
6960      - v\ :sub:`3`
6961      - v\ :sub:`2`
6962      - v\ :sub:`1`
6963      - v\ :sub:`0`
6964    * -
6965      -
6966      -
6967      -
6968      -
6969      -
6970      -
6971      -
6972      -
6973      -
6974      -
6975      -
6976      -
6977      -
6978      -
6979      - y\ :sub:`9`
6980      - y\ :sub:`8`
6981      - y\ :sub:`7`
6982      - y\ :sub:`6`
6983      - y\ :sub:`5`
6984      - y\ :sub:`4`
6985      - y\ :sub:`3`
6986      - y\ :sub:`2`
6987      - y\ :sub:`1`
6988      - y\ :sub:`0`
6989      - u\ :sub:`9`
6990      - u\ :sub:`8`
6991      - u\ :sub:`7`
6992      - u\ :sub:`6`
6993      - u\ :sub:`5`
6994      - u\ :sub:`4`
6995      - u\ :sub:`3`
6996      - u\ :sub:`2`
6997      - u\ :sub:`1`
6998      - u\ :sub:`0`
6999    * .. _MEDIA-BUS-FMT-VUY8-1X24:
7000
7001      - MEDIA_BUS_FMT_VUY8_1X24
7002      - 0x201a
7003      -
7004      -
7005      -
7006      -
7007      -
7008      -
7009      -
7010      -
7011      -
7012      - v\ :sub:`7`
7013      - v\ :sub:`6`
7014      - v\ :sub:`5`
7015      - v\ :sub:`4`
7016      - v\ :sub:`3`
7017      - v\ :sub:`2`
7018      - v\ :sub:`1`
7019      - v\ :sub:`0`
7020      - u\ :sub:`7`
7021      - u\ :sub:`6`
7022      - u\ :sub:`5`
7023      - u\ :sub:`4`
7024      - u\ :sub:`3`
7025      - u\ :sub:`2`
7026      - u\ :sub:`1`
7027      - u\ :sub:`0`
7028      - y\ :sub:`7`
7029      - y\ :sub:`6`
7030      - y\ :sub:`5`
7031      - y\ :sub:`4`
7032      - y\ :sub:`3`
7033      - y\ :sub:`2`
7034      - y\ :sub:`1`
7035      - y\ :sub:`0`
7036    * .. _MEDIA-BUS-FMT-YUV8-1X24:
7037
7038      - MEDIA_BUS_FMT_YUV8_1X24
7039      - 0x2025
7040      -
7041      -
7042      -
7043      -
7044      -
7045      -
7046      -
7047      -
7048      -
7049      - y\ :sub:`7`
7050      - y\ :sub:`6`
7051      - y\ :sub:`5`
7052      - y\ :sub:`4`
7053      - y\ :sub:`3`
7054      - y\ :sub:`2`
7055      - y\ :sub:`1`
7056      - y\ :sub:`0`
7057      - u\ :sub:`7`
7058      - u\ :sub:`6`
7059      - u\ :sub:`5`
7060      - u\ :sub:`4`
7061      - u\ :sub:`3`
7062      - u\ :sub:`2`
7063      - u\ :sub:`1`
7064      - u\ :sub:`0`
7065      - v\ :sub:`7`
7066      - v\ :sub:`6`
7067      - v\ :sub:`5`
7068      - v\ :sub:`4`
7069      - v\ :sub:`3`
7070      - v\ :sub:`2`
7071      - v\ :sub:`1`
7072      - v\ :sub:`0`
7073    * .. _MEDIA-BUS-FMT-UYYVYY8-0-5X24:
7074
7075      - MEDIA_BUS_FMT_UYYVYY8_0_5X24
7076      - 0x2026
7077      -
7078      -
7079      -
7080      -
7081      -
7082      -
7083      -
7084      -
7085      -
7086      - u\ :sub:`7`
7087      - u\ :sub:`6`
7088      - u\ :sub:`5`
7089      - u\ :sub:`4`
7090      - u\ :sub:`3`
7091      - u\ :sub:`2`
7092      - u\ :sub:`1`
7093      - u\ :sub:`0`
7094      - y\ :sub:`7`
7095      - y\ :sub:`6`
7096      - y\ :sub:`5`
7097      - y\ :sub:`4`
7098      - y\ :sub:`3`
7099      - y\ :sub:`2`
7100      - y\ :sub:`1`
7101      - y\ :sub:`0`
7102      - y\ :sub:`7`
7103      - y\ :sub:`6`
7104      - y\ :sub:`5`
7105      - y\ :sub:`4`
7106      - y\ :sub:`3`
7107      - y\ :sub:`2`
7108      - y\ :sub:`1`
7109      - y\ :sub:`0`
7110    * -
7111      -
7112      -
7113      -
7114      -
7115      -
7116      -
7117      -
7118      -
7119      -
7120      -
7121      - v\ :sub:`7`
7122      - v\ :sub:`6`
7123      - v\ :sub:`5`
7124      - v\ :sub:`4`
7125      - v\ :sub:`3`
7126      - v\ :sub:`2`
7127      - v\ :sub:`1`
7128      - v\ :sub:`0`
7129      - y\ :sub:`7`
7130      - y\ :sub:`6`
7131      - y\ :sub:`5`
7132      - y\ :sub:`4`
7133      - y\ :sub:`3`
7134      - y\ :sub:`2`
7135      - y\ :sub:`1`
7136      - y\ :sub:`0`
7137      - y\ :sub:`7`
7138      - y\ :sub:`6`
7139      - y\ :sub:`5`
7140      - y\ :sub:`4`
7141      - y\ :sub:`3`
7142      - y\ :sub:`2`
7143      - y\ :sub:`1`
7144      - y\ :sub:`0`
7145    * .. _MEDIA-BUS-FMT-UYVY12-1X24:
7146
7147      - MEDIA_BUS_FMT_UYVY12_1X24
7148      - 0x2020
7149      -
7150      -
7151      -
7152      -
7153      -
7154      -
7155      -
7156      -
7157      -
7158      - u\ :sub:`11`
7159      - u\ :sub:`10`
7160      - u\ :sub:`9`
7161      - u\ :sub:`8`
7162      - u\ :sub:`7`
7163      - u\ :sub:`6`
7164      - u\ :sub:`5`
7165      - u\ :sub:`4`
7166      - u\ :sub:`3`
7167      - u\ :sub:`2`
7168      - u\ :sub:`1`
7169      - u\ :sub:`0`
7170      - y\ :sub:`11`
7171      - y\ :sub:`10`
7172      - y\ :sub:`9`
7173      - y\ :sub:`8`
7174      - y\ :sub:`7`
7175      - y\ :sub:`6`
7176      - y\ :sub:`5`
7177      - y\ :sub:`4`
7178      - y\ :sub:`3`
7179      - y\ :sub:`2`
7180      - y\ :sub:`1`
7181      - y\ :sub:`0`
7182    * -
7183      -
7184      -
7185      -
7186      -
7187      -
7188      -
7189      -
7190      -
7191      -
7192      -
7193      - v\ :sub:`11`
7194      - v\ :sub:`10`
7195      - v\ :sub:`9`
7196      - v\ :sub:`8`
7197      - v\ :sub:`7`
7198      - v\ :sub:`6`
7199      - v\ :sub:`5`
7200      - v\ :sub:`4`
7201      - v\ :sub:`3`
7202      - v\ :sub:`2`
7203      - v\ :sub:`1`
7204      - v\ :sub:`0`
7205      - y\ :sub:`11`
7206      - y\ :sub:`10`
7207      - y\ :sub:`9`
7208      - y\ :sub:`8`
7209      - y\ :sub:`7`
7210      - y\ :sub:`6`
7211      - y\ :sub:`5`
7212      - y\ :sub:`4`
7213      - y\ :sub:`3`
7214      - y\ :sub:`2`
7215      - y\ :sub:`1`
7216      - y\ :sub:`0`
7217    * .. _MEDIA-BUS-FMT-VYUY12-1X24:
7218
7219      - MEDIA_BUS_FMT_VYUY12_1X24
7220      - 0x2021
7221      -
7222      -
7223      -
7224      -
7225      -
7226      -
7227      -
7228      -
7229      -
7230      - v\ :sub:`11`
7231      - v\ :sub:`10`
7232      - v\ :sub:`9`
7233      - v\ :sub:`8`
7234      - v\ :sub:`7`
7235      - v\ :sub:`6`
7236      - v\ :sub:`5`
7237      - v\ :sub:`4`
7238      - v\ :sub:`3`
7239      - v\ :sub:`2`
7240      - v\ :sub:`1`
7241      - v\ :sub:`0`
7242      - y\ :sub:`11`
7243      - y\ :sub:`10`
7244      - y\ :sub:`9`
7245      - y\ :sub:`8`
7246      - y\ :sub:`7`
7247      - y\ :sub:`6`
7248      - y\ :sub:`5`
7249      - y\ :sub:`4`
7250      - y\ :sub:`3`
7251      - y\ :sub:`2`
7252      - y\ :sub:`1`
7253      - y\ :sub:`0`
7254    * -
7255      -
7256      -
7257      -
7258      -
7259      -
7260      -
7261      -
7262      -
7263      -
7264      -
7265      - u\ :sub:`11`
7266      - u\ :sub:`10`
7267      - u\ :sub:`9`
7268      - u\ :sub:`8`
7269      - u\ :sub:`7`
7270      - u\ :sub:`6`
7271      - u\ :sub:`5`
7272      - u\ :sub:`4`
7273      - u\ :sub:`3`
7274      - u\ :sub:`2`
7275      - u\ :sub:`1`
7276      - u\ :sub:`0`
7277      - y\ :sub:`11`
7278      - y\ :sub:`10`
7279      - y\ :sub:`9`
7280      - y\ :sub:`8`
7281      - y\ :sub:`7`
7282      - y\ :sub:`6`
7283      - y\ :sub:`5`
7284      - y\ :sub:`4`
7285      - y\ :sub:`3`
7286      - y\ :sub:`2`
7287      - y\ :sub:`1`
7288      - y\ :sub:`0`
7289    * .. _MEDIA-BUS-FMT-YUYV12-1X24:
7290
7291      - MEDIA_BUS_FMT_YUYV12_1X24
7292      - 0x2022
7293      -
7294      -
7295      -
7296      -
7297      -
7298      -
7299      -
7300      -
7301      -
7302      - y\ :sub:`11`
7303      - y\ :sub:`10`
7304      - y\ :sub:`9`
7305      - y\ :sub:`8`
7306      - y\ :sub:`7`
7307      - y\ :sub:`6`
7308      - y\ :sub:`5`
7309      - y\ :sub:`4`
7310      - y\ :sub:`3`
7311      - y\ :sub:`2`
7312      - y\ :sub:`1`
7313      - y\ :sub:`0`
7314      - u\ :sub:`11`
7315      - u\ :sub:`10`
7316      - u\ :sub:`9`
7317      - u\ :sub:`8`
7318      - u\ :sub:`7`
7319      - u\ :sub:`6`
7320      - u\ :sub:`5`
7321      - u\ :sub:`4`
7322      - u\ :sub:`3`
7323      - u\ :sub:`2`
7324      - u\ :sub:`1`
7325      - u\ :sub:`0`
7326    * -
7327      -
7328      -
7329      -
7330      -
7331      -
7332      -
7333      -
7334      -
7335      -
7336      -
7337      - y\ :sub:`11`
7338      - y\ :sub:`10`
7339      - y\ :sub:`9`
7340      - y\ :sub:`8`
7341      - y\ :sub:`7`
7342      - y\ :sub:`6`
7343      - y\ :sub:`5`
7344      - y\ :sub:`4`
7345      - y\ :sub:`3`
7346      - y\ :sub:`2`
7347      - y\ :sub:`1`
7348      - y\ :sub:`0`
7349      - v\ :sub:`11`
7350      - v\ :sub:`10`
7351      - v\ :sub:`9`
7352      - v\ :sub:`8`
7353      - v\ :sub:`7`
7354      - v\ :sub:`6`
7355      - v\ :sub:`5`
7356      - v\ :sub:`4`
7357      - v\ :sub:`3`
7358      - v\ :sub:`2`
7359      - v\ :sub:`1`
7360      - v\ :sub:`0`
7361    * .. _MEDIA-BUS-FMT-YVYU12-1X24:
7362
7363      - MEDIA_BUS_FMT_YVYU12_1X24
7364      - 0x2023
7365      -
7366      -
7367      -
7368      -
7369      -
7370      -
7371      -
7372      -
7373      -
7374      - y\ :sub:`11`
7375      - y\ :sub:`10`
7376      - y\ :sub:`9`
7377      - y\ :sub:`8`
7378      - y\ :sub:`7`
7379      - y\ :sub:`6`
7380      - y\ :sub:`5`
7381      - y\ :sub:`4`
7382      - y\ :sub:`3`
7383      - y\ :sub:`2`
7384      - y\ :sub:`1`
7385      - y\ :sub:`0`
7386      - v\ :sub:`11`
7387      - v\ :sub:`10`
7388      - v\ :sub:`9`
7389      - v\ :sub:`8`
7390      - v\ :sub:`7`
7391      - v\ :sub:`6`
7392      - v\ :sub:`5`
7393      - v\ :sub:`4`
7394      - v\ :sub:`3`
7395      - v\ :sub:`2`
7396      - v\ :sub:`1`
7397      - v\ :sub:`0`
7398    * -
7399      -
7400      -
7401      -
7402      -
7403      -
7404      -
7405      -
7406      -
7407      -
7408      -
7409      - y\ :sub:`11`
7410      - y\ :sub:`10`
7411      - y\ :sub:`9`
7412      - y\ :sub:`8`
7413      - y\ :sub:`7`
7414      - y\ :sub:`6`
7415      - y\ :sub:`5`
7416      - y\ :sub:`4`
7417      - y\ :sub:`3`
7418      - y\ :sub:`2`
7419      - y\ :sub:`1`
7420      - y\ :sub:`0`
7421      - u\ :sub:`11`
7422      - u\ :sub:`10`
7423      - u\ :sub:`9`
7424      - u\ :sub:`8`
7425      - u\ :sub:`7`
7426      - u\ :sub:`6`
7427      - u\ :sub:`5`
7428      - u\ :sub:`4`
7429      - u\ :sub:`3`
7430      - u\ :sub:`2`
7431      - u\ :sub:`1`
7432      - u\ :sub:`0`
7433    * .. _MEDIA-BUS-FMT-YUV10-1X30:
7434
7435      - MEDIA_BUS_FMT_YUV10_1X30
7436      - 0x2016
7437      -
7438      -
7439      -
7440      - y\ :sub:`9`
7441      - y\ :sub:`8`
7442      - y\ :sub:`7`
7443      - y\ :sub:`6`
7444      - y\ :sub:`5`
7445      - y\ :sub:`4`
7446      - y\ :sub:`3`
7447      - y\ :sub:`2`
7448      - y\ :sub:`1`
7449      - y\ :sub:`0`
7450      - u\ :sub:`9`
7451      - u\ :sub:`8`
7452      - u\ :sub:`7`
7453      - u\ :sub:`6`
7454      - u\ :sub:`5`
7455      - u\ :sub:`4`
7456      - u\ :sub:`3`
7457      - u\ :sub:`2`
7458      - u\ :sub:`1`
7459      - u\ :sub:`0`
7460      - v\ :sub:`9`
7461      - v\ :sub:`8`
7462      - v\ :sub:`7`
7463      - v\ :sub:`6`
7464      - v\ :sub:`5`
7465      - v\ :sub:`4`
7466      - v\ :sub:`3`
7467      - v\ :sub:`2`
7468      - v\ :sub:`1`
7469      - v\ :sub:`0`
7470    * .. _MEDIA-BUS-FMT-UYYVYY10-0-5X30:
7471
7472      - MEDIA_BUS_FMT_UYYVYY10_0_5X30
7473      - 0x2027
7474      -
7475      -
7476      -
7477      - u\ :sub:`9`
7478      - u\ :sub:`8`
7479      - u\ :sub:`7`
7480      - u\ :sub:`6`
7481      - u\ :sub:`5`
7482      - u\ :sub:`4`
7483      - u\ :sub:`3`
7484      - u\ :sub:`2`
7485      - u\ :sub:`1`
7486      - u\ :sub:`0`
7487      - y\ :sub:`9`
7488      - y\ :sub:`8`
7489      - y\ :sub:`7`
7490      - y\ :sub:`6`
7491      - y\ :sub:`5`
7492      - y\ :sub:`4`
7493      - y\ :sub:`3`
7494      - y\ :sub:`2`
7495      - y\ :sub:`1`
7496      - y\ :sub:`0`
7497      - y\ :sub:`9`
7498      - y\ :sub:`8`
7499      - y\ :sub:`7`
7500      - y\ :sub:`6`
7501      - y\ :sub:`5`
7502      - y\ :sub:`4`
7503      - y\ :sub:`3`
7504      - y\ :sub:`2`
7505      - y\ :sub:`1`
7506      - y\ :sub:`0`
7507    * -
7508      -
7509      -
7510      -
7511      -
7512      - v\ :sub:`9`
7513      - v\ :sub:`8`
7514      - v\ :sub:`7`
7515      - v\ :sub:`6`
7516      - v\ :sub:`5`
7517      - v\ :sub:`4`
7518      - v\ :sub:`3`
7519      - v\ :sub:`2`
7520      - v\ :sub:`1`
7521      - v\ :sub:`0`
7522      - y\ :sub:`9`
7523      - y\ :sub:`8`
7524      - y\ :sub:`7`
7525      - y\ :sub:`6`
7526      - y\ :sub:`5`
7527      - y\ :sub:`4`
7528      - y\ :sub:`3`
7529      - y\ :sub:`2`
7530      - y\ :sub:`1`
7531      - y\ :sub:`0`
7532      - y\ :sub:`9`
7533      - y\ :sub:`8`
7534      - y\ :sub:`7`
7535      - y\ :sub:`6`
7536      - y\ :sub:`5`
7537      - y\ :sub:`4`
7538      - y\ :sub:`3`
7539      - y\ :sub:`2`
7540      - y\ :sub:`1`
7541      - y\ :sub:`0`
7542    * .. _MEDIA-BUS-FMT-AYUV8-1X32:
7543
7544      - MEDIA_BUS_FMT_AYUV8_1X32
7545      - 0x2017
7546      -
7547      - a\ :sub:`7`
7548      - a\ :sub:`6`
7549      - a\ :sub:`5`
7550      - a\ :sub:`4`
7551      - a\ :sub:`3`
7552      - a\ :sub:`2`
7553      - a\ :sub:`1`
7554      - a\ :sub:`0`
7555      - y\ :sub:`7`
7556      - y\ :sub:`6`
7557      - y\ :sub:`5`
7558      - y\ :sub:`4`
7559      - y\ :sub:`3`
7560      - y\ :sub:`2`
7561      - y\ :sub:`1`
7562      - y\ :sub:`0`
7563      - u\ :sub:`7`
7564      - u\ :sub:`6`
7565      - u\ :sub:`5`
7566      - u\ :sub:`4`
7567      - u\ :sub:`3`
7568      - u\ :sub:`2`
7569      - u\ :sub:`1`
7570      - u\ :sub:`0`
7571      - v\ :sub:`7`
7572      - v\ :sub:`6`
7573      - v\ :sub:`5`
7574      - v\ :sub:`4`
7575      - v\ :sub:`3`
7576      - v\ :sub:`2`
7577      - v\ :sub:`1`
7578      - v\ :sub:`0`
7579
7580
7581.. raw:: latex
7582
7583	\endgroup
7584
7585
7586The following table list existing packed 36bit wide YUV formats.
7587
7588.. raw:: latex
7589
7590    \begingroup
7591    \tiny
7592    \setlength{\tabcolsep}{2pt}
7593
7594.. 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}|
7595
7596.. _v4l2-mbus-pixelcode-yuv8-36bit:
7597
7598.. flat-table:: 36bit YUV Formats
7599    :header-rows:  2
7600    :stub-columns: 0
7601    :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
7602
7603    * - Identifier
7604      - Code
7605      -
7606      - :cspan:`35` Data organization
7607    * -
7608      -
7609      - Bit
7610      - 35
7611      - 34
7612      - 33
7613      - 32
7614      - 31
7615      - 30
7616      - 29
7617      - 28
7618      - 27
7619      - 26
7620      - 25
7621      - 24
7622      - 23
7623      - 22
7624      - 21
7625      - 10
7626      - 19
7627      - 18
7628      - 17
7629      - 16
7630      - 15
7631      - 14
7632      - 13
7633      - 12
7634      - 11
7635      - 10
7636      - 9
7637      - 8
7638      - 7
7639      - 6
7640      - 5
7641      - 4
7642      - 3
7643      - 2
7644      - 1
7645      - 0
7646    * .. _MEDIA-BUS-FMT-UYYVYY12-0-5X36:
7647
7648      - MEDIA_BUS_FMT_UYYVYY12_0_5X36
7649      - 0x2028
7650      -
7651      - u\ :sub:`11`
7652      - u\ :sub:`10`
7653      - u\ :sub:`9`
7654      - u\ :sub:`8`
7655      - u\ :sub:`7`
7656      - u\ :sub:`6`
7657      - u\ :sub:`5`
7658      - u\ :sub:`4`
7659      - u\ :sub:`3`
7660      - u\ :sub:`2`
7661      - u\ :sub:`1`
7662      - u\ :sub:`0`
7663      - y\ :sub:`11`
7664      - y\ :sub:`10`
7665      - y\ :sub:`9`
7666      - y\ :sub:`8`
7667      - y\ :sub:`7`
7668      - y\ :sub:`6`
7669      - y\ :sub:`5`
7670      - y\ :sub:`4`
7671      - y\ :sub:`3`
7672      - y\ :sub:`2`
7673      - y\ :sub:`1`
7674      - y\ :sub:`0`
7675      - y\ :sub:`11`
7676      - y\ :sub:`10`
7677      - y\ :sub:`9`
7678      - y\ :sub:`8`
7679      - y\ :sub:`7`
7680      - y\ :sub:`6`
7681      - y\ :sub:`5`
7682      - y\ :sub:`4`
7683      - y\ :sub:`3`
7684      - y\ :sub:`2`
7685      - y\ :sub:`1`
7686      - y\ :sub:`0`
7687    * -
7688      -
7689      -
7690      - v\ :sub:`11`
7691      - v\ :sub:`10`
7692      - v\ :sub:`9`
7693      - v\ :sub:`8`
7694      - v\ :sub:`7`
7695      - v\ :sub:`6`
7696      - v\ :sub:`5`
7697      - v\ :sub:`4`
7698      - v\ :sub:`3`
7699      - v\ :sub:`2`
7700      - v\ :sub:`1`
7701      - v\ :sub:`0`
7702      - y\ :sub:`11`
7703      - y\ :sub:`10`
7704      - y\ :sub:`9`
7705      - y\ :sub:`8`
7706      - y\ :sub:`7`
7707      - y\ :sub:`6`
7708      - y\ :sub:`5`
7709      - y\ :sub:`4`
7710      - y\ :sub:`3`
7711      - y\ :sub:`2`
7712      - y\ :sub:`1`
7713      - y\ :sub:`0`
7714      - y\ :sub:`11`
7715      - y\ :sub:`10`
7716      - y\ :sub:`9`
7717      - y\ :sub:`8`
7718      - y\ :sub:`7`
7719      - y\ :sub:`6`
7720      - y\ :sub:`5`
7721      - y\ :sub:`4`
7722      - y\ :sub:`3`
7723      - y\ :sub:`2`
7724      - y\ :sub:`1`
7725      - y\ :sub:`0`
7726    * .. _MEDIA-BUS-FMT-YUV12-1X36:
7727
7728      - MEDIA_BUS_FMT_YUV12_1X36
7729      - 0x2029
7730      -
7731      - y\ :sub:`11`
7732      - y\ :sub:`10`
7733      - y\ :sub:`9`
7734      - y\ :sub:`8`
7735      - y\ :sub:`7`
7736      - y\ :sub:`6`
7737      - y\ :sub:`5`
7738      - y\ :sub:`4`
7739      - y\ :sub:`3`
7740      - y\ :sub:`2`
7741      - y\ :sub:`1`
7742      - y\ :sub:`0`
7743      - u\ :sub:`11`
7744      - u\ :sub:`10`
7745      - u\ :sub:`9`
7746      - u\ :sub:`8`
7747      - u\ :sub:`7`
7748      - u\ :sub:`6`
7749      - u\ :sub:`5`
7750      - u\ :sub:`4`
7751      - u\ :sub:`3`
7752      - u\ :sub:`2`
7753      - u\ :sub:`1`
7754      - u\ :sub:`0`
7755      - v\ :sub:`11`
7756      - v\ :sub:`10`
7757      - v\ :sub:`9`
7758      - v\ :sub:`8`
7759      - v\ :sub:`7`
7760      - v\ :sub:`6`
7761      - v\ :sub:`5`
7762      - v\ :sub:`4`
7763      - v\ :sub:`3`
7764      - v\ :sub:`2`
7765      - v\ :sub:`1`
7766      - v\ :sub:`0`
7767
7768
7769.. raw:: latex
7770
7771	\endgroup
7772
7773
7774The following table list existing packed 48bit wide YUV formats.
7775
7776.. raw:: latex
7777
7778    \begingroup
7779    \tiny
7780    \setlength{\tabcolsep}{2pt}
7781
7782.. 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}|
7783
7784.. _v4l2-mbus-pixelcode-yuv8-48bit:
7785
7786.. flat-table:: 48bit YUV Formats
7787    :header-rows:  3
7788    :stub-columns: 0
7789    :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
7790
7791    * - Identifier
7792      - Code
7793      -
7794      - :cspan:`31` Data organization
7795    * -
7796      -
7797      - Bit
7798      -
7799      -
7800      -
7801      -
7802      -
7803      -
7804      -
7805      -
7806      -
7807      -
7808      -
7809      -
7810      -
7811      -
7812      -
7813      -
7814      - 47
7815      - 46
7816      - 45
7817      - 44
7818      - 43
7819      - 42
7820      - 41
7821      - 40
7822      - 39
7823      - 38
7824      - 37
7825      - 36
7826      - 35
7827      - 34
7828      - 33
7829      - 32
7830    * -
7831      -
7832      -
7833      - 31
7834      - 30
7835      - 29
7836      - 28
7837      - 27
7838      - 26
7839      - 25
7840      - 24
7841      - 23
7842      - 22
7843      - 21
7844      - 10
7845      - 19
7846      - 18
7847      - 17
7848      - 16
7849      - 15
7850      - 14
7851      - 13
7852      - 12
7853      - 11
7854      - 10
7855      - 9
7856      - 8
7857      - 7
7858      - 6
7859      - 5
7860      - 4
7861      - 3
7862      - 2
7863      - 1
7864      - 0
7865    * .. _MEDIA-BUS-FMT-YUV16-1X48:
7866
7867      - MEDIA_BUS_FMT_YUV16_1X48
7868      - 0x202a
7869      -
7870      -
7871      -
7872      -
7873      -
7874      -
7875      -
7876      -
7877      -
7878      -
7879      -
7880      -
7881      -
7882      -
7883      -
7884      -
7885      -
7886      - y\ :sub:`15`
7887      - y\ :sub:`14`
7888      - y\ :sub:`13`
7889      - y\ :sub:`12`
7890      - y\ :sub:`11`
7891      - y\ :sub:`10`
7892      - y\ :sub:`8`
7893      - y\ :sub:`8`
7894      - y\ :sub:`7`
7895      - y\ :sub:`6`
7896      - y\ :sub:`5`
7897      - y\ :sub:`4`
7898      - y\ :sub:`3`
7899      - y\ :sub:`2`
7900      - y\ :sub:`1`
7901      - y\ :sub:`0`
7902    * -
7903      -
7904      -
7905      - u\ :sub:`15`
7906      - u\ :sub:`14`
7907      - u\ :sub:`13`
7908      - u\ :sub:`12`
7909      - u\ :sub:`11`
7910      - u\ :sub:`10`
7911      - u\ :sub:`9`
7912      - u\ :sub:`8`
7913      - u\ :sub:`7`
7914      - u\ :sub:`6`
7915      - u\ :sub:`5`
7916      - u\ :sub:`4`
7917      - u\ :sub:`3`
7918      - u\ :sub:`2`
7919      - u\ :sub:`1`
7920      - u\ :sub:`0`
7921      - v\ :sub:`15`
7922      - v\ :sub:`14`
7923      - v\ :sub:`13`
7924      - v\ :sub:`12`
7925      - v\ :sub:`11`
7926      - v\ :sub:`10`
7927      - v\ :sub:`9`
7928      - v\ :sub:`8`
7929      - v\ :sub:`7`
7930      - v\ :sub:`6`
7931      - v\ :sub:`5`
7932      - v\ :sub:`4`
7933      - v\ :sub:`3`
7934      - v\ :sub:`2`
7935      - v\ :sub:`1`
7936      - v\ :sub:`0`
7937    * .. _MEDIA-BUS-FMT-UYYVYY16-0-5X48:
7938
7939      - MEDIA_BUS_FMT_UYYVYY16_0_5X48
7940      - 0x202b
7941      -
7942      -
7943      -
7944      -
7945      -
7946      -
7947      -
7948      -
7949      -
7950      -
7951      -
7952      -
7953      -
7954      -
7955      -
7956      -
7957      -
7958      - u\ :sub:`15`
7959      - u\ :sub:`14`
7960      - u\ :sub:`13`
7961      - u\ :sub:`12`
7962      - u\ :sub:`11`
7963      - u\ :sub:`10`
7964      - u\ :sub:`9`
7965      - u\ :sub:`8`
7966      - u\ :sub:`7`
7967      - u\ :sub:`6`
7968      - u\ :sub:`5`
7969      - u\ :sub:`4`
7970      - u\ :sub:`3`
7971      - u\ :sub:`2`
7972      - u\ :sub:`1`
7973      - u\ :sub:`0`
7974    * -
7975      -
7976      -
7977      - y\ :sub:`15`
7978      - y\ :sub:`14`
7979      - y\ :sub:`13`
7980      - y\ :sub:`12`
7981      - y\ :sub:`11`
7982      - y\ :sub:`10`
7983      - y\ :sub:`9`
7984      - y\ :sub:`8`
7985      - y\ :sub:`7`
7986      - y\ :sub:`6`
7987      - y\ :sub:`5`
7988      - y\ :sub:`4`
7989      - y\ :sub:`3`
7990      - y\ :sub:`2`
7991      - y\ :sub:`1`
7992      - y\ :sub:`0`
7993      - y\ :sub:`15`
7994      - y\ :sub:`14`
7995      - y\ :sub:`13`
7996      - y\ :sub:`12`
7997      - y\ :sub:`11`
7998      - y\ :sub:`10`
7999      - y\ :sub:`8`
8000      - y\ :sub:`8`
8001      - y\ :sub:`7`
8002      - y\ :sub:`6`
8003      - y\ :sub:`5`
8004      - y\ :sub:`4`
8005      - y\ :sub:`3`
8006      - y\ :sub:`2`
8007      - y\ :sub:`1`
8008      - y\ :sub:`0`
8009    * -
8010      -
8011      -
8012      -
8013      -
8014      -
8015      -
8016      -
8017      -
8018      -
8019      -
8020      -
8021      -
8022      -
8023      -
8024      -
8025      -
8026      -
8027      -
8028      - v\ :sub:`15`
8029      - v\ :sub:`14`
8030      - v\ :sub:`13`
8031      - v\ :sub:`12`
8032      - v\ :sub:`11`
8033      - v\ :sub:`10`
8034      - v\ :sub:`9`
8035      - v\ :sub:`8`
8036      - v\ :sub:`7`
8037      - v\ :sub:`6`
8038      - v\ :sub:`5`
8039      - v\ :sub:`4`
8040      - v\ :sub:`3`
8041      - v\ :sub:`2`
8042      - v\ :sub:`1`
8043      - v\ :sub:`0`
8044    * -
8045      -
8046      -
8047      - y\ :sub:`15`
8048      - y\ :sub:`14`
8049      - y\ :sub:`13`
8050      - y\ :sub:`12`
8051      - y\ :sub:`11`
8052      - y\ :sub:`10`
8053      - y\ :sub:`9`
8054      - y\ :sub:`8`
8055      - y\ :sub:`7`
8056      - y\ :sub:`6`
8057      - y\ :sub:`5`
8058      - y\ :sub:`4`
8059      - y\ :sub:`3`
8060      - y\ :sub:`2`
8061      - y\ :sub:`1`
8062      - y\ :sub:`0`
8063      - y\ :sub:`15`
8064      - y\ :sub:`14`
8065      - y\ :sub:`13`
8066      - y\ :sub:`12`
8067      - y\ :sub:`11`
8068      - y\ :sub:`10`
8069      - y\ :sub:`8`
8070      - y\ :sub:`8`
8071      - y\ :sub:`7`
8072      - y\ :sub:`6`
8073      - y\ :sub:`5`
8074      - y\ :sub:`4`
8075      - y\ :sub:`3`
8076      - y\ :sub:`2`
8077      - y\ :sub:`1`
8078      - y\ :sub:`0`
8079
8080
8081.. raw:: latex
8082
8083	\endgroup
8084
8085HSV/HSL Formats
8086^^^^^^^^^^^^^^^
8087
8088Those formats transfer pixel data as RGB values in a
8089cylindrical-coordinate system using Hue-Saturation-Value or
8090Hue-Saturation-Lightness components. The format code is made of the
8091following information.
8092
8093-  The hue, saturation, value or lightness and optional alpha components
8094   order code, as encoded in a pixel sample. The only currently
8095   supported value is AHSV.
8096
8097-  The number of bits per component, for each component. The values can
8098   be different for all components. The only currently supported value
8099   is 8888.
8100
8101-  The number of bus samples per pixel. Pixels that are wider than the
8102   bus width must be transferred in multiple samples. The only currently
8103   supported value is 1.
8104
8105-  The bus width.
8106
8107-  For formats where the total number of bits per pixel is smaller than
8108   the number of bus samples per pixel times the bus width, a padding
8109   value stating if the bytes are padded in their most high order bits
8110   (PADHI) or low order bits (PADLO).
8111
8112-  For formats where the number of bus samples per pixel is larger than
8113   1, an endianness value stating if the pixel is transferred MSB first
8114   (BE) or LSB first (LE).
8115
8116The following table lists existing HSV/HSL formats.
8117
8118
8119.. raw:: latex
8120
8121    \begingroup
8122    \tiny
8123    \setlength{\tabcolsep}{2pt}
8124
8125.. 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}|
8126
8127.. _v4l2-mbus-pixelcode-hsv:
8128
8129.. flat-table:: HSV/HSL formats
8130    :header-rows:  2
8131    :stub-columns: 0
8132    :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
8133
8134    * - Identifier
8135      - Code
8136      -
8137      - :cspan:`31` Data organization
8138    * -
8139      -
8140      - Bit
8141      - 31
8142      - 30
8143      - 29
8144      - 28
8145      - 27
8146      - 26
8147      - 25
8148      - 24
8149      - 23
8150      - 22
8151      - 21
8152      - 20
8153      - 19
8154      - 18
8155      - 17
8156      - 16
8157      - 15
8158      - 14
8159      - 13
8160      - 12
8161      - 11
8162      - 10
8163      - 9
8164      - 8
8165      - 7
8166      - 6
8167      - 5
8168      - 4
8169      - 3
8170      - 2
8171      - 1
8172      - 0
8173    * .. _MEDIA-BUS-FMT-AHSV8888-1X32:
8174
8175      - MEDIA_BUS_FMT_AHSV8888_1X32
8176      - 0x6001
8177      -
8178      - a\ :sub:`7`
8179      - a\ :sub:`6`
8180      - a\ :sub:`5`
8181      - a\ :sub:`4`
8182      - a\ :sub:`3`
8183      - a\ :sub:`2`
8184      - a\ :sub:`1`
8185      - a\ :sub:`0`
8186      - h\ :sub:`7`
8187      - h\ :sub:`6`
8188      - h\ :sub:`5`
8189      - h\ :sub:`4`
8190      - h\ :sub:`3`
8191      - h\ :sub:`2`
8192      - h\ :sub:`1`
8193      - h\ :sub:`0`
8194      - s\ :sub:`7`
8195      - s\ :sub:`6`
8196      - s\ :sub:`5`
8197      - s\ :sub:`4`
8198      - s\ :sub:`3`
8199      - s\ :sub:`2`
8200      - s\ :sub:`1`
8201      - s\ :sub:`0`
8202      - v\ :sub:`7`
8203      - v\ :sub:`6`
8204      - v\ :sub:`5`
8205      - v\ :sub:`4`
8206      - v\ :sub:`3`
8207      - v\ :sub:`2`
8208      - v\ :sub:`1`
8209      - v\ :sub:`0`
8210
8211.. raw:: latex
8212
8213    \endgroup
8214
8215
8216JPEG Compressed Formats
8217^^^^^^^^^^^^^^^^^^^^^^^
8218
8219Those data formats consist of an ordered sequence of 8-bit bytes
8220obtained from JPEG compression process. Additionally to the ``_JPEG``
8221postfix the format code is made of the following information.
8222
8223-  The number of bus samples per entropy encoded byte.
8224
8225-  The bus width.
8226
8227For instance, for a JPEG baseline process and an 8-bit bus width the
8228format will be named ``MEDIA_BUS_FMT_JPEG_1X8``.
8229
8230The following table lists existing JPEG compressed formats.
8231
8232
8233.. _v4l2-mbus-pixelcode-jpeg:
8234
8235.. tabularcolumns:: |p{6.0cm}|p{1.4cm}|p{9.9cm}|
8236
8237.. flat-table:: JPEG Formats
8238    :header-rows:  1
8239    :stub-columns: 0
8240
8241    * - Identifier
8242      - Code
8243      - Remarks
8244    * .. _MEDIA-BUS-FMT-JPEG-1X8:
8245
8246      - MEDIA_BUS_FMT_JPEG_1X8
8247      - 0x4001
8248      - Besides of its usage for the parallel bus this format is
8249	recommended for transmission of JPEG data over MIPI CSI bus using
8250	the User Defined 8-bit Data types.
8251
8252
8253
8254.. _v4l2-mbus-vendor-spec-fmts:
8255
8256Vendor and Device Specific Formats
8257^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8258
8259This section lists complex data formats that are either vendor or device
8260specific.
8261
8262The following table lists the existing vendor and device specific
8263formats.
8264
8265
8266.. _v4l2-mbus-pixelcode-vendor-specific:
8267
8268.. tabularcolumns:: |p{8.0cm}|p{1.4cm}|p{7.9cm}|
8269
8270.. flat-table:: Vendor and device specific formats
8271    :header-rows:  1
8272    :stub-columns: 0
8273
8274    * - Identifier
8275      - Code
8276      - Comments
8277    * .. _MEDIA-BUS-FMT-S5C-UYVY-JPEG-1X8:
8278
8279      - MEDIA_BUS_FMT_S5C_UYVY_JPEG_1X8
8280      - 0x5001
8281      - Interleaved raw UYVY and JPEG image format with embedded meta-data
8282	used by Samsung S3C73MX camera sensors.
8283
8284.. _v4l2-mbus-metadata-fmts:
8285
8286Metadata Formats
8287^^^^^^^^^^^^^^^^
8288
8289This section lists all metadata formats.
8290
8291The following table lists the existing metadata formats.
8292
8293.. tabularcolumns:: |p{8.0cm}|p{1.4cm}|p{7.9cm}|
8294
8295.. flat-table:: Metadata formats
8296    :header-rows:  1
8297    :stub-columns: 0
8298
8299    * - Identifier
8300      - Code
8301      - Comments
8302    * .. _MEDIA-BUS-FMT-METADATA-FIXED:
8303
8304      - MEDIA_BUS_FMT_METADATA_FIXED
8305      - 0x7001
8306      - This format should be used when the same driver handles
8307	both sides of the link and the bus format is a fixed
8308	metadata format that is not configurable from userspace.
8309	Width and height will be set to 0 for this format.
8310
8311Generic Serial Metadata Formats
8312^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8313
8314Generic serial metadata formats are used on serial buses where the actual data
8315content is more or less device specific but the data is transmitted and received
8316by multiple devices that do not process the data in any way, simply writing
8317it to system memory for processing in software at the end of the pipeline.
8318
8319"b" in an array cell signifies a byte of data, followed by the number of the bit
8320and finally the bit number in subscript. "x" indicates a padding bit.
8321
8322.. _media-bus-format-generic-meta:
8323
8324.. cssclass: longtable
8325
8326.. flat-table:: Generic Serial Metadata Formats
8327    :header-rows:  2
8328    :stub-columns: 0
8329
8330    * - Identifier
8331      - Code
8332      -
8333      - :cspan:`23` Data organization within bus :term:`Data Unit`
8334    * -
8335      -
8336      - Bit
8337      - 23
8338      - 22
8339      - 21
8340      - 20
8341      - 19
8342      - 18
8343      - 17
8344      - 16
8345      - 15
8346      - 14
8347      - 13
8348      - 12
8349      - 11
8350      - 10
8351      - 9
8352      - 8
8353      - 7
8354      - 6
8355      - 5
8356      - 4
8357      - 3
8358      - 2
8359      - 1
8360      - 0
8361    * .. _MEDIA-BUS-FMT-META-8:
8362
8363      - MEDIA_BUS_FMT_META_8
8364      - 0x8001
8365      -
8366      -
8367      -
8368      -
8369      -
8370      -
8371      -
8372      -
8373      -
8374      -
8375      -
8376      -
8377      -
8378      -
8379      -
8380      -
8381      -
8382      - b0\ :sub:`7`
8383      - b0\ :sub:`6`
8384      - b0\ :sub:`5`
8385      - b0\ :sub:`4`
8386      - b0\ :sub:`3`
8387      - b0\ :sub:`2`
8388      - b0\ :sub:`1`
8389      - b0\ :sub:`0`
8390    * .. _MEDIA-BUS-FMT-META-10:
8391
8392      - MEDIA_BUS_FMT_META_10
8393      - 0x8002
8394      -
8395      -
8396      -
8397      -
8398      -
8399      -
8400      -
8401      -
8402      -
8403      -
8404      -
8405      -
8406      -
8407      -
8408      -
8409      - b0\ :sub:`7`
8410      - b0\ :sub:`6`
8411      - b0\ :sub:`5`
8412      - b0\ :sub:`4`
8413      - b0\ :sub:`3`
8414      - b0\ :sub:`2`
8415      - b0\ :sub:`1`
8416      - b0\ :sub:`0`
8417      - x
8418      - x
8419    * .. _MEDIA-BUS-FMT-META-12:
8420
8421      - MEDIA_BUS_FMT_META_12
8422      - 0x8003
8423      -
8424      -
8425      -
8426      -
8427      -
8428      -
8429      -
8430      -
8431      -
8432      -
8433      -
8434      -
8435      -
8436      - b0\ :sub:`7`
8437      - b0\ :sub:`6`
8438      - b0\ :sub:`5`
8439      - b0\ :sub:`4`
8440      - b0\ :sub:`3`
8441      - b0\ :sub:`2`
8442      - b0\ :sub:`1`
8443      - b0\ :sub:`0`
8444      - x
8445      - x
8446      - x
8447      - x
8448    * .. _MEDIA-BUS-FMT-META-14:
8449
8450      - MEDIA_BUS_FMT_META_14
8451      - 0x8004
8452      -
8453      -
8454      -
8455      -
8456      -
8457      -
8458      -
8459      -
8460      -
8461      -
8462      -
8463      - b0\ :sub:`7`
8464      - b0\ :sub:`6`
8465      - b0\ :sub:`5`
8466      - b0\ :sub:`4`
8467      - b0\ :sub:`3`
8468      - b0\ :sub:`2`
8469      - b0\ :sub:`1`
8470      - b0\ :sub:`0`
8471      - x
8472      - x
8473      - x
8474      - x
8475      - x
8476      - x
8477    * .. _MEDIA-BUS-FMT-META-16:
8478
8479      - MEDIA_BUS_FMT_META_16
8480      - 0x8005
8481      -
8482      -
8483      -
8484      -
8485      -
8486      -
8487      -
8488      -
8489      -
8490      - b0\ :sub:`7`
8491      - b0\ :sub:`6`
8492      - b0\ :sub:`5`
8493      - b0\ :sub:`4`
8494      - b0\ :sub:`3`
8495      - b0\ :sub:`2`
8496      - b0\ :sub:`1`
8497      - b0\ :sub:`0`
8498      - x
8499      - x
8500      - x
8501      - x
8502      - x
8503      - x
8504      - x
8505      - x
8506    * .. _MEDIA-BUS-FMT-META-20:
8507
8508      - MEDIA_BUS_FMT_META_20
8509      - 0x8006
8510      -
8511      -
8512      -
8513      -
8514      -
8515      - b0\ :sub:`7`
8516      - b0\ :sub:`6`
8517      - b0\ :sub:`5`
8518      - b0\ :sub:`4`
8519      - b0\ :sub:`3`
8520      - b0\ :sub:`2`
8521      - b0\ :sub:`1`
8522      - b0\ :sub:`0`
8523      - x
8524      - x
8525      - x
8526      - x
8527      - x
8528      - x
8529      - x
8530      - x
8531      - x
8532      - x
8533      - x
8534      - x
8535    * .. _MEDIA-BUS-FMT-META-24:
8536
8537      - MEDIA_BUS_FMT_META_24
8538      - 0x8007
8539      -
8540      - b0\ :sub:`7`
8541      - b0\ :sub:`6`
8542      - b0\ :sub:`5`
8543      - b0\ :sub:`4`
8544      - b0\ :sub:`3`
8545      - b0\ :sub:`2`
8546      - b0\ :sub:`1`
8547      - b0\ :sub:`0`
8548      - x
8549      - x
8550      - x
8551      - x
8552      - x
8553      - x
8554      - x
8555      - x
8556      - x
8557      - x
8558      - x
8559      - x
8560      - x
8561      - x
8562      - x
8563      - x
8564