xref: /linux/Documentation/userspace-api/media/v4l/subdev-formats.rst (revision 7f4f3b14e8079ecde096bd734af10e30d40c27b7)
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) or five (30-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:`4` Data organization
2250    * -
2251      -
2252      - Timeslot
2253      - Lane
2254      - 4
2255      - 3
2256      - 2
2257      - 1
2258      - 0
2259    * .. _MEDIA-BUS-FMT-RGB666-1X7X3-SPWG:
2260
2261      - MEDIA_BUS_FMT_RGB666_1X7X3_SPWG
2262      - 0x1010
2263      - 0
2264      -
2265      -
2266      -
2267      - d
2268      - b\ :sub:`1`
2269      - g\ :sub:`0`
2270    * -
2271      -
2272      - 1
2273      -
2274      -
2275      -
2276      - d
2277      - b\ :sub:`0`
2278      - r\ :sub:`5`
2279    * -
2280      -
2281      - 2
2282      -
2283      -
2284      -
2285      - d
2286      - g\ :sub:`5`
2287      - r\ :sub:`4`
2288    * -
2289      -
2290      - 3
2291      -
2292      -
2293      -
2294      - b\ :sub:`5`
2295      - g\ :sub:`4`
2296      - r\ :sub:`3`
2297    * -
2298      -
2299      - 4
2300      -
2301      -
2302      -
2303      - b\ :sub:`4`
2304      - g\ :sub:`3`
2305      - r\ :sub:`2`
2306    * -
2307      -
2308      - 5
2309      -
2310      -
2311      -
2312      - b\ :sub:`3`
2313      - g\ :sub:`2`
2314      - r\ :sub:`1`
2315    * -
2316      -
2317      - 6
2318      -
2319      -
2320      -
2321      - b\ :sub:`2`
2322      - g\ :sub:`1`
2323      - r\ :sub:`0`
2324    * .. _MEDIA-BUS-FMT-RGB888-1X7X4-SPWG:
2325
2326      - MEDIA_BUS_FMT_RGB888_1X7X4_SPWG
2327      - 0x1011
2328      - 0
2329      -
2330      -
2331      - d
2332      - d
2333      - b\ :sub:`1`
2334      - g\ :sub:`0`
2335    * -
2336      -
2337      - 1
2338      -
2339      -
2340      - b\ :sub:`7`
2341      - d
2342      - b\ :sub:`0`
2343      - r\ :sub:`5`
2344    * -
2345      -
2346      - 2
2347      -
2348      -
2349      - b\ :sub:`6`
2350      - d
2351      - g\ :sub:`5`
2352      - r\ :sub:`4`
2353    * -
2354      -
2355      - 3
2356      -
2357      -
2358      - g\ :sub:`7`
2359      - b\ :sub:`5`
2360      - g\ :sub:`4`
2361      - r\ :sub:`3`
2362    * -
2363      -
2364      - 4
2365      -
2366      -
2367      - g\ :sub:`6`
2368      - b\ :sub:`4`
2369      - g\ :sub:`3`
2370      - r\ :sub:`2`
2371    * -
2372      -
2373      - 5
2374      -
2375      -
2376      - r\ :sub:`7`
2377      - b\ :sub:`3`
2378      - g\ :sub:`2`
2379      - r\ :sub:`1`
2380    * -
2381      -
2382      - 6
2383      -
2384      -
2385      - r\ :sub:`6`
2386      - b\ :sub:`2`
2387      - g\ :sub:`1`
2388      - r\ :sub:`0`
2389    * .. _MEDIA-BUS-FMT-RGB888-1X7X4-JEIDA:
2390
2391      - MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA
2392      - 0x1012
2393      - 0
2394      -
2395      -
2396      - d
2397      - d
2398      - b\ :sub:`3`
2399      - g\ :sub:`2`
2400    * -
2401      -
2402      - 1
2403      -
2404      -
2405      - b\ :sub:`1`
2406      - d
2407      - b\ :sub:`2`
2408      - r\ :sub:`7`
2409    * -
2410      -
2411      - 2
2412      -
2413      -
2414      - b\ :sub:`0`
2415      - d
2416      - g\ :sub:`7`
2417      - r\ :sub:`6`
2418    * -
2419      -
2420      - 3
2421      -
2422      -
2423      - g\ :sub:`1`
2424      - b\ :sub:`7`
2425      - g\ :sub:`6`
2426      - r\ :sub:`5`
2427    * -
2428      -
2429      - 4
2430      -
2431      -
2432      - g\ :sub:`0`
2433      - b\ :sub:`6`
2434      - g\ :sub:`5`
2435      - r\ :sub:`4`
2436    * -
2437      -
2438      - 5
2439      -
2440      -
2441      - r\ :sub:`1`
2442      - b\ :sub:`5`
2443      - g\ :sub:`4`
2444      - r\ :sub:`3`
2445    * -
2446      -
2447      - 6
2448      -
2449      -
2450      - r\ :sub:`0`
2451      - b\ :sub:`4`
2452      - g\ :sub:`3`
2453      - r\ :sub:`2`
2454    * .. _MEDIA-BUS-FMT-RGB101010-1X7X5-SPWG:
2455
2456      - MEDIA_BUS_FMT_RGB101010_1X7X5_SPWG
2457      - 0x1026
2458      - 0
2459      -
2460      - d
2461      - d
2462      - d
2463      - b\ :sub:`1`
2464      - g\ :sub:`0`
2465    * -
2466      -
2467      - 1
2468      -
2469      - b\ :sub:`9`
2470      - b\ :sub:`7`
2471      - d
2472      - b\ :sub:`0`
2473      - r\ :sub:`5`
2474    * -
2475      -
2476      - 2
2477      -
2478      - b\ :sub:`8`
2479      - b\ :sub:`6`
2480      - d
2481      - g\ :sub:`5`
2482      - r\ :sub:`4`
2483    * -
2484      -
2485      - 3
2486      -
2487      - g\ :sub:`9`
2488      - g\ :sub:`7`
2489      - b\ :sub:`5`
2490      - g\ :sub:`4`
2491      - r\ :sub:`3`
2492    * -
2493      -
2494      - 4
2495      -
2496      - g\ :sub:`8`
2497      - g\ :sub:`6`
2498      - b\ :sub:`4`
2499      - g\ :sub:`3`
2500      - r\ :sub:`2`
2501    * -
2502      -
2503      - 5
2504      -
2505      - r\ :sub:`9`
2506      - r\ :sub:`7`
2507      - b\ :sub:`3`
2508      - g\ :sub:`2`
2509      - r\ :sub:`1`
2510    * -
2511      -
2512      - 6
2513      -
2514      - r\ :sub:`8`
2515      - r\ :sub:`6`
2516      - b\ :sub:`2`
2517      - g\ :sub:`1`
2518      - r\ :sub:`0`
2519    * .. _MEDIA-BUS-FMT-RGB101010-1X7X5-JEIDA:
2520
2521      - MEDIA_BUS_FMT_RGB101010_1X7X5_JEIDA
2522      - 0x1027
2523      - 0
2524      -
2525      - d
2526      - d
2527      - d
2528      - b\ :sub:`5`
2529      - g\ :sub:`4`
2530    * -
2531      -
2532      - 1
2533      -
2534      - b\ :sub:`1`
2535      - b\ :sub:`3`
2536      - d
2537      - b\ :sub:`4`
2538      - r\ :sub:`9`
2539    * -
2540      -
2541      - 2
2542      -
2543      - b\ :sub:`0`
2544      - b\ :sub:`2`
2545      - d
2546      - g\ :sub:`9`
2547      - r\ :sub:`8`
2548    * -
2549      -
2550      - 3
2551      -
2552      - g\ :sub:`1`
2553      - g\ :sub:`3`
2554      - b\ :sub:`9`
2555      - g\ :sub:`8`
2556      - r\ :sub:`7`
2557    * -
2558      -
2559      - 4
2560      -
2561      - g\ :sub:`0`
2562      - g\ :sub:`2`
2563      - b\ :sub:`8`
2564      - g\ :sub:`7`
2565      - r\ :sub:`6`
2566    * -
2567      -
2568      - 5
2569      -
2570      - r\ :sub:`1`
2571      - r\ :sub:`3`
2572      - b\ :sub:`7`
2573      - g\ :sub:`6`
2574      - r\ :sub:`5`
2575    * -
2576      -
2577      - 6
2578      -
2579      - r\ :sub:`0`
2580      - r\ :sub:`2`
2581      - b\ :sub:`6`
2582      - g\ :sub:`5`
2583      - r\ :sub:`4`
2584
2585.. raw:: latex
2586
2587    \normalsize
2588
2589
2590Bayer Formats
2591^^^^^^^^^^^^^
2592
2593Those formats transfer pixel data as red, green and blue components. The
2594format code is made of the following information.
2595
2596-  The red, green and blue components order code, as encoded in a pixel
2597   sample. The possible values are shown in :ref:`bayer-patterns`.
2598
2599-  The number of bits per pixel component. All components are
2600   transferred on the same number of bits. Common values are 8, 10 and
2601   12.
2602
2603-  The compression (optional). If the pixel components are ALAW- or
2604   DPCM-compressed, a mention of the compression scheme and the number
2605   of bits per compressed pixel component.
2606
2607-  The number of bus samples per pixel. Pixels that are wider than the
2608   bus width must be transferred in multiple samples. Common values are
2609   1 and 2.
2610
2611-  The bus width.
2612
2613-  For formats where the total number of bits per pixel is smaller than
2614   the number of bus samples per pixel times the bus width, a padding
2615   value stating if the bytes are padded in their most high order bits
2616   (PADHI) or low order bits (PADLO).
2617
2618-  For formats where the number of bus samples per pixel is larger than
2619   1, an endianness value stating if the pixel is transferred MSB first
2620   (BE) or LSB first (LE).
2621
2622For instance, a format with uncompressed 10-bit Bayer components
2623arranged in a red, green, green, blue pattern transferred as 2 8-bit
2624samples per pixel with the least significant bits transferred first will
2625be named ``MEDIA_BUS_FMT_SRGGB10_2X8_PADHI_LE``.
2626
2627
2628.. _bayer-patterns:
2629
2630.. kernel-figure:: bayer.svg
2631    :alt:    bayer.svg
2632    :align:  center
2633
2634    **Figure 4.8 Bayer Patterns**
2635
2636The following table lists existing packed Bayer formats. The data
2637organization is given as an example for the first pixel only.
2638
2639
2640.. HACK: ideally, we would be using adjustbox here. However, Sphinx
2641.. is a very bad behaviored guy: if the table has more than 30 cols,
2642.. it switches to long table, and there's no way to override it.
2643
2644
2645.. raw:: latex
2646
2647    \begingroup
2648    \tiny
2649    \setlength{\tabcolsep}{2pt}
2650
2651.. 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}|
2652
2653.. _v4l2-mbus-pixelcode-bayer:
2654
2655.. cssclass: longtable
2656
2657.. flat-table:: Bayer Formats
2658    :header-rows:  2
2659    :stub-columns: 0
2660
2661    * - Identifier
2662      - Code
2663      -
2664      - :cspan:`15` Data organization
2665    * -
2666      -
2667      - Bit
2668      - 15
2669      - 14
2670      - 13
2671      - 12
2672      - 11
2673      - 10
2674      - 9
2675      - 8
2676      - 7
2677      - 6
2678      - 5
2679      - 4
2680      - 3
2681      - 2
2682      - 1
2683      - 0
2684    * .. _MEDIA-BUS-FMT-SBGGR8-1X8:
2685
2686      - MEDIA_BUS_FMT_SBGGR8_1X8
2687      - 0x3001
2688      -
2689      -
2690      -
2691      -
2692      -
2693      -
2694      -
2695      -
2696      -
2697      - b\ :sub:`7`
2698      - b\ :sub:`6`
2699      - b\ :sub:`5`
2700      - b\ :sub:`4`
2701      - b\ :sub:`3`
2702      - b\ :sub:`2`
2703      - b\ :sub:`1`
2704      - b\ :sub:`0`
2705    * .. _MEDIA-BUS-FMT-SGBRG8-1X8:
2706
2707      - MEDIA_BUS_FMT_SGBRG8_1X8
2708      - 0x3013
2709      -
2710      -
2711      -
2712      -
2713      -
2714      -
2715      -
2716      -
2717      -
2718      - g\ :sub:`7`
2719      - g\ :sub:`6`
2720      - g\ :sub:`5`
2721      - g\ :sub:`4`
2722      - g\ :sub:`3`
2723      - g\ :sub:`2`
2724      - g\ :sub:`1`
2725      - g\ :sub:`0`
2726    * .. _MEDIA-BUS-FMT-SGRBG8-1X8:
2727
2728      - MEDIA_BUS_FMT_SGRBG8_1X8
2729      - 0x3002
2730      -
2731      -
2732      -
2733      -
2734      -
2735      -
2736      -
2737      -
2738      -
2739      - g\ :sub:`7`
2740      - g\ :sub:`6`
2741      - g\ :sub:`5`
2742      - g\ :sub:`4`
2743      - g\ :sub:`3`
2744      - g\ :sub:`2`
2745      - g\ :sub:`1`
2746      - g\ :sub:`0`
2747    * .. _MEDIA-BUS-FMT-SRGGB8-1X8:
2748
2749      - MEDIA_BUS_FMT_SRGGB8_1X8
2750      - 0x3014
2751      -
2752      -
2753      -
2754      -
2755      -
2756      -
2757      -
2758      -
2759      -
2760      - r\ :sub:`7`
2761      - r\ :sub:`6`
2762      - r\ :sub:`5`
2763      - r\ :sub:`4`
2764      - r\ :sub:`3`
2765      - r\ :sub:`2`
2766      - r\ :sub:`1`
2767      - r\ :sub:`0`
2768    * .. _MEDIA-BUS-FMT-SBGGR10-ALAW8-1X8:
2769
2770      - MEDIA_BUS_FMT_SBGGR10_ALAW8_1X8
2771      - 0x3015
2772      -
2773      -
2774      -
2775      -
2776      -
2777      -
2778      -
2779      -
2780      -
2781      - b\ :sub:`7`
2782      - b\ :sub:`6`
2783      - b\ :sub:`5`
2784      - b\ :sub:`4`
2785      - b\ :sub:`3`
2786      - b\ :sub:`2`
2787      - b\ :sub:`1`
2788      - b\ :sub:`0`
2789    * .. _MEDIA-BUS-FMT-SGBRG10-ALAW8-1X8:
2790
2791      - MEDIA_BUS_FMT_SGBRG10_ALAW8_1X8
2792      - 0x3016
2793      -
2794      -
2795      -
2796      -
2797      -
2798      -
2799      -
2800      -
2801      -
2802      - g\ :sub:`7`
2803      - g\ :sub:`6`
2804      - g\ :sub:`5`
2805      - g\ :sub:`4`
2806      - g\ :sub:`3`
2807      - g\ :sub:`2`
2808      - g\ :sub:`1`
2809      - g\ :sub:`0`
2810    * .. _MEDIA-BUS-FMT-SGRBG10-ALAW8-1X8:
2811
2812      - MEDIA_BUS_FMT_SGRBG10_ALAW8_1X8
2813      - 0x3017
2814      -
2815      -
2816      -
2817      -
2818      -
2819      -
2820      -
2821      -
2822      -
2823      - g\ :sub:`7`
2824      - g\ :sub:`6`
2825      - g\ :sub:`5`
2826      - g\ :sub:`4`
2827      - g\ :sub:`3`
2828      - g\ :sub:`2`
2829      - g\ :sub:`1`
2830      - g\ :sub:`0`
2831    * .. _MEDIA-BUS-FMT-SRGGB10-ALAW8-1X8:
2832
2833      - MEDIA_BUS_FMT_SRGGB10_ALAW8_1X8
2834      - 0x3018
2835      -
2836      -
2837      -
2838      -
2839      -
2840      -
2841      -
2842      -
2843      -
2844      - r\ :sub:`7`
2845      - r\ :sub:`6`
2846      - r\ :sub:`5`
2847      - r\ :sub:`4`
2848      - r\ :sub:`3`
2849      - r\ :sub:`2`
2850      - r\ :sub:`1`
2851      - r\ :sub:`0`
2852    * .. _MEDIA-BUS-FMT-SBGGR10-DPCM8-1X8:
2853
2854      - MEDIA_BUS_FMT_SBGGR10_DPCM8_1X8
2855      - 0x300b
2856      -
2857      -
2858      -
2859      -
2860      -
2861      -
2862      -
2863      -
2864      -
2865      - b\ :sub:`7`
2866      - b\ :sub:`6`
2867      - b\ :sub:`5`
2868      - b\ :sub:`4`
2869      - b\ :sub:`3`
2870      - b\ :sub:`2`
2871      - b\ :sub:`1`
2872      - b\ :sub:`0`
2873    * .. _MEDIA-BUS-FMT-SGBRG10-DPCM8-1X8:
2874
2875      - MEDIA_BUS_FMT_SGBRG10_DPCM8_1X8
2876      - 0x300c
2877      -
2878      -
2879      -
2880      -
2881      -
2882      -
2883      -
2884      -
2885      -
2886      - g\ :sub:`7`
2887      - g\ :sub:`6`
2888      - g\ :sub:`5`
2889      - g\ :sub:`4`
2890      - g\ :sub:`3`
2891      - g\ :sub:`2`
2892      - g\ :sub:`1`
2893      - g\ :sub:`0`
2894    * .. _MEDIA-BUS-FMT-SGRBG10-DPCM8-1X8:
2895
2896      - MEDIA_BUS_FMT_SGRBG10_DPCM8_1X8
2897      - 0x3009
2898      -
2899      -
2900      -
2901      -
2902      -
2903      -
2904      -
2905      -
2906      -
2907      - g\ :sub:`7`
2908      - g\ :sub:`6`
2909      - g\ :sub:`5`
2910      - g\ :sub:`4`
2911      - g\ :sub:`3`
2912      - g\ :sub:`2`
2913      - g\ :sub:`1`
2914      - g\ :sub:`0`
2915    * .. _MEDIA-BUS-FMT-SRGGB10-DPCM8-1X8:
2916
2917      - MEDIA_BUS_FMT_SRGGB10_DPCM8_1X8
2918      - 0x300d
2919      -
2920      -
2921      -
2922      -
2923      -
2924      -
2925      -
2926      -
2927      -
2928      - r\ :sub:`7`
2929      - r\ :sub:`6`
2930      - r\ :sub:`5`
2931      - r\ :sub:`4`
2932      - r\ :sub:`3`
2933      - r\ :sub:`2`
2934      - r\ :sub:`1`
2935      - r\ :sub:`0`
2936    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-BE:
2937
2938      - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_BE
2939      - 0x3003
2940      -
2941      -
2942      -
2943      -
2944      -
2945      -
2946      -
2947      -
2948      -
2949      - 0
2950      - 0
2951      - 0
2952      - 0
2953      - 0
2954      - 0
2955      - b\ :sub:`9`
2956      - b\ :sub:`8`
2957    * -
2958      -
2959      -
2960      -
2961      -
2962      -
2963      -
2964      -
2965      -
2966      -
2967      -
2968      - b\ :sub:`7`
2969      - b\ :sub:`6`
2970      - b\ :sub:`5`
2971      - b\ :sub:`4`
2972      - b\ :sub:`3`
2973      - b\ :sub:`2`
2974      - b\ :sub:`1`
2975      - b\ :sub:`0`
2976    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-LE:
2977
2978      - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_LE
2979      - 0x3004
2980      -
2981      -
2982      -
2983      -
2984      -
2985      -
2986      -
2987      -
2988      -
2989      - b\ :sub:`7`
2990      - b\ :sub:`6`
2991      - b\ :sub:`5`
2992      - b\ :sub:`4`
2993      - b\ :sub:`3`
2994      - b\ :sub:`2`
2995      - b\ :sub:`1`
2996      - b\ :sub:`0`
2997    * -
2998      -
2999      -
3000      -
3001      -
3002      -
3003      -
3004      -
3005      -
3006      -
3007      -
3008      - 0
3009      - 0
3010      - 0
3011      - 0
3012      - 0
3013      - 0
3014      - b\ :sub:`9`
3015      - b\ :sub:`8`
3016    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-BE:
3017
3018      - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_BE
3019      - 0x3005
3020      -
3021      -
3022      -
3023      -
3024      -
3025      -
3026      -
3027      -
3028      -
3029      - b\ :sub:`9`
3030      - b\ :sub:`8`
3031      - b\ :sub:`7`
3032      - b\ :sub:`6`
3033      - b\ :sub:`5`
3034      - b\ :sub:`4`
3035      - b\ :sub:`3`
3036      - b\ :sub:`2`
3037    * -
3038      -
3039      -
3040      -
3041      -
3042      -
3043      -
3044      -
3045      -
3046      -
3047      -
3048      - b\ :sub:`1`
3049      - b\ :sub:`0`
3050      - 0
3051      - 0
3052      - 0
3053      - 0
3054      - 0
3055      - 0
3056    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-LE:
3057
3058      - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_LE
3059      - 0x3006
3060      -
3061      -
3062      -
3063      -
3064      -
3065      -
3066      -
3067      -
3068      -
3069      - b\ :sub:`1`
3070      - b\ :sub:`0`
3071      - 0
3072      - 0
3073      - 0
3074      - 0
3075      - 0
3076      - 0
3077    * -
3078      -
3079      -
3080      -
3081      -
3082      -
3083      -
3084      -
3085      -
3086      -
3087      -
3088      - b\ :sub:`9`
3089      - b\ :sub:`8`
3090      - b\ :sub:`7`
3091      - b\ :sub:`6`
3092      - b\ :sub:`5`
3093      - b\ :sub:`4`
3094      - b\ :sub:`3`
3095      - b\ :sub:`2`
3096    * .. _MEDIA-BUS-FMT-SBGGR10-1X10:
3097
3098      - MEDIA_BUS_FMT_SBGGR10_1X10
3099      - 0x3007
3100      -
3101      -
3102      -
3103      -
3104      -
3105      -
3106      -
3107      - b\ :sub:`9`
3108      - b\ :sub:`8`
3109      - b\ :sub:`7`
3110      - b\ :sub:`6`
3111      - b\ :sub:`5`
3112      - b\ :sub:`4`
3113      - b\ :sub:`3`
3114      - b\ :sub:`2`
3115      - b\ :sub:`1`
3116      - b\ :sub:`0`
3117    * .. _MEDIA-BUS-FMT-SGBRG10-1X10:
3118
3119      - MEDIA_BUS_FMT_SGBRG10_1X10
3120      - 0x300e
3121      -
3122      -
3123      -
3124      -
3125      -
3126      -
3127      -
3128      - g\ :sub:`9`
3129      - g\ :sub:`8`
3130      - g\ :sub:`7`
3131      - g\ :sub:`6`
3132      - g\ :sub:`5`
3133      - g\ :sub:`4`
3134      - g\ :sub:`3`
3135      - g\ :sub:`2`
3136      - g\ :sub:`1`
3137      - g\ :sub:`0`
3138    * .. _MEDIA-BUS-FMT-SGRBG10-1X10:
3139
3140      - MEDIA_BUS_FMT_SGRBG10_1X10
3141      - 0x300a
3142      -
3143      -
3144      -
3145      -
3146      -
3147      -
3148      -
3149      - g\ :sub:`9`
3150      - g\ :sub:`8`
3151      - g\ :sub:`7`
3152      - g\ :sub:`6`
3153      - g\ :sub:`5`
3154      - g\ :sub:`4`
3155      - g\ :sub:`3`
3156      - g\ :sub:`2`
3157      - g\ :sub:`1`
3158      - g\ :sub:`0`
3159    * .. _MEDIA-BUS-FMT-SRGGB10-1X10:
3160
3161      - MEDIA_BUS_FMT_SRGGB10_1X10
3162      - 0x300f
3163      -
3164      -
3165      -
3166      -
3167      -
3168      -
3169      -
3170      - r\ :sub:`9`
3171      - r\ :sub:`8`
3172      - r\ :sub:`7`
3173      - r\ :sub:`6`
3174      - r\ :sub:`5`
3175      - r\ :sub:`4`
3176      - r\ :sub:`3`
3177      - r\ :sub:`2`
3178      - r\ :sub:`1`
3179      - r\ :sub:`0`
3180    * .. _MEDIA-BUS-FMT-SBGGR12-1X12:
3181
3182      - MEDIA_BUS_FMT_SBGGR12_1X12
3183      - 0x3008
3184      -
3185      -
3186      -
3187      -
3188      -
3189      - b\ :sub:`11`
3190      - b\ :sub:`10`
3191      - b\ :sub:`9`
3192      - b\ :sub:`8`
3193      - b\ :sub:`7`
3194      - b\ :sub:`6`
3195      - b\ :sub:`5`
3196      - b\ :sub:`4`
3197      - b\ :sub:`3`
3198      - b\ :sub:`2`
3199      - b\ :sub:`1`
3200      - b\ :sub:`0`
3201    * .. _MEDIA-BUS-FMT-SGBRG12-1X12:
3202
3203      - MEDIA_BUS_FMT_SGBRG12_1X12
3204      - 0x3010
3205      -
3206      -
3207      -
3208      -
3209      -
3210      - g\ :sub:`11`
3211      - g\ :sub:`10`
3212      - g\ :sub:`9`
3213      - g\ :sub:`8`
3214      - g\ :sub:`7`
3215      - g\ :sub:`6`
3216      - g\ :sub:`5`
3217      - g\ :sub:`4`
3218      - g\ :sub:`3`
3219      - g\ :sub:`2`
3220      - g\ :sub:`1`
3221      - g\ :sub:`0`
3222    * .. _MEDIA-BUS-FMT-SGRBG12-1X12:
3223
3224      - MEDIA_BUS_FMT_SGRBG12_1X12
3225      - 0x3011
3226      -
3227      -
3228      -
3229      -
3230      -
3231      - g\ :sub:`11`
3232      - g\ :sub:`10`
3233      - g\ :sub:`9`
3234      - g\ :sub:`8`
3235      - g\ :sub:`7`
3236      - g\ :sub:`6`
3237      - g\ :sub:`5`
3238      - g\ :sub:`4`
3239      - g\ :sub:`3`
3240      - g\ :sub:`2`
3241      - g\ :sub:`1`
3242      - g\ :sub:`0`
3243    * .. _MEDIA-BUS-FMT-SRGGB12-1X12:
3244
3245      - MEDIA_BUS_FMT_SRGGB12_1X12
3246      - 0x3012
3247      -
3248      -
3249      -
3250      -
3251      -
3252      - r\ :sub:`11`
3253      - r\ :sub:`10`
3254      - r\ :sub:`9`
3255      - r\ :sub:`8`
3256      - r\ :sub:`7`
3257      - r\ :sub:`6`
3258      - r\ :sub:`5`
3259      - r\ :sub:`4`
3260      - r\ :sub:`3`
3261      - r\ :sub:`2`
3262      - r\ :sub:`1`
3263      - r\ :sub:`0`
3264    * .. _MEDIA-BUS-FMT-SBGGR14-1X14:
3265
3266      - MEDIA_BUS_FMT_SBGGR14_1X14
3267      - 0x3019
3268      -
3269      -
3270      -
3271      - b\ :sub:`13`
3272      - b\ :sub:`12`
3273      - b\ :sub:`11`
3274      - b\ :sub:`10`
3275      - b\ :sub:`9`
3276      - b\ :sub:`8`
3277      - b\ :sub:`7`
3278      - b\ :sub:`6`
3279      - b\ :sub:`5`
3280      - b\ :sub:`4`
3281      - b\ :sub:`3`
3282      - b\ :sub:`2`
3283      - b\ :sub:`1`
3284      - b\ :sub:`0`
3285    * .. _MEDIA-BUS-FMT-SGBRG14-1X14:
3286
3287      - MEDIA_BUS_FMT_SGBRG14_1X14
3288      - 0x301a
3289      -
3290      -
3291      -
3292      - g\ :sub:`13`
3293      - g\ :sub:`12`
3294      - g\ :sub:`11`
3295      - g\ :sub:`10`
3296      - g\ :sub:`9`
3297      - g\ :sub:`8`
3298      - g\ :sub:`7`
3299      - g\ :sub:`6`
3300      - g\ :sub:`5`
3301      - g\ :sub:`4`
3302      - g\ :sub:`3`
3303      - g\ :sub:`2`
3304      - g\ :sub:`1`
3305      - g\ :sub:`0`
3306    * .. _MEDIA-BUS-FMT-SGRBG14-1X14:
3307
3308      - MEDIA_BUS_FMT_SGRBG14_1X14
3309      - 0x301b
3310      -
3311      -
3312      -
3313      - g\ :sub:`13`
3314      - g\ :sub:`12`
3315      - g\ :sub:`11`
3316      - g\ :sub:`10`
3317      - g\ :sub:`9`
3318      - g\ :sub:`8`
3319      - g\ :sub:`7`
3320      - g\ :sub:`6`
3321      - g\ :sub:`5`
3322      - g\ :sub:`4`
3323      - g\ :sub:`3`
3324      - g\ :sub:`2`
3325      - g\ :sub:`1`
3326      - g\ :sub:`0`
3327    * .. _MEDIA-BUS-FMT-SRGGB14-1X14:
3328
3329      - MEDIA_BUS_FMT_SRGGB14_1X14
3330      - 0x301c
3331      -
3332      -
3333      -
3334      - r\ :sub:`13`
3335      - r\ :sub:`12`
3336      - r\ :sub:`11`
3337      - r\ :sub:`10`
3338      - r\ :sub:`9`
3339      - r\ :sub:`8`
3340      - r\ :sub:`7`
3341      - r\ :sub:`6`
3342      - r\ :sub:`5`
3343      - r\ :sub:`4`
3344      - r\ :sub:`3`
3345      - r\ :sub:`2`
3346      - r\ :sub:`1`
3347      - r\ :sub:`0`
3348    * .. _MEDIA-BUS-FMT-SBGGR16-1X16:
3349
3350      - MEDIA_BUS_FMT_SBGGR16_1X16
3351      - 0x301d
3352      -
3353      - b\ :sub:`15`
3354      - b\ :sub:`14`
3355      - b\ :sub:`13`
3356      - b\ :sub:`12`
3357      - b\ :sub:`11`
3358      - b\ :sub:`10`
3359      - b\ :sub:`9`
3360      - b\ :sub:`8`
3361      - b\ :sub:`7`
3362      - b\ :sub:`6`
3363      - b\ :sub:`5`
3364      - b\ :sub:`4`
3365      - b\ :sub:`3`
3366      - b\ :sub:`2`
3367      - b\ :sub:`1`
3368      - b\ :sub:`0`
3369    * .. _MEDIA-BUS-FMT-SGBRG16-1X16:
3370
3371      - MEDIA_BUS_FMT_SGBRG16_1X16
3372      - 0x301e
3373      -
3374      - g\ :sub:`15`
3375      - g\ :sub:`14`
3376      - g\ :sub:`13`
3377      - g\ :sub:`12`
3378      - g\ :sub:`11`
3379      - g\ :sub:`10`
3380      - g\ :sub:`9`
3381      - g\ :sub:`8`
3382      - g\ :sub:`7`
3383      - g\ :sub:`6`
3384      - g\ :sub:`5`
3385      - g\ :sub:`4`
3386      - g\ :sub:`3`
3387      - g\ :sub:`2`
3388      - g\ :sub:`1`
3389      - g\ :sub:`0`
3390    * .. _MEDIA-BUS-FMT-SGRBG16-1X16:
3391
3392      - MEDIA_BUS_FMT_SGRBG16_1X16
3393      - 0x301f
3394      -
3395      - g\ :sub:`15`
3396      - g\ :sub:`14`
3397      - g\ :sub:`13`
3398      - g\ :sub:`12`
3399      - g\ :sub:`11`
3400      - g\ :sub:`10`
3401      - g\ :sub:`9`
3402      - g\ :sub:`8`
3403      - g\ :sub:`7`
3404      - g\ :sub:`6`
3405      - g\ :sub:`5`
3406      - g\ :sub:`4`
3407      - g\ :sub:`3`
3408      - g\ :sub:`2`
3409      - g\ :sub:`1`
3410      - g\ :sub:`0`
3411    * .. _MEDIA-BUS-FMT-SRGGB16-1X16:
3412
3413      - MEDIA_BUS_FMT_SRGGB16_1X16
3414      - 0x3020
3415      -
3416      - r\ :sub:`15`
3417      - r\ :sub:`14`
3418      - r\ :sub:`13`
3419      - r\ :sub:`12`
3420      - r\ :sub:`11`
3421      - r\ :sub:`10`
3422      - r\ :sub:`9`
3423      - r\ :sub:`8`
3424      - r\ :sub:`7`
3425      - r\ :sub:`6`
3426      - r\ :sub:`5`
3427      - r\ :sub:`4`
3428      - r\ :sub:`3`
3429      - r\ :sub:`2`
3430      - r\ :sub:`1`
3431      - r\ :sub:`0`
3432
3433.. raw:: latex
3434
3435    \endgroup
3436
3437
3438Packed YUV Formats
3439^^^^^^^^^^^^^^^^^^
3440
3441Those data formats transfer pixel data as (possibly downsampled) Y, U
3442and V components. Some formats include dummy bits in some of their
3443samples and are collectively referred to as "YDYC" (Y-Dummy-Y-Chroma)
3444formats. One cannot rely on the values of these dummy bits as those are
3445undefined.
3446
3447The format code is made of the following information.
3448
3449-  The Y, U and V components order code, as transferred on the bus.
3450   Possible values are YUYV, UYVY, YVYU and VYUY for formats with no
3451   dummy bit, and YDYUYDYV, YDYVYDYU, YUYDYVYD and YVYDYUYD for YDYC
3452   formats.
3453
3454-  The number of bits per pixel component. All components are
3455   transferred on the same number of bits. Common values are 8, 10 and
3456   12.
3457
3458-  The number of bus samples per pixel. Pixels that are wider than the
3459   bus width must be transferred in multiple samples. Common values are
3460   0.5 (encoded as 0_5; in this case two pixels are transferred per bus
3461   sample), 1, 1.5 (encoded as 1_5) and 2.
3462
3463-  The bus width. When the bus width is larger than the number of bits
3464   per pixel component, several components are packed in a single bus
3465   sample. The components are ordered as specified by the order code,
3466   with components on the left of the code transferred in the high order
3467   bits. Common values are 8 and 16.
3468
3469For instance, a format where pixels are encoded as 8-bit YUV values
3470downsampled to 4:2:2 and transferred as 2 8-bit bus samples per pixel in
3471the U, Y, V, Y order will be named ``MEDIA_BUS_FMT_UYVY8_2X8``.
3472
3473:ref:`v4l2-mbus-pixelcode-yuv8` lists existing packed YUV formats and
3474describes the organization of each pixel data in each sample. When a
3475format pattern is split across multiple samples each of the samples in
3476the pattern is described.
3477
3478The role of each bit transferred over the bus is identified by one of
3479the following codes.
3480
3481-  y\ :sub:`x` for luma component bit number x
3482
3483-  u\ :sub:`x` for blue chroma component bit number x
3484
3485-  v\ :sub:`x` for red chroma component bit number x
3486
3487-  a\ :sub:`x` for alpha component bit number x
3488
3489- for non-available bits (for positions higher than the bus width)
3490
3491-  d for dummy bits
3492
3493.. HACK: ideally, we would be using adjustbox here. However, this
3494.. will never work for this table, as, even with tiny font, it is
3495.. to big for a single page. So, we need to manually adjust the
3496.. size.
3497
3498.. raw:: latex
3499
3500    \begingroup
3501    \tiny
3502    \setlength{\tabcolsep}{2pt}
3503
3504.. 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}|
3505
3506.. _v4l2-mbus-pixelcode-yuv8:
3507
3508.. flat-table:: YUV Formats
3509    :header-rows:  2
3510    :stub-columns: 0
3511    :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
3512
3513    * - Identifier
3514      - Code
3515      -
3516      - :cspan:`31` Data organization
3517    * -
3518      -
3519      - Bit
3520      - 31
3521      - 30
3522      - 29
3523      - 28
3524      - 27
3525      - 26
3526      - 25
3527      - 24
3528      - 23
3529      - 22
3530      - 21
3531      - 10
3532      - 19
3533      - 18
3534      - 17
3535      - 16
3536      - 15
3537      - 14
3538      - 13
3539      - 12
3540      - 11
3541      - 10
3542      - 9
3543      - 8
3544      - 7
3545      - 6
3546      - 5
3547      - 4
3548      - 3
3549      - 2
3550      - 1
3551      - 0
3552    * .. _MEDIA-BUS-FMT-Y8-1X8:
3553
3554      - MEDIA_BUS_FMT_Y8_1X8
3555      - 0x2001
3556      -
3557      -
3558      -
3559      -
3560      -
3561      -
3562      -
3563      -
3564      -
3565      -
3566      -
3567      -
3568      -
3569      -
3570      -
3571      -
3572      -
3573      -
3574      -
3575      -
3576      -
3577      -
3578      -
3579      -
3580      -
3581      - y\ :sub:`7`
3582      - y\ :sub:`6`
3583      - y\ :sub:`5`
3584      - y\ :sub:`4`
3585      - y\ :sub:`3`
3586      - y\ :sub:`2`
3587      - y\ :sub:`1`
3588      - y\ :sub:`0`
3589    * .. _MEDIA-BUS-FMT-UV8-1X8:
3590
3591      - MEDIA_BUS_FMT_UV8_1X8
3592      - 0x2015
3593      -
3594      -
3595      -
3596      -
3597      -
3598      -
3599      -
3600      -
3601      -
3602      -
3603      -
3604      -
3605      -
3606      -
3607      -
3608      -
3609      -
3610      -
3611      -
3612      -
3613      -
3614      -
3615      -
3616      -
3617      -
3618      - u\ :sub:`7`
3619      - u\ :sub:`6`
3620      - u\ :sub:`5`
3621      - u\ :sub:`4`
3622      - u\ :sub:`3`
3623      - u\ :sub:`2`
3624      - u\ :sub:`1`
3625      - u\ :sub:`0`
3626    * -
3627      -
3628      -
3629      -
3630      -
3631      -
3632      -
3633      -
3634      -
3635      -
3636      -
3637      -
3638      -
3639      -
3640      -
3641      -
3642      -
3643      -
3644      -
3645      -
3646      -
3647      -
3648      -
3649      -
3650      -
3651      -
3652      -
3653      - v\ :sub:`7`
3654      - v\ :sub:`6`
3655      - v\ :sub:`5`
3656      - v\ :sub:`4`
3657      - v\ :sub:`3`
3658      - v\ :sub:`2`
3659      - v\ :sub:`1`
3660      - v\ :sub:`0`
3661    * .. _MEDIA-BUS-FMT-UYVY8-1_5X8:
3662
3663      - MEDIA_BUS_FMT_UYVY8_1_5X8
3664      - 0x2002
3665      -
3666      -
3667      -
3668      -
3669      -
3670      -
3671      -
3672      -
3673      -
3674      -
3675      -
3676      -
3677      -
3678      -
3679      -
3680      -
3681      -
3682      -
3683      -
3684      -
3685      -
3686      -
3687      -
3688      -
3689      -
3690      - u\ :sub:`7`
3691      - u\ :sub:`6`
3692      - u\ :sub:`5`
3693      - u\ :sub:`4`
3694      - u\ :sub:`3`
3695      - u\ :sub:`2`
3696      - u\ :sub:`1`
3697      - u\ :sub:`0`
3698    * -
3699      -
3700      -
3701      -
3702      -
3703      -
3704      -
3705      -
3706      -
3707      -
3708      -
3709      -
3710      -
3711      -
3712      -
3713      -
3714      -
3715      -
3716      -
3717      -
3718      -
3719      -
3720      -
3721      -
3722      -
3723      -
3724      -
3725      - y\ :sub:`7`
3726      - y\ :sub:`6`
3727      - y\ :sub:`5`
3728      - y\ :sub:`4`
3729      - y\ :sub:`3`
3730      - y\ :sub:`2`
3731      - y\ :sub:`1`
3732      - y\ :sub:`0`
3733    * -
3734      -
3735      -
3736      -
3737      -
3738      -
3739      -
3740      -
3741      -
3742      -
3743      -
3744      -
3745      -
3746      -
3747      -
3748      -
3749      -
3750      -
3751      -
3752      -
3753      -
3754      -
3755      -
3756      -
3757      -
3758      -
3759      -
3760      - y\ :sub:`7`
3761      - y\ :sub:`6`
3762      - y\ :sub:`5`
3763      - y\ :sub:`4`
3764      - y\ :sub:`3`
3765      - y\ :sub:`2`
3766      - y\ :sub:`1`
3767      - y\ :sub:`0`
3768    * -
3769      -
3770      -
3771      -
3772      -
3773      -
3774      -
3775      -
3776      -
3777      -
3778      -
3779      -
3780      -
3781      -
3782      -
3783      -
3784      -
3785      -
3786      -
3787      -
3788      -
3789      -
3790      -
3791      -
3792      -
3793      -
3794      -
3795      - v\ :sub:`7`
3796      - v\ :sub:`6`
3797      - v\ :sub:`5`
3798      - v\ :sub:`4`
3799      - v\ :sub:`3`
3800      - v\ :sub:`2`
3801      - v\ :sub:`1`
3802      - v\ :sub:`0`
3803    * -
3804      -
3805      -
3806      -
3807      -
3808      -
3809      -
3810      -
3811      -
3812      -
3813      -
3814      -
3815      -
3816      -
3817      -
3818      -
3819      -
3820      -
3821      -
3822      -
3823      -
3824      -
3825      -
3826      -
3827      -
3828      -
3829      -
3830      - y\ :sub:`7`
3831      - y\ :sub:`6`
3832      - y\ :sub:`5`
3833      - y\ :sub:`4`
3834      - y\ :sub:`3`
3835      - y\ :sub:`2`
3836      - y\ :sub:`1`
3837      - y\ :sub:`0`
3838    * -
3839      -
3840      -
3841      -
3842      -
3843      -
3844      -
3845      -
3846      -
3847      -
3848      -
3849      -
3850      -
3851      -
3852      -
3853      -
3854      -
3855      -
3856      -
3857      -
3858      -
3859      -
3860      -
3861      -
3862      -
3863      -
3864      -
3865      - y\ :sub:`7`
3866      - y\ :sub:`6`
3867      - y\ :sub:`5`
3868      - y\ :sub:`4`
3869      - y\ :sub:`3`
3870      - y\ :sub:`2`
3871      - y\ :sub:`1`
3872      - y\ :sub:`0`
3873    * .. _MEDIA-BUS-FMT-VYUY8-1_5X8:
3874
3875      - MEDIA_BUS_FMT_VYUY8_1_5X8
3876      - 0x2003
3877      -
3878      -
3879      -
3880      -
3881      -
3882      -
3883      -
3884      -
3885      -
3886      -
3887      -
3888      -
3889      -
3890      -
3891      -
3892      -
3893      -
3894      -
3895      -
3896      -
3897      -
3898      -
3899      -
3900      -
3901      -
3902      - v\ :sub:`7`
3903      - v\ :sub:`6`
3904      - v\ :sub:`5`
3905      - v\ :sub:`4`
3906      - v\ :sub:`3`
3907      - v\ :sub:`2`
3908      - v\ :sub:`1`
3909      - v\ :sub:`0`
3910    * -
3911      -
3912      -
3913      -
3914      -
3915      -
3916      -
3917      -
3918      -
3919      -
3920      -
3921      -
3922      -
3923      -
3924      -
3925      -
3926      -
3927      -
3928      -
3929      -
3930      -
3931      -
3932      -
3933      -
3934      -
3935      -
3936      -
3937      - y\ :sub:`7`
3938      - y\ :sub:`6`
3939      - y\ :sub:`5`
3940      - y\ :sub:`4`
3941      - y\ :sub:`3`
3942      - y\ :sub:`2`
3943      - y\ :sub:`1`
3944      - y\ :sub:`0`
3945    * -
3946      -
3947      -
3948      -
3949      -
3950      -
3951      -
3952      -
3953      -
3954      -
3955      -
3956      -
3957      -
3958      -
3959      -
3960      -
3961      -
3962      -
3963      -
3964      -
3965      -
3966      -
3967      -
3968      -
3969      -
3970      -
3971      -
3972      - y\ :sub:`7`
3973      - y\ :sub:`6`
3974      - y\ :sub:`5`
3975      - y\ :sub:`4`
3976      - y\ :sub:`3`
3977      - y\ :sub:`2`
3978      - y\ :sub:`1`
3979      - y\ :sub:`0`
3980    * -
3981      -
3982      -
3983      -
3984      -
3985      -
3986      -
3987      -
3988      -
3989      -
3990      -
3991      -
3992      -
3993      -
3994      -
3995      -
3996      -
3997      -
3998      -
3999      -
4000      -
4001      -
4002      -
4003      -
4004      -
4005      -
4006      -
4007      - u\ :sub:`7`
4008      - u\ :sub:`6`
4009      - u\ :sub:`5`
4010      - u\ :sub:`4`
4011      - u\ :sub:`3`
4012      - u\ :sub:`2`
4013      - u\ :sub:`1`
4014      - u\ :sub:`0`
4015    * -
4016      -
4017      -
4018      -
4019      -
4020      -
4021      -
4022      -
4023      -
4024      -
4025      -
4026      -
4027      -
4028      -
4029      -
4030      -
4031      -
4032      -
4033      -
4034      -
4035      -
4036      -
4037      -
4038      -
4039      -
4040      -
4041      -
4042      - y\ :sub:`7`
4043      - y\ :sub:`6`
4044      - y\ :sub:`5`
4045      - y\ :sub:`4`
4046      - y\ :sub:`3`
4047      - y\ :sub:`2`
4048      - y\ :sub:`1`
4049      - y\ :sub:`0`
4050    * -
4051      -
4052      -
4053      -
4054      -
4055      -
4056      -
4057      -
4058      -
4059      -
4060      -
4061      -
4062      -
4063      -
4064      -
4065      -
4066      -
4067      -
4068      -
4069      -
4070      -
4071      -
4072      -
4073      -
4074      -
4075      -
4076      -
4077      - y\ :sub:`7`
4078      - y\ :sub:`6`
4079      - y\ :sub:`5`
4080      - y\ :sub:`4`
4081      - y\ :sub:`3`
4082      - y\ :sub:`2`
4083      - y\ :sub:`1`
4084      - y\ :sub:`0`
4085    * .. _MEDIA-BUS-FMT-YUYV8-1_5X8:
4086
4087      - MEDIA_BUS_FMT_YUYV8_1_5X8
4088      - 0x2004
4089      -
4090      -
4091      -
4092      -
4093      -
4094      -
4095      -
4096      -
4097      -
4098      -
4099      -
4100      -
4101      -
4102      -
4103      -
4104      -
4105      -
4106      -
4107      -
4108      -
4109      -
4110      -
4111      -
4112      -
4113      -
4114      - y\ :sub:`7`
4115      - y\ :sub:`6`
4116      - y\ :sub:`5`
4117      - y\ :sub:`4`
4118      - y\ :sub:`3`
4119      - y\ :sub:`2`
4120      - y\ :sub:`1`
4121      - y\ :sub:`0`
4122    * -
4123      -
4124      -
4125      -
4126      -
4127      -
4128      -
4129      -
4130      -
4131      -
4132      -
4133      -
4134      -
4135      -
4136      -
4137      -
4138      -
4139      -
4140      -
4141      -
4142      -
4143      -
4144      -
4145      -
4146      -
4147      -
4148      -
4149      - y\ :sub:`7`
4150      - y\ :sub:`6`
4151      - y\ :sub:`5`
4152      - y\ :sub:`4`
4153      - y\ :sub:`3`
4154      - y\ :sub:`2`
4155      - y\ :sub:`1`
4156      - y\ :sub:`0`
4157    * -
4158      -
4159      -
4160      -
4161      -
4162      -
4163      -
4164      -
4165      -
4166      -
4167      -
4168      -
4169      -
4170      -
4171      -
4172      -
4173      -
4174      -
4175      -
4176      -
4177      -
4178      -
4179      -
4180      -
4181      -
4182      -
4183      -
4184      - u\ :sub:`7`
4185      - u\ :sub:`6`
4186      - u\ :sub:`5`
4187      - u\ :sub:`4`
4188      - u\ :sub:`3`
4189      - u\ :sub:`2`
4190      - u\ :sub:`1`
4191      - u\ :sub:`0`
4192    * -
4193      -
4194      -
4195      -
4196      -
4197      -
4198      -
4199      -
4200      -
4201      -
4202      -
4203      -
4204      -
4205      -
4206      -
4207      -
4208      -
4209      -
4210      -
4211      -
4212      -
4213      -
4214      -
4215      -
4216      -
4217      -
4218      -
4219      - y\ :sub:`7`
4220      - y\ :sub:`6`
4221      - y\ :sub:`5`
4222      - y\ :sub:`4`
4223      - y\ :sub:`3`
4224      - y\ :sub:`2`
4225      - y\ :sub:`1`
4226      - y\ :sub:`0`
4227    * -
4228      -
4229      -
4230      -
4231      -
4232      -
4233      -
4234      -
4235      -
4236      -
4237      -
4238      -
4239      -
4240      -
4241      -
4242      -
4243      -
4244      -
4245      -
4246      -
4247      -
4248      -
4249      -
4250      -
4251      -
4252      -
4253      -
4254      - y\ :sub:`7`
4255      - y\ :sub:`6`
4256      - y\ :sub:`5`
4257      - y\ :sub:`4`
4258      - y\ :sub:`3`
4259      - y\ :sub:`2`
4260      - y\ :sub:`1`
4261      - y\ :sub:`0`
4262    * -
4263      -
4264      -
4265      -
4266      -
4267      -
4268      -
4269      -
4270      -
4271      -
4272      -
4273      -
4274      -
4275      -
4276      -
4277      -
4278      -
4279      -
4280      -
4281      -
4282      -
4283      -
4284      -
4285      -
4286      -
4287      -
4288      -
4289      - v\ :sub:`7`
4290      - v\ :sub:`6`
4291      - v\ :sub:`5`
4292      - v\ :sub:`4`
4293      - v\ :sub:`3`
4294      - v\ :sub:`2`
4295      - v\ :sub:`1`
4296      - v\ :sub:`0`
4297    * .. _MEDIA-BUS-FMT-YVYU8-1_5X8:
4298
4299      - MEDIA_BUS_FMT_YVYU8_1_5X8
4300      - 0x2005
4301      -
4302      -
4303      -
4304      -
4305      -
4306      -
4307      -
4308      -
4309      -
4310      -
4311      -
4312      -
4313      -
4314      -
4315      -
4316      -
4317      -
4318      -
4319      -
4320      -
4321      -
4322      -
4323      -
4324      -
4325      -
4326      - y\ :sub:`7`
4327      - y\ :sub:`6`
4328      - y\ :sub:`5`
4329      - y\ :sub:`4`
4330      - y\ :sub:`3`
4331      - y\ :sub:`2`
4332      - y\ :sub:`1`
4333      - y\ :sub:`0`
4334    * -
4335      -
4336      -
4337      -
4338      -
4339      -
4340      -
4341      -
4342      -
4343      -
4344      -
4345      -
4346      -
4347      -
4348      -
4349      -
4350      -
4351      -
4352      -
4353      -
4354      -
4355      -
4356      -
4357      -
4358      -
4359      -
4360      -
4361      - y\ :sub:`7`
4362      - y\ :sub:`6`
4363      - y\ :sub:`5`
4364      - y\ :sub:`4`
4365      - y\ :sub:`3`
4366      - y\ :sub:`2`
4367      - y\ :sub:`1`
4368      - y\ :sub:`0`
4369    * -
4370      -
4371      -
4372      -
4373      -
4374      -
4375      -
4376      -
4377      -
4378      -
4379      -
4380      -
4381      -
4382      -
4383      -
4384      -
4385      -
4386      -
4387      -
4388      -
4389      -
4390      -
4391      -
4392      -
4393      -
4394      -
4395      -
4396      - v\ :sub:`7`
4397      - v\ :sub:`6`
4398      - v\ :sub:`5`
4399      - v\ :sub:`4`
4400      - v\ :sub:`3`
4401      - v\ :sub:`2`
4402      - v\ :sub:`1`
4403      - v\ :sub:`0`
4404    * -
4405      -
4406      -
4407      -
4408      -
4409      -
4410      -
4411      -
4412      -
4413      -
4414      -
4415      -
4416      -
4417      -
4418      -
4419      -
4420      -
4421      -
4422      -
4423      -
4424      -
4425      -
4426      -
4427      -
4428      -
4429      -
4430      -
4431      - y\ :sub:`7`
4432      - y\ :sub:`6`
4433      - y\ :sub:`5`
4434      - y\ :sub:`4`
4435      - y\ :sub:`3`
4436      - y\ :sub:`2`
4437      - y\ :sub:`1`
4438      - y\ :sub:`0`
4439    * -
4440      -
4441      -
4442      -
4443      -
4444      -
4445      -
4446      -
4447      -
4448      -
4449      -
4450      -
4451      -
4452      -
4453      -
4454      -
4455      -
4456      -
4457      -
4458      -
4459      -
4460      -
4461      -
4462      -
4463      -
4464      -
4465      -
4466      - y\ :sub:`7`
4467      - y\ :sub:`6`
4468      - y\ :sub:`5`
4469      - y\ :sub:`4`
4470      - y\ :sub:`3`
4471      - y\ :sub:`2`
4472      - y\ :sub:`1`
4473      - y\ :sub:`0`
4474    * -
4475      -
4476      -
4477      -
4478      -
4479      -
4480      -
4481      -
4482      -
4483      -
4484      -
4485      -
4486      -
4487      -
4488      -
4489      -
4490      -
4491      -
4492      -
4493      -
4494      -
4495      -
4496      -
4497      -
4498      -
4499      -
4500      -
4501      - u\ :sub:`7`
4502      - u\ :sub:`6`
4503      - u\ :sub:`5`
4504      - u\ :sub:`4`
4505      - u\ :sub:`3`
4506      - u\ :sub:`2`
4507      - u\ :sub:`1`
4508      - u\ :sub:`0`
4509    * .. _MEDIA-BUS-FMT-UYVY8-2X8:
4510
4511      - MEDIA_BUS_FMT_UYVY8_2X8
4512      - 0x2006
4513      -
4514      -
4515      -
4516      -
4517      -
4518      -
4519      -
4520      -
4521      -
4522      -
4523      -
4524      -
4525      -
4526      -
4527      -
4528      -
4529      -
4530      -
4531      -
4532      -
4533      -
4534      -
4535      -
4536      -
4537      -
4538      - u\ :sub:`7`
4539      - u\ :sub:`6`
4540      - u\ :sub:`5`
4541      - u\ :sub:`4`
4542      - u\ :sub:`3`
4543      - u\ :sub:`2`
4544      - u\ :sub:`1`
4545      - u\ :sub:`0`
4546    * -
4547      -
4548      -
4549      -
4550      -
4551      -
4552      -
4553      -
4554      -
4555      -
4556      -
4557      -
4558      -
4559      -
4560      -
4561      -
4562      -
4563      -
4564      -
4565      -
4566      -
4567      -
4568      -
4569      -
4570      -
4571      -
4572      -
4573      - y\ :sub:`7`
4574      - y\ :sub:`6`
4575      - y\ :sub:`5`
4576      - y\ :sub:`4`
4577      - y\ :sub:`3`
4578      - y\ :sub:`2`
4579      - y\ :sub:`1`
4580      - y\ :sub:`0`
4581    * -
4582      -
4583      -
4584      -
4585      -
4586      -
4587      -
4588      -
4589      -
4590      -
4591      -
4592      -
4593      -
4594      -
4595      -
4596      -
4597      -
4598      -
4599      -
4600      -
4601      -
4602      -
4603      -
4604      -
4605      -
4606      -
4607      -
4608      - v\ :sub:`7`
4609      - v\ :sub:`6`
4610      - v\ :sub:`5`
4611      - v\ :sub:`4`
4612      - v\ :sub:`3`
4613      - v\ :sub:`2`
4614      - v\ :sub:`1`
4615      - v\ :sub:`0`
4616    * -
4617      -
4618      -
4619      -
4620      -
4621      -
4622      -
4623      -
4624      -
4625      -
4626      -
4627      -
4628      -
4629      -
4630      -
4631      -
4632      -
4633      -
4634      -
4635      -
4636      -
4637      -
4638      -
4639      -
4640      -
4641      -
4642      -
4643      - y\ :sub:`7`
4644      - y\ :sub:`6`
4645      - y\ :sub:`5`
4646      - y\ :sub:`4`
4647      - y\ :sub:`3`
4648      - y\ :sub:`2`
4649      - y\ :sub:`1`
4650      - y\ :sub:`0`
4651    * .. _MEDIA-BUS-FMT-VYUY8-2X8:
4652
4653      - MEDIA_BUS_FMT_VYUY8_2X8
4654      - 0x2007
4655      -
4656      -
4657      -
4658      -
4659      -
4660      -
4661      -
4662      -
4663      -
4664      -
4665      -
4666      -
4667      -
4668      -
4669      -
4670      -
4671      -
4672      -
4673      -
4674      -
4675      -
4676      -
4677      -
4678      -
4679      -
4680      - v\ :sub:`7`
4681      - v\ :sub:`6`
4682      - v\ :sub:`5`
4683      - v\ :sub:`4`
4684      - v\ :sub:`3`
4685      - v\ :sub:`2`
4686      - v\ :sub:`1`
4687      - v\ :sub:`0`
4688    * -
4689      -
4690      -
4691      -
4692      -
4693      -
4694      -
4695      -
4696      -
4697      -
4698      -
4699      -
4700      -
4701      -
4702      -
4703      -
4704      -
4705      -
4706      -
4707      -
4708      -
4709      -
4710      -
4711      -
4712      -
4713      -
4714      -
4715      - y\ :sub:`7`
4716      - y\ :sub:`6`
4717      - y\ :sub:`5`
4718      - y\ :sub:`4`
4719      - y\ :sub:`3`
4720      - y\ :sub:`2`
4721      - y\ :sub:`1`
4722      - y\ :sub:`0`
4723    * -
4724      -
4725      -
4726      -
4727      -
4728      -
4729      -
4730      -
4731      -
4732      -
4733      -
4734      -
4735      -
4736      -
4737      -
4738      -
4739      -
4740      -
4741      -
4742      -
4743      -
4744      -
4745      -
4746      -
4747      -
4748      -
4749      -
4750      - u\ :sub:`7`
4751      - u\ :sub:`6`
4752      - u\ :sub:`5`
4753      - u\ :sub:`4`
4754      - u\ :sub:`3`
4755      - u\ :sub:`2`
4756      - u\ :sub:`1`
4757      - u\ :sub:`0`
4758    * -
4759      -
4760      -
4761      -
4762      -
4763      -
4764      -
4765      -
4766      -
4767      -
4768      -
4769      -
4770      -
4771      -
4772      -
4773      -
4774      -
4775      -
4776      -
4777      -
4778      -
4779      -
4780      -
4781      -
4782      -
4783      -
4784      -
4785      - y\ :sub:`7`
4786      - y\ :sub:`6`
4787      - y\ :sub:`5`
4788      - y\ :sub:`4`
4789      - y\ :sub:`3`
4790      - y\ :sub:`2`
4791      - y\ :sub:`1`
4792      - y\ :sub:`0`
4793    * .. _MEDIA-BUS-FMT-YUYV8-2X8:
4794
4795      - MEDIA_BUS_FMT_YUYV8_2X8
4796      - 0x2008
4797      -
4798      -
4799      -
4800      -
4801      -
4802      -
4803      -
4804      -
4805      -
4806      -
4807      -
4808      -
4809      -
4810      -
4811      -
4812      -
4813      -
4814      -
4815      -
4816      -
4817      -
4818      -
4819      -
4820      -
4821      -
4822      - y\ :sub:`7`
4823      - y\ :sub:`6`
4824      - y\ :sub:`5`
4825      - y\ :sub:`4`
4826      - y\ :sub:`3`
4827      - y\ :sub:`2`
4828      - y\ :sub:`1`
4829      - y\ :sub:`0`
4830    * -
4831      -
4832      -
4833      -
4834      -
4835      -
4836      -
4837      -
4838      -
4839      -
4840      -
4841      -
4842      -
4843      -
4844      -
4845      -
4846      -
4847      -
4848      -
4849      -
4850      -
4851      -
4852      -
4853      -
4854      -
4855      -
4856      -
4857      - u\ :sub:`7`
4858      - u\ :sub:`6`
4859      - u\ :sub:`5`
4860      - u\ :sub:`4`
4861      - u\ :sub:`3`
4862      - u\ :sub:`2`
4863      - u\ :sub:`1`
4864      - u\ :sub:`0`
4865    * -
4866      -
4867      -
4868      -
4869      -
4870      -
4871      -
4872      -
4873      -
4874      -
4875      -
4876      -
4877      -
4878      -
4879      -
4880      -
4881      -
4882      -
4883      -
4884      -
4885      -
4886      -
4887      -
4888      -
4889      -
4890      -
4891      -
4892      - y\ :sub:`7`
4893      - y\ :sub:`6`
4894      - y\ :sub:`5`
4895      - y\ :sub:`4`
4896      - y\ :sub:`3`
4897      - y\ :sub:`2`
4898      - y\ :sub:`1`
4899      - y\ :sub:`0`
4900    * -
4901      -
4902      -
4903      -
4904      -
4905      -
4906      -
4907      -
4908      -
4909      -
4910      -
4911      -
4912      -
4913      -
4914      -
4915      -
4916      -
4917      -
4918      -
4919      -
4920      -
4921      -
4922      -
4923      -
4924      -
4925      -
4926      -
4927      - v\ :sub:`7`
4928      - v\ :sub:`6`
4929      - v\ :sub:`5`
4930      - v\ :sub:`4`
4931      - v\ :sub:`3`
4932      - v\ :sub:`2`
4933      - v\ :sub:`1`
4934      - v\ :sub:`0`
4935    * .. _MEDIA-BUS-FMT-YVYU8-2X8:
4936
4937      - MEDIA_BUS_FMT_YVYU8_2X8
4938      - 0x2009
4939      -
4940      -
4941      -
4942      -
4943      -
4944      -
4945      -
4946      -
4947      -
4948      -
4949      -
4950      -
4951      -
4952      -
4953      -
4954      -
4955      -
4956      -
4957      -
4958      -
4959      -
4960      -
4961      -
4962      -
4963      -
4964      - y\ :sub:`7`
4965      - y\ :sub:`6`
4966      - y\ :sub:`5`
4967      - y\ :sub:`4`
4968      - y\ :sub:`3`
4969      - y\ :sub:`2`
4970      - y\ :sub:`1`
4971      - y\ :sub:`0`
4972    * -
4973      -
4974      -
4975      -
4976      -
4977      -
4978      -
4979      -
4980      -
4981      -
4982      -
4983      -
4984      -
4985      -
4986      -
4987      -
4988      -
4989      -
4990      -
4991      -
4992      -
4993      -
4994      -
4995      -
4996      -
4997      -
4998      -
4999      - v\ :sub:`7`
5000      - v\ :sub:`6`
5001      - v\ :sub:`5`
5002      - v\ :sub:`4`
5003      - v\ :sub:`3`
5004      - v\ :sub:`2`
5005      - v\ :sub:`1`
5006      - v\ :sub:`0`
5007    * -
5008      -
5009      -
5010      -
5011      -
5012      -
5013      -
5014      -
5015      -
5016      -
5017      -
5018      -
5019      -
5020      -
5021      -
5022      -
5023      -
5024      -
5025      -
5026      -
5027      -
5028      -
5029      -
5030      -
5031      -
5032      -
5033      -
5034      - y\ :sub:`7`
5035      - y\ :sub:`6`
5036      - y\ :sub:`5`
5037      - y\ :sub:`4`
5038      - y\ :sub:`3`
5039      - y\ :sub:`2`
5040      - y\ :sub:`1`
5041      - y\ :sub:`0`
5042    * -
5043      -
5044      -
5045      -
5046      -
5047      -
5048      -
5049      -
5050      -
5051      -
5052      -
5053      -
5054      -
5055      -
5056      -
5057      -
5058      -
5059      -
5060      -
5061      -
5062      -
5063      -
5064      -
5065      -
5066      -
5067      -
5068      -
5069      - u\ :sub:`7`
5070      - u\ :sub:`6`
5071      - u\ :sub:`5`
5072      - u\ :sub:`4`
5073      - u\ :sub:`3`
5074      - u\ :sub:`2`
5075      - u\ :sub:`1`
5076      - u\ :sub:`0`
5077    * .. _MEDIA-BUS-FMT-Y10-1X10:
5078
5079      - MEDIA_BUS_FMT_Y10_1X10
5080      - 0x200a
5081      -
5082      -
5083      -
5084      -
5085      -
5086      -
5087      -
5088      -
5089      -
5090      -
5091      -
5092      -
5093      -
5094      -
5095      -
5096      -
5097      -
5098      -
5099      -
5100      -
5101      -
5102      -
5103      -
5104      - y\ :sub:`9`
5105      - y\ :sub:`8`
5106      - y\ :sub:`7`
5107      - y\ :sub:`6`
5108      - y\ :sub:`5`
5109      - y\ :sub:`4`
5110      - y\ :sub:`3`
5111      - y\ :sub:`2`
5112      - y\ :sub:`1`
5113      - y\ :sub:`0`
5114    * .. _MEDIA-BUS-FMT-Y10-2X8-PADHI_LE:
5115
5116      - MEDIA_BUS_FMT_Y10_2X8_PADHI_LE
5117      - 0x202c
5118      -
5119      -
5120      -
5121      -
5122      -
5123      -
5124      -
5125      -
5126      -
5127      -
5128      -
5129      -
5130      -
5131      -
5132      -
5133      -
5134      -
5135      -
5136      -
5137      -
5138      -
5139      -
5140      -
5141      -
5142      -
5143      - y\ :sub:`7`
5144      - y\ :sub:`6`
5145      - y\ :sub:`5`
5146      - y\ :sub:`4`
5147      - y\ :sub:`3`
5148      - y\ :sub:`2`
5149      - y\ :sub:`1`
5150      - y\ :sub:`0`
5151    * -
5152      -
5153      -
5154      -
5155      -
5156      -
5157      -
5158      -
5159      -
5160      -
5161      -
5162      -
5163      -
5164      -
5165      -
5166      -
5167      -
5168      -
5169      -
5170      -
5171      -
5172      -
5173      -
5174      -
5175      -
5176      -
5177      -
5178      - 0
5179      - 0
5180      - 0
5181      - 0
5182      - 0
5183      - 0
5184      - y\ :sub:`9`
5185      - y\ :sub:`8`
5186    * .. _MEDIA-BUS-FMT-UYVY10-2X10:
5187
5188      - MEDIA_BUS_FMT_UYVY10_2X10
5189      - 0x2018
5190      -
5191      -
5192      -
5193      -
5194      -
5195      -
5196      -
5197      -
5198      -
5199      -
5200      -
5201      -
5202      -
5203      -
5204      -
5205      -
5206      -
5207      -
5208      -
5209      -
5210      -
5211      -
5212      -
5213      - u\ :sub:`9`
5214      - u\ :sub:`8`
5215      - u\ :sub:`7`
5216      - u\ :sub:`6`
5217      - u\ :sub:`5`
5218      - u\ :sub:`4`
5219      - u\ :sub:`3`
5220      - u\ :sub:`2`
5221      - u\ :sub:`1`
5222      - u\ :sub:`0`
5223    * -
5224      -
5225      -
5226      -
5227      -
5228      -
5229      -
5230      -
5231      -
5232      -
5233      -
5234      -
5235      -
5236      -
5237      -
5238      -
5239      -
5240      -
5241      -
5242      -
5243      -
5244      -
5245      -
5246      -
5247      -
5248      - y\ :sub:`9`
5249      - y\ :sub:`8`
5250      - y\ :sub:`7`
5251      - y\ :sub:`6`
5252      - y\ :sub:`5`
5253      - y\ :sub:`4`
5254      - y\ :sub:`3`
5255      - y\ :sub:`2`
5256      - y\ :sub:`1`
5257      - y\ :sub:`0`
5258    * -
5259      -
5260      -
5261      -
5262      -
5263      -
5264      -
5265      -
5266      -
5267      -
5268      -
5269      -
5270      -
5271      -
5272      -
5273      -
5274      -
5275      -
5276      -
5277      -
5278      -
5279      -
5280      -
5281      -
5282      -
5283      - v\ :sub:`9`
5284      - v\ :sub:`8`
5285      - v\ :sub:`7`
5286      - v\ :sub:`6`
5287      - v\ :sub:`5`
5288      - v\ :sub:`4`
5289      - v\ :sub:`3`
5290      - v\ :sub:`2`
5291      - v\ :sub:`1`
5292      - v\ :sub:`0`
5293    * -
5294      -
5295      -
5296      -
5297      -
5298      -
5299      -
5300      -
5301      -
5302      -
5303      -
5304      -
5305      -
5306      -
5307      -
5308      -
5309      -
5310      -
5311      -
5312      -
5313      -
5314      -
5315      -
5316      -
5317      -
5318      - y\ :sub:`9`
5319      - y\ :sub:`8`
5320      - y\ :sub:`7`
5321      - y\ :sub:`6`
5322      - y\ :sub:`5`
5323      - y\ :sub:`4`
5324      - y\ :sub:`3`
5325      - y\ :sub:`2`
5326      - y\ :sub:`1`
5327      - y\ :sub:`0`
5328    * .. _MEDIA-BUS-FMT-VYUY10-2X10:
5329
5330      - MEDIA_BUS_FMT_VYUY10_2X10
5331      - 0x2019
5332      -
5333      -
5334      -
5335      -
5336      -
5337      -
5338      -
5339      -
5340      -
5341      -
5342      -
5343      -
5344      -
5345      -
5346      -
5347      -
5348      -
5349      -
5350      -
5351      -
5352      -
5353      -
5354      -
5355      - v\ :sub:`9`
5356      - v\ :sub:`8`
5357      - v\ :sub:`7`
5358      - v\ :sub:`6`
5359      - v\ :sub:`5`
5360      - v\ :sub:`4`
5361      - v\ :sub:`3`
5362      - v\ :sub:`2`
5363      - v\ :sub:`1`
5364      - v\ :sub:`0`
5365    * -
5366      -
5367      -
5368      -
5369      -
5370      -
5371      -
5372      -
5373      -
5374      -
5375      -
5376      -
5377      -
5378      -
5379      -
5380      -
5381      -
5382      -
5383      -
5384      -
5385      -
5386      -
5387      -
5388      -
5389      -
5390      - y\ :sub:`9`
5391      - y\ :sub:`8`
5392      - y\ :sub:`7`
5393      - y\ :sub:`6`
5394      - y\ :sub:`5`
5395      - y\ :sub:`4`
5396      - y\ :sub:`3`
5397      - y\ :sub:`2`
5398      - y\ :sub:`1`
5399      - y\ :sub:`0`
5400    * -
5401      -
5402      -
5403      -
5404      -
5405      -
5406      -
5407      -
5408      -
5409      -
5410      -
5411      -
5412      -
5413      -
5414      -
5415      -
5416      -
5417      -
5418      -
5419      -
5420      -
5421      -
5422      -
5423      -
5424      -
5425      - u\ :sub:`9`
5426      - u\ :sub:`8`
5427      - u\ :sub:`7`
5428      - u\ :sub:`6`
5429      - u\ :sub:`5`
5430      - u\ :sub:`4`
5431      - u\ :sub:`3`
5432      - u\ :sub:`2`
5433      - u\ :sub:`1`
5434      - u\ :sub:`0`
5435    * -
5436      -
5437      -
5438      -
5439      -
5440      -
5441      -
5442      -
5443      -
5444      -
5445      -
5446      -
5447      -
5448      -
5449      -
5450      -
5451      -
5452      -
5453      -
5454      -
5455      -
5456      -
5457      -
5458      -
5459      -
5460      - y\ :sub:`9`
5461      - y\ :sub:`8`
5462      - y\ :sub:`7`
5463      - y\ :sub:`6`
5464      - y\ :sub:`5`
5465      - y\ :sub:`4`
5466      - y\ :sub:`3`
5467      - y\ :sub:`2`
5468      - y\ :sub:`1`
5469      - y\ :sub:`0`
5470    * .. _MEDIA-BUS-FMT-YUYV10-2X10:
5471
5472      - MEDIA_BUS_FMT_YUYV10_2X10
5473      - 0x200b
5474      -
5475      -
5476      -
5477      -
5478      -
5479      -
5480      -
5481      -
5482      -
5483      -
5484      -
5485      -
5486      -
5487      -
5488      -
5489      -
5490      -
5491      -
5492      -
5493      -
5494      -
5495      -
5496      -
5497      - y\ :sub:`9`
5498      - y\ :sub:`8`
5499      - y\ :sub:`7`
5500      - y\ :sub:`6`
5501      - y\ :sub:`5`
5502      - y\ :sub:`4`
5503      - y\ :sub:`3`
5504      - y\ :sub:`2`
5505      - y\ :sub:`1`
5506      - y\ :sub:`0`
5507    * -
5508      -
5509      -
5510      -
5511      -
5512      -
5513      -
5514      -
5515      -
5516      -
5517      -
5518      -
5519      -
5520      -
5521      -
5522      -
5523      -
5524      -
5525      -
5526      -
5527      -
5528      -
5529      -
5530      -
5531      -
5532      - u\ :sub:`9`
5533      - u\ :sub:`8`
5534      - u\ :sub:`7`
5535      - u\ :sub:`6`
5536      - u\ :sub:`5`
5537      - u\ :sub:`4`
5538      - u\ :sub:`3`
5539      - u\ :sub:`2`
5540      - u\ :sub:`1`
5541      - u\ :sub:`0`
5542    * -
5543      -
5544      -
5545      -
5546      -
5547      -
5548      -
5549      -
5550      -
5551      -
5552      -
5553      -
5554      -
5555      -
5556      -
5557      -
5558      -
5559      -
5560      -
5561      -
5562      -
5563      -
5564      -
5565      -
5566      -
5567      - y\ :sub:`9`
5568      - y\ :sub:`8`
5569      - y\ :sub:`7`
5570      - y\ :sub:`6`
5571      - y\ :sub:`5`
5572      - y\ :sub:`4`
5573      - y\ :sub:`3`
5574      - y\ :sub:`2`
5575      - y\ :sub:`1`
5576      - y\ :sub:`0`
5577    * -
5578      -
5579      -
5580      -
5581      -
5582      -
5583      -
5584      -
5585      -
5586      -
5587      -
5588      -
5589      -
5590      -
5591      -
5592      -
5593      -
5594      -
5595      -
5596      -
5597      -
5598      -
5599      -
5600      -
5601      -
5602      - v\ :sub:`9`
5603      - v\ :sub:`8`
5604      - v\ :sub:`7`
5605      - v\ :sub:`6`
5606      - v\ :sub:`5`
5607      - v\ :sub:`4`
5608      - v\ :sub:`3`
5609      - v\ :sub:`2`
5610      - v\ :sub:`1`
5611      - v\ :sub:`0`
5612    * .. _MEDIA-BUS-FMT-YVYU10-2X10:
5613
5614      - MEDIA_BUS_FMT_YVYU10_2X10
5615      - 0x200c
5616      -
5617      -
5618      -
5619      -
5620      -
5621      -
5622      -
5623      -
5624      -
5625      -
5626      -
5627      -
5628      -
5629      -
5630      -
5631      -
5632      -
5633      -
5634      -
5635      -
5636      -
5637      -
5638      -
5639      - y\ :sub:`9`
5640      - y\ :sub:`8`
5641      - y\ :sub:`7`
5642      - y\ :sub:`6`
5643      - y\ :sub:`5`
5644      - y\ :sub:`4`
5645      - y\ :sub:`3`
5646      - y\ :sub:`2`
5647      - y\ :sub:`1`
5648      - y\ :sub:`0`
5649    * -
5650      -
5651      -
5652      -
5653      -
5654      -
5655      -
5656      -
5657      -
5658      -
5659      -
5660      -
5661      -
5662      -
5663      -
5664      -
5665      -
5666      -
5667      -
5668      -
5669      -
5670      -
5671      -
5672      -
5673      -
5674      - v\ :sub:`9`
5675      - v\ :sub:`8`
5676      - v\ :sub:`7`
5677      - v\ :sub:`6`
5678      - v\ :sub:`5`
5679      - v\ :sub:`4`
5680      - v\ :sub:`3`
5681      - v\ :sub:`2`
5682      - v\ :sub:`1`
5683      - v\ :sub:`0`
5684    * -
5685      -
5686      -
5687      -
5688      -
5689      -
5690      -
5691      -
5692      -
5693      -
5694      -
5695      -
5696      -
5697      -
5698      -
5699      -
5700      -
5701      -
5702      -
5703      -
5704      -
5705      -
5706      -
5707      -
5708      -
5709      - y\ :sub:`9`
5710      - y\ :sub:`8`
5711      - y\ :sub:`7`
5712      - y\ :sub:`6`
5713      - y\ :sub:`5`
5714      - y\ :sub:`4`
5715      - y\ :sub:`3`
5716      - y\ :sub:`2`
5717      - y\ :sub:`1`
5718      - y\ :sub:`0`
5719    * -
5720      -
5721      -
5722      -
5723      -
5724      -
5725      -
5726      -
5727      -
5728      -
5729      -
5730      -
5731      -
5732      -
5733      -
5734      -
5735      -
5736      -
5737      -
5738      -
5739      -
5740      -
5741      -
5742      -
5743      -
5744      - u\ :sub:`9`
5745      - u\ :sub:`8`
5746      - u\ :sub:`7`
5747      - u\ :sub:`6`
5748      - u\ :sub:`5`
5749      - u\ :sub:`4`
5750      - u\ :sub:`3`
5751      - u\ :sub:`2`
5752      - u\ :sub:`1`
5753      - u\ :sub:`0`
5754    * .. _MEDIA-BUS-FMT-Y12-1X12:
5755
5756      - MEDIA_BUS_FMT_Y12_1X12
5757      - 0x2013
5758      -
5759      -
5760      -
5761      -
5762      -
5763      -
5764      -
5765      -
5766      -
5767      -
5768      -
5769      -
5770      -
5771      -
5772      -
5773      -
5774      -
5775      -
5776      -
5777      -
5778      -
5779      - y\ :sub:`11`
5780      - y\ :sub:`10`
5781      - y\ :sub:`9`
5782      - y\ :sub:`8`
5783      - y\ :sub:`7`
5784      - y\ :sub:`6`
5785      - y\ :sub:`5`
5786      - y\ :sub:`4`
5787      - y\ :sub:`3`
5788      - y\ :sub:`2`
5789      - y\ :sub:`1`
5790      - y\ :sub:`0`
5791    * .. _MEDIA-BUS-FMT-UYVY12-2X12:
5792
5793      - MEDIA_BUS_FMT_UYVY12_2X12
5794      - 0x201c
5795      -
5796      -
5797      -
5798      -
5799      -
5800      -
5801      -
5802      -
5803      -
5804      -
5805      -
5806      -
5807      -
5808      -
5809      -
5810      -
5811      -
5812      -
5813      -
5814      -
5815      -
5816      - u\ :sub:`11`
5817      - u\ :sub:`10`
5818      - u\ :sub:`9`
5819      - u\ :sub:`8`
5820      - u\ :sub:`7`
5821      - u\ :sub:`6`
5822      - u\ :sub:`5`
5823      - u\ :sub:`4`
5824      - u\ :sub:`3`
5825      - u\ :sub:`2`
5826      - u\ :sub:`1`
5827      - u\ :sub:`0`
5828    * -
5829      -
5830      -
5831      -
5832      -
5833      -
5834      -
5835      -
5836      -
5837      -
5838      -
5839      -
5840      -
5841      -
5842      -
5843      -
5844      -
5845      -
5846      -
5847      -
5848      -
5849      -
5850      -
5851      - y\ :sub:`11`
5852      - y\ :sub:`10`
5853      - y\ :sub:`9`
5854      - y\ :sub:`8`
5855      - y\ :sub:`7`
5856      - y\ :sub:`6`
5857      - y\ :sub:`5`
5858      - y\ :sub:`4`
5859      - y\ :sub:`3`
5860      - y\ :sub:`2`
5861      - y\ :sub:`1`
5862      - y\ :sub:`0`
5863    * -
5864      -
5865      -
5866      -
5867      -
5868      -
5869      -
5870      -
5871      -
5872      -
5873      -
5874      -
5875      -
5876      -
5877      -
5878      -
5879      -
5880      -
5881      -
5882      -
5883      -
5884      -
5885      -
5886      - v\ :sub:`11`
5887      - v\ :sub:`10`
5888      - v\ :sub:`9`
5889      - v\ :sub:`8`
5890      - v\ :sub:`7`
5891      - v\ :sub:`6`
5892      - v\ :sub:`5`
5893      - v\ :sub:`4`
5894      - v\ :sub:`3`
5895      - v\ :sub:`2`
5896      - v\ :sub:`1`
5897      - v\ :sub:`0`
5898    * -
5899      -
5900      -
5901      -
5902      -
5903      -
5904      -
5905      -
5906      -
5907      -
5908      -
5909      -
5910      -
5911      -
5912      -
5913      -
5914      -
5915      -
5916      -
5917      -
5918      -
5919      -
5920      -
5921      - y\ :sub:`11`
5922      - y\ :sub:`10`
5923      - y\ :sub:`9`
5924      - y\ :sub:`8`
5925      - y\ :sub:`7`
5926      - y\ :sub:`6`
5927      - y\ :sub:`5`
5928      - y\ :sub:`4`
5929      - y\ :sub:`3`
5930      - y\ :sub:`2`
5931      - y\ :sub:`1`
5932      - y\ :sub:`0`
5933    * .. _MEDIA-BUS-FMT-VYUY12-2X12:
5934
5935      - MEDIA_BUS_FMT_VYUY12_2X12
5936      - 0x201d
5937      -
5938      -
5939      -
5940      -
5941      -
5942      -
5943      -
5944      -
5945      -
5946      -
5947      -
5948      -
5949      -
5950      -
5951      -
5952      -
5953      -
5954      -
5955      -
5956      -
5957      -
5958      - v\ :sub:`11`
5959      - v\ :sub:`10`
5960      - v\ :sub:`9`
5961      - v\ :sub:`8`
5962      - v\ :sub:`7`
5963      - v\ :sub:`6`
5964      - v\ :sub:`5`
5965      - v\ :sub:`4`
5966      - v\ :sub:`3`
5967      - v\ :sub:`2`
5968      - v\ :sub:`1`
5969      - v\ :sub:`0`
5970    * -
5971      -
5972      -
5973      -
5974      -
5975      -
5976      -
5977      -
5978      -
5979      -
5980      -
5981      -
5982      -
5983      -
5984      -
5985      -
5986      -
5987      -
5988      -
5989      -
5990      -
5991      -
5992      -
5993      - y\ :sub:`11`
5994      - y\ :sub:`10`
5995      - y\ :sub:`9`
5996      - y\ :sub:`8`
5997      - y\ :sub:`7`
5998      - y\ :sub:`6`
5999      - y\ :sub:`5`
6000      - y\ :sub:`4`
6001      - y\ :sub:`3`
6002      - y\ :sub:`2`
6003      - y\ :sub:`1`
6004      - y\ :sub:`0`
6005    * -
6006      -
6007      -
6008      -
6009      -
6010      -
6011      -
6012      -
6013      -
6014      -
6015      -
6016      -
6017      -
6018      -
6019      -
6020      -
6021      -
6022      -
6023      -
6024      -
6025      -
6026      -
6027      -
6028      - u\ :sub:`11`
6029      - u\ :sub:`10`
6030      - u\ :sub:`9`
6031      - u\ :sub:`8`
6032      - u\ :sub:`7`
6033      - u\ :sub:`6`
6034      - u\ :sub:`5`
6035      - u\ :sub:`4`
6036      - u\ :sub:`3`
6037      - u\ :sub:`2`
6038      - u\ :sub:`1`
6039      - u\ :sub:`0`
6040    * -
6041      -
6042      -
6043      -
6044      -
6045      -
6046      -
6047      -
6048      -
6049      -
6050      -
6051      -
6052      -
6053      -
6054      -
6055      -
6056      -
6057      -
6058      -
6059      -
6060      -
6061      -
6062      -
6063      - y\ :sub:`11`
6064      - y\ :sub:`10`
6065      - y\ :sub:`9`
6066      - y\ :sub:`8`
6067      - y\ :sub:`7`
6068      - y\ :sub:`6`
6069      - y\ :sub:`5`
6070      - y\ :sub:`4`
6071      - y\ :sub:`3`
6072      - y\ :sub:`2`
6073      - y\ :sub:`1`
6074      - y\ :sub:`0`
6075    * .. _MEDIA-BUS-FMT-YUYV12-2X12:
6076
6077      - MEDIA_BUS_FMT_YUYV12_2X12
6078      - 0x201e
6079      -
6080      -
6081      -
6082      -
6083      -
6084      -
6085      -
6086      -
6087      -
6088      -
6089      -
6090      -
6091      -
6092      -
6093      -
6094      -
6095      -
6096      -
6097      -
6098      -
6099      -
6100      - y\ :sub:`11`
6101      - y\ :sub:`10`
6102      - y\ :sub:`9`
6103      - y\ :sub:`8`
6104      - y\ :sub:`7`
6105      - y\ :sub:`6`
6106      - y\ :sub:`5`
6107      - y\ :sub:`4`
6108      - y\ :sub:`3`
6109      - y\ :sub:`2`
6110      - y\ :sub:`1`
6111      - y\ :sub:`0`
6112    * -
6113      -
6114      -
6115      -
6116      -
6117      -
6118      -
6119      -
6120      -
6121      -
6122      -
6123      -
6124      -
6125      -
6126      -
6127      -
6128      -
6129      -
6130      -
6131      -
6132      -
6133      -
6134      -
6135      - u\ :sub:`11`
6136      - u\ :sub:`10`
6137      - u\ :sub:`9`
6138      - u\ :sub:`8`
6139      - u\ :sub:`7`
6140      - u\ :sub:`6`
6141      - u\ :sub:`5`
6142      - u\ :sub:`4`
6143      - u\ :sub:`3`
6144      - u\ :sub:`2`
6145      - u\ :sub:`1`
6146      - u\ :sub:`0`
6147    * -
6148      -
6149      -
6150      -
6151      -
6152      -
6153      -
6154      -
6155      -
6156      -
6157      -
6158      -
6159      -
6160      -
6161      -
6162      -
6163      -
6164      -
6165      -
6166      -
6167      -
6168      -
6169      -
6170      - y\ :sub:`11`
6171      - y\ :sub:`10`
6172      - y\ :sub:`9`
6173      - y\ :sub:`8`
6174      - y\ :sub:`7`
6175      - y\ :sub:`6`
6176      - y\ :sub:`5`
6177      - y\ :sub:`4`
6178      - y\ :sub:`3`
6179      - y\ :sub:`2`
6180      - y\ :sub:`1`
6181      - y\ :sub:`0`
6182    * -
6183      -
6184      -
6185      -
6186      -
6187      -
6188      -
6189      -
6190      -
6191      -
6192      -
6193      -
6194      -
6195      -
6196      -
6197      -
6198      -
6199      -
6200      -
6201      -
6202      -
6203      -
6204      -
6205      - v\ :sub:`11`
6206      - v\ :sub:`10`
6207      - v\ :sub:`9`
6208      - v\ :sub:`8`
6209      - v\ :sub:`7`
6210      - v\ :sub:`6`
6211      - v\ :sub:`5`
6212      - v\ :sub:`4`
6213      - v\ :sub:`3`
6214      - v\ :sub:`2`
6215      - v\ :sub:`1`
6216      - v\ :sub:`0`
6217    * .. _MEDIA-BUS-FMT-YVYU12-2X12:
6218
6219      - MEDIA_BUS_FMT_YVYU12_2X12
6220      - 0x201f
6221      -
6222      -
6223      -
6224      -
6225      -
6226      -
6227      -
6228      -
6229      -
6230      -
6231      -
6232      -
6233      -
6234      -
6235      -
6236      -
6237      -
6238      -
6239      -
6240      -
6241      -
6242      - y\ :sub:`11`
6243      - y\ :sub:`10`
6244      - y\ :sub:`9`
6245      - y\ :sub:`8`
6246      - y\ :sub:`7`
6247      - y\ :sub:`6`
6248      - y\ :sub:`5`
6249      - y\ :sub:`4`
6250      - y\ :sub:`3`
6251      - y\ :sub:`2`
6252      - y\ :sub:`1`
6253      - y\ :sub:`0`
6254    * -
6255      -
6256      -
6257      -
6258      -
6259      -
6260      -
6261      -
6262      -
6263      -
6264      -
6265      -
6266      -
6267      -
6268      -
6269      -
6270      -
6271      -
6272      -
6273      -
6274      -
6275      -
6276      -
6277      - v\ :sub:`11`
6278      - v\ :sub:`10`
6279      - v\ :sub:`9`
6280      - v\ :sub:`8`
6281      - v\ :sub:`7`
6282      - v\ :sub:`6`
6283      - v\ :sub:`5`
6284      - v\ :sub:`4`
6285      - v\ :sub:`3`
6286      - v\ :sub:`2`
6287      - v\ :sub:`1`
6288      - v\ :sub:`0`
6289    * -
6290      -
6291      -
6292      -
6293      -
6294      -
6295      -
6296      -
6297      -
6298      -
6299      -
6300      -
6301      -
6302      -
6303      -
6304      -
6305      -
6306      -
6307      -
6308      -
6309      -
6310      -
6311      -
6312      - y\ :sub:`11`
6313      - y\ :sub:`10`
6314      - y\ :sub:`9`
6315      - y\ :sub:`8`
6316      - y\ :sub:`7`
6317      - y\ :sub:`6`
6318      - y\ :sub:`5`
6319      - y\ :sub:`4`
6320      - y\ :sub:`3`
6321      - y\ :sub:`2`
6322      - y\ :sub:`1`
6323      - y\ :sub:`0`
6324    * -
6325      -
6326      -
6327      -
6328      -
6329      -
6330      -
6331      -
6332      -
6333      -
6334      -
6335      -
6336      -
6337      -
6338      -
6339      -
6340      -
6341      -
6342      -
6343      -
6344      -
6345      -
6346      -
6347      - u\ :sub:`11`
6348      - u\ :sub:`10`
6349      - u\ :sub:`9`
6350      - u\ :sub:`8`
6351      - u\ :sub:`7`
6352      - u\ :sub:`6`
6353      - u\ :sub:`5`
6354      - u\ :sub:`4`
6355      - u\ :sub:`3`
6356      - u\ :sub:`2`
6357      - u\ :sub:`1`
6358      - u\ :sub:`0`
6359    * .. _MEDIA-BUS-FMT-Y14-1X14:
6360
6361      - MEDIA_BUS_FMT_Y14_1X14
6362      - 0x202d
6363      -
6364      -
6365      -
6366      -
6367      -
6368      -
6369      -
6370      -
6371      -
6372      -
6373      -
6374      -
6375      -
6376      -
6377      -
6378      -
6379      -
6380      -
6381      -
6382      - y\ :sub:`13`
6383      - y\ :sub:`12`
6384      - y\ :sub:`11`
6385      - y\ :sub:`10`
6386      - y\ :sub:`9`
6387      - y\ :sub:`8`
6388      - y\ :sub:`7`
6389      - y\ :sub:`6`
6390      - y\ :sub:`5`
6391      - y\ :sub:`4`
6392      - y\ :sub:`3`
6393      - y\ :sub:`2`
6394      - y\ :sub:`1`
6395      - y\ :sub:`0`
6396    * .. _MEDIA-BUS-FMT-Y16-1X16:
6397
6398      - MEDIA_BUS_FMT_Y16_1X16
6399      - 0x202e
6400      -
6401      -
6402      -
6403      -
6404      -
6405      -
6406      -
6407      -
6408      -
6409      -
6410      -
6411      -
6412      -
6413      -
6414      -
6415      -
6416      -
6417      - y\ :sub:`15`
6418      - y\ :sub:`14`
6419      - y\ :sub:`13`
6420      - y\ :sub:`12`
6421      - y\ :sub:`11`
6422      - y\ :sub:`10`
6423      - y\ :sub:`9`
6424      - y\ :sub:`8`
6425      - y\ :sub:`7`
6426      - y\ :sub:`6`
6427      - y\ :sub:`5`
6428      - y\ :sub:`4`
6429      - y\ :sub:`3`
6430      - y\ :sub:`2`
6431      - y\ :sub:`1`
6432      - y\ :sub:`0`
6433    * .. _MEDIA-BUS-FMT-UYVY8-1X16:
6434
6435      - MEDIA_BUS_FMT_UYVY8_1X16
6436      - 0x200f
6437      -
6438      -
6439      -
6440      -
6441      -
6442      -
6443      -
6444      -
6445      -
6446      -
6447      -
6448      -
6449      -
6450      -
6451      -
6452      -
6453      -
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      - y\ :sub:`7`
6463      - y\ :sub:`6`
6464      - y\ :sub:`5`
6465      - y\ :sub:`4`
6466      - y\ :sub:`3`
6467      - y\ :sub:`2`
6468      - y\ :sub:`1`
6469      - y\ :sub:`0`
6470    * -
6471      -
6472      -
6473      -
6474      -
6475      -
6476      -
6477      -
6478      -
6479      -
6480      -
6481      -
6482      -
6483      -
6484      -
6485      -
6486      -
6487      -
6488      -
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      - y\ :sub:`7`
6498      - y\ :sub:`6`
6499      - y\ :sub:`5`
6500      - y\ :sub:`4`
6501      - y\ :sub:`3`
6502      - y\ :sub:`2`
6503      - y\ :sub:`1`
6504      - y\ :sub:`0`
6505    * .. _MEDIA-BUS-FMT-VYUY8-1X16:
6506
6507      - MEDIA_BUS_FMT_VYUY8_1X16
6508      - 0x2010
6509      -
6510      -
6511      -
6512      -
6513      -
6514      -
6515      -
6516      -
6517      -
6518      -
6519      -
6520      -
6521      -
6522      -
6523      -
6524      -
6525      -
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      - y\ :sub:`7`
6535      - y\ :sub:`6`
6536      - y\ :sub:`5`
6537      - y\ :sub:`4`
6538      - y\ :sub:`3`
6539      - y\ :sub:`2`
6540      - y\ :sub:`1`
6541      - y\ :sub:`0`
6542    * -
6543      -
6544      -
6545      -
6546      -
6547      -
6548      -
6549      -
6550      -
6551      -
6552      -
6553      -
6554      -
6555      -
6556      -
6557      -
6558      -
6559      -
6560      -
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      - y\ :sub:`7`
6570      - y\ :sub:`6`
6571      - y\ :sub:`5`
6572      - y\ :sub:`4`
6573      - y\ :sub:`3`
6574      - y\ :sub:`2`
6575      - y\ :sub:`1`
6576      - y\ :sub:`0`
6577    * .. _MEDIA-BUS-FMT-YUYV8-1X16:
6578
6579      - MEDIA_BUS_FMT_YUYV8_1X16
6580      - 0x2011
6581      -
6582      -
6583      -
6584      -
6585      -
6586      -
6587      -
6588      -
6589      -
6590      -
6591      -
6592      -
6593      -
6594      -
6595      -
6596      -
6597      -
6598      - y\ :sub:`7`
6599      - y\ :sub:`6`
6600      - y\ :sub:`5`
6601      - y\ :sub:`4`
6602      - y\ :sub:`3`
6603      - y\ :sub:`2`
6604      - y\ :sub:`1`
6605      - y\ :sub:`0`
6606      - u\ :sub:`7`
6607      - u\ :sub:`6`
6608      - u\ :sub:`5`
6609      - u\ :sub:`4`
6610      - u\ :sub:`3`
6611      - u\ :sub:`2`
6612      - u\ :sub:`1`
6613      - u\ :sub:`0`
6614    * -
6615      -
6616      -
6617      -
6618      -
6619      -
6620      -
6621      -
6622      -
6623      -
6624      -
6625      -
6626      -
6627      -
6628      -
6629      -
6630      -
6631      -
6632      -
6633      - y\ :sub:`7`
6634      - y\ :sub:`6`
6635      - y\ :sub:`5`
6636      - y\ :sub:`4`
6637      - y\ :sub:`3`
6638      - y\ :sub:`2`
6639      - y\ :sub:`1`
6640      - y\ :sub:`0`
6641      - v\ :sub:`7`
6642      - v\ :sub:`6`
6643      - v\ :sub:`5`
6644      - v\ :sub:`4`
6645      - v\ :sub:`3`
6646      - v\ :sub:`2`
6647      - v\ :sub:`1`
6648      - v\ :sub:`0`
6649    * .. _MEDIA-BUS-FMT-YVYU8-1X16:
6650
6651      - MEDIA_BUS_FMT_YVYU8_1X16
6652      - 0x2012
6653      -
6654      -
6655      -
6656      -
6657      -
6658      -
6659      -
6660      -
6661      -
6662      -
6663      -
6664      -
6665      -
6666      -
6667      -
6668      -
6669      -
6670      - y\ :sub:`7`
6671      - y\ :sub:`6`
6672      - y\ :sub:`5`
6673      - y\ :sub:`4`
6674      - y\ :sub:`3`
6675      - y\ :sub:`2`
6676      - y\ :sub:`1`
6677      - y\ :sub:`0`
6678      - v\ :sub:`7`
6679      - v\ :sub:`6`
6680      - v\ :sub:`5`
6681      - v\ :sub:`4`
6682      - v\ :sub:`3`
6683      - v\ :sub:`2`
6684      - v\ :sub:`1`
6685      - v\ :sub:`0`
6686    * -
6687      -
6688      -
6689      -
6690      -
6691      -
6692      -
6693      -
6694      -
6695      -
6696      -
6697      -
6698      -
6699      -
6700      -
6701      -
6702      -
6703      -
6704      -
6705      - y\ :sub:`7`
6706      - y\ :sub:`6`
6707      - y\ :sub:`5`
6708      - y\ :sub:`4`
6709      - y\ :sub:`3`
6710      - y\ :sub:`2`
6711      - y\ :sub:`1`
6712      - y\ :sub:`0`
6713      - u\ :sub:`7`
6714      - u\ :sub:`6`
6715      - u\ :sub:`5`
6716      - u\ :sub:`4`
6717      - u\ :sub:`3`
6718      - u\ :sub:`2`
6719      - u\ :sub:`1`
6720      - u\ :sub:`0`
6721    * .. _MEDIA-BUS-FMT-YDYUYDYV8-1X16:
6722
6723      - MEDIA_BUS_FMT_YDYUYDYV8_1X16
6724      - 0x2014
6725      -
6726      -
6727      -
6728      -
6729      -
6730      -
6731      -
6732      -
6733      -
6734      -
6735      -
6736      -
6737      -
6738      -
6739      -
6740      -
6741      -
6742      - y\ :sub:`7`
6743      - y\ :sub:`6`
6744      - y\ :sub:`5`
6745      - y\ :sub:`4`
6746      - y\ :sub:`3`
6747      - y\ :sub:`2`
6748      - y\ :sub:`1`
6749      - y\ :sub:`0`
6750      - d
6751      - d
6752      - d
6753      - d
6754      - d
6755      - d
6756      - d
6757      - d
6758    * -
6759      -
6760      -
6761      -
6762      -
6763      -
6764      -
6765      -
6766      -
6767      -
6768      -
6769      -
6770      -
6771      -
6772      -
6773      -
6774      -
6775      -
6776      -
6777      - y\ :sub:`7`
6778      - y\ :sub:`6`
6779      - y\ :sub:`5`
6780      - y\ :sub:`4`
6781      - y\ :sub:`3`
6782      - y\ :sub:`2`
6783      - y\ :sub:`1`
6784      - y\ :sub:`0`
6785      - u\ :sub:`7`
6786      - u\ :sub:`6`
6787      - u\ :sub:`5`
6788      - u\ :sub:`4`
6789      - u\ :sub:`3`
6790      - u\ :sub:`2`
6791      - u\ :sub:`1`
6792      - u\ :sub:`0`
6793    * -
6794      -
6795      -
6796      -
6797      -
6798      -
6799      -
6800      -
6801      -
6802      -
6803      -
6804      -
6805      -
6806      -
6807      -
6808      -
6809      -
6810      -
6811      -
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      - d
6821      - d
6822      - d
6823      - d
6824      - d
6825      - d
6826      - d
6827      - d
6828    * -
6829      -
6830      -
6831      -
6832      -
6833      -
6834      -
6835      -
6836      -
6837      -
6838      -
6839      -
6840      -
6841      -
6842      -
6843      -
6844      -
6845      -
6846      -
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      - v\ :sub:`7`
6856      - v\ :sub:`6`
6857      - v\ :sub:`5`
6858      - v\ :sub:`4`
6859      - v\ :sub:`3`
6860      - v\ :sub:`2`
6861      - v\ :sub:`1`
6862      - v\ :sub:`0`
6863    * .. _MEDIA-BUS-FMT-UYVY10-1X20:
6864
6865      - MEDIA_BUS_FMT_UYVY10_1X20
6866      - 0x201a
6867      -
6868      -
6869      -
6870      -
6871      -
6872      -
6873      -
6874      -
6875      -
6876      -
6877      -
6878      -
6879      -
6880      - u\ :sub:`9`
6881      - u\ :sub:`8`
6882      - u\ :sub:`7`
6883      - u\ :sub:`6`
6884      - u\ :sub:`5`
6885      - u\ :sub:`4`
6886      - u\ :sub:`3`
6887      - u\ :sub:`2`
6888      - u\ :sub:`1`
6889      - u\ :sub:`0`
6890      - y\ :sub:`9`
6891      - y\ :sub:`8`
6892      - y\ :sub:`7`
6893      - y\ :sub:`6`
6894      - y\ :sub:`5`
6895      - y\ :sub:`4`
6896      - y\ :sub:`3`
6897      - y\ :sub:`2`
6898      - y\ :sub:`1`
6899      - y\ :sub:`0`
6900    * -
6901      -
6902      -
6903      -
6904      -
6905      -
6906      -
6907      -
6908      -
6909      -
6910      -
6911      -
6912      -
6913      -
6914      -
6915      - v\ :sub:`9`
6916      - v\ :sub:`8`
6917      - v\ :sub:`7`
6918      - v\ :sub:`6`
6919      - v\ :sub:`5`
6920      - v\ :sub:`4`
6921      - v\ :sub:`3`
6922      - v\ :sub:`2`
6923      - v\ :sub:`1`
6924      - v\ :sub:`0`
6925      - y\ :sub:`9`
6926      - y\ :sub:`8`
6927      - y\ :sub:`7`
6928      - y\ :sub:`6`
6929      - y\ :sub:`5`
6930      - y\ :sub:`4`
6931      - y\ :sub:`3`
6932      - y\ :sub:`2`
6933      - y\ :sub:`1`
6934      - y\ :sub:`0`
6935    * .. _MEDIA-BUS-FMT-VYUY10-1X20:
6936
6937      - MEDIA_BUS_FMT_VYUY10_1X20
6938      - 0x201b
6939      -
6940      -
6941      -
6942      -
6943      -
6944      -
6945      -
6946      -
6947      -
6948      -
6949      -
6950      -
6951      -
6952      - v\ :sub:`9`
6953      - v\ :sub:`8`
6954      - v\ :sub:`7`
6955      - v\ :sub:`6`
6956      - v\ :sub:`5`
6957      - v\ :sub:`4`
6958      - v\ :sub:`3`
6959      - v\ :sub:`2`
6960      - v\ :sub:`1`
6961      - v\ :sub:`0`
6962      - y\ :sub:`9`
6963      - y\ :sub:`8`
6964      - y\ :sub:`7`
6965      - y\ :sub:`6`
6966      - y\ :sub:`5`
6967      - y\ :sub:`4`
6968      - y\ :sub:`3`
6969      - y\ :sub:`2`
6970      - y\ :sub:`1`
6971      - y\ :sub:`0`
6972    * -
6973      -
6974      -
6975      -
6976      -
6977      -
6978      -
6979      -
6980      -
6981      -
6982      -
6983      -
6984      -
6985      -
6986      -
6987      - u\ :sub:`9`
6988      - u\ :sub:`8`
6989      - u\ :sub:`7`
6990      - u\ :sub:`6`
6991      - u\ :sub:`5`
6992      - u\ :sub:`4`
6993      - u\ :sub:`3`
6994      - u\ :sub:`2`
6995      - u\ :sub:`1`
6996      - u\ :sub:`0`
6997      - y\ :sub:`9`
6998      - y\ :sub:`8`
6999      - y\ :sub:`7`
7000      - y\ :sub:`6`
7001      - y\ :sub:`5`
7002      - y\ :sub:`4`
7003      - y\ :sub:`3`
7004      - y\ :sub:`2`
7005      - y\ :sub:`1`
7006      - y\ :sub:`0`
7007    * .. _MEDIA-BUS-FMT-YUYV10-1X20:
7008
7009      - MEDIA_BUS_FMT_YUYV10_1X20
7010      - 0x200d
7011      -
7012      -
7013      -
7014      -
7015      -
7016      -
7017      -
7018      -
7019      -
7020      -
7021      -
7022      -
7023      -
7024      - y\ :sub:`9`
7025      - y\ :sub:`8`
7026      - y\ :sub:`7`
7027      - y\ :sub:`6`
7028      - y\ :sub:`5`
7029      - y\ :sub:`4`
7030      - y\ :sub:`3`
7031      - y\ :sub:`2`
7032      - y\ :sub:`1`
7033      - y\ :sub:`0`
7034      - u\ :sub:`9`
7035      - u\ :sub:`8`
7036      - u\ :sub:`7`
7037      - u\ :sub:`6`
7038      - u\ :sub:`5`
7039      - u\ :sub:`4`
7040      - u\ :sub:`3`
7041      - u\ :sub:`2`
7042      - u\ :sub:`1`
7043      - u\ :sub:`0`
7044    * -
7045      -
7046      -
7047      -
7048      -
7049      -
7050      -
7051      -
7052      -
7053      -
7054      -
7055      -
7056      -
7057      -
7058      -
7059      - y\ :sub:`9`
7060      - y\ :sub:`8`
7061      - y\ :sub:`7`
7062      - y\ :sub:`6`
7063      - y\ :sub:`5`
7064      - y\ :sub:`4`
7065      - y\ :sub:`3`
7066      - y\ :sub:`2`
7067      - y\ :sub:`1`
7068      - y\ :sub:`0`
7069      - v\ :sub:`9`
7070      - v\ :sub:`8`
7071      - v\ :sub:`7`
7072      - v\ :sub:`6`
7073      - v\ :sub:`5`
7074      - v\ :sub:`4`
7075      - v\ :sub:`3`
7076      - v\ :sub:`2`
7077      - v\ :sub:`1`
7078      - v\ :sub:`0`
7079    * .. _MEDIA-BUS-FMT-YVYU10-1X20:
7080
7081      - MEDIA_BUS_FMT_YVYU10_1X20
7082      - 0x200e
7083      -
7084      -
7085      -
7086      -
7087      -
7088      -
7089      -
7090      -
7091      -
7092      -
7093      -
7094      -
7095      -
7096      - y\ :sub:`9`
7097      - y\ :sub:`8`
7098      - y\ :sub:`7`
7099      - y\ :sub:`6`
7100      - y\ :sub:`5`
7101      - y\ :sub:`4`
7102      - y\ :sub:`3`
7103      - y\ :sub:`2`
7104      - y\ :sub:`1`
7105      - y\ :sub:`0`
7106      - v\ :sub:`9`
7107      - v\ :sub:`8`
7108      - v\ :sub:`7`
7109      - v\ :sub:`6`
7110      - v\ :sub:`5`
7111      - v\ :sub:`4`
7112      - v\ :sub:`3`
7113      - v\ :sub:`2`
7114      - v\ :sub:`1`
7115      - v\ :sub:`0`
7116    * -
7117      -
7118      -
7119      -
7120      -
7121      -
7122      -
7123      -
7124      -
7125      -
7126      -
7127      -
7128      -
7129      -
7130      -
7131      - y\ :sub:`9`
7132      - y\ :sub:`8`
7133      - y\ :sub:`7`
7134      - y\ :sub:`6`
7135      - y\ :sub:`5`
7136      - y\ :sub:`4`
7137      - y\ :sub:`3`
7138      - y\ :sub:`2`
7139      - y\ :sub:`1`
7140      - y\ :sub:`0`
7141      - u\ :sub:`9`
7142      - u\ :sub:`8`
7143      - u\ :sub:`7`
7144      - u\ :sub:`6`
7145      - u\ :sub:`5`
7146      - u\ :sub:`4`
7147      - u\ :sub:`3`
7148      - u\ :sub:`2`
7149      - u\ :sub:`1`
7150      - u\ :sub:`0`
7151    * .. _MEDIA-BUS-FMT-VUY8-1X24:
7152
7153      - MEDIA_BUS_FMT_VUY8_1X24
7154      - 0x201a
7155      -
7156      -
7157      -
7158      -
7159      -
7160      -
7161      -
7162      -
7163      -
7164      - v\ :sub:`7`
7165      - v\ :sub:`6`
7166      - v\ :sub:`5`
7167      - v\ :sub:`4`
7168      - v\ :sub:`3`
7169      - v\ :sub:`2`
7170      - v\ :sub:`1`
7171      - v\ :sub:`0`
7172      - u\ :sub:`7`
7173      - u\ :sub:`6`
7174      - u\ :sub:`5`
7175      - u\ :sub:`4`
7176      - u\ :sub:`3`
7177      - u\ :sub:`2`
7178      - u\ :sub:`1`
7179      - u\ :sub:`0`
7180      - y\ :sub:`7`
7181      - y\ :sub:`6`
7182      - y\ :sub:`5`
7183      - y\ :sub:`4`
7184      - y\ :sub:`3`
7185      - y\ :sub:`2`
7186      - y\ :sub:`1`
7187      - y\ :sub:`0`
7188    * .. _MEDIA-BUS-FMT-YUV8-1X24:
7189
7190      - MEDIA_BUS_FMT_YUV8_1X24
7191      - 0x2025
7192      -
7193      -
7194      -
7195      -
7196      -
7197      -
7198      -
7199      -
7200      -
7201      - y\ :sub:`7`
7202      - y\ :sub:`6`
7203      - y\ :sub:`5`
7204      - y\ :sub:`4`
7205      - y\ :sub:`3`
7206      - y\ :sub:`2`
7207      - y\ :sub:`1`
7208      - y\ :sub:`0`
7209      - u\ :sub:`7`
7210      - u\ :sub:`6`
7211      - u\ :sub:`5`
7212      - u\ :sub:`4`
7213      - u\ :sub:`3`
7214      - u\ :sub:`2`
7215      - u\ :sub:`1`
7216      - u\ :sub:`0`
7217      - v\ :sub:`7`
7218      - v\ :sub:`6`
7219      - v\ :sub:`5`
7220      - v\ :sub:`4`
7221      - v\ :sub:`3`
7222      - v\ :sub:`2`
7223      - v\ :sub:`1`
7224      - v\ :sub:`0`
7225    * .. _MEDIA-BUS-FMT-UYYVYY8-0-5X24:
7226
7227      - MEDIA_BUS_FMT_UYYVYY8_0_5X24
7228      - 0x2026
7229      -
7230      -
7231      -
7232      -
7233      -
7234      -
7235      -
7236      -
7237      -
7238      - u\ :sub:`7`
7239      - u\ :sub:`6`
7240      - u\ :sub:`5`
7241      - u\ :sub:`4`
7242      - u\ :sub:`3`
7243      - u\ :sub:`2`
7244      - u\ :sub:`1`
7245      - u\ :sub:`0`
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      - y\ :sub:`7`
7255      - y\ :sub:`6`
7256      - y\ :sub:`5`
7257      - y\ :sub:`4`
7258      - y\ :sub:`3`
7259      - y\ :sub:`2`
7260      - y\ :sub:`1`
7261      - y\ :sub:`0`
7262    * -
7263      -
7264      -
7265      -
7266      -
7267      -
7268      -
7269      -
7270      -
7271      -
7272      -
7273      - v\ :sub:`7`
7274      - v\ :sub:`6`
7275      - v\ :sub:`5`
7276      - v\ :sub:`4`
7277      - v\ :sub:`3`
7278      - v\ :sub:`2`
7279      - v\ :sub:`1`
7280      - v\ :sub:`0`
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      - y\ :sub:`7`
7290      - y\ :sub:`6`
7291      - y\ :sub:`5`
7292      - y\ :sub:`4`
7293      - y\ :sub:`3`
7294      - y\ :sub:`2`
7295      - y\ :sub:`1`
7296      - y\ :sub:`0`
7297    * .. _MEDIA-BUS-FMT-UYVY12-1X24:
7298
7299      - MEDIA_BUS_FMT_UYVY12_1X24
7300      - 0x2020
7301      -
7302      -
7303      -
7304      -
7305      -
7306      -
7307      -
7308      -
7309      -
7310      - u\ :sub:`11`
7311      - u\ :sub:`10`
7312      - u\ :sub:`9`
7313      - u\ :sub:`8`
7314      - u\ :sub:`7`
7315      - u\ :sub:`6`
7316      - u\ :sub:`5`
7317      - u\ :sub:`4`
7318      - u\ :sub:`3`
7319      - u\ :sub:`2`
7320      - u\ :sub:`1`
7321      - u\ :sub:`0`
7322      - y\ :sub:`11`
7323      - y\ :sub:`10`
7324      - y\ :sub:`9`
7325      - y\ :sub:`8`
7326      - y\ :sub:`7`
7327      - y\ :sub:`6`
7328      - y\ :sub:`5`
7329      - y\ :sub:`4`
7330      - y\ :sub:`3`
7331      - y\ :sub:`2`
7332      - y\ :sub:`1`
7333      - y\ :sub:`0`
7334    * -
7335      -
7336      -
7337      -
7338      -
7339      -
7340      -
7341      -
7342      -
7343      -
7344      -
7345      - v\ :sub:`11`
7346      - v\ :sub:`10`
7347      - v\ :sub:`9`
7348      - v\ :sub:`8`
7349      - v\ :sub:`7`
7350      - v\ :sub:`6`
7351      - v\ :sub:`5`
7352      - v\ :sub:`4`
7353      - v\ :sub:`3`
7354      - v\ :sub:`2`
7355      - v\ :sub:`1`
7356      - v\ :sub:`0`
7357      - y\ :sub:`11`
7358      - y\ :sub:`10`
7359      - y\ :sub:`9`
7360      - y\ :sub:`8`
7361      - y\ :sub:`7`
7362      - y\ :sub:`6`
7363      - y\ :sub:`5`
7364      - y\ :sub:`4`
7365      - y\ :sub:`3`
7366      - y\ :sub:`2`
7367      - y\ :sub:`1`
7368      - y\ :sub:`0`
7369    * .. _MEDIA-BUS-FMT-VYUY12-1X24:
7370
7371      - MEDIA_BUS_FMT_VYUY12_1X24
7372      - 0x2021
7373      -
7374      -
7375      -
7376      -
7377      -
7378      -
7379      -
7380      -
7381      -
7382      - v\ :sub:`11`
7383      - v\ :sub:`10`
7384      - v\ :sub:`9`
7385      - v\ :sub:`8`
7386      - v\ :sub:`7`
7387      - v\ :sub:`6`
7388      - v\ :sub:`5`
7389      - v\ :sub:`4`
7390      - v\ :sub:`3`
7391      - v\ :sub:`2`
7392      - v\ :sub:`1`
7393      - v\ :sub:`0`
7394      - y\ :sub:`11`
7395      - y\ :sub:`10`
7396      - y\ :sub:`9`
7397      - y\ :sub:`8`
7398      - y\ :sub:`7`
7399      - y\ :sub:`6`
7400      - y\ :sub:`5`
7401      - y\ :sub:`4`
7402      - y\ :sub:`3`
7403      - y\ :sub:`2`
7404      - y\ :sub:`1`
7405      - y\ :sub:`0`
7406    * -
7407      -
7408      -
7409      -
7410      -
7411      -
7412      -
7413      -
7414      -
7415      -
7416      -
7417      - u\ :sub:`11`
7418      - u\ :sub:`10`
7419      - u\ :sub:`9`
7420      - u\ :sub:`8`
7421      - u\ :sub:`7`
7422      - u\ :sub:`6`
7423      - u\ :sub:`5`
7424      - u\ :sub:`4`
7425      - u\ :sub:`3`
7426      - u\ :sub:`2`
7427      - u\ :sub:`1`
7428      - u\ :sub:`0`
7429      - y\ :sub:`11`
7430      - y\ :sub:`10`
7431      - y\ :sub:`9`
7432      - y\ :sub:`8`
7433      - y\ :sub:`7`
7434      - y\ :sub:`6`
7435      - y\ :sub:`5`
7436      - y\ :sub:`4`
7437      - y\ :sub:`3`
7438      - y\ :sub:`2`
7439      - y\ :sub:`1`
7440      - y\ :sub:`0`
7441    * .. _MEDIA-BUS-FMT-YUYV12-1X24:
7442
7443      - MEDIA_BUS_FMT_YUYV12_1X24
7444      - 0x2022
7445      -
7446      -
7447      -
7448      -
7449      -
7450      -
7451      -
7452      -
7453      -
7454      - y\ :sub:`11`
7455      - y\ :sub:`10`
7456      - y\ :sub:`9`
7457      - y\ :sub:`8`
7458      - y\ :sub:`7`
7459      - y\ :sub:`6`
7460      - y\ :sub:`5`
7461      - y\ :sub:`4`
7462      - y\ :sub:`3`
7463      - y\ :sub:`2`
7464      - y\ :sub:`1`
7465      - y\ :sub:`0`
7466      - u\ :sub:`11`
7467      - u\ :sub:`10`
7468      - u\ :sub:`9`
7469      - u\ :sub:`8`
7470      - u\ :sub:`7`
7471      - u\ :sub:`6`
7472      - u\ :sub:`5`
7473      - u\ :sub:`4`
7474      - u\ :sub:`3`
7475      - u\ :sub:`2`
7476      - u\ :sub:`1`
7477      - u\ :sub:`0`
7478    * -
7479      -
7480      -
7481      -
7482      -
7483      -
7484      -
7485      -
7486      -
7487      -
7488      -
7489      - y\ :sub:`11`
7490      - y\ :sub:`10`
7491      - y\ :sub:`9`
7492      - y\ :sub:`8`
7493      - y\ :sub:`7`
7494      - y\ :sub:`6`
7495      - y\ :sub:`5`
7496      - y\ :sub:`4`
7497      - y\ :sub:`3`
7498      - y\ :sub:`2`
7499      - y\ :sub:`1`
7500      - y\ :sub:`0`
7501      - v\ :sub:`11`
7502      - v\ :sub:`10`
7503      - v\ :sub:`9`
7504      - v\ :sub:`8`
7505      - v\ :sub:`7`
7506      - v\ :sub:`6`
7507      - v\ :sub:`5`
7508      - v\ :sub:`4`
7509      - v\ :sub:`3`
7510      - v\ :sub:`2`
7511      - v\ :sub:`1`
7512      - v\ :sub:`0`
7513    * .. _MEDIA-BUS-FMT-YVYU12-1X24:
7514
7515      - MEDIA_BUS_FMT_YVYU12_1X24
7516      - 0x2023
7517      -
7518      -
7519      -
7520      -
7521      -
7522      -
7523      -
7524      -
7525      -
7526      - y\ :sub:`11`
7527      - y\ :sub:`10`
7528      - y\ :sub:`9`
7529      - y\ :sub:`8`
7530      - y\ :sub:`7`
7531      - y\ :sub:`6`
7532      - y\ :sub:`5`
7533      - y\ :sub:`4`
7534      - y\ :sub:`3`
7535      - y\ :sub:`2`
7536      - y\ :sub:`1`
7537      - y\ :sub:`0`
7538      - v\ :sub:`11`
7539      - v\ :sub:`10`
7540      - v\ :sub:`9`
7541      - v\ :sub:`8`
7542      - v\ :sub:`7`
7543      - v\ :sub:`6`
7544      - v\ :sub:`5`
7545      - v\ :sub:`4`
7546      - v\ :sub:`3`
7547      - v\ :sub:`2`
7548      - v\ :sub:`1`
7549      - v\ :sub:`0`
7550    * -
7551      -
7552      -
7553      -
7554      -
7555      -
7556      -
7557      -
7558      -
7559      -
7560      -
7561      - y\ :sub:`11`
7562      - y\ :sub:`10`
7563      - y\ :sub:`9`
7564      - y\ :sub:`8`
7565      - y\ :sub:`7`
7566      - y\ :sub:`6`
7567      - y\ :sub:`5`
7568      - y\ :sub:`4`
7569      - y\ :sub:`3`
7570      - y\ :sub:`2`
7571      - y\ :sub:`1`
7572      - y\ :sub:`0`
7573      - u\ :sub:`11`
7574      - u\ :sub:`10`
7575      - u\ :sub:`9`
7576      - u\ :sub:`8`
7577      - u\ :sub:`7`
7578      - u\ :sub:`6`
7579      - u\ :sub:`5`
7580      - u\ :sub:`4`
7581      - u\ :sub:`3`
7582      - u\ :sub:`2`
7583      - u\ :sub:`1`
7584      - u\ :sub:`0`
7585    * .. _MEDIA-BUS-FMT-YUV10-1X30:
7586
7587      - MEDIA_BUS_FMT_YUV10_1X30
7588      - 0x2016
7589      -
7590      -
7591      -
7592      - y\ :sub:`9`
7593      - y\ :sub:`8`
7594      - y\ :sub:`7`
7595      - y\ :sub:`6`
7596      - y\ :sub:`5`
7597      - y\ :sub:`4`
7598      - y\ :sub:`3`
7599      - y\ :sub:`2`
7600      - y\ :sub:`1`
7601      - y\ :sub:`0`
7602      - u\ :sub:`9`
7603      - u\ :sub:`8`
7604      - u\ :sub:`7`
7605      - u\ :sub:`6`
7606      - u\ :sub:`5`
7607      - u\ :sub:`4`
7608      - u\ :sub:`3`
7609      - u\ :sub:`2`
7610      - u\ :sub:`1`
7611      - u\ :sub:`0`
7612      - v\ :sub:`9`
7613      - v\ :sub:`8`
7614      - v\ :sub:`7`
7615      - v\ :sub:`6`
7616      - v\ :sub:`5`
7617      - v\ :sub:`4`
7618      - v\ :sub:`3`
7619      - v\ :sub:`2`
7620      - v\ :sub:`1`
7621      - v\ :sub:`0`
7622    * .. _MEDIA-BUS-FMT-UYYVYY10-0-5X30:
7623
7624      - MEDIA_BUS_FMT_UYYVYY10_0_5X30
7625      - 0x2027
7626      -
7627      -
7628      -
7629      - u\ :sub:`9`
7630      - u\ :sub:`8`
7631      - u\ :sub:`7`
7632      - u\ :sub:`6`
7633      - u\ :sub:`5`
7634      - u\ :sub:`4`
7635      - u\ :sub:`3`
7636      - u\ :sub:`2`
7637      - u\ :sub:`1`
7638      - u\ :sub:`0`
7639      - y\ :sub:`9`
7640      - y\ :sub:`8`
7641      - y\ :sub:`7`
7642      - y\ :sub:`6`
7643      - y\ :sub:`5`
7644      - y\ :sub:`4`
7645      - y\ :sub:`3`
7646      - y\ :sub:`2`
7647      - y\ :sub:`1`
7648      - y\ :sub:`0`
7649      - y\ :sub:`9`
7650      - y\ :sub:`8`
7651      - y\ :sub:`7`
7652      - y\ :sub:`6`
7653      - y\ :sub:`5`
7654      - y\ :sub:`4`
7655      - y\ :sub:`3`
7656      - y\ :sub:`2`
7657      - y\ :sub:`1`
7658      - y\ :sub:`0`
7659    * -
7660      -
7661      -
7662      -
7663      -
7664      - v\ :sub:`9`
7665      - v\ :sub:`8`
7666      - v\ :sub:`7`
7667      - v\ :sub:`6`
7668      - v\ :sub:`5`
7669      - v\ :sub:`4`
7670      - v\ :sub:`3`
7671      - v\ :sub:`2`
7672      - v\ :sub:`1`
7673      - v\ :sub:`0`
7674      - y\ :sub:`9`
7675      - y\ :sub:`8`
7676      - y\ :sub:`7`
7677      - y\ :sub:`6`
7678      - y\ :sub:`5`
7679      - y\ :sub:`4`
7680      - y\ :sub:`3`
7681      - y\ :sub:`2`
7682      - y\ :sub:`1`
7683      - y\ :sub:`0`
7684      - y\ :sub:`9`
7685      - y\ :sub:`8`
7686      - y\ :sub:`7`
7687      - y\ :sub:`6`
7688      - y\ :sub:`5`
7689      - y\ :sub:`4`
7690      - y\ :sub:`3`
7691      - y\ :sub:`2`
7692      - y\ :sub:`1`
7693      - y\ :sub:`0`
7694    * .. _MEDIA-BUS-FMT-AYUV8-1X32:
7695
7696      - MEDIA_BUS_FMT_AYUV8_1X32
7697      - 0x2017
7698      -
7699      - a\ :sub:`7`
7700      - a\ :sub:`6`
7701      - a\ :sub:`5`
7702      - a\ :sub:`4`
7703      - a\ :sub:`3`
7704      - a\ :sub:`2`
7705      - a\ :sub:`1`
7706      - a\ :sub:`0`
7707      - y\ :sub:`7`
7708      - y\ :sub:`6`
7709      - y\ :sub:`5`
7710      - y\ :sub:`4`
7711      - y\ :sub:`3`
7712      - y\ :sub:`2`
7713      - y\ :sub:`1`
7714      - y\ :sub:`0`
7715      - u\ :sub:`7`
7716      - u\ :sub:`6`
7717      - u\ :sub:`5`
7718      - u\ :sub:`4`
7719      - u\ :sub:`3`
7720      - u\ :sub:`2`
7721      - u\ :sub:`1`
7722      - u\ :sub:`0`
7723      - v\ :sub:`7`
7724      - v\ :sub:`6`
7725      - v\ :sub:`5`
7726      - v\ :sub:`4`
7727      - v\ :sub:`3`
7728      - v\ :sub:`2`
7729      - v\ :sub:`1`
7730      - v\ :sub:`0`
7731
7732
7733.. raw:: latex
7734
7735	\endgroup
7736
7737
7738The following table list existing packed 36bit wide YUV formats.
7739
7740.. raw:: latex
7741
7742    \begingroup
7743    \tiny
7744    \setlength{\tabcolsep}{2pt}
7745
7746.. 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}|
7747
7748.. _v4l2-mbus-pixelcode-yuv8-36bit:
7749
7750.. flat-table:: 36bit YUV Formats
7751    :header-rows:  2
7752    :stub-columns: 0
7753    :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
7754
7755    * - Identifier
7756      - Code
7757      -
7758      - :cspan:`35` Data organization
7759    * -
7760      -
7761      - Bit
7762      - 35
7763      - 34
7764      - 33
7765      - 32
7766      - 31
7767      - 30
7768      - 29
7769      - 28
7770      - 27
7771      - 26
7772      - 25
7773      - 24
7774      - 23
7775      - 22
7776      - 21
7777      - 10
7778      - 19
7779      - 18
7780      - 17
7781      - 16
7782      - 15
7783      - 14
7784      - 13
7785      - 12
7786      - 11
7787      - 10
7788      - 9
7789      - 8
7790      - 7
7791      - 6
7792      - 5
7793      - 4
7794      - 3
7795      - 2
7796      - 1
7797      - 0
7798    * .. _MEDIA-BUS-FMT-UYYVYY12-0-5X36:
7799
7800      - MEDIA_BUS_FMT_UYYVYY12_0_5X36
7801      - 0x2028
7802      -
7803      - u\ :sub:`11`
7804      - u\ :sub:`10`
7805      - u\ :sub:`9`
7806      - u\ :sub:`8`
7807      - u\ :sub:`7`
7808      - u\ :sub:`6`
7809      - u\ :sub:`5`
7810      - u\ :sub:`4`
7811      - u\ :sub:`3`
7812      - u\ :sub:`2`
7813      - u\ :sub:`1`
7814      - u\ :sub:`0`
7815      - y\ :sub:`11`
7816      - y\ :sub:`10`
7817      - y\ :sub:`9`
7818      - y\ :sub:`8`
7819      - y\ :sub:`7`
7820      - y\ :sub:`6`
7821      - y\ :sub:`5`
7822      - y\ :sub:`4`
7823      - y\ :sub:`3`
7824      - y\ :sub:`2`
7825      - y\ :sub:`1`
7826      - y\ :sub:`0`
7827      - y\ :sub:`11`
7828      - y\ :sub:`10`
7829      - y\ :sub:`9`
7830      - y\ :sub:`8`
7831      - y\ :sub:`7`
7832      - y\ :sub:`6`
7833      - y\ :sub:`5`
7834      - y\ :sub:`4`
7835      - y\ :sub:`3`
7836      - y\ :sub:`2`
7837      - y\ :sub:`1`
7838      - y\ :sub:`0`
7839    * -
7840      -
7841      -
7842      - v\ :sub:`11`
7843      - v\ :sub:`10`
7844      - v\ :sub:`9`
7845      - v\ :sub:`8`
7846      - v\ :sub:`7`
7847      - v\ :sub:`6`
7848      - v\ :sub:`5`
7849      - v\ :sub:`4`
7850      - v\ :sub:`3`
7851      - v\ :sub:`2`
7852      - v\ :sub:`1`
7853      - v\ :sub:`0`
7854      - y\ :sub:`11`
7855      - y\ :sub:`10`
7856      - y\ :sub:`9`
7857      - y\ :sub:`8`
7858      - y\ :sub:`7`
7859      - y\ :sub:`6`
7860      - y\ :sub:`5`
7861      - y\ :sub:`4`
7862      - y\ :sub:`3`
7863      - y\ :sub:`2`
7864      - y\ :sub:`1`
7865      - y\ :sub:`0`
7866      - y\ :sub:`11`
7867      - y\ :sub:`10`
7868      - y\ :sub:`9`
7869      - y\ :sub:`8`
7870      - y\ :sub:`7`
7871      - y\ :sub:`6`
7872      - y\ :sub:`5`
7873      - y\ :sub:`4`
7874      - y\ :sub:`3`
7875      - y\ :sub:`2`
7876      - y\ :sub:`1`
7877      - y\ :sub:`0`
7878    * .. _MEDIA-BUS-FMT-YUV12-1X36:
7879
7880      - MEDIA_BUS_FMT_YUV12_1X36
7881      - 0x2029
7882      -
7883      - y\ :sub:`11`
7884      - y\ :sub:`10`
7885      - y\ :sub:`9`
7886      - y\ :sub:`8`
7887      - y\ :sub:`7`
7888      - y\ :sub:`6`
7889      - y\ :sub:`5`
7890      - y\ :sub:`4`
7891      - y\ :sub:`3`
7892      - y\ :sub:`2`
7893      - y\ :sub:`1`
7894      - y\ :sub:`0`
7895      - u\ :sub:`11`
7896      - u\ :sub:`10`
7897      - u\ :sub:`9`
7898      - u\ :sub:`8`
7899      - u\ :sub:`7`
7900      - u\ :sub:`6`
7901      - u\ :sub:`5`
7902      - u\ :sub:`4`
7903      - u\ :sub:`3`
7904      - u\ :sub:`2`
7905      - u\ :sub:`1`
7906      - u\ :sub:`0`
7907      - v\ :sub:`11`
7908      - v\ :sub:`10`
7909      - v\ :sub:`9`
7910      - v\ :sub:`8`
7911      - v\ :sub:`7`
7912      - v\ :sub:`6`
7913      - v\ :sub:`5`
7914      - v\ :sub:`4`
7915      - v\ :sub:`3`
7916      - v\ :sub:`2`
7917      - v\ :sub:`1`
7918      - v\ :sub:`0`
7919
7920
7921.. raw:: latex
7922
7923	\endgroup
7924
7925
7926The following table list existing packed 48bit wide YUV formats.
7927
7928.. raw:: latex
7929
7930    \begingroup
7931    \tiny
7932    \setlength{\tabcolsep}{2pt}
7933
7934.. 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}|
7935
7936.. _v4l2-mbus-pixelcode-yuv8-48bit:
7937
7938.. flat-table:: 48bit YUV Formats
7939    :header-rows:  3
7940    :stub-columns: 0
7941    :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
7942
7943    * - Identifier
7944      - Code
7945      -
7946      - :cspan:`31` Data organization
7947    * -
7948      -
7949      - Bit
7950      -
7951      -
7952      -
7953      -
7954      -
7955      -
7956      -
7957      -
7958      -
7959      -
7960      -
7961      -
7962      -
7963      -
7964      -
7965      -
7966      - 47
7967      - 46
7968      - 45
7969      - 44
7970      - 43
7971      - 42
7972      - 41
7973      - 40
7974      - 39
7975      - 38
7976      - 37
7977      - 36
7978      - 35
7979      - 34
7980      - 33
7981      - 32
7982    * -
7983      -
7984      -
7985      - 31
7986      - 30
7987      - 29
7988      - 28
7989      - 27
7990      - 26
7991      - 25
7992      - 24
7993      - 23
7994      - 22
7995      - 21
7996      - 10
7997      - 19
7998      - 18
7999      - 17
8000      - 16
8001      - 15
8002      - 14
8003      - 13
8004      - 12
8005      - 11
8006      - 10
8007      - 9
8008      - 8
8009      - 7
8010      - 6
8011      - 5
8012      - 4
8013      - 3
8014      - 2
8015      - 1
8016      - 0
8017    * .. _MEDIA-BUS-FMT-YUV16-1X48:
8018
8019      - MEDIA_BUS_FMT_YUV16_1X48
8020      - 0x202a
8021      -
8022      -
8023      -
8024      -
8025      -
8026      -
8027      -
8028      -
8029      -
8030      -
8031      -
8032      -
8033      -
8034      -
8035      -
8036      -
8037      -
8038      - y\ :sub:`15`
8039      - y\ :sub:`14`
8040      - y\ :sub:`13`
8041      - y\ :sub:`12`
8042      - y\ :sub:`11`
8043      - y\ :sub:`10`
8044      - y\ :sub:`8`
8045      - y\ :sub:`8`
8046      - y\ :sub:`7`
8047      - y\ :sub:`6`
8048      - y\ :sub:`5`
8049      - y\ :sub:`4`
8050      - y\ :sub:`3`
8051      - y\ :sub:`2`
8052      - y\ :sub:`1`
8053      - y\ :sub:`0`
8054    * -
8055      -
8056      -
8057      - u\ :sub:`15`
8058      - u\ :sub:`14`
8059      - u\ :sub:`13`
8060      - u\ :sub:`12`
8061      - u\ :sub:`11`
8062      - u\ :sub:`10`
8063      - u\ :sub:`9`
8064      - u\ :sub:`8`
8065      - u\ :sub:`7`
8066      - u\ :sub:`6`
8067      - u\ :sub:`5`
8068      - u\ :sub:`4`
8069      - u\ :sub:`3`
8070      - u\ :sub:`2`
8071      - u\ :sub:`1`
8072      - u\ :sub:`0`
8073      - v\ :sub:`15`
8074      - v\ :sub:`14`
8075      - v\ :sub:`13`
8076      - v\ :sub:`12`
8077      - v\ :sub:`11`
8078      - v\ :sub:`10`
8079      - v\ :sub:`9`
8080      - v\ :sub:`8`
8081      - v\ :sub:`7`
8082      - v\ :sub:`6`
8083      - v\ :sub:`5`
8084      - v\ :sub:`4`
8085      - v\ :sub:`3`
8086      - v\ :sub:`2`
8087      - v\ :sub:`1`
8088      - v\ :sub:`0`
8089    * .. _MEDIA-BUS-FMT-UYYVYY16-0-5X48:
8090
8091      - MEDIA_BUS_FMT_UYYVYY16_0_5X48
8092      - 0x202b
8093      -
8094      -
8095      -
8096      -
8097      -
8098      -
8099      -
8100      -
8101      -
8102      -
8103      -
8104      -
8105      -
8106      -
8107      -
8108      -
8109      -
8110      - u\ :sub:`15`
8111      - u\ :sub:`14`
8112      - u\ :sub:`13`
8113      - u\ :sub:`12`
8114      - u\ :sub:`11`
8115      - u\ :sub:`10`
8116      - u\ :sub:`9`
8117      - u\ :sub:`8`
8118      - u\ :sub:`7`
8119      - u\ :sub:`6`
8120      - u\ :sub:`5`
8121      - u\ :sub:`4`
8122      - u\ :sub:`3`
8123      - u\ :sub:`2`
8124      - u\ :sub:`1`
8125      - u\ :sub:`0`
8126    * -
8127      -
8128      -
8129      - y\ :sub:`15`
8130      - y\ :sub:`14`
8131      - y\ :sub:`13`
8132      - y\ :sub:`12`
8133      - y\ :sub:`11`
8134      - y\ :sub:`10`
8135      - y\ :sub:`9`
8136      - y\ :sub:`8`
8137      - y\ :sub:`7`
8138      - y\ :sub:`6`
8139      - y\ :sub:`5`
8140      - y\ :sub:`4`
8141      - y\ :sub:`3`
8142      - y\ :sub:`2`
8143      - y\ :sub:`1`
8144      - y\ :sub:`0`
8145      - y\ :sub:`15`
8146      - y\ :sub:`14`
8147      - y\ :sub:`13`
8148      - y\ :sub:`12`
8149      - y\ :sub:`11`
8150      - y\ :sub:`10`
8151      - y\ :sub:`8`
8152      - y\ :sub:`8`
8153      - y\ :sub:`7`
8154      - y\ :sub:`6`
8155      - y\ :sub:`5`
8156      - y\ :sub:`4`
8157      - y\ :sub:`3`
8158      - y\ :sub:`2`
8159      - y\ :sub:`1`
8160      - y\ :sub:`0`
8161    * -
8162      -
8163      -
8164      -
8165      -
8166      -
8167      -
8168      -
8169      -
8170      -
8171      -
8172      -
8173      -
8174      -
8175      -
8176      -
8177      -
8178      -
8179      -
8180      - v\ :sub:`15`
8181      - v\ :sub:`14`
8182      - v\ :sub:`13`
8183      - v\ :sub:`12`
8184      - v\ :sub:`11`
8185      - v\ :sub:`10`
8186      - v\ :sub:`9`
8187      - v\ :sub:`8`
8188      - v\ :sub:`7`
8189      - v\ :sub:`6`
8190      - v\ :sub:`5`
8191      - v\ :sub:`4`
8192      - v\ :sub:`3`
8193      - v\ :sub:`2`
8194      - v\ :sub:`1`
8195      - v\ :sub:`0`
8196    * -
8197      -
8198      -
8199      - y\ :sub:`15`
8200      - y\ :sub:`14`
8201      - y\ :sub:`13`
8202      - y\ :sub:`12`
8203      - y\ :sub:`11`
8204      - y\ :sub:`10`
8205      - y\ :sub:`9`
8206      - y\ :sub:`8`
8207      - y\ :sub:`7`
8208      - y\ :sub:`6`
8209      - y\ :sub:`5`
8210      - y\ :sub:`4`
8211      - y\ :sub:`3`
8212      - y\ :sub:`2`
8213      - y\ :sub:`1`
8214      - y\ :sub:`0`
8215      - y\ :sub:`15`
8216      - y\ :sub:`14`
8217      - y\ :sub:`13`
8218      - y\ :sub:`12`
8219      - y\ :sub:`11`
8220      - y\ :sub:`10`
8221      - y\ :sub:`8`
8222      - y\ :sub:`8`
8223      - y\ :sub:`7`
8224      - y\ :sub:`6`
8225      - y\ :sub:`5`
8226      - y\ :sub:`4`
8227      - y\ :sub:`3`
8228      - y\ :sub:`2`
8229      - y\ :sub:`1`
8230      - y\ :sub:`0`
8231
8232
8233.. raw:: latex
8234
8235	\endgroup
8236
8237HSV/HSL Formats
8238^^^^^^^^^^^^^^^
8239
8240Those formats transfer pixel data as RGB values in a
8241cylindrical-coordinate system using Hue-Saturation-Value or
8242Hue-Saturation-Lightness components. The format code is made of the
8243following information.
8244
8245-  The hue, saturation, value or lightness and optional alpha components
8246   order code, as encoded in a pixel sample. The only currently
8247   supported value is AHSV.
8248
8249-  The number of bits per component, for each component. The values can
8250   be different for all components. The only currently supported value
8251   is 8888.
8252
8253-  The number of bus samples per pixel. Pixels that are wider than the
8254   bus width must be transferred in multiple samples. The only currently
8255   supported value is 1.
8256
8257-  The bus width.
8258
8259-  For formats where the total number of bits per pixel is smaller than
8260   the number of bus samples per pixel times the bus width, a padding
8261   value stating if the bytes are padded in their most high order bits
8262   (PADHI) or low order bits (PADLO).
8263
8264-  For formats where the number of bus samples per pixel is larger than
8265   1, an endianness value stating if the pixel is transferred MSB first
8266   (BE) or LSB first (LE).
8267
8268The following table lists existing HSV/HSL formats.
8269
8270
8271.. raw:: latex
8272
8273    \begingroup
8274    \tiny
8275    \setlength{\tabcolsep}{2pt}
8276
8277.. 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}|
8278
8279.. _v4l2-mbus-pixelcode-hsv:
8280
8281.. flat-table:: HSV/HSL formats
8282    :header-rows:  2
8283    :stub-columns: 0
8284    :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
8285
8286    * - Identifier
8287      - Code
8288      -
8289      - :cspan:`31` Data organization
8290    * -
8291      -
8292      - Bit
8293      - 31
8294      - 30
8295      - 29
8296      - 28
8297      - 27
8298      - 26
8299      - 25
8300      - 24
8301      - 23
8302      - 22
8303      - 21
8304      - 20
8305      - 19
8306      - 18
8307      - 17
8308      - 16
8309      - 15
8310      - 14
8311      - 13
8312      - 12
8313      - 11
8314      - 10
8315      - 9
8316      - 8
8317      - 7
8318      - 6
8319      - 5
8320      - 4
8321      - 3
8322      - 2
8323      - 1
8324      - 0
8325    * .. _MEDIA-BUS-FMT-AHSV8888-1X32:
8326
8327      - MEDIA_BUS_FMT_AHSV8888_1X32
8328      - 0x6001
8329      -
8330      - a\ :sub:`7`
8331      - a\ :sub:`6`
8332      - a\ :sub:`5`
8333      - a\ :sub:`4`
8334      - a\ :sub:`3`
8335      - a\ :sub:`2`
8336      - a\ :sub:`1`
8337      - a\ :sub:`0`
8338      - h\ :sub:`7`
8339      - h\ :sub:`6`
8340      - h\ :sub:`5`
8341      - h\ :sub:`4`
8342      - h\ :sub:`3`
8343      - h\ :sub:`2`
8344      - h\ :sub:`1`
8345      - h\ :sub:`0`
8346      - s\ :sub:`7`
8347      - s\ :sub:`6`
8348      - s\ :sub:`5`
8349      - s\ :sub:`4`
8350      - s\ :sub:`3`
8351      - s\ :sub:`2`
8352      - s\ :sub:`1`
8353      - s\ :sub:`0`
8354      - v\ :sub:`7`
8355      - v\ :sub:`6`
8356      - v\ :sub:`5`
8357      - v\ :sub:`4`
8358      - v\ :sub:`3`
8359      - v\ :sub:`2`
8360      - v\ :sub:`1`
8361      - v\ :sub:`0`
8362
8363.. raw:: latex
8364
8365    \endgroup
8366
8367
8368JPEG Compressed Formats
8369^^^^^^^^^^^^^^^^^^^^^^^
8370
8371Those data formats consist of an ordered sequence of 8-bit bytes
8372obtained from JPEG compression process. Additionally to the ``_JPEG``
8373postfix the format code is made of the following information.
8374
8375-  The number of bus samples per entropy encoded byte.
8376
8377-  The bus width.
8378
8379For instance, for a JPEG baseline process and an 8-bit bus width the
8380format will be named ``MEDIA_BUS_FMT_JPEG_1X8``.
8381
8382The following table lists existing JPEG compressed formats.
8383
8384
8385.. _v4l2-mbus-pixelcode-jpeg:
8386
8387.. tabularcolumns:: |p{6.0cm}|p{1.4cm}|p{9.9cm}|
8388
8389.. flat-table:: JPEG Formats
8390    :header-rows:  1
8391    :stub-columns: 0
8392
8393    * - Identifier
8394      - Code
8395      - Remarks
8396    * .. _MEDIA-BUS-FMT-JPEG-1X8:
8397
8398      - MEDIA_BUS_FMT_JPEG_1X8
8399      - 0x4001
8400      - Besides of its usage for the parallel bus this format is
8401	recommended for transmission of JPEG data over MIPI CSI bus using
8402	the User Defined 8-bit Data types.
8403
8404
8405
8406.. _v4l2-mbus-vendor-spec-fmts:
8407
8408Vendor and Device Specific Formats
8409^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8410
8411This section lists complex data formats that are either vendor or device
8412specific.
8413
8414The following table lists the existing vendor and device specific
8415formats.
8416
8417
8418.. _v4l2-mbus-pixelcode-vendor-specific:
8419
8420.. tabularcolumns:: |p{8.0cm}|p{1.4cm}|p{7.9cm}|
8421
8422.. flat-table:: Vendor and device specific formats
8423    :header-rows:  1
8424    :stub-columns: 0
8425
8426    * - Identifier
8427      - Code
8428      - Comments
8429    * .. _MEDIA-BUS-FMT-S5C-UYVY-JPEG-1X8:
8430
8431      - MEDIA_BUS_FMT_S5C_UYVY_JPEG_1X8
8432      - 0x5001
8433      - Interleaved raw UYVY and JPEG image format with embedded meta-data
8434	used by Samsung S3C73MX camera sensors.
8435
8436.. _v4l2-mbus-metadata-fmts:
8437
8438Metadata Formats
8439^^^^^^^^^^^^^^^^
8440
8441This section lists all metadata formats.
8442
8443The following table lists the existing metadata formats.
8444
8445.. tabularcolumns:: |p{8.0cm}|p{1.4cm}|p{7.9cm}|
8446
8447.. flat-table:: Metadata formats
8448    :header-rows:  1
8449    :stub-columns: 0
8450
8451    * - Identifier
8452      - Code
8453      - Comments
8454    * .. _MEDIA-BUS-FMT-METADATA-FIXED:
8455
8456      - MEDIA_BUS_FMT_METADATA_FIXED
8457      - 0x7001
8458      - This format should be used when the same driver handles
8459	both sides of the link and the bus format is a fixed
8460	metadata format that is not configurable from userspace.
8461	Width and height will be set to 0 for this format.
8462
8463Generic Serial Metadata Formats
8464^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8465
8466Generic serial metadata formats are used on serial buses where the actual data
8467content is more or less device specific but the data is transmitted and received
8468by multiple devices that do not process the data in any way, simply writing
8469it to system memory for processing in software at the end of the pipeline.
8470
8471"b" in an array cell signifies a byte of data, followed by the number of the bit
8472and finally the bit number in subscript. "x" indicates a padding bit.
8473
8474.. _media-bus-format-generic-meta:
8475
8476.. cssclass: longtable
8477
8478.. flat-table:: Generic Serial Metadata Formats
8479    :header-rows:  2
8480    :stub-columns: 0
8481
8482    * - Identifier
8483      - Code
8484      -
8485      - :cspan:`23` Data organization within bus :term:`Data Unit`
8486    * -
8487      -
8488      - Bit
8489      - 23
8490      - 22
8491      - 21
8492      - 20
8493      - 19
8494      - 18
8495      - 17
8496      - 16
8497      - 15
8498      - 14
8499      - 13
8500      - 12
8501      - 11
8502      - 10
8503      - 9
8504      - 8
8505      - 7
8506      - 6
8507      - 5
8508      - 4
8509      - 3
8510      - 2
8511      - 1
8512      - 0
8513    * .. _MEDIA-BUS-FMT-META-8:
8514
8515      - MEDIA_BUS_FMT_META_8
8516      - 0x8001
8517      -
8518      -
8519      -
8520      -
8521      -
8522      -
8523      -
8524      -
8525      -
8526      -
8527      -
8528      -
8529      -
8530      -
8531      -
8532      -
8533      -
8534      - b0\ :sub:`7`
8535      - b0\ :sub:`6`
8536      - b0\ :sub:`5`
8537      - b0\ :sub:`4`
8538      - b0\ :sub:`3`
8539      - b0\ :sub:`2`
8540      - b0\ :sub:`1`
8541      - b0\ :sub:`0`
8542    * .. _MEDIA-BUS-FMT-META-10:
8543
8544      - MEDIA_BUS_FMT_META_10
8545      - 0x8002
8546      -
8547      -
8548      -
8549      -
8550      -
8551      -
8552      -
8553      -
8554      -
8555      -
8556      -
8557      -
8558      -
8559      -
8560      -
8561      - b0\ :sub:`7`
8562      - b0\ :sub:`6`
8563      - b0\ :sub:`5`
8564      - b0\ :sub:`4`
8565      - b0\ :sub:`3`
8566      - b0\ :sub:`2`
8567      - b0\ :sub:`1`
8568      - b0\ :sub:`0`
8569      - x
8570      - x
8571    * .. _MEDIA-BUS-FMT-META-12:
8572
8573      - MEDIA_BUS_FMT_META_12
8574      - 0x8003
8575      -
8576      -
8577      -
8578      -
8579      -
8580      -
8581      -
8582      -
8583      -
8584      -
8585      -
8586      -
8587      -
8588      - b0\ :sub:`7`
8589      - b0\ :sub:`6`
8590      - b0\ :sub:`5`
8591      - b0\ :sub:`4`
8592      - b0\ :sub:`3`
8593      - b0\ :sub:`2`
8594      - b0\ :sub:`1`
8595      - b0\ :sub:`0`
8596      - x
8597      - x
8598      - x
8599      - x
8600    * .. _MEDIA-BUS-FMT-META-14:
8601
8602      - MEDIA_BUS_FMT_META_14
8603      - 0x8004
8604      -
8605      -
8606      -
8607      -
8608      -
8609      -
8610      -
8611      -
8612      -
8613      -
8614      -
8615      - b0\ :sub:`7`
8616      - b0\ :sub:`6`
8617      - b0\ :sub:`5`
8618      - b0\ :sub:`4`
8619      - b0\ :sub:`3`
8620      - b0\ :sub:`2`
8621      - b0\ :sub:`1`
8622      - b0\ :sub:`0`
8623      - x
8624      - x
8625      - x
8626      - x
8627      - x
8628      - x
8629    * .. _MEDIA-BUS-FMT-META-16:
8630
8631      - MEDIA_BUS_FMT_META_16
8632      - 0x8005
8633      -
8634      -
8635      -
8636      -
8637      -
8638      -
8639      -
8640      -
8641      -
8642      - b0\ :sub:`7`
8643      - b0\ :sub:`6`
8644      - b0\ :sub:`5`
8645      - b0\ :sub:`4`
8646      - b0\ :sub:`3`
8647      - b0\ :sub:`2`
8648      - b0\ :sub:`1`
8649      - b0\ :sub:`0`
8650      - x
8651      - x
8652      - x
8653      - x
8654      - x
8655      - x
8656      - x
8657      - x
8658    * .. _MEDIA-BUS-FMT-META-20:
8659
8660      - MEDIA_BUS_FMT_META_20
8661      - 0x8006
8662      -
8663      -
8664      -
8665      -
8666      -
8667      - b0\ :sub:`7`
8668      - b0\ :sub:`6`
8669      - b0\ :sub:`5`
8670      - b0\ :sub:`4`
8671      - b0\ :sub:`3`
8672      - b0\ :sub:`2`
8673      - b0\ :sub:`1`
8674      - b0\ :sub:`0`
8675      - x
8676      - x
8677      - x
8678      - x
8679      - x
8680      - x
8681      - x
8682      - x
8683      - x
8684      - x
8685      - x
8686      - x
8687    * .. _MEDIA-BUS-FMT-META-24:
8688
8689      - MEDIA_BUS_FMT_META_24
8690      - 0x8007
8691      -
8692      - b0\ :sub:`7`
8693      - b0\ :sub:`6`
8694      - b0\ :sub:`5`
8695      - b0\ :sub:`4`
8696      - b0\ :sub:`3`
8697      - b0\ :sub:`2`
8698      - b0\ :sub:`1`
8699      - b0\ :sub:`0`
8700      - x
8701      - x
8702      - x
8703      - x
8704      - x
8705      - x
8706      - x
8707      - x
8708      - x
8709      - x
8710      - x
8711      - x
8712      - x
8713      - x
8714      - x
8715      - x
8716