← Documents Documentation/userspace-api/media/v4l/subdev-formats.rst GitHub 원문 ↗

Linux 6.18.37 · Userspace API / Media / V4L

V4L2 미디어 버스 형식

v4l2_mbus_framefmt 구조체와 RGB, Bayer, YUV, HSV, JPEG 및 메타데이터 미디어 버스 코드의 이름과 비트 배치를 설명합니다.

Source pathDocumentation/userspace-api/media/v4l/subdev-formats.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약·해설

subdev-formats.rst:1-8715

서브디바이스 패드에서 사용하는 프레임 형식 구조체와 127개 미디어 버스 형식 식별자의 구성 규칙, 코드값, 비트 배치를 형식 계열별로 안내합니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

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

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

v4l2_mbus_framefmt 구조체와 색채 변환 플래그

1-144

`v4l2_mbus_framefmt`는 서브디바이스 패드 사이의 미디어 버스 프레임 형식을 설명합니다. 크기와 픽셀 코드뿐 아니라 필드 순서, 색공간, 인코딩, 양자화 범위, 전달 함수와 변환 요청 플래그를 함께 전달합니다.

v4l2_mbus_framefmt 필드
필드의미
width이미지 너비(픽셀)
height이미지 높이입니다. TOP, BOTTOM, ALTERNATE 필드에서는 필드의 줄 수이고, 그 밖에는 프레임의 줄 수입니다.
codev4l2_mbus_pixelcode 열거형의 미디어 버스 형식 코드
fieldv4l2_field의 필드 순서이며 메타데이터 버스 코드에서는 0
colorspacev4l2_colorspace의 이미지 색공간
ycbcr_enc / hsv_enc색공간을 보완하는 Y'CbCr 또는 HSV 인코딩
quantizationv4l2_quantization의 양자화 범위
xfer_funcv4l2_xfer_func의 전달 함수
flags프레임 형식 동작 플래그
reserved[10]향후 확장을 위한 예약 배열이며 응용 프로그램과 드라이버가 0으로 설정

원문의 구조체 표를 필드별 의미로 정리합니다.

서브디바이스 드라이버는 `colorspace`, `ycbcr_enc` 또는 `hsv_enc`, `quantization`, `xfer_func`를 설정해야 합니다. 메타데이터 미디어 버스 코드에서는 이 색채 정보 필드를 0으로 둡니다. `ycbcr_enc`는 HSV 형식에서, `hsv_enc`는 Y'CbCr 형식에서 무시됩니다.

응용 프로그램이 소스 패드에 `V4L2_MBUS_FRAMEFMT_SET_CSC`를 설정하면 수신한 색채 표현을 요청한 값으로 변환하도록 서브디바이스에 요구할 수 있습니다. 지원할 수 없는 값이면 드라이버는 가능한 다른 값을 돌려주며, 지원하는 변환 종류는 `v4l2_subdev_mbus_code_enum`의 `V4L2_SUBDEV_MBUS_CODE_CSC_*` 플래그로 알립니다.

변경하지 않을 색채 필드는 `*_DEFAULT`로 두어야 합니다. 예를 들어 양자화 범위만 바꾸려면 `quantization`만 `V4L2_QUANTIZATION_FULL_RANGE` 또는 `V4L2_QUANTIZATION_LIM_RANGE`로 설정하고 나머지 색채 필드는 기본값으로 둡니다. 이 플래그는 싱크 패드에서는 무시됩니다.

색채 변환 협상
코드 열거 단계에서 V4L2_SUBDEV_MBUS_CODE_CSC_* 플래그로 하드웨어 변환 능력을 확인합니다.요청할 색채 필드만 구체적인 값으로 설정하고 나머지는 *_DEFAULT로 둡니다.V4L2_MBUS_FRAMEFMT_SET_CSC를 설정해 소스 패드 형식을 적용합니다.드라이버가 돌려준 colorspace, 인코딩, quantization, xfer_func를 실제 적용값으로 사용합니다.

소스 패드에서 색채 변환을 요청하고 결과를 확인하는 순서입니다.

.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later

.. _v4l2-mbus-format:

Media Bus Formats
=================

.. c:type:: v4l2_mbus_framefmt

.. tabularcolumns:: |p{2.0cm}|p{4.0cm}|p{11.3cm}|

.. cssclass:: longtable

.. flat-table:: struct v4l2_mbus_framefmt
    :header-rows:  0
    :stub-columns: 0
    :widths:       1 1 2

    * - __u32
      - ``width``
      - Image width in pixels.
    * - __u32
      - ``height``
      - Image height in pixels. If ``field`` is one of ``V4L2_FIELD_TOP``,
	``V4L2_FIELD_BOTTOM`` or ``V4L2_FIELD_ALTERNATE`` then height
	refers to the number of lines in the field, otherwise it refers to
	the number of lines in the frame (which is twice the field height
	for interlaced formats).
    * - __u32
      - ``code``
      - Format code, from enum
	:ref:`v4l2_mbus_pixelcode <v4l2-mbus-pixelcode>`.
    * - __u32
      - ``field``
      - Field order, from enum :c:type:`v4l2_field`. See
	:ref:`field-order` for details. Zero for metadata mbus codes.
    * - __u32
      - ``colorspace``
      - Image colorspace, from enum :c:type:`v4l2_colorspace`.
        Must be set by the driver for subdevices. If the application sets the
	flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set this
	field on the source pad to request a specific colorspace for the media
	bus data. If the driver cannot handle the requested conversion, it will
	return another supported colorspace. The driver indicates that colorspace
	conversion is supported by setting the flag
	V4L2_SUBDEV_MBUS_CODE_CSC_COLORSPACE in the corresponding struct
	:c:type:`v4l2_subdev_mbus_code_enum` during enumeration.
	See :ref:`v4l2-subdev-mbus-code-flags`. Zero for metadata mbus codes.
    * - union {
      - (anonymous)
    * - __u16
      - ``ycbcr_enc``
      - Y'CbCr encoding, from enum :c:type:`v4l2_ycbcr_encoding`.
        This information supplements the ``colorspace`` and must be set by
	the driver for subdevices, see :ref:`colorspaces`. If the application
	sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set
	this field on a source pad to request a specific Y'CbCr encoding
	for the media bus data. If the driver cannot handle the requested
	conversion, it will return another supported encoding.
	This field is ignored for HSV media bus formats. The driver indicates
	that ycbcr_enc conversion is supported by setting the flag
	V4L2_SUBDEV_MBUS_CODE_CSC_YCBCR_ENC in the corresponding struct
	:c:type:`v4l2_subdev_mbus_code_enum` during enumeration.
	See :ref:`v4l2-subdev-mbus-code-flags`. Zero for metadata mbus codes.
    * - __u16
      - ``hsv_enc``
      - HSV encoding, from enum :c:type:`v4l2_hsv_encoding`.
        This information supplements the ``colorspace`` and must be set by
	the driver for subdevices, see :ref:`colorspaces`. If the application
	sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set
	this field on a source pad to request a specific HSV encoding
	for the media bus data. If the driver cannot handle the requested
	conversion, it will return another supported encoding.
	This field is ignored for Y'CbCr media bus formats. The driver indicates
	that hsv_enc conversion is supported by setting the flag
	V4L2_SUBDEV_MBUS_CODE_CSC_HSV_ENC in the corresponding struct
	:c:type:`v4l2_subdev_mbus_code_enum` during enumeration.
	See :ref:`v4l2-subdev-mbus-code-flags`. Zero for metadata mbus codes.
    * - }
      -
    * - __u16
      - ``quantization``
      - Quantization range, from enum :c:type:`v4l2_quantization`.
        This information supplements the ``colorspace`` and must be set by
	the driver for subdevices, see :ref:`colorspaces`. If the application
	sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set
	this field on a source pad to request a specific quantization
	for the media bus data. If the driver cannot handle the requested
	conversion, it will return another supported quantization.
	The driver indicates that quantization conversion is supported by
	setting the flag V4L2_SUBDEV_MBUS_CODE_CSC_QUANTIZATION in the
	corresponding struct :c:type:`v4l2_subdev_mbus_code_enum`
	during enumeration. See :ref:`v4l2-subdev-mbus-code-flags`. Zero for
	metadata mbus codes.
    * - __u16
      - ``xfer_func``
      - Transfer function, from enum :c:type:`v4l2_xfer_func`.
        This information supplements the ``colorspace`` and must be set by
	the driver for subdevices, see :ref:`colorspaces`. If the application
	sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set
	this field on a source pad to request a specific transfer
	function for the media bus data. If the driver cannot handle the requested
	conversion, it will return another supported transfer function.
	The driver indicates that the transfer function conversion is supported by
	setting the flag V4L2_SUBDEV_MBUS_CODE_CSC_XFER_FUNC in the
	corresponding struct :c:type:`v4l2_subdev_mbus_code_enum`
	during enumeration. See :ref:`v4l2-subdev-mbus-code-flags`. Zero for
	metadata mbus codes.
    * - __u16
      - ``flags``
      - flags See:  :ref:v4l2-mbus-framefmt-flags
    * - __u16
      - ``reserved``\ [10]
      - Reserved for future extensions. Applications and drivers must set
	the array to zero.

.. _v4l2-mbus-framefmt-flags:

.. tabularcolumns:: |p{6.5cm}|p{1.6cm}|p{9.2cm}|

.. flat-table:: v4l2_mbus_framefmt Flags
    :header-rows:  0
    :stub-columns: 0
    :widths:       3 1 4

    * .. _`mbus-framefmt-set-csc`:

      - ``V4L2_MBUS_FRAMEFMT_SET_CSC``
      - 0x0001
      - Set by the application. It is only used for source pads and is
	ignored for sink pads. If set, then request the subdevice to do
	colorspace conversion from the received colorspace to the requested
	colorspace values. If the colorimetry field (``colorspace``, ``xfer_func``,
	``ycbcr_enc``, ``hsv_enc`` or ``quantization``) is set to ``*_DEFAULT``,
	then that colorimetry setting will remain unchanged from what was received.
	So in order to change the quantization, only the ``quantization`` field shall
	be set to non default value (``V4L2_QUANTIZATION_FULL_RANGE`` or
	``V4L2_QUANTIZATION_LIM_RANGE``) and all other colorimetry fields shall
	be set to ``*_DEFAULT``.

	To check which conversions are supported by the hardware for the current
	media bus frame format, see :ref:`v4l2-subdev-mbus-code-flags`.

미디어 버스 픽셀 코드의 범위

145-169

미디어 버스 픽셀 코드는 별도 물리 부품 사이 또는 SoC 내부의 물리 버스를 따라 흐르는 이미지 형식을 설명합니다. 메모리에 저장된 이미지를 FourCC로 설명하는 V4L2 픽셀 형식과 혼동하면 안 됩니다.

버스 형식과 메모리 형식에는 관계가 있지만 일대일 대응은 아닙니다. 예를 들어 raw Bayer 데이터를 메모리에 저장한다고 해서 JPEG로 자동 변환되지는 않으며, 같은 메모리 표현도 버스 폭과 샘플 순서에 따라 여러 버스 코드가 될 수 있습니다.

미디어 버스 코드는 병렬 형식을 문서화합니다. 직렬 버스에서는 한 클록 주기에 샘플 하나를 전달하는 병렬 형식의 코드를 사용합니다. 따라서 병렬 버스에서는 `MEDIA_BUS_FMT_BGR888_1X24`와 `MEDIA_BUS_FMT_BGR888_3X8`이 모두 가능하지만, 같은 8비트 BGR 데이터를 직렬로 전송할 때는 실질적인 전송 방법이 하나이므로 `MEDIA_BUS_FMT_BGR888_1X24`만 사용합니다.

버스 코드와 메모리 형식
구분설명 대상
미디어 버스 픽셀 코드패드와 물리 버스에서의 성분 순서, 버스 폭, 샘플 수, 패딩, 엔디언
V4L2 FourCC 픽셀 형식시스템 메모리에 저장된 이미지의 바이트 및 평면 배치

두 형식 이름이 설명하는 경계를 구분합니다.

.. _v4l2-mbus-pixelcode:

Media Bus Pixel Codes
---------------------

The media bus pixel codes describe image formats as flowing over
physical buses (both between separate physical components and inside
SoC devices). This should not be confused with the V4L2 pixel formats
that describe, using four character codes, image formats as stored in
memory.

While there is a relationship between image formats on buses and image
formats in memory (a raw Bayer image won't be magically converted to
JPEG just by storing it to memory), there is no one-to-one
correspondence between them.

The media bus pixel codes document parallel formats. Should the pixel data be
transported over a serial bus, the media bus pixel code that describes a
parallel format that transfers a sample on a single clock cycle is used. For
instance, both MEDIA_BUS_FMT_BGR888_1X24 and MEDIA_BUS_FMT_BGR888_3X8 are used
on parallel busses for transferring an 8 bits per sample BGR data, whereas on
serial busses the data in this format is only referred to using
MEDIA_BUS_FMT_BGR888_1X24. This is because there is effectively only a single
way to transport that format on the serial busses.

패킹 RGB 형식

170-2589

패킹 RGB 형식은 빨강, 초록, 파랑 성분을 버스로 전달합니다. 형식 이름은 성분 순서인 RGB 또는 BGR, 각 성분의 비트 수, 픽셀당 버스 샘플 수, 버스 폭, 필요한 패딩 방향과 여러 샘플의 엔디언 순서를 조합해 만듭니다.

RGB 형식 이름 구성
표기의미
RGB / BGR픽셀 샘플 안의 성분 순서
444, 555, 565, 666, 888, 101010 등성분별 비트 수
1X12, 1X16, 2X8, 1X24 등픽셀당 샘플 수와 버스 폭
PADHI / PADLO픽셀 전체의 상위 또는 하위 비트 패딩
CPADHI / CPADLO각 성분별 상위 또는 하위 비트 패딩
BE / LE여러 샘플을 MSB 우선 또는 LSB 우선으로 전송

식별자 접미사가 나타내는 배치를 해석합니다.

예를 들어 빨강·초록·파랑을 각각 5비트로 표현하고 상위 비트를 패딩하며, 픽셀당 8비트 샘플 두 개를 MSB 우선으로 전송하는 형식은 `MEDIA_BUS_FMT_RGB555_2X8_PADHI_BE`입니다.

원문 표는 38개 RGB 식별자의 코드값과 비트별 데이터 배치를 보존합니다. 여기에는 일반 RGB 표 외에 36비트 및 48비트 폭 표가 포함됩니다. 식별자와 각 비트 좌표는 번역하지 않고 그대로 유지해야 실제 API 상수 및 하드웨어 배치와 일치합니다.

LVDS 버스에서는 보통 픽셀 클록마다 7개 시간 슬롯으로 직렬화하고, 18비트는 차동 데이터 쌍 3개, 24비트는 4개, 30비트는 5개를 병렬 사용합니다. 남은 비트는 SPWG/PSWG/VESA 또는 JEIDA 제어 신호에 쓰입니다. 예를 들어 JEIDA 매핑의 24비트 RGB는 `MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA`입니다.

Packed RGB Formats
^^^^^^^^^^^^^^^^^^

Those formats transfer pixel data as red, green and blue components. The
format code is made of the following information.

-  The red, green and blue components order code, as encoded in a pixel
   sample. Possible values are RGB and BGR.

-  The number of bits per component, for each component. The values can
   be different for all components. Common values are 555 and 565.

-  The number of bus samples per pixel. Pixels that are wider than the
   bus width must be transferred in multiple samples. Common values are
   1 and 2.

-  The bus width.

-  For formats where the total number of bits per pixel is smaller than
   the number of bus samples per pixel times the bus width, a padding
   value stating if the bytes are padded in their most high order bits
   (PADHI) or low order bits (PADLO). A "C" prefix is used for
   component-wise padding in the most high order bits (CPADHI) or low
   order bits (CPADLO) of each separate component.

-  For formats where the number of bus samples per pixel is larger than
   1, an endianness value stating if the pixel is transferred MSB first
   (BE) or LSB first (LE).

For instance, a format where pixels are encoded as 5-bits red, 5-bits
green and 5-bit blue values padded on the high bit, transferred as 2
8-bit samples per pixel with the most significant bits (padding, red and
half of the green value) transferred first will be named
``MEDIA_BUS_FMT_RGB555_2X8_PADHI_BE``.

The following tables list existing packed RGB formats.

.. HACK: ideally, we would be using adjustbox here. However, Sphinx
.. is a very bad behaviored guy: if the table has more than 30 cols,
.. it switches to long table, and there's no way to override it.


.. 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}|

.. _v4l2-mbus-pixelcode-rgb:

.. raw:: latex

    \begingroup
    \tiny
    \setlength{\tabcolsep}{2pt}

.. flat-table:: RGB formats
    :header-rows:  2
    :stub-columns: 0
    :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

    * - Identifier
      - Code
      -
      - :cspan:`31` Data organization
    * -
      -
      - Bit
      - 31
      - 30
      - 29
      - 28
      - 27
      - 26
      - 25
      - 24
      - 23
      - 22
      - 21
      - 20
      - 19
      - 18
      - 17
      - 16
      - 15
      - 14
      - 13
      - 12
      - 11
      - 10
      - 9
      - 8
      - 7
      - 6
      - 5
      - 4
      - 3
      - 2
      - 1
      - 0
    * .. _MEDIA-BUS-FMT-RGB444-1X12:

      - MEDIA_BUS_FMT_RGB444_1X12
      - 0x1016
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * .. _MEDIA-BUS-FMT-RGB444-2X8-PADHI-BE:

      - MEDIA_BUS_FMT_RGB444_2X8_PADHI_BE
      - 0x1001
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - 0
      - 0
      - 0
      - 0
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * .. _MEDIA-BUS-FMT-RGB444-2X8-PADHI-LE:

      - MEDIA_BUS_FMT_RGB444_2X8_PADHI_LE
      - 0x1002
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - 0
      - 0
      - 0
      - 0
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
    * .. _MEDIA-BUS-FMT-RGB555-2X8-PADHI-BE:

      - MEDIA_BUS_FMT_RGB555_2X8_PADHI_BE
      - 0x1003
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - 0
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
      - g\ :sub:`4`
      - g\ :sub:`3`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * .. _MEDIA-BUS-FMT-RGB555-2X8-PADHI-LE:

      - MEDIA_BUS_FMT_RGB555_2X8_PADHI_LE
      - 0x1004
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - 0
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
      - g\ :sub:`4`
      - g\ :sub:`3`
    * .. _MEDIA-BUS-FMT-RGB565-1X16:

      - MEDIA_BUS_FMT_RGB565_1X16
      - 0x1017
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * .. _MEDIA-BUS-FMT-BGR565-2X8-BE:

      - MEDIA_BUS_FMT_BGR565_2X8_BE
      - 0x1005
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
    * .. _MEDIA-BUS-FMT-BGR565-2X8-LE:

      - MEDIA_BUS_FMT_BGR565_2X8_LE
      - 0x1006
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
    * .. _MEDIA-BUS-FMT-RGB565-2X8-BE:

      - MEDIA_BUS_FMT_RGB565_2X8_BE
      - 0x1007
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * .. _MEDIA-BUS-FMT-RGB565-2X8-LE:

      - MEDIA_BUS_FMT_RGB565_2X8_LE
      - 0x1008
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
    * .. _MEDIA-BUS-FMT-RGB666-1X18:

      - MEDIA_BUS_FMT_RGB666_1X18
      - 0x1009
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * .. _MEDIA-BUS-FMT-RGB666-2X9-BE:

      - MEDIA_BUS_FMT_RGB666_2X9_BE
      - 0x1025
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * .. _MEDIA-BUS-FMT-BGR666-1X18:

      - MEDIA_BUS_FMT_BGR666_1X18
      - 0x1023
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
    * .. _MEDIA-BUS-FMT-RBG888-1X24:

      - MEDIA_BUS_FMT_RBG888_1X24
      - 0x100e
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - r\ :sub:`7`
      - r\ :sub:`6`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
    * .. _MEDIA-BUS-FMT-RGB666-1X24_CPADHI:

      - MEDIA_BUS_FMT_RGB666_1X24_CPADHI
      - 0x1015
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - 0
      - 0
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
      - 0
      - 0
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - 0
      - 0
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * .. _MEDIA-BUS-FMT-BGR666-1X24_CPADHI:

      - MEDIA_BUS_FMT_BGR666_1X24_CPADHI
      - 0x1024
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - 0
      - 0
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
      - 0
      - 0
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - 0
      - 0
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
    * .. _MEDIA-BUS-FMT-RGB565-1X24_CPADHI:

      - MEDIA_BUS_FMT_RGB565_1X24_CPADHI
      - 0x1022
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - 0
      - 0
      - 0
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
      - 0
      - 0
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - 0
      - 0
      - 0
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * .. _MEDIA-BUS-FMT-BGR888-1X24:

      - MEDIA_BUS_FMT_BGR888_1X24
      - 0x1013
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - r\ :sub:`7`
      - r\ :sub:`6`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
    * .. _MEDIA-BUS-FMT-BGR888-3X8:

      - MEDIA_BUS_FMT_BGR888_3X8
      - 0x101b
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - r\ :sub:`7`
      - r\ :sub:`6`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
    * .. _MEDIA-BUS-FMT-GBR888-1X24:

      - MEDIA_BUS_FMT_GBR888_1X24
      - 0x1014
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
      - r\ :sub:`7`
      - r\ :sub:`6`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
    * .. _MEDIA-BUS-FMT-RGB888-1X24:

      - MEDIA_BUS_FMT_RGB888_1X24
      - 0x100a
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - r\ :sub:`7`
      - r\ :sub:`6`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * .. _MEDIA-BUS-FMT-RGB888-2X12-BE:

      - MEDIA_BUS_FMT_RGB888_2X12_BE
      - 0x100b
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - r\ :sub:`7`
      - r\ :sub:`6`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * .. _MEDIA-BUS-FMT-RGB888-2X12-LE:

      - MEDIA_BUS_FMT_RGB888_2X12_LE
      - 0x100c
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - r\ :sub:`7`
      - r\ :sub:`6`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
    * .. _MEDIA-BUS-FMT-RGB888-3X8:

      - MEDIA_BUS_FMT_RGB888_3X8
      - 0x101c
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - r\ :sub:`7`
      - r\ :sub:`6`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * .. _MEDIA-BUS-FMT-RGB666-1X30-CPADLO:

      - MEDIA_BUS_FMT_RGB666_1X30-CPADLO
      - 0x101e
      -
      -
      -
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
      - 0
      - 0
      - 0
      - 0
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - 0
      - 0
      - 0
      - 0
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
      - 0
      - 0
      - 0
      - 0
    * .. _MEDIA-BUS-FMT-RGB888-1X30-CPADLO:

      - MEDIA_BUS_FMT_RGB888_1X30-CPADLO
      - 0x101f
      -
      -
      -
      - r\ :sub:`7`
      - r\ :sub:`6`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
      - 0
      - 0
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - 0
      - 0
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
      - 0
      - 0
    * .. _MEDIA-BUS-FMT-ARGB888-1X32:

      - MEDIA_BUS_FMT_ARGB888_1X32
      - 0x100d
      -
      - a\ :sub:`7`
      - a\ :sub:`6`
      - a\ :sub:`5`
      - a\ :sub:`4`
      - a\ :sub:`3`
      - a\ :sub:`2`
      - a\ :sub:`1`
      - a\ :sub:`0`
      - r\ :sub:`7`
      - r\ :sub:`6`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * .. _MEDIA-BUS-FMT-RGB888-1X32-PADHI:

      - MEDIA_BUS_FMT_RGB888_1X32_PADHI
      - 0x100f
      -
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - r\ :sub:`7`
      - r\ :sub:`6`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * .. _MEDIA-BUS-FMT-RGB101010-1X30:

      - MEDIA_BUS_FMT_RGB101010_1X30
      - 0x1018
      -
      -
      -
      - r\ :sub:`9`
      - r\ :sub:`8`
      - r\ :sub:`7`
      - r\ :sub:`6`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
      - g\ :sub:`9`
      - g\ :sub:`8`
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - b\ :sub:`9`
      - b\ :sub:`8`
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`

.. raw:: latex

    \endgroup


The following table list existing packed 36bit wide RGB formats.

.. 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}|

.. _v4l2-mbus-pixelcode-rgb-36:

.. raw:: latex

    \begingroup
    \tiny
    \setlength{\tabcolsep}{2pt}

.. flat-table:: 36bit RGB formats
    :header-rows:  2
    :stub-columns: 0
    :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

    * - Identifier
      - Code
      -
      - :cspan:`35` Data organization
    * -
      -
      - Bit
      - 35
      - 34
      - 33
      - 32
      - 31
      - 30
      - 29
      - 28
      - 27
      - 26
      - 25
      - 24
      - 23
      - 22
      - 21
      - 20
      - 19
      - 18
      - 17
      - 16
      - 15
      - 14
      - 13
      - 12
      - 11
      - 10
      - 9
      - 8
      - 7
      - 6
      - 5
      - 4
      - 3
      - 2
      - 1
      - 0
    * .. _MEDIA-BUS-FMT-RGB666-1X36-CPADLO:

      - MEDIA_BUS_FMT_RGB666_1X36_CPADLO
      - 0x1020
      -
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
    * .. _MEDIA-BUS-FMT-RGB888-1X36-CPADLO:

      - MEDIA_BUS_FMT_RGB888_1X36_CPADLO
      - 0x1021
      -
      - r\ :sub:`7`
      - r\ :sub:`6`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
      - 0
      - 0
      - 0
      - 0
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - 0
      - 0
      - 0
      - 0
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
      - 0
      - 0
      - 0
      - 0
    * .. _MEDIA-BUS-FMT-RGB121212-1X36:

      - MEDIA_BUS_FMT_RGB121212_1X36
      - 0x1019
      -
      - r\ :sub:`11`
      - r\ :sub:`10`
      - r\ :sub:`9`
      - r\ :sub:`8`
      - r\ :sub:`7`
      - r\ :sub:`6`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
      - g\ :sub:`11`
      - g\ :sub:`10`
      - g\ :sub:`9`
      - g\ :sub:`8`
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - b\ :sub:`11`
      - b\ :sub:`10`
      - b\ :sub:`9`
      - b\ :sub:`8`
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`

.. raw:: latex

    \endgroup


The following table list existing packed 48bit wide RGB formats.

.. 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}|

.. _v4l2-mbus-pixelcode-rgb-48:

.. raw:: latex

    \begingroup
    \tiny
    \setlength{\tabcolsep}{2pt}

.. flat-table:: 48bit RGB formats
    :header-rows:  3
    :stub-columns: 0
    :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

    * - Identifier
      - Code
      -
      - :cspan:`31` Data organization
    * -
      -
      - Bit
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - 47
      - 46
      - 45
      - 44
      - 43
      - 42
      - 41
      - 40
      - 39
      - 38
      - 37
      - 36
      - 35
      - 34
      - 33
      - 32
    * -
      -
      -
      - 31
      - 30
      - 29
      - 28
      - 27
      - 26
      - 25
      - 24
      - 23
      - 22
      - 21
      - 20
      - 19
      - 18
      - 17
      - 16
      - 15
      - 14
      - 13
      - 12
      - 11
      - 10
      - 9
      - 8
      - 7
      - 6
      - 5
      - 4
      - 3
      - 2
      - 1
      - 0
    * .. _MEDIA-BUS-FMT-RGB161616-1X48:

      - MEDIA_BUS_FMT_RGB161616_1X48
      - 0x101a
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - r\ :sub:`15`
      - r\ :sub:`14`
      - r\ :sub:`13`
      - r\ :sub:`12`
      - r\ :sub:`11`
      - r\ :sub:`10`
      - r\ :sub:`9`
      - r\ :sub:`8`
      - r\ :sub:`7`
      - r\ :sub:`6`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
    * -
      -
      -
      - g\ :sub:`15`
      - g\ :sub:`14`
      - g\ :sub:`13`
      - g\ :sub:`12`
      - g\ :sub:`11`
      - g\ :sub:`10`
      - g\ :sub:`9`
      - g\ :sub:`8`
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
      - b\ :sub:`15`
      - b\ :sub:`14`
      - b\ :sub:`13`
      - b\ :sub:`12`
      - b\ :sub:`11`
      - b\ :sub:`10`
      - b\ :sub:`9`
      - b\ :sub:`8`
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`

.. raw:: latex

    \endgroup

On LVDS buses, usually each sample is transferred serialized in seven
time slots per pixel clock, on three (18-bit) or four (24-bit) or five (30-bit)
differential data pairs at the same time. The remaining bits are used
for control signals as defined by SPWG/PSWG/VESA or JEIDA standards. The
24-bit RGB format serialized in seven time slots on four lanes using
JEIDA defined bit mapping will be named
``MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA``, for example.

.. raw:: latex

    \small

.. _v4l2-mbus-pixelcode-rgb-lvds:

.. flat-table:: LVDS RGB formats
    :header-rows:  2
    :stub-columns: 0

    * - Identifier
      - Code
      -
      -
      - :cspan:`4` Data organization
    * -
      -
      - Timeslot
      - Lane
      - 4
      - 3
      - 2
      - 1
      - 0
    * .. _MEDIA-BUS-FMT-RGB666-1X7X3-SPWG:

      - MEDIA_BUS_FMT_RGB666_1X7X3_SPWG
      - 0x1010
      - 0
      -
      -
      -
      - d
      - b\ :sub:`1`
      - g\ :sub:`0`
    * -
      -
      - 1
      -
      -
      -
      - d
      - b\ :sub:`0`
      - r\ :sub:`5`
    * -
      -
      - 2
      -
      -
      -
      - d
      - g\ :sub:`5`
      - r\ :sub:`4`
    * -
      -
      - 3
      -
      -
      -
      - b\ :sub:`5`
      - g\ :sub:`4`
      - r\ :sub:`3`
    * -
      -
      - 4
      -
      -
      -
      - b\ :sub:`4`
      - g\ :sub:`3`
      - r\ :sub:`2`
    * -
      -
      - 5
      -
      -
      -
      - b\ :sub:`3`
      - g\ :sub:`2`
      - r\ :sub:`1`
    * -
      -
      - 6
      -
      -
      -
      - b\ :sub:`2`
      - g\ :sub:`1`
      - r\ :sub:`0`
    * .. _MEDIA-BUS-FMT-RGB888-1X7X4-SPWG:

      - MEDIA_BUS_FMT_RGB888_1X7X4_SPWG
      - 0x1011
      - 0
      -
      -
      - d
      - d
      - b\ :sub:`1`
      - g\ :sub:`0`
    * -
      -
      - 1
      -
      -
      - b\ :sub:`7`
      - d
      - b\ :sub:`0`
      - r\ :sub:`5`
    * -
      -
      - 2
      -
      -
      - b\ :sub:`6`
      - d
      - g\ :sub:`5`
      - r\ :sub:`4`
    * -
      -
      - 3
      -
      -
      - g\ :sub:`7`
      - b\ :sub:`5`
      - g\ :sub:`4`
      - r\ :sub:`3`
    * -
      -
      - 4
      -
      -
      - g\ :sub:`6`
      - b\ :sub:`4`
      - g\ :sub:`3`
      - r\ :sub:`2`
    * -
      -
      - 5
      -
      -
      - r\ :sub:`7`
      - b\ :sub:`3`
      - g\ :sub:`2`
      - r\ :sub:`1`
    * -
      -
      - 6
      -
      -
      - r\ :sub:`6`
      - b\ :sub:`2`
      - g\ :sub:`1`
      - r\ :sub:`0`
    * .. _MEDIA-BUS-FMT-RGB888-1X7X4-JEIDA:

      - MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA
      - 0x1012
      - 0
      -
      -
      - d
      - d
      - b\ :sub:`3`
      - g\ :sub:`2`
    * -
      -
      - 1
      -
      -
      - b\ :sub:`1`
      - d
      - b\ :sub:`2`
      - r\ :sub:`7`
    * -
      -
      - 2
      -
      -
      - b\ :sub:`0`
      - d
      - g\ :sub:`7`
      - r\ :sub:`6`
    * -
      -
      - 3
      -
      -
      - g\ :sub:`1`
      - b\ :sub:`7`
      - g\ :sub:`6`
      - r\ :sub:`5`
    * -
      -
      - 4
      -
      -
      - g\ :sub:`0`
      - b\ :sub:`6`
      - g\ :sub:`5`
      - r\ :sub:`4`
    * -
      -
      - 5
      -
      -
      - r\ :sub:`1`
      - b\ :sub:`5`
      - g\ :sub:`4`
      - r\ :sub:`3`
    * -
      -
      - 6
      -
      -
      - r\ :sub:`0`
      - b\ :sub:`4`
      - g\ :sub:`3`
      - r\ :sub:`2`
    * .. _MEDIA-BUS-FMT-RGB101010-1X7X5-SPWG:

      - MEDIA_BUS_FMT_RGB101010_1X7X5_SPWG
      - 0x1026
      - 0
      -
      - d
      - d
      - d
      - b\ :sub:`1`
      - g\ :sub:`0`
    * -
      -
      - 1
      -
      - b\ :sub:`9`
      - b\ :sub:`7`
      - d
      - b\ :sub:`0`
      - r\ :sub:`5`
    * -
      -
      - 2
      -
      - b\ :sub:`8`
      - b\ :sub:`6`
      - d
      - g\ :sub:`5`
      - r\ :sub:`4`
    * -
      -
      - 3
      -
      - g\ :sub:`9`
      - g\ :sub:`7`
      - b\ :sub:`5`
      - g\ :sub:`4`
      - r\ :sub:`3`
    * -
      -
      - 4
      -
      - g\ :sub:`8`
      - g\ :sub:`6`
      - b\ :sub:`4`
      - g\ :sub:`3`
      - r\ :sub:`2`
    * -
      -
      - 5
      -
      - r\ :sub:`9`
      - r\ :sub:`7`
      - b\ :sub:`3`
      - g\ :sub:`2`
      - r\ :sub:`1`
    * -
      -
      - 6
      -
      - r\ :sub:`8`
      - r\ :sub:`6`
      - b\ :sub:`2`
      - g\ :sub:`1`
      - r\ :sub:`0`
    * .. _MEDIA-BUS-FMT-RGB101010-1X7X5-JEIDA:

      - MEDIA_BUS_FMT_RGB101010_1X7X5_JEIDA
      - 0x1027
      - 0
      -
      - d
      - d
      - d
      - b\ :sub:`5`
      - g\ :sub:`4`
    * -
      -
      - 1
      -
      - b\ :sub:`1`
      - b\ :sub:`3`
      - d
      - b\ :sub:`4`
      - r\ :sub:`9`
    * -
      -
      - 2
      -
      - b\ :sub:`0`
      - b\ :sub:`2`
      - d
      - g\ :sub:`9`
      - r\ :sub:`8`
    * -
      -
      - 3
      -
      - g\ :sub:`1`
      - g\ :sub:`3`
      - b\ :sub:`9`
      - g\ :sub:`8`
      - r\ :sub:`7`
    * -
      -
      - 4
      -
      - g\ :sub:`0`
      - g\ :sub:`2`
      - b\ :sub:`8`
      - g\ :sub:`7`
      - r\ :sub:`6`
    * -
      -
      - 5
      -
      - r\ :sub:`1`
      - r\ :sub:`3`
      - b\ :sub:`7`
      - g\ :sub:`6`
      - r\ :sub:`5`
    * -
      -
      - 6
      -
      - r\ :sub:`0`
      - r\ :sub:`2`
      - b\ :sub:`6`
      - g\ :sub:`5`
      - r\ :sub:`4`

.. raw:: latex

    \normalsize

Bayer 형식

2590-3437

Bayer 형식 이름은 픽셀 샘플의 빨강·초록·초록·파랑 배열 순서, 성분당 비트 수, 선택적인 ALAW 또는 DPCM 압축, 픽셀당 버스 샘플 수, 버스 폭, 패딩과 엔디언을 조합합니다. 모든 색 성분은 같은 비트 수로 전송하며 흔한 깊이는 8, 10, 12비트입니다.

예를 들어 압축하지 않은 10비트 RGGB 성분을 픽셀당 8비트 샘플 두 개로 LSB 우선 전송하면 `MEDIA_BUS_FMT_SRGGB10_2X8_PADHI_LE`가 됩니다.

Bayer 2x2 패턴
접두사반복 패턴
SBGGRB G / G R
SGBRGG B / R G
SGRBGG R / B G
SRGGBR G / G B

원문의 bayer.svg를 같은 의미의 구조화 표로 다시 그렸습니다. 각 셀은 2x2 타일의 위쪽 행 / 아래쪽 행입니다.

원문 표는 32개 Bayer 식별자와 코드값, 첫 픽셀을 기준으로 한 비트 배치를 나열합니다. ALAW 및 DPCM 압축 표기와 각 상수·좌표는 API 호환성을 위해 원문 그대로 보존합니다.

Bayer Formats
^^^^^^^^^^^^^

Those formats transfer pixel data as red, green and blue components. The
format code is made of the following information.

-  The red, green and blue components order code, as encoded in a pixel
   sample. The possible values are shown in :ref:`bayer-patterns`.

-  The number of bits per pixel component. All components are
   transferred on the same number of bits. Common values are 8, 10 and
   12.

-  The compression (optional). If the pixel components are ALAW- or
   DPCM-compressed, a mention of the compression scheme and the number
   of bits per compressed pixel component.

-  The number of bus samples per pixel. Pixels that are wider than the
   bus width must be transferred in multiple samples. Common values are
   1 and 2.

-  The bus width.

-  For formats where the total number of bits per pixel is smaller than
   the number of bus samples per pixel times the bus width, a padding
   value stating if the bytes are padded in their most high order bits
   (PADHI) or low order bits (PADLO).

-  For formats where the number of bus samples per pixel is larger than
   1, an endianness value stating if the pixel is transferred MSB first
   (BE) or LSB first (LE).

For instance, a format with uncompressed 10-bit Bayer components
arranged in a red, green, green, blue pattern transferred as 2 8-bit
samples per pixel with the least significant bits transferred first will
be named ``MEDIA_BUS_FMT_SRGGB10_2X8_PADHI_LE``.


.. _bayer-patterns:

.. kernel-figure:: bayer.svg
    :alt:    bayer.svg
    :align:  center

    **Figure 4.8 Bayer Patterns**

The following table lists existing packed Bayer formats. The data
organization is given as an example for the first pixel only.


.. HACK: ideally, we would be using adjustbox here. However, Sphinx
.. is a very bad behaviored guy: if the table has more than 30 cols,
.. it switches to long table, and there's no way to override it.


.. raw:: latex

    \begingroup
    \tiny
    \setlength{\tabcolsep}{2pt}

.. 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}|

.. _v4l2-mbus-pixelcode-bayer:

.. cssclass: longtable

.. flat-table:: Bayer Formats
    :header-rows:  2
    :stub-columns: 0

    * - Identifier
      - Code
      -
      - :cspan:`15` Data organization
    * -
      -
      - Bit
      - 15
      - 14
      - 13
      - 12
      - 11
      - 10
      - 9
      - 8
      - 7
      - 6
      - 5
      - 4
      - 3
      - 2
      - 1
      - 0
    * .. _MEDIA-BUS-FMT-SBGGR8-1X8:

      - MEDIA_BUS_FMT_SBGGR8_1X8
      - 0x3001
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SGBRG8-1X8:

      - MEDIA_BUS_FMT_SGBRG8_1X8
      - 0x3013
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SGRBG8-1X8:

      - MEDIA_BUS_FMT_SGRBG8_1X8
      - 0x3002
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SRGGB8-1X8:

      - MEDIA_BUS_FMT_SRGGB8_1X8
      - 0x3014
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - r\ :sub:`7`
      - r\ :sub:`6`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SBGGR10-ALAW8-1X8:

      - MEDIA_BUS_FMT_SBGGR10_ALAW8_1X8
      - 0x3015
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SGBRG10-ALAW8-1X8:

      - MEDIA_BUS_FMT_SGBRG10_ALAW8_1X8
      - 0x3016
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SGRBG10-ALAW8-1X8:

      - MEDIA_BUS_FMT_SGRBG10_ALAW8_1X8
      - 0x3017
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SRGGB10-ALAW8-1X8:

      - MEDIA_BUS_FMT_SRGGB10_ALAW8_1X8
      - 0x3018
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - r\ :sub:`7`
      - r\ :sub:`6`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SBGGR10-DPCM8-1X8:

      - MEDIA_BUS_FMT_SBGGR10_DPCM8_1X8
      - 0x300b
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SGBRG10-DPCM8-1X8:

      - MEDIA_BUS_FMT_SGBRG10_DPCM8_1X8
      - 0x300c
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SGRBG10-DPCM8-1X8:

      - MEDIA_BUS_FMT_SGRBG10_DPCM8_1X8
      - 0x3009
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SRGGB10-DPCM8-1X8:

      - MEDIA_BUS_FMT_SRGGB10_DPCM8_1X8
      - 0x300d
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - r\ :sub:`7`
      - r\ :sub:`6`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-BE:

      - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_BE
      - 0x3003
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - b\ :sub:`9`
      - b\ :sub:`8`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-LE:

      - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_LE
      - 0x3004
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - b\ :sub:`9`
      - b\ :sub:`8`
    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-BE:

      - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_BE
      - 0x3005
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - b\ :sub:`9`
      - b\ :sub:`8`
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - b\ :sub:`1`
      - b\ :sub:`0`
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-LE:

      - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_LE
      - 0x3006
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - b\ :sub:`1`
      - b\ :sub:`0`
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - b\ :sub:`9`
      - b\ :sub:`8`
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
    * .. _MEDIA-BUS-FMT-SBGGR10-1X10:

      - MEDIA_BUS_FMT_SBGGR10_1X10
      - 0x3007
      -
      -
      -
      -
      -
      -
      -
      - b\ :sub:`9`
      - b\ :sub:`8`
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SGBRG10-1X10:

      - MEDIA_BUS_FMT_SGBRG10_1X10
      - 0x300e
      -
      -
      -
      -
      -
      -
      -
      - g\ :sub:`9`
      - g\ :sub:`8`
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SGRBG10-1X10:

      - MEDIA_BUS_FMT_SGRBG10_1X10
      - 0x300a
      -
      -
      -
      -
      -
      -
      -
      - g\ :sub:`9`
      - g\ :sub:`8`
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SRGGB10-1X10:

      - MEDIA_BUS_FMT_SRGGB10_1X10
      - 0x300f
      -
      -
      -
      -
      -
      -
      -
      - r\ :sub:`9`
      - r\ :sub:`8`
      - r\ :sub:`7`
      - r\ :sub:`6`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SBGGR12-1X12:

      - MEDIA_BUS_FMT_SBGGR12_1X12
      - 0x3008
      -
      -
      -
      -
      -
      - b\ :sub:`11`
      - b\ :sub:`10`
      - b\ :sub:`9`
      - b\ :sub:`8`
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SGBRG12-1X12:

      - MEDIA_BUS_FMT_SGBRG12_1X12
      - 0x3010
      -
      -
      -
      -
      -
      - g\ :sub:`11`
      - g\ :sub:`10`
      - g\ :sub:`9`
      - g\ :sub:`8`
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SGRBG12-1X12:

      - MEDIA_BUS_FMT_SGRBG12_1X12
      - 0x3011
      -
      -
      -
      -
      -
      - g\ :sub:`11`
      - g\ :sub:`10`
      - g\ :sub:`9`
      - g\ :sub:`8`
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SRGGB12-1X12:

      - MEDIA_BUS_FMT_SRGGB12_1X12
      - 0x3012
      -
      -
      -
      -
      -
      - r\ :sub:`11`
      - r\ :sub:`10`
      - r\ :sub:`9`
      - r\ :sub:`8`
      - r\ :sub:`7`
      - r\ :sub:`6`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SBGGR14-1X14:

      - MEDIA_BUS_FMT_SBGGR14_1X14
      - 0x3019
      -
      -
      -
      - b\ :sub:`13`
      - b\ :sub:`12`
      - b\ :sub:`11`
      - b\ :sub:`10`
      - b\ :sub:`9`
      - b\ :sub:`8`
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SGBRG14-1X14:

      - MEDIA_BUS_FMT_SGBRG14_1X14
      - 0x301a
      -
      -
      -
      - g\ :sub:`13`
      - g\ :sub:`12`
      - g\ :sub:`11`
      - g\ :sub:`10`
      - g\ :sub:`9`
      - g\ :sub:`8`
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SGRBG14-1X14:

      - MEDIA_BUS_FMT_SGRBG14_1X14
      - 0x301b
      -
      -
      -
      - g\ :sub:`13`
      - g\ :sub:`12`
      - g\ :sub:`11`
      - g\ :sub:`10`
      - g\ :sub:`9`
      - g\ :sub:`8`
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SRGGB14-1X14:

      - MEDIA_BUS_FMT_SRGGB14_1X14
      - 0x301c
      -
      -
      -
      - r\ :sub:`13`
      - r\ :sub:`12`
      - r\ :sub:`11`
      - r\ :sub:`10`
      - r\ :sub:`9`
      - r\ :sub:`8`
      - r\ :sub:`7`
      - r\ :sub:`6`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SBGGR16-1X16:

      - MEDIA_BUS_FMT_SBGGR16_1X16
      - 0x301d
      -
      - b\ :sub:`15`
      - b\ :sub:`14`
      - b\ :sub:`13`
      - b\ :sub:`12`
      - b\ :sub:`11`
      - b\ :sub:`10`
      - b\ :sub:`9`
      - b\ :sub:`8`
      - b\ :sub:`7`
      - b\ :sub:`6`
      - b\ :sub:`5`
      - b\ :sub:`4`
      - b\ :sub:`3`
      - b\ :sub:`2`
      - b\ :sub:`1`
      - b\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SGBRG16-1X16:

      - MEDIA_BUS_FMT_SGBRG16_1X16
      - 0x301e
      -
      - g\ :sub:`15`
      - g\ :sub:`14`
      - g\ :sub:`13`
      - g\ :sub:`12`
      - g\ :sub:`11`
      - g\ :sub:`10`
      - g\ :sub:`9`
      - g\ :sub:`8`
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SGRBG16-1X16:

      - MEDIA_BUS_FMT_SGRBG16_1X16
      - 0x301f
      -
      - g\ :sub:`15`
      - g\ :sub:`14`
      - g\ :sub:`13`
      - g\ :sub:`12`
      - g\ :sub:`11`
      - g\ :sub:`10`
      - g\ :sub:`9`
      - g\ :sub:`8`
      - g\ :sub:`7`
      - g\ :sub:`6`
      - g\ :sub:`5`
      - g\ :sub:`4`
      - g\ :sub:`3`
      - g\ :sub:`2`
      - g\ :sub:`1`
      - g\ :sub:`0`
    * .. _MEDIA-BUS-FMT-SRGGB16-1X16:

      - MEDIA_BUS_FMT_SRGGB16_1X16
      - 0x3020
      -
      - r\ :sub:`15`
      - r\ :sub:`14`
      - r\ :sub:`13`
      - r\ :sub:`12`
      - r\ :sub:`11`
      - r\ :sub:`10`
      - r\ :sub:`9`
      - r\ :sub:`8`
      - r\ :sub:`7`
      - r\ :sub:`6`
      - r\ :sub:`5`
      - r\ :sub:`4`
      - r\ :sub:`3`
      - r\ :sub:`2`
      - r\ :sub:`1`
      - r\ :sub:`0`

.. raw:: latex

    \endgroup

패킹 YUV 형식

3438-8236

패킹 YUV 형식은 필요에 따라 다운샘플된 Y, U, V 성분을 전달합니다. 일부 형식에는 값이 정의되지 않은 더미 비트가 포함되며, 이를 YDYC(Y-Dummy-Y-Chroma) 형식이라고 부릅니다. 응용 프로그램과 드라이버는 더미 비트 값에 의존해서는 안 됩니다.

형식 이름은 버스에서의 성분 순서, 성분당 비트 수, 픽셀당 버스 샘플 수와 버스 폭을 조합합니다. 더미 비트가 없으면 YUYV, UYVY, YVYU, VYUY를 사용하고, YDYC 계열은 YDYUYDYV, YDYVYDYU, YUYDYVYD, YVYDYUYD 같은 순서를 사용합니다. 샘플 수 0.5는 `0_5`, 1.5는 `1_5`로 표기합니다.

버스 폭이 성분 비트 수보다 크면 여러 성분을 샘플 하나에 패킹하며 이름의 왼쪽 성분이 상위 비트에 놓입니다. 8비트 4:2:2 YUV를 U, Y, V, Y 순서로 픽셀당 8비트 샘플 두 개에 전송하는 형식은 `MEDIA_BUS_FMT_UYVY8_2X8`입니다.

YUV 비트 표기
표기의미
yₓ휘도 Y 성분의 x번 비트
uₓ청색 색차 U 성분의 x번 비트
vₓ적색 색차 V 성분의 x번 비트
aₓ알파 성분의 x번 비트
-버스 폭 바깥의 사용할 수 없는 위치
d값이 정의되지 않은 더미 비트

원문 데이터 배치 표에서 각 기호가 뜻하는 성분입니다.

원문 표는 46개 YUV 식별자의 코드값과 모든 샘플의 비트 배치를 제공합니다. 패턴이 여러 샘플에 걸치면 각 샘플을 따로 표시하며, 36비트 및 48비트 폭 형식도 별도 표로 보존합니다.

Packed YUV Formats
^^^^^^^^^^^^^^^^^^

Those data formats transfer pixel data as (possibly downsampled) Y, U
and V components. Some formats include dummy bits in some of their
samples and are collectively referred to as "YDYC" (Y-Dummy-Y-Chroma)
formats. One cannot rely on the values of these dummy bits as those are
undefined.

The format code is made of the following information.

-  The Y, U and V components order code, as transferred on the bus.
   Possible values are YUYV, UYVY, YVYU and VYUY for formats with no
   dummy bit, and YDYUYDYV, YDYVYDYU, YUYDYVYD and YVYDYUYD for YDYC
   formats.

-  The number of bits per pixel component. All components are
   transferred on the same number of bits. Common values are 8, 10 and
   12.

-  The number of bus samples per pixel. Pixels that are wider than the
   bus width must be transferred in multiple samples. Common values are
   0.5 (encoded as 0_5; in this case two pixels are transferred per bus
   sample), 1, 1.5 (encoded as 1_5) and 2.

-  The bus width. When the bus width is larger than the number of bits
   per pixel component, several components are packed in a single bus
   sample. The components are ordered as specified by the order code,
   with components on the left of the code transferred in the high order
   bits. Common values are 8 and 16.

For instance, a format where pixels are encoded as 8-bit YUV values
downsampled to 4:2:2 and transferred as 2 8-bit bus samples per pixel in
the U, Y, V, Y order will be named ``MEDIA_BUS_FMT_UYVY8_2X8``.

:ref:`v4l2-mbus-pixelcode-yuv8` lists existing packed YUV formats and
describes the organization of each pixel data in each sample. When a
format pattern is split across multiple samples each of the samples in
the pattern is described.

The role of each bit transferred over the bus is identified by one of
the following codes.

-  y\ :sub:`x` for luma component bit number x

-  u\ :sub:`x` for blue chroma component bit number x

-  v\ :sub:`x` for red chroma component bit number x

-  a\ :sub:`x` for alpha component bit number x

- for non-available bits (for positions higher than the bus width)

-  d for dummy bits

.. HACK: ideally, we would be using adjustbox here. However, this
.. will never work for this table, as, even with tiny font, it is
.. to big for a single page. So, we need to manually adjust the
.. size.

.. raw:: latex

    \begingroup
    \tiny
    \setlength{\tabcolsep}{2pt}

.. 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}|

.. _v4l2-mbus-pixelcode-yuv8:

.. flat-table:: YUV Formats
    :header-rows:  2
    :stub-columns: 0
    :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

    * - Identifier
      - Code
      -
      - :cspan:`31` Data organization
    * -
      -
      - Bit
      - 31
      - 30
      - 29
      - 28
      - 27
      - 26
      - 25
      - 24
      - 23
      - 22
      - 21
      - 10
      - 19
      - 18
      - 17
      - 16
      - 15
      - 14
      - 13
      - 12
      - 11
      - 10
      - 9
      - 8
      - 7
      - 6
      - 5
      - 4
      - 3
      - 2
      - 1
      - 0
    * .. _MEDIA-BUS-FMT-Y8-1X8:

      - MEDIA_BUS_FMT_Y8_1X8
      - 0x2001
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-UV8-1X8:

      - MEDIA_BUS_FMT_UV8_1X8
      - 0x2015
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * .. _MEDIA-BUS-FMT-UYVY8-1_5X8:

      - MEDIA_BUS_FMT_UYVY8_1_5X8
      - 0x2002
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-VYUY8-1_5X8:

      - MEDIA_BUS_FMT_VYUY8_1_5X8
      - 0x2003
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-YUYV8-1_5X8:

      - MEDIA_BUS_FMT_YUYV8_1_5X8
      - 0x2004
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * .. _MEDIA-BUS-FMT-YVYU8-1_5X8:

      - MEDIA_BUS_FMT_YVYU8_1_5X8
      - 0x2005
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * .. _MEDIA-BUS-FMT-UYVY8-2X8:

      - MEDIA_BUS_FMT_UYVY8_2X8
      - 0x2006
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-VYUY8-2X8:

      - MEDIA_BUS_FMT_VYUY8_2X8
      - 0x2007
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-YUYV8-2X8:

      - MEDIA_BUS_FMT_YUYV8_2X8
      - 0x2008
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * .. _MEDIA-BUS-FMT-YVYU8-2X8:

      - MEDIA_BUS_FMT_YVYU8_2X8
      - 0x2009
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * .. _MEDIA-BUS-FMT-Y10-1X10:

      - MEDIA_BUS_FMT_Y10_1X10
      - 0x200a
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-Y10-2X8-PADHI_LE:

      - MEDIA_BUS_FMT_Y10_2X8_PADHI_LE
      - 0x202c
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - y\ :sub:`9`
      - y\ :sub:`8`
    * .. _MEDIA-BUS-FMT-UYVY10-2X10:

      - MEDIA_BUS_FMT_UYVY10_2X10
      - 0x2018
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`9`
      - u\ :sub:`8`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`9`
      - v\ :sub:`8`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-VYUY10-2X10:

      - MEDIA_BUS_FMT_VYUY10_2X10
      - 0x2019
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`9`
      - v\ :sub:`8`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`9`
      - u\ :sub:`8`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-YUYV10-2X10:

      - MEDIA_BUS_FMT_YUYV10_2X10
      - 0x200b
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`9`
      - u\ :sub:`8`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`9`
      - v\ :sub:`8`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * .. _MEDIA-BUS-FMT-YVYU10-2X10:

      - MEDIA_BUS_FMT_YVYU10_2X10
      - 0x200c
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`9`
      - v\ :sub:`8`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`9`
      - u\ :sub:`8`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * .. _MEDIA-BUS-FMT-Y12-1X12:

      - MEDIA_BUS_FMT_Y12_1X12
      - 0x2013
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-UYVY12-2X12:

      - MEDIA_BUS_FMT_UYVY12_2X12
      - 0x201c
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`11`
      - u\ :sub:`10`
      - u\ :sub:`9`
      - u\ :sub:`8`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`11`
      - v\ :sub:`10`
      - v\ :sub:`9`
      - v\ :sub:`8`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-VYUY12-2X12:

      - MEDIA_BUS_FMT_VYUY12_2X12
      - 0x201d
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`11`
      - v\ :sub:`10`
      - v\ :sub:`9`
      - v\ :sub:`8`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`11`
      - u\ :sub:`10`
      - u\ :sub:`9`
      - u\ :sub:`8`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-YUYV12-2X12:

      - MEDIA_BUS_FMT_YUYV12_2X12
      - 0x201e
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`11`
      - u\ :sub:`10`
      - u\ :sub:`9`
      - u\ :sub:`8`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`11`
      - v\ :sub:`10`
      - v\ :sub:`9`
      - v\ :sub:`8`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * .. _MEDIA-BUS-FMT-YVYU12-2X12:

      - MEDIA_BUS_FMT_YVYU12_2X12
      - 0x201f
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`11`
      - v\ :sub:`10`
      - v\ :sub:`9`
      - v\ :sub:`8`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`11`
      - u\ :sub:`10`
      - u\ :sub:`9`
      - u\ :sub:`8`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * .. _MEDIA-BUS-FMT-Y14-1X14:

      - MEDIA_BUS_FMT_Y14_1X14
      - 0x202d
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`13`
      - y\ :sub:`12`
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-Y16-1X16:

      - MEDIA_BUS_FMT_Y16_1X16
      - 0x202e
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`15`
      - y\ :sub:`14`
      - y\ :sub:`13`
      - y\ :sub:`12`
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-UYVY8-1X16:

      - MEDIA_BUS_FMT_UYVY8_1X16
      - 0x200f
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-VYUY8-1X16:

      - MEDIA_BUS_FMT_VYUY8_1X16
      - 0x2010
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-YUYV8-1X16:

      - MEDIA_BUS_FMT_YUYV8_1X16
      - 0x2011
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * .. _MEDIA-BUS-FMT-YVYU8-1X16:

      - MEDIA_BUS_FMT_YVYU8_1X16
      - 0x2012
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * .. _MEDIA-BUS-FMT-YDYUYDYV8-1X16:

      - MEDIA_BUS_FMT_YDYUYDYV8_1X16
      - 0x2014
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - d
      - d
      - d
      - d
      - d
      - d
      - d
      - d
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - d
      - d
      - d
      - d
      - d
      - d
      - d
      - d
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * .. _MEDIA-BUS-FMT-UYVY10-1X20:

      - MEDIA_BUS_FMT_UYVY10_1X20
      - 0x201a
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`9`
      - u\ :sub:`8`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`9`
      - v\ :sub:`8`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-VYUY10-1X20:

      - MEDIA_BUS_FMT_VYUY10_1X20
      - 0x201b
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`9`
      - v\ :sub:`8`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`9`
      - u\ :sub:`8`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-YUYV10-1X20:

      - MEDIA_BUS_FMT_YUYV10_1X20
      - 0x200d
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - u\ :sub:`9`
      - u\ :sub:`8`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - v\ :sub:`9`
      - v\ :sub:`8`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * .. _MEDIA-BUS-FMT-YVYU10-1X20:

      - MEDIA_BUS_FMT_YVYU10_1X20
      - 0x200e
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - v\ :sub:`9`
      - v\ :sub:`8`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - u\ :sub:`9`
      - u\ :sub:`8`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * .. _MEDIA-BUS-FMT-VUY8-1X24:

      - MEDIA_BUS_FMT_VUY8_1X24
      - 0x201a
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-YUV8-1X24:

      - MEDIA_BUS_FMT_YUV8_1X24
      - 0x2025
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * .. _MEDIA-BUS-FMT-UYYVYY8-0-5X24:

      - MEDIA_BUS_FMT_UYYVYY8_0_5X24
      - 0x2026
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-UYVY12-1X24:

      - MEDIA_BUS_FMT_UYVY12_1X24
      - 0x2020
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`11`
      - u\ :sub:`10`
      - u\ :sub:`9`
      - u\ :sub:`8`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`11`
      - v\ :sub:`10`
      - v\ :sub:`9`
      - v\ :sub:`8`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-VYUY12-1X24:

      - MEDIA_BUS_FMT_VYUY12_1X24
      - 0x2021
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`11`
      - v\ :sub:`10`
      - v\ :sub:`9`
      - v\ :sub:`8`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`11`
      - u\ :sub:`10`
      - u\ :sub:`9`
      - u\ :sub:`8`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-YUYV12-1X24:

      - MEDIA_BUS_FMT_YUYV12_1X24
      - 0x2022
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - u\ :sub:`11`
      - u\ :sub:`10`
      - u\ :sub:`9`
      - u\ :sub:`8`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - v\ :sub:`11`
      - v\ :sub:`10`
      - v\ :sub:`9`
      - v\ :sub:`8`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * .. _MEDIA-BUS-FMT-YVYU12-1X24:

      - MEDIA_BUS_FMT_YVYU12_1X24
      - 0x2023
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - v\ :sub:`11`
      - v\ :sub:`10`
      - v\ :sub:`9`
      - v\ :sub:`8`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - u\ :sub:`11`
      - u\ :sub:`10`
      - u\ :sub:`9`
      - u\ :sub:`8`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * .. _MEDIA-BUS-FMT-YUV10-1X30:

      - MEDIA_BUS_FMT_YUV10_1X30
      - 0x2016
      -
      -
      -
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - u\ :sub:`9`
      - u\ :sub:`8`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
      - v\ :sub:`9`
      - v\ :sub:`8`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * .. _MEDIA-BUS-FMT-UYYVYY10-0-5X30:

      - MEDIA_BUS_FMT_UYYVYY10_0_5X30
      - 0x2027
      -
      -
      -
      - u\ :sub:`9`
      - u\ :sub:`8`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      - v\ :sub:`9`
      - v\ :sub:`8`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-AYUV8-1X32:

      - MEDIA_BUS_FMT_AYUV8_1X32
      - 0x2017
      -
      - a\ :sub:`7`
      - a\ :sub:`6`
      - a\ :sub:`5`
      - a\ :sub:`4`
      - a\ :sub:`3`
      - a\ :sub:`2`
      - a\ :sub:`1`
      - a\ :sub:`0`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`


.. raw:: latex

	\endgroup


The following table list existing packed 36bit wide YUV formats.

.. raw:: latex

    \begingroup
    \tiny
    \setlength{\tabcolsep}{2pt}

.. 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}|

.. _v4l2-mbus-pixelcode-yuv8-36bit:

.. flat-table:: 36bit YUV Formats
    :header-rows:  2
    :stub-columns: 0
    :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

    * - Identifier
      - Code
      -
      - :cspan:`35` Data organization
    * -
      -
      - Bit
      - 35
      - 34
      - 33
      - 32
      - 31
      - 30
      - 29
      - 28
      - 27
      - 26
      - 25
      - 24
      - 23
      - 22
      - 21
      - 10
      - 19
      - 18
      - 17
      - 16
      - 15
      - 14
      - 13
      - 12
      - 11
      - 10
      - 9
      - 8
      - 7
      - 6
      - 5
      - 4
      - 3
      - 2
      - 1
      - 0
    * .. _MEDIA-BUS-FMT-UYYVYY12-0-5X36:

      - MEDIA_BUS_FMT_UYYVYY12_0_5X36
      - 0x2028
      -
      - u\ :sub:`11`
      - u\ :sub:`10`
      - u\ :sub:`9`
      - u\ :sub:`8`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      - v\ :sub:`11`
      - v\ :sub:`10`
      - v\ :sub:`9`
      - v\ :sub:`8`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * .. _MEDIA-BUS-FMT-YUV12-1X36:

      - MEDIA_BUS_FMT_YUV12_1X36
      - 0x2029
      -
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - u\ :sub:`11`
      - u\ :sub:`10`
      - u\ :sub:`9`
      - u\ :sub:`8`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
      - v\ :sub:`11`
      - v\ :sub:`10`
      - v\ :sub:`9`
      - v\ :sub:`8`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`


.. raw:: latex

	\endgroup


The following table list existing packed 48bit wide YUV formats.

.. raw:: latex

    \begingroup
    \tiny
    \setlength{\tabcolsep}{2pt}

.. 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}|

.. _v4l2-mbus-pixelcode-yuv8-48bit:

.. flat-table:: 48bit YUV Formats
    :header-rows:  3
    :stub-columns: 0
    :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

    * - Identifier
      - Code
      -
      - :cspan:`31` Data organization
    * -
      -
      - Bit
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - 47
      - 46
      - 45
      - 44
      - 43
      - 42
      - 41
      - 40
      - 39
      - 38
      - 37
      - 36
      - 35
      - 34
      - 33
      - 32
    * -
      -
      -
      - 31
      - 30
      - 29
      - 28
      - 27
      - 26
      - 25
      - 24
      - 23
      - 22
      - 21
      - 10
      - 19
      - 18
      - 17
      - 16
      - 15
      - 14
      - 13
      - 12
      - 11
      - 10
      - 9
      - 8
      - 7
      - 6
      - 5
      - 4
      - 3
      - 2
      - 1
      - 0
    * .. _MEDIA-BUS-FMT-YUV16-1X48:

      - MEDIA_BUS_FMT_YUV16_1X48
      - 0x202a
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - y\ :sub:`15`
      - y\ :sub:`14`
      - y\ :sub:`13`
      - y\ :sub:`12`
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`8`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      - u\ :sub:`15`
      - u\ :sub:`14`
      - u\ :sub:`13`
      - u\ :sub:`12`
      - u\ :sub:`11`
      - u\ :sub:`10`
      - u\ :sub:`9`
      - u\ :sub:`8`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
      - v\ :sub:`15`
      - v\ :sub:`14`
      - v\ :sub:`13`
      - v\ :sub:`12`
      - v\ :sub:`11`
      - v\ :sub:`10`
      - v\ :sub:`9`
      - v\ :sub:`8`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * .. _MEDIA-BUS-FMT-UYYVYY16-0-5X48:

      - MEDIA_BUS_FMT_UYYVYY16_0_5X48
      - 0x202b
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - u\ :sub:`15`
      - u\ :sub:`14`
      - u\ :sub:`13`
      - u\ :sub:`12`
      - u\ :sub:`11`
      - u\ :sub:`10`
      - u\ :sub:`9`
      - u\ :sub:`8`
      - u\ :sub:`7`
      - u\ :sub:`6`
      - u\ :sub:`5`
      - u\ :sub:`4`
      - u\ :sub:`3`
      - u\ :sub:`2`
      - u\ :sub:`1`
      - u\ :sub:`0`
    * -
      -
      -
      - y\ :sub:`15`
      - y\ :sub:`14`
      - y\ :sub:`13`
      - y\ :sub:`12`
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - y\ :sub:`15`
      - y\ :sub:`14`
      - y\ :sub:`13`
      - y\ :sub:`12`
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`8`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
    * -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - v\ :sub:`15`
      - v\ :sub:`14`
      - v\ :sub:`13`
      - v\ :sub:`12`
      - v\ :sub:`11`
      - v\ :sub:`10`
      - v\ :sub:`9`
      - v\ :sub:`8`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`
    * -
      -
      -
      - y\ :sub:`15`
      - y\ :sub:`14`
      - y\ :sub:`13`
      - y\ :sub:`12`
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`9`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`
      - y\ :sub:`15`
      - y\ :sub:`14`
      - y\ :sub:`13`
      - y\ :sub:`12`
      - y\ :sub:`11`
      - y\ :sub:`10`
      - y\ :sub:`8`
      - y\ :sub:`8`
      - y\ :sub:`7`
      - y\ :sub:`6`
      - y\ :sub:`5`
      - y\ :sub:`4`
      - y\ :sub:`3`
      - y\ :sub:`2`
      - y\ :sub:`1`
      - y\ :sub:`0`


.. raw:: latex

	\endgroup

HSV/HSL 형식

8237-8367

HSV/HSL 형식은 RGB 값을 원통 좌표계의 색상(H), 채도(S), 명도(V) 또는 밝기(L) 성분으로 표현해 전달합니다. 이름에는 성분 및 선택적 알파 순서, 성분별 비트 수, 픽셀당 샘플 수, 버스 폭, 필요한 패딩과 엔디언을 넣습니다.

현재 지원되는 성분 순서는 AHSV, 비트 구성은 8888, 픽셀당 샘플 수는 1입니다. `MEDIA_BUS_FMT_AHSV8888_1X32`는 32비트 샘플 안에 알파, 색상, 채도, 명도 성분을 각각 8비트씩 배치합니다.

AHSV8888 비트 배치
비트성분
31..24알파 a7..a0
23..16색상 h7..h0
15..8채도 s7..s0
7..0명도 v7..v0

원문 표의 32비트 성분 구간을 요약합니다.

HSV/HSL Formats
^^^^^^^^^^^^^^^

Those formats transfer pixel data as RGB values in a
cylindrical-coordinate system using Hue-Saturation-Value or
Hue-Saturation-Lightness components. The format code is made of the
following information.

-  The hue, saturation, value or lightness and optional alpha components
   order code, as encoded in a pixel sample. The only currently
   supported value is AHSV.

-  The number of bits per component, for each component. The values can
   be different for all components. The only currently supported value
   is 8888.

-  The number of bus samples per pixel. Pixels that are wider than the
   bus width must be transferred in multiple samples. The only currently
   supported value is 1.

-  The bus width.

-  For formats where the total number of bits per pixel is smaller than
   the number of bus samples per pixel times the bus width, a padding
   value stating if the bytes are padded in their most high order bits
   (PADHI) or low order bits (PADLO).

-  For formats where the number of bus samples per pixel is larger than
   1, an endianness value stating if the pixel is transferred MSB first
   (BE) or LSB first (LE).

The following table lists existing HSV/HSL formats.


.. raw:: latex

    \begingroup
    \tiny
    \setlength{\tabcolsep}{2pt}

.. 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}|

.. _v4l2-mbus-pixelcode-hsv:

.. flat-table:: HSV/HSL formats
    :header-rows:  2
    :stub-columns: 0
    :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

    * - Identifier
      - Code
      -
      - :cspan:`31` Data organization
    * -
      -
      - Bit
      - 31
      - 30
      - 29
      - 28
      - 27
      - 26
      - 25
      - 24
      - 23
      - 22
      - 21
      - 20
      - 19
      - 18
      - 17
      - 16
      - 15
      - 14
      - 13
      - 12
      - 11
      - 10
      - 9
      - 8
      - 7
      - 6
      - 5
      - 4
      - 3
      - 2
      - 1
      - 0
    * .. _MEDIA-BUS-FMT-AHSV8888-1X32:

      - MEDIA_BUS_FMT_AHSV8888_1X32
      - 0x6001
      -
      - a\ :sub:`7`
      - a\ :sub:`6`
      - a\ :sub:`5`
      - a\ :sub:`4`
      - a\ :sub:`3`
      - a\ :sub:`2`
      - a\ :sub:`1`
      - a\ :sub:`0`
      - h\ :sub:`7`
      - h\ :sub:`6`
      - h\ :sub:`5`
      - h\ :sub:`4`
      - h\ :sub:`3`
      - h\ :sub:`2`
      - h\ :sub:`1`
      - h\ :sub:`0`
      - s\ :sub:`7`
      - s\ :sub:`6`
      - s\ :sub:`5`
      - s\ :sub:`4`
      - s\ :sub:`3`
      - s\ :sub:`2`
      - s\ :sub:`1`
      - s\ :sub:`0`
      - v\ :sub:`7`
      - v\ :sub:`6`
      - v\ :sub:`5`
      - v\ :sub:`4`
      - v\ :sub:`3`
      - v\ :sub:`2`
      - v\ :sub:`1`
      - v\ :sub:`0`

.. raw:: latex

    \endgroup

JPEG 압축 형식

8368-8407

JPEG 미디어 버스 형식은 JPEG 압축 과정에서 나온 8비트 바이트의 순서 있는 스트림입니다. `_JPEG` 접미사에 엔트로피 부호화 바이트당 버스 샘플 수와 버스 폭을 결합해 이름을 만듭니다.

JPEG baseline 프로세스를 8비트 버스로 전달하는 형식은 `MEDIA_BUS_FMT_JPEG_1X8`이며 코드값은 `0x4001`입니다.

이 형식은 병렬 버스뿐 아니라 MIPI CSI 버스의 User Defined 8-bit Data type으로 JPEG 데이터를 전송할 때도 권장됩니다.

JPEG Compressed Formats
^^^^^^^^^^^^^^^^^^^^^^^

Those data formats consist of an ordered sequence of 8-bit bytes
obtained from JPEG compression process. Additionally to the ``_JPEG``
postfix the format code is made of the following information.

-  The number of bus samples per entropy encoded byte.

-  The bus width.

For instance, for a JPEG baseline process and an 8-bit bus width the
format will be named ``MEDIA_BUS_FMT_JPEG_1X8``.

The following table lists existing JPEG compressed formats.


.. _v4l2-mbus-pixelcode-jpeg:

.. tabularcolumns:: |p{6.0cm}|p{1.4cm}|p{9.9cm}|

.. flat-table:: JPEG Formats
    :header-rows:  1
    :stub-columns: 0

    * - Identifier
      - Code
      - Remarks
    * .. _MEDIA-BUS-FMT-JPEG-1X8:

      - MEDIA_BUS_FMT_JPEG_1X8
      - 0x4001
      - Besides of its usage for the parallel bus this format is
	recommended for transmission of JPEG data over MIPI CSI bus using
	the User Defined 8-bit Data types.



.. _v4l2-mbus-vendor-spec-fmts:

벤더 및 장치 전용 형식

8408-8437

이 구간은 벤더 또는 특정 장치에 종속된 복합 데이터 형식을 나열합니다.

`MEDIA_BUS_FMT_S5C_UYVY_JPEG_1X8`(`0x5001`)은 Samsung S3C73MX 카메라 센서가 사용하는 내장 메타데이터 포함 형식으로, raw UYVY와 JPEG 이미지를 교차 배치합니다.

Vendor and Device Specific Formats
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

This section lists complex data formats that are either vendor or device
specific.

The following table lists the existing vendor and device specific
formats.


.. _v4l2-mbus-pixelcode-vendor-specific:

.. tabularcolumns:: |p{8.0cm}|p{1.4cm}|p{7.9cm}|

.. flat-table:: Vendor and device specific formats
    :header-rows:  1
    :stub-columns: 0

    * - Identifier
      - Code
      - Comments
    * .. _MEDIA-BUS-FMT-S5C-UYVY-JPEG-1X8:

      - MEDIA_BUS_FMT_S5C_UYVY_JPEG_1X8
      - 0x5001
      - Interleaved raw UYVY and JPEG image format with embedded meta-data
	used by Samsung S3C73MX camera sensors.

.. _v4l2-mbus-metadata-fmts:

고정 메타데이터 형식

8438-8462

메타데이터 형식 표의 `MEDIA_BUS_FMT_METADATA_FIXED`(`0x7001`)은 링크 양쪽을 같은 드라이버가 처리하고, 버스 메타데이터 형식이 고정되어 사용자 공간에서 구성할 수 없을 때 사용합니다.

이 형식에서는 프레임의 `width`와 `height`를 모두 0으로 설정합니다.

Metadata Formats
^^^^^^^^^^^^^^^^

This section lists all metadata formats.

The following table lists the existing metadata formats.

.. tabularcolumns:: |p{8.0cm}|p{1.4cm}|p{7.9cm}|

.. flat-table:: Metadata formats
    :header-rows:  1
    :stub-columns: 0

    * - Identifier
      - Code
      - Comments
    * .. _MEDIA-BUS-FMT-METADATA-FIXED:

      - MEDIA_BUS_FMT_METADATA_FIXED
      - 0x7001
      - This format should be used when the same driver handles
	both sides of the link and the bus format is a fixed
	metadata format that is not configurable from userspace.
	Width and height will be set to 0 for this format.

일반 직렬 메타데이터 형식

8463-8715

일반 직렬 메타데이터 형식은 실제 데이터 내용이 장치에 종속되지만, 파이프라인의 여러 장치가 내용을 해석하지 않고 전달만 하는 직렬 버스에 사용합니다. 데이터는 최종 단계에서 시스템 메모리에 기록되고 소프트웨어가 처리합니다.

비트 배열의 `b0ₓ`는 데이터 바이트 0의 x번 비트를 뜻하고 `x`는 패딩 비트입니다. 8비트 데이터 바이트는 각 버스 데이터 유닛의 유효 상위 구간에 놓이며 더 넓은 버스의 남은 하위 비트는 패딩됩니다.

일반 직렬 메타데이터 코드
식별자코드데이터 유닛 폭
MEDIA_BUS_FMT_META_80x80018비트
MEDIA_BUS_FMT_META_100x800210비트
MEDIA_BUS_FMT_META_120x800312비트
MEDIA_BUS_FMT_META_140x800414비트
MEDIA_BUS_FMT_META_160x800516비트
MEDIA_BUS_FMT_META_200x800620비트
MEDIA_BUS_FMT_META_240x800724비트

원문 표의 코드값과 버스 데이터 유닛 폭을 정리합니다.

각 식별자의 정확한 23..0 비트 좌표, 빈 위치와 패딩 위치는 원문 표 그대로 보존됩니다.

Generic Serial Metadata Formats
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Generic serial metadata formats are used on serial buses where the actual data
content is more or less device specific but the data is transmitted and received
by multiple devices that do not process the data in any way, simply writing
it to system memory for processing in software at the end of the pipeline.

"b" in an array cell signifies a byte of data, followed by the number of the bit
and finally the bit number in subscript. "x" indicates a padding bit.

.. _media-bus-format-generic-meta:

.. cssclass: longtable

.. flat-table:: Generic Serial Metadata Formats
    :header-rows:  2
    :stub-columns: 0

    * - Identifier
      - Code
      -
      - :cspan:`23` Data organization within bus :term:`Data Unit`
    * -
      -
      - Bit
      - 23
      - 22
      - 21
      - 20
      - 19
      - 18
      - 17
      - 16
      - 15
      - 14
      - 13
      - 12
      - 11
      - 10
      - 9
      - 8
      - 7
      - 6
      - 5
      - 4
      - 3
      - 2
      - 1
      - 0
    * .. _MEDIA-BUS-FMT-META-8:

      - MEDIA_BUS_FMT_META_8
      - 0x8001
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - b0\ :sub:`7`
      - b0\ :sub:`6`
      - b0\ :sub:`5`
      - b0\ :sub:`4`
      - b0\ :sub:`3`
      - b0\ :sub:`2`
      - b0\ :sub:`1`
      - b0\ :sub:`0`
    * .. _MEDIA-BUS-FMT-META-10:

      - MEDIA_BUS_FMT_META_10
      - 0x8002
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - b0\ :sub:`7`
      - b0\ :sub:`6`
      - b0\ :sub:`5`
      - b0\ :sub:`4`
      - b0\ :sub:`3`
      - b0\ :sub:`2`
      - b0\ :sub:`1`
      - b0\ :sub:`0`
      - x
      - x
    * .. _MEDIA-BUS-FMT-META-12:

      - MEDIA_BUS_FMT_META_12
      - 0x8003
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - b0\ :sub:`7`
      - b0\ :sub:`6`
      - b0\ :sub:`5`
      - b0\ :sub:`4`
      - b0\ :sub:`3`
      - b0\ :sub:`2`
      - b0\ :sub:`1`
      - b0\ :sub:`0`
      - x
      - x
      - x
      - x
    * .. _MEDIA-BUS-FMT-META-14:

      - MEDIA_BUS_FMT_META_14
      - 0x8004
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - b0\ :sub:`7`
      - b0\ :sub:`6`
      - b0\ :sub:`5`
      - b0\ :sub:`4`
      - b0\ :sub:`3`
      - b0\ :sub:`2`
      - b0\ :sub:`1`
      - b0\ :sub:`0`
      - x
      - x
      - x
      - x
      - x
      - x
    * .. _MEDIA-BUS-FMT-META-16:

      - MEDIA_BUS_FMT_META_16
      - 0x8005
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - b0\ :sub:`7`
      - b0\ :sub:`6`
      - b0\ :sub:`5`
      - b0\ :sub:`4`
      - b0\ :sub:`3`
      - b0\ :sub:`2`
      - b0\ :sub:`1`
      - b0\ :sub:`0`
      - x
      - x
      - x
      - x
      - x
      - x
      - x
      - x
    * .. _MEDIA-BUS-FMT-META-20:

      - MEDIA_BUS_FMT_META_20
      - 0x8006
      -
      -
      -
      -
      -
      - b0\ :sub:`7`
      - b0\ :sub:`6`
      - b0\ :sub:`5`
      - b0\ :sub:`4`
      - b0\ :sub:`3`
      - b0\ :sub:`2`
      - b0\ :sub:`1`
      - b0\ :sub:`0`
      - x
      - x
      - x
      - x
      - x
      - x
      - x
      - x
      - x
      - x
      - x
      - x
    * .. _MEDIA-BUS-FMT-META-24:

      - MEDIA_BUS_FMT_META_24
      - 0x8007
      -
      - b0\ :sub:`7`
      - b0\ :sub:`6`
      - b0\ :sub:`5`
      - b0\ :sub:`4`
      - b0\ :sub:`3`
      - b0\ :sub:`2`
      - b0\ :sub:`1`
      - b0\ :sub:`0`
      - x
      - x
      - x
      - x
      - x
      - x
      - x
      - x
      - x
      - x
      - x
      - x
      - x
      - x
      - x
      - x