brintos

brintos / linux-shallow public Read only

0
0
Text · 128.5 KiB · d2a6cd2 Raw
8564 lines · plain
1.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later2 3.. _v4l2-mbus-format:4 5Media Bus Formats6=================7 8.. c:type:: v4l2_mbus_framefmt9 10.. tabularcolumns:: |p{2.0cm}|p{4.0cm}|p{11.3cm}|11 12.. cssclass:: longtable13 14.. flat-table:: struct v4l2_mbus_framefmt15    :header-rows:  016    :stub-columns: 017    :widths:       1 1 218 19    * - __u3220      - ``width``21      - Image width in pixels.22    * - __u3223      - ``height``24      - Image height in pixels. If ``field`` is one of ``V4L2_FIELD_TOP``,25	``V4L2_FIELD_BOTTOM`` or ``V4L2_FIELD_ALTERNATE`` then height26	refers to the number of lines in the field, otherwise it refers to27	the number of lines in the frame (which is twice the field height28	for interlaced formats).29    * - __u3230      - ``code``31      - Format code, from enum32	:ref:`v4l2_mbus_pixelcode <v4l2-mbus-pixelcode>`.33    * - __u3234      - ``field``35      - Field order, from enum :c:type:`v4l2_field`. See36	:ref:`field-order` for details. Zero for metadata mbus codes.37    * - __u3238      - ``colorspace``39      - Image colorspace, from enum :c:type:`v4l2_colorspace`.40        Must be set by the driver for subdevices. If the application sets the41	flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set this42	field on the source pad to request a specific colorspace for the media43	bus data. If the driver cannot handle the requested conversion, it will44	return another supported colorspace. The driver indicates that colorspace45	conversion is supported by setting the flag46	V4L2_SUBDEV_MBUS_CODE_CSC_COLORSPACE in the corresponding struct47	: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    * - __u1652      - ``ycbcr_enc``53      - Y'CbCr encoding, from enum :c:type:`v4l2_ycbcr_encoding`.54        This information supplements the ``colorspace`` and must be set by55	the driver for subdevices, see :ref:`colorspaces`. If the application56	sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set57	this field on a source pad to request a specific Y'CbCr encoding58	for the media bus data. If the driver cannot handle the requested59	conversion, it will return another supported encoding.60	This field is ignored for HSV media bus formats. The driver indicates61	that ycbcr_enc conversion is supported by setting the flag62	V4L2_SUBDEV_MBUS_CODE_CSC_YCBCR_ENC in the corresponding struct63	:c:type:`v4l2_subdev_mbus_code_enum` during enumeration.64	See :ref:`v4l2-subdev-mbus-code-flags`. Zero for metadata mbus codes.65    * - __u1666      - ``hsv_enc``67      - HSV encoding, from enum :c:type:`v4l2_hsv_encoding`.68        This information supplements the ``colorspace`` and must be set by69	the driver for subdevices, see :ref:`colorspaces`. If the application70	sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set71	this field on a source pad to request a specific HSV encoding72	for the media bus data. If the driver cannot handle the requested73	conversion, it will return another supported encoding.74	This field is ignored for Y'CbCr media bus formats. The driver indicates75	that hsv_enc conversion is supported by setting the flag76	V4L2_SUBDEV_MBUS_CODE_CSC_HSV_ENC in the corresponding struct77	: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    * - __u1682      - ``quantization``83      - Quantization range, from enum :c:type:`v4l2_quantization`.84        This information supplements the ``colorspace`` and must be set by85	the driver for subdevices, see :ref:`colorspaces`. If the application86	sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set87	this field on a source pad to request a specific quantization88	for the media bus data. If the driver cannot handle the requested89	conversion, it will return another supported quantization.90	The driver indicates that quantization conversion is supported by91	setting the flag V4L2_SUBDEV_MBUS_CODE_CSC_QUANTIZATION in the92	corresponding struct :c:type:`v4l2_subdev_mbus_code_enum`93	during enumeration. See :ref:`v4l2-subdev-mbus-code-flags`. Zero for94	metadata mbus codes.95    * - __u1696      - ``xfer_func``97      - Transfer function, from enum :c:type:`v4l2_xfer_func`.98        This information supplements the ``colorspace`` and must be set by99	the driver for subdevices, see :ref:`colorspaces`. If the application100	sets the flag ``V4L2_MBUS_FRAMEFMT_SET_CSC`` then the application can set101	this field on a source pad to request a specific transfer102	function for the media bus data. If the driver cannot handle the requested103	conversion, it will return another supported transfer function.104	The driver indicates that the transfer function conversion is supported by105	setting the flag V4L2_SUBDEV_MBUS_CODE_CSC_XFER_FUNC in the106	corresponding struct :c:type:`v4l2_subdev_mbus_code_enum`107	during enumeration. See :ref:`v4l2-subdev-mbus-code-flags`. Zero for108	metadata mbus codes.109    * - __u16110      - ``flags``111      - flags See:  :ref:v4l2-mbus-framefmt-flags112    * - __u16113      - ``reserved``\ [10]114      - Reserved for future extensions. Applications and drivers must set115	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 Flags122    :header-rows:  0123    :stub-columns: 0124    :widths:       3 1 4125 126    * .. _`mbus-framefmt-set-csc`:127 128      - ``V4L2_MBUS_FRAMEFMT_SET_CSC``129      - 0x0001130      - Set by the application. It is only used for source pads and is131	ignored for sink pads. If set, then request the subdevice to do132	colorspace conversion from the received colorspace to the requested133	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 shall137	be set to non default value (``V4L2_QUANTIZATION_FULL_RANGE`` or138	``V4L2_QUANTIZATION_LIM_RANGE``) and all other colorimetry fields shall139	be set to ``*_DEFAULT``.140 141	To check which conversions are supported by the hardware for the current142	media bus frame format, see :ref:`v4l2-subdev-mbus-code-flags`.143 144 145.. _v4l2-mbus-pixelcode:146 147Media Bus Pixel Codes148---------------------149 150The media bus pixel codes describe image formats as flowing over151physical buses (both between separate physical components and inside152SoC devices). This should not be confused with the V4L2 pixel formats153that describe, using four character codes, image formats as stored in154memory.155 156While there is a relationship between image formats on buses and image157formats in memory (a raw Bayer image won't be magically converted to158JPEG just by storing it to memory), there is no one-to-one159correspondence between them.160 161The media bus pixel codes document parallel formats. Should the pixel data be162transported over a serial bus, the media bus pixel code that describes a163parallel format that transfers a sample on a single clock cycle is used. For164instance, both MEDIA_BUS_FMT_BGR888_1X24 and MEDIA_BUS_FMT_BGR888_3X8 are used165on parallel busses for transferring an 8 bits per sample BGR data, whereas on166serial busses the data in this format is only referred to using167MEDIA_BUS_FMT_BGR888_1X24. This is because there is effectively only a single168way to transport that format on the serial busses.169 170Packed RGB Formats171^^^^^^^^^^^^^^^^^^172 173Those formats transfer pixel data as red, green and blue components. The174format code is made of the following information.175 176-  The red, green and blue components order code, as encoded in a pixel177   sample. Possible values are RGB and BGR.178 179-  The number of bits per component, for each component. The values can180   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 the183   bus width must be transferred in multiple samples. Common values are184   1 and 2.185 186-  The bus width.187 188-  For formats where the total number of bits per pixel is smaller than189   the number of bus samples per pixel times the bus width, a padding190   value stating if the bytes are padded in their most high order bits191   (PADHI) or low order bits (PADLO). A "C" prefix is used for192   component-wise padding in the most high order bits (CPADHI) or low193   order bits (CPADLO) of each separate component.194 195-  For formats where the number of bus samples per pixel is larger than196   1, an endianness value stating if the pixel is transferred MSB first197   (BE) or LSB first (LE).198 199For instance, a format where pixels are encoded as 5-bits red, 5-bits200green and 5-bit blue values padded on the high bit, transferred as 22018-bit samples per pixel with the most significant bits (padding, red and202half of the green value) transferred first will be named203``MEDIA_BUS_FMT_RGB555_2X8_PADHI_BE``.204 205The following tables list existing packed RGB formats.206 207.. HACK: ideally, we would be using adjustbox here. However, Sphinx208.. 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:: latex217 218    \begingroup219    \tiny220    \setlength{\tabcolsep}{2pt}221 222.. flat-table:: RGB formats223    :header-rows:  2224    :stub-columns: 0225    :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 2226 227    * - Identifier228      - Code229      -230      - :cspan:`31` Data organization231    * -232      -233      - Bit234      - 31235      - 30236      - 29237      - 28238      - 27239      - 26240      - 25241      - 24242      - 23243      - 22244      - 21245      - 20246      - 19247      - 18248      - 17249      - 16250      - 15251      - 14252      - 13253      - 12254      - 11255      - 10256      - 9257      - 8258      - 7259      - 6260      - 5261      - 4262      - 3263      - 2264      - 1265      - 0266    * .. _MEDIA-BUS-FMT-RGB444-1X12:267 268      - MEDIA_BUS_FMT_RGB444_1X12269      - 0x1016270      -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_BE306      - 0x1001307      -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      - 0333      - 0334      - 0335      - 0336      - 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_LE378      - 0x1002379      -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      - 0440      - 0441      - 0442      - 0443      - 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_BE450      - 0x1003451      -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      - 0477      - 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_LE522      - 0x1004523      -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      - 0584      - 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_1X16594      - 0x1017595      -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_BE631      - 0x1005632      -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_LE703      - 0x1006704      -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_BE775      - 0x1007776      -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_LE847      - 0x1008848      -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_1X18919      - 0x1009920      -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_BE956      - 0x1025957      -958      -959      -960      -961      -962      -963      -964      -965      -966      -967      -968      -969      -970      -971      -972      -973      -974      -975      -976      -977      -978      -979      -980      -981      - r\ :sub:`5`982      - r\ :sub:`4`983      - r\ :sub:`3`984      - r\ :sub:`2`985      - r\ :sub:`1`986      - r\ :sub:`0`987      - g\ :sub:`5`988      - g\ :sub:`4`989      - g\ :sub:`3`990    * -991      -992      -993      -994      -995      -996      -997      -998      -999      -1000      -1001      -1002      -1003      -1004      -1005      -1006      -1007      -1008      -1009      -1010      -1011      -1012      -1013      -1014      -1015      -1016      - g\ :sub:`2`1017      - g\ :sub:`1`1018      - g\ :sub:`0`1019      - b\ :sub:`5`1020      - b\ :sub:`4`1021      - b\ :sub:`3`1022      - b\ :sub:`2`1023      - b\ :sub:`1`1024      - b\ :sub:`0`1025    * .. _MEDIA-BUS-FMT-BGR666-1X18:1026 1027      - MEDIA_BUS_FMT_BGR666_1X181028      - 0x10231029      -1030      -1031      -1032      -1033      -1034      -1035      -1036      -1037      -1038      -1039      -1040      -1041      -1042      -1043      -1044      - b\ :sub:`5`1045      - b\ :sub:`4`1046      - b\ :sub:`3`1047      - b\ :sub:`2`1048      - b\ :sub:`1`1049      - b\ :sub:`0`1050      - g\ :sub:`5`1051      - g\ :sub:`4`1052      - g\ :sub:`3`1053      - g\ :sub:`2`1054      - g\ :sub:`1`1055      - g\ :sub:`0`1056      - r\ :sub:`5`1057      - r\ :sub:`4`1058      - r\ :sub:`3`1059      - r\ :sub:`2`1060      - r\ :sub:`1`1061      - r\ :sub:`0`1062    * .. _MEDIA-BUS-FMT-RBG888-1X24:1063 1064      - MEDIA_BUS_FMT_RBG888_1X241065      - 0x100e1066      -1067      -1068      -1069      -1070      -1071      -1072      -1073      -1074      -1075      - r\ :sub:`7`1076      - r\ :sub:`6`1077      - r\ :sub:`5`1078      - r\ :sub:`4`1079      - r\ :sub:`3`1080      - r\ :sub:`2`1081      - r\ :sub:`1`1082      - r\ :sub:`0`1083      - b\ :sub:`7`1084      - b\ :sub:`6`1085      - b\ :sub:`5`1086      - b\ :sub:`4`1087      - b\ :sub:`3`1088      - b\ :sub:`2`1089      - b\ :sub:`1`1090      - b\ :sub:`0`1091      - g\ :sub:`7`1092      - g\ :sub:`6`1093      - g\ :sub:`5`1094      - g\ :sub:`4`1095      - g\ :sub:`3`1096      - g\ :sub:`2`1097      - g\ :sub:`1`1098      - g\ :sub:`0`1099    * .. _MEDIA-BUS-FMT-RGB666-1X24_CPADHI:1100 1101      - MEDIA_BUS_FMT_RGB666_1X24_CPADHI1102      - 0x10151103      -1104      -1105      -1106      -1107      -1108      -1109      -1110      -1111      -1112      - 01113      - 01114      - r\ :sub:`5`1115      - r\ :sub:`4`1116      - r\ :sub:`3`1117      - r\ :sub:`2`1118      - r\ :sub:`1`1119      - r\ :sub:`0`1120      - 01121      - 01122      - g\ :sub:`5`1123      - g\ :sub:`4`1124      - g\ :sub:`3`1125      - g\ :sub:`2`1126      - g\ :sub:`1`1127      - g\ :sub:`0`1128      - 01129      - 01130      - b\ :sub:`5`1131      - b\ :sub:`4`1132      - b\ :sub:`3`1133      - b\ :sub:`2`1134      - b\ :sub:`1`1135      - b\ :sub:`0`1136    * .. _MEDIA-BUS-FMT-BGR666-1X24_CPADHI:1137 1138      - MEDIA_BUS_FMT_BGR666_1X24_CPADHI1139      - 0x10241140      -1141      -1142      -1143      -1144      -1145      -1146      -1147      -1148      -1149      - 01150      - 01151      - b\ :sub:`5`1152      - b\ :sub:`4`1153      - b\ :sub:`3`1154      - b\ :sub:`2`1155      - b\ :sub:`1`1156      - b\ :sub:`0`1157      - 01158      - 01159      - g\ :sub:`5`1160      - g\ :sub:`4`1161      - g\ :sub:`3`1162      - g\ :sub:`2`1163      - g\ :sub:`1`1164      - g\ :sub:`0`1165      - 01166      - 01167      - r\ :sub:`5`1168      - r\ :sub:`4`1169      - r\ :sub:`3`1170      - r\ :sub:`2`1171      - r\ :sub:`1`1172      - r\ :sub:`0`1173    * .. _MEDIA-BUS-FMT-RGB565-1X24_CPADHI:1174 1175      - MEDIA_BUS_FMT_RGB565_1X24_CPADHI1176      - 0x10221177      -1178      -1179      -1180      -1181      -1182      -1183      -1184      -1185      -1186      - 01187      - 01188      - 01189      - r\ :sub:`4`1190      - r\ :sub:`3`1191      - r\ :sub:`2`1192      - r\ :sub:`1`1193      - r\ :sub:`0`1194      - 01195      - 01196      - g\ :sub:`5`1197      - g\ :sub:`4`1198      - g\ :sub:`3`1199      - g\ :sub:`2`1200      - g\ :sub:`1`1201      - g\ :sub:`0`1202      - 01203      - 01204      - 01205      - b\ :sub:`4`1206      - b\ :sub:`3`1207      - b\ :sub:`2`1208      - b\ :sub:`1`1209      - b\ :sub:`0`1210    * .. _MEDIA-BUS-FMT-BGR888-1X24:1211 1212      - MEDIA_BUS_FMT_BGR888_1X241213      - 0x10131214      -1215      -1216      -1217      -1218      -1219      -1220      -1221      -1222      -1223      - b\ :sub:`7`1224      - b\ :sub:`6`1225      - b\ :sub:`5`1226      - b\ :sub:`4`1227      - b\ :sub:`3`1228      - b\ :sub:`2`1229      - b\ :sub:`1`1230      - b\ :sub:`0`1231      - g\ :sub:`7`1232      - g\ :sub:`6`1233      - g\ :sub:`5`1234      - g\ :sub:`4`1235      - g\ :sub:`3`1236      - g\ :sub:`2`1237      - g\ :sub:`1`1238      - g\ :sub:`0`1239      - r\ :sub:`7`1240      - r\ :sub:`6`1241      - r\ :sub:`5`1242      - r\ :sub:`4`1243      - r\ :sub:`3`1244      - r\ :sub:`2`1245      - r\ :sub:`1`1246      - r\ :sub:`0`1247    * .. _MEDIA-BUS-FMT-BGR888-3X8:1248 1249      - MEDIA_BUS_FMT_BGR888_3X81250      - 0x101b1251      -1252      -1253      -1254      -1255      -1256      -1257      -1258      -1259      -1260      -1261      -1262      -1263      -1264      -1265      -1266      -1267      -1268      -1269      -1270      -1271      -1272      -1273      -1274      -1275      -1276      - b\ :sub:`7`1277      - b\ :sub:`6`1278      - b\ :sub:`5`1279      - b\ :sub:`4`1280      - b\ :sub:`3`1281      - b\ :sub:`2`1282      - b\ :sub:`1`1283      - b\ :sub:`0`1284    * -1285      -1286      -1287      -1288      -1289      -1290      -1291      -1292      -1293      -1294      -1295      -1296      -1297      -1298      -1299      -1300      -1301      -1302      -1303      -1304      -1305      -1306      -1307      -1308      -1309      -1310      -1311      - g\ :sub:`7`1312      - g\ :sub:`6`1313      - g\ :sub:`5`1314      - g\ :sub:`4`1315      - g\ :sub:`3`1316      - g\ :sub:`2`1317      - g\ :sub:`1`1318      - g\ :sub:`0`1319    * -1320      -1321      -1322      -1323      -1324      -1325      -1326      -1327      -1328      -1329      -1330      -1331      -1332      -1333      -1334      -1335      -1336      -1337      -1338      -1339      -1340      -1341      -1342      -1343      -1344      -1345      -1346      - r\ :sub:`7`1347      - r\ :sub:`6`1348      - r\ :sub:`5`1349      - r\ :sub:`4`1350      - r\ :sub:`3`1351      - r\ :sub:`2`1352      - r\ :sub:`1`1353      - r\ :sub:`0`1354    * .. _MEDIA-BUS-FMT-GBR888-1X24:1355 1356      - MEDIA_BUS_FMT_GBR888_1X241357      - 0x10141358      -1359      -1360      -1361      -1362      -1363      -1364      -1365      -1366      -1367      - g\ :sub:`7`1368      - g\ :sub:`6`1369      - g\ :sub:`5`1370      - g\ :sub:`4`1371      - g\ :sub:`3`1372      - g\ :sub:`2`1373      - g\ :sub:`1`1374      - g\ :sub:`0`1375      - b\ :sub:`7`1376      - b\ :sub:`6`1377      - b\ :sub:`5`1378      - b\ :sub:`4`1379      - b\ :sub:`3`1380      - b\ :sub:`2`1381      - b\ :sub:`1`1382      - b\ :sub:`0`1383      - r\ :sub:`7`1384      - r\ :sub:`6`1385      - r\ :sub:`5`1386      - r\ :sub:`4`1387      - r\ :sub:`3`1388      - r\ :sub:`2`1389      - r\ :sub:`1`1390      - r\ :sub:`0`1391    * .. _MEDIA-BUS-FMT-RGB888-1X24:1392 1393      - MEDIA_BUS_FMT_RGB888_1X241394      - 0x100a1395      -1396      -1397      -1398      -1399      -1400      -1401      -1402      -1403      -1404      - r\ :sub:`7`1405      - r\ :sub:`6`1406      - r\ :sub:`5`1407      - r\ :sub:`4`1408      - r\ :sub:`3`1409      - r\ :sub:`2`1410      - r\ :sub:`1`1411      - r\ :sub:`0`1412      - g\ :sub:`7`1413      - g\ :sub:`6`1414      - g\ :sub:`5`1415      - g\ :sub:`4`1416      - g\ :sub:`3`1417      - g\ :sub:`2`1418      - g\ :sub:`1`1419      - g\ :sub:`0`1420      - b\ :sub:`7`1421      - b\ :sub:`6`1422      - b\ :sub:`5`1423      - b\ :sub:`4`1424      - b\ :sub:`3`1425      - b\ :sub:`2`1426      - b\ :sub:`1`1427      - b\ :sub:`0`1428    * .. _MEDIA-BUS-FMT-RGB888-2X12-BE:1429 1430      - MEDIA_BUS_FMT_RGB888_2X12_BE1431      - 0x100b1432      -1433      -1434      -1435      -1436      -1437      -1438      -1439      -1440      -1441      -1442      -1443      -1444      -1445      -1446      -1447      -1448      -1449      -1450      -1451      -1452      -1453      - r\ :sub:`7`1454      - r\ :sub:`6`1455      - r\ :sub:`5`1456      - r\ :sub:`4`1457      - r\ :sub:`3`1458      - r\ :sub:`2`1459      - r\ :sub:`1`1460      - r\ :sub:`0`1461      - g\ :sub:`7`1462      - g\ :sub:`6`1463      - g\ :sub:`5`1464      - g\ :sub:`4`1465    * -1466      -1467      -1468      -1469      -1470      -1471      -1472      -1473      -1474      -1475      -1476      -1477      -1478      -1479      -1480      -1481      -1482      -1483      -1484      -1485      -1486      -1487      -1488      - g\ :sub:`3`1489      - g\ :sub:`2`1490      - g\ :sub:`1`1491      - g\ :sub:`0`1492      - b\ :sub:`7`1493      - b\ :sub:`6`1494      - b\ :sub:`5`1495      - b\ :sub:`4`1496      - b\ :sub:`3`1497      - b\ :sub:`2`1498      - b\ :sub:`1`1499      - b\ :sub:`0`1500    * .. _MEDIA-BUS-FMT-RGB888-2X12-LE:1501 1502      - MEDIA_BUS_FMT_RGB888_2X12_LE1503      - 0x100c1504      -1505      -1506      -1507      -1508      -1509      -1510      -1511      -1512      -1513      -1514      -1515      -1516      -1517      -1518      -1519      -1520      -1521      -1522      -1523      -1524      -1525      - g\ :sub:`3`1526      - g\ :sub:`2`1527      - g\ :sub:`1`1528      - g\ :sub:`0`1529      - b\ :sub:`7`1530      - b\ :sub:`6`1531      - b\ :sub:`5`1532      - b\ :sub:`4`1533      - b\ :sub:`3`1534      - b\ :sub:`2`1535      - b\ :sub:`1`1536      - b\ :sub:`0`1537    * -1538      -1539      -1540      -1541      -1542      -1543      -1544      -1545      -1546      -1547      -1548      -1549      -1550      -1551      -1552      -1553      -1554      -1555      -1556      -1557      -1558      -1559      -1560      - r\ :sub:`7`1561      - r\ :sub:`6`1562      - r\ :sub:`5`1563      - r\ :sub:`4`1564      - r\ :sub:`3`1565      - r\ :sub:`2`1566      - r\ :sub:`1`1567      - r\ :sub:`0`1568      - g\ :sub:`7`1569      - g\ :sub:`6`1570      - g\ :sub:`5`1571      - g\ :sub:`4`1572    * .. _MEDIA-BUS-FMT-RGB888-3X8:1573 1574      - MEDIA_BUS_FMT_RGB888_3X81575      - 0x101c1576      -1577      -1578      -1579      -1580      -1581      -1582      -1583      -1584      -1585      -1586      -1587      -1588      -1589      -1590      -1591      -1592      -1593      -1594      -1595      -1596      -1597      -1598      -1599      -1600      -1601      - r\ :sub:`7`1602      - r\ :sub:`6`1603      - r\ :sub:`5`1604      - r\ :sub:`4`1605      - r\ :sub:`3`1606      - r\ :sub:`2`1607      - r\ :sub:`1`1608      - r\ :sub:`0`1609    * -1610      -1611      -1612      -1613      -1614      -1615      -1616      -1617      -1618      -1619      -1620      -1621      -1622      -1623      -1624      -1625      -1626      -1627      -1628      -1629      -1630      -1631      -1632      -1633      -1634      -1635      -1636      - g\ :sub:`7`1637      - g\ :sub:`6`1638      - g\ :sub:`5`1639      - g\ :sub:`4`1640      - g\ :sub:`3`1641      - g\ :sub:`2`1642      - g\ :sub:`1`1643      - g\ :sub:`0`1644    * -1645      -1646      -1647      -1648      -1649      -1650      -1651      -1652      -1653      -1654      -1655      -1656      -1657      -1658      -1659      -1660      -1661      -1662      -1663      -1664      -1665      -1666      -1667      -1668      -1669      -1670      -1671      - b\ :sub:`7`1672      - b\ :sub:`6`1673      - b\ :sub:`5`1674      - b\ :sub:`4`1675      - b\ :sub:`3`1676      - b\ :sub:`2`1677      - b\ :sub:`1`1678      - b\ :sub:`0`1679    * .. _MEDIA-BUS-FMT-RGB666-1X30-CPADLO:1680 1681      - MEDIA_BUS_FMT_RGB666_1X30-CPADLO1682      - 0x101e1683      -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      - 01693      - 01694      - 01695      - 01696      - g\ :sub:`5`1697      - g\ :sub:`4`1698      - g\ :sub:`3`1699      - g\ :sub:`2`1700      - g\ :sub:`1`1701      - g\ :sub:`0`1702      - 01703      - 01704      - 01705      - 01706      - b\ :sub:`5`1707      - b\ :sub:`4`1708      - b\ :sub:`3`1709      - b\ :sub:`2`1710      - b\ :sub:`1`1711      - b\ :sub:`0`1712      - 01713      - 01714      - 01715      - 01716    * .. _MEDIA-BUS-FMT-RGB888-1X30-CPADLO:1717 1718      - MEDIA_BUS_FMT_RGB888_1X30-CPADLO1719      - 0x101f1720      -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      - 01732      - 01733      - 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      - 01742      - 01743      - 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      - 01752      - 01753    * .. _MEDIA-BUS-FMT-ARGB888-1X32:1754 1755      - MEDIA_BUS_FMT_ARGB888_1X321756      - 0x100d1757      -1758      - a\ :sub:`7`1759      - a\ :sub:`6`1760      - a\ :sub:`5`1761      - a\ :sub:`4`1762      - a\ :sub:`3`1763      - a\ :sub:`2`1764      - a\ :sub:`1`1765      - a\ :sub:`0`1766      - r\ :sub:`7`1767      - r\ :sub:`6`1768      - r\ :sub:`5`1769      - r\ :sub:`4`1770      - r\ :sub:`3`1771      - r\ :sub:`2`1772      - r\ :sub:`1`1773      - r\ :sub:`0`1774      - g\ :sub:`7`1775      - g\ :sub:`6`1776      - g\ :sub:`5`1777      - g\ :sub:`4`1778      - g\ :sub:`3`1779      - g\ :sub:`2`1780      - g\ :sub:`1`1781      - g\ :sub:`0`1782      - b\ :sub:`7`1783      - b\ :sub:`6`1784      - b\ :sub:`5`1785      - b\ :sub:`4`1786      - b\ :sub:`3`1787      - b\ :sub:`2`1788      - b\ :sub:`1`1789      - b\ :sub:`0`1790    * .. _MEDIA-BUS-FMT-RGB888-1X32-PADHI:1791 1792      - MEDIA_BUS_FMT_RGB888_1X32_PADHI1793      - 0x100f1794      -1795      - 01796      - 01797      - 01798      - 01799      - 01800      - 01801      - 01802      - 01803      - r\ :sub:`7`1804      - r\ :sub:`6`1805      - r\ :sub:`5`1806      - r\ :sub:`4`1807      - r\ :sub:`3`1808      - r\ :sub:`2`1809      - r\ :sub:`1`1810      - r\ :sub:`0`1811      - g\ :sub:`7`1812      - g\ :sub:`6`1813      - g\ :sub:`5`1814      - g\ :sub:`4`1815      - g\ :sub:`3`1816      - g\ :sub:`2`1817      - g\ :sub:`1`1818      - g\ :sub:`0`1819      - b\ :sub:`7`1820      - b\ :sub:`6`1821      - b\ :sub:`5`1822      - b\ :sub:`4`1823      - b\ :sub:`3`1824      - b\ :sub:`2`1825      - b\ :sub:`1`1826      - b\ :sub:`0`1827    * .. _MEDIA-BUS-FMT-RGB101010-1X30:1828 1829      - MEDIA_BUS_FMT_RGB101010_1X301830      - 0x10181831      -1832      -1833      -1834      - r\ :sub:`9`1835      - r\ :sub:`8`1836      - r\ :sub:`7`1837      - r\ :sub:`6`1838      - r\ :sub:`5`1839      - r\ :sub:`4`1840      - r\ :sub:`3`1841      - r\ :sub:`2`1842      - r\ :sub:`1`1843      - r\ :sub:`0`1844      - g\ :sub:`9`1845      - g\ :sub:`8`1846      - g\ :sub:`7`1847      - g\ :sub:`6`1848      - g\ :sub:`5`1849      - g\ :sub:`4`1850      - g\ :sub:`3`1851      - g\ :sub:`2`1852      - g\ :sub:`1`1853      - g\ :sub:`0`1854      - b\ :sub:`9`1855      - b\ :sub:`8`1856      - b\ :sub:`7`1857      - b\ :sub:`6`1858      - b\ :sub:`5`1859      - b\ :sub:`4`1860      - b\ :sub:`3`1861      - b\ :sub:`2`1862      - b\ :sub:`1`1863      - b\ :sub:`0`1864 1865.. raw:: latex1866 1867    \endgroup1868 1869 1870The following table list existing packed 36bit wide RGB formats.1871 1872.. tabularcolumns:: |p{4.0cm}|p{0.7cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|1873 1874.. _v4l2-mbus-pixelcode-rgb-36:1875 1876.. raw:: latex1877 1878    \begingroup1879    \tiny1880    \setlength{\tabcolsep}{2pt}1881 1882.. flat-table:: 36bit RGB formats1883    :header-rows:  21884    :stub-columns: 01885    :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 21886 1887    * - Identifier1888      - Code1889      -1890      - :cspan:`35` Data organization1891    * -1892      -1893      - Bit1894      - 351895      - 341896      - 331897      - 321898      - 311899      - 301900      - 291901      - 281902      - 271903      - 261904      - 251905      - 241906      - 231907      - 221908      - 211909      - 201910      - 191911      - 181912      - 171913      - 161914      - 151915      - 141916      - 131917      - 121918      - 111919      - 101920      - 91921      - 81922      - 71923      - 61924      - 51925      - 41926      - 31927      - 21928      - 11929      - 01930    * .. _MEDIA-BUS-FMT-RGB666-1X36-CPADLO:1931 1932      - MEDIA_BUS_FMT_RGB666_1X36_CPADLO1933      - 0x10201934      -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      - 01942      - 01943      - 01944      - 01945      - 01946      - 01947      - g\ :sub:`5`1948      - g\ :sub:`4`1949      - g\ :sub:`3`1950      - g\ :sub:`2`1951      - g\ :sub:`1`1952      - g\ :sub:`0`1953      - 01954      - 01955      - 01956      - 01957      - 01958      - 01959      - b\ :sub:`5`1960      - b\ :sub:`4`1961      - b\ :sub:`3`1962      - b\ :sub:`2`1963      - b\ :sub:`1`1964      - b\ :sub:`0`1965      - 01966      - 01967      - 01968      - 01969      - 01970      - 01971    * .. _MEDIA-BUS-FMT-RGB888-1X36-CPADLO:1972 1973      - MEDIA_BUS_FMT_RGB888_1X36_CPADLO1974      - 0x10211975      -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      - 01985      - 01986      - 01987      - 01988      - 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      - 01997      - 01998      - 01999      - 02000      - 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      - 02009      - 02010      - 02011      - 02012    * .. _MEDIA-BUS-FMT-RGB121212-1X36:2013 2014      - MEDIA_BUS_FMT_RGB121212_1X362015      - 0x10192016      -2017      - r\ :sub:`11`2018      - r\ :sub:`10`2019      - r\ :sub:`9`2020      - r\ :sub:`8`2021      - r\ :sub:`7`2022      - r\ :sub:`6`2023      - r\ :sub:`5`2024      - r\ :sub:`4`2025      - r\ :sub:`3`2026      - r\ :sub:`2`2027      - r\ :sub:`1`2028      - r\ :sub:`0`2029      - g\ :sub:`11`2030      - g\ :sub:`10`2031      - g\ :sub:`9`2032      - g\ :sub:`8`2033      - g\ :sub:`7`2034      - g\ :sub:`6`2035      - g\ :sub:`5`2036      - g\ :sub:`4`2037      - g\ :sub:`3`2038      - g\ :sub:`2`2039      - g\ :sub:`1`2040      - g\ :sub:`0`2041      - b\ :sub:`11`2042      - b\ :sub:`10`2043      - b\ :sub:`9`2044      - b\ :sub:`8`2045      - b\ :sub:`7`2046      - b\ :sub:`6`2047      - b\ :sub:`5`2048      - b\ :sub:`4`2049      - b\ :sub:`3`2050      - b\ :sub:`2`2051      - b\ :sub:`1`2052      - b\ :sub:`0`2053 2054.. raw:: latex2055 2056    \endgroup2057 2058 2059The following table list existing packed 48bit wide RGB formats.2060 2061.. tabularcolumns:: |p{4.0cm}|p{0.7cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|2062 2063.. _v4l2-mbus-pixelcode-rgb-48:2064 2065.. raw:: latex2066 2067    \begingroup2068    \tiny2069    \setlength{\tabcolsep}{2pt}2070 2071.. flat-table:: 48bit RGB formats2072    :header-rows:  32073    :stub-columns: 02074    :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 22075 2076    * - Identifier2077      - Code2078      -2079      - :cspan:`31` Data organization2080    * -2081      -2082      - Bit2083      -2084      -2085      -2086      -2087      -2088      -2089      -2090      -2091      -2092      -2093      -2094      -2095      -2096      -2097      -2098      -2099      - 472100      - 462101      - 452102      - 442103      - 432104      - 422105      - 412106      - 402107      - 392108      - 382109      - 372110      - 362111      - 352112      - 342113      - 332114      - 322115    * -2116      -2117      -2118      - 312119      - 302120      - 292121      - 282122      - 272123      - 262124      - 252125      - 242126      - 232127      - 222128      - 212129      - 202130      - 192131      - 182132      - 172133      - 162134      - 152135      - 142136      - 132137      - 122138      - 112139      - 102140      - 92141      - 82142      - 72143      - 62144      - 52145      - 42146      - 32147      - 22148      - 12149      - 02150    * .. _MEDIA-BUS-FMT-RGB161616-1X48:2151 2152      - MEDIA_BUS_FMT_RGB161616_1X482153      - 0x101a2154      -2155      -2156      -2157      -2158      -2159      -2160      -2161      -2162      -2163      -2164      -2165      -2166      -2167      -2168      -2169      -2170      -2171      - r\ :sub:`15`2172      - r\ :sub:`14`2173      - r\ :sub:`13`2174      - r\ :sub:`12`2175      - r\ :sub:`11`2176      - r\ :sub:`10`2177      - r\ :sub:`9`2178      - r\ :sub:`8`2179      - r\ :sub:`7`2180      - r\ :sub:`6`2181      - r\ :sub:`5`2182      - r\ :sub:`4`2183      - r\ :sub:`3`2184      - r\ :sub:`2`2185      - r\ :sub:`1`2186      - r\ :sub:`0`2187    * -2188      -2189      -2190      - g\ :sub:`15`2191      - g\ :sub:`14`2192      - g\ :sub:`13`2193      - g\ :sub:`12`2194      - g\ :sub:`11`2195      - g\ :sub:`10`2196      - g\ :sub:`9`2197      - g\ :sub:`8`2198      - g\ :sub:`7`2199      - g\ :sub:`6`2200      - g\ :sub:`5`2201      - g\ :sub:`4`2202      - g\ :sub:`3`2203      - g\ :sub:`2`2204      - g\ :sub:`1`2205      - g\ :sub:`0`2206      - b\ :sub:`15`2207      - b\ :sub:`14`2208      - b\ :sub:`13`2209      - b\ :sub:`12`2210      - b\ :sub:`11`2211      - b\ :sub:`10`2212      - b\ :sub:`9`2213      - b\ :sub:`8`2214      - b\ :sub:`7`2215      - b\ :sub:`6`2216      - b\ :sub:`5`2217      - b\ :sub:`4`2218      - b\ :sub:`3`2219      - b\ :sub:`2`2220      - b\ :sub:`1`2221      - b\ :sub:`0`2222 2223.. raw:: latex2224 2225    \endgroup2226 2227On LVDS buses, usually each sample is transferred serialized in seven2228time slots per pixel clock, on three (18-bit) or four (24-bit)2229differential data pairs at the same time. The remaining bits are used2230for control signals as defined by SPWG/PSWG/VESA or JEIDA standards. The223124-bit RGB format serialized in seven time slots on four lanes using2232JEIDA defined bit mapping will be named2233``MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA``, for example.2234 2235.. raw:: latex2236 2237    \small2238 2239.. _v4l2-mbus-pixelcode-rgb-lvds:2240 2241.. flat-table:: LVDS RGB formats2242    :header-rows:  22243    :stub-columns: 02244 2245    * - Identifier2246      - Code2247      -2248      -2249      - :cspan:`3` Data organization2250    * -2251      -2252      - Timeslot2253      - Lane2254      - 32255      - 22256      - 12257      - 02258    * .. _MEDIA-BUS-FMT-RGB666-1X7X3-SPWG:2259 2260      - MEDIA_BUS_FMT_RGB666_1X7X3_SPWG2261      - 0x10102262      - 02263      -2264      -2265      - d2266      - b\ :sub:`1`2267      - g\ :sub:`0`2268    * -2269      -2270      - 12271      -2272      -2273      - d2274      - b\ :sub:`0`2275      - r\ :sub:`5`2276    * -2277      -2278      - 22279      -2280      -2281      - d2282      - g\ :sub:`5`2283      - r\ :sub:`4`2284    * -2285      -2286      - 32287      -2288      -2289      - b\ :sub:`5`2290      - g\ :sub:`4`2291      - r\ :sub:`3`2292    * -2293      -2294      - 42295      -2296      -2297      - b\ :sub:`4`2298      - g\ :sub:`3`2299      - r\ :sub:`2`2300    * -2301      -2302      - 52303      -2304      -2305      - b\ :sub:`3`2306      - g\ :sub:`2`2307      - r\ :sub:`1`2308    * -2309      -2310      - 62311      -2312      -2313      - b\ :sub:`2`2314      - g\ :sub:`1`2315      - r\ :sub:`0`2316    * .. _MEDIA-BUS-FMT-RGB888-1X7X4-SPWG:2317 2318      - MEDIA_BUS_FMT_RGB888_1X7X4_SPWG2319      - 0x10112320      - 02321      -2322      - d2323      - d2324      - b\ :sub:`1`2325      - g\ :sub:`0`2326    * -2327      -2328      - 12329      -2330      - b\ :sub:`7`2331      - d2332      - b\ :sub:`0`2333      - r\ :sub:`5`2334    * -2335      -2336      - 22337      -2338      - b\ :sub:`6`2339      - d2340      - g\ :sub:`5`2341      - r\ :sub:`4`2342    * -2343      -2344      - 32345      -2346      - g\ :sub:`7`2347      - b\ :sub:`5`2348      - g\ :sub:`4`2349      - r\ :sub:`3`2350    * -2351      -2352      - 42353      -2354      - g\ :sub:`6`2355      - b\ :sub:`4`2356      - g\ :sub:`3`2357      - r\ :sub:`2`2358    * -2359      -2360      - 52361      -2362      - r\ :sub:`7`2363      - b\ :sub:`3`2364      - g\ :sub:`2`2365      - r\ :sub:`1`2366    * -2367      -2368      - 62369      -2370      - r\ :sub:`6`2371      - b\ :sub:`2`2372      - g\ :sub:`1`2373      - r\ :sub:`0`2374    * .. _MEDIA-BUS-FMT-RGB888-1X7X4-JEIDA:2375 2376      - MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA2377      - 0x10122378      - 02379      -2380      - d2381      - d2382      - b\ :sub:`3`2383      - g\ :sub:`2`2384    * -2385      -2386      - 12387      -2388      - b\ :sub:`1`2389      - d2390      - b\ :sub:`2`2391      - r\ :sub:`7`2392    * -2393      -2394      - 22395      -2396      - b\ :sub:`0`2397      - d2398      - g\ :sub:`7`2399      - r\ :sub:`6`2400    * -2401      -2402      - 32403      -2404      - g\ :sub:`1`2405      - b\ :sub:`7`2406      - g\ :sub:`6`2407      - r\ :sub:`5`2408    * -2409      -2410      - 42411      -2412      - g\ :sub:`0`2413      - b\ :sub:`6`2414      - g\ :sub:`5`2415      - r\ :sub:`4`2416    * -2417      -2418      - 52419      -2420      - r\ :sub:`1`2421      - b\ :sub:`5`2422      - g\ :sub:`4`2423      - r\ :sub:`3`2424    * -2425      -2426      - 62427      -2428      - r\ :sub:`0`2429      - b\ :sub:`4`2430      - g\ :sub:`3`2431      - r\ :sub:`2`2432 2433.. raw:: latex2434 2435    \normalsize2436 2437 2438Bayer Formats2439^^^^^^^^^^^^^2440 2441Those formats transfer pixel data as red, green and blue components. The2442format code is made of the following information.2443 2444-  The red, green and blue components order code, as encoded in a pixel2445   sample. The possible values are shown in :ref:`bayer-patterns`.2446 2447-  The number of bits per pixel component. All components are2448   transferred on the same number of bits. Common values are 8, 10 and2449   12.2450 2451-  The compression (optional). If the pixel components are ALAW- or2452   DPCM-compressed, a mention of the compression scheme and the number2453   of bits per compressed pixel component.2454 2455-  The number of bus samples per pixel. Pixels that are wider than the2456   bus width must be transferred in multiple samples. Common values are2457   1 and 2.2458 2459-  The bus width.2460 2461-  For formats where the total number of bits per pixel is smaller than2462   the number of bus samples per pixel times the bus width, a padding2463   value stating if the bytes are padded in their most high order bits2464   (PADHI) or low order bits (PADLO).2465 2466-  For formats where the number of bus samples per pixel is larger than2467   1, an endianness value stating if the pixel is transferred MSB first2468   (BE) or LSB first (LE).2469 2470For instance, a format with uncompressed 10-bit Bayer components2471arranged in a red, green, green, blue pattern transferred as 2 8-bit2472samples per pixel with the least significant bits transferred first will2473be named ``MEDIA_BUS_FMT_SRGGB10_2X8_PADHI_LE``.2474 2475 2476.. _bayer-patterns:2477 2478.. kernel-figure:: bayer.svg2479    :alt:    bayer.svg2480    :align:  center2481 2482    **Figure 4.8 Bayer Patterns**2483 2484The following table lists existing packed Bayer formats. The data2485organization is given as an example for the first pixel only.2486 2487 2488.. HACK: ideally, we would be using adjustbox here. However, Sphinx2489.. is a very bad behaviored guy: if the table has more than 30 cols,2490.. it switches to long table, and there's no way to override it.2491 2492 2493.. raw:: latex2494 2495    \begingroup2496    \tiny2497    \setlength{\tabcolsep}{2pt}2498 2499.. tabularcolumns:: |p{6.0cm}|p{0.7cm}|p{0.3cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|2500 2501.. _v4l2-mbus-pixelcode-bayer:2502 2503.. cssclass: longtable2504 2505.. flat-table:: Bayer Formats2506    :header-rows:  22507    :stub-columns: 02508 2509    * - Identifier2510      - Code2511      -2512      - :cspan:`15` Data organization2513    * -2514      -2515      - Bit2516      - 152517      - 142518      - 132519      - 122520      - 112521      - 102522      - 92523      - 82524      - 72525      - 62526      - 52527      - 42528      - 32529      - 22530      - 12531      - 02532    * .. _MEDIA-BUS-FMT-SBGGR8-1X8:2533 2534      - MEDIA_BUS_FMT_SBGGR8_1X82535      - 0x30012536      -2537      -2538      -2539      -2540      -2541      -2542      -2543      -2544      -2545      - b\ :sub:`7`2546      - b\ :sub:`6`2547      - b\ :sub:`5`2548      - b\ :sub:`4`2549      - b\ :sub:`3`2550      - b\ :sub:`2`2551      - b\ :sub:`1`2552      - b\ :sub:`0`2553    * .. _MEDIA-BUS-FMT-SGBRG8-1X8:2554 2555      - MEDIA_BUS_FMT_SGBRG8_1X82556      - 0x30132557      -2558      -2559      -2560      -2561      -2562      -2563      -2564      -2565      -2566      - g\ :sub:`7`2567      - g\ :sub:`6`2568      - g\ :sub:`5`2569      - g\ :sub:`4`2570      - g\ :sub:`3`2571      - g\ :sub:`2`2572      - g\ :sub:`1`2573      - g\ :sub:`0`2574    * .. _MEDIA-BUS-FMT-SGRBG8-1X8:2575 2576      - MEDIA_BUS_FMT_SGRBG8_1X82577      - 0x30022578      -2579      -2580      -2581      -2582      -2583      -2584      -2585      -2586      -2587      - g\ :sub:`7`2588      - g\ :sub:`6`2589      - g\ :sub:`5`2590      - g\ :sub:`4`2591      - g\ :sub:`3`2592      - g\ :sub:`2`2593      - g\ :sub:`1`2594      - g\ :sub:`0`2595    * .. _MEDIA-BUS-FMT-SRGGB8-1X8:2596 2597      - MEDIA_BUS_FMT_SRGGB8_1X82598      - 0x30142599      -2600      -2601      -2602      -2603      -2604      -2605      -2606      -2607      -2608      - r\ :sub:`7`2609      - r\ :sub:`6`2610      - r\ :sub:`5`2611      - r\ :sub:`4`2612      - r\ :sub:`3`2613      - r\ :sub:`2`2614      - r\ :sub:`1`2615      - r\ :sub:`0`2616    * .. _MEDIA-BUS-FMT-SBGGR10-ALAW8-1X8:2617 2618      - MEDIA_BUS_FMT_SBGGR10_ALAW8_1X82619      - 0x30152620      -2621      -2622      -2623      -2624      -2625      -2626      -2627      -2628      -2629      - b\ :sub:`7`2630      - b\ :sub:`6`2631      - b\ :sub:`5`2632      - b\ :sub:`4`2633      - b\ :sub:`3`2634      - b\ :sub:`2`2635      - b\ :sub:`1`2636      - b\ :sub:`0`2637    * .. _MEDIA-BUS-FMT-SGBRG10-ALAW8-1X8:2638 2639      - MEDIA_BUS_FMT_SGBRG10_ALAW8_1X82640      - 0x30162641      -2642      -2643      -2644      -2645      -2646      -2647      -2648      -2649      -2650      - g\ :sub:`7`2651      - g\ :sub:`6`2652      - g\ :sub:`5`2653      - g\ :sub:`4`2654      - g\ :sub:`3`2655      - g\ :sub:`2`2656      - g\ :sub:`1`2657      - g\ :sub:`0`2658    * .. _MEDIA-BUS-FMT-SGRBG10-ALAW8-1X8:2659 2660      - MEDIA_BUS_FMT_SGRBG10_ALAW8_1X82661      - 0x30172662      -2663      -2664      -2665      -2666      -2667      -2668      -2669      -2670      -2671      - g\ :sub:`7`2672      - g\ :sub:`6`2673      - g\ :sub:`5`2674      - g\ :sub:`4`2675      - g\ :sub:`3`2676      - g\ :sub:`2`2677      - g\ :sub:`1`2678      - g\ :sub:`0`2679    * .. _MEDIA-BUS-FMT-SRGGB10-ALAW8-1X8:2680 2681      - MEDIA_BUS_FMT_SRGGB10_ALAW8_1X82682      - 0x30182683      -2684      -2685      -2686      -2687      -2688      -2689      -2690      -2691      -2692      - r\ :sub:`7`2693      - r\ :sub:`6`2694      - r\ :sub:`5`2695      - r\ :sub:`4`2696      - r\ :sub:`3`2697      - r\ :sub:`2`2698      - r\ :sub:`1`2699      - r\ :sub:`0`2700    * .. _MEDIA-BUS-FMT-SBGGR10-DPCM8-1X8:2701 2702      - MEDIA_BUS_FMT_SBGGR10_DPCM8_1X82703      - 0x300b2704      -2705      -2706      -2707      -2708      -2709      -2710      -2711      -2712      -2713      - b\ :sub:`7`2714      - b\ :sub:`6`2715      - b\ :sub:`5`2716      - b\ :sub:`4`2717      - b\ :sub:`3`2718      - b\ :sub:`2`2719      - b\ :sub:`1`2720      - b\ :sub:`0`2721    * .. _MEDIA-BUS-FMT-SGBRG10-DPCM8-1X8:2722 2723      - MEDIA_BUS_FMT_SGBRG10_DPCM8_1X82724      - 0x300c2725      -2726      -2727      -2728      -2729      -2730      -2731      -2732      -2733      -2734      - g\ :sub:`7`2735      - g\ :sub:`6`2736      - g\ :sub:`5`2737      - g\ :sub:`4`2738      - g\ :sub:`3`2739      - g\ :sub:`2`2740      - g\ :sub:`1`2741      - g\ :sub:`0`2742    * .. _MEDIA-BUS-FMT-SGRBG10-DPCM8-1X8:2743 2744      - MEDIA_BUS_FMT_SGRBG10_DPCM8_1X82745      - 0x30092746      -2747      -2748      -2749      -2750      -2751      -2752      -2753      -2754      -2755      - g\ :sub:`7`2756      - g\ :sub:`6`2757      - g\ :sub:`5`2758      - g\ :sub:`4`2759      - g\ :sub:`3`2760      - g\ :sub:`2`2761      - g\ :sub:`1`2762      - g\ :sub:`0`2763    * .. _MEDIA-BUS-FMT-SRGGB10-DPCM8-1X8:2764 2765      - MEDIA_BUS_FMT_SRGGB10_DPCM8_1X82766      - 0x300d2767      -2768      -2769      -2770      -2771      -2772      -2773      -2774      -2775      -2776      - r\ :sub:`7`2777      - r\ :sub:`6`2778      - r\ :sub:`5`2779      - r\ :sub:`4`2780      - r\ :sub:`3`2781      - r\ :sub:`2`2782      - r\ :sub:`1`2783      - r\ :sub:`0`2784    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-BE:2785 2786      - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_BE2787      - 0x30032788      -2789      -2790      -2791      -2792      -2793      -2794      -2795      -2796      -2797      - 02798      - 02799      - 02800      - 02801      - 02802      - 02803      - b\ :sub:`9`2804      - b\ :sub:`8`2805    * -2806      -2807      -2808      -2809      -2810      -2811      -2812      -2813      -2814      -2815      -2816      - b\ :sub:`7`2817      - b\ :sub:`6`2818      - b\ :sub:`5`2819      - b\ :sub:`4`2820      - b\ :sub:`3`2821      - b\ :sub:`2`2822      - b\ :sub:`1`2823      - b\ :sub:`0`2824    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADHI-LE:2825 2826      - MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_LE2827      - 0x30042828      -2829      -2830      -2831      -2832      -2833      -2834      -2835      -2836      -2837      - b\ :sub:`7`2838      - b\ :sub:`6`2839      - b\ :sub:`5`2840      - b\ :sub:`4`2841      - b\ :sub:`3`2842      - b\ :sub:`2`2843      - b\ :sub:`1`2844      - b\ :sub:`0`2845    * -2846      -2847      -2848      -2849      -2850      -2851      -2852      -2853      -2854      -2855      -2856      - 02857      - 02858      - 02859      - 02860      - 02861      - 02862      - b\ :sub:`9`2863      - b\ :sub:`8`2864    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-BE:2865 2866      - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_BE2867      - 0x30052868      -2869      -2870      -2871      -2872      -2873      -2874      -2875      -2876      -2877      - b\ :sub:`9`2878      - b\ :sub:`8`2879      - b\ :sub:`7`2880      - b\ :sub:`6`2881      - b\ :sub:`5`2882      - b\ :sub:`4`2883      - b\ :sub:`3`2884      - b\ :sub:`2`2885    * -2886      -2887      -2888      -2889      -2890      -2891      -2892      -2893      -2894      -2895      -2896      - b\ :sub:`1`2897      - b\ :sub:`0`2898      - 02899      - 02900      - 02901      - 02902      - 02903      - 02904    * .. _MEDIA-BUS-FMT-SBGGR10-2X8-PADLO-LE:2905 2906      - MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_LE2907      - 0x30062908      -2909      -2910      -2911      -2912      -2913      -2914      -2915      -2916      -2917      - b\ :sub:`1`2918      - b\ :sub:`0`2919      - 02920      - 02921      - 02922      - 02923      - 02924      - 02925    * -2926      -2927      -2928      -2929      -2930      -2931      -2932      -2933      -2934      -2935      -2936      - b\ :sub:`9`2937      - b\ :sub:`8`2938      - b\ :sub:`7`2939      - b\ :sub:`6`2940      - b\ :sub:`5`2941      - b\ :sub:`4`2942      - b\ :sub:`3`2943      - b\ :sub:`2`2944    * .. _MEDIA-BUS-FMT-SBGGR10-1X10:2945 2946      - MEDIA_BUS_FMT_SBGGR10_1X102947      - 0x30072948      -2949      -2950      -2951      -2952      -2953      -2954      -2955      - b\ :sub:`9`2956      - b\ :sub:`8`2957      - b\ :sub:`7`2958      - b\ :sub:`6`2959      - b\ :sub:`5`2960      - b\ :sub:`4`2961      - b\ :sub:`3`2962      - b\ :sub:`2`2963      - b\ :sub:`1`2964      - b\ :sub:`0`2965    * .. _MEDIA-BUS-FMT-SGBRG10-1X10:2966 2967      - MEDIA_BUS_FMT_SGBRG10_1X102968      - 0x300e2969      -2970      -2971      -2972      -2973      -2974      -2975      -2976      - g\ :sub:`9`2977      - g\ :sub:`8`2978      - g\ :sub:`7`2979      - g\ :sub:`6`2980      - g\ :sub:`5`2981      - g\ :sub:`4`2982      - g\ :sub:`3`2983      - g\ :sub:`2`2984      - g\ :sub:`1`2985      - g\ :sub:`0`2986    * .. _MEDIA-BUS-FMT-SGRBG10-1X10:2987 2988      - MEDIA_BUS_FMT_SGRBG10_1X102989      - 0x300a2990      -2991      -2992      -2993      -2994      -2995      -2996      -2997      - g\ :sub:`9`2998      - g\ :sub:`8`2999      - g\ :sub:`7`3000      - g\ :sub:`6`3001      - g\ :sub:`5`3002      - g\ :sub:`4`3003      - g\ :sub:`3`3004      - g\ :sub:`2`3005      - g\ :sub:`1`3006      - g\ :sub:`0`3007    * .. _MEDIA-BUS-FMT-SRGGB10-1X10:3008 3009      - MEDIA_BUS_FMT_SRGGB10_1X103010      - 0x300f3011      -3012      -3013      -3014      -3015      -3016      -3017      -3018      - r\ :sub:`9`3019      - r\ :sub:`8`3020      - r\ :sub:`7`3021      - r\ :sub:`6`3022      - r\ :sub:`5`3023      - r\ :sub:`4`3024      - r\ :sub:`3`3025      - r\ :sub:`2`3026      - r\ :sub:`1`3027      - r\ :sub:`0`3028    * .. _MEDIA-BUS-FMT-SBGGR12-1X12:3029 3030      - MEDIA_BUS_FMT_SBGGR12_1X123031      - 0x30083032      -3033      -3034      -3035      -3036      -3037      - b\ :sub:`11`3038      - b\ :sub:`10`3039      - b\ :sub:`9`3040      - b\ :sub:`8`3041      - b\ :sub:`7`3042      - b\ :sub:`6`3043      - b\ :sub:`5`3044      - b\ :sub:`4`3045      - b\ :sub:`3`3046      - b\ :sub:`2`3047      - b\ :sub:`1`3048      - b\ :sub:`0`3049    * .. _MEDIA-BUS-FMT-SGBRG12-1X12:3050 3051      - MEDIA_BUS_FMT_SGBRG12_1X123052      - 0x30103053      -3054      -3055      -3056      -3057      -3058      - g\ :sub:`11`3059      - g\ :sub:`10`3060      - g\ :sub:`9`3061      - g\ :sub:`8`3062      - g\ :sub:`7`3063      - g\ :sub:`6`3064      - g\ :sub:`5`3065      - g\ :sub:`4`3066      - g\ :sub:`3`3067      - g\ :sub:`2`3068      - g\ :sub:`1`3069      - g\ :sub:`0`3070    * .. _MEDIA-BUS-FMT-SGRBG12-1X12:3071 3072      - MEDIA_BUS_FMT_SGRBG12_1X123073      - 0x30113074      -3075      -3076      -3077      -3078      -3079      - g\ :sub:`11`3080      - g\ :sub:`10`3081      - g\ :sub:`9`3082      - g\ :sub:`8`3083      - g\ :sub:`7`3084      - g\ :sub:`6`3085      - g\ :sub:`5`3086      - g\ :sub:`4`3087      - g\ :sub:`3`3088      - g\ :sub:`2`3089      - g\ :sub:`1`3090      - g\ :sub:`0`3091    * .. _MEDIA-BUS-FMT-SRGGB12-1X12:3092 3093      - MEDIA_BUS_FMT_SRGGB12_1X123094      - 0x30123095      -3096      -3097      -3098      -3099      -3100      - r\ :sub:`11`3101      - r\ :sub:`10`3102      - r\ :sub:`9`3103      - r\ :sub:`8`3104      - r\ :sub:`7`3105      - r\ :sub:`6`3106      - r\ :sub:`5`3107      - r\ :sub:`4`3108      - r\ :sub:`3`3109      - r\ :sub:`2`3110      - r\ :sub:`1`3111      - r\ :sub:`0`3112    * .. _MEDIA-BUS-FMT-SBGGR14-1X14:3113 3114      - MEDIA_BUS_FMT_SBGGR14_1X143115      - 0x30193116      -3117      -3118      -3119      - b\ :sub:`13`3120      - b\ :sub:`12`3121      - b\ :sub:`11`3122      - b\ :sub:`10`3123      - b\ :sub:`9`3124      - b\ :sub:`8`3125      - b\ :sub:`7`3126      - b\ :sub:`6`3127      - b\ :sub:`5`3128      - b\ :sub:`4`3129      - b\ :sub:`3`3130      - b\ :sub:`2`3131      - b\ :sub:`1`3132      - b\ :sub:`0`3133    * .. _MEDIA-BUS-FMT-SGBRG14-1X14:3134 3135      - MEDIA_BUS_FMT_SGBRG14_1X143136      - 0x301a3137      -3138      -3139      -3140      - g\ :sub:`13`3141      - g\ :sub:`12`3142      - g\ :sub:`11`3143      - g\ :sub:`10`3144      - g\ :sub:`9`3145      - g\ :sub:`8`3146      - g\ :sub:`7`3147      - g\ :sub:`6`3148      - g\ :sub:`5`3149      - g\ :sub:`4`3150      - g\ :sub:`3`3151      - g\ :sub:`2`3152      - g\ :sub:`1`3153      - g\ :sub:`0`3154    * .. _MEDIA-BUS-FMT-SGRBG14-1X14:3155 3156      - MEDIA_BUS_FMT_SGRBG14_1X143157      - 0x301b3158      -3159      -3160      -3161      - g\ :sub:`13`3162      - g\ :sub:`12`3163      - g\ :sub:`11`3164      - g\ :sub:`10`3165      - g\ :sub:`9`3166      - g\ :sub:`8`3167      - g\ :sub:`7`3168      - g\ :sub:`6`3169      - g\ :sub:`5`3170      - g\ :sub:`4`3171      - g\ :sub:`3`3172      - g\ :sub:`2`3173      - g\ :sub:`1`3174      - g\ :sub:`0`3175    * .. _MEDIA-BUS-FMT-SRGGB14-1X14:3176 3177      - MEDIA_BUS_FMT_SRGGB14_1X143178      - 0x301c3179      -3180      -3181      -3182      - r\ :sub:`13`3183      - r\ :sub:`12`3184      - r\ :sub:`11`3185      - r\ :sub:`10`3186      - r\ :sub:`9`3187      - r\ :sub:`8`3188      - r\ :sub:`7`3189      - r\ :sub:`6`3190      - r\ :sub:`5`3191      - r\ :sub:`4`3192      - r\ :sub:`3`3193      - r\ :sub:`2`3194      - r\ :sub:`1`3195      - r\ :sub:`0`3196    * .. _MEDIA-BUS-FMT-SBGGR16-1X16:3197 3198      - MEDIA_BUS_FMT_SBGGR16_1X163199      - 0x301d3200      -3201      - b\ :sub:`15`3202      - b\ :sub:`14`3203      - b\ :sub:`13`3204      - b\ :sub:`12`3205      - b\ :sub:`11`3206      - b\ :sub:`10`3207      - b\ :sub:`9`3208      - b\ :sub:`8`3209      - b\ :sub:`7`3210      - b\ :sub:`6`3211      - b\ :sub:`5`3212      - b\ :sub:`4`3213      - b\ :sub:`3`3214      - b\ :sub:`2`3215      - b\ :sub:`1`3216      - b\ :sub:`0`3217    * .. _MEDIA-BUS-FMT-SGBRG16-1X16:3218 3219      - MEDIA_BUS_FMT_SGBRG16_1X163220      - 0x301e3221      -3222      - g\ :sub:`15`3223      - g\ :sub:`14`3224      - g\ :sub:`13`3225      - g\ :sub:`12`3226      - g\ :sub:`11`3227      - g\ :sub:`10`3228      - g\ :sub:`9`3229      - g\ :sub:`8`3230      - g\ :sub:`7`3231      - g\ :sub:`6`3232      - g\ :sub:`5`3233      - g\ :sub:`4`3234      - g\ :sub:`3`3235      - g\ :sub:`2`3236      - g\ :sub:`1`3237      - g\ :sub:`0`3238    * .. _MEDIA-BUS-FMT-SGRBG16-1X16:3239 3240      - MEDIA_BUS_FMT_SGRBG16_1X163241      - 0x301f3242      -3243      - g\ :sub:`15`3244      - g\ :sub:`14`3245      - g\ :sub:`13`3246      - g\ :sub:`12`3247      - g\ :sub:`11`3248      - g\ :sub:`10`3249      - g\ :sub:`9`3250      - g\ :sub:`8`3251      - g\ :sub:`7`3252      - g\ :sub:`6`3253      - g\ :sub:`5`3254      - g\ :sub:`4`3255      - g\ :sub:`3`3256      - g\ :sub:`2`3257      - g\ :sub:`1`3258      - g\ :sub:`0`3259    * .. _MEDIA-BUS-FMT-SRGGB16-1X16:3260 3261      - MEDIA_BUS_FMT_SRGGB16_1X163262      - 0x30203263      -3264      - r\ :sub:`15`3265      - r\ :sub:`14`3266      - r\ :sub:`13`3267      - r\ :sub:`12`3268      - r\ :sub:`11`3269      - r\ :sub:`10`3270      - r\ :sub:`9`3271      - r\ :sub:`8`3272      - r\ :sub:`7`3273      - r\ :sub:`6`3274      - r\ :sub:`5`3275      - r\ :sub:`4`3276      - r\ :sub:`3`3277      - r\ :sub:`2`3278      - r\ :sub:`1`3279      - r\ :sub:`0`3280 3281.. raw:: latex3282 3283    \endgroup3284 3285 3286Packed YUV Formats3287^^^^^^^^^^^^^^^^^^3288 3289Those data formats transfer pixel data as (possibly downsampled) Y, U3290and V components. Some formats include dummy bits in some of their3291samples and are collectively referred to as "YDYC" (Y-Dummy-Y-Chroma)3292formats. One cannot rely on the values of these dummy bits as those are3293undefined.3294 3295The format code is made of the following information.3296 3297-  The Y, U and V components order code, as transferred on the bus.3298   Possible values are YUYV, UYVY, YVYU and VYUY for formats with no3299   dummy bit, and YDYUYDYV, YDYVYDYU, YUYDYVYD and YVYDYUYD for YDYC3300   formats.3301 3302-  The number of bits per pixel component. All components are3303   transferred on the same number of bits. Common values are 8, 10 and3304   12.3305 3306-  The number of bus samples per pixel. Pixels that are wider than the3307   bus width must be transferred in multiple samples. Common values are3308   0.5 (encoded as 0_5; in this case two pixels are transferred per bus3309   sample), 1, 1.5 (encoded as 1_5) and 2.3310 3311-  The bus width. When the bus width is larger than the number of bits3312   per pixel component, several components are packed in a single bus3313   sample. The components are ordered as specified by the order code,3314   with components on the left of the code transferred in the high order3315   bits. Common values are 8 and 16.3316 3317For instance, a format where pixels are encoded as 8-bit YUV values3318downsampled to 4:2:2 and transferred as 2 8-bit bus samples per pixel in3319the U, Y, V, Y order will be named ``MEDIA_BUS_FMT_UYVY8_2X8``.3320 3321:ref:`v4l2-mbus-pixelcode-yuv8` lists existing packed YUV formats and3322describes the organization of each pixel data in each sample. When a3323format pattern is split across multiple samples each of the samples in3324the pattern is described.3325 3326The role of each bit transferred over the bus is identified by one of3327the following codes.3328 3329-  y\ :sub:`x` for luma component bit number x3330 3331-  u\ :sub:`x` for blue chroma component bit number x3332 3333-  v\ :sub:`x` for red chroma component bit number x3334 3335-  a\ :sub:`x` for alpha component bit number x3336 3337- for non-available bits (for positions higher than the bus width)3338 3339-  d for dummy bits3340 3341.. HACK: ideally, we would be using adjustbox here. However, this3342.. will never work for this table, as, even with tiny font, it is3343.. to big for a single page. So, we need to manually adjust the3344.. size.3345 3346.. raw:: latex3347 3348    \begingroup3349    \tiny3350    \setlength{\tabcolsep}{2pt}3351 3352.. tabularcolumns:: |p{5.0cm}|p{0.7cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|3353 3354.. _v4l2-mbus-pixelcode-yuv8:3355 3356.. flat-table:: YUV Formats3357    :header-rows:  23358    :stub-columns: 03359    :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 23360 3361    * - Identifier3362      - Code3363      -3364      - :cspan:`31` Data organization3365    * -3366      -3367      - Bit3368      - 313369      - 303370      - 293371      - 283372      - 273373      - 263374      - 253375      - 243376      - 233377      - 223378      - 213379      - 103380      - 193381      - 183382      - 173383      - 163384      - 153385      - 143386      - 133387      - 123388      - 113389      - 103390      - 93391      - 83392      - 73393      - 63394      - 53395      - 43396      - 33397      - 23398      - 13399      - 03400    * .. _MEDIA-BUS-FMT-Y8-1X8:3401 3402      - MEDIA_BUS_FMT_Y8_1X83403      - 0x20013404      -3405      -3406      -3407      -3408      -3409      -3410      -3411      -3412      -3413      -3414      -3415      -3416      -3417      -3418      -3419      -3420      -3421      -3422      -3423      -3424      -3425      -3426      -3427      -3428      -3429      - y\ :sub:`7`3430      - y\ :sub:`6`3431      - y\ :sub:`5`3432      - y\ :sub:`4`3433      - y\ :sub:`3`3434      - y\ :sub:`2`3435      - y\ :sub:`1`3436      - y\ :sub:`0`3437    * .. _MEDIA-BUS-FMT-UV8-1X8:3438 3439      - MEDIA_BUS_FMT_UV8_1X83440      - 0x20153441      -3442      -3443      -3444      -3445      -3446      -3447      -3448      -3449      -3450      -3451      -3452      -3453      -3454      -3455      -3456      -3457      -3458      -3459      -3460      -3461      -3462      -3463      -3464      -3465      -3466      - u\ :sub:`7`3467      - u\ :sub:`6`3468      - u\ :sub:`5`3469      - u\ :sub:`4`3470      - u\ :sub:`3`3471      - u\ :sub:`2`3472      - u\ :sub:`1`3473      - u\ :sub:`0`3474    * -3475      -3476      -3477      -3478      -3479      -3480      -3481      -3482      -3483      -3484      -3485      -3486      -3487      -3488      -3489      -3490      -3491      -3492      -3493      -3494      -3495      -3496      -3497      -3498      -3499      -3500      -3501      - v\ :sub:`7`3502      - v\ :sub:`6`3503      - v\ :sub:`5`3504      - v\ :sub:`4`3505      - v\ :sub:`3`3506      - v\ :sub:`2`3507      - v\ :sub:`1`3508      - v\ :sub:`0`3509    * .. _MEDIA-BUS-FMT-UYVY8-1_5X8:3510 3511      - MEDIA_BUS_FMT_UYVY8_1_5X83512      - 0x20023513      -3514      -3515      -3516      -3517      -3518      -3519      -3520      -3521      -3522      -3523      -3524      -3525      -3526      -3527      -3528      -3529      -3530      -3531      -3532      -3533      -3534      -3535      -3536      -3537      -3538      - u\ :sub:`7`3539      - u\ :sub:`6`3540      - u\ :sub:`5`3541      - u\ :sub:`4`3542      - u\ :sub:`3`3543      - u\ :sub:`2`3544      - u\ :sub:`1`3545      - u\ :sub:`0`3546    * -3547      -3548      -3549      -3550      -3551      -3552      -3553      -3554      -3555      -3556      -3557      -3558      -3559      -3560      -3561      -3562      -3563      -3564      -3565      -3566      -3567      -3568      -3569      -3570      -3571      -3572      -3573      - y\ :sub:`7`3574      - y\ :sub:`6`3575      - y\ :sub:`5`3576      - y\ :sub:`4`3577      - y\ :sub:`3`3578      - y\ :sub:`2`3579      - y\ :sub:`1`3580      - y\ :sub:`0`3581    * -3582      -3583      -3584      -3585      -3586      -3587      -3588      -3589      -3590      -3591      -3592      -3593      -3594      -3595      -3596      -3597      -3598      -3599      -3600      -3601      -3602      -3603      -3604      -3605      -3606      -3607      -3608      - y\ :sub:`7`3609      - y\ :sub:`6`3610      - y\ :sub:`5`3611      - y\ :sub:`4`3612      - y\ :sub:`3`3613      - y\ :sub:`2`3614      - y\ :sub:`1`3615      - y\ :sub:`0`3616    * -3617      -3618      -3619      -3620      -3621      -3622      -3623      -3624      -3625      -3626      -3627      -3628      -3629      -3630      -3631      -3632      -3633      -3634      -3635      -3636      -3637      -3638      -3639      -3640      -3641      -3642      -3643      - v\ :sub:`7`3644      - v\ :sub:`6`3645      - v\ :sub:`5`3646      - v\ :sub:`4`3647      - v\ :sub:`3`3648      - v\ :sub:`2`3649      - v\ :sub:`1`3650      - v\ :sub:`0`3651    * -3652      -3653      -3654      -3655      -3656      -3657      -3658      -3659      -3660      -3661      -3662      -3663      -3664      -3665      -3666      -3667      -3668      -3669      -3670      -3671      -3672      -3673      -3674      -3675      -3676      -3677      -3678      - y\ :sub:`7`3679      - y\ :sub:`6`3680      - y\ :sub:`5`3681      - y\ :sub:`4`3682      - y\ :sub:`3`3683      - y\ :sub:`2`3684      - y\ :sub:`1`3685      - y\ :sub:`0`3686    * -3687      -3688      -3689      -3690      -3691      -3692      -3693      -3694      -3695      -3696      -3697      -3698      -3699      -3700      -3701      -3702      -3703      -3704      -3705      -3706      -3707      -3708      -3709      -3710      -3711      -3712      -3713      - y\ :sub:`7`3714      - y\ :sub:`6`3715      - y\ :sub:`5`3716      - y\ :sub:`4`3717      - y\ :sub:`3`3718      - y\ :sub:`2`3719      - y\ :sub:`1`3720      - y\ :sub:`0`3721    * .. _MEDIA-BUS-FMT-VYUY8-1_5X8:3722 3723      - MEDIA_BUS_FMT_VYUY8_1_5X83724      - 0x20033725      -3726      -3727      -3728      -3729      -3730      -3731      -3732      -3733      -3734      -3735      -3736      -3737      -3738      -3739      -3740      -3741      -3742      -3743      -3744      -3745      -3746      -3747      -3748      -3749      -3750      - v\ :sub:`7`3751      - v\ :sub:`6`3752      - v\ :sub:`5`3753      - v\ :sub:`4`3754      - v\ :sub:`3`3755      - v\ :sub:`2`3756      - v\ :sub:`1`3757      - v\ :sub:`0`3758    * -3759      -3760      -3761      -3762      -3763      -3764      -3765      -3766      -3767      -3768      -3769      -3770      -3771      -3772      -3773      -3774      -3775      -3776      -3777      -3778      -3779      -3780      -3781      -3782      -3783      -3784      -3785      - y\ :sub:`7`3786      - y\ :sub:`6`3787      - y\ :sub:`5`3788      - y\ :sub:`4`3789      - y\ :sub:`3`3790      - y\ :sub:`2`3791      - y\ :sub:`1`3792      - y\ :sub:`0`3793    * -3794      -3795      -3796      -3797      -3798      -3799      -3800      -3801      -3802      -3803      -3804      -3805      -3806      -3807      -3808      -3809      -3810      -3811      -3812      -3813      -3814      -3815      -3816      -3817      -3818      -3819      -3820      - y\ :sub:`7`3821      - y\ :sub:`6`3822      - y\ :sub:`5`3823      - y\ :sub:`4`3824      - y\ :sub:`3`3825      - y\ :sub:`2`3826      - y\ :sub:`1`3827      - y\ :sub:`0`3828    * -3829      -3830      -3831      -3832      -3833      -3834      -3835      -3836      -3837      -3838      -3839      -3840      -3841      -3842      -3843      -3844      -3845      -3846      -3847      -3848      -3849      -3850      -3851      -3852      -3853      -3854      -3855      - u\ :sub:`7`3856      - u\ :sub:`6`3857      - u\ :sub:`5`3858      - u\ :sub:`4`3859      - u\ :sub:`3`3860      - u\ :sub:`2`3861      - u\ :sub:`1`3862      - u\ :sub:`0`3863    * -3864      -3865      -3866      -3867      -3868      -3869      -3870      -3871      -3872      -3873      -3874      -3875      -3876      -3877      -3878      -3879      -3880      -3881      -3882      -3883      -3884      -3885      -3886      -3887      -3888      -3889      -3890      - y\ :sub:`7`3891      - y\ :sub:`6`3892      - y\ :sub:`5`3893      - y\ :sub:`4`3894      - y\ :sub:`3`3895      - y\ :sub:`2`3896      - y\ :sub:`1`3897      - y\ :sub:`0`3898    * -3899      -3900      -3901      -3902      -3903      -3904      -3905      -3906      -3907      -3908      -3909      -3910      -3911      -3912      -3913      -3914      -3915      -3916      -3917      -3918      -3919      -3920      -3921      -3922      -3923      -3924      -3925      - y\ :sub:`7`3926      - y\ :sub:`6`3927      - y\ :sub:`5`3928      - y\ :sub:`4`3929      - y\ :sub:`3`3930      - y\ :sub:`2`3931      - y\ :sub:`1`3932      - y\ :sub:`0`3933    * .. _MEDIA-BUS-FMT-YUYV8-1_5X8:3934 3935      - MEDIA_BUS_FMT_YUYV8_1_5X83936      - 0x20043937      -3938      -3939      -3940      -3941      -3942      -3943      -3944      -3945      -3946      -3947      -3948      -3949      -3950      -3951      -3952      -3953      -3954      -3955      -3956      -3957      -3958      -3959      -3960      -3961      -3962      - y\ :sub:`7`3963      - y\ :sub:`6`3964      - y\ :sub:`5`3965      - y\ :sub:`4`3966      - y\ :sub:`3`3967      - y\ :sub:`2`3968      - y\ :sub:`1`3969      - y\ :sub:`0`3970    * -3971      -3972      -3973      -3974      -3975      -3976      -3977      -3978      -3979      -3980      -3981      -3982      -3983      -3984      -3985      -3986      -3987      -3988      -3989      -3990      -3991      -3992      -3993      -3994      -3995      -3996      -3997      - y\ :sub:`7`3998      - y\ :sub:`6`3999      - y\ :sub:`5`4000      - y\ :sub:`4`4001      - y\ :sub:`3`4002      - y\ :sub:`2`4003      - y\ :sub:`1`4004      - y\ :sub:`0`4005    * -4006      -4007      -4008      -4009      -4010      -4011      -4012      -4013      -4014      -4015      -4016      -4017      -4018      -4019      -4020      -4021      -4022      -4023      -4024      -4025      -4026      -4027      -4028      -4029      -4030      -4031      -4032      - u\ :sub:`7`4033      - u\ :sub:`6`4034      - u\ :sub:`5`4035      - u\ :sub:`4`4036      - u\ :sub:`3`4037      - u\ :sub:`2`4038      - u\ :sub:`1`4039      - u\ :sub:`0`4040    * -4041      -4042      -4043      -4044      -4045      -4046      -4047      -4048      -4049      -4050      -4051      -4052      -4053      -4054      -4055      -4056      -4057      -4058      -4059      -4060      -4061      -4062      -4063      -4064      -4065      -4066      -4067      - y\ :sub:`7`4068      - y\ :sub:`6`4069      - y\ :sub:`5`4070      - y\ :sub:`4`4071      - y\ :sub:`3`4072      - y\ :sub:`2`4073      - y\ :sub:`1`4074      - y\ :sub:`0`4075    * -4076      -4077      -4078      -4079      -4080      -4081      -4082      -4083      -4084      -4085      -4086      -4087      -4088      -4089      -4090      -4091      -4092      -4093      -4094      -4095      -4096      -4097      -4098      -4099      -4100      -4101      -4102      - y\ :sub:`7`4103      - y\ :sub:`6`4104      - y\ :sub:`5`4105      - y\ :sub:`4`4106      - y\ :sub:`3`4107      - y\ :sub:`2`4108      - y\ :sub:`1`4109      - y\ :sub:`0`4110    * -4111      -4112      -4113      -4114      -4115      -4116      -4117      -4118      -4119      -4120      -4121      -4122      -4123      -4124      -4125      -4126      -4127      -4128      -4129      -4130      -4131      -4132      -4133      -4134      -4135      -4136      -4137      - v\ :sub:`7`4138      - v\ :sub:`6`4139      - v\ :sub:`5`4140      - v\ :sub:`4`4141      - v\ :sub:`3`4142      - v\ :sub:`2`4143      - v\ :sub:`1`4144      - v\ :sub:`0`4145    * .. _MEDIA-BUS-FMT-YVYU8-1_5X8:4146 4147      - MEDIA_BUS_FMT_YVYU8_1_5X84148      - 0x20054149      -4150      -4151      -4152      -4153      -4154      -4155      -4156      -4157      -4158      -4159      -4160      -4161      -4162      -4163      -4164      -4165      -4166      -4167      -4168      -4169      -4170      -4171      -4172      -4173      -4174      - y\ :sub:`7`4175      - y\ :sub:`6`4176      - y\ :sub:`5`4177      - y\ :sub:`4`4178      - y\ :sub:`3`4179      - y\ :sub:`2`4180      - y\ :sub:`1`4181      - y\ :sub:`0`4182    * -4183      -4184      -4185      -4186      -4187      -4188      -4189      -4190      -4191      -4192      -4193      -4194      -4195      -4196      -4197      -4198      -4199      -4200      -4201      -4202      -4203      -4204      -4205      -4206      -4207      -4208      -4209      - y\ :sub:`7`4210      - y\ :sub:`6`4211      - y\ :sub:`5`4212      - y\ :sub:`4`4213      - y\ :sub:`3`4214      - y\ :sub:`2`4215      - y\ :sub:`1`4216      - y\ :sub:`0`4217    * -4218      -4219      -4220      -4221      -4222      -4223      -4224      -4225      -4226      -4227      -4228      -4229      -4230      -4231      -4232      -4233      -4234      -4235      -4236      -4237      -4238      -4239      -4240      -4241      -4242      -4243      -4244      - v\ :sub:`7`4245      - v\ :sub:`6`4246      - v\ :sub:`5`4247      - v\ :sub:`4`4248      - v\ :sub:`3`4249      - v\ :sub:`2`4250      - v\ :sub:`1`4251      - v\ :sub:`0`4252    * -4253      -4254      -4255      -4256      -4257      -4258      -4259      -4260      -4261      -4262      -4263      -4264      -4265      -4266      -4267      -4268      -4269      -4270      -4271      -4272      -4273      -4274      -4275      -4276      -4277      -4278      -4279      - y\ :sub:`7`4280      - y\ :sub:`6`4281      - y\ :sub:`5`4282      - y\ :sub:`4`4283      - y\ :sub:`3`4284      - y\ :sub:`2`4285      - y\ :sub:`1`4286      - y\ :sub:`0`4287    * -4288      -4289      -4290      -4291      -4292      -4293      -4294      -4295      -4296      -4297      -4298      -4299      -4300      -4301      -4302      -4303      -4304      -4305      -4306      -4307      -4308      -4309      -4310      -4311      -4312      -4313      -4314      - y\ :sub:`7`4315      - y\ :sub:`6`4316      - y\ :sub:`5`4317      - y\ :sub:`4`4318      - y\ :sub:`3`4319      - y\ :sub:`2`4320      - y\ :sub:`1`4321      - y\ :sub:`0`4322    * -4323      -4324      -4325      -4326      -4327      -4328      -4329      -4330      -4331      -4332      -4333      -4334      -4335      -4336      -4337      -4338      -4339      -4340      -4341      -4342      -4343      -4344      -4345      -4346      -4347      -4348      -4349      - u\ :sub:`7`4350      - u\ :sub:`6`4351      - u\ :sub:`5`4352      - u\ :sub:`4`4353      - u\ :sub:`3`4354      - u\ :sub:`2`4355      - u\ :sub:`1`4356      - u\ :sub:`0`4357    * .. _MEDIA-BUS-FMT-UYVY8-2X8:4358 4359      - MEDIA_BUS_FMT_UYVY8_2X84360      - 0x20064361      -4362      -4363      -4364      -4365      -4366      -4367      -4368      -4369      -4370      -4371      -4372      -4373      -4374      -4375      -4376      -4377      -4378      -4379      -4380      -4381      -4382      -4383      -4384      -4385      -4386      - u\ :sub:`7`4387      - u\ :sub:`6`4388      - u\ :sub:`5`4389      - u\ :sub:`4`4390      - u\ :sub:`3`4391      - u\ :sub:`2`4392      - u\ :sub:`1`4393      - u\ :sub:`0`4394    * -4395      -4396      -4397      -4398      -4399      -4400      -4401      -4402      -4403      -4404      -4405      -4406      -4407      -4408      -4409      -4410      -4411      -4412      -4413      -4414      -4415      -4416      -4417      -4418      -4419      -4420      -4421      - y\ :sub:`7`4422      - y\ :sub:`6`4423      - y\ :sub:`5`4424      - y\ :sub:`4`4425      - y\ :sub:`3`4426      - y\ :sub:`2`4427      - y\ :sub:`1`4428      - y\ :sub:`0`4429    * -4430      -4431      -4432      -4433      -4434      -4435      -4436      -4437      -4438      -4439      -4440      -4441      -4442      -4443      -4444      -4445      -4446      -4447      -4448      -4449      -4450      -4451      -4452      -4453      -4454      -4455      -4456      - v\ :sub:`7`4457      - v\ :sub:`6`4458      - v\ :sub:`5`4459      - v\ :sub:`4`4460      - v\ :sub:`3`4461      - v\ :sub:`2`4462      - v\ :sub:`1`4463      - v\ :sub:`0`4464    * -4465      -4466      -4467      -4468      -4469      -4470      -4471      -4472      -4473      -4474      -4475      -4476      -4477      -4478      -4479      -4480      -4481      -4482      -4483      -4484      -4485      -4486      -4487      -4488      -4489      -4490      -4491      - y\ :sub:`7`4492      - y\ :sub:`6`4493      - y\ :sub:`5`4494      - y\ :sub:`4`4495      - y\ :sub:`3`4496      - y\ :sub:`2`4497      - y\ :sub:`1`4498      - y\ :sub:`0`4499    * .. _MEDIA-BUS-FMT-VYUY8-2X8:4500 4501      - MEDIA_BUS_FMT_VYUY8_2X84502      - 0x20074503      -4504      -4505      -4506      -4507      -4508      -4509      -4510      -4511      -4512      -4513      -4514      -4515      -4516      -4517      -4518      -4519      -4520      -4521      -4522      -4523      -4524      -4525      -4526      -4527      -4528      - v\ :sub:`7`4529      - v\ :sub:`6`4530      - v\ :sub:`5`4531      - v\ :sub:`4`4532      - v\ :sub:`3`4533      - v\ :sub:`2`4534      - v\ :sub:`1`4535      - v\ :sub:`0`4536    * -4537      -4538      -4539      -4540      -4541      -4542      -4543      -4544      -4545      -4546      -4547      -4548      -4549      -4550      -4551      -4552      -4553      -4554      -4555      -4556      -4557      -4558      -4559      -4560      -4561      -4562      -4563      - y\ :sub:`7`4564      - y\ :sub:`6`4565      - y\ :sub:`5`4566      - y\ :sub:`4`4567      - y\ :sub:`3`4568      - y\ :sub:`2`4569      - y\ :sub:`1`4570      - y\ :sub:`0`4571    * -4572      -4573      -4574      -4575      -4576      -4577      -4578      -4579      -4580      -4581      -4582      -4583      -4584      -4585      -4586      -4587      -4588      -4589      -4590      -4591      -4592      -4593      -4594      -4595      -4596      -4597      -4598      - u\ :sub:`7`4599      - u\ :sub:`6`4600      - u\ :sub:`5`4601      - u\ :sub:`4`4602      - u\ :sub:`3`4603      - u\ :sub:`2`4604      - u\ :sub:`1`4605      - u\ :sub:`0`4606    * -4607      -4608      -4609      -4610      -4611      -4612      -4613      -4614      -4615      -4616      -4617      -4618      -4619      -4620      -4621      -4622      -4623      -4624      -4625      -4626      -4627      -4628      -4629      -4630      -4631      -4632      -4633      - y\ :sub:`7`4634      - y\ :sub:`6`4635      - y\ :sub:`5`4636      - y\ :sub:`4`4637      - y\ :sub:`3`4638      - y\ :sub:`2`4639      - y\ :sub:`1`4640      - y\ :sub:`0`4641    * .. _MEDIA-BUS-FMT-YUYV8-2X8:4642 4643      - MEDIA_BUS_FMT_YUYV8_2X84644      - 0x20084645      -4646      -4647      -4648      -4649      -4650      -4651      -4652      -4653      -4654      -4655      -4656      -4657      -4658      -4659      -4660      -4661      -4662      -4663      -4664      -4665      -4666      -4667      -4668      -4669      -4670      - y\ :sub:`7`4671      - y\ :sub:`6`4672      - y\ :sub:`5`4673      - y\ :sub:`4`4674      - y\ :sub:`3`4675      - y\ :sub:`2`4676      - y\ :sub:`1`4677      - y\ :sub:`0`4678    * -4679      -4680      -4681      -4682      -4683      -4684      -4685      -4686      -4687      -4688      -4689      -4690      -4691      -4692      -4693      -4694      -4695      -4696      -4697      -4698      -4699      -4700      -4701      -4702      -4703      -4704      -4705      - u\ :sub:`7`4706      - u\ :sub:`6`4707      - u\ :sub:`5`4708      - u\ :sub:`4`4709      - u\ :sub:`3`4710      - u\ :sub:`2`4711      - u\ :sub:`1`4712      - u\ :sub:`0`4713    * -4714      -4715      -4716      -4717      -4718      -4719      -4720      -4721      -4722      -4723      -4724      -4725      -4726      -4727      -4728      -4729      -4730      -4731      -4732      -4733      -4734      -4735      -4736      -4737      -4738      -4739      -4740      - y\ :sub:`7`4741      - y\ :sub:`6`4742      - y\ :sub:`5`4743      - y\ :sub:`4`4744      - y\ :sub:`3`4745      - y\ :sub:`2`4746      - y\ :sub:`1`4747      - y\ :sub:`0`4748    * -4749      -4750      -4751      -4752      -4753      -4754      -4755      -4756      -4757      -4758      -4759      -4760      -4761      -4762      -4763      -4764      -4765      -4766      -4767      -4768      -4769      -4770      -4771      -4772      -4773      -4774      -4775      - v\ :sub:`7`4776      - v\ :sub:`6`4777      - v\ :sub:`5`4778      - v\ :sub:`4`4779      - v\ :sub:`3`4780      - v\ :sub:`2`4781      - v\ :sub:`1`4782      - v\ :sub:`0`4783    * .. _MEDIA-BUS-FMT-YVYU8-2X8:4784 4785      - MEDIA_BUS_FMT_YVYU8_2X84786      - 0x20094787      -4788      -4789      -4790      -4791      -4792      -4793      -4794      -4795      -4796      -4797      -4798      -4799      -4800      -4801      -4802      -4803      -4804      -4805      -4806      -4807      -4808      -4809      -4810      -4811      -4812      - y\ :sub:`7`4813      - y\ :sub:`6`4814      - y\ :sub:`5`4815      - y\ :sub:`4`4816      - y\ :sub:`3`4817      - y\ :sub:`2`4818      - y\ :sub:`1`4819      - y\ :sub:`0`4820    * -4821      -4822      -4823      -4824      -4825      -4826      -4827      -4828      -4829      -4830      -4831      -4832      -4833      -4834      -4835      -4836      -4837      -4838      -4839      -4840      -4841      -4842      -4843      -4844      -4845      -4846      -4847      - v\ :sub:`7`4848      - v\ :sub:`6`4849      - v\ :sub:`5`4850      - v\ :sub:`4`4851      - v\ :sub:`3`4852      - v\ :sub:`2`4853      - v\ :sub:`1`4854      - v\ :sub:`0`4855    * -4856      -4857      -4858      -4859      -4860      -4861      -4862      -4863      -4864      -4865      -4866      -4867      -4868      -4869      -4870      -4871      -4872      -4873      -4874      -4875      -4876      -4877      -4878      -4879      -4880      -4881      -4882      - y\ :sub:`7`4883      - y\ :sub:`6`4884      - y\ :sub:`5`4885      - y\ :sub:`4`4886      - y\ :sub:`3`4887      - y\ :sub:`2`4888      - y\ :sub:`1`4889      - y\ :sub:`0`4890    * -4891      -4892      -4893      -4894      -4895      -4896      -4897      -4898      -4899      -4900      -4901      -4902      -4903      -4904      -4905      -4906      -4907      -4908      -4909      -4910      -4911      -4912      -4913      -4914      -4915      -4916      -4917      - u\ :sub:`7`4918      - u\ :sub:`6`4919      - u\ :sub:`5`4920      - u\ :sub:`4`4921      - u\ :sub:`3`4922      - u\ :sub:`2`4923      - u\ :sub:`1`4924      - u\ :sub:`0`4925    * .. _MEDIA-BUS-FMT-Y10-1X10:4926 4927      - MEDIA_BUS_FMT_Y10_1X104928      - 0x200a4929      -4930      -4931      -4932      -4933      -4934      -4935      -4936      -4937      -4938      -4939      -4940      -4941      -4942      -4943      -4944      -4945      -4946      -4947      -4948      -4949      -4950      -4951      -4952      - y\ :sub:`9`4953      - y\ :sub:`8`4954      - y\ :sub:`7`4955      - y\ :sub:`6`4956      - y\ :sub:`5`4957      - y\ :sub:`4`4958      - y\ :sub:`3`4959      - y\ :sub:`2`4960      - y\ :sub:`1`4961      - y\ :sub:`0`4962    * .. _MEDIA-BUS-FMT-Y10-2X8-PADHI_LE:4963 4964      - MEDIA_BUS_FMT_Y10_2X8_PADHI_LE4965      - 0x202c4966      -4967      -4968      -4969      -4970      -4971      -4972      -4973      -4974      -4975      -4976      -4977      -4978      -4979      -4980      -4981      -4982      -4983      -4984      -4985      -4986      -4987      -4988      -4989      -4990      -4991      - y\ :sub:`7`4992      - y\ :sub:`6`4993      - y\ :sub:`5`4994      - y\ :sub:`4`4995      - y\ :sub:`3`4996      - y\ :sub:`2`4997      - y\ :sub:`1`4998      - y\ :sub:`0`4999    * -5000      -5001      -5002      -5003      -5004      -5005      -5006      -5007      -5008      -5009      -5010      -5011      -5012      -5013      -5014      -5015      -5016      -5017      -5018      -5019      -5020      -5021      -5022      -5023      -5024      -5025      -5026      - 05027      - 05028      - 05029      - 05030      - 05031      - 05032      - y\ :sub:`9`5033      - y\ :sub:`8`5034    * .. _MEDIA-BUS-FMT-UYVY10-2X10:5035 5036      - MEDIA_BUS_FMT_UYVY10_2X105037      - 0x20185038      -5039      -5040      -5041      -5042      -5043      -5044      -5045      -5046      -5047      -5048      -5049      -5050      -5051      -5052      -5053      -5054      -5055      -5056      -5057      -5058      -5059      -5060      -5061      - u\ :sub:`9`5062      - u\ :sub:`8`5063      - u\ :sub:`7`5064      - u\ :sub:`6`5065      - u\ :sub:`5`5066      - u\ :sub:`4`5067      - u\ :sub:`3`5068      - u\ :sub:`2`5069      - u\ :sub:`1`5070      - u\ :sub:`0`5071    * -5072      -5073      -5074      -5075      -5076      -5077      -5078      -5079      -5080      -5081      -5082      -5083      -5084      -5085      -5086      -5087      -5088      -5089      -5090      -5091      -5092      -5093      -5094      -5095      -5096      - y\ :sub:`9`5097      - y\ :sub:`8`5098      - y\ :sub:`7`5099      - y\ :sub:`6`5100      - y\ :sub:`5`5101      - y\ :sub:`4`5102      - y\ :sub:`3`5103      - y\ :sub:`2`5104      - y\ :sub:`1`5105      - y\ :sub:`0`5106    * -5107      -5108      -5109      -5110      -5111      -5112      -5113      -5114      -5115      -5116      -5117      -5118      -5119      -5120      -5121      -5122      -5123      -5124      -5125      -5126      -5127      -5128      -5129      -5130      -5131      - v\ :sub:`9`5132      - v\ :sub:`8`5133      - v\ :sub:`7`5134      - v\ :sub:`6`5135      - v\ :sub:`5`5136      - v\ :sub:`4`5137      - v\ :sub:`3`5138      - v\ :sub:`2`5139      - v\ :sub:`1`5140      - v\ :sub:`0`5141    * -5142      -5143      -5144      -5145      -5146      -5147      -5148      -5149      -5150      -5151      -5152      -5153      -5154      -5155      -5156      -5157      -5158      -5159      -5160      -5161      -5162      -5163      -5164      -5165      -5166      - y\ :sub:`9`5167      - y\ :sub:`8`5168      - y\ :sub:`7`5169      - y\ :sub:`6`5170      - y\ :sub:`5`5171      - y\ :sub:`4`5172      - y\ :sub:`3`5173      - y\ :sub:`2`5174      - y\ :sub:`1`5175      - y\ :sub:`0`5176    * .. _MEDIA-BUS-FMT-VYUY10-2X10:5177 5178      - MEDIA_BUS_FMT_VYUY10_2X105179      - 0x20195180      -5181      -5182      -5183      -5184      -5185      -5186      -5187      -5188      -5189      -5190      -5191      -5192      -5193      -5194      -5195      -5196      -5197      -5198      -5199      -5200      -5201      -5202      -5203      - v\ :sub:`9`5204      - v\ :sub:`8`5205      - v\ :sub:`7`5206      - v\ :sub:`6`5207      - v\ :sub:`5`5208      - v\ :sub:`4`5209      - v\ :sub:`3`5210      - v\ :sub:`2`5211      - v\ :sub:`1`5212      - v\ :sub:`0`5213    * -5214      -5215      -5216      -5217      -5218      -5219      -5220      -5221      -5222      -5223      -5224      -5225      -5226      -5227      -5228      -5229      -5230      -5231      -5232      -5233      -5234      -5235      -5236      -5237      -5238      - y\ :sub:`9`5239      - y\ :sub:`8`5240      - y\ :sub:`7`5241      - y\ :sub:`6`5242      - y\ :sub:`5`5243      - y\ :sub:`4`5244      - y\ :sub:`3`5245      - y\ :sub:`2`5246      - y\ :sub:`1`5247      - y\ :sub:`0`5248    * -5249      -5250      -5251      -5252      -5253      -5254      -5255      -5256      -5257      -5258      -5259      -5260      -5261      -5262      -5263      -5264      -5265      -5266      -5267      -5268      -5269      -5270      -5271      -5272      -5273      - u\ :sub:`9`5274      - u\ :sub:`8`5275      - u\ :sub:`7`5276      - u\ :sub:`6`5277      - u\ :sub:`5`5278      - u\ :sub:`4`5279      - u\ :sub:`3`5280      - u\ :sub:`2`5281      - u\ :sub:`1`5282      - u\ :sub:`0`5283    * -5284      -5285      -5286      -5287      -5288      -5289      -5290      -5291      -5292      -5293      -5294      -5295      -5296      -5297      -5298      -5299      -5300      -5301      -5302      -5303      -5304      -5305      -5306      -5307      -5308      - y\ :sub:`9`5309      - y\ :sub:`8`5310      - y\ :sub:`7`5311      - y\ :sub:`6`5312      - y\ :sub:`5`5313      - y\ :sub:`4`5314      - y\ :sub:`3`5315      - y\ :sub:`2`5316      - y\ :sub:`1`5317      - y\ :sub:`0`5318    * .. _MEDIA-BUS-FMT-YUYV10-2X10:5319 5320      - MEDIA_BUS_FMT_YUYV10_2X105321      - 0x200b5322      -5323      -5324      -5325      -5326      -5327      -5328      -5329      -5330      -5331      -5332      -5333      -5334      -5335      -5336      -5337      -5338      -5339      -5340      -5341      -5342      -5343      -5344      -5345      - y\ :sub:`9`5346      - y\ :sub:`8`5347      - y\ :sub:`7`5348      - y\ :sub:`6`5349      - y\ :sub:`5`5350      - y\ :sub:`4`5351      - y\ :sub:`3`5352      - y\ :sub:`2`5353      - y\ :sub:`1`5354      - y\ :sub:`0`5355    * -5356      -5357      -5358      -5359      -5360      -5361      -5362      -5363      -5364      -5365      -5366      -5367      -5368      -5369      -5370      -5371      -5372      -5373      -5374      -5375      -5376      -5377      -5378      -5379      -5380      - u\ :sub:`9`5381      - u\ :sub:`8`5382      - u\ :sub:`7`5383      - u\ :sub:`6`5384      - u\ :sub:`5`5385      - u\ :sub:`4`5386      - u\ :sub:`3`5387      - u\ :sub:`2`5388      - u\ :sub:`1`5389      - u\ :sub:`0`5390    * -5391      -5392      -5393      -5394      -5395      -5396      -5397      -5398      -5399      -5400      -5401      -5402      -5403      -5404      -5405      -5406      -5407      -5408      -5409      -5410      -5411      -5412      -5413      -5414      -5415      - y\ :sub:`9`5416      - y\ :sub:`8`5417      - y\ :sub:`7`5418      - y\ :sub:`6`5419      - y\ :sub:`5`5420      - y\ :sub:`4`5421      - y\ :sub:`3`5422      - y\ :sub:`2`5423      - y\ :sub:`1`5424      - y\ :sub:`0`5425    * -5426      -5427      -5428      -5429      -5430      -5431      -5432      -5433      -5434      -5435      -5436      -5437      -5438      -5439      -5440      -5441      -5442      -5443      -5444      -5445      -5446      -5447      -5448      -5449      -5450      - v\ :sub:`9`5451      - v\ :sub:`8`5452      - v\ :sub:`7`5453      - v\ :sub:`6`5454      - v\ :sub:`5`5455      - v\ :sub:`4`5456      - v\ :sub:`3`5457      - v\ :sub:`2`5458      - v\ :sub:`1`5459      - v\ :sub:`0`5460    * .. _MEDIA-BUS-FMT-YVYU10-2X10:5461 5462      - MEDIA_BUS_FMT_YVYU10_2X105463      - 0x200c5464      -5465      -5466      -5467      -5468      -5469      -5470      -5471      -5472      -5473      -5474      -5475      -5476      -5477      -5478      -5479      -5480      -5481      -5482      -5483      -5484      -5485      -5486      -5487      - y\ :sub:`9`5488      - y\ :sub:`8`5489      - y\ :sub:`7`5490      - y\ :sub:`6`5491      - y\ :sub:`5`5492      - y\ :sub:`4`5493      - y\ :sub:`3`5494      - y\ :sub:`2`5495      - y\ :sub:`1`5496      - y\ :sub:`0`5497    * -5498      -5499      -5500      -5501      -5502      -5503      -5504      -5505      -5506      -5507      -5508      -5509      -5510      -5511      -5512      -5513      -5514      -5515      -5516      -5517      -5518      -5519      -5520      -5521      -5522      - v\ :sub:`9`5523      - v\ :sub:`8`5524      - v\ :sub:`7`5525      - v\ :sub:`6`5526      - v\ :sub:`5`5527      - v\ :sub:`4`5528      - v\ :sub:`3`5529      - v\ :sub:`2`5530      - v\ :sub:`1`5531      - v\ :sub:`0`5532    * -5533      -5534      -5535      -5536      -5537      -5538      -5539      -5540      -5541      -5542      -5543      -5544      -5545      -5546      -5547      -5548      -5549      -5550      -5551      -5552      -5553      -5554      -5555      -5556      -5557      - y\ :sub:`9`5558      - y\ :sub:`8`5559      - y\ :sub:`7`5560      - y\ :sub:`6`5561      - y\ :sub:`5`5562      - y\ :sub:`4`5563      - y\ :sub:`3`5564      - y\ :sub:`2`5565      - y\ :sub:`1`5566      - y\ :sub:`0`5567    * -5568      -5569      -5570      -5571      -5572      -5573      -5574      -5575      -5576      -5577      -5578      -5579      -5580      -5581      -5582      -5583      -5584      -5585      -5586      -5587      -5588      -5589      -5590      -5591      -5592      - u\ :sub:`9`5593      - u\ :sub:`8`5594      - u\ :sub:`7`5595      - u\ :sub:`6`5596      - u\ :sub:`5`5597      - u\ :sub:`4`5598      - u\ :sub:`3`5599      - u\ :sub:`2`5600      - u\ :sub:`1`5601      - u\ :sub:`0`5602    * .. _MEDIA-BUS-FMT-Y12-1X12:5603 5604      - MEDIA_BUS_FMT_Y12_1X125605      - 0x20135606      -5607      -5608      -5609      -5610      -5611      -5612      -5613      -5614      -5615      -5616      -5617      -5618      -5619      -5620      -5621      -5622      -5623      -5624      -5625      -5626      -5627      - y\ :sub:`11`5628      - y\ :sub:`10`5629      - y\ :sub:`9`5630      - y\ :sub:`8`5631      - y\ :sub:`7`5632      - y\ :sub:`6`5633      - y\ :sub:`5`5634      - y\ :sub:`4`5635      - y\ :sub:`3`5636      - y\ :sub:`2`5637      - y\ :sub:`1`5638      - y\ :sub:`0`5639    * .. _MEDIA-BUS-FMT-UYVY12-2X12:5640 5641      - MEDIA_BUS_FMT_UYVY12_2X125642      - 0x201c5643      -5644      -5645      -5646      -5647      -5648      -5649      -5650      -5651      -5652      -5653      -5654      -5655      -5656      -5657      -5658      -5659      -5660      -5661      -5662      -5663      -5664      - u\ :sub:`11`5665      - u\ :sub:`10`5666      - u\ :sub:`9`5667      - u\ :sub:`8`5668      - u\ :sub:`7`5669      - u\ :sub:`6`5670      - u\ :sub:`5`5671      - u\ :sub:`4`5672      - u\ :sub:`3`5673      - u\ :sub:`2`5674      - u\ :sub:`1`5675      - u\ :sub:`0`5676    * -5677      -5678      -5679      -5680      -5681      -5682      -5683      -5684      -5685      -5686      -5687      -5688      -5689      -5690      -5691      -5692      -5693      -5694      -5695      -5696      -5697      -5698      -5699      - y\ :sub:`11`5700      - y\ :sub:`10`5701      - y\ :sub:`9`5702      - y\ :sub:`8`5703      - y\ :sub:`7`5704      - y\ :sub:`6`5705      - y\ :sub:`5`5706      - y\ :sub:`4`5707      - y\ :sub:`3`5708      - y\ :sub:`2`5709      - y\ :sub:`1`5710      - y\ :sub:`0`5711    * -5712      -5713      -5714      -5715      -5716      -5717      -5718      -5719      -5720      -5721      -5722      -5723      -5724      -5725      -5726      -5727      -5728      -5729      -5730      -5731      -5732      -5733      -5734      - v\ :sub:`11`5735      - v\ :sub:`10`5736      - v\ :sub:`9`5737      - v\ :sub:`8`5738      - v\ :sub:`7`5739      - v\ :sub:`6`5740      - v\ :sub:`5`5741      - v\ :sub:`4`5742      - v\ :sub:`3`5743      - v\ :sub:`2`5744      - v\ :sub:`1`5745      - v\ :sub:`0`5746    * -5747      -5748      -5749      -5750      -5751      -5752      -5753      -5754      -5755      -5756      -5757      -5758      -5759      -5760      -5761      -5762      -5763      -5764      -5765      -5766      -5767      -5768      -5769      - y\ :sub:`11`5770      - y\ :sub:`10`5771      - y\ :sub:`9`5772      - y\ :sub:`8`5773      - y\ :sub:`7`5774      - y\ :sub:`6`5775      - y\ :sub:`5`5776      - y\ :sub:`4`5777      - y\ :sub:`3`5778      - y\ :sub:`2`5779      - y\ :sub:`1`5780      - y\ :sub:`0`5781    * .. _MEDIA-BUS-FMT-VYUY12-2X12:5782 5783      - MEDIA_BUS_FMT_VYUY12_2X125784      - 0x201d5785      -5786      -5787      -5788      -5789      -5790      -5791      -5792      -5793      -5794      -5795      -5796      -5797      -5798      -5799      -5800      -5801      -5802      -5803      -5804      -5805      -5806      - v\ :sub:`11`5807      - v\ :sub:`10`5808      - v\ :sub:`9`5809      - v\ :sub:`8`5810      - v\ :sub:`7`5811      - v\ :sub:`6`5812      - v\ :sub:`5`5813      - v\ :sub:`4`5814      - v\ :sub:`3`5815      - v\ :sub:`2`5816      - v\ :sub:`1`5817      - v\ :sub:`0`5818    * -5819      -5820      -5821      -5822      -5823      -5824      -5825      -5826      -5827      -5828      -5829      -5830      -5831      -5832      -5833      -5834      -5835      -5836      -5837      -5838      -5839      -5840      -5841      - y\ :sub:`11`5842      - y\ :sub:`10`5843      - y\ :sub:`9`5844      - y\ :sub:`8`5845      - y\ :sub:`7`5846      - y\ :sub:`6`5847      - y\ :sub:`5`5848      - y\ :sub:`4`5849      - y\ :sub:`3`5850      - y\ :sub:`2`5851      - y\ :sub:`1`5852      - y\ :sub:`0`5853    * -5854      -5855      -5856      -5857      -5858      -5859      -5860      -5861      -5862      -5863      -5864      -5865      -5866      -5867      -5868      -5869      -5870      -5871      -5872      -5873      -5874      -5875      -5876      - u\ :sub:`11`5877      - u\ :sub:`10`5878      - u\ :sub:`9`5879      - u\ :sub:`8`5880      - u\ :sub:`7`5881      - u\ :sub:`6`5882      - u\ :sub:`5`5883      - u\ :sub:`4`5884      - u\ :sub:`3`5885      - u\ :sub:`2`5886      - u\ :sub:`1`5887      - u\ :sub:`0`5888    * -5889      -5890      -5891      -5892      -5893      -5894      -5895      -5896      -5897      -5898      -5899      -5900      -5901      -5902      -5903      -5904      -5905      -5906      -5907      -5908      -5909      -5910      -5911      - y\ :sub:`11`5912      - y\ :sub:`10`5913      - y\ :sub:`9`5914      - y\ :sub:`8`5915      - y\ :sub:`7`5916      - y\ :sub:`6`5917      - y\ :sub:`5`5918      - y\ :sub:`4`5919      - y\ :sub:`3`5920      - y\ :sub:`2`5921      - y\ :sub:`1`5922      - y\ :sub:`0`5923    * .. _MEDIA-BUS-FMT-YUYV12-2X12:5924 5925      - MEDIA_BUS_FMT_YUYV12_2X125926      - 0x201e5927      -5928      -5929      -5930      -5931      -5932      -5933      -5934      -5935      -5936      -5937      -5938      -5939      -5940      -5941      -5942      -5943      -5944      -5945      -5946      -5947      -5948      - y\ :sub:`11`5949      - y\ :sub:`10`5950      - y\ :sub:`9`5951      - y\ :sub:`8`5952      - y\ :sub:`7`5953      - y\ :sub:`6`5954      - y\ :sub:`5`5955      - y\ :sub:`4`5956      - y\ :sub:`3`5957      - y\ :sub:`2`5958      - y\ :sub:`1`5959      - y\ :sub:`0`5960    * -5961      -5962      -5963      -5964      -5965      -5966      -5967      -5968      -5969      -5970      -5971      -5972      -5973      -5974      -5975      -5976      -5977      -5978      -5979      -5980      -5981      -5982      -5983      - u\ :sub:`11`5984      - u\ :sub:`10`5985      - u\ :sub:`9`5986      - u\ :sub:`8`5987      - u\ :sub:`7`5988      - u\ :sub:`6`5989      - u\ :sub:`5`5990      - u\ :sub:`4`5991      - u\ :sub:`3`5992      - u\ :sub:`2`5993      - u\ :sub:`1`5994      - u\ :sub:`0`5995    * -5996      -5997      -5998      -5999      -6000      -6001      -6002      -6003      -6004      -6005      -6006      -6007      -6008      -6009      -6010      -6011      -6012      -6013      -6014      -6015      -6016      -6017      -6018      - y\ :sub:`11`6019      - y\ :sub:`10`6020      - y\ :sub:`9`6021      - y\ :sub:`8`6022      - y\ :sub:`7`6023      - y\ :sub:`6`6024      - y\ :sub:`5`6025      - y\ :sub:`4`6026      - y\ :sub:`3`6027      - y\ :sub:`2`6028      - y\ :sub:`1`6029      - y\ :sub:`0`6030    * -6031      -6032      -6033      -6034      -6035      -6036      -6037      -6038      -6039      -6040      -6041      -6042      -6043      -6044      -6045      -6046      -6047      -6048      -6049      -6050      -6051      -6052      -6053      - v\ :sub:`11`6054      - v\ :sub:`10`6055      - v\ :sub:`9`6056      - v\ :sub:`8`6057      - v\ :sub:`7`6058      - v\ :sub:`6`6059      - v\ :sub:`5`6060      - v\ :sub:`4`6061      - v\ :sub:`3`6062      - v\ :sub:`2`6063      - v\ :sub:`1`6064      - v\ :sub:`0`6065    * .. _MEDIA-BUS-FMT-YVYU12-2X12:6066 6067      - MEDIA_BUS_FMT_YVYU12_2X126068      - 0x201f6069      -6070      -6071      -6072      -6073      -6074      -6075      -6076      -6077      -6078      -6079      -6080      -6081      -6082      -6083      -6084      -6085      -6086      -6087      -6088      -6089      -6090      - y\ :sub:`11`6091      - y\ :sub:`10`6092      - y\ :sub:`9`6093      - y\ :sub:`8`6094      - y\ :sub:`7`6095      - y\ :sub:`6`6096      - y\ :sub:`5`6097      - y\ :sub:`4`6098      - y\ :sub:`3`6099      - y\ :sub:`2`6100      - y\ :sub:`1`6101      - y\ :sub:`0`6102    * -6103      -6104      -6105      -6106      -6107      -6108      -6109      -6110      -6111      -6112      -6113      -6114      -6115      -6116      -6117      -6118      -6119      -6120      -6121      -6122      -6123      -6124      -6125      - v\ :sub:`11`6126      - v\ :sub:`10`6127      - v\ :sub:`9`6128      - v\ :sub:`8`6129      - v\ :sub:`7`6130      - v\ :sub:`6`6131      - v\ :sub:`5`6132      - v\ :sub:`4`6133      - v\ :sub:`3`6134      - v\ :sub:`2`6135      - v\ :sub:`1`6136      - v\ :sub:`0`6137    * -6138      -6139      -6140      -6141      -6142      -6143      -6144      -6145      -6146      -6147      -6148      -6149      -6150      -6151      -6152      -6153      -6154      -6155      -6156      -6157      -6158      -6159      -6160      - y\ :sub:`11`6161      - y\ :sub:`10`6162      - y\ :sub:`9`6163      - y\ :sub:`8`6164      - y\ :sub:`7`6165      - y\ :sub:`6`6166      - y\ :sub:`5`6167      - y\ :sub:`4`6168      - y\ :sub:`3`6169      - y\ :sub:`2`6170      - y\ :sub:`1`6171      - y\ :sub:`0`6172    * -6173      -6174      -6175      -6176      -6177      -6178      -6179      -6180      -6181      -6182      -6183      -6184      -6185      -6186      -6187      -6188      -6189      -6190      -6191      -6192      -6193      -6194      -6195      - u\ :sub:`11`6196      - u\ :sub:`10`6197      - u\ :sub:`9`6198      - u\ :sub:`8`6199      - u\ :sub:`7`6200      - u\ :sub:`6`6201      - u\ :sub:`5`6202      - u\ :sub:`4`6203      - u\ :sub:`3`6204      - u\ :sub:`2`6205      - u\ :sub:`1`6206      - u\ :sub:`0`6207    * .. _MEDIA-BUS-FMT-Y14-1X14:6208 6209      - MEDIA_BUS_FMT_Y14_1X146210      - 0x202d6211      -6212      -6213      -6214      -6215      -6216      -6217      -6218      -6219      -6220      -6221      -6222      -6223      -6224      -6225      -6226      -6227      -6228      -6229      -6230      - y\ :sub:`13`6231      - y\ :sub:`12`6232      - y\ :sub:`11`6233      - y\ :sub:`10`6234      - y\ :sub:`9`6235      - y\ :sub:`8`6236      - y\ :sub:`7`6237      - y\ :sub:`6`6238      - y\ :sub:`5`6239      - y\ :sub:`4`6240      - y\ :sub:`3`6241      - y\ :sub:`2`6242      - y\ :sub:`1`6243      - y\ :sub:`0`6244    * .. _MEDIA-BUS-FMT-Y16-1X16:6245 6246      - MEDIA_BUS_FMT_Y16_1X166247      - 0x202e6248      -6249      -6250      -6251      -6252      -6253      -6254      -6255      -6256      -6257      -6258      -6259      -6260      -6261      -6262      -6263      -6264      -6265      - y\ :sub:`15`6266      - y\ :sub:`14`6267      - y\ :sub:`13`6268      - y\ :sub:`12`6269      - y\ :sub:`11`6270      - y\ :sub:`10`6271      - y\ :sub:`9`6272      - y\ :sub:`8`6273      - y\ :sub:`7`6274      - y\ :sub:`6`6275      - y\ :sub:`5`6276      - y\ :sub:`4`6277      - y\ :sub:`3`6278      - y\ :sub:`2`6279      - y\ :sub:`1`6280      - y\ :sub:`0`6281    * .. _MEDIA-BUS-FMT-UYVY8-1X16:6282 6283      - MEDIA_BUS_FMT_UYVY8_1X166284      - 0x200f6285      -6286      -6287      -6288      -6289      -6290      -6291      -6292      -6293      -6294      -6295      -6296      -6297      -6298      -6299      -6300      -6301      -6302      - u\ :sub:`7`6303      - u\ :sub:`6`6304      - u\ :sub:`5`6305      - u\ :sub:`4`6306      - u\ :sub:`3`6307      - u\ :sub:`2`6308      - u\ :sub:`1`6309      - u\ :sub:`0`6310      - y\ :sub:`7`6311      - y\ :sub:`6`6312      - y\ :sub:`5`6313      - y\ :sub:`4`6314      - y\ :sub:`3`6315      - y\ :sub:`2`6316      - y\ :sub:`1`6317      - y\ :sub:`0`6318    * -6319      -6320      -6321      -6322      -6323      -6324      -6325      -6326      -6327      -6328      -6329      -6330      -6331      -6332      -6333      -6334      -6335      -6336      -6337      - v\ :sub:`7`6338      - v\ :sub:`6`6339      - v\ :sub:`5`6340      - v\ :sub:`4`6341      - v\ :sub:`3`6342      - v\ :sub:`2`6343      - v\ :sub:`1`6344      - v\ :sub:`0`6345      - y\ :sub:`7`6346      - y\ :sub:`6`6347      - y\ :sub:`5`6348      - y\ :sub:`4`6349      - y\ :sub:`3`6350      - y\ :sub:`2`6351      - y\ :sub:`1`6352      - y\ :sub:`0`6353    * .. _MEDIA-BUS-FMT-VYUY8-1X16:6354 6355      - MEDIA_BUS_FMT_VYUY8_1X166356      - 0x20106357      -6358      -6359      -6360      -6361      -6362      -6363      -6364      -6365      -6366      -6367      -6368      -6369      -6370      -6371      -6372      -6373      -6374      - v\ :sub:`7`6375      - v\ :sub:`6`6376      - v\ :sub:`5`6377      - v\ :sub:`4`6378      - v\ :sub:`3`6379      - v\ :sub:`2`6380      - v\ :sub:`1`6381      - v\ :sub:`0`6382      - y\ :sub:`7`6383      - y\ :sub:`6`6384      - y\ :sub:`5`6385      - y\ :sub:`4`6386      - y\ :sub:`3`6387      - y\ :sub:`2`6388      - y\ :sub:`1`6389      - y\ :sub:`0`6390    * -6391      -6392      -6393      -6394      -6395      -6396      -6397      -6398      -6399      -6400      -6401      -6402      -6403      -6404      -6405      -6406      -6407      -6408      -6409      - u\ :sub:`7`6410      - u\ :sub:`6`6411      - u\ :sub:`5`6412      - u\ :sub:`4`6413      - u\ :sub:`3`6414      - u\ :sub:`2`6415      - u\ :sub:`1`6416      - u\ :sub:`0`6417      - y\ :sub:`7`6418      - y\ :sub:`6`6419      - y\ :sub:`5`6420      - y\ :sub:`4`6421      - y\ :sub:`3`6422      - y\ :sub:`2`6423      - y\ :sub:`1`6424      - y\ :sub:`0`6425    * .. _MEDIA-BUS-FMT-YUYV8-1X16:6426 6427      - MEDIA_BUS_FMT_YUYV8_1X166428      - 0x20116429      -6430      -6431      -6432      -6433      -6434      -6435      -6436      -6437      -6438      -6439      -6440      -6441      -6442      -6443      -6444      -6445      -6446      - y\ :sub:`7`6447      - y\ :sub:`6`6448      - y\ :sub:`5`6449      - y\ :sub:`4`6450      - y\ :sub:`3`6451      - y\ :sub:`2`6452      - y\ :sub:`1`6453      - y\ :sub:`0`6454      - u\ :sub:`7`6455      - u\ :sub:`6`6456      - u\ :sub:`5`6457      - u\ :sub:`4`6458      - u\ :sub:`3`6459      - u\ :sub:`2`6460      - u\ :sub:`1`6461      - u\ :sub:`0`6462    * -6463      -6464      -6465      -6466      -6467      -6468      -6469      -6470      -6471      -6472      -6473      -6474      -6475      -6476      -6477      -6478      -6479      -6480      -6481      - y\ :sub:`7`6482      - y\ :sub:`6`6483      - y\ :sub:`5`6484      - y\ :sub:`4`6485      - y\ :sub:`3`6486      - y\ :sub:`2`6487      - y\ :sub:`1`6488      - y\ :sub:`0`6489      - v\ :sub:`7`6490      - v\ :sub:`6`6491      - v\ :sub:`5`6492      - v\ :sub:`4`6493      - v\ :sub:`3`6494      - v\ :sub:`2`6495      - v\ :sub:`1`6496      - v\ :sub:`0`6497    * .. _MEDIA-BUS-FMT-YVYU8-1X16:6498 6499      - MEDIA_BUS_FMT_YVYU8_1X166500      - 0x20126501      -6502      -6503      -6504      -6505      -6506      -6507      -6508      -6509      -6510      -6511      -6512      -6513      -6514      -6515      -6516      -6517      -6518      - y\ :sub:`7`6519      - y\ :sub:`6`6520      - y\ :sub:`5`6521      - y\ :sub:`4`6522      - y\ :sub:`3`6523      - y\ :sub:`2`6524      - y\ :sub:`1`6525      - y\ :sub:`0`6526      - v\ :sub:`7`6527      - v\ :sub:`6`6528      - v\ :sub:`5`6529      - v\ :sub:`4`6530      - v\ :sub:`3`6531      - v\ :sub:`2`6532      - v\ :sub:`1`6533      - v\ :sub:`0`6534    * -6535      -6536      -6537      -6538      -6539      -6540      -6541      -6542      -6543      -6544      -6545      -6546      -6547      -6548      -6549      -6550      -6551      -6552      -6553      - y\ :sub:`7`6554      - y\ :sub:`6`6555      - y\ :sub:`5`6556      - y\ :sub:`4`6557      - y\ :sub:`3`6558      - y\ :sub:`2`6559      - y\ :sub:`1`6560      - y\ :sub:`0`6561      - u\ :sub:`7`6562      - u\ :sub:`6`6563      - u\ :sub:`5`6564      - u\ :sub:`4`6565      - u\ :sub:`3`6566      - u\ :sub:`2`6567      - u\ :sub:`1`6568      - u\ :sub:`0`6569    * .. _MEDIA-BUS-FMT-YDYUYDYV8-1X16:6570 6571      - MEDIA_BUS_FMT_YDYUYDYV8_1X166572      - 0x20146573      -6574      -6575      -6576      -6577      -6578      -6579      -6580      -6581      -6582      -6583      -6584      -6585      -6586      -6587      -6588      -6589      -6590      - y\ :sub:`7`6591      - y\ :sub:`6`6592      - y\ :sub:`5`6593      - y\ :sub:`4`6594      - y\ :sub:`3`6595      - y\ :sub:`2`6596      - y\ :sub:`1`6597      - y\ :sub:`0`6598      - d6599      - d6600      - d6601      - d6602      - d6603      - d6604      - d6605      - d6606    * -6607      -6608      -6609      -6610      -6611      -6612      -6613      -6614      -6615      -6616      -6617      -6618      -6619      -6620      -6621      -6622      -6623      -6624      -6625      - y\ :sub:`7`6626      - y\ :sub:`6`6627      - y\ :sub:`5`6628      - y\ :sub:`4`6629      - y\ :sub:`3`6630      - y\ :sub:`2`6631      - y\ :sub:`1`6632      - y\ :sub:`0`6633      - u\ :sub:`7`6634      - u\ :sub:`6`6635      - u\ :sub:`5`6636      - u\ :sub:`4`6637      - u\ :sub:`3`6638      - u\ :sub:`2`6639      - u\ :sub:`1`6640      - u\ :sub:`0`6641    * -6642      -6643      -6644      -6645      -6646      -6647      -6648      -6649      -6650      -6651      -6652      -6653      -6654      -6655      -6656      -6657      -6658      -6659      -6660      - y\ :sub:`7`6661      - y\ :sub:`6`6662      - y\ :sub:`5`6663      - y\ :sub:`4`6664      - y\ :sub:`3`6665      - y\ :sub:`2`6666      - y\ :sub:`1`6667      - y\ :sub:`0`6668      - d6669      - d6670      - d6671      - d6672      - d6673      - d6674      - d6675      - d6676    * -6677      -6678      -6679      -6680      -6681      -6682      -6683      -6684      -6685      -6686      -6687      -6688      -6689      -6690      -6691      -6692      -6693      -6694      -6695      - y\ :sub:`7`6696      - y\ :sub:`6`6697      - y\ :sub:`5`6698      - y\ :sub:`4`6699      - y\ :sub:`3`6700      - y\ :sub:`2`6701      - y\ :sub:`1`6702      - y\ :sub:`0`6703      - v\ :sub:`7`6704      - v\ :sub:`6`6705      - v\ :sub:`5`6706      - v\ :sub:`4`6707      - v\ :sub:`3`6708      - v\ :sub:`2`6709      - v\ :sub:`1`6710      - v\ :sub:`0`6711    * .. _MEDIA-BUS-FMT-UYVY10-1X20:6712 6713      - MEDIA_BUS_FMT_UYVY10_1X206714      - 0x201a6715      -6716      -6717      -6718      -6719      -6720      -6721      -6722      -6723      -6724      -6725      -6726      -6727      -6728      - u\ :sub:`9`6729      - u\ :sub:`8`6730      - u\ :sub:`7`6731      - u\ :sub:`6`6732      - u\ :sub:`5`6733      - u\ :sub:`4`6734      - u\ :sub:`3`6735      - u\ :sub:`2`6736      - u\ :sub:`1`6737      - u\ :sub:`0`6738      - y\ :sub:`9`6739      - y\ :sub:`8`6740      - y\ :sub:`7`6741      - y\ :sub:`6`6742      - y\ :sub:`5`6743      - y\ :sub:`4`6744      - y\ :sub:`3`6745      - y\ :sub:`2`6746      - y\ :sub:`1`6747      - y\ :sub:`0`6748    * -6749      -6750      -6751      -6752      -6753      -6754      -6755      -6756      -6757      -6758      -6759      -6760      -6761      -6762      -6763      - v\ :sub:`9`6764      - v\ :sub:`8`6765      - v\ :sub:`7`6766      - v\ :sub:`6`6767      - v\ :sub:`5`6768      - v\ :sub:`4`6769      - v\ :sub:`3`6770      - v\ :sub:`2`6771      - v\ :sub:`1`6772      - v\ :sub:`0`6773      - y\ :sub:`9`6774      - y\ :sub:`8`6775      - y\ :sub:`7`6776      - y\ :sub:`6`6777      - y\ :sub:`5`6778      - y\ :sub:`4`6779      - y\ :sub:`3`6780      - y\ :sub:`2`6781      - y\ :sub:`1`6782      - y\ :sub:`0`6783    * .. _MEDIA-BUS-FMT-VYUY10-1X20:6784 6785      - MEDIA_BUS_FMT_VYUY10_1X206786      - 0x201b6787      -6788      -6789      -6790      -6791      -6792      -6793      -6794      -6795      -6796      -6797      -6798      -6799      -6800      - v\ :sub:`9`6801      - v\ :sub:`8`6802      - v\ :sub:`7`6803      - v\ :sub:`6`6804      - v\ :sub:`5`6805      - v\ :sub:`4`6806      - v\ :sub:`3`6807      - v\ :sub:`2`6808      - v\ :sub:`1`6809      - v\ :sub:`0`6810      - y\ :sub:`9`6811      - y\ :sub:`8`6812      - y\ :sub:`7`6813      - y\ :sub:`6`6814      - y\ :sub:`5`6815      - y\ :sub:`4`6816      - y\ :sub:`3`6817      - y\ :sub:`2`6818      - y\ :sub:`1`6819      - y\ :sub:`0`6820    * -6821      -6822      -6823      -6824      -6825      -6826      -6827      -6828      -6829      -6830      -6831      -6832      -6833      -6834      -6835      - u\ :sub:`9`6836      - u\ :sub:`8`6837      - u\ :sub:`7`6838      - u\ :sub:`6`6839      - u\ :sub:`5`6840      - u\ :sub:`4`6841      - u\ :sub:`3`6842      - u\ :sub:`2`6843      - u\ :sub:`1`6844      - u\ :sub:`0`6845      - y\ :sub:`9`6846      - y\ :sub:`8`6847      - y\ :sub:`7`6848      - y\ :sub:`6`6849      - y\ :sub:`5`6850      - y\ :sub:`4`6851      - y\ :sub:`3`6852      - y\ :sub:`2`6853      - y\ :sub:`1`6854      - y\ :sub:`0`6855    * .. _MEDIA-BUS-FMT-YUYV10-1X20:6856 6857      - MEDIA_BUS_FMT_YUYV10_1X206858      - 0x200d6859      -6860      -6861      -6862      -6863      -6864      -6865      -6866      -6867      -6868      -6869      -6870      -6871      -6872      - y\ :sub:`9`6873      - y\ :sub:`8`6874      - y\ :sub:`7`6875      - y\ :sub:`6`6876      - y\ :sub:`5`6877      - y\ :sub:`4`6878      - y\ :sub:`3`6879      - y\ :sub:`2`6880      - y\ :sub:`1`6881      - y\ :sub:`0`6882      - u\ :sub:`9`6883      - u\ :sub:`8`6884      - u\ :sub:`7`6885      - u\ :sub:`6`6886      - u\ :sub:`5`6887      - u\ :sub:`4`6888      - u\ :sub:`3`6889      - u\ :sub:`2`6890      - u\ :sub:`1`6891      - u\ :sub:`0`6892    * -6893      -6894      -6895      -6896      -6897      -6898      -6899      -6900      -6901      -6902      -6903      -6904      -6905      -6906      -6907      - y\ :sub:`9`6908      - y\ :sub:`8`6909      - y\ :sub:`7`6910      - y\ :sub:`6`6911      - y\ :sub:`5`6912      - y\ :sub:`4`6913      - y\ :sub:`3`6914      - y\ :sub:`2`6915      - y\ :sub:`1`6916      - y\ :sub:`0`6917      - v\ :sub:`9`6918      - v\ :sub:`8`6919      - v\ :sub:`7`6920      - v\ :sub:`6`6921      - v\ :sub:`5`6922      - v\ :sub:`4`6923      - v\ :sub:`3`6924      - v\ :sub:`2`6925      - v\ :sub:`1`6926      - v\ :sub:`0`6927    * .. _MEDIA-BUS-FMT-YVYU10-1X20:6928 6929      - MEDIA_BUS_FMT_YVYU10_1X206930      - 0x200e6931      -6932      -6933      -6934      -6935      -6936      -6937      -6938      -6939      -6940      -6941      -6942      -6943      -6944      - y\ :sub:`9`6945      - y\ :sub:`8`6946      - y\ :sub:`7`6947      - y\ :sub:`6`6948      - y\ :sub:`5`6949      - y\ :sub:`4`6950      - y\ :sub:`3`6951      - y\ :sub:`2`6952      - y\ :sub:`1`6953      - y\ :sub:`0`6954      - v\ :sub:`9`6955      - v\ :sub:`8`6956      - v\ :sub:`7`6957      - v\ :sub:`6`6958      - v\ :sub:`5`6959      - v\ :sub:`4`6960      - v\ :sub:`3`6961      - v\ :sub:`2`6962      - v\ :sub:`1`6963      - v\ :sub:`0`6964    * -6965      -6966      -6967      -6968      -6969      -6970      -6971      -6972      -6973      -6974      -6975      -6976      -6977      -6978      -6979      - y\ :sub:`9`6980      - y\ :sub:`8`6981      - y\ :sub:`7`6982      - y\ :sub:`6`6983      - y\ :sub:`5`6984      - y\ :sub:`4`6985      - y\ :sub:`3`6986      - y\ :sub:`2`6987      - y\ :sub:`1`6988      - y\ :sub:`0`6989      - u\ :sub:`9`6990      - u\ :sub:`8`6991      - u\ :sub:`7`6992      - u\ :sub:`6`6993      - u\ :sub:`5`6994      - u\ :sub:`4`6995      - u\ :sub:`3`6996      - u\ :sub:`2`6997      - u\ :sub:`1`6998      - u\ :sub:`0`6999    * .. _MEDIA-BUS-FMT-VUY8-1X24:7000 7001      - MEDIA_BUS_FMT_VUY8_1X247002      - 0x201a7003      -7004      -7005      -7006      -7007      -7008      -7009      -7010      -7011      -7012      - v\ :sub:`7`7013      - v\ :sub:`6`7014      - v\ :sub:`5`7015      - v\ :sub:`4`7016      - v\ :sub:`3`7017      - v\ :sub:`2`7018      - v\ :sub:`1`7019      - v\ :sub:`0`7020      - u\ :sub:`7`7021      - u\ :sub:`6`7022      - u\ :sub:`5`7023      - u\ :sub:`4`7024      - u\ :sub:`3`7025      - u\ :sub:`2`7026      - u\ :sub:`1`7027      - u\ :sub:`0`7028      - y\ :sub:`7`7029      - y\ :sub:`6`7030      - y\ :sub:`5`7031      - y\ :sub:`4`7032      - y\ :sub:`3`7033      - y\ :sub:`2`7034      - y\ :sub:`1`7035      - y\ :sub:`0`7036    * .. _MEDIA-BUS-FMT-YUV8-1X24:7037 7038      - MEDIA_BUS_FMT_YUV8_1X247039      - 0x20257040      -7041      -7042      -7043      -7044      -7045      -7046      -7047      -7048      -7049      - y\ :sub:`7`7050      - y\ :sub:`6`7051      - y\ :sub:`5`7052      - y\ :sub:`4`7053      - y\ :sub:`3`7054      - y\ :sub:`2`7055      - y\ :sub:`1`7056      - y\ :sub:`0`7057      - u\ :sub:`7`7058      - u\ :sub:`6`7059      - u\ :sub:`5`7060      - u\ :sub:`4`7061      - u\ :sub:`3`7062      - u\ :sub:`2`7063      - u\ :sub:`1`7064      - u\ :sub:`0`7065      - v\ :sub:`7`7066      - v\ :sub:`6`7067      - v\ :sub:`5`7068      - v\ :sub:`4`7069      - v\ :sub:`3`7070      - v\ :sub:`2`7071      - v\ :sub:`1`7072      - v\ :sub:`0`7073    * .. _MEDIA-BUS-FMT-UYYVYY8-0-5X24:7074 7075      - MEDIA_BUS_FMT_UYYVYY8_0_5X247076      - 0x20267077      -7078      -7079      -7080      -7081      -7082      -7083      -7084      -7085      -7086      - u\ :sub:`7`7087      - u\ :sub:`6`7088      - u\ :sub:`5`7089      - u\ :sub:`4`7090      - u\ :sub:`3`7091      - u\ :sub:`2`7092      - u\ :sub:`1`7093      - u\ :sub:`0`7094      - y\ :sub:`7`7095      - y\ :sub:`6`7096      - y\ :sub:`5`7097      - y\ :sub:`4`7098      - y\ :sub:`3`7099      - y\ :sub:`2`7100      - y\ :sub:`1`7101      - y\ :sub:`0`7102      - y\ :sub:`7`7103      - y\ :sub:`6`7104      - y\ :sub:`5`7105      - y\ :sub:`4`7106      - y\ :sub:`3`7107      - y\ :sub:`2`7108      - y\ :sub:`1`7109      - y\ :sub:`0`7110    * -7111      -7112      -7113      -7114      -7115      -7116      -7117      -7118      -7119      -7120      -7121      - v\ :sub:`7`7122      - v\ :sub:`6`7123      - v\ :sub:`5`7124      - v\ :sub:`4`7125      - v\ :sub:`3`7126      - v\ :sub:`2`7127      - v\ :sub:`1`7128      - v\ :sub:`0`7129      - y\ :sub:`7`7130      - y\ :sub:`6`7131      - y\ :sub:`5`7132      - y\ :sub:`4`7133      - y\ :sub:`3`7134      - y\ :sub:`2`7135      - y\ :sub:`1`7136      - y\ :sub:`0`7137      - y\ :sub:`7`7138      - y\ :sub:`6`7139      - y\ :sub:`5`7140      - y\ :sub:`4`7141      - y\ :sub:`3`7142      - y\ :sub:`2`7143      - y\ :sub:`1`7144      - y\ :sub:`0`7145    * .. _MEDIA-BUS-FMT-UYVY12-1X24:7146 7147      - MEDIA_BUS_FMT_UYVY12_1X247148      - 0x20207149      -7150      -7151      -7152      -7153      -7154      -7155      -7156      -7157      -7158      - u\ :sub:`11`7159      - u\ :sub:`10`7160      - u\ :sub:`9`7161      - u\ :sub:`8`7162      - u\ :sub:`7`7163      - u\ :sub:`6`7164      - u\ :sub:`5`7165      - u\ :sub:`4`7166      - u\ :sub:`3`7167      - u\ :sub:`2`7168      - u\ :sub:`1`7169      - u\ :sub:`0`7170      - y\ :sub:`11`7171      - y\ :sub:`10`7172      - y\ :sub:`9`7173      - y\ :sub:`8`7174      - y\ :sub:`7`7175      - y\ :sub:`6`7176      - y\ :sub:`5`7177      - y\ :sub:`4`7178      - y\ :sub:`3`7179      - y\ :sub:`2`7180      - y\ :sub:`1`7181      - y\ :sub:`0`7182    * -7183      -7184      -7185      -7186      -7187      -7188      -7189      -7190      -7191      -7192      -7193      - v\ :sub:`11`7194      - v\ :sub:`10`7195      - v\ :sub:`9`7196      - v\ :sub:`8`7197      - v\ :sub:`7`7198      - v\ :sub:`6`7199      - v\ :sub:`5`7200      - v\ :sub:`4`7201      - v\ :sub:`3`7202      - v\ :sub:`2`7203      - v\ :sub:`1`7204      - v\ :sub:`0`7205      - y\ :sub:`11`7206      - y\ :sub:`10`7207      - y\ :sub:`9`7208      - y\ :sub:`8`7209      - y\ :sub:`7`7210      - y\ :sub:`6`7211      - y\ :sub:`5`7212      - y\ :sub:`4`7213      - y\ :sub:`3`7214      - y\ :sub:`2`7215      - y\ :sub:`1`7216      - y\ :sub:`0`7217    * .. _MEDIA-BUS-FMT-VYUY12-1X24:7218 7219      - MEDIA_BUS_FMT_VYUY12_1X247220      - 0x20217221      -7222      -7223      -7224      -7225      -7226      -7227      -7228      -7229      -7230      - v\ :sub:`11`7231      - v\ :sub:`10`7232      - v\ :sub:`9`7233      - v\ :sub:`8`7234      - v\ :sub:`7`7235      - v\ :sub:`6`7236      - v\ :sub:`5`7237      - v\ :sub:`4`7238      - v\ :sub:`3`7239      - v\ :sub:`2`7240      - v\ :sub:`1`7241      - v\ :sub:`0`7242      - y\ :sub:`11`7243      - y\ :sub:`10`7244      - y\ :sub:`9`7245      - y\ :sub:`8`7246      - y\ :sub:`7`7247      - y\ :sub:`6`7248      - y\ :sub:`5`7249      - y\ :sub:`4`7250      - y\ :sub:`3`7251      - y\ :sub:`2`7252      - y\ :sub:`1`7253      - y\ :sub:`0`7254    * -7255      -7256      -7257      -7258      -7259      -7260      -7261      -7262      -7263      -7264      -7265      - u\ :sub:`11`7266      - u\ :sub:`10`7267      - u\ :sub:`9`7268      - u\ :sub:`8`7269      - u\ :sub:`7`7270      - u\ :sub:`6`7271      - u\ :sub:`5`7272      - u\ :sub:`4`7273      - u\ :sub:`3`7274      - u\ :sub:`2`7275      - u\ :sub:`1`7276      - u\ :sub:`0`7277      - y\ :sub:`11`7278      - y\ :sub:`10`7279      - y\ :sub:`9`7280      - y\ :sub:`8`7281      - y\ :sub:`7`7282      - y\ :sub:`6`7283      - y\ :sub:`5`7284      - y\ :sub:`4`7285      - y\ :sub:`3`7286      - y\ :sub:`2`7287      - y\ :sub:`1`7288      - y\ :sub:`0`7289    * .. _MEDIA-BUS-FMT-YUYV12-1X24:7290 7291      - MEDIA_BUS_FMT_YUYV12_1X247292      - 0x20227293      -7294      -7295      -7296      -7297      -7298      -7299      -7300      -7301      -7302      - y\ :sub:`11`7303      - y\ :sub:`10`7304      - y\ :sub:`9`7305      - y\ :sub:`8`7306      - y\ :sub:`7`7307      - y\ :sub:`6`7308      - y\ :sub:`5`7309      - y\ :sub:`4`7310      - y\ :sub:`3`7311      - y\ :sub:`2`7312      - y\ :sub:`1`7313      - y\ :sub:`0`7314      - u\ :sub:`11`7315      - u\ :sub:`10`7316      - u\ :sub:`9`7317      - u\ :sub:`8`7318      - u\ :sub:`7`7319      - u\ :sub:`6`7320      - u\ :sub:`5`7321      - u\ :sub:`4`7322      - u\ :sub:`3`7323      - u\ :sub:`2`7324      - u\ :sub:`1`7325      - u\ :sub:`0`7326    * -7327      -7328      -7329      -7330      -7331      -7332      -7333      -7334      -7335      -7336      -7337      - y\ :sub:`11`7338      - y\ :sub:`10`7339      - y\ :sub:`9`7340      - y\ :sub:`8`7341      - y\ :sub:`7`7342      - y\ :sub:`6`7343      - y\ :sub:`5`7344      - y\ :sub:`4`7345      - y\ :sub:`3`7346      - y\ :sub:`2`7347      - y\ :sub:`1`7348      - y\ :sub:`0`7349      - v\ :sub:`11`7350      - v\ :sub:`10`7351      - v\ :sub:`9`7352      - v\ :sub:`8`7353      - v\ :sub:`7`7354      - v\ :sub:`6`7355      - v\ :sub:`5`7356      - v\ :sub:`4`7357      - v\ :sub:`3`7358      - v\ :sub:`2`7359      - v\ :sub:`1`7360      - v\ :sub:`0`7361    * .. _MEDIA-BUS-FMT-YVYU12-1X24:7362 7363      - MEDIA_BUS_FMT_YVYU12_1X247364      - 0x20237365      -7366      -7367      -7368      -7369      -7370      -7371      -7372      -7373      -7374      - y\ :sub:`11`7375      - y\ :sub:`10`7376      - y\ :sub:`9`7377      - y\ :sub:`8`7378      - y\ :sub:`7`7379      - y\ :sub:`6`7380      - y\ :sub:`5`7381      - y\ :sub:`4`7382      - y\ :sub:`3`7383      - y\ :sub:`2`7384      - y\ :sub:`1`7385      - y\ :sub:`0`7386      - v\ :sub:`11`7387      - v\ :sub:`10`7388      - v\ :sub:`9`7389      - v\ :sub:`8`7390      - v\ :sub:`7`7391      - v\ :sub:`6`7392      - v\ :sub:`5`7393      - v\ :sub:`4`7394      - v\ :sub:`3`7395      - v\ :sub:`2`7396      - v\ :sub:`1`7397      - v\ :sub:`0`7398    * -7399      -7400      -7401      -7402      -7403      -7404      -7405      -7406      -7407      -7408      -7409      - y\ :sub:`11`7410      - y\ :sub:`10`7411      - y\ :sub:`9`7412      - y\ :sub:`8`7413      - y\ :sub:`7`7414      - y\ :sub:`6`7415      - y\ :sub:`5`7416      - y\ :sub:`4`7417      - y\ :sub:`3`7418      - y\ :sub:`2`7419      - y\ :sub:`1`7420      - y\ :sub:`0`7421      - u\ :sub:`11`7422      - u\ :sub:`10`7423      - u\ :sub:`9`7424      - u\ :sub:`8`7425      - u\ :sub:`7`7426      - u\ :sub:`6`7427      - u\ :sub:`5`7428      - u\ :sub:`4`7429      - u\ :sub:`3`7430      - u\ :sub:`2`7431      - u\ :sub:`1`7432      - u\ :sub:`0`7433    * .. _MEDIA-BUS-FMT-YUV10-1X30:7434 7435      - MEDIA_BUS_FMT_YUV10_1X307436      - 0x20167437      -7438      -7439      -7440      - y\ :sub:`9`7441      - y\ :sub:`8`7442      - y\ :sub:`7`7443      - y\ :sub:`6`7444      - y\ :sub:`5`7445      - y\ :sub:`4`7446      - y\ :sub:`3`7447      - y\ :sub:`2`7448      - y\ :sub:`1`7449      - y\ :sub:`0`7450      - u\ :sub:`9`7451      - u\ :sub:`8`7452      - u\ :sub:`7`7453      - u\ :sub:`6`7454      - u\ :sub:`5`7455      - u\ :sub:`4`7456      - u\ :sub:`3`7457      - u\ :sub:`2`7458      - u\ :sub:`1`7459      - u\ :sub:`0`7460      - v\ :sub:`9`7461      - v\ :sub:`8`7462      - v\ :sub:`7`7463      - v\ :sub:`6`7464      - v\ :sub:`5`7465      - v\ :sub:`4`7466      - v\ :sub:`3`7467      - v\ :sub:`2`7468      - v\ :sub:`1`7469      - v\ :sub:`0`7470    * .. _MEDIA-BUS-FMT-UYYVYY10-0-5X30:7471 7472      - MEDIA_BUS_FMT_UYYVYY10_0_5X307473      - 0x20277474      -7475      -7476      -7477      - u\ :sub:`9`7478      - u\ :sub:`8`7479      - u\ :sub:`7`7480      - u\ :sub:`6`7481      - u\ :sub:`5`7482      - u\ :sub:`4`7483      - u\ :sub:`3`7484      - u\ :sub:`2`7485      - u\ :sub:`1`7486      - u\ :sub:`0`7487      - y\ :sub:`9`7488      - y\ :sub:`8`7489      - y\ :sub:`7`7490      - y\ :sub:`6`7491      - y\ :sub:`5`7492      - y\ :sub:`4`7493      - y\ :sub:`3`7494      - y\ :sub:`2`7495      - y\ :sub:`1`7496      - y\ :sub:`0`7497      - y\ :sub:`9`7498      - y\ :sub:`8`7499      - y\ :sub:`7`7500      - y\ :sub:`6`7501      - y\ :sub:`5`7502      - y\ :sub:`4`7503      - y\ :sub:`3`7504      - y\ :sub:`2`7505      - y\ :sub:`1`7506      - y\ :sub:`0`7507    * -7508      -7509      -7510      -7511      -7512      - v\ :sub:`9`7513      - v\ :sub:`8`7514      - v\ :sub:`7`7515      - v\ :sub:`6`7516      - v\ :sub:`5`7517      - v\ :sub:`4`7518      - v\ :sub:`3`7519      - v\ :sub:`2`7520      - v\ :sub:`1`7521      - v\ :sub:`0`7522      - y\ :sub:`9`7523      - y\ :sub:`8`7524      - y\ :sub:`7`7525      - y\ :sub:`6`7526      - y\ :sub:`5`7527      - y\ :sub:`4`7528      - y\ :sub:`3`7529      - y\ :sub:`2`7530      - y\ :sub:`1`7531      - y\ :sub:`0`7532      - y\ :sub:`9`7533      - y\ :sub:`8`7534      - y\ :sub:`7`7535      - y\ :sub:`6`7536      - y\ :sub:`5`7537      - y\ :sub:`4`7538      - y\ :sub:`3`7539      - y\ :sub:`2`7540      - y\ :sub:`1`7541      - y\ :sub:`0`7542    * .. _MEDIA-BUS-FMT-AYUV8-1X32:7543 7544      - MEDIA_BUS_FMT_AYUV8_1X327545      - 0x20177546      -7547      - a\ :sub:`7`7548      - a\ :sub:`6`7549      - a\ :sub:`5`7550      - a\ :sub:`4`7551      - a\ :sub:`3`7552      - a\ :sub:`2`7553      - a\ :sub:`1`7554      - a\ :sub:`0`7555      - y\ :sub:`7`7556      - y\ :sub:`6`7557      - y\ :sub:`5`7558      - y\ :sub:`4`7559      - y\ :sub:`3`7560      - y\ :sub:`2`7561      - y\ :sub:`1`7562      - y\ :sub:`0`7563      - u\ :sub:`7`7564      - u\ :sub:`6`7565      - u\ :sub:`5`7566      - u\ :sub:`4`7567      - u\ :sub:`3`7568      - u\ :sub:`2`7569      - u\ :sub:`1`7570      - u\ :sub:`0`7571      - v\ :sub:`7`7572      - v\ :sub:`6`7573      - v\ :sub:`5`7574      - v\ :sub:`4`7575      - v\ :sub:`3`7576      - v\ :sub:`2`7577      - v\ :sub:`1`7578      - v\ :sub:`0`7579 7580 7581.. raw:: latex7582 7583	\endgroup7584 7585 7586The following table list existing packed 36bit wide YUV formats.7587 7588.. raw:: latex7589 7590    \begingroup7591    \tiny7592    \setlength{\tabcolsep}{2pt}7593 7594.. tabularcolumns:: |p{4.1cm}|p{0.7cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|7595 7596.. _v4l2-mbus-pixelcode-yuv8-36bit:7597 7598.. flat-table:: 36bit YUV Formats7599    :header-rows:  27600    :stub-columns: 07601    :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 27602 7603    * - Identifier7604      - Code7605      -7606      - :cspan:`35` Data organization7607    * -7608      -7609      - Bit7610      - 357611      - 347612      - 337613      - 327614      - 317615      - 307616      - 297617      - 287618      - 277619      - 267620      - 257621      - 247622      - 237623      - 227624      - 217625      - 107626      - 197627      - 187628      - 177629      - 167630      - 157631      - 147632      - 137633      - 127634      - 117635      - 107636      - 97637      - 87638      - 77639      - 67640      - 57641      - 47642      - 37643      - 27644      - 17645      - 07646    * .. _MEDIA-BUS-FMT-UYYVYY12-0-5X36:7647 7648      - MEDIA_BUS_FMT_UYYVYY12_0_5X367649      - 0x20287650      -7651      - u\ :sub:`11`7652      - u\ :sub:`10`7653      - u\ :sub:`9`7654      - u\ :sub:`8`7655      - u\ :sub:`7`7656      - u\ :sub:`6`7657      - u\ :sub:`5`7658      - u\ :sub:`4`7659      - u\ :sub:`3`7660      - u\ :sub:`2`7661      - u\ :sub:`1`7662      - u\ :sub:`0`7663      - y\ :sub:`11`7664      - y\ :sub:`10`7665      - y\ :sub:`9`7666      - y\ :sub:`8`7667      - y\ :sub:`7`7668      - y\ :sub:`6`7669      - y\ :sub:`5`7670      - y\ :sub:`4`7671      - y\ :sub:`3`7672      - y\ :sub:`2`7673      - y\ :sub:`1`7674      - y\ :sub:`0`7675      - y\ :sub:`11`7676      - y\ :sub:`10`7677      - y\ :sub:`9`7678      - y\ :sub:`8`7679      - y\ :sub:`7`7680      - y\ :sub:`6`7681      - y\ :sub:`5`7682      - y\ :sub:`4`7683      - y\ :sub:`3`7684      - y\ :sub:`2`7685      - y\ :sub:`1`7686      - y\ :sub:`0`7687    * -7688      -7689      -7690      - v\ :sub:`11`7691      - v\ :sub:`10`7692      - v\ :sub:`9`7693      - v\ :sub:`8`7694      - v\ :sub:`7`7695      - v\ :sub:`6`7696      - v\ :sub:`5`7697      - v\ :sub:`4`7698      - v\ :sub:`3`7699      - v\ :sub:`2`7700      - v\ :sub:`1`7701      - v\ :sub:`0`7702      - y\ :sub:`11`7703      - y\ :sub:`10`7704      - y\ :sub:`9`7705      - y\ :sub:`8`7706      - y\ :sub:`7`7707      - y\ :sub:`6`7708      - y\ :sub:`5`7709      - y\ :sub:`4`7710      - y\ :sub:`3`7711      - y\ :sub:`2`7712      - y\ :sub:`1`7713      - y\ :sub:`0`7714      - y\ :sub:`11`7715      - y\ :sub:`10`7716      - y\ :sub:`9`7717      - y\ :sub:`8`7718      - y\ :sub:`7`7719      - y\ :sub:`6`7720      - y\ :sub:`5`7721      - y\ :sub:`4`7722      - y\ :sub:`3`7723      - y\ :sub:`2`7724      - y\ :sub:`1`7725      - y\ :sub:`0`7726    * .. _MEDIA-BUS-FMT-YUV12-1X36:7727 7728      - MEDIA_BUS_FMT_YUV12_1X367729      - 0x20297730      -7731      - y\ :sub:`11`7732      - y\ :sub:`10`7733      - y\ :sub:`9`7734      - y\ :sub:`8`7735      - y\ :sub:`7`7736      - y\ :sub:`6`7737      - y\ :sub:`5`7738      - y\ :sub:`4`7739      - y\ :sub:`3`7740      - y\ :sub:`2`7741      - y\ :sub:`1`7742      - y\ :sub:`0`7743      - u\ :sub:`11`7744      - u\ :sub:`10`7745      - u\ :sub:`9`7746      - u\ :sub:`8`7747      - u\ :sub:`7`7748      - u\ :sub:`6`7749      - u\ :sub:`5`7750      - u\ :sub:`4`7751      - u\ :sub:`3`7752      - u\ :sub:`2`7753      - u\ :sub:`1`7754      - u\ :sub:`0`7755      - v\ :sub:`11`7756      - v\ :sub:`10`7757      - v\ :sub:`9`7758      - v\ :sub:`8`7759      - v\ :sub:`7`7760      - v\ :sub:`6`7761      - v\ :sub:`5`7762      - v\ :sub:`4`7763      - v\ :sub:`3`7764      - v\ :sub:`2`7765      - v\ :sub:`1`7766      - v\ :sub:`0`7767 7768 7769.. raw:: latex7770 7771	\endgroup7772 7773 7774The following table list existing packed 48bit wide YUV formats.7775 7776.. raw:: latex7777 7778    \begingroup7779    \tiny7780    \setlength{\tabcolsep}{2pt}7781 7782.. tabularcolumns:: |p{5.6cm}|p{0.7cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|7783 7784.. _v4l2-mbus-pixelcode-yuv8-48bit:7785 7786.. flat-table:: 48bit YUV Formats7787    :header-rows:  37788    :stub-columns: 07789    :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 27790 7791    * - Identifier7792      - Code7793      -7794      - :cspan:`31` Data organization7795    * -7796      -7797      - Bit7798      -7799      -7800      -7801      -7802      -7803      -7804      -7805      -7806      -7807      -7808      -7809      -7810      -7811      -7812      -7813      -7814      - 477815      - 467816      - 457817      - 447818      - 437819      - 427820      - 417821      - 407822      - 397823      - 387824      - 377825      - 367826      - 357827      - 347828      - 337829      - 327830    * -7831      -7832      -7833      - 317834      - 307835      - 297836      - 287837      - 277838      - 267839      - 257840      - 247841      - 237842      - 227843      - 217844      - 107845      - 197846      - 187847      - 177848      - 167849      - 157850      - 147851      - 137852      - 127853      - 117854      - 107855      - 97856      - 87857      - 77858      - 67859      - 57860      - 47861      - 37862      - 27863      - 17864      - 07865    * .. _MEDIA-BUS-FMT-YUV16-1X48:7866 7867      - MEDIA_BUS_FMT_YUV16_1X487868      - 0x202a7869      -7870      -7871      -7872      -7873      -7874      -7875      -7876      -7877      -7878      -7879      -7880      -7881      -7882      -7883      -7884      -7885      -7886      - y\ :sub:`15`7887      - y\ :sub:`14`7888      - y\ :sub:`13`7889      - y\ :sub:`12`7890      - y\ :sub:`11`7891      - y\ :sub:`10`7892      - y\ :sub:`8`7893      - y\ :sub:`8`7894      - y\ :sub:`7`7895      - y\ :sub:`6`7896      - y\ :sub:`5`7897      - y\ :sub:`4`7898      - y\ :sub:`3`7899      - y\ :sub:`2`7900      - y\ :sub:`1`7901      - y\ :sub:`0`7902    * -7903      -7904      -7905      - u\ :sub:`15`7906      - u\ :sub:`14`7907      - u\ :sub:`13`7908      - u\ :sub:`12`7909      - u\ :sub:`11`7910      - u\ :sub:`10`7911      - u\ :sub:`9`7912      - u\ :sub:`8`7913      - u\ :sub:`7`7914      - u\ :sub:`6`7915      - u\ :sub:`5`7916      - u\ :sub:`4`7917      - u\ :sub:`3`7918      - u\ :sub:`2`7919      - u\ :sub:`1`7920      - u\ :sub:`0`7921      - v\ :sub:`15`7922      - v\ :sub:`14`7923      - v\ :sub:`13`7924      - v\ :sub:`12`7925      - v\ :sub:`11`7926      - v\ :sub:`10`7927      - v\ :sub:`9`7928      - v\ :sub:`8`7929      - v\ :sub:`7`7930      - v\ :sub:`6`7931      - v\ :sub:`5`7932      - v\ :sub:`4`7933      - v\ :sub:`3`7934      - v\ :sub:`2`7935      - v\ :sub:`1`7936      - v\ :sub:`0`7937    * .. _MEDIA-BUS-FMT-UYYVYY16-0-5X48:7938 7939      - MEDIA_BUS_FMT_UYYVYY16_0_5X487940      - 0x202b7941      -7942      -7943      -7944      -7945      -7946      -7947      -7948      -7949      -7950      -7951      -7952      -7953      -7954      -7955      -7956      -7957      -7958      - u\ :sub:`15`7959      - u\ :sub:`14`7960      - u\ :sub:`13`7961      - u\ :sub:`12`7962      - u\ :sub:`11`7963      - u\ :sub:`10`7964      - u\ :sub:`9`7965      - u\ :sub:`8`7966      - u\ :sub:`7`7967      - u\ :sub:`6`7968      - u\ :sub:`5`7969      - u\ :sub:`4`7970      - u\ :sub:`3`7971      - u\ :sub:`2`7972      - u\ :sub:`1`7973      - u\ :sub:`0`7974    * -7975      -7976      -7977      - y\ :sub:`15`7978      - y\ :sub:`14`7979      - y\ :sub:`13`7980      - y\ :sub:`12`7981      - y\ :sub:`11`7982      - y\ :sub:`10`7983      - y\ :sub:`9`7984      - y\ :sub:`8`7985      - y\ :sub:`7`7986      - y\ :sub:`6`7987      - y\ :sub:`5`7988      - y\ :sub:`4`7989      - y\ :sub:`3`7990      - y\ :sub:`2`7991      - y\ :sub:`1`7992      - y\ :sub:`0`7993      - y\ :sub:`15`7994      - y\ :sub:`14`7995      - y\ :sub:`13`7996      - y\ :sub:`12`7997      - y\ :sub:`11`7998      - y\ :sub:`10`7999      - y\ :sub:`8`8000      - y\ :sub:`8`8001      - y\ :sub:`7`8002      - y\ :sub:`6`8003      - y\ :sub:`5`8004      - y\ :sub:`4`8005      - y\ :sub:`3`8006      - y\ :sub:`2`8007      - y\ :sub:`1`8008      - y\ :sub:`0`8009    * -8010      -8011      -8012      -8013      -8014      -8015      -8016      -8017      -8018      -8019      -8020      -8021      -8022      -8023      -8024      -8025      -8026      -8027      -8028      - v\ :sub:`15`8029      - v\ :sub:`14`8030      - v\ :sub:`13`8031      - v\ :sub:`12`8032      - v\ :sub:`11`8033      - v\ :sub:`10`8034      - v\ :sub:`9`8035      - v\ :sub:`8`8036      - v\ :sub:`7`8037      - v\ :sub:`6`8038      - v\ :sub:`5`8039      - v\ :sub:`4`8040      - v\ :sub:`3`8041      - v\ :sub:`2`8042      - v\ :sub:`1`8043      - v\ :sub:`0`8044    * -8045      -8046      -8047      - y\ :sub:`15`8048      - y\ :sub:`14`8049      - y\ :sub:`13`8050      - y\ :sub:`12`8051      - y\ :sub:`11`8052      - y\ :sub:`10`8053      - y\ :sub:`9`8054      - y\ :sub:`8`8055      - y\ :sub:`7`8056      - y\ :sub:`6`8057      - y\ :sub:`5`8058      - y\ :sub:`4`8059      - y\ :sub:`3`8060      - y\ :sub:`2`8061      - y\ :sub:`1`8062      - y\ :sub:`0`8063      - y\ :sub:`15`8064      - y\ :sub:`14`8065      - y\ :sub:`13`8066      - y\ :sub:`12`8067      - y\ :sub:`11`8068      - y\ :sub:`10`8069      - y\ :sub:`8`8070      - y\ :sub:`8`8071      - y\ :sub:`7`8072      - y\ :sub:`6`8073      - y\ :sub:`5`8074      - y\ :sub:`4`8075      - y\ :sub:`3`8076      - y\ :sub:`2`8077      - y\ :sub:`1`8078      - y\ :sub:`0`8079 8080 8081.. raw:: latex8082 8083	\endgroup8084 8085HSV/HSL Formats8086^^^^^^^^^^^^^^^8087 8088Those formats transfer pixel data as RGB values in a8089cylindrical-coordinate system using Hue-Saturation-Value or8090Hue-Saturation-Lightness components. The format code is made of the8091following information.8092 8093-  The hue, saturation, value or lightness and optional alpha components8094   order code, as encoded in a pixel sample. The only currently8095   supported value is AHSV.8096 8097-  The number of bits per component, for each component. The values can8098   be different for all components. The only currently supported value8099   is 8888.8100 8101-  The number of bus samples per pixel. Pixels that are wider than the8102   bus width must be transferred in multiple samples. The only currently8103   supported value is 1.8104 8105-  The bus width.8106 8107-  For formats where the total number of bits per pixel is smaller than8108   the number of bus samples per pixel times the bus width, a padding8109   value stating if the bytes are padded in their most high order bits8110   (PADHI) or low order bits (PADLO).8111 8112-  For formats where the number of bus samples per pixel is larger than8113   1, an endianness value stating if the pixel is transferred MSB first8114   (BE) or LSB first (LE).8115 8116The following table lists existing HSV/HSL formats.8117 8118 8119.. raw:: latex8120 8121    \begingroup8122    \tiny8123    \setlength{\tabcolsep}{2pt}8124 8125.. tabularcolumns:: |p{3.9cm}|p{0.73cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|8126 8127.. _v4l2-mbus-pixelcode-hsv:8128 8129.. flat-table:: HSV/HSL formats8130    :header-rows:  28131    :stub-columns: 08132    :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 28133 8134    * - Identifier8135      - Code8136      -8137      - :cspan:`31` Data organization8138    * -8139      -8140      - Bit8141      - 318142      - 308143      - 298144      - 288145      - 278146      - 268147      - 258148      - 248149      - 238150      - 228151      - 218152      - 208153      - 198154      - 188155      - 178156      - 168157      - 158158      - 148159      - 138160      - 128161      - 118162      - 108163      - 98164      - 88165      - 78166      - 68167      - 58168      - 48169      - 38170      - 28171      - 18172      - 08173    * .. _MEDIA-BUS-FMT-AHSV8888-1X32:8174 8175      - MEDIA_BUS_FMT_AHSV8888_1X328176      - 0x60018177      -8178      - a\ :sub:`7`8179      - a\ :sub:`6`8180      - a\ :sub:`5`8181      - a\ :sub:`4`8182      - a\ :sub:`3`8183      - a\ :sub:`2`8184      - a\ :sub:`1`8185      - a\ :sub:`0`8186      - h\ :sub:`7`8187      - h\ :sub:`6`8188      - h\ :sub:`5`8189      - h\ :sub:`4`8190      - h\ :sub:`3`8191      - h\ :sub:`2`8192      - h\ :sub:`1`8193      - h\ :sub:`0`8194      - s\ :sub:`7`8195      - s\ :sub:`6`8196      - s\ :sub:`5`8197      - s\ :sub:`4`8198      - s\ :sub:`3`8199      - s\ :sub:`2`8200      - s\ :sub:`1`8201      - s\ :sub:`0`8202      - v\ :sub:`7`8203      - v\ :sub:`6`8204      - v\ :sub:`5`8205      - v\ :sub:`4`8206      - v\ :sub:`3`8207      - v\ :sub:`2`8208      - v\ :sub:`1`8209      - v\ :sub:`0`8210 8211.. raw:: latex8212 8213    \endgroup8214 8215 8216JPEG Compressed Formats8217^^^^^^^^^^^^^^^^^^^^^^^8218 8219Those data formats consist of an ordered sequence of 8-bit bytes8220obtained from JPEG compression process. Additionally to the ``_JPEG``8221postfix the format code is made of the following information.8222 8223-  The number of bus samples per entropy encoded byte.8224 8225-  The bus width.8226 8227For instance, for a JPEG baseline process and an 8-bit bus width the8228format will be named ``MEDIA_BUS_FMT_JPEG_1X8``.8229 8230The following table lists existing JPEG compressed formats.8231 8232 8233.. _v4l2-mbus-pixelcode-jpeg:8234 8235.. tabularcolumns:: |p{6.0cm}|p{1.4cm}|p{9.9cm}|8236 8237.. flat-table:: JPEG Formats8238    :header-rows:  18239    :stub-columns: 08240 8241    * - Identifier8242      - Code8243      - Remarks8244    * .. _MEDIA-BUS-FMT-JPEG-1X8:8245 8246      - MEDIA_BUS_FMT_JPEG_1X88247      - 0x40018248      - Besides of its usage for the parallel bus this format is8249	recommended for transmission of JPEG data over MIPI CSI bus using8250	the User Defined 8-bit Data types.8251 8252 8253 8254.. _v4l2-mbus-vendor-spec-fmts:8255 8256Vendor and Device Specific Formats8257^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^8258 8259This section lists complex data formats that are either vendor or device8260specific.8261 8262The following table lists the existing vendor and device specific8263formats.8264 8265 8266.. _v4l2-mbus-pixelcode-vendor-specific:8267 8268.. tabularcolumns:: |p{8.0cm}|p{1.4cm}|p{7.9cm}|8269 8270.. flat-table:: Vendor and device specific formats8271    :header-rows:  18272    :stub-columns: 08273 8274    * - Identifier8275      - Code8276      - Comments8277    * .. _MEDIA-BUS-FMT-S5C-UYVY-JPEG-1X8:8278 8279      - MEDIA_BUS_FMT_S5C_UYVY_JPEG_1X88280      - 0x50018281      - Interleaved raw UYVY and JPEG image format with embedded meta-data8282	used by Samsung S3C73MX camera sensors.8283 8284.. _v4l2-mbus-metadata-fmts:8285 8286Metadata Formats8287^^^^^^^^^^^^^^^^8288 8289This section lists all metadata formats.8290 8291The following table lists the existing metadata formats.8292 8293.. tabularcolumns:: |p{8.0cm}|p{1.4cm}|p{7.9cm}|8294 8295.. flat-table:: Metadata formats8296    :header-rows:  18297    :stub-columns: 08298 8299    * - Identifier8300      - Code8301      - Comments8302    * .. _MEDIA-BUS-FMT-METADATA-FIXED:8303 8304      - MEDIA_BUS_FMT_METADATA_FIXED8305      - 0x70018306      - This format should be used when the same driver handles8307	both sides of the link and the bus format is a fixed8308	metadata format that is not configurable from userspace.8309	Width and height will be set to 0 for this format.8310 8311Generic Serial Metadata Formats8312^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^8313 8314Generic serial metadata formats are used on serial buses where the actual data8315content is more or less device specific but the data is transmitted and received8316by multiple devices that do not process the data in any way, simply writing8317it to system memory for processing in software at the end of the pipeline.8318 8319"b" in an array cell signifies a byte of data, followed by the number of the bit8320and finally the bit number in subscript. "x" indicates a padding bit.8321 8322.. _media-bus-format-generic-meta:8323 8324.. cssclass: longtable8325 8326.. flat-table:: Generic Serial Metadata Formats8327    :header-rows:  28328    :stub-columns: 08329 8330    * - Identifier8331      - Code8332      -8333      - :cspan:`23` Data organization within bus :term:`Data Unit`8334    * -8335      -8336      - Bit8337      - 238338      - 228339      - 218340      - 208341      - 198342      - 188343      - 178344      - 168345      - 158346      - 148347      - 138348      - 128349      - 118350      - 108351      - 98352      - 88353      - 78354      - 68355      - 58356      - 48357      - 38358      - 28359      - 18360      - 08361    * .. _MEDIA-BUS-FMT-META-8:8362 8363      - MEDIA_BUS_FMT_META_88364      - 0x80018365      -8366      -8367      -8368      -8369      -8370      -8371      -8372      -8373      -8374      -8375      -8376      -8377      -8378      -8379      -8380      -8381      -8382      - b0\ :sub:`7`8383      - b0\ :sub:`6`8384      - b0\ :sub:`5`8385      - b0\ :sub:`4`8386      - b0\ :sub:`3`8387      - b0\ :sub:`2`8388      - b0\ :sub:`1`8389      - b0\ :sub:`0`8390    * .. _MEDIA-BUS-FMT-META-10:8391 8392      - MEDIA_BUS_FMT_META_108393      - 0x80028394      -8395      -8396      -8397      -8398      -8399      -8400      -8401      -8402      -8403      -8404      -8405      -8406      -8407      -8408      -8409      - b0\ :sub:`7`8410      - b0\ :sub:`6`8411      - b0\ :sub:`5`8412      - b0\ :sub:`4`8413      - b0\ :sub:`3`8414      - b0\ :sub:`2`8415      - b0\ :sub:`1`8416      - b0\ :sub:`0`8417      - x8418      - x8419    * .. _MEDIA-BUS-FMT-META-12:8420 8421      - MEDIA_BUS_FMT_META_128422      - 0x80038423      -8424      -8425      -8426      -8427      -8428      -8429      -8430      -8431      -8432      -8433      -8434      -8435      -8436      - b0\ :sub:`7`8437      - b0\ :sub:`6`8438      - b0\ :sub:`5`8439      - b0\ :sub:`4`8440      - b0\ :sub:`3`8441      - b0\ :sub:`2`8442      - b0\ :sub:`1`8443      - b0\ :sub:`0`8444      - x8445      - x8446      - x8447      - x8448    * .. _MEDIA-BUS-FMT-META-14:8449 8450      - MEDIA_BUS_FMT_META_148451      - 0x80048452      -8453      -8454      -8455      -8456      -8457      -8458      -8459      -8460      -8461      -8462      -8463      - b0\ :sub:`7`8464      - b0\ :sub:`6`8465      - b0\ :sub:`5`8466      - b0\ :sub:`4`8467      - b0\ :sub:`3`8468      - b0\ :sub:`2`8469      - b0\ :sub:`1`8470      - b0\ :sub:`0`8471      - x8472      - x8473      - x8474      - x8475      - x8476      - x8477    * .. _MEDIA-BUS-FMT-META-16:8478 8479      - MEDIA_BUS_FMT_META_168480      - 0x80058481      -8482      -8483      -8484      -8485      -8486      -8487      -8488      -8489      -8490      - b0\ :sub:`7`8491      - b0\ :sub:`6`8492      - b0\ :sub:`5`8493      - b0\ :sub:`4`8494      - b0\ :sub:`3`8495      - b0\ :sub:`2`8496      - b0\ :sub:`1`8497      - b0\ :sub:`0`8498      - x8499      - x8500      - x8501      - x8502      - x8503      - x8504      - x8505      - x8506    * .. _MEDIA-BUS-FMT-META-20:8507 8508      - MEDIA_BUS_FMT_META_208509      - 0x80068510      -8511      -8512      -8513      -8514      -8515      - b0\ :sub:`7`8516      - b0\ :sub:`6`8517      - b0\ :sub:`5`8518      - b0\ :sub:`4`8519      - b0\ :sub:`3`8520      - b0\ :sub:`2`8521      - b0\ :sub:`1`8522      - b0\ :sub:`0`8523      - x8524      - x8525      - x8526      - x8527      - x8528      - x8529      - x8530      - x8531      - x8532      - x8533      - x8534      - x8535    * .. _MEDIA-BUS-FMT-META-24:8536 8537      - MEDIA_BUS_FMT_META_248538      - 0x80078539      -8540      - b0\ :sub:`7`8541      - b0\ :sub:`6`8542      - b0\ :sub:`5`8543      - b0\ :sub:`4`8544      - b0\ :sub:`3`8545      - b0\ :sub:`2`8546      - b0\ :sub:`1`8547      - b0\ :sub:`0`8548      - x8549      - x8550      - x8551      - x8552      - x8553      - x8554      - x8555      - x8556      - x8557      - x8558      - x8559      - x8560      - x8561      - x8562      - x8563      - x8564