aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@s-opensource.com>2016-07-08 05:43:00 -0400
committerMauro Carvalho Chehab <mchehab@s-opensource.com>2016-07-08 08:31:02 -0400
commit249e5ba0be97f34bab45ce29e5c077a011cb507e (patch)
tree788c0ab09cd6b3554252a9783e4beb8cded7c3ab
parent194acc56f23aac97cc202b143508ca8a926698c2 (diff)
doc-rst: videodev2.h: add cross-references for defines
Remove most of ignore stuff for defines, pointing them to the proper tables/sections. Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
-rw-r--r--Documentation/linux_tv/media/v4l/vidioc-dv-timings-cap.rst8
-rw-r--r--Documentation/linux_tv/media/v4l/vidioc-g-dv-timings.rst26
-rw-r--r--Documentation/linux_tv/videodev2.h.rst.exceptions618
3 files changed, 367 insertions, 285 deletions
diff --git a/Documentation/linux_tv/media/v4l/vidioc-dv-timings-cap.rst b/Documentation/linux_tv/media/v4l/vidioc-dv-timings-cap.rst
index b56cdef7673e..5a35bb254b4b 100644
--- a/Documentation/linux_tv/media/v4l/vidioc-dv-timings-cap.rst
+++ b/Documentation/linux_tv/media/v4l/vidioc-dv-timings-cap.rst
@@ -217,26 +217,26 @@ that doesn't support them will return an ``EINVAL`` error code.
217 217
218 - .. row 3 218 - .. row 3
219 219
220 - V4L2_DV_BT_CAP_INTERLACED 220 - ``V4L2_DV_BT_CAP_INTERLACED``
221 221
222 - Interlaced formats are supported. 222 - Interlaced formats are supported.
223 223
224 - .. row 4 224 - .. row 4
225 225
226 - V4L2_DV_BT_CAP_PROGRESSIVE 226 - ``V4L2_DV_BT_CAP_PROGRESSIVE``
227 227
228 - Progressive formats are supported. 228 - Progressive formats are supported.
229 229
230 - .. row 5 230 - .. row 5
231 231
232 - V4L2_DV_BT_CAP_REDUCED_BLANKING 232 - ``V4L2_DV_BT_CAP_REDUCED_BLANKING``
233 233
234 - CVT/GTF specific: the timings can make use of reduced blanking 234 - CVT/GTF specific: the timings can make use of reduced blanking
235 (CVT) or the 'Secondary GTF' curve (GTF). 235 (CVT) or the 'Secondary GTF' curve (GTF).
236 236
237 - .. row 6 237 - .. row 6
238 238
239 - V4L2_DV_BT_CAP_CUSTOM 239 - ``V4L2_DV_BT_CAP_CUSTOM``
240 240
241 - Can support non-standard timings, i.e. timings not belonging to 241 - Can support non-standard timings, i.e. timings not belonging to
242 the standards set in the ``standards`` field. 242 the standards set in the ``standards`` field.
diff --git a/Documentation/linux_tv/media/v4l/vidioc-g-dv-timings.rst b/Documentation/linux_tv/media/v4l/vidioc-g-dv-timings.rst
index 0dd93d1ee284..e19d64e0116a 100644
--- a/Documentation/linux_tv/media/v4l/vidioc-g-dv-timings.rst
+++ b/Documentation/linux_tv/media/v4l/vidioc-g-dv-timings.rst
@@ -109,8 +109,8 @@ EBUSY
109 - ``polarities`` 109 - ``polarities``
110 110
111 - This is a bit mask that defines polarities of sync signals. bit 0 111 - This is a bit mask that defines polarities of sync signals. bit 0
112 (V4L2_DV_VSYNC_POS_POL) is for vertical sync polarity and bit 112 (``V4L2_DV_VSYNC_POS_POL``) is for vertical sync polarity and bit
113 1 (V4L2_DV_HSYNC_POS_POL) is for horizontal sync polarity. If 113 1 (``V4L2_DV_HSYNC_POS_POL``) is for horizontal sync polarity. If
114 the bit is set (1) it is positive polarity and if is cleared (0), 114 the bit is set (1) it is positive polarity and if is cleared (0),
115 it is negative polarity. 115 it is negative polarity.
116 116
@@ -289,7 +289,7 @@ EBUSY
289 289
290 - .. row 3 290 - .. row 3
291 291
292 - V4L2_DV_BT_656_1120 292 - ``V4L2_DV_BT_656_1120``
293 293
294 - 0 294 - 0
295 295
@@ -317,25 +317,25 @@ EBUSY
317 317
318 - .. row 3 318 - .. row 3
319 319
320 - V4L2_DV_BT_STD_CEA861 320 - ``V4L2_DV_BT_STD_CEA861``
321 321
322 - The timings follow the CEA-861 Digital TV Profile standard 322 - The timings follow the CEA-861 Digital TV Profile standard
323 323
324 - .. row 4 324 - .. row 4
325 325
326 - V4L2_DV_BT_STD_DMT 326 - ``V4L2_DV_BT_STD_DMT``
327 327
328 - The timings follow the VESA Discrete Monitor Timings standard 328 - The timings follow the VESA Discrete Monitor Timings standard
329 329
330 - .. row 5 330 - .. row 5
331 331
332 - V4L2_DV_BT_STD_CVT 332 - ``V4L2_DV_BT_STD_CVT``
333 333
334 - The timings follow the VESA Coordinated Video Timings standard 334 - The timings follow the VESA Coordinated Video Timings standard
335 335
336 - .. row 6 336 - .. row 6
337 337
338 - V4L2_DV_BT_STD_GTF 338 - ``V4L2_DV_BT_STD_GTF``
339 339
340 - The timings follow the VESA Generalized Timings Formula standard 340 - The timings follow the VESA Generalized Timings Formula standard
341 341
@@ -361,7 +361,7 @@ EBUSY
361 361
362 - .. row 3 362 - .. row 3
363 363
364 - V4L2_DV_FL_REDUCED_BLANKING 364 - ``V4L2_DV_FL_REDUCED_BLANKING``
365 365
366 - CVT/GTF specific: the timings use reduced blanking (CVT) or the 366 - CVT/GTF specific: the timings use reduced blanking (CVT) or the
367 'Secondary GTF' curve (GTF). In both cases the horizontal and/or 367 'Secondary GTF' curve (GTF). In both cases the horizontal and/or
@@ -371,7 +371,7 @@ EBUSY
371 371
372 - .. row 4 372 - .. row 4
373 373
374 - V4L2_DV_FL_CAN_REDUCE_FPS 374 - ``V4L2_DV_FL_CAN_REDUCE_FPS``
375 375
376 - CEA-861 specific: set for CEA-861 formats with a framerate that is 376 - CEA-861 specific: set for CEA-861 formats with a framerate that is
377 a multiple of six. These formats can be optionally played at 1 / 377 a multiple of six. These formats can be optionally played at 1 /
@@ -383,11 +383,11 @@ EBUSY
383 383
384 - .. row 5 384 - .. row 5
385 385
386 - V4L2_DV_FL_REDUCED_FPS 386 - ``V4L2_DV_FL_REDUCED_FPS``
387 387
388 - CEA-861 specific: only valid for video transmitters, the flag is 388 - CEA-861 specific: only valid for video transmitters, the flag is
389 cleared by receivers. It is also only valid for formats with the 389 cleared by receivers. It is also only valid for formats with the
390 V4L2_DV_FL_CAN_REDUCE_FPS flag set, for other formats the 390 ``V4L2_DV_FL_CAN_REDUCE_FPS`` flag set, for other formats the
391 flag will be cleared by the driver. If the application sets this 391 flag will be cleared by the driver. If the application sets this
392 flag, then the pixelclock used to set up the transmitter is 392 flag, then the pixelclock used to set up the transmitter is
393 divided by 1.001 to make it compatible with NTSC framerates. If 393 divided by 1.001 to make it compatible with NTSC framerates. If
@@ -396,7 +396,7 @@ EBUSY
396 396
397 - .. row 6 397 - .. row 6
398 398
399 - V4L2_DV_FL_HALF_LINE 399 - ``V4L2_DV_FL_HALF_LINE``
400 400
401 - Specific to interlaced formats: if set, then the vertical 401 - Specific to interlaced formats: if set, then the vertical
402 frontporch of field 1 (aka the odd field) is really one half-line 402 frontporch of field 1 (aka the odd field) is really one half-line
@@ -407,7 +407,7 @@ EBUSY
407 407
408 - .. row 7 408 - .. row 7
409 409
410 - V4L2_DV_FL_IS_CE_VIDEO 410 - ``V4L2_DV_FL_IS_CE_VIDEO``
411 411
412 - If set, then this is a Consumer Electronics (CE) video format. 412 - If set, then this is a Consumer Electronics (CE) video format.
413 Such formats differ from other formats (commonly called IT 413 Such formats differ from other formats (commonly called IT
diff --git a/Documentation/linux_tv/videodev2.h.rst.exceptions b/Documentation/linux_tv/videodev2.h.rst.exceptions
index 6231549294c1..c15660f5c588 100644
--- a/Documentation/linux_tv/videodev2.h.rst.exceptions
+++ b/Documentation/linux_tv/videodev2.h.rst.exceptions
@@ -113,6 +113,7 @@ replace symbol V4L2_FRMIVAL_TYPE_STEPWISE v4l2-frmivaltypes
113 113
114# Documented enum v4l2-ctrl-type 114# Documented enum v4l2-ctrl-type
115replace symbol V4L2_CTRL_COMPOUND_TYPES vidioc_queryctrl 115replace symbol V4L2_CTRL_COMPOUND_TYPES vidioc_queryctrl
116
116replace symbol V4L2_CTRL_TYPE_BITMASK v4l2-ctrl-type 117replace symbol V4L2_CTRL_TYPE_BITMASK v4l2-ctrl-type
117replace symbol V4L2_CTRL_TYPE_BOOLEAN v4l2-ctrl-type 118replace symbol V4L2_CTRL_TYPE_BOOLEAN v4l2-ctrl-type
118replace symbol V4L2_CTRL_TYPE_BUTTON v4l2-ctrl-type 119replace symbol V4L2_CTRL_TYPE_BUTTON v4l2-ctrl-type
@@ -126,275 +127,110 @@ replace symbol V4L2_CTRL_TYPE_U16 v4l2-ctrl-type
126replace symbol V4L2_CTRL_TYPE_U32 v4l2-ctrl-type 127replace symbol V4L2_CTRL_TYPE_U32 v4l2-ctrl-type
127replace symbol V4L2_CTRL_TYPE_U8 v4l2-ctrl-type 128replace symbol V4L2_CTRL_TYPE_U8 v4l2-ctrl-type
128 129
129# Ancillary macros that should be ignored 130# V4L2 capability defines
130ignore define VIDEO_MAX_FRAME 131replace define V4L2_CAP_VIDEO_CAPTURE device-capabilities
131ignore define VIDEO_MAX_PLANES 132replace define V4L2_CAP_VIDEO_CAPTURE_MPLANE device-capabilities
132ignore define v4l2_fourcc 133replace define V4L2_CAP_VIDEO_OUTPUT device-capabilities
133ignore define v4l2_fourcc_be 134replace define V4L2_CAP_VIDEO_OUTPUT_MPLANE device-capabilities
134ignore define V4L2_FIELD_HAS_TOP 135replace define V4L2_CAP_VIDEO_M2M device-capabilities
135ignore define V4L2_FIELD_HAS_BOTTOM 136replace define V4L2_CAP_VIDEO_M2M_MPLANE device-capabilities
136ignore define V4L2_FIELD_HAS_BOTH 137replace define V4L2_CAP_VIDEO_OVERLAY device-capabilities
137ignore define V4L2_FIELD_HAS_T_OR_B 138replace define V4L2_CAP_VBI_CAPTURE device-capabilities
138ignore define V4L2_TYPE_IS_MULTIPLANAR 139replace define V4L2_CAP_VBI_OUTPUT device-capabilities
139ignore define V4L2_TYPE_IS_OUTPUT 140replace define V4L2_CAP_SLICED_VBI_CAPTURE device-capabilities
140ignore define V4L2_TUNER_ADC 141replace define V4L2_CAP_SLICED_VBI_OUTPUT device-capabilities
141ignore define V4L2_MAP_COLORSPACE_DEFAULT 142replace define V4L2_CAP_RDS_CAPTURE device-capabilities
142ignore define V4L2_MAP_XFER_FUNC_DEFAULT 143replace define V4L2_CAP_VIDEO_OUTPUT_OVERLAY device-capabilities
143ignore define V4L2_MAP_YCBCR_ENC_DEFAULT 144replace define V4L2_CAP_HW_FREQ_SEEK device-capabilities
144ignore define V4L2_CAP_VIDEO_CAPTURE 145replace define V4L2_CAP_RDS_OUTPUT device-capabilities
145ignore define V4L2_CAP_VIDEO_OUTPUT 146replace define V4L2_CAP_TUNER device-capabilities
146ignore define V4L2_CAP_VIDEO_OVERLAY 147replace define V4L2_CAP_AUDIO device-capabilities
147ignore define V4L2_CAP_VBI_CAPTURE 148replace define V4L2_CAP_RADIO device-capabilities
148ignore define V4L2_CAP_VBI_OUTPUT 149replace define V4L2_CAP_MODULATOR device-capabilities
149ignore define V4L2_CAP_SLICED_VBI_CAPTURE 150replace define V4L2_CAP_SDR_CAPTURE device-capabilities
150ignore define V4L2_CAP_SLICED_VBI_OUTPUT 151replace define V4L2_CAP_EXT_PIX_FORMAT device-capabilities
151ignore define V4L2_CAP_RDS_CAPTURE 152replace define V4L2_CAP_SDR_OUTPUT device-capabilities
152ignore define V4L2_CAP_VIDEO_OUTPUT_OVERLAY 153replace define V4L2_CAP_READWRITE device-capabilities
153ignore define V4L2_CAP_HW_FREQ_SEEK 154replace define V4L2_CAP_ASYNCIO device-capabilities
154ignore define V4L2_CAP_RDS_OUTPUT 155replace define V4L2_CAP_STREAMING device-capabilities
155ignore define V4L2_CAP_VIDEO_CAPTURE_MPLANE 156replace define V4L2_CAP_DEVICE_CAPS device-capabilities
156ignore define V4L2_CAP_VIDEO_OUTPUT_MPLANE 157
157ignore define V4L2_CAP_VIDEO_M2M_MPLANE 158# V4L2 pix flags
158ignore define V4L2_CAP_VIDEO_M2M 159replace define V4L2_PIX_FMT_PRIV_MAGIC v4l2-pix-format
159ignore define V4L2_CAP_TUNER 160replace define V4L2_PIX_FMT_FLAG_PREMUL_ALPHA reserved-formats
160ignore define V4L2_CAP_AUDIO 161
161ignore define V4L2_CAP_RADIO 162# V4L2 format flags
162ignore define V4L2_CAP_MODULATOR 163replace define V4L2_FMT_FLAG_COMPRESSED fmtdesc-flags
163ignore define V4L2_CAP_SDR_CAPTURE 164replace define V4L2_FMT_FLAG_EMULATED fmtdesc-flags
164ignore define V4L2_CAP_EXT_PIX_FORMAT 165
165ignore define V4L2_CAP_SDR_OUTPUT 166# V4L2 tymecode types
166ignore define V4L2_CAP_READWRITE 167replace define V4L2_TC_TYPE_24FPS timecode-type
167ignore define V4L2_CAP_ASYNCIO 168replace define V4L2_TC_TYPE_25FPS timecode-type
168ignore define V4L2_CAP_STREAMING 169replace define V4L2_TC_TYPE_30FPS timecode-type
169ignore define V4L2_CAP_DEVICE_CAPS 170replace define V4L2_TC_TYPE_50FPS timecode-type
170ignore define V4L2_PIX_FMT_PRIV_MAGIC 171replace define V4L2_TC_TYPE_60FPS timecode-type
171ignore define V4L2_PIX_FMT_FLAG_PREMUL_ALPHA 172
172ignore define V4L2_FMT_FLAG_COMPRESSED 173# V4L2 tymecode flags
173ignore define V4L2_FMT_FLAG_EMULATED 174replace define V4L2_TC_FLAG_DROPFRAME timecode-flags
174ignore define V4L2_TC_TYPE_24FPS 175replace define V4L2_TC_FLAG_COLORFRAME timecode-flags
175ignore define V4L2_TC_TYPE_25FPS 176replace define V4L2_TC_USERBITS_field timecode-flags
176ignore define V4L2_TC_TYPE_30FPS 177replace define V4L2_TC_USERBITS_USERDEFINED timecode-flags
177ignore define V4L2_TC_TYPE_50FPS 178replace define V4L2_TC_USERBITS_8BITCHARS timecode-flags
178ignore define V4L2_TC_TYPE_60FPS 179
179ignore define V4L2_TC_FLAG_DROPFRAME 180# V4L2 JPEG markers
180ignore define V4L2_TC_FLAG_COLORFRAME 181replace define V4L2_JPEG_MARKER_DHT jpeg-markers
181ignore define V4L2_TC_USERBITS_field 182replace define V4L2_JPEG_MARKER_DQT jpeg-markers
182ignore define V4L2_TC_USERBITS_USERDEFINED 183replace define V4L2_JPEG_MARKER_DRI jpeg-markers
183ignore define V4L2_TC_USERBITS_8BITCHARS 184replace define V4L2_JPEG_MARKER_COM jpeg-markers
184ignore define V4L2_JPEG_MARKER_DHT 185replace define V4L2_JPEG_MARKER_APP jpeg-markers
185ignore define V4L2_JPEG_MARKER_DQT 186
186ignore define V4L2_JPEG_MARKER_DRI 187#V4L2 buffer flags
187ignore define V4L2_JPEG_MARKER_COM 188replace define V4L2_BUF_FLAG_MAPPED buffer-flags
188ignore define V4L2_JPEG_MARKER_APP 189replace define V4L2_BUF_FLAG_QUEUED buffer-flags
189ignore define V4L2_BUF_FLAG_MAPPED 190replace define V4L2_BUF_FLAG_DONE buffer-flags
190ignore define V4L2_BUF_FLAG_QUEUED 191replace define V4L2_BUF_FLAG_ERROR buffer-flags
191ignore define V4L2_BUF_FLAG_DONE 192replace define V4L2_BUF_FLAG_KEYFRAME buffer-flags
192ignore define V4L2_BUF_FLAG_KEYFRAME 193replace define V4L2_BUF_FLAG_PFRAME buffer-flags
193ignore define V4L2_BUF_FLAG_PFRAME 194replace define V4L2_BUF_FLAG_BFRAME buffer-flags
194ignore define V4L2_BUF_FLAG_BFRAME 195replace define V4L2_BUF_FLAG_TIMECODE buffer-flags
195ignore define V4L2_BUF_FLAG_ERROR 196replace define V4L2_BUF_FLAG_PREPARED buffer-flags
196ignore define V4L2_BUF_FLAG_TIMECODE 197replace define V4L2_BUF_FLAG_NO_CACHE_INVALIDATE buffer-flags
197ignore define V4L2_BUF_FLAG_PREPARED 198replace define V4L2_BUF_FLAG_NO_CACHE_CLEAN buffer-flags
198ignore define V4L2_BUF_FLAG_NO_CACHE_INVALIDATE 199replace define V4L2_BUF_FLAG_TIMESTAMP_MASK buffer-flags
199ignore define V4L2_BUF_FLAG_NO_CACHE_CLEAN 200replace define V4L2_BUF_FLAG_TIMESTAMP_UNKNOWN buffer-flags
200ignore define V4L2_BUF_FLAG_TIMESTAMP_MASK 201replace define V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC buffer-flags
201ignore define V4L2_BUF_FLAG_TIMESTAMP_UNKNOWN 202replace define V4L2_BUF_FLAG_TIMESTAMP_COPY buffer-flags
202ignore define V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC 203replace define V4L2_BUF_FLAG_TSTAMP_SRC_MASK buffer-flags
203ignore define V4L2_BUF_FLAG_TIMESTAMP_COPY 204replace define V4L2_BUF_FLAG_TSTAMP_SRC_EOF buffer-flags
204ignore define V4L2_BUF_FLAG_TSTAMP_SRC_MASK 205replace define V4L2_BUF_FLAG_TSTAMP_SRC_SOE buffer-flags
205ignore define V4L2_BUF_FLAG_TSTAMP_SRC_EOF 206replace define V4L2_BUF_FLAG_LAST buffer-flags-FIXME
206ignore define V4L2_BUF_FLAG_TSTAMP_SRC_SOE 207
207ignore define V4L2_BUF_FLAG_LAST 208# V4L2 framebuffer caps and flags
208ignore define V4L2_FBUF_CAP_EXTERNOVERLAY 209
209ignore define V4L2_FBUF_CAP_CHROMAKEY 210replace define V4L2_FBUF_CAP_EXTERNOVERLAY framebuffer-cap
210ignore define V4L2_FBUF_CAP_LIST_CLIPPING 211replace define V4L2_FBUF_CAP_CHROMAKEY framebuffer-cap
211ignore define V4L2_FBUF_CAP_BITMAP_CLIPPING 212replace define V4L2_FBUF_CAP_LIST_CLIPPING framebuffer-cap
212ignore define V4L2_FBUF_CAP_LOCAL_ALPHA 213replace define V4L2_FBUF_CAP_BITMAP_CLIPPING framebuffer-cap
213ignore define V4L2_FBUF_CAP_GLOBAL_ALPHA 214replace define V4L2_FBUF_CAP_LOCAL_ALPHA framebuffer-cap
214ignore define V4L2_FBUF_CAP_LOCAL_INV_ALPHA 215replace define V4L2_FBUF_CAP_GLOBAL_ALPHA framebuffer-cap
215ignore define V4L2_FBUF_CAP_SRC_CHROMAKEY 216replace define V4L2_FBUF_CAP_LOCAL_INV_ALPHA framebuffer-cap
216ignore define V4L2_FBUF_FLAG_PRIMARY 217replace define V4L2_FBUF_CAP_SRC_CHROMAKEY framebuffer-cap
217ignore define V4L2_FBUF_FLAG_OVERLAY 218
218ignore define V4L2_FBUF_FLAG_CHROMAKEY 219replace define V4L2_FBUF_FLAG_PRIMARY framebuffer-flags
219ignore define V4L2_FBUF_FLAG_LOCAL_ALPHA 220replace define V4L2_FBUF_FLAG_OVERLAY framebuffer-flags
220ignore define V4L2_FBUF_FLAG_GLOBAL_ALPHA 221replace define V4L2_FBUF_FLAG_CHROMAKEY framebuffer-flags
221ignore define V4L2_FBUF_FLAG_LOCAL_INV_ALPHA 222replace define V4L2_FBUF_FLAG_LOCAL_ALPHA framebuffer-flags
222ignore define V4L2_FBUF_FLAG_SRC_CHROMAKEY 223replace define V4L2_FBUF_FLAG_GLOBAL_ALPHA framebuffer-flags
223ignore define V4L2_MODE_HIGHQUALITY 224replace define V4L2_FBUF_FLAG_LOCAL_INV_ALPHA framebuffer-flags
224ignore define V4L2_CAP_TIMEPERFRAME 225replace define V4L2_FBUF_FLAG_SRC_CHROMAKEY framebuffer-flags
225ignore define V4L2_DV_PROGRESSIVE 226
226ignore define V4L2_DV_INTERLACED 227# Used on VIDIOC_G_PARM
227ignore define V4L2_DV_VSYNC_POS_POL 228
228ignore define V4L2_DV_HSYNC_POS_POL 229replace define V4L2_MODE_HIGHQUALITY parm-flags
229ignore define V4L2_DV_BT_STD_CEA861 230replace define V4L2_CAP_TIMEPERFRAME v4l2-captureparm
230ignore define V4L2_DV_BT_STD_DMT
231ignore define V4L2_DV_BT_STD_CVT
232ignore define V4L2_DV_BT_STD_GTF
233ignore define V4L2_DV_FL_REDUCED_BLANKING
234ignore define V4L2_DV_FL_CAN_REDUCE_FPS
235ignore define V4L2_DV_FL_REDUCED_FPS
236ignore define V4L2_DV_FL_HALF_LINE
237ignore define V4L2_DV_FL_IS_CE_VIDEO
238ignore define V4L2_DV_BT_BLANKING_WIDTH(bt)
239ignore define V4L2_DV_BT_FRAME_WIDTH(bt)
240ignore define V4L2_DV_BT_BLANKING_HEIGHT(bt)
241ignore define V4L2_DV_BT_FRAME_HEIGHT(bt)
242ignore define V4L2_DV_BT_656_1120
243ignore define V4L2_DV_BT_CAP_INTERLACED
244ignore define V4L2_DV_BT_CAP_PROGRESSIVE
245ignore define V4L2_DV_BT_CAP_REDUCED_BLANKING
246ignore define V4L2_DV_BT_CAP_CUSTOM
247ignore define V4L2_INPUT_TYPE_TUNER
248ignore define V4L2_INPUT_TYPE_CAMERA
249ignore define V4L2_IN_ST_NO_POWER
250ignore define V4L2_IN_ST_NO_SIGNAL
251ignore define V4L2_IN_ST_NO_COLOR
252ignore define V4L2_IN_ST_HFLIP
253ignore define V4L2_IN_ST_VFLIP
254ignore define V4L2_IN_ST_NO_H_LOCK
255ignore define V4L2_IN_ST_COLOR_KILL
256ignore define V4L2_IN_ST_NO_SYNC
257ignore define V4L2_IN_ST_NO_EQU
258ignore define V4L2_IN_ST_NO_CARRIER
259ignore define V4L2_IN_ST_MACROVISION
260ignore define V4L2_IN_ST_NO_ACCESS
261ignore define V4L2_IN_ST_VTR
262ignore define V4L2_IN_CAP_DV_TIMINGS
263ignore define V4L2_IN_CAP_CUSTOM_TIMINGS
264ignore define V4L2_IN_CAP_STD
265ignore define V4L2_IN_CAP_NATIVE_SIZE
266ignore define V4L2_OUTPUT_TYPE_MODULATOR
267ignore define V4L2_OUTPUT_TYPE_ANALOG
268ignore define V4L2_OUTPUT_TYPE_ANALOGVGAOVERLAY
269ignore define V4L2_OUT_CAP_DV_TIMINGS
270ignore define V4L2_OUT_CAP_CUSTOM_TIMINGS
271ignore define V4L2_OUT_CAP_STD
272ignore define V4L2_OUT_CAP_NATIVE_SIZE
273ignore define V4L2_CTRL_ID_MASK
274ignore define V4L2_CTRL_ID2CLASS(id)
275ignore define V4L2_CTRL_ID2WHICH(id)
276ignore define V4L2_CTRL_DRIVER_PRIV(id)
277ignore define V4L2_CTRL_MAX_DIMS
278ignore define V4L2_CTRL_WHICH_CUR_VAL
279ignore define V4L2_CTRL_WHICH_DEF_VAL
280ignore define V4L2_CTRL_FLAG_DISABLED
281ignore define V4L2_CTRL_FLAG_GRABBED
282ignore define V4L2_CTRL_FLAG_READ_ONLY
283ignore define V4L2_CTRL_FLAG_UPDATE
284ignore define V4L2_CTRL_FLAG_INACTIVE
285ignore define V4L2_CTRL_FLAG_SLIDER
286ignore define V4L2_CTRL_FLAG_WRITE_ONLY
287ignore define V4L2_CTRL_FLAG_VOLATILE
288ignore define V4L2_CTRL_FLAG_HAS_PAYLOAD
289ignore define V4L2_CTRL_FLAG_EXECUTE_ON_WRITE
290ignore define V4L2_CTRL_FLAG_NEXT_CTRL
291ignore define V4L2_CTRL_FLAG_NEXT_COMPOUND
292ignore define V4L2_CID_MAX_CTRLS
293ignore define V4L2_CID_PRIVATE_BASE
294ignore define V4L2_TUNER_CAP_LOW
295ignore define V4L2_TUNER_CAP_NORM
296ignore define V4L2_TUNER_CAP_HWSEEK_BOUNDED
297ignore define V4L2_TUNER_CAP_HWSEEK_WRAP
298ignore define V4L2_TUNER_CAP_STEREO
299ignore define V4L2_TUNER_CAP_LANG2
300ignore define V4L2_TUNER_CAP_SAP
301ignore define V4L2_TUNER_CAP_LANG1
302ignore define V4L2_TUNER_CAP_RDS
303ignore define V4L2_TUNER_CAP_RDS_BLOCK_IO
304ignore define V4L2_TUNER_CAP_RDS_CONTROLS
305ignore define V4L2_TUNER_CAP_FREQ_BANDS
306ignore define V4L2_TUNER_CAP_HWSEEK_PROG_LIM
307ignore define V4L2_TUNER_CAP_1HZ
308ignore define V4L2_TUNER_SUB_MONO
309ignore define V4L2_TUNER_SUB_STEREO
310ignore define V4L2_TUNER_SUB_LANG2
311ignore define V4L2_TUNER_SUB_SAP
312ignore define V4L2_TUNER_SUB_LANG1
313ignore define V4L2_TUNER_SUB_RDS
314ignore define V4L2_TUNER_MODE_MONO
315ignore define V4L2_TUNER_MODE_STEREO
316ignore define V4L2_TUNER_MODE_LANG2
317ignore define V4L2_TUNER_MODE_SAP
318ignore define V4L2_TUNER_MODE_LANG1
319ignore define V4L2_TUNER_MODE_LANG1_LANG2
320ignore define V4L2_BAND_MODULATION_VSB
321ignore define V4L2_BAND_MODULATION_FM
322ignore define V4L2_BAND_MODULATION_AM
323ignore define V4L2_RDS_BLOCK_MSK
324ignore define V4L2_RDS_BLOCK_A
325ignore define V4L2_RDS_BLOCK_B
326ignore define V4L2_RDS_BLOCK_C
327ignore define V4L2_RDS_BLOCK_D
328ignore define V4L2_RDS_BLOCK_C_ALT
329ignore define V4L2_RDS_BLOCK_INVALID
330ignore define V4L2_RDS_BLOCK_CORRECTED
331ignore define V4L2_RDS_BLOCK_ERROR
332ignore define V4L2_AUDCAP_STEREO
333ignore define V4L2_AUDCAP_AVL
334ignore define V4L2_AUDMODE_AVL
335ignore define V4L2_ENC_IDX_FRAME_I
336ignore define V4L2_ENC_IDX_FRAME_P
337ignore define V4L2_ENC_IDX_FRAME_B
338ignore define V4L2_ENC_IDX_FRAME_MASK
339ignore define V4L2_ENC_IDX_ENTRIES
340ignore define V4L2_ENC_CMD_START
341ignore define V4L2_ENC_CMD_STOP
342ignore define V4L2_ENC_CMD_PAUSE
343ignore define V4L2_ENC_CMD_RESUME
344ignore define V4L2_ENC_CMD_STOP_AT_GOP_END
345ignore define V4L2_DEC_CMD_START
346ignore define V4L2_DEC_CMD_STOP
347ignore define V4L2_DEC_CMD_PAUSE
348ignore define V4L2_DEC_CMD_RESUME
349ignore define V4L2_DEC_CMD_START_MUTE_AUDIO
350ignore define V4L2_DEC_CMD_PAUSE_TO_BLACK
351ignore define V4L2_DEC_CMD_STOP_TO_BLACK
352ignore define V4L2_DEC_CMD_STOP_IMMEDIATELY
353ignore define V4L2_DEC_START_FMT_NONE
354ignore define V4L2_DEC_START_FMT_GOP
355ignore define V4L2_VBI_UNSYNC
356ignore define V4L2_VBI_INTERLACED
357ignore define V4L2_VBI_ITU_525_F1_START
358ignore define V4L2_VBI_ITU_525_F2_START
359ignore define V4L2_VBI_ITU_625_F1_START
360ignore define V4L2_VBI_ITU_625_F2_START
361ignore define V4L2_SLICED_TELETEXT_B
362ignore define V4L2_SLICED_VPS
363ignore define V4L2_SLICED_CAPTION_525
364ignore define V4L2_SLICED_WSS_625
365ignore define V4L2_SLICED_VBI_525
366ignore define V4L2_SLICED_VBI_625
367ignore define V4L2_MPEG_VBI_IVTV_TELETEXT_B
368ignore define V4L2_MPEG_VBI_IVTV_CAPTION_525
369ignore define V4L2_MPEG_VBI_IVTV_WSS_625
370ignore define V4L2_MPEG_VBI_IVTV_VPS
371ignore define V4L2_MPEG_VBI_IVTV_MAGIC0
372ignore define V4L2_MPEG_VBI_IVTV_MAGIC1
373ignore define V4L2_EVENT_ALL
374ignore define V4L2_EVENT_VSYNC
375ignore define V4L2_EVENT_EOS
376ignore define V4L2_EVENT_CTRL
377ignore define V4L2_EVENT_FRAME_SYNC
378ignore define V4L2_EVENT_SOURCE_CHANGE
379ignore define V4L2_EVENT_PRIVATE_START
380ignore define V4L2_EVENT_CTRL_CH_VALUE
381ignore define V4L2_EVENT_CTRL_CH_FLAGS
382ignore define V4L2_EVENT_CTRL_CH_RANGE
383ignore define V4L2_EVENT_SRC_CH_RESOLUTION
384ignore define V4L2_EVENT_MD_FL_HAVE_FRAME_SEQ
385ignore define V4L2_EVENT_SUB_FL_SEND_INITIAL
386ignore define V4L2_EVENT_SUB_FL_ALLOW_FEEDBACK
387ignore define V4L2_CHIP_MATCH_BRIDGE
388ignore define V4L2_CHIP_MATCH_SUBDEV
389ignore define V4L2_CHIP_MATCH_HOST
390ignore define V4L2_CHIP_MATCH_I2C_DRIVER
391ignore define V4L2_CHIP_MATCH_I2C_ADDR
392ignore define V4L2_CHIP_MATCH_AC97
393ignore define V4L2_CHIP_FL_READABLE
394ignore define V4L2_CHIP_FL_WRITABLE
395ignore define BASE_VIDIOC_PRIVATE
396 231
397# The V4L2_STD_foo are all defined at v4l2_std_id table 232# The V4L2_STD_foo are all defined at v4l2_std_id table
233
398replace define V4L2_STD_PAL_B v4l2-std-id 234replace define V4L2_STD_PAL_B v4l2-std-id
399replace define V4L2_STD_PAL_B1 v4l2-std-id 235replace define V4L2_STD_PAL_B1 v4l2-std-id
400replace define V4L2_STD_PAL_G v4l2-std-id 236replace define V4L2_STD_PAL_G v4l2-std-id
@@ -442,8 +278,254 @@ replace define V4L2_STD_ATSC v4l2-std-id
442replace define V4L2_STD_UNKNOWN v4l2-std-id 278replace define V4L2_STD_UNKNOWN v4l2-std-id
443replace define V4L2_STD_ALL v4l2-std-id 279replace define V4L2_STD_ALL v4l2-std-id
444 280
445# Ignore reserved ioctl 281# V4L2 DT BT timings definitions
282
283replace define V4L2_DV_PROGRESSIVE v4l2-dv-fixme
284replace define V4L2_DV_INTERLACED v4l2-dv-fixme
285
286replace define V4L2_DV_VSYNC_POS_POL v4l2-bt-timings
287replace define V4L2_DV_HSYNC_POS_POL v4l2-bt-timings
288
289replace define V4L2_DV_BT_STD_CEA861 dv-bt-standards
290replace define V4L2_DV_BT_STD_DMT dv-bt-standards
291replace define V4L2_DV_BT_STD_CVT dv-bt-standards
292replace define V4L2_DV_BT_STD_GTF dv-bt-standards
293
294replace define V4L2_DV_FL_REDUCED_BLANKING dv-bt-standards
295replace define V4L2_DV_FL_CAN_REDUCE_FPS dv-bt-standards
296replace define V4L2_DV_FL_REDUCED_FPS dv-bt-standards
297replace define V4L2_DV_FL_HALF_LINE dv-bt-standards
298replace define V4L2_DV_FL_IS_CE_VIDEO dv-bt-standards
299
300replace define V4L2_DV_BT_656_1120 dv-timing-types
301
302replace define V4L2_DV_BT_CAP_INTERLACED framebuffer-cap
303replace define V4L2_DV_BT_CAP_PROGRESSIVE framebuffer-cap
304replace define V4L2_DV_BT_CAP_REDUCED_BLANKING framebuffer-cap
305replace define V4L2_DV_BT_CAP_CUSTOM framebuffer-cap
306
307# V4L2 input
308
309replace define V4L2_INPUT_TYPE_TUNER input-type
310replace define V4L2_INPUT_TYPE_CAMERA input-type
311
312replace define V4L2_IN_ST_NO_POWER input-status
313replace define V4L2_IN_ST_NO_SIGNAL input-status
314replace define V4L2_IN_ST_NO_COLOR input-status
315replace define V4L2_IN_ST_HFLIP input-status
316replace define V4L2_IN_ST_VFLIP input-status
317replace define V4L2_IN_ST_NO_H_LOCK input-status
318replace define V4L2_IN_ST_COLOR_KILL input-status
319replace define V4L2_IN_ST_NO_SYNC input-status
320replace define V4L2_IN_ST_NO_EQU input-status
321replace define V4L2_IN_ST_NO_CARRIER input-status
322replace define V4L2_IN_ST_MACROVISION input-status
323replace define V4L2_IN_ST_NO_ACCESS input-status
324replace define V4L2_IN_ST_VTR input-status
325
326replace define V4L2_IN_CAP_DV_TIMINGS input-capabilities
327replace define V4L2_IN_CAP_STD input-capabilities
328replace define V4L2_IN_CAP_NATIVE_SIZE input-capabilities
329
330# V4L2 output
331
332replace define V4L2_OUTPUT_TYPE_MODULATOR output-type
333replace define V4L2_OUTPUT_TYPE_ANALOG output-type
334replace define V4L2_OUTPUT_TYPE_ANALOGVGAOVERLAY output-type
335
336replace define V4L2_OUT_CAP_DV_TIMINGS output-capabilities
337replace define V4L2_OUT_CAP_STD output-capabilities
338replace define V4L2_OUT_CAP_NATIVE_SIZE output-capabilities
339
340# V4L2 control flags
341
342replace define V4L2_CTRL_FLAG_DISABLED control-flags
343replace define V4L2_CTRL_FLAG_GRABBED control-flags
344replace define V4L2_CTRL_FLAG_READ_ONLY control-flags
345replace define V4L2_CTRL_FLAG_UPDATE control-flags
346replace define V4L2_CTRL_FLAG_INACTIVE control-flags
347replace define V4L2_CTRL_FLAG_SLIDER control-flags
348replace define V4L2_CTRL_FLAG_WRITE_ONLY control-flags
349replace define V4L2_CTRL_FLAG_VOLATILE control-flags
350replace define V4L2_CTRL_FLAG_HAS_PAYLOAD control-flags
351replace define V4L2_CTRL_FLAG_EXECUTE_ON_WRITE control-flags
352
353replace define V4L2_CTRL_FLAG_NEXT_CTRL control
354replace define V4L2_CTRL_FLAG_NEXT_COMPOUND control
355replace define V4L2_CID_PRIVATE_BASE control
356
357# V4L2 tuner
358
359replace define V4L2_TUNER_CAP_LOW tuner-capability
360replace define V4L2_TUNER_CAP_NORM tuner-capability
361replace define V4L2_TUNER_CAP_HWSEEK_BOUNDED tuner-capability
362replace define V4L2_TUNER_CAP_HWSEEK_WRAP tuner-capability
363replace define V4L2_TUNER_CAP_STEREO tuner-capability
364replace define V4L2_TUNER_CAP_LANG2 tuner-capability
365replace define V4L2_TUNER_CAP_SAP tuner-capability
366replace define V4L2_TUNER_CAP_LANG1 tuner-capability
367replace define V4L2_TUNER_CAP_RDS tuner-capability
368replace define V4L2_TUNER_CAP_RDS_BLOCK_IO tuner-capability
369replace define V4L2_TUNER_CAP_RDS_CONTROLS tuner-capability
370replace define V4L2_TUNER_CAP_FREQ_BANDS tuner-capability
371replace define V4L2_TUNER_CAP_HWSEEK_PROG_LIM tuner-capability
372replace define V4L2_TUNER_CAP_1HZ tuner-capability
373
374replace define V4L2_TUNER_SUB_MONO tuner-rxsubchans
375replace define V4L2_TUNER_SUB_STEREO tuner-rxsubchans
376replace define V4L2_TUNER_SUB_LANG2 tuner-rxsubchans
377replace define V4L2_TUNER_SUB_SAP tuner-rxsubchans
378replace define V4L2_TUNER_SUB_LANG1 tuner-rxsubchans
379replace define V4L2_TUNER_SUB_RDS tuner-rxsubchans
380
381replace define V4L2_TUNER_MODE_MONO tuner-audmode
382replace define V4L2_TUNER_MODE_STEREO tuner-audmode
383replace define V4L2_TUNER_MODE_LANG2 tuner-audmode
384replace define V4L2_TUNER_MODE_SAP tuner-audmode
385replace define V4L2_TUNER_MODE_LANG1 tuner-audmode
386replace define V4L2_TUNER_MODE_LANG1_LANG2 tuner-audmode
387
388replace define V4L2_BAND_MODULATION_VSB band-modulation
389replace define V4L2_BAND_MODULATION_FM band-modulation
390replace define V4L2_BAND_MODULATION_AM band-modulation
391
392replace define V4L2_RDS_BLOCK_MSK v4l2-rds-block
393replace define V4L2_RDS_BLOCK_A v4l2-rds-block
394replace define V4L2_RDS_BLOCK_B v4l2-rds-block
395replace define V4L2_RDS_BLOCK_C v4l2-rds-block
396replace define V4L2_RDS_BLOCK_D v4l2-rds-block
397replace define V4L2_RDS_BLOCK_C_ALT v4l2-rds-block
398replace define V4L2_RDS_BLOCK_INVALID v4l2-rds-block
399replace define V4L2_RDS_BLOCK_CORRECTED v4l2-rds-block
400replace define V4L2_RDS_BLOCK_ERROR v4l2-rds-block
401
402# V4L2 audio
403
404replace define V4L2_AUDCAP_STEREO audio-capability
405replace define V4L2_AUDCAP_AVL audio-capability
406
407replace define V4L2_AUDMODE_AVL audio-mode
408
409# MPEG
410
411replace define V4L2_ENC_IDX_FRAME_I v4l2-enc-idx
412replace define V4L2_ENC_IDX_FRAME_P v4l2-enc-idx
413replace define V4L2_ENC_IDX_FRAME_B v4l2-enc-idx
414replace define V4L2_ENC_IDX_FRAME_MASK v4l2-enc-idx
415replace define V4L2_ENC_IDX_ENTRIES v4l2-enc-idx
416
417replace define V4L2_ENC_CMD_START encoder-cmds
418replace define V4L2_ENC_CMD_STOP encoder-cmds
419replace define V4L2_ENC_CMD_PAUSE encoder-cmds
420replace define V4L2_ENC_CMD_RESUME encoder-cmds
421
422replace define V4L2_ENC_CMD_STOP_AT_GOP_END encoder-flags
423
424replace define V4L2_DEC_CMD_START decoder-cmds
425replace define V4L2_DEC_CMD_STOP decoder-cmds
426replace define V4L2_DEC_CMD_PAUSE decoder-cmds
427replace define V4L2_DEC_CMD_RESUME decoder-cmds
428
429replace define V4L2_DEC_CMD_START_MUTE_AUDIO decoder-cmds
430replace define V4L2_DEC_CMD_PAUSE_TO_BLACK decoder-cmds
431replace define V4L2_DEC_CMD_STOP_TO_BLACK decoder-cmds
432replace define V4L2_DEC_CMD_STOP_IMMEDIATELY decoder-cmds
433
434replace define V4L2_DEC_START_FMT_NONE decoder-cmds
435replace define V4L2_DEC_START_FMT_GOP decoder-cmds
436
437# V4L2 VBI
438
439replace define V4L2_VBI_UNSYNC vbifmt-flags
440replace define V4L2_VBI_INTERLACED vbifmt-flags
441
442replace define V4L2_VBI_ITU_525_F1_START v4l2-vbi-format
443replace define V4L2_VBI_ITU_525_F2_START v4l2-vbi-format
444replace define V4L2_VBI_ITU_625_F1_START v4l2-vbi-format
445replace define V4L2_VBI_ITU_625_F2_START v4l2-vbi-format
446
447
448replace define V4L2_SLICED_TELETEXT_B vbi-services
449replace define V4L2_SLICED_VPS vbi-services
450replace define V4L2_SLICED_CAPTION_525 vbi-services
451replace define V4L2_SLICED_WSS_625 vbi-services
452replace define V4L2_SLICED_VBI_525 vbi-services
453replace define V4L2_SLICED_VBI_625 vbi-services
454
455replace define V4L2_MPEG_VBI_IVTV_TELETEXT_B ITV0-Line-Identifier-Constants
456replace define V4L2_MPEG_VBI_IVTV_CAPTION_525 ITV0-Line-Identifier-Constants
457replace define V4L2_MPEG_VBI_IVTV_WSS_625 ITV0-Line-Identifier-Constants
458replace define V4L2_MPEG_VBI_IVTV_VPS ITV0-Line-Identifier-Constants
459
460replace define V4L2_MPEG_VBI_IVTV_MAGIC0 v4l2-mpeg-vbi-fmt-ivtv-magic
461replace define V4L2_MPEG_VBI_IVTV_MAGIC1 v4l2-mpeg-vbi-fmt-ivtv-magic
462
463# V4L2 events
464
465replace define V4L2_EVENT_ALL event-type
466replace define V4L2_EVENT_VSYNC event-type
467replace define V4L2_EVENT_EOS event-type
468replace define V4L2_EVENT_CTRL event-type
469replace define V4L2_EVENT_FRAME_SYNC event-type
470replace define V4L2_EVENT_SOURCE_CHANGE event-type
471replace define V4L2_EVENT_MOTION_DET event-type
472replace define V4L2_EVENT_PRIVATE_START event-type
473
474replace define V4L2_EVENT_CTRL_CH_VALUE ctrl-changes-flags
475replace define V4L2_EVENT_CTRL_CH_FLAGS ctrl-changes-flags
476replace define V4L2_EVENT_CTRL_CH_RANGE ctrl-changes-flags
477
478replace define V4L2_EVENT_SRC_CH_RESOLUTION src-changes-flags
479
480replace define V4L2_EVENT_MD_FL_HAVE_FRAME_SEQ v4l2-event-motion-det
481
482replace define V4L2_EVENT_SUB_FL_SEND_INITIAL event-flags
483replace define V4L2_EVENT_SUB_FL_ALLOW_FEEDBACK event-flags
484
485# V4L2 debugging
486replace define V4L2_CHIP_MATCH_BRIDGE vidioc_dbg_g_register
487replace define V4L2_CHIP_MATCH_SUBDEV vidioc_dbg_g_register
488replace define V4L2_CHIP_MATCH_HOST vidioc_dbg_g_register
489replace define V4L2_CHIP_MATCH_I2C_DRIVER vidioc_dbg_g_register
490replace define V4L2_CHIP_MATCH_I2C_ADDR vidioc_dbg_g_register
491replace define V4L2_CHIP_MATCH_AC97 vidioc_dbg_g_register
492
493replace define V4L2_CHIP_FL_READABLE vidioc_dbg_g_register
494replace define V4L2_CHIP_FL_WRITABLE vidioc_dbg_g_register
495
496# Ignore reserved ioctl and ancillary macros
497
498ignore define VIDEO_MAX_FRAME
499ignore define VIDEO_MAX_PLANES
500ignore define v4l2_fourcc
501ignore define v4l2_fourcc_be
502ignore define V4L2_FIELD_HAS_TOP
503ignore define V4L2_FIELD_HAS_BOTTOM
504ignore define V4L2_FIELD_HAS_BOTH
505ignore define V4L2_FIELD_HAS_T_OR_B
506ignore define V4L2_TYPE_IS_MULTIPLANAR
507ignore define V4L2_TYPE_IS_OUTPUT
508ignore define V4L2_TUNER_ADC
509ignore define V4L2_MAP_COLORSPACE_DEFAULT
510ignore define V4L2_MAP_XFER_FUNC_DEFAULT
511ignore define V4L2_MAP_YCBCR_ENC_DEFAULT
512ignore define V4L2_DV_BT_BLANKING_WIDTH
513ignore define V4L2_DV_BT_FRAME_WIDTH
514ignore define V4L2_DV_BT_BLANKING_HEIGHT
515ignore define V4L2_DV_BT_FRAME_HEIGHT
516ignore define V4L2_IN_CAP_CUSTOM_TIMINGS
517ignore define V4L2_CTRL_ID_MASK
518ignore define V4L2_CTRL_ID2CLASS
519ignore define V4L2_CTRL_ID2WHICH
520ignore define V4L2_CTRL_DRIVER_PRIV
521ignore define V4L2_CTRL_MAX_DIMS
522ignore define V4L2_CTRL_WHICH_CUR_VAL
523ignore define V4L2_CTRL_WHICH_DEF_VAL
524ignore define V4L2_OUT_CAP_CUSTOM_TIMINGS
525ignore define V4L2_CID_MAX_CTRLS
526
446ignore ioctl VIDIOC_RESERVED 527ignore ioctl VIDIOC_RESERVED
528ignore define BASE_VIDIOC_PRIVATE
447 529
448# Associate ioctls with their counterparts 530# Associate ioctls with their counterparts
449replace ioctl VIDIOC_DBG_S_REGISTER vidioc_dbg_g_register 531replace ioctl VIDIOC_DBG_S_REGISTER vidioc_dbg_g_register