~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/userspace-api/media/v4l/pixfmt-reserved.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/userspace-api/media/v4l/pixfmt-reserved.rst (Version linux-6.12-rc7) and /Documentation/userspace-api/media/v4l/pixfmt-reserved.rst (Version linux-5.11.22)


  1 .. SPDX-License-Identifier: GFDL-1.1-no-invari      1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
  2                                                     2 
  3 .. _pixfmt-reserved:                                3 .. _pixfmt-reserved:
  4                                                     4 
  5 ***************************                         5 ***************************
  6 Reserved Format Identifiers                         6 Reserved Format Identifiers
  7 ***************************                         7 ***************************
  8                                                     8 
  9 These formats are not defined by this specific      9 These formats are not defined by this specification, they are just
 10 listed for reference and to avoid naming confl     10 listed for reference and to avoid naming conflicts. If you want to
 11 register your own format, send an e-mail to th     11 register your own format, send an e-mail to the linux-media mailing list
 12 `https://linuxtv.org/lists.php <https://linuxt     12 `https://linuxtv.org/lists.php <https://linuxtv.org/lists.php>`__
 13 for inclusion in the ``videodev2.h`` file. If      13 for inclusion in the ``videodev2.h`` file. If you want to share your
 14 format with other developers add a link to you     14 format with other developers add a link to your documentation and send a
 15 copy to the linux-media mailing list for inclu     15 copy to the linux-media mailing list for inclusion in this section. If
 16 you think your format should be listed in a st     16 you think your format should be listed in a standard format section
 17 please make a proposal on the linux-media mail     17 please make a proposal on the linux-media mailing list.
 18                                                    18 
 19                                                    19 
 20 .. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.5cm !!  20 .. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
 21                                                << 
 22 .. raw:: latex                                 << 
 23                                                << 
 24     \small                                     << 
 25                                                    21 
 26 .. _reserved-formats:                              22 .. _reserved-formats:
 27                                                    23 
 28 .. flat-table:: Reserved Image Formats             24 .. flat-table:: Reserved Image Formats
 29     :header-rows:  1                               25     :header-rows:  1
 30     :stub-columns: 0                               26     :stub-columns: 0
 31     :widths:       3 1 4                           27     :widths:       3 1 4
 32                                                    28 
 33     * - Identifier                                 29     * - Identifier
 34       - Code                                       30       - Code
 35       - Details                                    31       - Details
 36     * .. _V4L2-PIX-FMT-DV:                         32     * .. _V4L2-PIX-FMT-DV:
 37                                                    33 
 38       - ``V4L2_PIX_FMT_DV``                        34       - ``V4L2_PIX_FMT_DV``
 39       - 'dvsd'                                     35       - 'dvsd'
 40       - unknown                                    36       - unknown
 41     * .. _V4L2-PIX-FMT-ET61X251:                   37     * .. _V4L2-PIX-FMT-ET61X251:
 42                                                    38 
 43       - ``V4L2_PIX_FMT_ET61X251``                  39       - ``V4L2_PIX_FMT_ET61X251``
 44       - 'E625'                                     40       - 'E625'
 45       - Compressed format of the ET61X251 driv     41       - Compressed format of the ET61X251 driver.
 46     * .. _V4L2-PIX-FMT-HI240:                      42     * .. _V4L2-PIX-FMT-HI240:
 47                                                    43 
 48       - ``V4L2_PIX_FMT_HI240``                     44       - ``V4L2_PIX_FMT_HI240``
 49       - 'HI24'                                     45       - 'HI24'
 50       - 8 bit RGB format used by the BTTV driv     46       - 8 bit RGB format used by the BTTV driver.
                                                   >>  47     * .. _V4L2-PIX-FMT-HM12:
                                                   >>  48 
                                                   >>  49       - ``V4L2_PIX_FMT_HM12``
                                                   >>  50       - 'HM12'
                                                   >>  51       - YUV 4:2:0 format used by the IVTV driver.
                                                   >>  52 
                                                   >>  53         The format is documented in the kernel sources in the file
                                                   >>  54         ``Documentation/userspace-api/media/drivers/cx2341x-uapi.rst``
 51     * .. _V4L2-PIX-FMT-CPIA1:                      55     * .. _V4L2-PIX-FMT-CPIA1:
 52                                                    56 
 53       - ``V4L2_PIX_FMT_CPIA1``                     57       - ``V4L2_PIX_FMT_CPIA1``
 54       - 'CPIA'                                     58       - 'CPIA'
 55       - YUV format used by the gspca cpia1 dri     59       - YUV format used by the gspca cpia1 driver.
 56     * .. _V4L2-PIX-FMT-JPGL:                       60     * .. _V4L2-PIX-FMT-JPGL:
 57                                                    61 
 58       - ``V4L2_PIX_FMT_JPGL``                      62       - ``V4L2_PIX_FMT_JPGL``
 59       - 'JPGL'                                     63       - 'JPGL'
 60       - JPEG-Light format (Pegasus Lossless JP     64       - JPEG-Light format (Pegasus Lossless JPEG) used in Divio webcams NW
 61         80x.                                       65         80x.
 62     * .. _V4L2-PIX-FMT-SPCA501:                    66     * .. _V4L2-PIX-FMT-SPCA501:
 63                                                    67 
 64       - ``V4L2_PIX_FMT_SPCA501``                   68       - ``V4L2_PIX_FMT_SPCA501``
 65       - 'S501'                                     69       - 'S501'
 66       - YUYV per line used by the gspca driver     70       - YUYV per line used by the gspca driver.
 67     * .. _V4L2-PIX-FMT-SPCA505:                    71     * .. _V4L2-PIX-FMT-SPCA505:
 68                                                    72 
 69       - ``V4L2_PIX_FMT_SPCA505``                   73       - ``V4L2_PIX_FMT_SPCA505``
 70       - 'S505'                                     74       - 'S505'
 71       - YYUV per line used by the gspca driver     75       - YYUV per line used by the gspca driver.
 72     * .. _V4L2-PIX-FMT-SPCA508:                    76     * .. _V4L2-PIX-FMT-SPCA508:
 73                                                    77 
 74       - ``V4L2_PIX_FMT_SPCA508``                   78       - ``V4L2_PIX_FMT_SPCA508``
 75       - 'S508'                                     79       - 'S508'
 76       - YUVY per line used by the gspca driver     80       - YUVY per line used by the gspca driver.
 77     * .. _V4L2-PIX-FMT-SPCA561:                    81     * .. _V4L2-PIX-FMT-SPCA561:
 78                                                    82 
 79       - ``V4L2_PIX_FMT_SPCA561``                   83       - ``V4L2_PIX_FMT_SPCA561``
 80       - 'S561'                                     84       - 'S561'
 81       - Compressed GBRG Bayer format used by t     85       - Compressed GBRG Bayer format used by the gspca driver.
 82     * .. _V4L2-PIX-FMT-PAC207:                     86     * .. _V4L2-PIX-FMT-PAC207:
 83                                                    87 
 84       - ``V4L2_PIX_FMT_PAC207``                    88       - ``V4L2_PIX_FMT_PAC207``
 85       - 'P207'                                     89       - 'P207'
 86       - Compressed BGGR Bayer format used by t     90       - Compressed BGGR Bayer format used by the gspca driver.
 87     * .. _V4L2-PIX-FMT-MR97310A:                   91     * .. _V4L2-PIX-FMT-MR97310A:
 88                                                    92 
 89       - ``V4L2_PIX_FMT_MR97310A``                  93       - ``V4L2_PIX_FMT_MR97310A``
 90       - 'M310'                                     94       - 'M310'
 91       - Compressed BGGR Bayer format used by t     95       - Compressed BGGR Bayer format used by the gspca driver.
 92     * .. _V4L2-PIX-FMT-JL2005BCD:                  96     * .. _V4L2-PIX-FMT-JL2005BCD:
 93                                                    97 
 94       - ``V4L2_PIX_FMT_JL2005BCD``                 98       - ``V4L2_PIX_FMT_JL2005BCD``
 95       - 'JL20'                                     99       - 'JL20'
 96       - JPEG compressed RGGB Bayer format used    100       - JPEG compressed RGGB Bayer format used by the gspca driver.
 97     * .. _V4L2-PIX-FMT-OV511:                     101     * .. _V4L2-PIX-FMT-OV511:
 98                                                   102 
 99       - ``V4L2_PIX_FMT_OV511``                    103       - ``V4L2_PIX_FMT_OV511``
100       - 'O511'                                    104       - 'O511'
101       - OV511 JPEG format used by the gspca dr    105       - OV511 JPEG format used by the gspca driver.
102     * .. _V4L2-PIX-FMT-OV518:                     106     * .. _V4L2-PIX-FMT-OV518:
103                                                   107 
104       - ``V4L2_PIX_FMT_OV518``                    108       - ``V4L2_PIX_FMT_OV518``
105       - 'O518'                                    109       - 'O518'
106       - OV518 JPEG format used by the gspca dr    110       - OV518 JPEG format used by the gspca driver.
107     * .. _V4L2-PIX-FMT-PJPG:                      111     * .. _V4L2-PIX-FMT-PJPG:
108                                                   112 
109       - ``V4L2_PIX_FMT_PJPG``                     113       - ``V4L2_PIX_FMT_PJPG``
110       - 'PJPG'                                    114       - 'PJPG'
111       - Pixart 73xx JPEG format used by the gs    115       - Pixart 73xx JPEG format used by the gspca driver.
112     * .. _V4L2-PIX-FMT-SE401:                     116     * .. _V4L2-PIX-FMT-SE401:
113                                                   117 
114       - ``V4L2_PIX_FMT_SE401``                    118       - ``V4L2_PIX_FMT_SE401``
115       - 'S401'                                    119       - 'S401'
116       - Compressed RGB format used by the gspc    120       - Compressed RGB format used by the gspca se401 driver
117     * .. _V4L2-PIX-FMT-SQ905C:                    121     * .. _V4L2-PIX-FMT-SQ905C:
118                                                   122 
119       - ``V4L2_PIX_FMT_SQ905C``                   123       - ``V4L2_PIX_FMT_SQ905C``
120       - '905C'                                    124       - '905C'
121       - Compressed RGGB bayer format used by t    125       - Compressed RGGB bayer format used by the gspca driver.
122     * .. _V4L2-PIX-FMT-MJPEG:                     126     * .. _V4L2-PIX-FMT-MJPEG:
123                                                   127 
124       - ``V4L2_PIX_FMT_MJPEG``                    128       - ``V4L2_PIX_FMT_MJPEG``
125       - 'MJPG'                                    129       - 'MJPG'
126       - Compressed format used by the Zoran dr    130       - Compressed format used by the Zoran driver
127     * .. _V4L2-PIX-FMT-PWC1:                      131     * .. _V4L2-PIX-FMT-PWC1:
128                                                   132 
129       - ``V4L2_PIX_FMT_PWC1``                     133       - ``V4L2_PIX_FMT_PWC1``
130       - 'PWC1'                                    134       - 'PWC1'
131       - Compressed format of the PWC driver.      135       - Compressed format of the PWC driver.
132     * .. _V4L2-PIX-FMT-PWC2:                      136     * .. _V4L2-PIX-FMT-PWC2:
133                                                   137 
134       - ``V4L2_PIX_FMT_PWC2``                     138       - ``V4L2_PIX_FMT_PWC2``
135       - 'PWC2'                                    139       - 'PWC2'
136       - Compressed format of the PWC driver.      140       - Compressed format of the PWC driver.
137     * .. _V4L2-PIX-FMT-SN9C10X:                   141     * .. _V4L2-PIX-FMT-SN9C10X:
138                                                   142 
139       - ``V4L2_PIX_FMT_SN9C10X``                  143       - ``V4L2_PIX_FMT_SN9C10X``
140       - 'S910'                                    144       - 'S910'
141       - Compressed format of the SN9C102 drive    145       - Compressed format of the SN9C102 driver.
142     * .. _V4L2-PIX-FMT-SN9C20X-I420:              146     * .. _V4L2-PIX-FMT-SN9C20X-I420:
143                                                   147 
144       - ``V4L2_PIX_FMT_SN9C20X_I420``             148       - ``V4L2_PIX_FMT_SN9C20X_I420``
145       - 'S920'                                    149       - 'S920'
146       - YUV 4:2:0 format of the gspca sn9c20x     150       - YUV 4:2:0 format of the gspca sn9c20x driver.
147     * .. _V4L2-PIX-FMT-SN9C2028:                  151     * .. _V4L2-PIX-FMT-SN9C2028:
148                                                   152 
149       - ``V4L2_PIX_FMT_SN9C2028``                 153       - ``V4L2_PIX_FMT_SN9C2028``
150       - 'SONX'                                    154       - 'SONX'
151       - Compressed GBRG bayer format of the gs    155       - Compressed GBRG bayer format of the gspca sn9c2028 driver.
152     * .. _V4L2-PIX-FMT-STV0680:                   156     * .. _V4L2-PIX-FMT-STV0680:
153                                                   157 
154       - ``V4L2_PIX_FMT_STV0680``                  158       - ``V4L2_PIX_FMT_STV0680``
155       - 'S680'                                    159       - 'S680'
156       - Bayer format of the gspca stv0680 driv    160       - Bayer format of the gspca stv0680 driver.
157     * .. _V4L2-PIX-FMT-WNVA:                      161     * .. _V4L2-PIX-FMT-WNVA:
158                                                   162 
159       - ``V4L2_PIX_FMT_WNVA``                     163       - ``V4L2_PIX_FMT_WNVA``
160       - 'WNVA'                                    164       - 'WNVA'
161       - Used by the Winnov Videum driver,         165       - Used by the Winnov Videum driver,
162         `http://www.thedirks.org/winnov/ <http    166         `http://www.thedirks.org/winnov/ <http://www.thedirks.org/winnov/>`__
163     * .. _V4L2-PIX-FMT-TM6000:                    167     * .. _V4L2-PIX-FMT-TM6000:
164                                                   168 
165       - ``V4L2_PIX_FMT_TM6000``                   169       - ``V4L2_PIX_FMT_TM6000``
166       - 'TM60'                                    170       - 'TM60'
167       - Used by Trident tm6000                    171       - Used by Trident tm6000
168     * .. _V4L2-PIX-FMT-CIT-YYVYUY:                172     * .. _V4L2-PIX-FMT-CIT-YYVYUY:
169                                                   173 
170       - ``V4L2_PIX_FMT_CIT_YYVYUY``               174       - ``V4L2_PIX_FMT_CIT_YYVYUY``
171       - 'CITV'                                    175       - 'CITV'
172       - Used by xirlink CIT, found at IBM webc    176       - Used by xirlink CIT, found at IBM webcams.
173                                                   177 
174         Uses one line of Y then 1 line of VYUY    178         Uses one line of Y then 1 line of VYUY
175     * .. _V4L2-PIX-FMT-KONICA420:                 179     * .. _V4L2-PIX-FMT-KONICA420:
176                                                   180 
177       - ``V4L2_PIX_FMT_KONICA420``                181       - ``V4L2_PIX_FMT_KONICA420``
178       - 'KONI'                                    182       - 'KONI'
179       - Used by Konica webcams.                   183       - Used by Konica webcams.
180                                                   184 
181         YUV420 planar in blocks of 256 pixels.    185         YUV420 planar in blocks of 256 pixels.
182     * .. _V4L2-PIX-FMT-YYUV:                      186     * .. _V4L2-PIX-FMT-YYUV:
183                                                   187 
184       - ``V4L2_PIX_FMT_YYUV``                     188       - ``V4L2_PIX_FMT_YYUV``
185       - 'YYUV'                                    189       - 'YYUV'
186       - unknown                                   190       - unknown
187     * .. _V4L2-PIX-FMT-Y4:                        191     * .. _V4L2-PIX-FMT-Y4:
188                                                   192 
189       - ``V4L2_PIX_FMT_Y4``                       193       - ``V4L2_PIX_FMT_Y4``
190       - 'Y04 '                                    194       - 'Y04 '
191       - Old 4-bit greyscale format. Only the m    195       - Old 4-bit greyscale format. Only the most significant 4 bits of
192         each byte are used, the other bits are    196         each byte are used, the other bits are set to 0.
193     * .. _V4L2-PIX-FMT-Y6:                        197     * .. _V4L2-PIX-FMT-Y6:
194                                                   198 
195       - ``V4L2_PIX_FMT_Y6``                       199       - ``V4L2_PIX_FMT_Y6``
196       - 'Y06 '                                    200       - 'Y06 '
197       - Old 6-bit greyscale format. Only the m    201       - Old 6-bit greyscale format. Only the most significant 6 bits of
198         each byte are used, the other bits are    202         each byte are used, the other bits are set to 0.
199     * .. _V4L2-PIX-FMT-S5C-UYVY-JPG:              203     * .. _V4L2-PIX-FMT-S5C-UYVY-JPG:
200                                                   204 
201       - ``V4L2_PIX_FMT_S5C_UYVY_JPG``             205       - ``V4L2_PIX_FMT_S5C_UYVY_JPG``
202       - 'S5CI'                                    206       - 'S5CI'
203       - Two-planar format used by Samsung S5C7    207       - Two-planar format used by Samsung S5C73MX cameras. The first plane
204         contains interleaved JPEG and UYVY ima    208         contains interleaved JPEG and UYVY image data, followed by meta
205         data in form of an array of offsets to    209         data in form of an array of offsets to the UYVY data blocks. The
206         actual pointer array follows immediate    210         actual pointer array follows immediately the interleaved JPEG/UYVY
207         data, the number of entries in this ar    211         data, the number of entries in this array equals the height of the
208         UYVY image. Each entry is a 4-byte uns    212         UYVY image. Each entry is a 4-byte unsigned integer in big endian
209         order and it's an offset to a single p    213         order and it's an offset to a single pixel line of the UYVY image.
210         The first plane can start either with     214         The first plane can start either with JPEG or UYVY data chunk. The
211         size of a single UYVY block equals the    215         size of a single UYVY block equals the UYVY image's width
212         multiplied by 2. The size of a JPEG ch    216         multiplied by 2. The size of a JPEG chunk depends on the image and
213         can vary with each line.                  217         can vary with each line.
214                                                   218 
215         The second plane, at an offset of 4084    219         The second plane, at an offset of 4084 bytes, contains a 4-byte
216         offset to the pointer array in the fir    220         offset to the pointer array in the first plane. This offset is
217         followed by a 4-byte value indicating     221         followed by a 4-byte value indicating size of the pointer array.
218         All numbers in the second plane are al    222         All numbers in the second plane are also in big endian order.
219         Remaining data in the second plane is     223         Remaining data in the second plane is undefined. The information
220         in the second plane allows to easily f    224         in the second plane allows to easily find location of the pointer
221         array, which can be different for each    225         array, which can be different for each frame. The size of the
222         pointer array is constant for given UY    226         pointer array is constant for given UYVY image height.
223                                                   227 
224         In order to extract UYVY and JPEG fram    228         In order to extract UYVY and JPEG frames an application can
225         initially set a data pointer to the st    229         initially set a data pointer to the start of first plane and then
226         add an offset from the first entry of     230         add an offset from the first entry of the pointers table. Such a
227         pointer indicates start of an UYVY ima    231         pointer indicates start of an UYVY image pixel line. Whole UYVY
228         line can be copied to a separate buffe    232         line can be copied to a separate buffer. These steps should be
229         repeated for each line, i.e. the numbe    233         repeated for each line, i.e. the number of entries in the pointer
230         array. Anything what's in between the     234         array. Anything what's in between the UYVY lines is JPEG data and
231         should be concatenated to form the JPE    235         should be concatenated to form the JPEG stream.
232     * .. _V4L2-PIX-FMT-MT21C:                     236     * .. _V4L2-PIX-FMT-MT21C:
233                                                   237 
234       - ``V4L2_PIX_FMT_MT21C``                    238       - ``V4L2_PIX_FMT_MT21C``
235       - 'MT21'                                    239       - 'MT21'
236       - Compressed two-planar YVU420 format us !! 240       - Compressed two-planar YVU420 format used by Mediatek MT8173.
237         MT8195 and more. The compression is lo !! 241         The compression is lossless.
238         similitude with ``V4L2_PIX_FMT_MM21``  !! 242         It is an opaque intermediate format and the MDP hardware must be
239         It remains an opaque intermediate form << 
240         used to convert ``V4L2_PIX_FMT_MT21C``    243         used to convert ``V4L2_PIX_FMT_MT21C`` to ``V4L2_PIX_FMT_NV12M``,
241         ``V4L2_PIX_FMT_YUV420M`` or ``V4L2_PIX    244         ``V4L2_PIX_FMT_YUV420M`` or ``V4L2_PIX_FMT_YVU420``.
242     * .. _V4L2-PIX-FMT-QC08C:                  !! 245     * .. _V4L2-PIX-FMT-SUNXI-TILED-NV12:
243                                                << 
244       - ``V4L2_PIX_FMT_QC08C``                 << 
245       - 'QC08C'                                << 
246       - Compressed Macro-tile 8-Bit YUV420 for << 
247         It is an opaque intermediate format. T << 
248         and it is used by various multimedia h << 
249         controllers, ISP and video accelerator << 
250         It contains four planes for progressiv << 
251         interlaced video.                      << 
252     * .. _V4L2-PIX-FMT-QC10C:                  << 
253                                                << 
254       - ``V4L2_PIX_FMT_QC10C``                 << 
255       - 'QC10C'                                << 
256       - Compressed Macro-tile 10-Bit YUV420 fo << 
257         It is an opaque intermediate format. T << 
258         and it is used by various multimedia h << 
259         controllers, ISP and video accelerator << 
260         It contains four planes for progressiv << 
261     * .. _V4L2-PIX-FMT-AJPG:                   << 
262                                                << 
263       - ``V4L2_PIX_FMT_AJPG``                  << 
264       - 'AJPG'                                 << 
265       - ASPEED JPEG format used by the aspeed- << 
266         which is generally adapted for remote  << 
267         On each frame compression, I will comp << 
268         one to decide which macroblock's data  << 
269         macroblocks will be compressed.        << 
270                                                << 
271         The implementation is based on AST2600 << 
272         is not publicly available. Or you can  << 
273         – ASPEED mode compression of SDK_Use << 
274         `github <https://github.com/AspeedTech << 
275                                                << 
276         Decoder's implementation can be found  << 
277         `aspeed_codec <https://github.com/Aspe << 
278     * .. _V4L2-PIX-FMT-HEXTILE:                << 
279                                                << 
280       - ``V4L2_PIX_FMT_HEXTILE``               << 
281       - 'HXTL'                                 << 
282       - Compressed format used by Nuvoton NPCM << 
283         defined in Remote Framebuffer Protocol << 
284         Encoding).                             << 
285 .. raw:: latex                                 << 
286                                                   246 
287     \normalsize                                !! 247       - ``V4L2_PIX_FMT_SUNXI_TILED_NV12``
                                                   >> 248       - 'ST12'
                                                   >> 249       - Two-planar NV12-based format used by the video engine found on Allwinner
                                                   >> 250         (codenamed sunxi) platforms, with 32x32 tiles for the luminance plane
                                                   >> 251         and 32x64 tiles for the chrominance plane. The data in each tile is
                                                   >> 252         stored in linear order, within the tile bounds. Each tile follows the
                                                   >> 253         previous one linearly in memory (from left to right, top to bottom).
                                                   >> 254 
                                                   >> 255         The associated buffer dimensions are aligned to match an integer number
                                                   >> 256         of tiles, resulting in 32-aligned resolutions for the luminance plane
                                                   >> 257         and 16-aligned resolutions for the chrominance plane (with 2x2
                                                   >> 258         subsampling).
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php