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

TOMOYO Linux Cross Reference
Linux/Documentation/userspace-api/media/videodev2.h.rst.exceptions

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/videodev2.h.rst.exceptions (Version linux-6.12-rc7) and /Documentation/userspace-api/media/videodev2.h.rst.exceptions (Version linux-4.4.302)


  1 # SPDX-License-Identifier: GPL-2.0                
  2                                                   
  3 # Ignore header name                              
  4 ignore define _UAPI__LINUX_VIDEODEV2_H            
  5                                                   
  6 #                                                 
  7 # The cross reference valitator for videodev2.    
  8 # about enum symbols or defines. Yet, they're     
  9 # handled inside V4L API sections. So, for now    
 10 # ignore. This should be revisited, as validat    
 11 # having something not documented at the uAPI.    
 12 #                                                 
 13                                                   
 14 # Those symbols should not be used by uAPI - d    
 15 ignore symbol V4L2_BUF_TYPE_PRIVATE               
 16 ignore symbol V4L2_TUNER_DIGITAL_TV               
 17 ignore symbol V4L2_COLORSPACE_BT878               
 18                                                   
 19 # Documented enum v4l2_field                      
 20 replace symbol V4L2_FIELD_ALTERNATE :c:type:`v    
 21 replace symbol V4L2_FIELD_ANY :c:type:`v4l2_fi    
 22 replace symbol V4L2_FIELD_BOTTOM :c:type:`v4l2    
 23 replace symbol V4L2_FIELD_INTERLACED :c:type:`    
 24 replace symbol V4L2_FIELD_INTERLACED_BT :c:typ    
 25 replace symbol V4L2_FIELD_INTERLACED_TB :c:typ    
 26 replace symbol V4L2_FIELD_NONE :c:type:`v4l2_f    
 27 replace symbol V4L2_FIELD_SEQ_BT :c:type:`v4l2    
 28 replace symbol V4L2_FIELD_SEQ_TB :c:type:`v4l2    
 29 replace symbol V4L2_FIELD_TOP :c:type:`v4l2_fi    
 30                                                   
 31 # Documented enum v4l2_buf_type                   
 32 replace symbol V4L2_BUF_TYPE_META_CAPTURE :c:t    
 33 replace symbol V4L2_BUF_TYPE_META_OUTPUT :c:ty    
 34 replace symbol V4L2_BUF_TYPE_SDR_CAPTURE :c:ty    
 35 replace symbol V4L2_BUF_TYPE_SDR_OUTPUT :c:typ    
 36 replace symbol V4L2_BUF_TYPE_SLICED_VBI_CAPTUR    
 37 replace symbol V4L2_BUF_TYPE_SLICED_VBI_OUTPUT    
 38 replace symbol V4L2_BUF_TYPE_VBI_CAPTURE :c:ty    
 39 replace symbol V4L2_BUF_TYPE_VBI_OUTPUT :c:typ    
 40 replace symbol V4L2_BUF_TYPE_VIDEO_CAPTURE :c:    
 41 replace symbol V4L2_BUF_TYPE_VIDEO_CAPTURE_MPL    
 42 replace symbol V4L2_BUF_TYPE_VIDEO_OUTPUT :c:t    
 43 replace symbol V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLA    
 44 replace symbol V4L2_BUF_TYPE_VIDEO_OUTPUT_OVER    
 45 replace symbol V4L2_BUF_TYPE_VIDEO_OVERLAY :c:    
 46                                                   
 47 # Documented enum v4l2_tuner_type                 
 48 replace symbol V4L2_TUNER_ANALOG_TV :c:type:`v    
 49 replace symbol V4L2_TUNER_RADIO :c:type:`v4l2_    
 50 replace symbol V4L2_TUNER_RF :c:type:`v4l2_tun    
 51 replace symbol V4L2_TUNER_SDR :c:type:`v4l2_tu    
 52                                                   
 53 # Documented enum v4l2_memory                     
 54 replace symbol V4L2_MEMORY_DMABUF :c:type:`v4l    
 55 replace symbol V4L2_MEMORY_MMAP :c:type:`v4l2_    
 56 replace symbol V4L2_MEMORY_OVERLAY :c:type:`v4    
 57 replace symbol V4L2_MEMORY_USERPTR :c:type:`v4    
 58                                                   
 59 # Documented enum v4l2_colorspace                 
 60 replace symbol V4L2_COLORSPACE_470_SYSTEM_BG :    
 61 replace symbol V4L2_COLORSPACE_470_SYSTEM_M :c    
 62 replace symbol V4L2_COLORSPACE_OPRGB :c:type:`    
 63 replace define V4L2_COLORSPACE_ADOBERGB :c:typ    
 64 replace symbol V4L2_COLORSPACE_BT2020 :c:type:    
 65 replace symbol V4L2_COLORSPACE_DCI_P3 :c:type:    
 66 replace symbol V4L2_COLORSPACE_DEFAULT :c:type    
 67 replace symbol V4L2_COLORSPACE_JPEG :c:type:`v    
 68 replace symbol V4L2_COLORSPACE_RAW :c:type:`v4    
 69 replace symbol V4L2_COLORSPACE_REC709 :c:type:    
 70 replace symbol V4L2_COLORSPACE_SMPTE170M :c:ty    
 71 replace symbol V4L2_COLORSPACE_SMPTE240M :c:ty    
 72 replace symbol V4L2_COLORSPACE_SRGB :c:type:`v    
 73 replace symbol V4L2_COLORSPACE_LAST :c:type:`v    
 74                                                   
 75 # Documented enum v4l2_xfer_func                  
 76 replace symbol V4L2_XFER_FUNC_709 :c:type:`v4l    
 77 replace symbol V4L2_XFER_FUNC_OPRGB :c:type:`v    
 78 replace define V4L2_XFER_FUNC_ADOBERGB :c:type    
 79 replace symbol V4L2_XFER_FUNC_DCI_P3 :c:type:`    
 80 replace symbol V4L2_XFER_FUNC_DEFAULT :c:type:    
 81 replace symbol V4L2_XFER_FUNC_NONE :c:type:`v4    
 82 replace symbol V4L2_XFER_FUNC_SMPTE2084 :c:typ    
 83 replace symbol V4L2_XFER_FUNC_SMPTE240M :c:typ    
 84 replace symbol V4L2_XFER_FUNC_SRGB :c:type:`v4    
 85 replace symbol V4L2_XFER_FUNC_LAST :c:type:`v4    
 86                                                   
 87 # Documented enum v4l2_ycbcr_encoding             
 88 replace symbol V4L2_YCBCR_ENC_601 :c:type:`v4l    
 89 replace symbol V4L2_YCBCR_ENC_709 :c:type:`v4l    
 90 replace symbol V4L2_YCBCR_ENC_BT2020 :c:type:`    
 91 replace symbol V4L2_YCBCR_ENC_BT2020_CONST_LUM    
 92 replace symbol V4L2_YCBCR_ENC_DEFAULT :c:type:    
 93 replace symbol V4L2_YCBCR_ENC_SYCC :c:type:`v4    
 94 replace symbol V4L2_YCBCR_ENC_XV601 :c:type:`v    
 95 replace symbol V4L2_YCBCR_ENC_XV709 :c:type:`v    
 96 replace symbol V4L2_YCBCR_ENC_SMPTE240M :c:typ    
 97 replace symbol V4L2_YCBCR_ENC_LAST :c:type:`v4    
 98                                                   
 99 # Documented enum v4l2_hsv_encoding               
100 replace symbol V4L2_HSV_ENC_180 :c:type:`v4l2_    
101 replace symbol V4L2_HSV_ENC_256 :c:type:`v4l2_    
102                                                   
103 # Documented enum v4l2_quantization               
104 replace symbol V4L2_QUANTIZATION_DEFAULT :c:ty    
105 replace symbol V4L2_QUANTIZATION_FULL_RANGE :c    
106 replace symbol V4L2_QUANTIZATION_LIM_RANGE :c:    
107                                                   
108 # Documented enum v4l2_priority                   
109 replace symbol V4L2_PRIORITY_BACKGROUND :c:typ    
110 replace symbol V4L2_PRIORITY_DEFAULT :c:type:`    
111 replace symbol V4L2_PRIORITY_INTERACTIVE :c:ty    
112 replace symbol V4L2_PRIORITY_RECORD :c:type:`v    
113 replace symbol V4L2_PRIORITY_UNSET :c:type:`v4    
114                                                   
115 # Documented enum v4l2_frmsizetypes               
116 replace symbol V4L2_FRMSIZE_TYPE_CONTINUOUS :c    
117 replace symbol V4L2_FRMSIZE_TYPE_DISCRETE :c:t    
118 replace symbol V4L2_FRMSIZE_TYPE_STEPWISE :c:t    
119                                                   
120 # Documented enum frmivaltypes                    
121 replace symbol V4L2_FRMIVAL_TYPE_CONTINUOUS :c    
122 replace symbol V4L2_FRMIVAL_TYPE_DISCRETE :c:t    
123 replace symbol V4L2_FRMIVAL_TYPE_STEPWISE :c:t    
124                                                   
125 # Documented enum :c:type:`v4l2_ctrl_type`        
126 replace symbol V4L2_CTRL_COMPOUND_TYPES vidioc    
127                                                   
128 replace symbol V4L2_CTRL_TYPE_BITMASK :c:type:    
129 replace symbol V4L2_CTRL_TYPE_BOOLEAN :c:type:    
130 replace symbol V4L2_CTRL_TYPE_BUTTON :c:type:`    
131 replace symbol V4L2_CTRL_TYPE_CTRL_CLASS :c:ty    
132 replace symbol V4L2_CTRL_TYPE_INTEGER :c:type:    
133 replace symbol V4L2_CTRL_TYPE_INTEGER64 :c:typ    
134 replace symbol V4L2_CTRL_TYPE_INTEGER_MENU :c:    
135 replace symbol V4L2_CTRL_TYPE_MENU :c:type:`v4    
136 replace symbol V4L2_CTRL_TYPE_STRING :c:type:`    
137 replace symbol V4L2_CTRL_TYPE_U16 :c:type:`v4l    
138 replace symbol V4L2_CTRL_TYPE_U32 :c:type:`v4l    
139 replace symbol V4L2_CTRL_TYPE_U8 :c:type:`v4l2    
140 replace symbol V4L2_CTRL_TYPE_MPEG2_SEQUENCE :    
141 replace symbol V4L2_CTRL_TYPE_MPEG2_PICTURE :c    
142 replace symbol V4L2_CTRL_TYPE_MPEG2_QUANTISATI    
143 replace symbol V4L2_CTRL_TYPE_H264_SPS :c:type    
144 replace symbol V4L2_CTRL_TYPE_H264_PPS :c:type    
145 replace symbol V4L2_CTRL_TYPE_H264_SCALING_MAT    
146 replace symbol V4L2_CTRL_TYPE_H264_PRED_WEIGHT    
147 replace symbol V4L2_CTRL_TYPE_H264_SLICE_PARAM    
148 replace symbol V4L2_CTRL_TYPE_H264_DECODE_PARA    
149 replace symbol V4L2_CTRL_TYPE_HEVC_SPS :c:type    
150 replace symbol V4L2_CTRL_TYPE_HEVC_PPS :c:type    
151 replace symbol V4L2_CTRL_TYPE_HEVC_SLICE_PARAM    
152 replace symbol V4L2_CTRL_TYPE_AREA :c:type:`v4    
153 replace symbol V4L2_CTRL_TYPE_FWHT_PARAMS :c:t    
154 replace symbol V4L2_CTRL_TYPE_VP8_FRAME :c:typ    
155 replace symbol V4L2_CTRL_TYPE_VP9_COMPRESSED_H    
156 replace symbol V4L2_CTRL_TYPE_VP9_FRAME :c:typ    
157 replace symbol V4L2_CTRL_TYPE_HDR10_CLL_INFO :    
158 replace symbol V4L2_CTRL_TYPE_HDR10_MASTERING_    
159 replace symbol V4L2_CTRL_TYPE_HEVC_SPS :c:type    
160 replace symbol V4L2_CTRL_TYPE_HEVC_PPS :c:type    
161 replace symbol V4L2_CTRL_TYPE_HEVC_SLICE_PARAM    
162 replace symbol V4L2_CTRL_TYPE_HEVC_SCALING_MAT    
163 replace symbol V4L2_CTRL_TYPE_HEVC_DECODE_PARA    
164 replace symbol V4L2_CTRL_TYPE_AV1_SEQUENCE :c:    
165 replace symbol V4L2_CTRL_TYPE_AV1_TILE_GROUP_E    
166 replace symbol V4L2_CTRL_TYPE_AV1_FRAME :c:typ    
167 replace symbol V4L2_CTRL_TYPE_AV1_FILM_GRAIN :    
168                                                   
169 # V4L2 capability defines                         
170 replace define V4L2_CAP_VIDEO_CAPTURE device-c    
171 replace define V4L2_CAP_VIDEO_CAPTURE_MPLANE d    
172 replace define V4L2_CAP_VIDEO_OUTPUT device-ca    
173 replace define V4L2_CAP_VIDEO_OUTPUT_MPLANE de    
174 replace define V4L2_CAP_VIDEO_M2M device-capab    
175 replace define V4L2_CAP_VIDEO_M2M_MPLANE devic    
176 replace define V4L2_CAP_VIDEO_OVERLAY device-c    
177 replace define V4L2_CAP_VBI_CAPTURE device-cap    
178 replace define V4L2_CAP_VBI_OUTPUT device-capa    
179 replace define V4L2_CAP_SLICED_VBI_CAPTURE dev    
180 replace define V4L2_CAP_SLICED_VBI_OUTPUT devi    
181 replace define V4L2_CAP_RDS_CAPTURE device-cap    
182 replace define V4L2_CAP_VIDEO_OUTPUT_OVERLAY d    
183 replace define V4L2_CAP_HW_FREQ_SEEK device-ca    
184 replace define V4L2_CAP_RDS_OUTPUT device-capa    
185 replace define V4L2_CAP_TUNER device-capabilit    
186 replace define V4L2_CAP_AUDIO device-capabilit    
187 replace define V4L2_CAP_RADIO device-capabilit    
188 replace define V4L2_CAP_MODULATOR device-capab    
189 replace define V4L2_CAP_SDR_CAPTURE device-cap    
190 replace define V4L2_CAP_EXT_PIX_FORMAT device-    
191 replace define V4L2_CAP_SDR_OUTPUT device-capa    
192 replace define V4L2_CAP_META_CAPTURE device-ca    
193 replace define V4L2_CAP_READWRITE device-capab    
194 replace define V4L2_CAP_ASYNCIO device-capabil    
195 replace define V4L2_CAP_STREAMING device-capab    
196 replace define V4L2_CAP_META_OUTPUT device-cap    
197 replace define V4L2_CAP_DEVICE_CAPS device-cap    
198 replace define V4L2_CAP_TOUCH device-capabilit    
199 replace define V4L2_CAP_IO_MC device-capabilit    
200 replace define V4L2_CAP_EDID device-capabiliti    
201                                                   
202 # V4L2 pix flags                                  
203 replace define V4L2_PIX_FMT_PRIV_MAGIC :c:type    
204 replace define V4L2_PIX_FMT_FLAG_PREMUL_ALPHA     
205 replace define V4L2_PIX_FMT_HM12 :c:type:`v4l2    
206 replace define V4L2_PIX_FMT_SUNXI_TILED_NV12 :    
207                                                   
208 # V4L2 format flags                               
209 replace define V4L2_FMT_FLAG_COMPRESSED fmtdes    
210 replace define V4L2_FMT_FLAG_EMULATED fmtdesc-    
211 replace define V4L2_FMT_FLAG_CONTINUOUS_BYTEST    
212 replace define V4L2_FMT_FLAG_DYN_RESOLUTION fm    
213 replace define V4L2_FMT_FLAG_ENC_CAP_FRAME_INT    
214 replace define V4L2_FMT_FLAG_CSC_COLORSPACE fm    
215 replace define V4L2_FMT_FLAG_CSC_XFER_FUNC fmt    
216 replace define V4L2_FMT_FLAG_CSC_YCBCR_ENC fmt    
217 replace define V4L2_FMT_FLAG_CSC_HSV_ENC fmtde    
218 replace define V4L2_FMT_FLAG_CSC_QUANTIZATION     
219 replace define V4L2_FMT_FLAG_META_LINE_BASED f    
220                                                   
221 # V4L2 timecode types                             
222 replace define V4L2_TC_TYPE_24FPS timecode-typ    
223 replace define V4L2_TC_TYPE_25FPS timecode-typ    
224 replace define V4L2_TC_TYPE_30FPS timecode-typ    
225 replace define V4L2_TC_TYPE_50FPS timecode-typ    
226 replace define V4L2_TC_TYPE_60FPS timecode-typ    
227                                                   
228 # V4L2 timecode flags                             
229 replace define V4L2_TC_FLAG_DROPFRAME timecode    
230 replace define V4L2_TC_FLAG_COLORFRAME timecod    
231 replace define V4L2_TC_USERBITS_field timecode    
232 replace define V4L2_TC_USERBITS_USERDEFINED ti    
233 replace define V4L2_TC_USERBITS_8BITCHARS time    
234                                                   
235 # V4L2 JPEG markers                               
236 replace define V4L2_JPEG_MARKER_DHT jpeg-marke    
237 replace define V4L2_JPEG_MARKER_DQT jpeg-marke    
238 replace define V4L2_JPEG_MARKER_DRI jpeg-marke    
239 replace define V4L2_JPEG_MARKER_COM jpeg-marke    
240 replace define V4L2_JPEG_MARKER_APP jpeg-marke    
241                                                   
242 # V4L2 framebuffer caps and flags                 
243                                                   
244 replace define V4L2_FBUF_CAP_EXTERNOVERLAY fra    
245 replace define V4L2_FBUF_CAP_CHROMAKEY framebu    
246 replace define V4L2_FBUF_CAP_LIST_CLIPPING fra    
247 replace define V4L2_FBUF_CAP_BITMAP_CLIPPING f    
248 replace define V4L2_FBUF_CAP_LOCAL_ALPHA frame    
249 replace define V4L2_FBUF_CAP_GLOBAL_ALPHA fram    
250 replace define V4L2_FBUF_CAP_LOCAL_INV_ALPHA f    
251 replace define V4L2_FBUF_CAP_SRC_CHROMAKEY fra    
252                                                   
253 replace define V4L2_FBUF_FLAG_PRIMARY framebuf    
254 replace define V4L2_FBUF_FLAG_OVERLAY framebuf    
255 replace define V4L2_FBUF_FLAG_CHROMAKEY frameb    
256 replace define V4L2_FBUF_FLAG_LOCAL_ALPHA fram    
257 replace define V4L2_FBUF_FLAG_GLOBAL_ALPHA fra    
258 replace define V4L2_FBUF_FLAG_LOCAL_INV_ALPHA     
259 replace define V4L2_FBUF_FLAG_SRC_CHROMAKEY fr    
260                                                   
261 # Used on VIDIOC_G_PARM                           
262                                                   
263 replace define V4L2_MODE_HIGHQUALITY parm-flag    
264 replace define V4L2_CAP_TIMEPERFRAME :c:type:`    
265                                                   
266 # The V4L2_STD_foo are all defined at v4l2_std    
267                                                   
268 replace define V4L2_STD_PAL_B v4l2-std-id         
269 replace define V4L2_STD_PAL_B1 v4l2-std-id        
270 replace define V4L2_STD_PAL_G v4l2-std-id         
271 replace define V4L2_STD_PAL_H v4l2-std-id         
272 replace define V4L2_STD_PAL_I v4l2-std-id         
273 replace define V4L2_STD_PAL_D v4l2-std-id         
274 replace define V4L2_STD_PAL_D1 v4l2-std-id        
275 replace define V4L2_STD_PAL_K v4l2-std-id         
276 replace define V4L2_STD_PAL_M v4l2-std-id         
277 replace define V4L2_STD_PAL_N v4l2-std-id         
278 replace define V4L2_STD_PAL_Nc v4l2-std-id        
279 replace define V4L2_STD_PAL_60 v4l2-std-id        
280 replace define V4L2_STD_NTSC_M v4l2-std-id        
281 replace define V4L2_STD_NTSC_M_JP v4l2-std-id     
282 replace define V4L2_STD_NTSC_443 v4l2-std-id      
283 replace define V4L2_STD_NTSC_M_KR v4l2-std-id     
284 replace define V4L2_STD_SECAM_B v4l2-std-id       
285 replace define V4L2_STD_SECAM_D v4l2-std-id       
286 replace define V4L2_STD_SECAM_G v4l2-std-id       
287 replace define V4L2_STD_SECAM_H v4l2-std-id       
288 replace define V4L2_STD_SECAM_K v4l2-std-id       
289 replace define V4L2_STD_SECAM_K1 v4l2-std-id      
290 replace define V4L2_STD_SECAM_L v4l2-std-id       
291 replace define V4L2_STD_SECAM_LC v4l2-std-id      
292 replace define V4L2_STD_ATSC_8_VSB v4l2-std-id    
293 replace define V4L2_STD_ATSC_16_VSB v4l2-std-i    
294 replace define V4L2_STD_NTSC v4l2-std-id          
295 replace define V4L2_STD_SECAM_DK v4l2-std-id      
296 replace define V4L2_STD_SECAM v4l2-std-id         
297 replace define V4L2_STD_PAL_BG v4l2-std-id        
298 replace define V4L2_STD_PAL_DK v4l2-std-id        
299 replace define V4L2_STD_PAL v4l2-std-id           
300 replace define V4L2_STD_B v4l2-std-id             
301 replace define V4L2_STD_G v4l2-std-id             
302 replace define V4L2_STD_H v4l2-std-id             
303 replace define V4L2_STD_L v4l2-std-id             
304 replace define V4L2_STD_GH v4l2-std-id            
305 replace define V4L2_STD_DK v4l2-std-id            
306 replace define V4L2_STD_BG v4l2-std-id            
307 replace define V4L2_STD_MN v4l2-std-id            
308 replace define V4L2_STD_MTS v4l2-std-id           
309 replace define V4L2_STD_525_60 v4l2-std-id        
310 replace define V4L2_STD_625_50 v4l2-std-id        
311 replace define V4L2_STD_ATSC v4l2-std-id          
312 replace define V4L2_STD_UNKNOWN v4l2-std-id       
313 replace define V4L2_STD_ALL v4l2-std-id           
314                                                   
315 # V4L2 DT BT timings definitions                  
316                                                   
317 replace define V4L2_DV_PROGRESSIVE :c:type:`v4    
318 replace define V4L2_DV_INTERLACED :c:type:`v4l    
319                                                   
320 replace define V4L2_DV_VSYNC_POS_POL :c:type:`    
321 replace define V4L2_DV_HSYNC_POS_POL :c:type:`    
322                                                   
323 replace define V4L2_DV_BT_STD_CEA861 dv-bt-sta    
324 replace define V4L2_DV_BT_STD_DMT dv-bt-standa    
325 replace define V4L2_DV_BT_STD_CVT dv-bt-standa    
326 replace define V4L2_DV_BT_STD_GTF dv-bt-standa    
327 replace define V4L2_DV_BT_STD_SDI dv-bt-standa    
328                                                   
329 replace define V4L2_DV_FL_REDUCED_BLANKING dv-    
330 replace define V4L2_DV_FL_CAN_REDUCE_FPS dv-bt    
331 replace define V4L2_DV_FL_CAN_DETECT_REDUCED_F    
332 replace define V4L2_DV_FL_REDUCED_FPS dv-bt-st    
333 replace define V4L2_DV_FL_HALF_LINE dv-bt-stan    
334 replace define V4L2_DV_FL_IS_CE_VIDEO dv-bt-st    
335 replace define V4L2_DV_FL_FIRST_FIELD_EXTRA_LI    
336 replace define V4L2_DV_FL_HAS_PICTURE_ASPECT d    
337 replace define V4L2_DV_FL_HAS_CEA861_VIC dv-bt    
338 replace define V4L2_DV_FL_HAS_HDMI_VIC dv-bt-s    
339                                                   
340 replace define V4L2_DV_BT_656_1120 dv-timing-t    
341                                                   
342 replace define V4L2_DV_BT_CAP_INTERLACED frame    
343 replace define V4L2_DV_BT_CAP_PROGRESSIVE fram    
344 replace define V4L2_DV_BT_CAP_REDUCED_BLANKING    
345 replace define V4L2_DV_BT_CAP_CUSTOM framebuff    
346                                                   
347 # V4L2 input                                      
348                                                   
349 replace define V4L2_INPUT_TYPE_TUNER input-typ    
350 replace define V4L2_INPUT_TYPE_CAMERA input-ty    
351 replace define V4L2_INPUT_TYPE_TOUCH input-typ    
352                                                   
353 replace define V4L2_IN_ST_NO_POWER input-statu    
354 replace define V4L2_IN_ST_NO_SIGNAL input-stat    
355 replace define V4L2_IN_ST_NO_COLOR input-statu    
356 replace define V4L2_IN_ST_HFLIP input-status      
357 replace define V4L2_IN_ST_VFLIP input-status      
358 replace define V4L2_IN_ST_NO_H_LOCK input-stat    
359 replace define V4L2_IN_ST_COLOR_KILL input-sta    
360 replace define V4L2_IN_ST_NO_SYNC input-status    
361 replace define V4L2_IN_ST_NO_EQU input-status     
362 replace define V4L2_IN_ST_NO_CARRIER input-sta    
363 replace define V4L2_IN_ST_MACROVISION input-st    
364 replace define V4L2_IN_ST_NO_ACCESS input-stat    
365 replace define V4L2_IN_ST_VTR input-status        
366 replace define V4L2_IN_ST_NO_V_LOCK input-stat    
367 replace define V4L2_IN_ST_NO_STD_LOCK input-st    
368                                                   
369 replace define V4L2_IN_CAP_DV_TIMINGS input-ca    
370 replace define V4L2_IN_CAP_STD input-capabilit    
371 replace define V4L2_IN_CAP_NATIVE_SIZE input-c    
372                                                   
373 # V4L2 output                                     
374                                                   
375 replace define V4L2_OUTPUT_TYPE_MODULATOR outp    
376 replace define V4L2_OUTPUT_TYPE_ANALOG output-    
377 replace define V4L2_OUTPUT_TYPE_ANALOGVGAOVERL    
378                                                   
379 replace define V4L2_OUT_CAP_DV_TIMINGS output-    
380 replace define V4L2_OUT_CAP_STD output-capabil    
381 replace define V4L2_OUT_CAP_NATIVE_SIZE output    
382                                                   
383 # V4L2 control flags                              
384                                                   
385 replace define V4L2_CTRL_FLAG_DISABLED control    
386 replace define V4L2_CTRL_FLAG_GRABBED control-    
387 replace define V4L2_CTRL_FLAG_READ_ONLY contro    
388 replace define V4L2_CTRL_FLAG_UPDATE control-f    
389 replace define V4L2_CTRL_FLAG_INACTIVE control    
390 replace define V4L2_CTRL_FLAG_SLIDER control-f    
391 replace define V4L2_CTRL_FLAG_WRITE_ONLY contr    
392 replace define V4L2_CTRL_FLAG_VOLATILE control    
393 replace define V4L2_CTRL_FLAG_HAS_PAYLOAD cont    
394 replace define V4L2_CTRL_FLAG_EXECUTE_ON_WRITE    
395 replace define V4L2_CTRL_FLAG_MODIFY_LAYOUT co    
396 replace define V4L2_CTRL_FLAG_DYNAMIC_ARRAY co    
397                                                   
398 replace define V4L2_CTRL_FLAG_NEXT_CTRL contro    
399 replace define V4L2_CTRL_FLAG_NEXT_COMPOUND co    
400 replace define V4L2_CID_PRIVATE_BASE control      
401                                                   
402 # V4L2 tuner                                      
403                                                   
404 replace define V4L2_TUNER_CAP_LOW tuner-capabi    
405 replace define V4L2_TUNER_CAP_NORM tuner-capab    
406 replace define V4L2_TUNER_CAP_HWSEEK_BOUNDED t    
407 replace define V4L2_TUNER_CAP_HWSEEK_WRAP tune    
408 replace define V4L2_TUNER_CAP_STEREO tuner-cap    
409 replace define V4L2_TUNER_CAP_LANG2 tuner-capa    
410 replace define V4L2_TUNER_CAP_SAP tuner-capabi    
411 replace define V4L2_TUNER_CAP_LANG1 tuner-capa    
412 replace define V4L2_TUNER_CAP_RDS tuner-capabi    
413 replace define V4L2_TUNER_CAP_RDS_BLOCK_IO tun    
414 replace define V4L2_TUNER_CAP_RDS_CONTROLS tun    
415 replace define V4L2_TUNER_CAP_FREQ_BANDS tuner    
416 replace define V4L2_TUNER_CAP_HWSEEK_PROG_LIM     
417 replace define V4L2_TUNER_CAP_1HZ tuner-capabi    
418                                                   
419 replace define V4L2_TUNER_SUB_MONO tuner-rxsub    
420 replace define V4L2_TUNER_SUB_STEREO tuner-rxs    
421 replace define V4L2_TUNER_SUB_LANG2 tuner-rxsu    
422 replace define V4L2_TUNER_SUB_SAP tuner-rxsubc    
423 replace define V4L2_TUNER_SUB_LANG1 tuner-rxsu    
424 replace define V4L2_TUNER_SUB_RDS tuner-rxsubc    
425                                                   
426 replace define V4L2_TUNER_MODE_MONO tuner-audm    
427 replace define V4L2_TUNER_MODE_STEREO tuner-au    
428 replace define V4L2_TUNER_MODE_LANG2 tuner-aud    
429 replace define V4L2_TUNER_MODE_SAP tuner-audmo    
430 replace define V4L2_TUNER_MODE_LANG1 tuner-aud    
431 replace define V4L2_TUNER_MODE_LANG1_LANG2 tun    
432                                                   
433 replace define V4L2_BAND_MODULATION_VSB band-m    
434 replace define V4L2_BAND_MODULATION_FM band-mo    
435 replace define V4L2_BAND_MODULATION_AM band-mo    
436                                                   
437 replace define V4L2_RDS_BLOCK_MSK v4l2-rds-blo    
438 replace define V4L2_RDS_BLOCK_A v4l2-rds-block    
439 replace define V4L2_RDS_BLOCK_B v4l2-rds-block    
440 replace define V4L2_RDS_BLOCK_C v4l2-rds-block    
441 replace define V4L2_RDS_BLOCK_D v4l2-rds-block    
442 replace define V4L2_RDS_BLOCK_C_ALT v4l2-rds-b    
443 replace define V4L2_RDS_BLOCK_INVALID v4l2-rds    
444 replace define V4L2_RDS_BLOCK_CORRECTED v4l2-r    
445 replace define V4L2_RDS_BLOCK_ERROR v4l2-rds-b    
446                                                   
447 # V4L2 audio                                      
448                                                   
449 replace define V4L2_AUDCAP_STEREO audio-capabi    
450 replace define V4L2_AUDCAP_AVL audio-capabilit    
451                                                   
452 replace define V4L2_AUDMODE_AVL audio-mode        
453                                                   
454 # MPEG                                            
455                                                   
456 replace define V4L2_ENC_IDX_FRAME_I :c:type:`v    
457 replace define V4L2_ENC_IDX_FRAME_P :c:type:`v    
458 replace define V4L2_ENC_IDX_FRAME_B :c:type:`v    
459 replace define V4L2_ENC_IDX_FRAME_MASK :c:type    
460 replace define V4L2_ENC_IDX_ENTRIES :c:type:`v    
461                                                   
462 replace define V4L2_ENC_CMD_START encoder-cmds    
463 replace define V4L2_ENC_CMD_STOP encoder-cmds     
464 replace define V4L2_ENC_CMD_PAUSE encoder-cmds    
465 replace define V4L2_ENC_CMD_RESUME encoder-cmd    
466                                                   
467 replace define V4L2_ENC_CMD_STOP_AT_GOP_END en    
468                                                   
469 replace define V4L2_DEC_CMD_START decoder-cmds    
470 replace define V4L2_DEC_CMD_STOP decoder-cmds     
471 replace define V4L2_DEC_CMD_PAUSE decoder-cmds    
472 replace define V4L2_DEC_CMD_RESUME decoder-cmd    
473 replace define V4L2_DEC_CMD_FLUSH decoder-cmds    
474                                                   
475 replace define V4L2_DEC_CMD_START_MUTE_AUDIO d    
476 replace define V4L2_DEC_CMD_PAUSE_TO_BLACK dec    
477 replace define V4L2_DEC_CMD_STOP_TO_BLACK deco    
478 replace define V4L2_DEC_CMD_STOP_IMMEDIATELY d    
479                                                   
480 replace define V4L2_DEC_START_FMT_NONE decoder    
481 replace define V4L2_DEC_START_FMT_GOP decoder-    
482                                                   
483 # V4L2 VBI                                        
484                                                   
485 replace define V4L2_VBI_UNSYNC vbifmt-flags       
486 replace define V4L2_VBI_INTERLACED vbifmt-flag    
487                                                   
488 replace define V4L2_VBI_ITU_525_F1_START :c:ty    
489 replace define V4L2_VBI_ITU_525_F2_START :c:ty    
490 replace define V4L2_VBI_ITU_625_F1_START :c:ty    
491 replace define V4L2_VBI_ITU_625_F2_START :c:ty    
492                                                   
493                                                   
494 replace define V4L2_SLICED_TELETEXT_B vbi-serv    
495 replace define V4L2_SLICED_VPS vbi-services       
496 replace define V4L2_SLICED_CAPTION_525 vbi-ser    
497 replace define V4L2_SLICED_WSS_625 vbi-service    
498 replace define V4L2_SLICED_VBI_525 vbi-service    
499 replace define V4L2_SLICED_VBI_625 vbi-service    
500                                                   
501 replace define V4L2_MPEG_VBI_IVTV_TELETEXT_B I    
502 replace define V4L2_MPEG_VBI_IVTV_CAPTION_525     
503 replace define V4L2_MPEG_VBI_IVTV_WSS_625 ITV0    
504 replace define V4L2_MPEG_VBI_IVTV_VPS ITV0-Lin    
505                                                   
506 replace define V4L2_MPEG_VBI_IVTV_MAGIC0 v4l2-    
507 replace define V4L2_MPEG_VBI_IVTV_MAGIC1 v4l2-    
508                                                   
509 # V4L2 events                                     
510                                                   
511 replace define V4L2_EVENT_ALL event-type          
512 replace define V4L2_EVENT_VSYNC event-type        
513 replace define V4L2_EVENT_EOS event-type          
514 replace define V4L2_EVENT_CTRL event-type         
515 replace define V4L2_EVENT_FRAME_SYNC event-typ    
516 replace define V4L2_EVENT_SOURCE_CHANGE event-    
517 replace define V4L2_EVENT_MOTION_DET event-typ    
518 replace define V4L2_EVENT_PRIVATE_START event-    
519                                                   
520 replace define V4L2_EVENT_CTRL_CH_VALUE ctrl-c    
521 replace define V4L2_EVENT_CTRL_CH_FLAGS ctrl-c    
522 replace define V4L2_EVENT_CTRL_CH_RANGE ctrl-c    
523 replace define V4L2_EVENT_CTRL_CH_DIMENSIONS c    
524                                                   
525 replace define V4L2_EVENT_SRC_CH_RESOLUTION sr    
526                                                   
527 replace define V4L2_EVENT_MD_FL_HAVE_FRAME_SEQ    
528                                                   
529 replace define V4L2_EVENT_SUB_FL_SEND_INITIAL     
530 replace define V4L2_EVENT_SUB_FL_ALLOW_FEEDBAC    
531                                                   
532 # V4L2 debugging                                  
533 replace define V4L2_CHIP_MATCH_BRIDGE vidioc_d    
534 replace define V4L2_CHIP_MATCH_SUBDEV vidioc_d    
535 replace define V4L2_CHIP_MATCH_HOST vidioc_dbg    
536 replace define V4L2_CHIP_MATCH_I2C_DRIVER vidi    
537 replace define V4L2_CHIP_MATCH_I2C_ADDR vidioc    
538 replace define V4L2_CHIP_MATCH_AC97 vidioc_dbg    
539                                                   
540 replace define V4L2_CHIP_FL_READABLE vidioc_db    
541 replace define V4L2_CHIP_FL_WRITABLE vidioc_db    
542                                                   
543 # Ignore reserved ioctl and ancillary macros      
544                                                   
545 ignore define VIDEO_MAX_FRAME                     
546 ignore define VIDEO_MAX_PLANES                    
547 ignore define v4l2_fourcc                         
548 ignore define v4l2_fourcc_be                      
549 ignore define V4L2_FIELD_HAS_TOP                  
550 ignore define V4L2_FIELD_HAS_BOTTOM               
551 ignore define V4L2_FIELD_HAS_BOTH                 
552 ignore define V4L2_FIELD_HAS_T_OR_B               
553 ignore define V4L2_TYPE_IS_MULTIPLANAR            
554 ignore define V4L2_TYPE_IS_OUTPUT                 
555 ignore define V4L2_TUNER_ADC                      
556 ignore define V4L2_MAP_COLORSPACE_DEFAULT         
557 ignore define V4L2_MAP_XFER_FUNC_DEFAULT          
558 ignore define V4L2_MAP_YCBCR_ENC_DEFAULT          
559 ignore define V4L2_DV_BT_BLANKING_WIDTH           
560 ignore define V4L2_DV_BT_FRAME_WIDTH              
561 ignore define V4L2_DV_BT_BLANKING_HEIGHT          
562 ignore define V4L2_DV_BT_FRAME_HEIGHT             
563 ignore define V4L2_IN_CAP_CUSTOM_TIMINGS          
564 ignore define V4L2_CTRL_ID_MASK                   
565 ignore define V4L2_CTRL_ID2CLASS                  
566 ignore define V4L2_CTRL_ID2WHICH                  
567 ignore define V4L2_CTRL_DRIVER_PRIV               
568 ignore define V4L2_CTRL_MAX_DIMS                  
569 ignore define V4L2_CTRL_WHICH_CUR_VAL             
570 ignore define V4L2_CTRL_WHICH_DEF_VAL             
571 ignore define V4L2_CTRL_WHICH_REQUEST_VAL         
572 ignore define V4L2_OUT_CAP_CUSTOM_TIMINGS         
573 ignore define V4L2_CID_MAX_CTRLS                  
574                                                   
575 ignore define BASE_VIDIOC_PRIVATE                 
576                                                   
577 # Associate ioctls with their counterparts        
578 replace ioctl VIDIOC_DBG_S_REGISTER vidioc_dbg    
579 replace ioctl VIDIOC_DQBUF vidioc_qbuf            
580 replace ioctl VIDIOC_S_AUDOUT vidioc_g_audout     
581 replace ioctl VIDIOC_S_CROP vidioc_g_crop         
582 replace ioctl VIDIOC_S_CTRL vidioc_g_ctrl         
583 replace ioctl VIDIOC_S_DV_TIMINGS vidioc_g_dv_    
584 replace ioctl VIDIOC_S_EDID vidioc_g_edid         
585 replace ioctl VIDIOC_S_EXT_CTRLS vidioc_g_ext_    
586 replace ioctl VIDIOC_S_FBUF vidioc_g_fbuf         
587 replace ioctl VIDIOC_S_FMT vidioc_g_fmt           
588 replace ioctl VIDIOC_S_FREQUENCY vidioc_g_freq    
589 replace ioctl VIDIOC_S_INPUT vidioc_g_input       
590 replace ioctl VIDIOC_S_JPEGCOMP vidioc_g_jpegc    
591 replace ioctl VIDIOC_S_MODULATOR vidioc_g_modu    
592 replace ioctl VIDIOC_S_OUTPUT vidioc_g_output     
593 replace ioctl VIDIOC_S_PARM vidioc_g_parm         
594 replace ioctl VIDIOC_S_PRIORITY vidioc_g_prior    
595 replace ioctl VIDIOC_S_SELECTION vidioc_g_sele    
596 replace ioctl VIDIOC_S_STD vidioc_g_std           
597 replace ioctl VIDIOC_S_AUDIO vidioc_g_audio       
598 replace ioctl VIDIOC_S_TUNER vidioc_g_tuner       
599 replace ioctl VIDIOC_TRY_DECODER_CMD vidioc_de    
600 replace ioctl VIDIOC_TRY_ENCODER_CMD vidioc_en    
601 replace ioctl VIDIOC_TRY_EXT_CTRLS vidioc_g_ex    
602 replace ioctl VIDIOC_TRY_FMT vidioc_g_fmt         
603 replace ioctl VIDIOC_STREAMOFF vidioc_streamon    
604 replace ioctl VIDIOC_QUERY_EXT_CTRL vidioc_que    
605 replace ioctl VIDIOC_QUERYMENU vidioc_queryctr    
                                                      

~ [ 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