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