Jetson Linux API Reference

36.2 Release
v4l2-controls.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: ((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause) */
2 /*
3  * Video for Linux Two controls header file
4  *
5  * Copyright (C) 1999-2012 the contributors
6  *
7  * This program is free software; you can redistribute it and/or modify
8  * it under the terms of the GNU General Public License as published by
9  * the Free Software Foundation; either version 2 of the License, or
10  * (at your option) any later version.
11  *
12  * This program is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15  * GNU General Public License for more details.
16  *
17  * Alternatively you can redistribute this file under the terms of the
18  * BSD license as stated below:
19  *
20  * Redistribution and use in source and binary forms, with or without
21  * modification, are permitted provided that the following conditions
22  * are met:
23  * 1. Redistributions of source code must retain the above copyright
24  * notice, this list of conditions and the following disclaimer.
25  * 2. Redistributions in binary form must reproduce the above copyright
26  * notice, this list of conditions and the following disclaimer in
27  * the documentation and/or other materials provided with the
28  * distribution.
29  * 3. The names of its contributors may not be used to endorse or promote
30  * products derived from this software without specific prior written
31  * permission.
32  *
33  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
34  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
35  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
36  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
37  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
38  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
39  * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
40  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
41  * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
42  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
43  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
44  *
45  * The contents of this header was split off from videodev2.h. All control
46  * definitions should be added to this header, which is included by
47  * videodev2.h.
48  */
49 
50 #ifndef __LINUX_V4L2_CONTROLS_H
51 #define __LINUX_V4L2_CONTROLS_H
52 
53 #include <linux/const.h>
54 #include <linux/types.h>
55 
56 /* Control classes */
57 #define V4L2_CTRL_CLASS_USER 0x00980000 /* Old-style 'user' controls */
58 #define V4L2_CTRL_CLASS_CODEC 0x00990000 /* Stateful codec controls */
59 #define V4L2_CTRL_CLASS_CAMERA 0x009a0000 /* Camera class controls */
60 #define V4L2_CTRL_CLASS_FM_TX 0x009b0000 /* FM Modulator controls */
61 #define V4L2_CTRL_CLASS_FLASH 0x009c0000 /* Camera flash controls */
62 #define V4L2_CTRL_CLASS_JPEG 0x009d0000 /* JPEG-compression controls */
63 #define V4L2_CTRL_CLASS_IMAGE_SOURCE 0x009e0000 /* Image source controls */
64 #define V4L2_CTRL_CLASS_IMAGE_PROC 0x009f0000 /* Image processing controls */
65 #define V4L2_CTRL_CLASS_DV 0x00a00000 /* Digital Video controls */
66 #define V4L2_CTRL_CLASS_FM_RX 0x00a10000 /* FM Receiver controls */
67 #define V4L2_CTRL_CLASS_RF_TUNER 0x00a20000 /* RF tuner controls */
68 #define V4L2_CTRL_CLASS_DETECT 0x00a30000 /* Detection controls */
69 #define V4L2_CTRL_CLASS_CODEC_STATELESS 0x00a40000 /* Stateless codecs controls */
70 #define V4L2_CTRL_CLASS_COLORIMETRY 0x00a50000 /* Colorimetry controls */
71 
72 /* User-class control IDs */
73 
74 #define V4L2_CID_BASE (V4L2_CTRL_CLASS_USER | 0x900)
75 #define V4L2_CID_USER_BASE V4L2_CID_BASE
76 #define V4L2_CID_USER_CLASS (V4L2_CTRL_CLASS_USER | 1)
77 #define V4L2_CID_BRIGHTNESS (V4L2_CID_BASE+0)
78 #define V4L2_CID_CONTRAST (V4L2_CID_BASE+1)
79 #define V4L2_CID_SATURATION (V4L2_CID_BASE+2)
80 #define V4L2_CID_HUE (V4L2_CID_BASE+3)
81 #define V4L2_CID_AUDIO_VOLUME (V4L2_CID_BASE+5)
82 #define V4L2_CID_AUDIO_BALANCE (V4L2_CID_BASE+6)
83 #define V4L2_CID_AUDIO_BASS (V4L2_CID_BASE+7)
84 #define V4L2_CID_AUDIO_TREBLE (V4L2_CID_BASE+8)
85 #define V4L2_CID_AUDIO_MUTE (V4L2_CID_BASE+9)
86 #define V4L2_CID_AUDIO_LOUDNESS (V4L2_CID_BASE+10)
87 #define V4L2_CID_BLACK_LEVEL (V4L2_CID_BASE+11) /* Deprecated */
88 #define V4L2_CID_AUTO_WHITE_BALANCE (V4L2_CID_BASE+12)
89 #define V4L2_CID_DO_WHITE_BALANCE (V4L2_CID_BASE+13)
90 #define V4L2_CID_RED_BALANCE (V4L2_CID_BASE+14)
91 #define V4L2_CID_BLUE_BALANCE (V4L2_CID_BASE+15)
92 #define V4L2_CID_GAMMA (V4L2_CID_BASE+16)
93 #define V4L2_CID_WHITENESS (V4L2_CID_GAMMA) /* Deprecated */
94 #define V4L2_CID_EXPOSURE (V4L2_CID_BASE+17)
95 #define V4L2_CID_AUTOGAIN (V4L2_CID_BASE+18)
96 #define V4L2_CID_GAIN (V4L2_CID_BASE+19)
97 #define V4L2_CID_HFLIP (V4L2_CID_BASE+20)
98 #define V4L2_CID_VFLIP (V4L2_CID_BASE+21)
99 
100 #define V4L2_CID_POWER_LINE_FREQUENCY (V4L2_CID_BASE+24)
106 };
107 #define V4L2_CID_HUE_AUTO (V4L2_CID_BASE+25)
108 #define V4L2_CID_WHITE_BALANCE_TEMPERATURE (V4L2_CID_BASE+26)
109 #define V4L2_CID_SHARPNESS (V4L2_CID_BASE+27)
110 #define V4L2_CID_BACKLIGHT_COMPENSATION (V4L2_CID_BASE+28)
111 #define V4L2_CID_CHROMA_AGC (V4L2_CID_BASE+29)
112 #define V4L2_CID_COLOR_KILLER (V4L2_CID_BASE+30)
113 #define V4L2_CID_COLORFX (V4L2_CID_BASE+31)
131 };
132 #define V4L2_CID_AUTOBRIGHTNESS (V4L2_CID_BASE+32)
133 #define V4L2_CID_BAND_STOP_FILTER (V4L2_CID_BASE+33)
134 
135 #define V4L2_CID_ROTATE (V4L2_CID_BASE+34)
136 #define V4L2_CID_BG_COLOR (V4L2_CID_BASE+35)
137 
138 #define V4L2_CID_CHROMA_GAIN (V4L2_CID_BASE+36)
139 
140 #define V4L2_CID_ILLUMINATORS_1 (V4L2_CID_BASE+37)
141 #define V4L2_CID_ILLUMINATORS_2 (V4L2_CID_BASE+38)
142 
143 #define V4L2_CID_MIN_BUFFERS_FOR_CAPTURE (V4L2_CID_BASE+39)
144 #define V4L2_CID_MIN_BUFFERS_FOR_OUTPUT (V4L2_CID_BASE+40)
145 
146 #define V4L2_CID_ALPHA_COMPONENT (V4L2_CID_BASE+41)
147 #define V4L2_CID_COLORFX_CBCR (V4L2_CID_BASE+42)
148 
149 /* last CID + 1 */
150 #define V4L2_CID_LASTP1 (V4L2_CID_BASE+43)
151 
152 /* USER-class private control IDs */
153 
154 /* The base for the meye driver controls. See linux/meye.h for the list
155  * of controls. We reserve 16 controls for this driver. */
156 #define V4L2_CID_USER_MEYE_BASE (V4L2_CID_USER_BASE + 0x1000)
157 
158 /* The base for the bttv driver controls.
159  * We reserve 32 controls for this driver. */
160 #define V4L2_CID_USER_BTTV_BASE (V4L2_CID_USER_BASE + 0x1010)
161 
162 
163 /* The base for the s2255 driver controls.
164  * We reserve 16 controls for this driver. */
165 #define V4L2_CID_USER_S2255_BASE (V4L2_CID_USER_BASE + 0x1030)
166 
167 /*
168  * The base for the si476x driver controls. See include/media/drv-intf/si476x.h
169  * for the list of controls. Total of 16 controls is reserved for this driver
170  */
171 #define V4L2_CID_USER_SI476X_BASE (V4L2_CID_USER_BASE + 0x1040)
172 
173 /* The base for the TI VPE driver controls. Total of 16 controls is reserved for
174  * this driver */
175 #define V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_USER_BASE + 0x1050)
176 
177 /* The base for the saa7134 driver controls.
178  * We reserve 16 controls for this driver. */
179 #define V4L2_CID_USER_SAA7134_BASE (V4L2_CID_USER_BASE + 0x1060)
180 
181 /* The base for the adv7180 driver controls.
182  * We reserve 16 controls for this driver. */
183 #define V4L2_CID_USER_ADV7180_BASE (V4L2_CID_USER_BASE + 0x1070)
184 
185 /* The base for the tc358743 driver controls.
186  * We reserve 16 controls for this driver. */
187 #define V4L2_CID_USER_TC358743_BASE (V4L2_CID_USER_BASE + 0x1080)
188 
189 /* The base for the max217x driver controls.
190  * We reserve 32 controls for this driver
191  */
192 #define V4L2_CID_USER_MAX217X_BASE (V4L2_CID_USER_BASE + 0x1090)
193 
194 /* The base for the imx driver controls.
195  * We reserve 16 controls for this driver. */
196 #define V4L2_CID_USER_IMX_BASE (V4L2_CID_USER_BASE + 0x10b0)
197 
198 /*
199  * The base for the atmel isc driver controls.
200  * We reserve 32 controls for this driver.
201  */
202 #define V4L2_CID_USER_ATMEL_ISC_BASE (V4L2_CID_USER_BASE + 0x10c0)
203 
204 /*
205  * The base for the CODA driver controls.
206  * We reserve 16 controls for this driver.
207  */
208 #define V4L2_CID_USER_CODA_BASE (V4L2_CID_USER_BASE + 0x10e0)
209 /*
210  * The base for MIPI CCS driver controls.
211  * We reserve 128 controls for this driver.
212  */
213 #define V4L2_CID_USER_CCS_BASE (V4L2_CID_USER_BASE + 0x10f0)
214 
215 /* MPEG-class control IDs */
216 /* The MPEG controls are applicable to all codec controls
217  * and the 'MPEG' part of the define is historical */
218 
219 #define V4L2_CID_CODEC_BASE (V4L2_CTRL_CLASS_CODEC | 0x900)
220 #define V4L2_CID_CODEC_CLASS (V4L2_CTRL_CLASS_CODEC | 1)
221 
222 /* MPEG streams, specific to multiplexed streams */
223 #define V4L2_CID_MPEG_STREAM_TYPE (V4L2_CID_CODEC_BASE+0)
225  V4L2_MPEG_STREAM_TYPE_MPEG2_PS = 0, /* MPEG-2 program stream */
226  V4L2_MPEG_STREAM_TYPE_MPEG2_TS = 1, /* MPEG-2 transport stream */
227  V4L2_MPEG_STREAM_TYPE_MPEG1_SS = 2, /* MPEG-1 system stream */
228  V4L2_MPEG_STREAM_TYPE_MPEG2_DVD = 3, /* MPEG-2 DVD-compatible stream */
229  V4L2_MPEG_STREAM_TYPE_MPEG1_VCD = 4, /* MPEG-1 VCD-compatible stream */
230  V4L2_MPEG_STREAM_TYPE_MPEG2_SVCD = 5, /* MPEG-2 SVCD-compatible stream */
231 };
232 #define V4L2_CID_MPEG_STREAM_PID_PMT (V4L2_CID_CODEC_BASE+1)
233 #define V4L2_CID_MPEG_STREAM_PID_AUDIO (V4L2_CID_CODEC_BASE+2)
234 #define V4L2_CID_MPEG_STREAM_PID_VIDEO (V4L2_CID_CODEC_BASE+3)
235 #define V4L2_CID_MPEG_STREAM_PID_PCR (V4L2_CID_CODEC_BASE+4)
236 #define V4L2_CID_MPEG_STREAM_PES_ID_AUDIO (V4L2_CID_CODEC_BASE+5)
237 #define V4L2_CID_MPEG_STREAM_PES_ID_VIDEO (V4L2_CID_CODEC_BASE+6)
238 #define V4L2_CID_MPEG_STREAM_VBI_FMT (V4L2_CID_CODEC_BASE+7)
240  V4L2_MPEG_STREAM_VBI_FMT_NONE = 0, /* No VBI in the MPEG stream */
241  V4L2_MPEG_STREAM_VBI_FMT_IVTV = 1, /* VBI in private packets, IVTV format */
242 };
243 
244 /* MPEG audio controls specific to multiplexed streams */
245 #define V4L2_CID_MPEG_AUDIO_SAMPLING_FREQ (V4L2_CID_CODEC_BASE+100)
250 };
251 #define V4L2_CID_MPEG_AUDIO_ENCODING (V4L2_CID_CODEC_BASE+101)
258 };
259 #define V4L2_CID_MPEG_AUDIO_L1_BITRATE (V4L2_CID_CODEC_BASE+102)
275 };
276 #define V4L2_CID_MPEG_AUDIO_L2_BITRATE (V4L2_CID_CODEC_BASE+103)
292 };
293 #define V4L2_CID_MPEG_AUDIO_L3_BITRATE (V4L2_CID_CODEC_BASE+104)
309 };
310 #define V4L2_CID_MPEG_AUDIO_MODE (V4L2_CID_CODEC_BASE+105)
316 };
317 #define V4L2_CID_MPEG_AUDIO_MODE_EXTENSION (V4L2_CID_CODEC_BASE+106)
323 };
324 #define V4L2_CID_MPEG_AUDIO_EMPHASIS (V4L2_CID_CODEC_BASE+107)
329 };
330 #define V4L2_CID_MPEG_AUDIO_CRC (V4L2_CID_CODEC_BASE+108)
334 };
335 #define V4L2_CID_MPEG_AUDIO_MUTE (V4L2_CID_CODEC_BASE+109)
336 #define V4L2_CID_MPEG_AUDIO_AAC_BITRATE (V4L2_CID_CODEC_BASE+110)
337 #define V4L2_CID_MPEG_AUDIO_AC3_BITRATE (V4L2_CID_CODEC_BASE+111)
358 };
359 #define V4L2_CID_MPEG_AUDIO_DEC_PLAYBACK (V4L2_CID_CODEC_BASE+112)
367 };
368 #define V4L2_CID_MPEG_AUDIO_DEC_MULTILINGUAL_PLAYBACK (V4L2_CID_CODEC_BASE+113)
369 
370 /* MPEG video controls specific to multiplexed streams */
371 #define V4L2_CID_MPEG_VIDEO_ENCODING (V4L2_CID_CODEC_BASE+200)
376 };
377 #define V4L2_CID_MPEG_VIDEO_ASPECT (V4L2_CID_CODEC_BASE+201)
383 };
384 #define V4L2_CID_MPEG_VIDEO_B_FRAMES (V4L2_CID_CODEC_BASE+202)
385 #define V4L2_CID_MPEG_VIDEO_GOP_SIZE (V4L2_CID_CODEC_BASE+203)
386 #define V4L2_CID_MPEG_VIDEO_GOP_CLOSURE (V4L2_CID_CODEC_BASE+204)
387 #define V4L2_CID_MPEG_VIDEO_PULLDOWN (V4L2_CID_CODEC_BASE+205)
388 #define V4L2_CID_MPEG_VIDEO_BITRATE_MODE (V4L2_CID_CODEC_BASE+206)
393 };
394 #define V4L2_CID_MPEG_VIDEO_BITRATE (V4L2_CID_CODEC_BASE+207)
395 #define V4L2_CID_MPEG_VIDEO_BITRATE_PEAK (V4L2_CID_CODEC_BASE+208)
396 #define V4L2_CID_MPEG_VIDEO_TEMPORAL_DECIMATION (V4L2_CID_CODEC_BASE+209)
397 #define V4L2_CID_MPEG_VIDEO_MUTE (V4L2_CID_CODEC_BASE+210)
398 #define V4L2_CID_MPEG_VIDEO_MUTE_YUV (V4L2_CID_CODEC_BASE+211)
399 #define V4L2_CID_MPEG_VIDEO_DECODER_SLICE_INTERFACE (V4L2_CID_CODEC_BASE+212)
400 #define V4L2_CID_MPEG_VIDEO_DECODER_MPEG4_DEBLOCK_FILTER (V4L2_CID_CODEC_BASE+213)
401 #define V4L2_CID_MPEG_VIDEO_CYCLIC_INTRA_REFRESH_MB (V4L2_CID_CODEC_BASE+214)
402 #define V4L2_CID_MPEG_VIDEO_FRAME_RC_ENABLE (V4L2_CID_CODEC_BASE+215)
403 #define V4L2_CID_MPEG_VIDEO_HEADER_MODE (V4L2_CID_CODEC_BASE+216)
407 
408 };
409 #define V4L2_CID_MPEG_VIDEO_MAX_REF_PIC (V4L2_CID_CODEC_BASE+217)
410 #define V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE (V4L2_CID_CODEC_BASE+218)
411 #define V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MAX_BYTES (V4L2_CID_CODEC_BASE+219)
412 #define V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MAX_MB (V4L2_CID_CODEC_BASE+220)
413 #define V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE (V4L2_CID_CODEC_BASE+221)
418  /* Kept for backwards compatibility reasons. Stupid typo... */
421 };
422 #define V4L2_CID_MPEG_VIDEO_VBV_SIZE (V4L2_CID_CODEC_BASE+222)
423 #define V4L2_CID_MPEG_VIDEO_DEC_PTS (V4L2_CID_CODEC_BASE+223)
424 #define V4L2_CID_MPEG_VIDEO_DEC_FRAME (V4L2_CID_CODEC_BASE+224)
425 #define V4L2_CID_MPEG_VIDEO_VBV_DELAY (V4L2_CID_CODEC_BASE+225)
426 #define V4L2_CID_MPEG_VIDEO_REPEAT_SEQ_HEADER (V4L2_CID_CODEC_BASE+226)
427 #define V4L2_CID_MPEG_VIDEO_MV_H_SEARCH_RANGE (V4L2_CID_CODEC_BASE+227)
428 #define V4L2_CID_MPEG_VIDEO_MV_V_SEARCH_RANGE (V4L2_CID_CODEC_BASE+228)
429 #define V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME (V4L2_CID_CODEC_BASE+229)
430 #define V4L2_CID_MPEG_VIDEO_BASELAYER_PRIORITY_ID (V4L2_CID_CODEC_BASE+230)
431 #define V4L2_CID_MPEG_VIDEO_AU_DELIMITER (V4L2_CID_CODEC_BASE+231)
432 #define V4L2_CID_MPEG_VIDEO_LTR_COUNT (V4L2_CID_CODEC_BASE+232)
433 #define V4L2_CID_MPEG_VIDEO_FRAME_LTR_INDEX (V4L2_CID_CODEC_BASE+233)
434 #define V4L2_CID_MPEG_VIDEO_USE_LTR_FRAMES (V4L2_CID_CODEC_BASE+234)
435 #define V4L2_CID_MPEG_VIDEO_DEC_CONCEAL_COLOR (V4L2_CID_CODEC_BASE+235)
436 #define V4L2_CID_MPEG_VIDEO_INTRA_REFRESH_PERIOD (V4L2_CID_CODEC_BASE+236)
437 
438 /* CIDs for the MPEG-2 Part 2 (H.262) codec */
439 #define V4L2_CID_MPEG_VIDEO_MPEG2_LEVEL (V4L2_CID_CODEC_BASE+270)
445 };
446 #define V4L2_CID_MPEG_VIDEO_MPEG2_PROFILE (V4L2_CID_CODEC_BASE+271)
454 };
455 
456 /* CIDs for the FWHT codec as used by the vicodec driver. */
457 #define V4L2_CID_FWHT_I_FRAME_QP (V4L2_CID_CODEC_BASE + 290)
458 #define V4L2_CID_FWHT_P_FRAME_QP (V4L2_CID_CODEC_BASE + 291)
459 
460 #define V4L2_CID_MPEG_VIDEO_H263_I_FRAME_QP (V4L2_CID_CODEC_BASE+300)
461 #define V4L2_CID_MPEG_VIDEO_H263_P_FRAME_QP (V4L2_CID_CODEC_BASE+301)
462 #define V4L2_CID_MPEG_VIDEO_H263_B_FRAME_QP (V4L2_CID_CODEC_BASE+302)
463 #define V4L2_CID_MPEG_VIDEO_H263_MIN_QP (V4L2_CID_CODEC_BASE+303)
464 #define V4L2_CID_MPEG_VIDEO_H263_MAX_QP (V4L2_CID_CODEC_BASE+304)
465 #define V4L2_CID_MPEG_VIDEO_H264_I_FRAME_QP (V4L2_CID_CODEC_BASE+350)
466 #define V4L2_CID_MPEG_VIDEO_H264_P_FRAME_QP (V4L2_CID_CODEC_BASE+351)
467 #define V4L2_CID_MPEG_VIDEO_H264_B_FRAME_QP (V4L2_CID_CODEC_BASE+352)
468 #define V4L2_CID_MPEG_VIDEO_H264_MIN_QP (V4L2_CID_CODEC_BASE+353)
469 #define V4L2_CID_MPEG_VIDEO_H264_MAX_QP (V4L2_CID_CODEC_BASE+354)
470 #define V4L2_CID_MPEG_VIDEO_H264_8X8_TRANSFORM (V4L2_CID_CODEC_BASE+355)
471 #define V4L2_CID_MPEG_VIDEO_H264_CPB_SIZE (V4L2_CID_CODEC_BASE+356)
472 #define V4L2_CID_MPEG_VIDEO_H264_ENTROPY_MODE (V4L2_CID_CODEC_BASE+357)
476 };
477 #define V4L2_CID_MPEG_VIDEO_H264_I_PERIOD (V4L2_CID_CODEC_BASE+358)
478 #define V4L2_CID_MPEG_VIDEO_H264_LEVEL (V4L2_CID_CODEC_BASE+359)
500 };
501 #define V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_ALPHA (V4L2_CID_CODEC_BASE+360)
502 #define V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_BETA (V4L2_CID_CODEC_BASE+361)
503 #define V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_MODE (V4L2_CID_CODEC_BASE+362)
508 };
509 #define V4L2_CID_MPEG_VIDEO_H264_PROFILE (V4L2_CID_CODEC_BASE+363)
529 };
530 #define V4L2_CID_MPEG_VIDEO_H264_VUI_EXT_SAR_HEIGHT (V4L2_CID_CODEC_BASE+364)
531 #define V4L2_CID_MPEG_VIDEO_H264_VUI_EXT_SAR_WIDTH (V4L2_CID_CODEC_BASE+365)
532 #define V4L2_CID_MPEG_VIDEO_H264_VUI_SAR_ENABLE (V4L2_CID_CODEC_BASE+366)
533 #define V4L2_CID_MPEG_VIDEO_H264_VUI_SAR_IDC (V4L2_CID_CODEC_BASE+367)
553 };
554 #define V4L2_CID_MPEG_VIDEO_H264_SEI_FRAME_PACKING (V4L2_CID_CODEC_BASE+368)
555 #define V4L2_CID_MPEG_VIDEO_H264_SEI_FP_CURRENT_FRAME_0 (V4L2_CID_CODEC_BASE+369)
556 #define V4L2_CID_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE (V4L2_CID_CODEC_BASE+370)
564 };
565 #define V4L2_CID_MPEG_VIDEO_H264_FMO (V4L2_CID_CODEC_BASE+371)
566 #define V4L2_CID_MPEG_VIDEO_H264_FMO_MAP_TYPE (V4L2_CID_CODEC_BASE+372)
575 };
576 #define V4L2_CID_MPEG_VIDEO_H264_FMO_SLICE_GROUP (V4L2_CID_CODEC_BASE+373)
577 #define V4L2_CID_MPEG_VIDEO_H264_FMO_CHANGE_DIRECTION (V4L2_CID_CODEC_BASE+374)
581 };
582 #define V4L2_CID_MPEG_VIDEO_H264_FMO_CHANGE_RATE (V4L2_CID_CODEC_BASE+375)
583 #define V4L2_CID_MPEG_VIDEO_H264_FMO_RUN_LENGTH (V4L2_CID_CODEC_BASE+376)
584 #define V4L2_CID_MPEG_VIDEO_H264_ASO (V4L2_CID_CODEC_BASE+377)
585 #define V4L2_CID_MPEG_VIDEO_H264_ASO_SLICE_ORDER (V4L2_CID_CODEC_BASE+378)
586 #define V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING (V4L2_CID_CODEC_BASE+379)
587 #define V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING_TYPE (V4L2_CID_CODEC_BASE+380)
591 };
592 #define V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING_LAYER (V4L2_CID_CODEC_BASE+381)
593 #define V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING_LAYER_QP (V4L2_CID_CODEC_BASE+382)
594 #define V4L2_CID_MPEG_VIDEO_H264_CONSTRAINED_INTRA_PREDICTION (V4L2_CID_CODEC_BASE+383)
595 #define V4L2_CID_MPEG_VIDEO_H264_CHROMA_QP_INDEX_OFFSET (V4L2_CID_CODEC_BASE+384)
596 #define V4L2_CID_MPEG_VIDEO_H264_I_FRAME_MIN_QP (V4L2_CID_CODEC_BASE+385)
597 #define V4L2_CID_MPEG_VIDEO_H264_I_FRAME_MAX_QP (V4L2_CID_CODEC_BASE+386)
598 #define V4L2_CID_MPEG_VIDEO_H264_P_FRAME_MIN_QP (V4L2_CID_CODEC_BASE+387)
599 #define V4L2_CID_MPEG_VIDEO_H264_P_FRAME_MAX_QP (V4L2_CID_CODEC_BASE+388)
600 #define V4L2_CID_MPEG_VIDEO_H264_B_FRAME_MIN_QP (V4L2_CID_CODEC_BASE+389)
601 #define V4L2_CID_MPEG_VIDEO_H264_B_FRAME_MAX_QP (V4L2_CID_CODEC_BASE+390)
602 #define V4L2_CID_MPEG_VIDEO_H264_HIER_CODING_L0_BR (V4L2_CID_CODEC_BASE+391)
603 #define V4L2_CID_MPEG_VIDEO_H264_HIER_CODING_L1_BR (V4L2_CID_CODEC_BASE+392)
604 #define V4L2_CID_MPEG_VIDEO_H264_HIER_CODING_L2_BR (V4L2_CID_CODEC_BASE+393)
605 #define V4L2_CID_MPEG_VIDEO_H264_HIER_CODING_L3_BR (V4L2_CID_CODEC_BASE+394)
606 #define V4L2_CID_MPEG_VIDEO_H264_HIER_CODING_L4_BR (V4L2_CID_CODEC_BASE+395)
607 #define V4L2_CID_MPEG_VIDEO_H264_HIER_CODING_L5_BR (V4L2_CID_CODEC_BASE+396)
608 #define V4L2_CID_MPEG_VIDEO_H264_HIER_CODING_L6_BR (V4L2_CID_CODEC_BASE+397)
609 #define V4L2_CID_MPEG_VIDEO_MPEG4_I_FRAME_QP (V4L2_CID_CODEC_BASE+400)
610 #define V4L2_CID_MPEG_VIDEO_MPEG4_P_FRAME_QP (V4L2_CID_CODEC_BASE+401)
611 #define V4L2_CID_MPEG_VIDEO_MPEG4_B_FRAME_QP (V4L2_CID_CODEC_BASE+402)
612 #define V4L2_CID_MPEG_VIDEO_MPEG4_MIN_QP (V4L2_CID_CODEC_BASE+403)
613 #define V4L2_CID_MPEG_VIDEO_MPEG4_MAX_QP (V4L2_CID_CODEC_BASE+404)
614 #define V4L2_CID_MPEG_VIDEO_MPEG4_LEVEL (V4L2_CID_CODEC_BASE+405)
624 };
625 #define V4L2_CID_MPEG_VIDEO_MPEG4_PROFILE (V4L2_CID_CODEC_BASE+406)
632 };
633 #define V4L2_CID_MPEG_VIDEO_MPEG4_QPEL (V4L2_CID_CODEC_BASE+407)
634 
635 /* Control IDs for VP8 streams
636  * Although VP8 is not part of MPEG we add these controls to the MPEG class
637  * as that class is already handling other video compression standards
638  */
639 #define V4L2_CID_MPEG_VIDEO_VPX_NUM_PARTITIONS (V4L2_CID_CODEC_BASE+500)
645 };
646 #define V4L2_CID_MPEG_VIDEO_VPX_IMD_DISABLE_4X4 (V4L2_CID_CODEC_BASE+501)
647 #define V4L2_CID_MPEG_VIDEO_VPX_NUM_REF_FRAMES (V4L2_CID_CODEC_BASE+502)
652 };
653 #define V4L2_CID_MPEG_VIDEO_VPX_FILTER_LEVEL (V4L2_CID_CODEC_BASE+503)
654 #define V4L2_CID_MPEG_VIDEO_VPX_FILTER_SHARPNESS (V4L2_CID_CODEC_BASE+504)
655 #define V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_REF_PERIOD (V4L2_CID_CODEC_BASE+505)
656 #define V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_SEL (V4L2_CID_CODEC_BASE+506)
660 };
661 #define V4L2_CID_MPEG_VIDEO_VPX_MIN_QP (V4L2_CID_CODEC_BASE+507)
662 #define V4L2_CID_MPEG_VIDEO_VPX_MAX_QP (V4L2_CID_CODEC_BASE+508)
663 #define V4L2_CID_MPEG_VIDEO_VPX_I_FRAME_QP (V4L2_CID_CODEC_BASE+509)
664 #define V4L2_CID_MPEG_VIDEO_VPX_P_FRAME_QP (V4L2_CID_CODEC_BASE+510)
665 
666 #define V4L2_CID_MPEG_VIDEO_VP8_PROFILE (V4L2_CID_CODEC_BASE+511)
672 };
673 /* Deprecated alias for compatibility reasons. */
674 #define V4L2_CID_MPEG_VIDEO_VPX_PROFILE V4L2_CID_MPEG_VIDEO_VP8_PROFILE
675 #define V4L2_CID_MPEG_VIDEO_VP9_PROFILE (V4L2_CID_CODEC_BASE+512)
681 };
682 #define V4L2_CID_MPEG_VIDEO_VP9_LEVEL (V4L2_CID_CODEC_BASE+513)
698 };
699 
700 /* CIDs for HEVC encoding. */
701 
702 #define V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP (V4L2_CID_CODEC_BASE + 600)
703 #define V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP (V4L2_CID_CODEC_BASE + 601)
704 #define V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_QP (V4L2_CID_CODEC_BASE + 602)
705 #define V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_QP (V4L2_CID_CODEC_BASE + 603)
706 #define V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_QP (V4L2_CID_CODEC_BASE + 604)
707 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_QP (V4L2_CID_CODEC_BASE + 605)
708 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_TYPE (V4L2_CID_CODEC_BASE + 606)
712 };
713 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_LAYER (V4L2_CID_CODEC_BASE + 607)
714 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L0_QP (V4L2_CID_CODEC_BASE + 608)
715 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L1_QP (V4L2_CID_CODEC_BASE + 609)
716 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L2_QP (V4L2_CID_CODEC_BASE + 610)
717 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L3_QP (V4L2_CID_CODEC_BASE + 611)
718 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L4_QP (V4L2_CID_CODEC_BASE + 612)
719 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L5_QP (V4L2_CID_CODEC_BASE + 613)
720 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L6_QP (V4L2_CID_CODEC_BASE + 614)
721 #define V4L2_CID_MPEG_VIDEO_HEVC_PROFILE (V4L2_CID_CODEC_BASE + 615)
726 };
727 #define V4L2_CID_MPEG_VIDEO_HEVC_LEVEL (V4L2_CID_CODEC_BASE + 616)
742 };
743 #define V4L2_CID_MPEG_VIDEO_HEVC_FRAME_RATE_RESOLUTION (V4L2_CID_CODEC_BASE + 617)
744 #define V4L2_CID_MPEG_VIDEO_HEVC_TIER (V4L2_CID_CODEC_BASE + 618)
748 };
749 #define V4L2_CID_MPEG_VIDEO_HEVC_MAX_PARTITION_DEPTH (V4L2_CID_CODEC_BASE + 619)
750 #define V4L2_CID_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE (V4L2_CID_CODEC_BASE + 620)
755 };
756 #define V4L2_CID_MPEG_VIDEO_HEVC_LF_BETA_OFFSET_DIV2 (V4L2_CID_CODEC_BASE + 621)
757 #define V4L2_CID_MPEG_VIDEO_HEVC_LF_TC_OFFSET_DIV2 (V4L2_CID_CODEC_BASE + 622)
758 #define V4L2_CID_MPEG_VIDEO_HEVC_REFRESH_TYPE (V4L2_CID_CODEC_BASE + 623)
763 };
764 #define V4L2_CID_MPEG_VIDEO_HEVC_REFRESH_PERIOD (V4L2_CID_CODEC_BASE + 624)
765 #define V4L2_CID_MPEG_VIDEO_HEVC_LOSSLESS_CU (V4L2_CID_CODEC_BASE + 625)
766 #define V4L2_CID_MPEG_VIDEO_HEVC_CONST_INTRA_PRED (V4L2_CID_CODEC_BASE + 626)
767 #define V4L2_CID_MPEG_VIDEO_HEVC_WAVEFRONT (V4L2_CID_CODEC_BASE + 627)
768 #define V4L2_CID_MPEG_VIDEO_HEVC_GENERAL_PB (V4L2_CID_CODEC_BASE + 628)
769 #define V4L2_CID_MPEG_VIDEO_HEVC_TEMPORAL_ID (V4L2_CID_CODEC_BASE + 629)
770 #define V4L2_CID_MPEG_VIDEO_HEVC_STRONG_SMOOTHING (V4L2_CID_CODEC_BASE + 630)
771 #define V4L2_CID_MPEG_VIDEO_HEVC_MAX_NUM_MERGE_MV_MINUS1 (V4L2_CID_CODEC_BASE + 631)
772 #define V4L2_CID_MPEG_VIDEO_HEVC_INTRA_PU_SPLIT (V4L2_CID_CODEC_BASE + 632)
773 #define V4L2_CID_MPEG_VIDEO_HEVC_TMV_PREDICTION (V4L2_CID_CODEC_BASE + 633)
774 #define V4L2_CID_MPEG_VIDEO_HEVC_WITHOUT_STARTCODE (V4L2_CID_CODEC_BASE + 634)
775 #define V4L2_CID_MPEG_VIDEO_HEVC_SIZE_OF_LENGTH_FIELD (V4L2_CID_CODEC_BASE + 635)
781 };
782 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L0_BR (V4L2_CID_CODEC_BASE + 636)
783 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L1_BR (V4L2_CID_CODEC_BASE + 637)
784 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L2_BR (V4L2_CID_CODEC_BASE + 638)
785 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L3_BR (V4L2_CID_CODEC_BASE + 639)
786 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L4_BR (V4L2_CID_CODEC_BASE + 640)
787 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L5_BR (V4L2_CID_CODEC_BASE + 641)
788 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L6_BR (V4L2_CID_CODEC_BASE + 642)
789 #define V4L2_CID_MPEG_VIDEO_REF_NUMBER_FOR_PFRAMES (V4L2_CID_CODEC_BASE + 643)
790 #define V4L2_CID_MPEG_VIDEO_PREPEND_SPSPPS_TO_IDR (V4L2_CID_CODEC_BASE + 644)
791 #define V4L2_CID_MPEG_VIDEO_CONSTANT_QUALITY (V4L2_CID_CODEC_BASE + 645)
792 #define V4L2_CID_MPEG_VIDEO_FRAME_SKIP_MODE (V4L2_CID_CODEC_BASE + 646)
797 };
798 
799 #define V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_MIN_QP (V4L2_CID_CODEC_BASE + 647)
800 #define V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_MAX_QP (V4L2_CID_CODEC_BASE + 648)
801 #define V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_MIN_QP (V4L2_CID_CODEC_BASE + 649)
802 #define V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_MAX_QP (V4L2_CID_CODEC_BASE + 650)
803 #define V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_MIN_QP (V4L2_CID_CODEC_BASE + 651)
804 #define V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_MAX_QP (V4L2_CID_CODEC_BASE + 652)
805 
806 #define V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY (V4L2_CID_CODEC_BASE + 653)
807 #define V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY_ENABLE (V4L2_CID_CODEC_BASE + 654)
808 
809 /* MPEG-class control IDs specific to the CX2341x driver as defined by V4L2 */
810 #define V4L2_CID_CODEC_CX2341X_BASE (V4L2_CTRL_CLASS_CODEC | 0x1000)
811 #define V4L2_CID_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE (V4L2_CID_CODEC_CX2341X_BASE+0)
815 };
816 #define V4L2_CID_MPEG_CX2341X_VIDEO_SPATIAL_FILTER (V4L2_CID_CODEC_CX2341X_BASE+1)
817 #define V4L2_CID_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE (V4L2_CID_CODEC_CX2341X_BASE+2)
824 };
825 #define V4L2_CID_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE (V4L2_CID_CODEC_CX2341X_BASE+3)
829 };
830 #define V4L2_CID_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE (V4L2_CID_CODEC_CX2341X_BASE+4)
834 };
835 #define V4L2_CID_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER (V4L2_CID_CODEC_CX2341X_BASE+5)
836 #define V4L2_CID_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE (V4L2_CID_CODEC_CX2341X_BASE+6)
843 };
844 #define V4L2_CID_MPEG_CX2341X_VIDEO_LUMA_MEDIAN_FILTER_BOTTOM (V4L2_CID_CODEC_CX2341X_BASE+7)
845 #define V4L2_CID_MPEG_CX2341X_VIDEO_LUMA_MEDIAN_FILTER_TOP (V4L2_CID_CODEC_CX2341X_BASE+8)
846 #define V4L2_CID_MPEG_CX2341X_VIDEO_CHROMA_MEDIAN_FILTER_BOTTOM (V4L2_CID_CODEC_CX2341X_BASE+9)
847 #define V4L2_CID_MPEG_CX2341X_VIDEO_CHROMA_MEDIAN_FILTER_TOP (V4L2_CID_CODEC_CX2341X_BASE+10)
848 #define V4L2_CID_MPEG_CX2341X_STREAM_INSERT_NAV_PACKETS (V4L2_CID_CODEC_CX2341X_BASE+11)
849 
850 /* MPEG-class control IDs specific to the Samsung MFC 5.1 driver as defined by V4L2 */
851 #define V4L2_CID_CODEC_MFC51_BASE (V4L2_CTRL_CLASS_CODEC | 0x1100)
852 
853 #define V4L2_CID_MPEG_MFC51_VIDEO_DECODER_H264_DISPLAY_DELAY (V4L2_CID_CODEC_MFC51_BASE+0)
854 #define V4L2_CID_MPEG_MFC51_VIDEO_DECODER_H264_DISPLAY_DELAY_ENABLE (V4L2_CID_CODEC_MFC51_BASE+1)
855 #define V4L2_CID_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE (V4L2_CID_CODEC_MFC51_BASE+2)
860 };
861 #define V4L2_CID_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE (V4L2_CID_CODEC_MFC51_BASE+3)
866 };
867 #define V4L2_CID_MPEG_MFC51_VIDEO_PADDING (V4L2_CID_CODEC_MFC51_BASE+4)
868 #define V4L2_CID_MPEG_MFC51_VIDEO_PADDING_YUV (V4L2_CID_CODEC_MFC51_BASE+5)
869 #define V4L2_CID_MPEG_MFC51_VIDEO_RC_FIXED_TARGET_BIT (V4L2_CID_CODEC_MFC51_BASE+6)
870 #define V4L2_CID_MPEG_MFC51_VIDEO_RC_REACTION_COEFF (V4L2_CID_CODEC_MFC51_BASE+7)
871 #define V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_ACTIVITY (V4L2_CID_CODEC_MFC51_BASE+50)
872 #define V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_DARK (V4L2_CID_CODEC_MFC51_BASE+51)
873 #define V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_SMOOTH (V4L2_CID_CODEC_MFC51_BASE+52)
874 #define V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_STATIC (V4L2_CID_CODEC_MFC51_BASE+53)
875 #define V4L2_CID_MPEG_MFC51_VIDEO_H264_NUM_REF_PIC_FOR_P (V4L2_CID_CODEC_MFC51_BASE+54)
876 
877 /* Camera class control IDs */
878 
879 #define V4L2_CID_CAMERA_CLASS_BASE (V4L2_CTRL_CLASS_CAMERA | 0x900)
880 #define V4L2_CID_CAMERA_CLASS (V4L2_CTRL_CLASS_CAMERA | 1)
881 
882 #define V4L2_CID_EXPOSURE_AUTO (V4L2_CID_CAMERA_CLASS_BASE+1)
888 };
889 #define V4L2_CID_EXPOSURE_ABSOLUTE (V4L2_CID_CAMERA_CLASS_BASE+2)
890 #define V4L2_CID_EXPOSURE_AUTO_PRIORITY (V4L2_CID_CAMERA_CLASS_BASE+3)
891 
892 #define V4L2_CID_PAN_RELATIVE (V4L2_CID_CAMERA_CLASS_BASE+4)
893 #define V4L2_CID_TILT_RELATIVE (V4L2_CID_CAMERA_CLASS_BASE+5)
894 #define V4L2_CID_PAN_RESET (V4L2_CID_CAMERA_CLASS_BASE+6)
895 #define V4L2_CID_TILT_RESET (V4L2_CID_CAMERA_CLASS_BASE+7)
896 
897 #define V4L2_CID_PAN_ABSOLUTE (V4L2_CID_CAMERA_CLASS_BASE+8)
898 #define V4L2_CID_TILT_ABSOLUTE (V4L2_CID_CAMERA_CLASS_BASE+9)
899 
900 #define V4L2_CID_FOCUS_ABSOLUTE (V4L2_CID_CAMERA_CLASS_BASE+10)
901 #define V4L2_CID_FOCUS_RELATIVE (V4L2_CID_CAMERA_CLASS_BASE+11)
902 #define V4L2_CID_FOCUS_AUTO (V4L2_CID_CAMERA_CLASS_BASE+12)
903 
904 #define V4L2_CID_ZOOM_ABSOLUTE (V4L2_CID_CAMERA_CLASS_BASE+13)
905 #define V4L2_CID_ZOOM_RELATIVE (V4L2_CID_CAMERA_CLASS_BASE+14)
906 #define V4L2_CID_ZOOM_CONTINUOUS (V4L2_CID_CAMERA_CLASS_BASE+15)
907 
908 #define V4L2_CID_PRIVACY (V4L2_CID_CAMERA_CLASS_BASE+16)
909 
910 #define V4L2_CID_IRIS_ABSOLUTE (V4L2_CID_CAMERA_CLASS_BASE+17)
911 #define V4L2_CID_IRIS_RELATIVE (V4L2_CID_CAMERA_CLASS_BASE+18)
912 
913 #define V4L2_CID_AUTO_EXPOSURE_BIAS (V4L2_CID_CAMERA_CLASS_BASE+19)
914 
915 #define V4L2_CID_AUTO_N_PRESET_WHITE_BALANCE (V4L2_CID_CAMERA_CLASS_BASE+20)
927 };
928 
929 #define V4L2_CID_WIDE_DYNAMIC_RANGE (V4L2_CID_CAMERA_CLASS_BASE+21)
930 #define V4L2_CID_IMAGE_STABILIZATION (V4L2_CID_CAMERA_CLASS_BASE+22)
931 
932 #define V4L2_CID_ISO_SENSITIVITY (V4L2_CID_CAMERA_CLASS_BASE+23)
933 #define V4L2_CID_ISO_SENSITIVITY_AUTO (V4L2_CID_CAMERA_CLASS_BASE+24)
937 };
938 
939 #define V4L2_CID_EXPOSURE_METERING (V4L2_CID_CAMERA_CLASS_BASE+25)
945 };
946 
947 #define V4L2_CID_SCENE_MODE (V4L2_CID_CAMERA_CLASS_BASE+26)
963 };
964 
965 #define V4L2_CID_3A_LOCK (V4L2_CID_CAMERA_CLASS_BASE+27)
966 #define V4L2_LOCK_EXPOSURE (1 << 0)
967 #define V4L2_LOCK_WHITE_BALANCE (1 << 1)
968 #define V4L2_LOCK_FOCUS (1 << 2)
969 
970 #define V4L2_CID_AUTO_FOCUS_START (V4L2_CID_CAMERA_CLASS_BASE+28)
971 #define V4L2_CID_AUTO_FOCUS_STOP (V4L2_CID_CAMERA_CLASS_BASE+29)
972 #define V4L2_CID_AUTO_FOCUS_STATUS (V4L2_CID_CAMERA_CLASS_BASE+30)
973 #define V4L2_AUTO_FOCUS_STATUS_IDLE (0 << 0)
974 #define V4L2_AUTO_FOCUS_STATUS_BUSY (1 << 0)
975 #define V4L2_AUTO_FOCUS_STATUS_REACHED (1 << 1)
976 #define V4L2_AUTO_FOCUS_STATUS_FAILED (1 << 2)
977 
978 #define V4L2_CID_AUTO_FOCUS_RANGE (V4L2_CID_CAMERA_CLASS_BASE+31)
984 };
985 
986 #define V4L2_CID_PAN_SPEED (V4L2_CID_CAMERA_CLASS_BASE+32)
987 #define V4L2_CID_TILT_SPEED (V4L2_CID_CAMERA_CLASS_BASE+33)
988 
989 #define V4L2_CID_CAMERA_ORIENTATION (V4L2_CID_CAMERA_CLASS_BASE+34)
990 #define V4L2_CAMERA_ORIENTATION_FRONT 0
991 #define V4L2_CAMERA_ORIENTATION_BACK 1
992 #define V4L2_CAMERA_ORIENTATION_EXTERNAL 2
993 
994 #define V4L2_CID_CAMERA_SENSOR_ROTATION (V4L2_CID_CAMERA_CLASS_BASE+35)
995 
996 /* FM Modulator class control IDs */
997 
998 #define V4L2_CID_FM_TX_CLASS_BASE (V4L2_CTRL_CLASS_FM_TX | 0x900)
999 #define V4L2_CID_FM_TX_CLASS (V4L2_CTRL_CLASS_FM_TX | 1)
1000 
1001 #define V4L2_CID_RDS_TX_DEVIATION (V4L2_CID_FM_TX_CLASS_BASE + 1)
1002 #define V4L2_CID_RDS_TX_PI (V4L2_CID_FM_TX_CLASS_BASE + 2)
1003 #define V4L2_CID_RDS_TX_PTY (V4L2_CID_FM_TX_CLASS_BASE + 3)
1004 #define V4L2_CID_RDS_TX_PS_NAME (V4L2_CID_FM_TX_CLASS_BASE + 5)
1005 #define V4L2_CID_RDS_TX_RADIO_TEXT (V4L2_CID_FM_TX_CLASS_BASE + 6)
1006 #define V4L2_CID_RDS_TX_MONO_STEREO (V4L2_CID_FM_TX_CLASS_BASE + 7)
1007 #define V4L2_CID_RDS_TX_ARTIFICIAL_HEAD (V4L2_CID_FM_TX_CLASS_BASE + 8)
1008 #define V4L2_CID_RDS_TX_COMPRESSED (V4L2_CID_FM_TX_CLASS_BASE + 9)
1009 #define V4L2_CID_RDS_TX_DYNAMIC_PTY (V4L2_CID_FM_TX_CLASS_BASE + 10)
1010 #define V4L2_CID_RDS_TX_TRAFFIC_ANNOUNCEMENT (V4L2_CID_FM_TX_CLASS_BASE + 11)
1011 #define V4L2_CID_RDS_TX_TRAFFIC_PROGRAM (V4L2_CID_FM_TX_CLASS_BASE + 12)
1012 #define V4L2_CID_RDS_TX_MUSIC_SPEECH (V4L2_CID_FM_TX_CLASS_BASE + 13)
1013 #define V4L2_CID_RDS_TX_ALT_FREQS_ENABLE (V4L2_CID_FM_TX_CLASS_BASE + 14)
1014 #define V4L2_CID_RDS_TX_ALT_FREQS (V4L2_CID_FM_TX_CLASS_BASE + 15)
1015 
1016 #define V4L2_CID_AUDIO_LIMITER_ENABLED (V4L2_CID_FM_TX_CLASS_BASE + 64)
1017 #define V4L2_CID_AUDIO_LIMITER_RELEASE_TIME (V4L2_CID_FM_TX_CLASS_BASE + 65)
1018 #define V4L2_CID_AUDIO_LIMITER_DEVIATION (V4L2_CID_FM_TX_CLASS_BASE + 66)
1019 
1020 #define V4L2_CID_AUDIO_COMPRESSION_ENABLED (V4L2_CID_FM_TX_CLASS_BASE + 80)
1021 #define V4L2_CID_AUDIO_COMPRESSION_GAIN (V4L2_CID_FM_TX_CLASS_BASE + 81)
1022 #define V4L2_CID_AUDIO_COMPRESSION_THRESHOLD (V4L2_CID_FM_TX_CLASS_BASE + 82)
1023 #define V4L2_CID_AUDIO_COMPRESSION_ATTACK_TIME (V4L2_CID_FM_TX_CLASS_BASE + 83)
1024 #define V4L2_CID_AUDIO_COMPRESSION_RELEASE_TIME (V4L2_CID_FM_TX_CLASS_BASE + 84)
1025 
1026 #define V4L2_CID_PILOT_TONE_ENABLED (V4L2_CID_FM_TX_CLASS_BASE + 96)
1027 #define V4L2_CID_PILOT_TONE_DEVIATION (V4L2_CID_FM_TX_CLASS_BASE + 97)
1028 #define V4L2_CID_PILOT_TONE_FREQUENCY (V4L2_CID_FM_TX_CLASS_BASE + 98)
1029 
1030 #define V4L2_CID_TUNE_PREEMPHASIS (V4L2_CID_FM_TX_CLASS_BASE + 112)
1035 };
1036 #define V4L2_CID_TUNE_POWER_LEVEL (V4L2_CID_FM_TX_CLASS_BASE + 113)
1037 #define V4L2_CID_TUNE_ANTENNA_CAPACITOR (V4L2_CID_FM_TX_CLASS_BASE + 114)
1038 
1039 
1040 /* Flash and privacy (indicator) light controls */
1041 
1042 #define V4L2_CID_FLASH_CLASS_BASE (V4L2_CTRL_CLASS_FLASH | 0x900)
1043 #define V4L2_CID_FLASH_CLASS (V4L2_CTRL_CLASS_FLASH | 1)
1044 
1045 #define V4L2_CID_FLASH_LED_MODE (V4L2_CID_FLASH_CLASS_BASE + 1)
1050 };
1051 
1052 #define V4L2_CID_FLASH_STROBE_SOURCE (V4L2_CID_FLASH_CLASS_BASE + 2)
1056 };
1057 
1058 #define V4L2_CID_FLASH_STROBE (V4L2_CID_FLASH_CLASS_BASE + 3)
1059 #define V4L2_CID_FLASH_STROBE_STOP (V4L2_CID_FLASH_CLASS_BASE + 4)
1060 #define V4L2_CID_FLASH_STROBE_STATUS (V4L2_CID_FLASH_CLASS_BASE + 5)
1061 
1062 #define V4L2_CID_FLASH_TIMEOUT (V4L2_CID_FLASH_CLASS_BASE + 6)
1063 #define V4L2_CID_FLASH_INTENSITY (V4L2_CID_FLASH_CLASS_BASE + 7)
1064 #define V4L2_CID_FLASH_TORCH_INTENSITY (V4L2_CID_FLASH_CLASS_BASE + 8)
1065 #define V4L2_CID_FLASH_INDICATOR_INTENSITY (V4L2_CID_FLASH_CLASS_BASE + 9)
1066 
1067 #define V4L2_CID_FLASH_FAULT (V4L2_CID_FLASH_CLASS_BASE + 10)
1068 #define V4L2_FLASH_FAULT_OVER_VOLTAGE (1 << 0)
1069 #define V4L2_FLASH_FAULT_TIMEOUT (1 << 1)
1070 #define V4L2_FLASH_FAULT_OVER_TEMPERATURE (1 << 2)
1071 #define V4L2_FLASH_FAULT_SHORT_CIRCUIT (1 << 3)
1072 #define V4L2_FLASH_FAULT_OVER_CURRENT (1 << 4)
1073 #define V4L2_FLASH_FAULT_INDICATOR (1 << 5)
1074 #define V4L2_FLASH_FAULT_UNDER_VOLTAGE (1 << 6)
1075 #define V4L2_FLASH_FAULT_INPUT_VOLTAGE (1 << 7)
1076 #define V4L2_FLASH_FAULT_LED_OVER_TEMPERATURE (1 << 8)
1077 
1078 #define V4L2_CID_FLASH_CHARGE (V4L2_CID_FLASH_CLASS_BASE + 11)
1079 #define V4L2_CID_FLASH_READY (V4L2_CID_FLASH_CLASS_BASE + 12)
1080 
1081 
1082 /* JPEG-class control IDs */
1083 
1084 #define V4L2_CID_JPEG_CLASS_BASE (V4L2_CTRL_CLASS_JPEG | 0x900)
1085 #define V4L2_CID_JPEG_CLASS (V4L2_CTRL_CLASS_JPEG | 1)
1086 
1087 #define V4L2_CID_JPEG_CHROMA_SUBSAMPLING (V4L2_CID_JPEG_CLASS_BASE + 1)
1095 };
1096 #define V4L2_CID_JPEG_RESTART_INTERVAL (V4L2_CID_JPEG_CLASS_BASE + 2)
1097 #define V4L2_CID_JPEG_COMPRESSION_QUALITY (V4L2_CID_JPEG_CLASS_BASE + 3)
1098 
1099 #define V4L2_CID_JPEG_ACTIVE_MARKER (V4L2_CID_JPEG_CLASS_BASE + 4)
1100 #define V4L2_JPEG_ACTIVE_MARKER_APP0 (1 << 0)
1101 #define V4L2_JPEG_ACTIVE_MARKER_APP1 (1 << 1)
1102 #define V4L2_JPEG_ACTIVE_MARKER_COM (1 << 16)
1103 #define V4L2_JPEG_ACTIVE_MARKER_DQT (1 << 17)
1104 #define V4L2_JPEG_ACTIVE_MARKER_DHT (1 << 18)
1105 
1106 
1107 /* Image source controls */
1108 #define V4L2_CID_IMAGE_SOURCE_CLASS_BASE (V4L2_CTRL_CLASS_IMAGE_SOURCE | 0x900)
1109 #define V4L2_CID_IMAGE_SOURCE_CLASS (V4L2_CTRL_CLASS_IMAGE_SOURCE | 1)
1110 
1111 #define V4L2_CID_VBLANK (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 1)
1112 #define V4L2_CID_HBLANK (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 2)
1113 #define V4L2_CID_ANALOGUE_GAIN (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 3)
1114 #define V4L2_CID_TEST_PATTERN_RED (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 4)
1115 #define V4L2_CID_TEST_PATTERN_GREENR (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 5)
1116 #define V4L2_CID_TEST_PATTERN_BLUE (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 6)
1117 #define V4L2_CID_TEST_PATTERN_GREENB (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 7)
1118 #define V4L2_CID_UNIT_CELL_SIZE (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 8)
1119 
1120 
1121 /* Image processing controls */
1122 
1123 #define V4L2_CID_IMAGE_PROC_CLASS_BASE (V4L2_CTRL_CLASS_IMAGE_PROC | 0x900)
1124 #define V4L2_CID_IMAGE_PROC_CLASS (V4L2_CTRL_CLASS_IMAGE_PROC | 1)
1125 
1126 #define V4L2_CID_LINK_FREQ (V4L2_CID_IMAGE_PROC_CLASS_BASE + 1)
1127 #define V4L2_CID_PIXEL_RATE (V4L2_CID_IMAGE_PROC_CLASS_BASE + 2)
1128 #define V4L2_CID_TEST_PATTERN (V4L2_CID_IMAGE_PROC_CLASS_BASE + 3)
1129 #define V4L2_CID_DEINTERLACING_MODE (V4L2_CID_IMAGE_PROC_CLASS_BASE + 4)
1130 #define V4L2_CID_DIGITAL_GAIN (V4L2_CID_IMAGE_PROC_CLASS_BASE + 5)
1131 
1132 /* DV-class control IDs defined by V4L2 */
1133 #define V4L2_CID_DV_CLASS_BASE (V4L2_CTRL_CLASS_DV | 0x900)
1134 #define V4L2_CID_DV_CLASS (V4L2_CTRL_CLASS_DV | 1)
1135 
1136 #define V4L2_CID_DV_TX_HOTPLUG (V4L2_CID_DV_CLASS_BASE + 1)
1137 #define V4L2_CID_DV_TX_RXSENSE (V4L2_CID_DV_CLASS_BASE + 2)
1138 #define V4L2_CID_DV_TX_EDID_PRESENT (V4L2_CID_DV_CLASS_BASE + 3)
1139 #define V4L2_CID_DV_TX_MODE (V4L2_CID_DV_CLASS_BASE + 4)
1143 };
1144 #define V4L2_CID_DV_TX_RGB_RANGE (V4L2_CID_DV_CLASS_BASE + 5)
1149 };
1150 
1151 #define V4L2_CID_DV_TX_IT_CONTENT_TYPE (V4L2_CID_DV_CLASS_BASE + 6)
1158 };
1159 
1160 #define V4L2_CID_DV_RX_POWER_PRESENT (V4L2_CID_DV_CLASS_BASE + 100)
1161 #define V4L2_CID_DV_RX_RGB_RANGE (V4L2_CID_DV_CLASS_BASE + 101)
1162 #define V4L2_CID_DV_RX_IT_CONTENT_TYPE (V4L2_CID_DV_CLASS_BASE + 102)
1163 
1164 #define V4L2_CID_FM_RX_CLASS_BASE (V4L2_CTRL_CLASS_FM_RX | 0x900)
1165 #define V4L2_CID_FM_RX_CLASS (V4L2_CTRL_CLASS_FM_RX | 1)
1166 
1167 #define V4L2_CID_TUNE_DEEMPHASIS (V4L2_CID_FM_RX_CLASS_BASE + 1)
1172 };
1173 
1174 #define V4L2_CID_RDS_RECEPTION (V4L2_CID_FM_RX_CLASS_BASE + 2)
1175 #define V4L2_CID_RDS_RX_PTY (V4L2_CID_FM_RX_CLASS_BASE + 3)
1176 #define V4L2_CID_RDS_RX_PS_NAME (V4L2_CID_FM_RX_CLASS_BASE + 4)
1177 #define V4L2_CID_RDS_RX_RADIO_TEXT (V4L2_CID_FM_RX_CLASS_BASE + 5)
1178 #define V4L2_CID_RDS_RX_TRAFFIC_ANNOUNCEMENT (V4L2_CID_FM_RX_CLASS_BASE + 6)
1179 #define V4L2_CID_RDS_RX_TRAFFIC_PROGRAM (V4L2_CID_FM_RX_CLASS_BASE + 7)
1180 #define V4L2_CID_RDS_RX_MUSIC_SPEECH (V4L2_CID_FM_RX_CLASS_BASE + 8)
1181 
1182 #define V4L2_CID_RF_TUNER_CLASS_BASE (V4L2_CTRL_CLASS_RF_TUNER | 0x900)
1183 #define V4L2_CID_RF_TUNER_CLASS (V4L2_CTRL_CLASS_RF_TUNER | 1)
1184 
1185 #define V4L2_CID_RF_TUNER_BANDWIDTH_AUTO (V4L2_CID_RF_TUNER_CLASS_BASE + 11)
1186 #define V4L2_CID_RF_TUNER_BANDWIDTH (V4L2_CID_RF_TUNER_CLASS_BASE + 12)
1187 #define V4L2_CID_RF_TUNER_RF_GAIN (V4L2_CID_RF_TUNER_CLASS_BASE + 32)
1188 #define V4L2_CID_RF_TUNER_LNA_GAIN_AUTO (V4L2_CID_RF_TUNER_CLASS_BASE + 41)
1189 #define V4L2_CID_RF_TUNER_LNA_GAIN (V4L2_CID_RF_TUNER_CLASS_BASE + 42)
1190 #define V4L2_CID_RF_TUNER_MIXER_GAIN_AUTO (V4L2_CID_RF_TUNER_CLASS_BASE + 51)
1191 #define V4L2_CID_RF_TUNER_MIXER_GAIN (V4L2_CID_RF_TUNER_CLASS_BASE + 52)
1192 #define V4L2_CID_RF_TUNER_IF_GAIN_AUTO (V4L2_CID_RF_TUNER_CLASS_BASE + 61)
1193 #define V4L2_CID_RF_TUNER_IF_GAIN (V4L2_CID_RF_TUNER_CLASS_BASE + 62)
1194 #define V4L2_CID_RF_TUNER_PLL_LOCK (V4L2_CID_RF_TUNER_CLASS_BASE + 91)
1195 
1196 
1197 /* Detection-class control IDs defined by V4L2 */
1198 #define V4L2_CID_DETECT_CLASS_BASE (V4L2_CTRL_CLASS_DETECT | 0x900)
1199 #define V4L2_CID_DETECT_CLASS (V4L2_CTRL_CLASS_DETECT | 1)
1200 
1201 #define V4L2_CID_DETECT_MD_MODE (V4L2_CID_DETECT_CLASS_BASE + 1)
1207 };
1208 #define V4L2_CID_DETECT_MD_GLOBAL_THRESHOLD (V4L2_CID_DETECT_CLASS_BASE + 2)
1209 #define V4L2_CID_DETECT_MD_THRESHOLD_GRID (V4L2_CID_DETECT_CLASS_BASE + 3)
1210 #define V4L2_CID_DETECT_MD_REGION_GRID (V4L2_CID_DETECT_CLASS_BASE + 4)
1211 
1212 
1213 /* Stateless CODECs controls */
1214 #define V4L2_CID_CODEC_STATELESS_BASE (V4L2_CTRL_CLASS_CODEC_STATELESS | 0x900)
1215 #define V4L2_CID_CODEC_STATELESS_CLASS (V4L2_CTRL_CLASS_CODEC_STATELESS | 1)
1216 
1217 #define V4L2_CID_STATELESS_H264_DECODE_MODE (V4L2_CID_CODEC_STATELESS_BASE + 0)
1218 
1237 };
1238 
1239 #define V4L2_CID_STATELESS_H264_START_CODE (V4L2_CID_CODEC_STATELESS_BASE + 1)
1240 
1254 };
1255 
1256 #define V4L2_H264_SPS_CONSTRAINT_SET0_FLAG 0x01
1257 #define V4L2_H264_SPS_CONSTRAINT_SET1_FLAG 0x02
1258 #define V4L2_H264_SPS_CONSTRAINT_SET2_FLAG 0x04
1259 #define V4L2_H264_SPS_CONSTRAINT_SET3_FLAG 0x08
1260 #define V4L2_H264_SPS_CONSTRAINT_SET4_FLAG 0x10
1261 #define V4L2_H264_SPS_CONSTRAINT_SET5_FLAG 0x20
1262 
1263 #define V4L2_H264_SPS_FLAG_SEPARATE_COLOUR_PLANE 0x01
1264 #define V4L2_H264_SPS_FLAG_QPPRIME_Y_ZERO_TRANSFORM_BYPASS 0x02
1265 #define V4L2_H264_SPS_FLAG_DELTA_PIC_ORDER_ALWAYS_ZERO 0x04
1266 #define V4L2_H264_SPS_FLAG_GAPS_IN_FRAME_NUM_VALUE_ALLOWED 0x08
1267 #define V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY 0x10
1268 #define V4L2_H264_SPS_FLAG_MB_ADAPTIVE_FRAME_FIELD 0x20
1269 #define V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE 0x40
1270 
1271 #define V4L2_H264_SPS_HAS_CHROMA_FORMAT(sps) \
1272  ((sps)->profile_idc == 100 || (sps)->profile_idc == 110 || \
1273  (sps)->profile_idc == 122 || (sps)->profile_idc == 244 || \
1274  (sps)->profile_idc == 44 || (sps)->profile_idc == 83 || \
1275  (sps)->profile_idc == 86 || (sps)->profile_idc == 118 || \
1276  (sps)->profile_idc == 128 || (sps)->profile_idc == 138 || \
1277  (sps)->profile_idc == 139 || (sps)->profile_idc == 134 || \
1278  (sps)->profile_idc == 135)
1279 
1280 #define V4L2_CID_STATELESS_H264_SPS (V4L2_CID_CODEC_STATELESS_BASE + 2)
1281 
1324  __u32 flags;
1325 };
1326 
1327 #define V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE 0x0001
1328 #define V4L2_H264_PPS_FLAG_BOTTOM_FIELD_PIC_ORDER_IN_FRAME_PRESENT 0x0002
1329 #define V4L2_H264_PPS_FLAG_WEIGHTED_PRED 0x0004
1330 #define V4L2_H264_PPS_FLAG_DEBLOCKING_FILTER_CONTROL_PRESENT 0x0008
1331 #define V4L2_H264_PPS_FLAG_CONSTRAINED_INTRA_PRED 0x0010
1332 #define V4L2_H264_PPS_FLAG_REDUNDANT_PIC_CNT_PRESENT 0x0020
1333 #define V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE 0x0040
1334 #define V4L2_H264_PPS_FLAG_SCALING_MATRIX_PRESENT 0x0080
1335 
1336 #define V4L2_CID_STATELESS_H264_PPS (V4L2_CID_CODEC_STATELESS_BASE + 3)
1337 
1373  __u16 flags;
1374 };
1375 
1376 #define V4L2_CID_STATELESS_H264_SCALING_MATRIX (V4L2_CID_CODEC_STATELESS_BASE + 4)
1377 
1395  __u8 scaling_list_4x4[6][16];
1396  __u8 scaling_list_8x8[6][64];
1397 };
1398 
1400  __s16 luma_weight[32];
1401  __s16 luma_offset[32];
1402  __s16 chroma_weight[32][2];
1403  __s16 chroma_offset[32][2];
1404 };
1405 
1406 #define V4L2_H264_CTRL_PRED_WEIGHTS_REQUIRED(pps, slice) \
1407  ((((pps)->flags & V4L2_H264_PPS_FLAG_WEIGHTED_PRED) && \
1408  ((slice)->slice_type == V4L2_H264_SLICE_TYPE_P || \
1409  (slice)->slice_type == V4L2_H264_SLICE_TYPE_SP)) || \
1410  ((pps)->weighted_bipred_idc == 1 && \
1411  (slice)->slice_type == V4L2_H264_SLICE_TYPE_B))
1412 
1413 #define V4L2_CID_STATELESS_H264_PRED_WEIGHTS (V4L2_CID_CODEC_STATELESS_BASE + 5)
1414 
1428 };
1429 
1430 #define V4L2_H264_SLICE_TYPE_P 0
1431 #define V4L2_H264_SLICE_TYPE_B 1
1432 #define V4L2_H264_SLICE_TYPE_I 2
1433 #define V4L2_H264_SLICE_TYPE_SP 3
1434 #define V4L2_H264_SLICE_TYPE_SI 4
1435 
1436 #define V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED 0x01
1437 #define V4L2_H264_SLICE_FLAG_SP_FOR_SWITCH 0x02
1438 
1439 #define V4L2_H264_TOP_FIELD_REF 0x1
1440 #define V4L2_H264_BOTTOM_FIELD_REF 0x2
1441 #define V4L2_H264_FRAME_REF 0x3
1442 
1451  __u8 fields;
1452  __u8 index;
1453 };
1454 
1455 /*
1456  * Maximum DPB size, as specified by section 'A.3.1 Level limits
1457  * common to the Baseline, Main, and Extended profiles'.
1458  */
1459 #define V4L2_H264_NUM_DPB_ENTRIES 16
1460 #define V4L2_H264_REF_LIST_LEN (2 * V4L2_H264_NUM_DPB_ENTRIES)
1461 
1462 #define V4L2_CID_STATELESS_H264_SLICE_PARAMS (V4L2_CID_CODEC_STATELESS_BASE + 6)
1463 
1511 
1512  __u8 reserved;
1513 
1516 
1517  __u32 flags;
1518 };
1519 
1520 #define V4L2_H264_DPB_ENTRY_FLAG_VALID 0x01
1521 #define V4L2_H264_DPB_ENTRY_FLAG_ACTIVE 0x02
1522 #define V4L2_H264_DPB_ENTRY_FLAG_LONG_TERM 0x04
1523 #define V4L2_H264_DPB_ENTRY_FLAG_FIELD 0x08
1524 
1543  __u32 buf_index;
1545  __u32 pic_num;
1546  __u16 frame_num;
1547  __u8 fields;
1548  __u8 reserved[5];
1551  __u32 flags;
1552 };
1553 
1554 #define V4L2_H264_DECODE_PARAM_FLAG_IDR_PIC 0x01
1555 #define V4L2_H264_DECODE_PARAM_FLAG_FIELD_PIC 0x02
1556 #define V4L2_H264_DECODE_PARAM_FLAG_BOTTOM_FIELD 0x04
1557 
1558 #define V4L2_CID_STATELESS_H264_DECODE_PARAMS (V4L2_CID_CODEC_STATELESS_BASE + 7)
1559 
1583  __u16 frame_num;
1586  __u16 idr_pic_id;
1594 
1595  __u32 reserved;
1596  __u32 flags;
1597 };
1598 
1599 
1600 /* Stateless FWHT control, used by the vicodec driver */
1601 
1602 /* Current FWHT version */
1603 #define V4L2_FWHT_VERSION 3
1604 
1605 /* Set if this is an interlaced format */
1606 #define V4L2_FWHT_FL_IS_INTERLACED _BITUL(0)
1607 /* Set if this is a bottom-first (NTSC) interlaced format */
1608 #define V4L2_FWHT_FL_IS_BOTTOM_FIRST _BITUL(1)
1609 /* Set if each 'frame' contains just one field */
1610 #define V4L2_FWHT_FL_IS_ALTERNATE _BITUL(2)
1611 /*
1612  * If V4L2_FWHT_FL_IS_ALTERNATE was set, then this is set if this
1613  * 'frame' is the bottom field, else it is the top field.
1614  */
1615 #define V4L2_FWHT_FL_IS_BOTTOM_FIELD _BITUL(3)
1616 /* Set if the Y' plane is uncompressed */
1617 #define V4L2_FWHT_FL_LUMA_IS_UNCOMPRESSED _BITUL(4)
1618 /* Set if the Cb plane is uncompressed */
1619 #define V4L2_FWHT_FL_CB_IS_UNCOMPRESSED _BITUL(5)
1620 /* Set if the Cr plane is uncompressed */
1621 #define V4L2_FWHT_FL_CR_IS_UNCOMPRESSED _BITUL(6)
1622 /* Set if the chroma plane is full height, if cleared it is half height */
1623 #define V4L2_FWHT_FL_CHROMA_FULL_HEIGHT _BITUL(7)
1624 /* Set if the chroma plane is full width, if cleared it is half width */
1625 #define V4L2_FWHT_FL_CHROMA_FULL_WIDTH _BITUL(8)
1626 /* Set if the alpha plane is uncompressed */
1627 #define V4L2_FWHT_FL_ALPHA_IS_UNCOMPRESSED _BITUL(9)
1628 /* Set if this is an I Frame */
1629 #define V4L2_FWHT_FL_I_FRAME _BITUL(10)
1630 
1631 /* A 4-values flag - the number of components - 1 */
1632 #define V4L2_FWHT_FL_COMPONENTS_NUM_MSK GENMASK(18, 16)
1633 #define V4L2_FWHT_FL_COMPONENTS_NUM_OFFSET 16
1634 
1635 /* A 4-values flag - the pixel encoding type */
1636 #define V4L2_FWHT_FL_PIXENC_MSK GENMASK(20, 19)
1637 #define V4L2_FWHT_FL_PIXENC_OFFSET 19
1638 #define V4L2_FWHT_FL_PIXENC_YUV (1 << V4L2_FWHT_FL_PIXENC_OFFSET)
1639 #define V4L2_FWHT_FL_PIXENC_RGB (2 << V4L2_FWHT_FL_PIXENC_OFFSET)
1640 #define V4L2_FWHT_FL_PIXENC_HSV (3 << V4L2_FWHT_FL_PIXENC_OFFSET)
1641 
1642 #define V4L2_CID_STATELESS_FWHT_PARAMS (V4L2_CID_CODEC_STATELESS_BASE + 100)
1643 
1660  __u32 version;
1661  __u32 width;
1662  __u32 height;
1663  __u32 flags;
1664  __u32 colorspace;
1665  __u32 xfer_func;
1666  __u32 ycbcr_enc;
1668 };
1669 
1670 /* Stateless VP8 control */
1671 
1672 #define V4L2_VP8_SEGMENT_FLAG_ENABLED 0x01
1673 #define V4L2_VP8_SEGMENT_FLAG_UPDATE_MAP 0x02
1674 #define V4L2_VP8_SEGMENT_FLAG_UPDATE_FEATURE_DATA 0x04
1675 #define V4L2_VP8_SEGMENT_FLAG_DELTA_VALUE_MODE 0x08
1676 
1692  __s8 quant_update[4];
1693  __s8 lf_update[4];
1694  __u8 segment_probs[3];
1695  __u8 padding;
1696  __u32 flags;
1697 };
1698 
1699 #define V4L2_VP8_LF_ADJ_ENABLE 0x01
1700 #define V4L2_VP8_LF_DELTA_UPDATE 0x02
1701 #define V4L2_VP8_LF_FILTER_TYPE_SIMPLE 0x04
1702 
1719  __s8 ref_frm_delta[4];
1720  __s8 mb_mode_delta[4];
1722  __u8 level;
1723  __u16 padding;
1724  __u32 flags;
1725 };
1726 
1744  __u8 y_ac_qi;
1750  __u16 padding;
1751 };
1752 
1753 #define V4L2_VP8_COEFF_PROB_CNT 11
1754 #define V4L2_VP8_MV_PROB_CNT 19
1755 
1772  __u8 y_mode_probs[4];
1773  __u8 uv_mode_probs[3];
1775  __u8 padding[3];
1776 };
1777 
1790  __u8 range;
1791  __u8 value;
1793  __u8 padding;
1794 };
1795 
1796 #define V4L2_VP8_FRAME_FLAG_KEY_FRAME 0x01
1797 #define V4L2_VP8_FRAME_FLAG_EXPERIMENTAL 0x02
1798 #define V4L2_VP8_FRAME_FLAG_SHOW_FRAME 0x04
1799 #define V4L2_VP8_FRAME_FLAG_MB_NO_SKIP_COEFF 0x08
1800 #define V4L2_VP8_FRAME_FLAG_SIGN_BIAS_GOLDEN 0x10
1801 #define V4L2_VP8_FRAME_FLAG_SIGN_BIAS_ALT 0x20
1802 
1803 #define V4L2_VP8_FRAME_IS_KEY_FRAME(hdr) \
1804  (!!((hdr)->flags & V4L2_VP8_FRAME_FLAG_KEY_FRAME))
1805 
1806 #define V4L2_CID_STATELESS_VP8_FRAME (V4L2_CID_CODEC_STATELESS_BASE + 200)
1807 
1841 
1842  __u16 width;
1843  __u16 height;
1844 
1847 
1848  __u8 version;
1852  __u8 prob_gf;
1854 
1857  __u32 dct_part_sizes[8];
1858 
1862 
1863  __u64 flags;
1864 };
1865 
1866 /* Stateless MPEG-2 controls */
1867 
1868 #define V4L2_MPEG2_SEQ_FLAG_PROGRESSIVE 0x01
1869 
1870 #define V4L2_CID_STATELESS_MPEG2_SEQUENCE (V4L2_CID_CODEC_STATELESS_BASE+220)
1871 
1897  __u8 flags;
1898 };
1899 
1900 #define V4L2_MPEG2_PIC_CODING_TYPE_I 1
1901 #define V4L2_MPEG2_PIC_CODING_TYPE_P 2
1902 #define V4L2_MPEG2_PIC_CODING_TYPE_B 3
1903 #define V4L2_MPEG2_PIC_CODING_TYPE_D 4
1904 
1905 #define V4L2_MPEG2_PIC_TOP_FIELD 0x1
1906 #define V4L2_MPEG2_PIC_BOTTOM_FIELD 0x2
1907 #define V4L2_MPEG2_PIC_FRAME 0x3
1908 
1909 #define V4L2_MPEG2_PIC_FLAG_TOP_FIELD_FIRST 0x0001
1910 #define V4L2_MPEG2_PIC_FLAG_FRAME_PRED_DCT 0x0002
1911 #define V4L2_MPEG2_PIC_FLAG_CONCEALMENT_MV 0x0004
1912 #define V4L2_MPEG2_PIC_FLAG_Q_SCALE_TYPE 0x0008
1913 #define V4L2_MPEG2_PIC_FLAG_INTRA_VLC 0x0010
1914 #define V4L2_MPEG2_PIC_FLAG_ALT_SCAN 0x0020
1915 #define V4L2_MPEG2_PIC_FLAG_REPEAT_FIRST 0x0040
1916 #define V4L2_MPEG2_PIC_FLAG_PROGRESSIVE 0x0080
1917 
1918 #define V4L2_CID_STATELESS_MPEG2_PICTURE (V4L2_CID_CODEC_STATELESS_BASE+221)
1919 
1941  __u32 flags;
1942  __u8 f_code[2][2];
1946  __u8 reserved[5];
1947 };
1948 
1949 #define V4L2_CID_STATELESS_MPEG2_QUANTISATION (V4L2_CID_CODEC_STATELESS_BASE+222)
1950 
1976 };
1977 
1978 #define V4L2_CID_COLORIMETRY_CLASS_BASE (V4L2_CTRL_CLASS_COLORIMETRY | 0x900)
1979 #define V4L2_CID_COLORIMETRY_CLASS (V4L2_CTRL_CLASS_COLORIMETRY | 1)
1980 
1981 #define V4L2_CID_COLORIMETRY_HDR10_CLL_INFO (V4L2_CID_COLORIMETRY_CLASS_BASE + 0)
1982 
1986 };
1987 
1988 #define V4L2_CID_COLORIMETRY_HDR10_MASTERING_DISPLAY (V4L2_CID_COLORIMETRY_CLASS_BASE + 1)
1989 
1990 #define V4L2_HDR10_MASTERING_PRIMARIES_X_LOW 5
1991 #define V4L2_HDR10_MASTERING_PRIMARIES_X_HIGH 37000
1992 #define V4L2_HDR10_MASTERING_PRIMARIES_Y_LOW 5
1993 #define V4L2_HDR10_MASTERING_PRIMARIES_Y_HIGH 42000
1994 #define V4L2_HDR10_MASTERING_WHITE_POINT_X_LOW 5
1995 #define V4L2_HDR10_MASTERING_WHITE_POINT_X_HIGH 37000
1996 #define V4L2_HDR10_MASTERING_WHITE_POINT_Y_LOW 5
1997 #define V4L2_HDR10_MASTERING_WHITE_POINT_Y_HIGH 42000
1998 #define V4L2_HDR10_MASTERING_MAX_LUMA_LOW 50000
1999 #define V4L2_HDR10_MASTERING_MAX_LUMA_HIGH 100000000
2000 #define V4L2_HDR10_MASTERING_MIN_LUMA_LOW 1
2001 #define V4L2_HDR10_MASTERING_MIN_LUMA_HIGH 50000
2002 
2010 };
2011 
2012 /* MPEG-compression definitions kept for backwards compatibility */
2013 #define V4L2_CTRL_CLASS_MPEG V4L2_CTRL_CLASS_CODEC
2014 #define V4L2_CID_MPEG_CLASS V4L2_CID_CODEC_CLASS
2015 #define V4L2_CID_MPEG_BASE V4L2_CID_CODEC_BASE
2016 #define V4L2_CID_MPEG_CX2341X_BASE V4L2_CID_CODEC_CX2341X_BASE
2017 #define V4L2_CID_MPEG_MFC51_BASE V4L2_CID_CODEC_MFC51_BASE
2018 
2019 #endif
V4L2_MPEG_VIDEO_HEVC_LEVEL_2
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_2
Definition: v4l2-controls.h:730
V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN_10
@ V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN_10
Definition: v4l2-controls.h:725
V4L2_WHITE_BALANCE_FLUORESCENT_H
@ V4L2_WHITE_BALANCE_FLUORESCENT_H
Definition: v4l2-controls.h:921
v4l2_vp8_entropy::uv_mode_probs
__u8 uv_mode_probs[3]
Definition: v4l2-controls.h:1773
V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_DISABLED_AT_SLICE_BOUNDARY
@ V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_DISABLED_AT_SLICE_BOUNDARY
Definition: v4l2-controls.h:507
v4l2_ctrl_hdr10_mastering_display::white_point_y
__u16 white_point_y
Definition: v4l2-controls.h:2007
V4L2_CID_POWER_LINE_FREQUENCY_AUTO
@ V4L2_CID_POWER_LINE_FREQUENCY_AUTO
Definition: v4l2-controls.h:105
v4l2_ctrl_h264_scaling_matrix::scaling_list_8x8
__u8 scaling_list_8x8[6][64]
Definition: v4l2-controls.h:1396
V4L2_MPEG_AUDIO_L3_BITRATE_64K
@ V4L2_MPEG_AUDIO_L3_BITRATE_64K
Definition: v4l2-controls.h:299
v4l2_h264_weight_factors
Definition: v4l2-controls.h:1399
V4L2_MPEG_VIDEO_ASPECT_4x3
@ V4L2_MPEG_VIDEO_ASPECT_4x3
Definition: v4l2-controls.h:380
v4l2_vp8_num_partitions
v4l2_vp8_num_partitions
Definition: v4l2-controls.h:640
v4l2_mpeg_audio_sampling_freq
v4l2_mpeg_audio_sampling_freq
Definition: v4l2-controls.h:246
v4l2_ctrl_vp8_frame::vertical_scale
__u8 vertical_scale
Definition: v4l2-controls.h:1846
V4L2_STATELESS_H264_DECODE_MODE_FRAME_BASED
@ V4L2_STATELESS_H264_DECODE_MODE_FRAME_BASED
Definition: v4l2-controls.h:1236
V4L2_MPEG_AUDIO_L2_BITRATE_128K
@ V4L2_MPEG_AUDIO_L2_BITRATE_128K
Definition: v4l2-controls.h:285
V4L2_MPEG_STREAM_TYPE_MPEG2_DVD
@ V4L2_MPEG_STREAM_TYPE_MPEG2_DVD
Definition: v4l2-controls.h:228
v4l2_ctrl_h264_sps::level_idc
__u8 level_idc
Definition: v4l2-controls.h:1309
v4l2_vp8_segment::padding
__u8 padding
Definition: v4l2-controls.h:1695
v4l2_ctrl_hdr10_mastering_display::max_display_mastering_luminance
__u32 max_display_mastering_luminance
Definition: v4l2-controls.h:2008
V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_EXTENDED
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_EXTENDED
Definition: v4l2-controls.h:552
v4l2_ctrl_h264_decode_params::delta_pic_order_cnt_bottom
__s32 delta_pic_order_cnt_bottom
Definition: v4l2-controls.h:1588
v4l2_vp8_loop_filter::sharpness_level
__u8 sharpness_level
Definition: v4l2-controls.h:1721
v4l2_dv_rgb_range
v4l2_dv_rgb_range
Definition: v4l2-controls.h:1145
V4L2_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE_DISABLED_AT_SLICE_BOUNDARY
@ V4L2_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE_DISABLED_AT_SLICE_BOUNDARY
Definition: v4l2-controls.h:754
v4l2_flash_led_mode
v4l2_flash_led_mode
Definition: v4l2-controls.h:1046
v4l2_vp8_quantization::y2_dc_delta
__s8 y2_dc_delta
Definition: v4l2-controls.h:1746
V4L2_MPEG_VIDEO_H264_LEVEL_1_3
@ V4L2_MPEG_VIDEO_H264_LEVEL_1_3
Definition: v4l2-controls.h:484
V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_TOP_BOTTOM
@ V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_TOP_BOTTOM
Definition: v4l2-controls.h:562
v4l2_ctrl_h264_sps::offset_for_ref_frame
__s32 offset_for_ref_frame[255]
Definition: v4l2-controls.h:1319
V4L2_MPEG_AUDIO_L3_BITRATE_96K
@ V4L2_MPEG_AUDIO_L3_BITRATE_96K
Definition: v4l2-controls.h:301
V4L2_JPEG_CHROMA_SUBSAMPLING_410
@ V4L2_JPEG_CHROMA_SUBSAMPLING_410
Definition: v4l2-controls.h:1093
v4l2_mpeg_audio_mode
v4l2_mpeg_audio_mode
Definition: v4l2-controls.h:311
V4L2_MPEG_VIDEO_HEADER_MODE_SEPARATE
@ V4L2_MPEG_VIDEO_HEADER_MODE_SEPARATE
Definition: v4l2-controls.h:405
v4l2_mpeg_video_h264_level
v4l2_mpeg_video_h264_level
Definition: v4l2-controls.h:479
v4l2_ctrl_h264_decode_params::frame_num
__u16 frame_num
Definition: v4l2-controls.h:1583
V4L2_MPEG_VIDEO_MPEG4_LEVEL_3
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_3
Definition: v4l2-controls.h:620
V4L2_COLORFX_SKETCH
@ V4L2_COLORFX_SKETCH
Definition: v4l2-controls.h:120
V4L2_MPEG_AUDIO_L3_BITRATE_224K
@ V4L2_MPEG_AUDIO_L3_BITRATE_224K
Definition: v4l2-controls.h:306
v4l2_mpeg_cx2341x_video_luma_spatial_filter_type
v4l2_mpeg_cx2341x_video_luma_spatial_filter_type
Definition: v4l2-controls.h:818
v4l2_ctrl_h264_slice_params::slice_alpha_c0_offset_div2
__s8 slice_alpha_c0_offset_div2
Definition: v4l2-controls.h:1507
v4l2_ctrl_hdr10_cll_info::max_content_light_level
__u16 max_content_light_level
Definition: v4l2-controls.h:1984
V4L2_SCENE_MODE_FALL_COLORS
@ V4L2_SCENE_MODE_FALL_COLORS
Definition: v4l2-controls.h:954
v4l2_ctrl_h264_slice_params::reserved
__u8 reserved
Definition: v4l2-controls.h:1512
V4L2_CID_MPEG_VIDEO_VPX_1_PARTITION
@ V4L2_CID_MPEG_VIDEO_VPX_1_PARTITION
Definition: v4l2-controls.h:641
V4L2_MPEG_AUDIO_DEC_PLAYBACK_RIGHT
@ V4L2_MPEG_AUDIO_DEC_PLAYBACK_RIGHT
Definition: v4l2-controls.h:364
V4L2_MPEG_AUDIO_L2_BITRATE_256K
@ V4L2_MPEG_AUDIO_L2_BITRATE_256K
Definition: v4l2-controls.h:289
V4L2_COLORFX_GRASS_GREEN
@ V4L2_COLORFX_GRASS_GREEN
Definition: v4l2-controls.h:122
v4l2_ctrl_fwht_params::ycbcr_enc
__u32 ycbcr_enc
Definition: v4l2-controls.h:1666
v4l2_vp8_quantization::uv_ac_delta
__s8 uv_ac_delta
Definition: v4l2-controls.h:1749
V4L2_MPEG_AUDIO_CRC_NONE
@ V4L2_MPEG_AUDIO_CRC_NONE
Definition: v4l2-controls.h:332
V4L2_MPEG_AUDIO_EMPHASIS_NONE
@ V4L2_MPEG_AUDIO_EMPHASIS_NONE
Definition: v4l2-controls.h:326
v4l2_ctrl_h264_sps::bit_depth_chroma_minus8
__u8 bit_depth_chroma_minus8
Definition: v4l2-controls.h:1313
V4L2_MPEG_VIDEO_H264_PROFILE_EXTENDED
@ V4L2_MPEG_VIDEO_H264_PROFILE_EXTENDED
Definition: v4l2-controls.h:514
V4L2_SCENE_MODE_PORTRAIT
@ V4L2_SCENE_MODE_PORTRAIT
Definition: v4l2-controls.h:959
v4l2_vp8_loop_filter::padding
__u16 padding
Definition: v4l2-controls.h:1723
v4l2_ctrl_h264_pps::num_ref_idx_l0_default_active_minus1
__u8 num_ref_idx_l0_default_active_minus1
Definition: v4l2-controls.h:1366
v4l2_h264_weight_factors::chroma_weight
__s16 chroma_weight[32][2]
Definition: v4l2-controls.h:1402
V4L2_MPEG_AUDIO_L1_BITRATE_416K
@ V4L2_MPEG_AUDIO_L1_BITRATE_416K
Definition: v4l2-controls.h:273
v4l2_jpeg_chroma_subsampling
v4l2_jpeg_chroma_subsampling
Definition: v4l2-controls.h:1088
v4l2_h264_reference::fields
__u8 fields
Definition: v4l2-controls.h:1451
V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_EXPLICIT
@ V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_EXPLICIT
Definition: v4l2-controls.h:574
v4l2_ctrl_fwht_params
struct v4l2_ctrl_fwht_params - FWHT parameters
Definition: v4l2-controls.h:1658
v4l2_ctrl_vp8_frame::width
__u16 width
Definition: v4l2-controls.h:1842
V4L2_MPEG_STREAM_VBI_FMT_IVTV
@ V4L2_MPEG_STREAM_VBI_FMT_IVTV
Definition: v4l2-controls.h:241
v4l2_dv_it_content_type
v4l2_dv_it_content_type
Definition: v4l2-controls.h:1152
v4l2_h264_dpb_entry::frame_num
__u16 frame_num
Definition: v4l2-controls.h:1546
v4l2_vp8_segment
struct v4l2_vp8_segment - VP8 segment-based adjustments parameters
Definition: v4l2-controls.h:1691
V4L2_MPEG_VIDEO_H264_LEVEL_3_1
@ V4L2_MPEG_VIDEO_H264_LEVEL_3_1
Definition: v4l2-controls.h:489
V4L2_CID_MPEG_VIDEO_VPX_8_PARTITIONS
@ V4L2_CID_MPEG_VIDEO_VPX_8_PARTITIONS
Definition: v4l2-controls.h:644
v4l2_ctrl_vp8_frame::segment
struct v4l2_vp8_segment segment
Definition: v4l2-controls.h:1836
V4L2_MPEG_VIDEO_HEVC_LEVEL_4
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_4
Definition: v4l2-controls.h:734
v4l2_ctrl_h264_pps::chroma_qp_index_offset
__s8 chroma_qp_index_offset
Definition: v4l2-controls.h:1371
V4L2_SCENE_MODE_BACKLIGHT
@ V4L2_SCENE_MODE_BACKLIGHT
Definition: v4l2-controls.h:950
v4l2_ctrl_vp8_frame::quant
struct v4l2_vp8_quantization quant
Definition: v4l2-controls.h:1838
v4l2_mpeg_video_vp9_profile
v4l2_mpeg_video_vp9_profile
Definition: v4l2-controls.h:676
v4l2_mpeg_audio_dec_playback
v4l2_mpeg_audio_dec_playback
Definition: v4l2-controls.h:360
V4L2_MPEG_AUDIO_L1_BITRATE_224K
@ V4L2_MPEG_AUDIO_L1_BITRATE_224K
Definition: v4l2-controls.h:267
V4L2_DV_RGB_RANGE_FULL
@ V4L2_DV_RGB_RANGE_FULL
Definition: v4l2-controls.h:1148
V4L2_JPEG_CHROMA_SUBSAMPLING_GRAY
@ V4L2_JPEG_CHROMA_SUBSAMPLING_GRAY
Definition: v4l2-controls.h:1094
V4L2_WHITE_BALANCE_FLASH
@ V4L2_WHITE_BALANCE_FLASH
Definition: v4l2-controls.h:924
V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_4x3
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_4x3
Definition: v4l2-controls.h:549
V4L2_H264_REF_LIST_LEN
#define V4L2_H264_REF_LIST_LEN
Definition: v4l2-controls.h:1460
V4L2_MPEG_AUDIO_DEC_PLAYBACK_SWAPPED_STEREO
@ V4L2_MPEG_AUDIO_DEC_PLAYBACK_SWAPPED_STEREO
Definition: v4l2-controls.h:366
V4L2_SCENE_MODE_PARTY_INDOOR
@ V4L2_SCENE_MODE_PARTY_INDOOR
Definition: v4l2-controls.h:958
v4l2_ctrl_h264_sps::pic_height_in_map_units_minus1
__u16 pic_height_in_map_units_minus1
Definition: v4l2-controls.h:1323
V4L2_MPEG_AUDIO_L2_BITRATE_32K
@ V4L2_MPEG_AUDIO_L2_BITRATE_32K
Definition: v4l2-controls.h:278
v4l2_iso_sensitivity_auto_type
v4l2_iso_sensitivity_auto_type
Definition: v4l2-controls.h:934
V4L2_FLASH_LED_MODE_TORCH
@ V4L2_FLASH_LED_MODE_TORCH
Definition: v4l2-controls.h:1049
V4L2_MPEG_AUDIO_ENCODING_LAYER_1
@ V4L2_MPEG_AUDIO_ENCODING_LAYER_1
Definition: v4l2-controls.h:253
v4l2_vp8_quantization::y2_ac_delta
__s8 y2_ac_delta
Definition: v4l2-controls.h:1747
V4L2_EXPOSURE_METERING_CENTER_WEIGHTED
@ V4L2_EXPOSURE_METERING_CENTER_WEIGHTED
Definition: v4l2-controls.h:942
v4l2_ctrl_mpeg2_sequence::flags
__u8 flags
Definition: v4l2-controls.h:1897
V4L2_MPEG_AUDIO_L1_BITRATE_384K
@ V4L2_MPEG_AUDIO_L1_BITRATE_384K
Definition: v4l2-controls.h:272
V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_OFF
@ V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_OFF
Definition: v4l2-controls.h:838
V4L2_DV_IT_CONTENT_TYPE_GAME
@ V4L2_DV_IT_CONTENT_TYPE_GAME
Definition: v4l2-controls.h:1156
V4L2_MPEG_VIDEO_VP9_LEVEL_5_2
@ V4L2_MPEG_VIDEO_VP9_LEVEL_5_2
Definition: v4l2-controls.h:694
V4L2_COLORFX_BW
@ V4L2_COLORFX_BW
Definition: v4l2-controls.h:116
v4l2_vp8_entropy
struct v4l2_vp8_entropy - VP8 update probabilities
Definition: v4l2-controls.h:1770
V4L2_MPEG_VIDEO_VP8_PROFILE_3
@ V4L2_MPEG_VIDEO_VP8_PROFILE_3
Definition: v4l2-controls.h:671
V4L2_FLASH_STROBE_SOURCE_EXTERNAL
@ V4L2_FLASH_STROBE_SOURCE_EXTERNAL
Definition: v4l2-controls.h:1055
V4L2_MPEG_AUDIO_L1_BITRATE_320K
@ V4L2_MPEG_AUDIO_L1_BITRATE_320K
Definition: v4l2-controls.h:270
v4l2_ctrl_mpeg2_picture::picture_coding_type
__u8 picture_coding_type
Definition: v4l2-controls.h:1943
V4L2_MPEG_AUDIO_L3_BITRATE_112K
@ V4L2_MPEG_AUDIO_L3_BITRATE_112K
Definition: v4l2-controls.h:302
V4L2_MPEG_AUDIO_SAMPLING_FREQ_32000
@ V4L2_MPEG_AUDIO_SAMPLING_FREQ_32000
Definition: v4l2-controls.h:249
v4l2_mpeg_video_h264_fmo_map_type
v4l2_mpeg_video_h264_fmo_map_type
Definition: v4l2-controls.h:567
V4L2_MPEG_VIDEO_MPEG2_LEVEL_LOW
@ V4L2_MPEG_VIDEO_MPEG2_LEVEL_LOW
Definition: v4l2-controls.h:441
V4L2_MPEG_VIDEO_H264_LEVEL_1_2
@ V4L2_MPEG_VIDEO_H264_LEVEL_1_2
Definition: v4l2-controls.h:483
V4L2_MPEG_VIDEO_VP8_PROFILE_2
@ V4L2_MPEG_VIDEO_VP8_PROFILE_2
Definition: v4l2-controls.h:670
V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_2x1
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_2x1
Definition: v4l2-controls.h:551
v4l2_ctrl_h264_slice_params::num_ref_idx_l1_active_minus1
__u8 num_ref_idx_l1_active_minus1
Definition: v4l2-controls.h:1510
V4L2_MPEG_AUDIO_DEC_PLAYBACK_STEREO
@ V4L2_MPEG_AUDIO_DEC_PLAYBACK_STEREO
Definition: v4l2-controls.h:362
V4L2_MPEG_AUDIO_L2_BITRATE_64K
@ V4L2_MPEG_AUDIO_L2_BITRATE_64K
Definition: v4l2-controls.h:281
V4L2_MPEG_VIDEO_H264_LEVEL_1_1
@ V4L2_MPEG_VIDEO_H264_LEVEL_1_1
Definition: v4l2-controls.h:482
V4L2_DV_RGB_RANGE_AUTO
@ V4L2_DV_RGB_RANGE_AUTO
Definition: v4l2-controls.h:1146
v4l2_ctrl_h264_decode_params::nal_ref_idc
__u16 nal_ref_idc
Definition: v4l2-controls.h:1582
v4l2_mpeg_video_mpeg4_profile
v4l2_mpeg_video_mpeg4_profile
Definition: v4l2-controls.h:626
V4L2_MPEG_VIDEO_VP8_PROFILE_1
@ V4L2_MPEG_VIDEO_VP8_PROFILE_1
Definition: v4l2-controls.h:669
V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_10_INTRA
@ V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_10_INTRA
Definition: v4l2-controls.h:519
v4l2_vp8_quantization::uv_dc_delta
__s8 uv_dc_delta
Definition: v4l2-controls.h:1748
V4L2_FLASH_LED_MODE_FLASH
@ V4L2_FLASH_LED_MODE_FLASH
Definition: v4l2-controls.h:1048
v4l2_ctrl_h264_pps
struct v4l2_ctrl_h264_pps - H264 picture parameter set
Definition: v4l2-controls.h:1362
V4L2_MPEG_VIDEO_HEVC_LEVEL_6
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_6
Definition: v4l2-controls.h:739
V4L2_AUTO_FOCUS_RANGE_AUTO
@ V4L2_AUTO_FOCUS_RANGE_AUTO
Definition: v4l2-controls.h:980
V4L2_MPEG_VIDEO_MPEG4_LEVEL_1
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_1
Definition: v4l2-controls.h:618
v4l2_mpeg_stream_vbi_fmt
v4l2_mpeg_stream_vbi_fmt
Definition: v4l2-controls.h:239
v4l2_ctrl_h264_sps
struct v4l2_ctrl_h264_sps - H264 sequence parameter set
Definition: v4l2-controls.h:1306
V4L2_MPEG_VIDEO_MPEG2_PROFILE_MULTIVIEW
@ V4L2_MPEG_VIDEO_MPEG2_PROFILE_MULTIVIEW
Definition: v4l2-controls.h:453
v4l2_ctrl_mpeg2_sequence
struct v4l2_ctrl_mpeg2_sequence - MPEG-2 sequence header
Definition: v4l2-controls.h:1891
V4L2_CID_MPEG_VIDEO_VPX_3_REF_FRAME
@ V4L2_CID_MPEG_VIDEO_VPX_3_REF_FRAME
Definition: v4l2-controls.h:651
V4L2_MPEG_AUDIO_AC3_BITRATE_512K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_512K
Definition: v4l2-controls.h:355
v4l2_vp8_entropy::y_mode_probs
__u8 y_mode_probs[4]
Definition: v4l2-controls.h:1772
V4L2_MPEG_AUDIO_AC3_BITRATE_640K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_640K
Definition: v4l2-controls.h:357
v4l2_h264_reference::index
__u8 index
Definition: v4l2-controls.h:1452
V4L2_MPEG_VIDEO_VP9_LEVEL_5_0
@ V4L2_MPEG_VIDEO_VP9_LEVEL_5_0
Definition: v4l2-controls.h:692
v4l2_ctrl_h264_decode_params::flags
__u32 flags
Definition: v4l2-controls.h:1596
v4l2_vp8_entropy_coder_state::range
__u8 range
Definition: v4l2-controls.h:1790
V4L2_MPEG_VIDEO_VP9_LEVEL_1_0
@ V4L2_MPEG_VIDEO_VP9_LEVEL_1_0
Definition: v4l2-controls.h:684
v4l2_ctrl_mpeg2_quantisation::intra_quantiser_matrix
__u8 intra_quantiser_matrix[64]
Definition: v4l2-controls.h:1972
V4L2_MPEG_AUDIO_AC3_BITRATE_40K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_40K
Definition: v4l2-controls.h:340
V4L2_MPEG_AUDIO_AC3_BITRATE_80K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_80K
Definition: v4l2-controls.h:344
V4L2_MPEG_VIDEO_H264_PROFILE_HIGH
@ V4L2_MPEG_VIDEO_H264_PROFILE_HIGH
Definition: v4l2-controls.h:515
V4L2_DEEMPHASIS_75_uS
@ V4L2_DEEMPHASIS_75_uS
Definition: v4l2-controls.h:1171
V4L2_MPEG_VIDEO_H264_FMO_CHANGE_DIR_RIGHT
@ V4L2_MPEG_VIDEO_H264_FMO_CHANGE_DIR_RIGHT
Definition: v4l2-controls.h:579
V4L2_MPEG_VIDEO_H264_FMO_CHANGE_DIR_LEFT
@ V4L2_MPEG_VIDEO_H264_FMO_CHANGE_DIR_LEFT
Definition: v4l2-controls.h:580
V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_CHECKERBOARD
@ V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_CHECKERBOARD
Definition: v4l2-controls.h:558
V4L2_COLORFX_SILHOUETTE
@ V4L2_COLORFX_SILHOUETTE
Definition: v4l2-controls.h:127
V4L2_CID_POWER_LINE_FREQUENCY_50HZ
@ V4L2_CID_POWER_LINE_FREQUENCY_50HZ
Definition: v4l2-controls.h:103
V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_2D_HV_SEPARABLE
@ V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_2D_HV_SEPARABLE
Definition: v4l2-controls.h:822
V4L2_AUTO_FOCUS_RANGE_MACRO
@ V4L2_AUTO_FOCUS_RANGE_MACRO
Definition: v4l2-controls.h:982
V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_24x11
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_24x11
Definition: v4l2-controls.h:541
v4l2_mpeg_video_hevc_profile
v4l2_mpeg_video_hevc_profile
Definition: v4l2-controls.h:722
v4l2_ctrl_vp8_frame::alt_frame_ts
__u64 alt_frame_ts
Definition: v4l2-controls.h:1861
V4L2_COLORFX_ART_FREEZE
@ V4L2_COLORFX_ART_FREEZE
Definition: v4l2-controls.h:126
V4L2_DV_RGB_RANGE_LIMITED
@ V4L2_DV_RGB_RANGE_LIMITED
Definition: v4l2-controls.h:1147
V4L2_MPEG_VIDEO_H264_PROFILE_CAVLC_444_INTRA
@ V4L2_MPEG_VIDEO_H264_PROFILE_CAVLC_444_INTRA
Definition: v4l2-controls.h:522
v4l2_ctrl_mpeg2_quantisation
struct v4l2_ctrl_mpeg2_quantisation - MPEG-2 quantisation
Definition: v4l2-controls.h:1971
V4L2_MPEG_AUDIO_ENCODING_LAYER_2
@ V4L2_MPEG_AUDIO_ENCODING_LAYER_2
Definition: v4l2-controls.h:254
v4l2_mpeg_audio_l3_bitrate
v4l2_mpeg_audio_l3_bitrate
Definition: v4l2-controls.h:294
v4l2_mpeg_video_encoding
v4l2_mpeg_video_encoding
Definition: v4l2-controls.h:372
v4l2_ctrl_vp8_frame::prob_gf
__u8 prob_gf
Definition: v4l2-controls.h:1852
v4l2_ctrl_mpeg2_picture
struct v4l2_ctrl_mpeg2_picture - MPEG-2 picture header
Definition: v4l2-controls.h:1938
V4L2_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE_DISABLED
@ V4L2_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE_DISABLED
Definition: v4l2-controls.h:752
V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_444_INTRA
@ V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_444_INTRA
Definition: v4l2-controls.h:521
v4l2_mpeg_audio_ac3_bitrate
v4l2_mpeg_audio_ac3_bitrate
Definition: v4l2-controls.h:338
V4L2_EXPOSURE_METERING_AVERAGE
@ V4L2_EXPOSURE_METERING_AVERAGE
Definition: v4l2-controls.h:941
v4l2_ctrl_h264_pps::seq_parameter_set_id
__u8 seq_parameter_set_id
Definition: v4l2-controls.h:1364
V4L2_MPEG_VIDEO_FRAME_SKIP_MODE_DISABLED
@ V4L2_MPEG_VIDEO_FRAME_SKIP_MODE_DISABLED
Definition: v4l2-controls.h:794
v4l2_vp8_segment::flags
__u32 flags
Definition: v4l2-controls.h:1696
V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_2D_SYM_NON_SEPARABLE
@ V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_2D_SYM_NON_SEPARABLE
Definition: v4l2-controls.h:823
v4l2_ctrl_h264_sps::flags
__u32 flags
Definition: v4l2-controls.h:1324
V4L2_MPEG_VIDEO_ASPECT_221x100
@ V4L2_MPEG_VIDEO_ASPECT_221x100
Definition: v4l2-controls.h:382
V4L2_MPEG_VIDEO_MPEG2_LEVEL_HIGH_1440
@ V4L2_MPEG_VIDEO_MPEG2_LEVEL_HIGH_1440
Definition: v4l2-controls.h:443
V4L2_MPEG_VIDEO_HEVC_REFRESH_IDR
@ V4L2_MPEG_VIDEO_HEVC_REFRESH_IDR
Definition: v4l2-controls.h:762
V4L2_MPEG_VIDEO_HEVC_HIERARCHICAL_CODING_P
@ V4L2_MPEG_VIDEO_HEVC_HIERARCHICAL_CODING_P
Definition: v4l2-controls.h:711
V4L2_COLORFX_SKY_BLUE
@ V4L2_COLORFX_SKY_BLUE
Definition: v4l2-controls.h:121
v4l2_vp8_num_ref_frames
v4l2_vp8_num_ref_frames
Definition: v4l2-controls.h:648
V4L2_DV_TX_MODE_DVI_D
@ V4L2_DV_TX_MODE_DVI_D
Definition: v4l2-controls.h:1141
v4l2_vp8_entropy::coeff_probs
__u8 coeff_probs[4][8][3][V4L2_VP8_COEFF_PROB_CNT]
Definition: v4l2-controls.h:1771
V4L2_MPEG_VIDEO_HEVC_LEVEL_3
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_3
Definition: v4l2-controls.h:732
v4l2_mpeg_video_h264_fmo_change_dir
v4l2_mpeg_video_h264_fmo_change_dir
Definition: v4l2-controls.h:578
v4l2_ctrl_mpeg2_sequence::vbv_buffer_size
__u32 vbv_buffer_size
Definition: v4l2-controls.h:1894
V4L2_MPEG_AUDIO_L1_BITRATE_96K
@ V4L2_MPEG_AUDIO_L1_BITRATE_96K
Definition: v4l2-controls.h:263
v4l2_ctrl_h264_pred_weights::chroma_log2_weight_denom
__u16 chroma_log2_weight_denom
Definition: v4l2-controls.h:1426
v4l2_vp8_entropy_coder_state::padding
__u8 padding
Definition: v4l2-controls.h:1793
v4l2_h264_dpb_entry::reference_ts
__u64 reference_ts
Definition: v4l2-controls.h:1544
V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_12
@ V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_12
Definition: v4l2-controls.h:321
V4L2_COLORFX_NEGATIVE
@ V4L2_COLORFX_NEGATIVE
Definition: v4l2-controls.h:118
v4l2_mpeg_cx2341x_video_temporal_filter_mode
v4l2_mpeg_cx2341x_video_temporal_filter_mode
Definition: v4l2-controls.h:831
v4l2_ctrl_vp8_frame::horizontal_scale
__u8 horizontal_scale
Definition: v4l2-controls.h:1845
V4L2_MPEG_VIDEO_HEVC_LEVEL_3_1
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_3_1
Definition: v4l2-controls.h:733
v4l2_auto_n_preset_white_balance
v4l2_auto_n_preset_white_balance
Definition: v4l2-controls.h:916
v4l2_ctrl_h264_slice_params::ref_pic_list0
struct v4l2_h264_reference ref_pic_list0[V4L2_H264_REF_LIST_LEN]
Definition: v4l2-controls.h:1514
v4l2_mpeg_video_h264_entropy_mode
v4l2_mpeg_video_h264_entropy_mode
Definition: v4l2-controls.h:473
V4L2_WHITE_BALANCE_SHADE
@ V4L2_WHITE_BALANCE_SHADE
Definition: v4l2-controls.h:926
V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_WIPE_SCAN
@ V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_WIPE_SCAN
Definition: v4l2-controls.h:573
v4l2_ctrl_vp8_frame::first_part_size
__u32 first_part_size
Definition: v4l2-controls.h:1855
V4L2_MPEG_VIDEO_H264_PROFILE_STEREO_HIGH
@ V4L2_MPEG_VIDEO_H264_PROFILE_STEREO_HIGH
Definition: v4l2-controls.h:526
V4L2_MPEG_AUDIO_MODE_DUAL
@ V4L2_MPEG_AUDIO_MODE_DUAL
Definition: v4l2-controls.h:314
V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_8
@ V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_8
Definition: v4l2-controls.h:320
V4L2_MPEG_VIDEO_H264_HIERARCHICAL_CODING_B
@ V4L2_MPEG_VIDEO_H264_HIERARCHICAL_CODING_B
Definition: v4l2-controls.h:589
V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_BYTES
@ V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_BYTES
Definition: v4l2-controls.h:417
v4l2_h264_dpb_entry::reserved
__u8 reserved[5]
Definition: v4l2-controls.h:1548
V4L2_MPEG_VIDEO_H264_LEVEL_5_1
@ V4L2_MPEG_VIDEO_H264_LEVEL_5_1
Definition: v4l2-controls.h:495
V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_422_INTRA
@ V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_422_INTRA
Definition: v4l2-controls.h:520
V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_4
@ V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_4
Definition: v4l2-controls.h:319
v4l2_mpeg_mfc51_video_frame_skip_mode
v4l2_mpeg_mfc51_video_frame_skip_mode
Definition: v4l2-controls.h:856
v4l2_ctrl_h264_decode_params::top_field_order_cnt
__s32 top_field_order_cnt
Definition: v4l2-controls.h:1584
V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_16
@ V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_16
Definition: v4l2-controls.h:322
V4L2_MPEG_VIDEO_BITRATE_MODE_CQ
@ V4L2_MPEG_VIDEO_BITRATE_MODE_CQ
Definition: v4l2-controls.h:392
V4L2_MPEG_AUDIO_AC3_BITRATE_112K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_112K
Definition: v4l2-controls.h:346
v4l2_ctrl_h264_slice_params::cabac_init_idc
__u8 cabac_init_idc
Definition: v4l2-controls.h:1503
V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_DISABLED
@ V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_DISABLED
Definition: v4l2-controls.h:857
v4l2_mpeg_cx2341x_video_chroma_spatial_filter_type
v4l2_mpeg_cx2341x_video_chroma_spatial_filter_type
Definition: v4l2-controls.h:826
v4l2_ctrl_hdr10_cll_info::max_pic_average_light_level
__u16 max_pic_average_light_level
Definition: v4l2-controls.h:1985
V4L2_WHITE_BALANCE_HORIZON
@ V4L2_WHITE_BALANCE_HORIZON
Definition: v4l2-controls.h:922
v4l2_ctrl_hdr10_mastering_display
Definition: v4l2-controls.h:2003
V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_1D_VERT
@ V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_1D_VERT
Definition: v4l2-controls.h:821
v4l2_exposure_metering
v4l2_exposure_metering
Definition: v4l2-controls.h:940
V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_BUF_LIMIT
@ V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_BUF_LIMIT
Definition: v4l2-controls.h:859
v4l2_ctrl_h264_slice_params::slice_qp_delta
__s8 slice_qp_delta
Definition: v4l2-controls.h:1504
V4L2_MPEG_AUDIO_L2_BITRATE_112K
@ V4L2_MPEG_AUDIO_L2_BITRATE_112K
Definition: v4l2-controls.h:284
v4l2_ctrl_h264_decode_params::pic_order_cnt_bit_size
__u32 pic_order_cnt_bit_size
Definition: v4l2-controls.h:1592
v4l2_mpeg_cx2341x_video_spatial_filter_mode
v4l2_mpeg_cx2341x_video_spatial_filter_mode
Definition: v4l2-controls.h:812
V4L2_MPEG_VIDEO_FRAME_SKIP_MODE_BUF_LIMIT
@ V4L2_MPEG_VIDEO_FRAME_SKIP_MODE_BUF_LIMIT
Definition: v4l2-controls.h:796
V4L2_MPEG_AUDIO_L3_BITRATE_48K
@ V4L2_MPEG_AUDIO_L3_BITRATE_48K
Definition: v4l2-controls.h:297
V4L2_SCENE_MODE_LANDSCAPE
@ V4L2_SCENE_MODE_LANDSCAPE
Definition: v4l2-controls.h:956
V4L2_COLORFX_NONE
@ V4L2_COLORFX_NONE
Definition: v4l2-controls.h:115
v4l2_mpeg_video_frame_skip_mode
v4l2_mpeg_video_frame_skip_mode
Definition: v4l2-controls.h:793
V4L2_MPEG_AUDIO_L2_BITRATE_192K
@ V4L2_MPEG_AUDIO_L2_BITRATE_192K
Definition: v4l2-controls.h:287
v4l2_mpeg_audio_encoding
v4l2_mpeg_audio_encoding
Definition: v4l2-controls.h:252
V4L2_MPEG_AUDIO_L2_BITRATE_384K
@ V4L2_MPEG_AUDIO_L2_BITRATE_384K
Definition: v4l2-controls.h:291
V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_COLUMN
@ V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_COLUMN
Definition: v4l2-controls.h:559
v4l2_ctrl_h264_sps::max_num_ref_frames
__u8 max_num_ref_frames
Definition: v4l2-controls.h:1317
V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_32x11
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_32x11
Definition: v4l2-controls.h:543
v4l2_ctrl_h264_decode_params::idr_pic_id
__u16 idr_pic_id
Definition: v4l2-controls.h:1586
v4l2_ctrl_fwht_params::height
__u32 height
Definition: v4l2-controls.h:1662
V4L2_MPEG_AUDIO_L1_BITRATE_256K
@ V4L2_MPEG_AUDIO_L1_BITRATE_256K
Definition: v4l2-controls.h:268
v4l2_mpeg_video_header_mode
v4l2_mpeg_video_header_mode
Definition: v4l2-controls.h:404
v4l2_mpeg_video_aspect
v4l2_mpeg_video_aspect
Definition: v4l2-controls.h:378
V4L2_MPEG_AUDIO_ENCODING_AAC
@ V4L2_MPEG_AUDIO_ENCODING_AAC
Definition: v4l2-controls.h:256
V4L2_CID_MPEG_VIDEO_VPX_1_REF_FRAME
@ V4L2_CID_MPEG_VIDEO_VPX_1_REF_FRAME
Definition: v4l2-controls.h:649
V4L2_MPEG_VIDEO_H264_LEVEL_1_0
@ V4L2_MPEG_VIDEO_H264_LEVEL_1_0
Definition: v4l2-controls.h:480
V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_FOREGROUND_WITH_LEFT_OVER
@ V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_FOREGROUND_WITH_LEFT_OVER
Definition: v4l2-controls.h:570
V4L2_MPEG_AUDIO_L1_BITRATE_288K
@ V4L2_MPEG_AUDIO_L1_BITRATE_288K
Definition: v4l2-controls.h:269
V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_AUTO
@ V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_AUTO
Definition: v4l2-controls.h:814
v4l2_ctrl_mpeg2_sequence::vertical_size
__u16 vertical_size
Definition: v4l2-controls.h:1893
V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_MB
@ V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_MB
Definition: v4l2-controls.h:416
V4L2_MPEG_VIDEO_ASPECT_16x9
@ V4L2_MPEG_VIDEO_ASPECT_16x9
Definition: v4l2-controls.h:381
v4l2_ctrl_hdr10_mastering_display::min_display_mastering_luminance
__u32 min_display_mastering_luminance
Definition: v4l2-controls.h:2009
V4L2_EXPOSURE_SHUTTER_PRIORITY
@ V4L2_EXPOSURE_SHUTTER_PRIORITY
Definition: v4l2-controls.h:886
V4L2_COLORFX_SKIN_WHITEN
@ V4L2_COLORFX_SKIN_WHITEN
Definition: v4l2-controls.h:123
V4L2_MPEG_VIDEO_H264_LEVEL_4_1
@ V4L2_MPEG_VIDEO_H264_LEVEL_4_1
Definition: v4l2-controls.h:492
V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_64x33
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_64x33
Definition: v4l2-controls.h:547
V4L2_MPEG_AUDIO_ENCODING_AC3
@ V4L2_MPEG_AUDIO_ENCODING_AC3
Definition: v4l2-controls.h:257
V4L2_MPEG_AUDIO_L3_BITRATE_32K
@ V4L2_MPEG_AUDIO_L3_BITRATE_32K
Definition: v4l2-controls.h:295
v4l2_ctrl_h264_slice_params::colour_plane_id
__u8 colour_plane_id
Definition: v4l2-controls.h:1501
V4L2_MPEG_AUDIO_AC3_BITRATE_192K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_192K
Definition: v4l2-controls.h:349
V4L2_MPEG_AUDIO_SAMPLING_FREQ_44100
@ V4L2_MPEG_AUDIO_SAMPLING_FREQ_44100
Definition: v4l2-controls.h:247
V4L2_MPEG_VIDEO_MPEG4_LEVEL_5
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_5
Definition: v4l2-controls.h:623
V4L2_MPEG_AUDIO_AC3_BITRATE_224K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_224K
Definition: v4l2-controls.h:350
V4L2_MPEG_AUDIO_L3_BITRATE_256K
@ V4L2_MPEG_AUDIO_L3_BITRATE_256K
Definition: v4l2-controls.h:307
V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_MANUAL
@ V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_MANUAL
Definition: v4l2-controls.h:813
V4L2_MPEG_VIDEO_VP9_PROFILE_1
@ V4L2_MPEG_VIDEO_VP9_PROFILE_1
Definition: v4l2-controls.h:678
V4L2_CID_POWER_LINE_FREQUENCY_60HZ
@ V4L2_CID_POWER_LINE_FREQUENCY_60HZ
Definition: v4l2-controls.h:104
v4l2_vp8_quantization::y_dc_delta
__s8 y_dc_delta
Definition: v4l2-controls.h:1745
V4L2_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE_AUTO
@ V4L2_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE_AUTO
Definition: v4l2-controls.h:833
V4L2_MPEG_VIDEO_ENCODING_MPEG_2
@ V4L2_MPEG_VIDEO_ENCODING_MPEG_2
Definition: v4l2-controls.h:374
v4l2_vp8_loop_filter::flags
__u32 flags
Definition: v4l2-controls.h:1724
V4L2_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE_MANUAL
@ V4L2_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE_MANUAL
Definition: v4l2-controls.h:832
V4L2_MPEG_VIDEO_H264_PROFILE_MAIN
@ V4L2_MPEG_VIDEO_H264_PROFILE_MAIN
Definition: v4l2-controls.h:513
V4L2_MPEG_AUDIO_CRC_CRC16
@ V4L2_MPEG_AUDIO_CRC_CRC16
Definition: v4l2-controls.h:333
V4L2_MPEG_VIDEO_HEVC_LEVEL_4_1
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_4_1
Definition: v4l2-controls.h:735
V4L2_MPEG_VIDEO_VP9_PROFILE_0
@ V4L2_MPEG_VIDEO_VP9_PROFILE_0
Definition: v4l2-controls.h:677
V4L2_MPEG_VIDEO_H264_PROFILE_CONSTRAINED_BASELINE
@ V4L2_MPEG_VIDEO_H264_PROFILE_CONSTRAINED_BASELINE
Definition: v4l2-controls.h:512
V4L2_MPEG_AUDIO_L2_BITRATE_48K
@ V4L2_MPEG_AUDIO_L2_BITRATE_48K
Definition: v4l2-controls.h:279
V4L2_CID_MPEG_VIDEO_VPX_2_PARTITIONS
@ V4L2_CID_MPEG_VIDEO_VPX_2_PARTITIONS
Definition: v4l2-controls.h:642
V4L2_WHITE_BALANCE_CLOUDY
@ V4L2_WHITE_BALANCE_CLOUDY
Definition: v4l2-controls.h:925
V4L2_MPEG_AUDIO_L1_BITRATE_448K
@ V4L2_MPEG_AUDIO_L1_BITRATE_448K
Definition: v4l2-controls.h:274
V4L2_STATELESS_H264_START_CODE_ANNEX_B
@ V4L2_STATELESS_H264_START_CODE_ANNEX_B
Definition: v4l2-controls.h:1253
v4l2_ctrl_h264_pps::second_chroma_qp_index_offset
__s8 second_chroma_qp_index_offset
Definition: v4l2-controls.h:1372
v4l2_ctrl_fwht_params::version
__u32 version
Definition: v4l2-controls.h:1660
V4L2_MPEG_VIDEO_MPEG2_LEVEL_HIGH
@ V4L2_MPEG_VIDEO_MPEG2_LEVEL_HIGH
Definition: v4l2-controls.h:444
v4l2_ctrl_h264_decode_params::delta_pic_order_cnt0
__s32 delta_pic_order_cnt0
Definition: v4l2-controls.h:1589
V4L2_MPEG_AUDIO_SAMPLING_FREQ_48000
@ V4L2_MPEG_AUDIO_SAMPLING_FREQ_48000
Definition: v4l2-controls.h:248
v4l2_mpeg_cx2341x_video_median_filter_type
v4l2_mpeg_cx2341x_video_median_filter_type
Definition: v4l2-controls.h:837
v4l2_ctrl_h264_slice_params
struct v4l2_ctrl_h264_slice_params - H264 slice parameters
Definition: v4l2-controls.h:1497
v4l2_ctrl_h264_slice_params::slice_beta_offset_div2
__s8 slice_beta_offset_div2
Definition: v4l2-controls.h:1508
V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_TEMPORAL
@ V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_TEMPORAL
Definition: v4l2-controls.h:563
V4L2_SCENE_MODE_NIGHT
@ V4L2_SCENE_MODE_NIGHT
Definition: v4l2-controls.h:957
V4L2_WHITE_BALANCE_AUTO
@ V4L2_WHITE_BALANCE_AUTO
Definition: v4l2-controls.h:918
V4L2_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE_NOT_CODED
@ V4L2_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE_NOT_CODED
Definition: v4l2-controls.h:865
v4l2_ctrl_h264_scaling_matrix::scaling_list_4x4
__u8 scaling_list_4x4[6][16]
Definition: v4l2-controls.h:1395
V4L2_MPEG_VIDEO_H264_PROFILE_SCALABLE_HIGH_INTRA
@ V4L2_MPEG_VIDEO_H264_PROFILE_SCALABLE_HIGH_INTRA
Definition: v4l2-controls.h:525
V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN
@ V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN
Definition: v4l2-controls.h:723
V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_DISABLED
@ V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_DISABLED
Definition: v4l2-controls.h:506
v4l2_ctrl_vp8_frame::num_dct_parts
__u8 num_dct_parts
Definition: v4l2-controls.h:1853
V4L2_COLORFX_ANTIQUE
@ V4L2_COLORFX_ANTIQUE
Definition: v4l2-controls.h:129
V4L2_MPEG_VIDEO_MPEG2_PROFILE_SIMPLE
@ V4L2_MPEG_VIDEO_MPEG2_PROFILE_SIMPLE
Definition: v4l2-controls.h:448
V4L2_MPEG_AUDIO_L2_BITRATE_224K
@ V4L2_MPEG_AUDIO_L2_BITRATE_224K
Definition: v4l2-controls.h:288
V4L2_COLORFX_AQUA
@ V4L2_COLORFX_AQUA
Definition: v4l2-controls.h:125
v4l2_ctrl_mpeg2_sequence::profile_and_level_indication
__u16 profile_and_level_indication
Definition: v4l2-controls.h:1895
V4L2_MPEG_AUDIO_L3_BITRATE_40K
@ V4L2_MPEG_AUDIO_L3_BITRATE_40K
Definition: v4l2-controls.h:296
v4l2_mpeg_video_hevc_level
v4l2_mpeg_video_hevc_level
Definition: v4l2-controls.h:728
v4l2_mpeg_video_bitrate_mode
v4l2_mpeg_video_bitrate_mode
Definition: v4l2-controls.h:389
V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_DIAG
@ V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_DIAG
Definition: v4l2-controls.h:842
V4L2_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE_I_FRAME
@ V4L2_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE_I_FRAME
Definition: v4l2-controls.h:864
v4l2_mpeg_video_mpeg2_level
v4l2_mpeg_video_mpeg2_level
Definition: v4l2-controls.h:440
v4l2_ctrl_vp8_frame
struct v4l2_ctrl_vp8_frame - VP8 frame parameters
Definition: v4l2-controls.h:1835
v4l2_vp8_loop_filter::ref_frm_delta
__s8 ref_frm_delta[4]
Definition: v4l2-controls.h:1719
V4L2_MPEG_AUDIO_DEC_PLAYBACK_AUTO
@ V4L2_MPEG_AUDIO_DEC_PLAYBACK_AUTO
Definition: v4l2-controls.h:361
V4L2_MPEG_VIDEO_H264_LEVEL_4_0
@ V4L2_MPEG_VIDEO_H264_LEVEL_4_0
Definition: v4l2-controls.h:491
v4l2_ctrl_hdr10_mastering_display::display_primaries_x
__u16 display_primaries_x[3]
Definition: v4l2-controls.h:2004
V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_40x33
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_40x33
Definition: v4l2-controls.h:540
v4l2_vp8_entropy::mv_probs
__u8 mv_probs[2][V4L2_VP8_MV_PROB_CNT]
Definition: v4l2-controls.h:1774
V4L2_DETECT_MD_MODE_REGION_GRID
@ V4L2_DETECT_MD_MODE_REGION_GRID
Definition: v4l2-controls.h:1206
V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_15x11
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_15x11
Definition: v4l2-controls.h:546
v4l2_ctrl_vp8_frame::first_part_header_bits
__u32 first_part_header_bits
Definition: v4l2-controls.h:1856
v4l2_mpeg_video_mpeg2_profile
v4l2_mpeg_video_mpeg2_profile
Definition: v4l2-controls.h:447
V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_LEVEL_LIMIT
@ V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_LEVEL_LIMIT
Definition: v4l2-controls.h:858
v4l2_ctrl_h264_sps::log2_max_pic_order_cnt_lsb_minus4
__u8 log2_max_pic_order_cnt_lsb_minus4
Definition: v4l2-controls.h:1316
V4L2_DEEMPHASIS_50_uS
@ V4L2_DEEMPHASIS_50_uS
Definition: v4l2-controls.h:1170
V4L2_MPEG_VIDEO_H264_PROFILE_SCALABLE_HIGH
@ V4L2_MPEG_VIDEO_H264_PROFILE_SCALABLE_HIGH
Definition: v4l2-controls.h:524
v4l2_mpeg_mfc51_video_force_frame_type
v4l2_mpeg_mfc51_video_force_frame_type
Definition: v4l2-controls.h:862
V4L2_MPEG_VIDEO_VP9_LEVEL_6_0
@ V4L2_MPEG_VIDEO_VP9_LEVEL_6_0
Definition: v4l2-controls.h:695
v4l2_vp8_golden_frame_sel
v4l2_vp8_golden_frame_sel
Definition: v4l2-controls.h:657
v4l2_ctrl_h264_sps::chroma_format_idc
__u8 chroma_format_idc
Definition: v4l2-controls.h:1311
v4l2_ctrl_h264_slice_params::num_ref_idx_l0_active_minus1
__u8 num_ref_idx_l0_active_minus1
Definition: v4l2-controls.h:1509
V4L2_MPEG_AUDIO_AC3_BITRATE_64K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_64K
Definition: v4l2-controls.h:343
V4L2_MPEG_VIDEO_MPEG2_PROFILE_HIGH
@ V4L2_MPEG_VIDEO_MPEG2_PROFILE_HIGH
Definition: v4l2-controls.h:452
v4l2_mpeg_audio_emphasis
v4l2_mpeg_audio_emphasis
Definition: v4l2-controls.h:325
v4l2_ctrl_h264_slice_params::header_bit_size
__u32 header_bit_size
Definition: v4l2-controls.h:1498
V4L2_WHITE_BALANCE_MANUAL
@ V4L2_WHITE_BALANCE_MANUAL
Definition: v4l2-controls.h:917
V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN_STILL_PICTURE
@ V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN_STILL_PICTURE
Definition: v4l2-controls.h:724
V4L2_MPEG_VIDEO_MPEG2_LEVEL_MAIN
@ V4L2_MPEG_VIDEO_MPEG2_LEVEL_MAIN
Definition: v4l2-controls.h:442
v4l2_colorfx
v4l2_colorfx
Definition: v4l2-controls.h:114
V4L2_MPEG_VIDEO_MPEG4_LEVEL_0B
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_0B
Definition: v4l2-controls.h:617
v4l2_ctrl_fwht_params::quantization
__u32 quantization
Definition: v4l2-controls.h:1667
v4l2_ctrl_h264_slice_params::disable_deblocking_filter_idc
__u8 disable_deblocking_filter_idc
Definition: v4l2-controls.h:1506
V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_20x11
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_20x11
Definition: v4l2-controls.h:542
V4L2_MPEG_VIDEO_VP9_LEVEL_6_2
@ V4L2_MPEG_VIDEO_VP9_LEVEL_6_2
Definition: v4l2-controls.h:697
V4L2_MPEG_VIDEO_H264_LEVEL_2_0
@ V4L2_MPEG_VIDEO_H264_LEVEL_2_0
Definition: v4l2-controls.h:485
v4l2_vp8_segment::quant_update
__s8 quant_update[4]
Definition: v4l2-controls.h:1692
V4L2_MPEG_VIDEO_VP9_PROFILE_2
@ V4L2_MPEG_VIDEO_VP9_PROFILE_2
Definition: v4l2-controls.h:679
V4L2_SCENE_MODE_SUNSET
@ V4L2_SCENE_MODE_SUNSET
Definition: v4l2-controls.h:961
V4L2_MPEG_VIDEO_MPEG4_PROFILE_ADVANCED_SIMPLE
@ V4L2_MPEG_VIDEO_MPEG4_PROFILE_ADVANCED_SIMPLE
Definition: v4l2-controls.h:628
V4L2_WHITE_BALANCE_DAYLIGHT
@ V4L2_WHITE_BALANCE_DAYLIGHT
Definition: v4l2-controls.h:923
V4L2_DV_IT_CONTENT_TYPE_GRAPHICS
@ V4L2_DV_IT_CONTENT_TYPE_GRAPHICS
Definition: v4l2-controls.h:1153
V4L2_MPEG_VIDEO_H264_LEVEL_3_2
@ V4L2_MPEG_VIDEO_H264_LEVEL_3_2
Definition: v4l2-controls.h:490
V4L2_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE_ENABLED
@ V4L2_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE_ENABLED
Definition: v4l2-controls.h:753
V4L2_MPEG_VIDEO_VP9_LEVEL_2_0
@ V4L2_MPEG_VIDEO_VP9_LEVEL_2_0
Definition: v4l2-controls.h:686
V4L2_MPEG_VIDEO_HEVC_TIER_MAIN
@ V4L2_MPEG_VIDEO_HEVC_TIER_MAIN
Definition: v4l2-controls.h:746
v4l2_h264_weight_factors::luma_weight
__s16 luma_weight[32]
Definition: v4l2-controls.h:1400
v4l2_ctrl_h264_slice_params::redundant_pic_cnt
__u8 redundant_pic_cnt
Definition: v4l2-controls.h:1502
v4l2_ctrl_mpeg2_quantisation::chroma_intra_quantiser_matrix
__u8 chroma_intra_quantiser_matrix[64]
Definition: v4l2-controls.h:1974
V4L2_MPEG_AUDIO_AC3_BITRATE_48K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_48K
Definition: v4l2-controls.h:341
v4l2_vp8_quantization::padding
__u16 padding
Definition: v4l2-controls.h:1750
V4L2_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE_1D_HOR
@ V4L2_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE_1D_HOR
Definition: v4l2-controls.h:828
v4l2_mpeg_audio_mode_extension
v4l2_mpeg_audio_mode_extension
Definition: v4l2-controls.h:318
v4l2_ctrl_h264_pred_weights::luma_log2_weight_denom
__u16 luma_log2_weight_denom
Definition: v4l2-controls.h:1425
V4L2_MPEG_AUDIO_MODE_STEREO
@ V4L2_MPEG_AUDIO_MODE_STEREO
Definition: v4l2-controls.h:312
V4L2_MPEG_VIDEO_H264_LEVEL_6_0
@ V4L2_MPEG_VIDEO_H264_LEVEL_6_0
Definition: v4l2-controls.h:497
V4L2_MPEG_VIDEO_H264_LEVEL_3_0
@ V4L2_MPEG_VIDEO_H264_LEVEL_3_0
Definition: v4l2-controls.h:488
V4L2_MPEG_AUDIO_MODE_JOINT_STEREO
@ V4L2_MPEG_AUDIO_MODE_JOINT_STEREO
Definition: v4l2-controls.h:313
V4L2_DETECT_MD_MODE_GLOBAL
@ V4L2_DETECT_MD_MODE_GLOBAL
Definition: v4l2-controls.h:1204
v4l2_ctrl_h264_sps::pic_width_in_mbs_minus1
__u16 pic_width_in_mbs_minus1
Definition: v4l2-controls.h:1322
V4L2_MPEG_AUDIO_L1_BITRATE_64K
@ V4L2_MPEG_AUDIO_L1_BITRATE_64K
Definition: v4l2-controls.h:262
V4L2_STATELESS_H264_START_CODE_NONE
@ V4L2_STATELESS_H264_START_CODE_NONE
Definition: v4l2-controls.h:1252
v4l2_mpeg_video_multi_slice_mode
v4l2_mpeg_video_multi_slice_mode
Definition: v4l2-controls.h:414
v4l2_ctrl_vp8_frame::entropy
struct v4l2_vp8_entropy entropy
Definition: v4l2-controls.h:1839
V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_422
@ V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_422
Definition: v4l2-controls.h:517
V4L2_MPEG_AUDIO_L3_BITRATE_56K
@ V4L2_MPEG_AUDIO_L3_BITRATE_56K
Definition: v4l2-controls.h:298
v4l2_ctrl_h264_pred_weights::weight_factors
struct v4l2_h264_weight_factors weight_factors[2]
Definition: v4l2-controls.h:1427
v4l2_preemphasis
v4l2_preemphasis
Definition: v4l2-controls.h:1031
v4l2_ctrl_mpeg2_picture::picture_structure
__u8 picture_structure
Definition: v4l2-controls.h:1944
v4l2_h264_reference
struct v4l2_h264_reference - H264 picture reference
Definition: v4l2-controls.h:1450
V4L2_MPEG_VIDEO_VP9_LEVEL_5_1
@ V4L2_MPEG_VIDEO_VP9_LEVEL_5_1
Definition: v4l2-controls.h:693
v4l2_ctrl_h264_pps::weighted_bipred_idc
__u8 weighted_bipred_idc
Definition: v4l2-controls.h:1368
v4l2_ctrl_h264_sps::seq_parameter_set_id
__u8 seq_parameter_set_id
Definition: v4l2-controls.h:1310
V4L2_MPEG_VIDEO_HEVC_LEVEL_1
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_1
Definition: v4l2-controls.h:729
v4l2_ctrl_h264_decode_params::dpb
struct v4l2_h264_dpb_entry dpb[V4L2_H264_NUM_DPB_ENTRIES]
Definition: v4l2-controls.h:1581
v4l2_mpeg_video_h264_loop_filter_mode
v4l2_mpeg_video_h264_loop_filter_mode
Definition: v4l2-controls.h:504
V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_10x11
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_10x11
Definition: v4l2-controls.h:538
V4L2_WHITE_BALANCE_FLUORESCENT
@ V4L2_WHITE_BALANCE_FLUORESCENT
Definition: v4l2-controls.h:920
V4L2_COLORFX_SEPIA
@ V4L2_COLORFX_SEPIA
Definition: v4l2-controls.h:117
V4L2_MPEG_AUDIO_L1_BITRATE_128K
@ V4L2_MPEG_AUDIO_L1_BITRATE_128K
Definition: v4l2-controls.h:264
v4l2_mpeg_video_h264_hierarchical_coding_type
v4l2_mpeg_video_h264_hierarchical_coding_type
Definition: v4l2-controls.h:588
v4l2_auto_focus_range
v4l2_auto_focus_range
Definition: v4l2-controls.h:979
V4L2_MPEG_AUDIO_L1_BITRATE_160K
@ V4L2_MPEG_AUDIO_L1_BITRATE_160K
Definition: v4l2-controls.h:265
V4L2_SCENE_MODE_DAWN_DUSK
@ V4L2_SCENE_MODE_DAWN_DUSK
Definition: v4l2-controls.h:953
v4l2_vp8_entropy::padding
__u8 padding[3]
Definition: v4l2-controls.h:1775
V4L2_MPEG_AUDIO_MODE_MONO
@ V4L2_MPEG_AUDIO_MODE_MONO
Definition: v4l2-controls.h:315
v4l2_ctrl_h264_sps::log2_max_frame_num_minus4
__u8 log2_max_frame_num_minus4
Definition: v4l2-controls.h:1314
V4L2_MPEG_AUDIO_AC3_BITRATE_256K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_256K
Definition: v4l2-controls.h:351
v4l2_vp8_loop_filter
struct v4l2_vp8_loop_filter - VP8 loop filter parameters
Definition: v4l2-controls.h:1718
V4L2_MPEG_VIDEO_HEVC_SIZE_0
@ V4L2_MPEG_VIDEO_HEVC_SIZE_0
Definition: v4l2-controls.h:777
v4l2_ctrl_vp8_frame::golden_frame_ts
__u64 golden_frame_ts
Definition: v4l2-controls.h:1860
v4l2_mpeg_video_vp8_profile
v4l2_mpeg_video_vp8_profile
Definition: v4l2-controls.h:667
v4l2_vp8_loop_filter::mb_mode_delta
__s8 mb_mode_delta[4]
Definition: v4l2-controls.h:1720
v4l2_ctrl_hdr10_mastering_display::display_primaries_y
__u16 display_primaries_y[3]
Definition: v4l2-controls.h:2005
v4l2_detect_md_mode
v4l2_detect_md_mode
Definition: v4l2-controls.h:1202
V4L2_MPEG_VIDEO_H264_PROFILE_MULTIVIEW_HIGH
@ V4L2_MPEG_VIDEO_H264_PROFILE_MULTIVIEW_HIGH
Definition: v4l2-controls.h:527
V4L2_MPEG_VIDEO_VP9_LEVEL_1_1
@ V4L2_MPEG_VIDEO_VP9_LEVEL_1_1
Definition: v4l2-controls.h:685
v4l2_ctrl_fwht_params::backward_ref_ts
__u64 backward_ref_ts
Definition: v4l2-controls.h:1659
V4L2_MPEG_VIDEO_BITRATE_MODE_VBR
@ V4L2_MPEG_VIDEO_BITRATE_MODE_VBR
Definition: v4l2-controls.h:390
V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_12x11
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_12x11
Definition: v4l2-controls.h:537
v4l2_deemphasis
v4l2_deemphasis
Definition: v4l2-controls.h:1168
V4L2_MPEG_AUDIO_L2_BITRATE_56K
@ V4L2_MPEG_AUDIO_L2_BITRATE_56K
Definition: v4l2-controls.h:280
V4L2_MPEG_VIDEO_ASPECT_1x1
@ V4L2_MPEG_VIDEO_ASPECT_1x1
Definition: v4l2-controls.h:379
V4L2_MPEG_VIDEO_H264_ENTROPY_MODE_CABAC
@ V4L2_MPEG_VIDEO_H264_ENTROPY_MODE_CABAC
Definition: v4l2-controls.h:475
V4L2_MPEG_AUDIO_AC3_BITRATE_448K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_448K
Definition: v4l2-controls.h:354
V4L2_DV_IT_CONTENT_TYPE_CINEMA
@ V4L2_DV_IT_CONTENT_TYPE_CINEMA
Definition: v4l2-controls.h:1155
V4L2_JPEG_CHROMA_SUBSAMPLING_411
@ V4L2_JPEG_CHROMA_SUBSAMPLING_411
Definition: v4l2-controls.h:1092
V4L2_FLASH_STROBE_SOURCE_SOFTWARE
@ V4L2_FLASH_STROBE_SOURCE_SOFTWARE
Definition: v4l2-controls.h:1054
V4L2_MPEG_VIDEO_VP9_LEVEL_2_1
@ V4L2_MPEG_VIDEO_VP9_LEVEL_2_1
Definition: v4l2-controls.h:687
V4L2_MPEG_VIDEO_HEVC_REFRESH_NONE
@ V4L2_MPEG_VIDEO_HEVC_REFRESH_NONE
Definition: v4l2-controls.h:760
V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_SIDE_BY_SIDE
@ V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_SIDE_BY_SIDE
Definition: v4l2-controls.h:561
V4L2_MPEG_VIDEO_HEVC_SIZE_4
@ V4L2_MPEG_VIDEO_HEVC_SIZE_4
Definition: v4l2-controls.h:780
V4L2_MPEG_AUDIO_L1_BITRATE_192K
@ V4L2_MPEG_AUDIO_L1_BITRATE_192K
Definition: v4l2-controls.h:266
v4l2_ctrl_h264_decode_params::dec_ref_pic_marking_bit_size
__u32 dec_ref_pic_marking_bit_size
Definition: v4l2-controls.h:1591
V4L2_MPEG_VIDEO_HEVC_TIER_HIGH
@ V4L2_MPEG_VIDEO_HEVC_TIER_HIGH
Definition: v4l2-controls.h:747
V4L2_MPEG_AUDIO_L2_BITRATE_160K
@ V4L2_MPEG_AUDIO_L2_BITRATE_160K
Definition: v4l2-controls.h:286
V4L2_MPEG_VIDEO_HEVC_LEVEL_5_1
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_5_1
Definition: v4l2-controls.h:737
V4L2_DV_IT_CONTENT_TYPE_PHOTO
@ V4L2_DV_IT_CONTENT_TYPE_PHOTO
Definition: v4l2-controls.h:1154
v4l2_ctrl_vp8_frame::last_frame_ts
__u64 last_frame_ts
Definition: v4l2-controls.h:1859
V4L2_MPEG_AUDIO_AC3_BITRATE_128K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_128K
Definition: v4l2-controls.h:347
V4L2_MPEG_VIDEO_HEVC_LEVEL_6_2
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_6_2
Definition: v4l2-controls.h:741
v4l2_ctrl_mpeg2_sequence::horizontal_size
__u16 horizontal_size
Definition: v4l2-controls.h:1892
V4L2_EXPOSURE_METERING_SPOT
@ V4L2_EXPOSURE_METERING_SPOT
Definition: v4l2-controls.h:943
V4L2_MPEG_VIDEO_HEVC_SIZE_2
@ V4L2_MPEG_VIDEO_HEVC_SIZE_2
Definition: v4l2-controls.h:779
V4L2_MPEG_VIDEO_VP9_LEVEL_4_1
@ V4L2_MPEG_VIDEO_VP9_LEVEL_4_1
Definition: v4l2-controls.h:691
V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_BOX_OUT
@ V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_BOX_OUT
Definition: v4l2-controls.h:571
v4l2_mpeg_video_h264_sei_fp_arrangement_type
v4l2_mpeg_video_h264_sei_fp_arrangement_type
Definition: v4l2-controls.h:557
V4L2_MPEG_VIDEO_H264_ENTROPY_MODE_CAVLC
@ V4L2_MPEG_VIDEO_H264_ENTROPY_MODE_CAVLC
Definition: v4l2-controls.h:474
v4l2_mpeg_video_vp9_level
v4l2_mpeg_video_vp9_level
Definition: v4l2-controls.h:683
V4L2_MPEG_AUDIO_L3_BITRATE_160K
@ V4L2_MPEG_AUDIO_L3_BITRATE_160K
Definition: v4l2-controls.h:304
V4L2_MPEG_VIDEO_H264_LEVEL_2_2
@ V4L2_MPEG_VIDEO_H264_LEVEL_2_2
Definition: v4l2-controls.h:487
V4L2_MPEG_VIDEO_MPEG4_LEVEL_2
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_2
Definition: v4l2-controls.h:619
V4L2_MPEG_VIDEO_HEVC_LEVEL_5
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_5
Definition: v4l2-controls.h:736
v4l2_ctrl_h264_sps::offset_for_non_ref_pic
__s32 offset_for_non_ref_pic
Definition: v4l2-controls.h:1320
V4L2_MPEG_VIDEO_HEVC_REFRESH_CRA
@ V4L2_MPEG_VIDEO_HEVC_REFRESH_CRA
Definition: v4l2-controls.h:761
v4l2_ctrl_mpeg2_picture::forward_ref_ts
__u64 forward_ref_ts
Definition: v4l2-controls.h:1940
v4l2_mpeg_audio_crc
v4l2_mpeg_audio_crc
Definition: v4l2-controls.h:331
v4l2_h264_dpb_entry
struct v4l2_h264_dpb_entry - H264 decoded picture buffer entry
Definition: v4l2-controls.h:1542
V4L2_MPEG_VIDEO_MPEG2_PROFILE_MAIN
@ V4L2_MPEG_VIDEO_MPEG2_PROFILE_MAIN
Definition: v4l2-controls.h:449
V4L2_JPEG_CHROMA_SUBSAMPLING_422
@ V4L2_JPEG_CHROMA_SUBSAMPLING_422
Definition: v4l2-controls.h:1090
v4l2_ctrl_h264_slice_params::flags
__u32 flags
Definition: v4l2-controls.h:1517
v4l2_ctrl_h264_slice_params::slice_qs_delta
__s8 slice_qs_delta
Definition: v4l2-controls.h:1505
V4L2_MPEG_VIDEO_H264_HIERARCHICAL_CODING_P
@ V4L2_MPEG_VIDEO_H264_HIERARCHICAL_CODING_P
Definition: v4l2-controls.h:590
V4L2_MPEG_AUDIO_L2_BITRATE_80K
@ V4L2_MPEG_AUDIO_L2_BITRATE_80K
Definition: v4l2-controls.h:282
V4L2_CID_MPEG_VIDEO_VPX_2_REF_FRAME
@ V4L2_CID_MPEG_VIDEO_VPX_2_REF_FRAME
Definition: v4l2-controls.h:650
V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_3x2
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_3x2
Definition: v4l2-controls.h:550
V4L2_MPEG_VIDEO_H264_LEVEL_6_1
@ V4L2_MPEG_VIDEO_H264_LEVEL_6_1
Definition: v4l2-controls.h:498
V4L2_SCENE_MODE_TEXT
@ V4L2_SCENE_MODE_TEXT
Definition: v4l2-controls.h:962
v4l2_ctrl_h264_pps::pic_parameter_set_id
__u8 pic_parameter_set_id
Definition: v4l2-controls.h:1363
V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_ROW
@ V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_ROW
Definition: v4l2-controls.h:560
V4L2_MPEG_AUDIO_L3_BITRATE_128K
@ V4L2_MPEG_AUDIO_L3_BITRATE_128K
Definition: v4l2-controls.h:303
V4L2_MPEG_STREAM_TYPE_MPEG1_SS
@ V4L2_MPEG_STREAM_TYPE_MPEG1_SS
Definition: v4l2-controls.h:227
V4L2_MPEG_VIDEO_H264_LEVEL_6_2
@ V4L2_MPEG_VIDEO_H264_LEVEL_6_2
Definition: v4l2-controls.h:499
V4L2_SCENE_MODE_NONE
@ V4L2_SCENE_MODE_NONE
Definition: v4l2-controls.h:949
v4l2_ctrl_h264_pred_weights
struct v4l2_ctrl_h264_pred_weights - Prediction weight table
Definition: v4l2-controls.h:1424
V4L2_ISO_SENSITIVITY_AUTO
@ V4L2_ISO_SENSITIVITY_AUTO
Definition: v4l2-controls.h:936
V4L2_MPEG_VIDEO_MPEG4_PROFILE_SIMPLE_SCALABLE
@ V4L2_MPEG_VIDEO_MPEG4_PROFILE_SIMPLE_SCALABLE
Definition: v4l2-controls.h:630
V4L2_MPEG_VIDEO_MPEG4_PROFILE_CORE
@ V4L2_MPEG_VIDEO_MPEG4_PROFILE_CORE
Definition: v4l2-controls.h:629
V4L2_COLORFX_SOLARIZATION
@ V4L2_COLORFX_SOLARIZATION
Definition: v4l2-controls.h:128
v4l2_scene_mode
v4l2_scene_mode
Definition: v4l2-controls.h:948
v4l2_h264_dpb_entry::bottom_field_order_cnt
__s32 bottom_field_order_cnt
Definition: v4l2-controls.h:1550
V4L2_MPEG_VIDEO_VP8_PROFILE_0
@ V4L2_MPEG_VIDEO_VP8_PROFILE_0
Definition: v4l2-controls.h:668
v4l2_vp8_entropy_coder_state::value
__u8 value
Definition: v4l2-controls.h:1791
v4l2_ctrl_h264_decode_params::pic_order_cnt_lsb
__u16 pic_order_cnt_lsb
Definition: v4l2-controls.h:1587
v4l2_cid_mpeg_video_hevc_size_of_length_field
v4l2_cid_mpeg_video_hevc_size_of_length_field
Definition: v4l2-controls.h:776
v4l2_ctrl_mpeg2_sequence::chroma_format
__u8 chroma_format
Definition: v4l2-controls.h:1896
V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_USE_REF_PERIOD
@ V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_USE_REF_PERIOD
Definition: v4l2-controls.h:659
V4L2_CID_MPEG_VIDEO_VPX_4_PARTITIONS
@ V4L2_CID_MPEG_VIDEO_VPX_4_PARTITIONS
Definition: v4l2-controls.h:643
V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_SINGLE
@ V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_SINGLE
Definition: v4l2-controls.h:415
v4l2_ctrl_mpeg2_picture::backward_ref_ts
__u64 backward_ref_ts
Definition: v4l2-controls.h:1939
v4l2_ctrl_h264_decode_params::bottom_field_order_cnt
__s32 bottom_field_order_cnt
Definition: v4l2-controls.h:1585
V4L2_DETECT_MD_MODE_DISABLED
@ V4L2_DETECT_MD_MODE_DISABLED
Definition: v4l2-controls.h:1203
v4l2_ctrl_mpeg2_quantisation::chroma_non_intra_quantiser_matrix
__u8 chroma_non_intra_quantiser_matrix[64]
Definition: v4l2-controls.h:1975
v4l2_ctrl_mpeg2_quantisation::non_intra_quantiser_matrix
__u8 non_intra_quantiser_matrix[64]
Definition: v4l2-controls.h:1973
v4l2_ctrl_h264_pps::num_slice_groups_minus1
__u8 num_slice_groups_minus1
Definition: v4l2-controls.h:1365
V4L2_VP8_COEFF_PROB_CNT
#define V4L2_VP8_COEFF_PROB_CNT
Definition: v4l2-controls.h:1753
V4L2_MPEG_AUDIO_L1_BITRATE_32K
@ V4L2_MPEG_AUDIO_L1_BITRATE_32K
Definition: v4l2-controls.h:261
v4l2_h264_dpb_entry::buf_index
__u32 buf_index
v4l2_buffer index.
Definition: v4l2-controls.h:1543
v4l2_ctrl_vp8_frame::prob_last
__u8 prob_last
Definition: v4l2-controls.h:1851
v4l2_ctrl_fwht_params::width
__u32 width
Definition: v4l2-controls.h:1661
V4L2_MPEG_VIDEO_H264_LEVEL_1B
@ V4L2_MPEG_VIDEO_H264_LEVEL_1B
Definition: v4l2-controls.h:481
v4l2_ctrl_h264_scaling_matrix
struct v4l2_ctrl_h264_scaling_matrix - H264 scaling matrices
Definition: v4l2-controls.h:1394
V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_160x99
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_160x99
Definition: v4l2-controls.h:548
V4L2_MPEG_VIDEO_MPEG2_PROFILE_SNR_SCALABLE
@ V4L2_MPEG_VIDEO_MPEG2_PROFILE_SNR_SCALABLE
Definition: v4l2-controls.h:450
V4L2_MPEG_VIDEO_HEVC_LEVEL_2_1
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_2_1
Definition: v4l2-controls.h:731
V4L2_WHITE_BALANCE_INCANDESCENT
@ V4L2_WHITE_BALANCE_INCANDESCENT
Definition: v4l2-controls.h:919
v4l2_mpeg_video_hevc_tier
v4l2_mpeg_video_hevc_tier
Definition: v4l2-controls.h:745
V4L2_COLORFX_EMBOSS
@ V4L2_COLORFX_EMBOSS
Definition: v4l2-controls.h:119
v4l2_vp8_entropy_coder_state::bit_count
__u8 bit_count
Definition: v4l2-controls.h:1792
v4l2_ctrl_h264_pps::pic_init_qs_minus26
__s8 pic_init_qs_minus26
Definition: v4l2-controls.h:1370
V4L2_MPEG_AUDIO_L3_BITRATE_80K
@ V4L2_MPEG_AUDIO_L3_BITRATE_80K
Definition: v4l2-controls.h:300
V4L2_ISO_SENSITIVITY_MANUAL
@ V4L2_ISO_SENSITIVITY_MANUAL
Definition: v4l2-controls.h:935
V4L2_MPEG_VIDEO_H264_LEVEL_5_2
@ V4L2_MPEG_VIDEO_H264_LEVEL_5_2
Definition: v4l2-controls.h:496
V4L2_MPEG_VIDEO_MPEG2_PROFILE_SPATIALLY_SCALABLE
@ V4L2_MPEG_VIDEO_MPEG2_PROFILE_SPATIALLY_SCALABLE
Definition: v4l2-controls.h:451
V4L2_COLORFX_VIVID
@ V4L2_COLORFX_VIVID
Definition: v4l2-controls.h:124
v4l2_cid_mpeg_video_hevc_refresh_type
v4l2_cid_mpeg_video_hevc_refresh_type
Definition: v4l2-controls.h:759
V4L2_MPEG_STREAM_TYPE_MPEG2_SVCD
@ V4L2_MPEG_STREAM_TYPE_MPEG2_SVCD
Definition: v4l2-controls.h:230
v4l2_mpeg_video_mpeg4_level
v4l2_mpeg_video_mpeg4_level
Definition: v4l2-controls.h:615
v4l2_ctrl_vp8_frame::dct_part_sizes
__u32 dct_part_sizes[8]
Definition: v4l2-controls.h:1857
v4l2_ctrl_vp8_frame::prob_intra
__u8 prob_intra
Definition: v4l2-controls.h:1850
v4l2_ctrl_fwht_params::colorspace
__u32 colorspace
Definition: v4l2-controls.h:1664
v4l2_ctrl_vp8_frame::prob_skip_false
__u8 prob_skip_false
Definition: v4l2-controls.h:1849
V4L2_MPEG_AUDIO_AC3_BITRATE_96K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_96K
Definition: v4l2-controls.h:345
V4L2_MPEG_AUDIO_AC3_BITRATE_56K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_56K
Definition: v4l2-controls.h:342
V4L2_MPEG_AUDIO_L3_BITRATE_320K
@ V4L2_MPEG_AUDIO_L3_BITRATE_320K
Definition: v4l2-controls.h:308
V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_1x1
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_1x1
Definition: v4l2-controls.h:536
V4L2_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE_OFF
@ V4L2_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE_OFF
Definition: v4l2-controls.h:827
V4L2_MPEG_AUDIO_AC3_BITRATE_160K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_160K
Definition: v4l2-controls.h:348
V4L2_MPEG_AUDIO_AC3_BITRATE_32K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_32K
Definition: v4l2-controls.h:339
v4l2_ctrl_h264_slice_params::slice_type
__u8 slice_type
Definition: v4l2-controls.h:1500
V4L2_MPEG_VIDEO_HEVC_SIZE_1
@ V4L2_MPEG_VIDEO_HEVC_SIZE_1
Definition: v4l2-controls.h:778
V4L2_STATELESS_H264_DECODE_MODE_SLICE_BASED
@ V4L2_STATELESS_H264_DECODE_MODE_SLICE_BASED
Definition: v4l2-controls.h:1235
V4L2_COLORFX_SET_CBCR
@ V4L2_COLORFX_SET_CBCR
Definition: v4l2-controls.h:130
v4l2_ctrl_mpeg2_picture::intra_dc_precision
__u8 intra_dc_precision
Definition: v4l2-controls.h:1945
v4l2_cid_mpeg_video_hevc_loop_filter_mode
v4l2_cid_mpeg_video_hevc_loop_filter_mode
Definition: v4l2-controls.h:751
V4L2_AUTO_FOCUS_RANGE_INFINITY
@ V4L2_AUTO_FOCUS_RANGE_INFINITY
Definition: v4l2-controls.h:983
v4l2_ctrl_h264_sps::profile_idc
__u8 profile_idc
Definition: v4l2-controls.h:1307
V4L2_PREEMPHASIS_50_uS
@ V4L2_PREEMPHASIS_50_uS
Definition: v4l2-controls.h:1033
v4l2_mpeg_stream_type
v4l2_mpeg_stream_type
Definition: v4l2-controls.h:224
V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_OFF
@ V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_OFF
Definition: v4l2-controls.h:819
V4L2_MPEG_VIDEO_VP9_LEVEL_3_1
@ V4L2_MPEG_VIDEO_VP9_LEVEL_3_1
Definition: v4l2-controls.h:689
V4L2_MPEG_VIDEO_MPEG4_LEVEL_0
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_0
Definition: v4l2-controls.h:616
V4L2_MPEG_STREAM_TYPE_MPEG2_TS
@ V4L2_MPEG_STREAM_TYPE_MPEG2_TS
Definition: v4l2-controls.h:226
V4L2_MPEG_VIDEO_MPEG4_PROFILE_SIMPLE
@ V4L2_MPEG_VIDEO_MPEG4_PROFILE_SIMPLE
Definition: v4l2-controls.h:627
V4L2_DV_IT_CONTENT_TYPE_NO_ITC
@ V4L2_DV_IT_CONTENT_TYPE_NO_ITC
Definition: v4l2-controls.h:1157
v4l2_ctrl_vp8_frame::lf
struct v4l2_vp8_loop_filter lf
Definition: v4l2-controls.h:1837
V4L2_H264_NUM_DPB_ENTRIES
#define V4L2_H264_NUM_DPB_ENTRIES
Definition: v4l2-controls.h:1459
v4l2_ctrl_h264_pps::pic_init_qp_minus26
__s8 pic_init_qp_minus26
Definition: v4l2-controls.h:1369
V4L2_EXPOSURE_AUTO
@ V4L2_EXPOSURE_AUTO
Definition: v4l2-controls.h:884
v4l2_ctrl_h264_decode_params::reserved
__u32 reserved
Definition: v4l2-controls.h:1595
V4L2_MPEG_AUDIO_EMPHASIS_50_DIV_15_uS
@ V4L2_MPEG_AUDIO_EMPHASIS_50_DIV_15_uS
Definition: v4l2-controls.h:327
v4l2_ctrl_h264_decode_params::delta_pic_order_cnt1
__s32 delta_pic_order_cnt1
Definition: v4l2-controls.h:1590
v4l2_h264_dpb_entry::pic_num
__u32 pic_num
Definition: v4l2-controls.h:1545
V4L2_MPEG_VIDEO_FRAME_SKIP_MODE_LEVEL_LIMIT
@ V4L2_MPEG_VIDEO_FRAME_SKIP_MODE_LEVEL_LIMIT
Definition: v4l2-controls.h:795
v4l2_mpeg_audio_l1_bitrate
v4l2_mpeg_audio_l1_bitrate
Definition: v4l2-controls.h:260
V4L2_SCENE_MODE_FIREWORKS
@ V4L2_SCENE_MODE_FIREWORKS
Definition: v4l2-controls.h:955
v4l2_vp8_loop_filter::level
__u8 level
Definition: v4l2-controls.h:1722
V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_RASTER_SCAN
@ V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_RASTER_SCAN
Definition: v4l2-controls.h:572
V4L2_MPEG_AUDIO_DEC_PLAYBACK_LEFT
@ V4L2_MPEG_AUDIO_DEC_PLAYBACK_LEFT
Definition: v4l2-controls.h:363
v4l2_ctrl_hdr10_cll_info
Definition: v4l2-controls.h:1983
v4l2_h264_dpb_entry::fields
__u8 fields
Definition: v4l2-controls.h:1547
V4L2_MPEG_VIDEO_VP9_LEVEL_3_0
@ V4L2_MPEG_VIDEO_VP9_LEVEL_3_0
Definition: v4l2-controls.h:688
V4L2_MPEG_AUDIO_EMPHASIS_CCITT_J17
@ V4L2_MPEG_AUDIO_EMPHASIS_CCITT_J17
Definition: v4l2-controls.h:328
V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_HOR_VERT
@ V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_HOR_VERT
Definition: v4l2-controls.h:841
V4L2_MPEG_VIDEO_HEADER_MODE_JOINED_WITH_1ST_FRAME
@ V4L2_MPEG_VIDEO_HEADER_MODE_JOINED_WITH_1ST_FRAME
Definition: v4l2-controls.h:406
v4l2_ctrl_h264_sps::num_ref_frames_in_pic_order_cnt_cycle
__u8 num_ref_frames_in_pic_order_cnt_cycle
Definition: v4l2-controls.h:1318
V4L2_SCENE_MODE_SPORTS
@ V4L2_SCENE_MODE_SPORTS
Definition: v4l2-controls.h:960
v4l2_h264_weight_factors::luma_offset
__s16 luma_offset[32]
Definition: v4l2-controls.h:1401
V4L2_MPEG_VIDEO_H264_LEVEL_4_2
@ V4L2_MPEG_VIDEO_H264_LEVEL_4_2
Definition: v4l2-controls.h:493
V4L2_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE_DISABLED
@ V4L2_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE_DISABLED
Definition: v4l2-controls.h:863
V4L2_MPEG_AUDIO_L3_BITRATE_192K
@ V4L2_MPEG_AUDIO_L3_BITRATE_192K
Definition: v4l2-controls.h:305
V4L2_PREEMPHASIS_75_uS
@ V4L2_PREEMPHASIS_75_uS
Definition: v4l2-controls.h:1034
v4l2_ctrl_fwht_params::xfer_func
__u32 xfer_func
Definition: v4l2-controls.h:1665
V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_UNSPECIFIED
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_UNSPECIFIED
Definition: v4l2-controls.h:535
v4l2_ctrl_h264_sps::constraint_set_flags
__u8 constraint_set_flags
Definition: v4l2-controls.h:1308
v4l2_ctrl_h264_sps::offset_for_top_to_bottom_field
__s32 offset_for_top_to_bottom_field
Definition: v4l2-controls.h:1321
v4l2_flash_strobe_source
v4l2_flash_strobe_source
Definition: v4l2-controls.h:1053
V4L2_SCENE_MODE_BEACH_SNOW
@ V4L2_SCENE_MODE_BEACH_SNOW
Definition: v4l2-controls.h:951
V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_SCATTERED_SLICES
@ V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_SCATTERED_SLICES
Definition: v4l2-controls.h:569
V4L2_CID_POWER_LINE_FREQUENCY_DISABLED
@ V4L2_CID_POWER_LINE_FREQUENCY_DISABLED
Definition: v4l2-controls.h:102
v4l2_mpeg_audio_l2_bitrate
v4l2_mpeg_audio_l2_bitrate
Definition: v4l2-controls.h:277
v4l2_ctrl_hdr10_mastering_display::white_point_x
__u16 white_point_x
Definition: v4l2-controls.h:2006
V4L2_JPEG_CHROMA_SUBSAMPLING_420
@ V4L2_JPEG_CHROMA_SUBSAMPLING_420
Definition: v4l2-controls.h:1091
V4L2_MPEG_VIDEO_VP9_LEVEL_4_0
@ V4L2_MPEG_VIDEO_VP9_LEVEL_4_0
Definition: v4l2-controls.h:690
v4l2_ctrl_mpeg2_picture::f_code
__u8 f_code[2][2]
Definition: v4l2-controls.h:1942
V4L2_MPEG_VIDEO_HEVC_LEVEL_5_2
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_5_2
Definition: v4l2-controls.h:738
v4l2_ctrl_h264_decode_params::slice_group_change_cycle
__u32 slice_group_change_cycle
Definition: v4l2-controls.h:1593
V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_USE_PREV
@ V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_USE_PREV
Definition: v4l2-controls.h:658
V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_18x11
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_18x11
Definition: v4l2-controls.h:545
v4l2_ctrl_vp8_frame::version
__u8 version
Definition: v4l2-controls.h:1848
V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_1D_HOR
@ V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_1D_HOR
Definition: v4l2-controls.h:820
V4L2_MPEG_VIDEO_HEVC_HIERARCHICAL_CODING_B
@ V4L2_MPEG_VIDEO_HEVC_HIERARCHICAL_CODING_B
Definition: v4l2-controls.h:710
V4L2_MPEG_STREAM_TYPE_MPEG2_PS
@ V4L2_MPEG_STREAM_TYPE_MPEG2_PS
Definition: v4l2-controls.h:225
v4l2_dv_tx_mode
v4l2_dv_tx_mode
Definition: v4l2-controls.h:1140
v4l2_vp8_entropy_coder_state
struct v4l2_vp8_entropy_coder_state - VP8 boolean coder state
Definition: v4l2-controls.h:1789
V4L2_AUTO_FOCUS_RANGE_NORMAL
@ V4L2_AUTO_FOCUS_RANGE_NORMAL
Definition: v4l2-controls.h:981
v4l2_exposure_auto_type
v4l2_exposure_auto_type
Definition: v4l2-controls.h:883
V4L2_DETECT_MD_MODE_THRESHOLD_GRID
@ V4L2_DETECT_MD_MODE_THRESHOLD_GRID
Definition: v4l2-controls.h:1205
V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_HOR
@ V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_HOR
Definition: v4l2-controls.h:839
V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_VERT
@ V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_VERT
Definition: v4l2-controls.h:840
v4l2_ctrl_h264_slice_params::first_mb_in_slice
__u32 first_mb_in_slice
Definition: v4l2-controls.h:1499
V4L2_MPEG_AUDIO_L2_BITRATE_96K
@ V4L2_MPEG_AUDIO_L2_BITRATE_96K
Definition: v4l2-controls.h:283
V4L2_MPEG_STREAM_VBI_FMT_NONE
@ V4L2_MPEG_STREAM_VBI_FMT_NONE
Definition: v4l2-controls.h:240
V4L2_MPEG_AUDIO_ENCODING_LAYER_3
@ V4L2_MPEG_AUDIO_ENCODING_LAYER_3
Definition: v4l2-controls.h:255
V4L2_MPEG_VIDEO_H264_PROFILE_SCALABLE_BASELINE
@ V4L2_MPEG_VIDEO_H264_PROFILE_SCALABLE_BASELINE
Definition: v4l2-controls.h:523
v4l2_vp8_segment::lf_update
__s8 lf_update[4]
Definition: v4l2-controls.h:1693
V4L2_MPEG_VIDEO_H264_PROFILE_CONSTRAINED_HIGH
@ V4L2_MPEG_VIDEO_H264_PROFILE_CONSTRAINED_HIGH
Definition: v4l2-controls.h:528
V4L2_MPEG_VIDEO_MPEG4_LEVEL_4
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_4
Definition: v4l2-controls.h:622
V4L2_DV_TX_MODE_HDMI
@ V4L2_DV_TX_MODE_HDMI
Definition: v4l2-controls.h:1142
V4L2_MPEG_VIDEO_ENCODING_MPEG_4_AVC
@ V4L2_MPEG_VIDEO_ENCODING_MPEG_4_AVC
Definition: v4l2-controls.h:375
V4L2_MPEG_VIDEO_MPEG4_LEVEL_3B
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_3B
Definition: v4l2-controls.h:621
V4L2_MPEG_AUDIO_L2_BITRATE_320K
@ V4L2_MPEG_AUDIO_L2_BITRATE_320K
Definition: v4l2-controls.h:290
v4l2_vp8_quantization
struct v4l2_vp8_quantization - VP8 quantizattion indices
Definition: v4l2-controls.h:1743
V4L2_MPEG_VIDEO_BITRATE_MODE_CBR
@ V4L2_MPEG_VIDEO_BITRATE_MODE_CBR
Definition: v4l2-controls.h:391
V4L2_JPEG_CHROMA_SUBSAMPLING_444
@ V4L2_JPEG_CHROMA_SUBSAMPLING_444
Definition: v4l2-controls.h:1089
V4L2_MPEG_VIDEO_ENCODING_MPEG_1
@ V4L2_MPEG_VIDEO_ENCODING_MPEG_1
Definition: v4l2-controls.h:373
V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_16x11
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_16x11
Definition: v4l2-controls.h:539
v4l2_ctrl_h264_sps::bit_depth_luma_minus8
__u8 bit_depth_luma_minus8
Definition: v4l2-controls.h:1312
V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_80x33
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_80x33
Definition: v4l2-controls.h:544
v4l2_ctrl_vp8_frame::flags
__u64 flags
Definition: v4l2-controls.h:1863
V4L2_MPEG_AUDIO_DEC_PLAYBACK_MONO
@ V4L2_MPEG_AUDIO_DEC_PLAYBACK_MONO
Definition: v4l2-controls.h:365
V4L2_MPEG_STREAM_TYPE_MPEG1_VCD
@ V4L2_MPEG_STREAM_TYPE_MPEG1_VCD
Definition: v4l2-controls.h:229
V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_10
@ V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_10
Definition: v4l2-controls.h:516
V4L2_MPEG_VIDEO_MPEG4_PROFILE_ADVANCED_CODING_EFFICIENCY
@ V4L2_MPEG_VIDEO_MPEG4_PROFILE_ADVANCED_CODING_EFFICIENCY
Definition: v4l2-controls.h:631
V4L2_MPEG_VIDEO_VP9_LEVEL_6_1
@ V4L2_MPEG_VIDEO_VP9_LEVEL_6_1
Definition: v4l2-controls.h:696
v4l2_h264_dpb_entry::flags
__u32 flags
Definition: v4l2-controls.h:1551
V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_INTERLEAVED_SLICES
@ V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_INTERLEAVED_SLICES
Definition: v4l2-controls.h:568
v4l2_vp8_quantization::y_ac_qi
__u8 y_ac_qi
Definition: v4l2-controls.h:1744
v4l2_mpeg_video_h264_vui_sar_idc
v4l2_mpeg_video_h264_vui_sar_idc
Definition: v4l2-controls.h:534
V4L2_DEEMPHASIS_DISABLED
@ V4L2_DEEMPHASIS_DISABLED
Definition: v4l2-controls.h:1169
V4L2_MPEG_AUDIO_AC3_BITRATE_576K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_576K
Definition: v4l2-controls.h:356
V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_ENABLED
@ V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_ENABLED
Definition: v4l2-controls.h:505
V4L2_MPEG_VIDEO_H264_LEVEL_2_1
@ V4L2_MPEG_VIDEO_H264_LEVEL_2_1
Definition: v4l2-controls.h:486
V4L2_MPEG_VIDEO_HEVC_LEVEL_6_1
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_6_1
Definition: v4l2-controls.h:740
v4l2_ctrl_mpeg2_picture::reserved
__u8 reserved[5]
Definition: v4l2-controls.h:1946
v4l2_ctrl_mpeg2_picture::flags
__u32 flags
Definition: v4l2-controls.h:1941
V4L2_MPEG_VIDEO_H264_LEVEL_5_0
@ V4L2_MPEG_VIDEO_H264_LEVEL_5_0
Definition: v4l2-controls.h:494
v4l2_ctrl_h264_pps::flags
__u16 flags
Definition: v4l2-controls.h:1373
V4L2_MPEG_AUDIO_AC3_BITRATE_320K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_320K
Definition: v4l2-controls.h:352
V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_BYTES
@ V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_BYTES
Definition: v4l2-controls.h:420
v4l2_vp8_segment::segment_probs
__u8 segment_probs[3]
Definition: v4l2-controls.h:1694
V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_MB
@ V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_MB
Definition: v4l2-controls.h:419
V4L2_MPEG_AUDIO_L1_BITRATE_352K
@ V4L2_MPEG_AUDIO_L1_BITRATE_352K
Definition: v4l2-controls.h:271
v4l2_h264_weight_factors::chroma_offset
__s16 chroma_offset[32][2]
Definition: v4l2-controls.h:1403
v4l2_stateless_h264_decode_mode
v4l2_stateless_h264_decode_mode
enum v4l2_stateless_h264_decode_mode - Decoding mode
Definition: v4l2-controls.h:1234
v4l2_h264_dpb_entry::top_field_order_cnt
__s32 top_field_order_cnt
Definition: v4l2-controls.h:1549
v4l2_ctrl_h264_pps::num_ref_idx_l1_default_active_minus1
__u8 num_ref_idx_l1_default_active_minus1
Definition: v4l2-controls.h:1367
v4l2_mpeg_video_h264_profile
v4l2_mpeg_video_h264_profile
Definition: v4l2-controls.h:510
v4l2_ctrl_h264_decode_params
struct v4l2_ctrl_h264_decode_params - H264 decoding parameters
Definition: v4l2-controls.h:1580
V4L2_MPEG_VIDEO_VP9_PROFILE_3
@ V4L2_MPEG_VIDEO_VP9_PROFILE_3
Definition: v4l2-controls.h:680
V4L2_EXPOSURE_METERING_MATRIX
@ V4L2_EXPOSURE_METERING_MATRIX
Definition: v4l2-controls.h:944
V4L2_EXPOSURE_APERTURE_PRIORITY
@ V4L2_EXPOSURE_APERTURE_PRIORITY
Definition: v4l2-controls.h:887
V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_444_PREDICTIVE
@ V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_444_PREDICTIVE
Definition: v4l2-controls.h:518
v4l2_ctrl_vp8_frame::coder_state
struct v4l2_vp8_entropy_coder_state coder_state
Definition: v4l2-controls.h:1840
V4L2_MPEG_AUDIO_AC3_BITRATE_384K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_384K
Definition: v4l2-controls.h:353
V4L2_MPEG_VIDEO_H264_PROFILE_BASELINE
@ V4L2_MPEG_VIDEO_H264_PROFILE_BASELINE
Definition: v4l2-controls.h:511
v4l2_ctrl_vp8_frame::height
__u16 height
Definition: v4l2-controls.h:1843
V4L2_VP8_MV_PROB_CNT
#define V4L2_VP8_MV_PROB_CNT
Definition: v4l2-controls.h:1754
v4l2_mpeg_video_hevc_hier_coding_type
v4l2_mpeg_video_hevc_hier_coding_type
Definition: v4l2-controls.h:709
V4L2_EXPOSURE_MANUAL
@ V4L2_EXPOSURE_MANUAL
Definition: v4l2-controls.h:885
v4l2_ctrl_h264_sps::pic_order_cnt_type
__u8 pic_order_cnt_type
Definition: v4l2-controls.h:1315
v4l2_power_line_frequency
v4l2_power_line_frequency
Definition: v4l2-controls.h:101
v4l2_stateless_h264_start_code
v4l2_stateless_h264_start_code
enum v4l2_stateless_h264_start_code - Start code
Definition: v4l2-controls.h:1251
v4l2_ctrl_fwht_params::flags
__u32 flags
Definition: v4l2-controls.h:1663
v4l2_ctrl_h264_slice_params::ref_pic_list1
struct v4l2_h264_reference ref_pic_list1[V4L2_H264_REF_LIST_LEN]
Definition: v4l2-controls.h:1515
V4L2_SCENE_MODE_CANDLE_LIGHT
@ V4L2_SCENE_MODE_CANDLE_LIGHT
Definition: v4l2-controls.h:952
V4L2_PREEMPHASIS_DISABLED
@ V4L2_PREEMPHASIS_DISABLED
Definition: v4l2-controls.h:1032
V4L2_FLASH_LED_MODE_NONE
@ V4L2_FLASH_LED_MODE_NONE
Definition: v4l2-controls.h:1047