|
Jetson Linux API Reference
|
36.4 Release
|
Go to the documentation of this file.
50 #ifndef __LINUX_V4L2_CONTROLS_H
51 #define __LINUX_V4L2_CONTROLS_H
53 #include <linux/const.h>
54 #include <linux/types.h>
57 #define V4L2_CTRL_CLASS_USER 0x00980000
58 #define V4L2_CTRL_CLASS_CODEC 0x00990000
59 #define V4L2_CTRL_CLASS_CAMERA 0x009a0000
60 #define V4L2_CTRL_CLASS_FM_TX 0x009b0000
61 #define V4L2_CTRL_CLASS_FLASH 0x009c0000
62 #define V4L2_CTRL_CLASS_JPEG 0x009d0000
63 #define V4L2_CTRL_CLASS_IMAGE_SOURCE 0x009e0000
64 #define V4L2_CTRL_CLASS_IMAGE_PROC 0x009f0000
65 #define V4L2_CTRL_CLASS_DV 0x00a00000
66 #define V4L2_CTRL_CLASS_FM_RX 0x00a10000
67 #define V4L2_CTRL_CLASS_RF_TUNER 0x00a20000
68 #define V4L2_CTRL_CLASS_DETECT 0x00a30000
69 #define V4L2_CTRL_CLASS_CODEC_STATELESS 0x00a40000
70 #define V4L2_CTRL_CLASS_COLORIMETRY 0x00a50000
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)
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)
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)
100 #define V4L2_CID_POWER_LINE_FREQUENCY (V4L2_CID_BASE+24)
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)
132 #define V4L2_CID_AUTOBRIGHTNESS (V4L2_CID_BASE+32)
133 #define V4L2_CID_BAND_STOP_FILTER (V4L2_CID_BASE+33)
135 #define V4L2_CID_ROTATE (V4L2_CID_BASE+34)
136 #define V4L2_CID_BG_COLOR (V4L2_CID_BASE+35)
138 #define V4L2_CID_CHROMA_GAIN (V4L2_CID_BASE+36)
140 #define V4L2_CID_ILLUMINATORS_1 (V4L2_CID_BASE+37)
141 #define V4L2_CID_ILLUMINATORS_2 (V4L2_CID_BASE+38)
143 #define V4L2_CID_MIN_BUFFERS_FOR_CAPTURE (V4L2_CID_BASE+39)
144 #define V4L2_CID_MIN_BUFFERS_FOR_OUTPUT (V4L2_CID_BASE+40)
146 #define V4L2_CID_ALPHA_COMPONENT (V4L2_CID_BASE+41)
147 #define V4L2_CID_COLORFX_CBCR (V4L2_CID_BASE+42)
150 #define V4L2_CID_LASTP1 (V4L2_CID_BASE+43)
156 #define V4L2_CID_USER_MEYE_BASE (V4L2_CID_USER_BASE + 0x1000)
160 #define V4L2_CID_USER_BTTV_BASE (V4L2_CID_USER_BASE + 0x1010)
165 #define V4L2_CID_USER_S2255_BASE (V4L2_CID_USER_BASE + 0x1030)
171 #define V4L2_CID_USER_SI476X_BASE (V4L2_CID_USER_BASE + 0x1040)
175 #define V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_USER_BASE + 0x1050)
179 #define V4L2_CID_USER_SAA7134_BASE (V4L2_CID_USER_BASE + 0x1060)
183 #define V4L2_CID_USER_ADV7180_BASE (V4L2_CID_USER_BASE + 0x1070)
187 #define V4L2_CID_USER_TC358743_BASE (V4L2_CID_USER_BASE + 0x1080)
192 #define V4L2_CID_USER_MAX217X_BASE (V4L2_CID_USER_BASE + 0x1090)
196 #define V4L2_CID_USER_IMX_BASE (V4L2_CID_USER_BASE + 0x10b0)
202 #define V4L2_CID_USER_ATMEL_ISC_BASE (V4L2_CID_USER_BASE + 0x10c0)
208 #define V4L2_CID_USER_CODA_BASE (V4L2_CID_USER_BASE + 0x10e0)
213 #define V4L2_CID_USER_CCS_BASE (V4L2_CID_USER_BASE + 0x10f0)
219 #define V4L2_CID_CODEC_BASE (V4L2_CTRL_CLASS_CODEC | 0x900)
220 #define V4L2_CID_CODEC_CLASS (V4L2_CTRL_CLASS_CODEC | 1)
223 #define V4L2_CID_MPEG_STREAM_TYPE (V4L2_CID_CODEC_BASE+0)
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)
245 #define V4L2_CID_MPEG_AUDIO_SAMPLING_FREQ (V4L2_CID_CODEC_BASE+100)
251 #define V4L2_CID_MPEG_AUDIO_ENCODING (V4L2_CID_CODEC_BASE+101)
259 #define V4L2_CID_MPEG_AUDIO_L1_BITRATE (V4L2_CID_CODEC_BASE+102)
276 #define V4L2_CID_MPEG_AUDIO_L2_BITRATE (V4L2_CID_CODEC_BASE+103)
293 #define V4L2_CID_MPEG_AUDIO_L3_BITRATE (V4L2_CID_CODEC_BASE+104)
310 #define V4L2_CID_MPEG_AUDIO_MODE (V4L2_CID_CODEC_BASE+105)
317 #define V4L2_CID_MPEG_AUDIO_MODE_EXTENSION (V4L2_CID_CODEC_BASE+106)
324 #define V4L2_CID_MPEG_AUDIO_EMPHASIS (V4L2_CID_CODEC_BASE+107)
330 #define V4L2_CID_MPEG_AUDIO_CRC (V4L2_CID_CODEC_BASE+108)
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)
359 #define V4L2_CID_MPEG_AUDIO_DEC_PLAYBACK (V4L2_CID_CODEC_BASE+112)
368 #define V4L2_CID_MPEG_AUDIO_DEC_MULTILINGUAL_PLAYBACK (V4L2_CID_CODEC_BASE+113)
371 #define V4L2_CID_MPEG_VIDEO_ENCODING (V4L2_CID_CODEC_BASE+200)
377 #define V4L2_CID_MPEG_VIDEO_ASPECT (V4L2_CID_CODEC_BASE+201)
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)
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)
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)
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)
439 #define V4L2_CID_MPEG_VIDEO_MPEG2_LEVEL (V4L2_CID_CODEC_BASE+270)
446 #define V4L2_CID_MPEG_VIDEO_MPEG2_PROFILE (V4L2_CID_CODEC_BASE+271)
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)
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)
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)
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)
509 #define V4L2_CID_MPEG_VIDEO_H264_PROFILE (V4L2_CID_CODEC_BASE+363)
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)
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)
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)
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)
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)
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)
625 #define V4L2_CID_MPEG_VIDEO_MPEG4_PROFILE (V4L2_CID_CODEC_BASE+406)
633 #define V4L2_CID_MPEG_VIDEO_MPEG4_QPEL (V4L2_CID_CODEC_BASE+407)
639 #define V4L2_CID_MPEG_VIDEO_VPX_NUM_PARTITIONS (V4L2_CID_CODEC_BASE+500)
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)
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)
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)
666 #define V4L2_CID_MPEG_VIDEO_VP8_PROFILE (V4L2_CID_CODEC_BASE+511)
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)
682 #define V4L2_CID_MPEG_VIDEO_VP9_LEVEL (V4L2_CID_CODEC_BASE+513)
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)
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)
727 #define V4L2_CID_MPEG_VIDEO_HEVC_LEVEL (V4L2_CID_CODEC_BASE + 616)
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)
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)
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)
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)
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)
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)
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)
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)
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)
825 #define V4L2_CID_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE (V4L2_CID_CODEC_CX2341X_BASE+3)
830 #define V4L2_CID_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE (V4L2_CID_CODEC_CX2341X_BASE+4)
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)
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)
851 #define V4L2_CID_CODEC_MFC51_BASE (V4L2_CTRL_CLASS_CODEC | 0x1100)
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)
861 #define V4L2_CID_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE (V4L2_CID_CODEC_MFC51_BASE+3)
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)
879 #define V4L2_CID_CAMERA_CLASS_BASE (V4L2_CTRL_CLASS_CAMERA | 0x900)
880 #define V4L2_CID_CAMERA_CLASS (V4L2_CTRL_CLASS_CAMERA | 1)
882 #define V4L2_CID_EXPOSURE_AUTO (V4L2_CID_CAMERA_CLASS_BASE+1)
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)
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)
897 #define V4L2_CID_PAN_ABSOLUTE (V4L2_CID_CAMERA_CLASS_BASE+8)
898 #define V4L2_CID_TILT_ABSOLUTE (V4L2_CID_CAMERA_CLASS_BASE+9)
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)
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)
908 #define V4L2_CID_PRIVACY (V4L2_CID_CAMERA_CLASS_BASE+16)
910 #define V4L2_CID_IRIS_ABSOLUTE (V4L2_CID_CAMERA_CLASS_BASE+17)
911 #define V4L2_CID_IRIS_RELATIVE (V4L2_CID_CAMERA_CLASS_BASE+18)
913 #define V4L2_CID_AUTO_EXPOSURE_BIAS (V4L2_CID_CAMERA_CLASS_BASE+19)
915 #define V4L2_CID_AUTO_N_PRESET_WHITE_BALANCE (V4L2_CID_CAMERA_CLASS_BASE+20)
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)
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)
939 #define V4L2_CID_EXPOSURE_METERING (V4L2_CID_CAMERA_CLASS_BASE+25)
947 #define V4L2_CID_SCENE_MODE (V4L2_CID_CAMERA_CLASS_BASE+26)
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)
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)
978 #define V4L2_CID_AUTO_FOCUS_RANGE (V4L2_CID_CAMERA_CLASS_BASE+31)
986 #define V4L2_CID_PAN_SPEED (V4L2_CID_CAMERA_CLASS_BASE+32)
987 #define V4L2_CID_TILT_SPEED (V4L2_CID_CAMERA_CLASS_BASE+33)
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
994 #define V4L2_CID_CAMERA_SENSOR_ROTATION (V4L2_CID_CAMERA_CLASS_BASE+35)
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)
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)
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)
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)
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)
1030 #define V4L2_CID_TUNE_PREEMPHASIS (V4L2_CID_FM_TX_CLASS_BASE + 112)
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)
1042 #define V4L2_CID_FLASH_CLASS_BASE (V4L2_CTRL_CLASS_FLASH | 0x900)
1043 #define V4L2_CID_FLASH_CLASS (V4L2_CTRL_CLASS_FLASH | 1)
1045 #define V4L2_CID_FLASH_LED_MODE (V4L2_CID_FLASH_CLASS_BASE + 1)
1052 #define V4L2_CID_FLASH_STROBE_SOURCE (V4L2_CID_FLASH_CLASS_BASE + 2)
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)
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)
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)
1078 #define V4L2_CID_FLASH_CHARGE (V4L2_CID_FLASH_CLASS_BASE + 11)
1079 #define V4L2_CID_FLASH_READY (V4L2_CID_FLASH_CLASS_BASE + 12)
1084 #define V4L2_CID_JPEG_CLASS_BASE (V4L2_CTRL_CLASS_JPEG | 0x900)
1085 #define V4L2_CID_JPEG_CLASS (V4L2_CTRL_CLASS_JPEG | 1)
1087 #define V4L2_CID_JPEG_CHROMA_SUBSAMPLING (V4L2_CID_JPEG_CLASS_BASE + 1)
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)
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)
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)
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)
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)
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)
1133 #define V4L2_CID_DV_CLASS_BASE (V4L2_CTRL_CLASS_DV | 0x900)
1134 #define V4L2_CID_DV_CLASS (V4L2_CTRL_CLASS_DV | 1)
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)
1144 #define V4L2_CID_DV_TX_RGB_RANGE (V4L2_CID_DV_CLASS_BASE + 5)
1151 #define V4L2_CID_DV_TX_IT_CONTENT_TYPE (V4L2_CID_DV_CLASS_BASE + 6)
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)
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)
1167 #define V4L2_CID_TUNE_DEEMPHASIS (V4L2_CID_FM_RX_CLASS_BASE + 1)
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)
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)
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)
1198 #define V4L2_CID_DETECT_CLASS_BASE (V4L2_CTRL_CLASS_DETECT | 0x900)
1199 #define V4L2_CID_DETECT_CLASS (V4L2_CTRL_CLASS_DETECT | 1)
1201 #define V4L2_CID_DETECT_MD_MODE (V4L2_CID_DETECT_CLASS_BASE + 1)
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)
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)
1217 #define V4L2_CID_STATELESS_H264_DECODE_MODE (V4L2_CID_CODEC_STATELESS_BASE + 0)
1239 #define V4L2_CID_STATELESS_H264_START_CODE (V4L2_CID_CODEC_STATELESS_BASE + 1)
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
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
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)
1280 #define V4L2_CID_STATELESS_H264_SPS (V4L2_CID_CODEC_STATELESS_BASE + 2)
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
1336 #define V4L2_CID_STATELESS_H264_PPS (V4L2_CID_CODEC_STATELESS_BASE + 3)
1376 #define V4L2_CID_STATELESS_H264_SCALING_MATRIX (V4L2_CID_CODEC_STATELESS_BASE + 4)
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))
1413 #define V4L2_CID_STATELESS_H264_PRED_WEIGHTS (V4L2_CID_CODEC_STATELESS_BASE + 5)
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
1436 #define V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED 0x01
1437 #define V4L2_H264_SLICE_FLAG_SP_FOR_SWITCH 0x02
1439 #define V4L2_H264_TOP_FIELD_REF 0x1
1440 #define V4L2_H264_BOTTOM_FIELD_REF 0x2
1441 #define V4L2_H264_FRAME_REF 0x3
1459 #define V4L2_H264_NUM_DPB_ENTRIES 16
1460 #define V4L2_H264_REF_LIST_LEN (2 * V4L2_H264_NUM_DPB_ENTRIES)
1462 #define V4L2_CID_STATELESS_H264_SLICE_PARAMS (V4L2_CID_CODEC_STATELESS_BASE + 6)
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
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
1558 #define V4L2_CID_STATELESS_H264_DECODE_PARAMS (V4L2_CID_CODEC_STATELESS_BASE + 7)
1603 #define V4L2_FWHT_VERSION 3
1606 #define V4L2_FWHT_FL_IS_INTERLACED _BITUL(0)
1608 #define V4L2_FWHT_FL_IS_BOTTOM_FIRST _BITUL(1)
1610 #define V4L2_FWHT_FL_IS_ALTERNATE _BITUL(2)
1615 #define V4L2_FWHT_FL_IS_BOTTOM_FIELD _BITUL(3)
1617 #define V4L2_FWHT_FL_LUMA_IS_UNCOMPRESSED _BITUL(4)
1619 #define V4L2_FWHT_FL_CB_IS_UNCOMPRESSED _BITUL(5)
1621 #define V4L2_FWHT_FL_CR_IS_UNCOMPRESSED _BITUL(6)
1623 #define V4L2_FWHT_FL_CHROMA_FULL_HEIGHT _BITUL(7)
1625 #define V4L2_FWHT_FL_CHROMA_FULL_WIDTH _BITUL(8)
1627 #define V4L2_FWHT_FL_ALPHA_IS_UNCOMPRESSED _BITUL(9)
1629 #define V4L2_FWHT_FL_I_FRAME _BITUL(10)
1632 #define V4L2_FWHT_FL_COMPONENTS_NUM_MSK GENMASK(18, 16)
1633 #define V4L2_FWHT_FL_COMPONENTS_NUM_OFFSET 16
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)
1642 #define V4L2_CID_STATELESS_FWHT_PARAMS (V4L2_CID_CODEC_STATELESS_BASE + 100)
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
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
1753 #define V4L2_VP8_COEFF_PROB_CNT 11
1754 #define V4L2_VP8_MV_PROB_CNT 19
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
1803 #define V4L2_VP8_FRAME_IS_KEY_FRAME(hdr) \
1804 (!!((hdr)->flags & V4L2_VP8_FRAME_FLAG_KEY_FRAME))
1806 #define V4L2_CID_STATELESS_VP8_FRAME (V4L2_CID_CODEC_STATELESS_BASE + 200)
1868 #define V4L2_MPEG2_SEQ_FLAG_PROGRESSIVE 0x01
1870 #define V4L2_CID_STATELESS_MPEG2_SEQUENCE (V4L2_CID_CODEC_STATELESS_BASE+220)
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
1905 #define V4L2_MPEG2_PIC_TOP_FIELD 0x1
1906 #define V4L2_MPEG2_PIC_BOTTOM_FIELD 0x2
1907 #define V4L2_MPEG2_PIC_FRAME 0x3
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
1918 #define V4L2_CID_STATELESS_MPEG2_PICTURE (V4L2_CID_CODEC_STATELESS_BASE+221)
1949 #define V4L2_CID_STATELESS_MPEG2_QUANTISATION (V4L2_CID_CODEC_STATELESS_BASE+222)
1978 #define V4L2_CID_COLORIMETRY_CLASS_BASE (V4L2_CTRL_CLASS_COLORIMETRY | 0x900)
1979 #define V4L2_CID_COLORIMETRY_CLASS (V4L2_CTRL_CLASS_COLORIMETRY | 1)
1981 #define V4L2_CID_COLORIMETRY_HDR10_CLL_INFO (V4L2_CID_COLORIMETRY_CLASS_BASE + 0)
1988 #define V4L2_CID_COLORIMETRY_HDR10_MASTERING_DISPLAY (V4L2_CID_COLORIMETRY_CLASS_BASE + 1)
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
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
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_2
@ V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN_10
@ V4L2_WHITE_BALANCE_FLUORESCENT_H
@ V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_DISABLED_AT_SLICE_BOUNDARY
@ V4L2_CID_POWER_LINE_FREQUENCY_AUTO
__u8 scaling_list_8x8[6][64]
@ V4L2_MPEG_AUDIO_L3_BITRATE_64K
@ V4L2_MPEG_VIDEO_ASPECT_4x3
v4l2_mpeg_audio_sampling_freq
@ V4L2_STATELESS_H264_DECODE_MODE_FRAME_BASED
@ V4L2_MPEG_AUDIO_L2_BITRATE_128K
@ V4L2_MPEG_STREAM_TYPE_MPEG2_DVD
__u32 max_display_mastering_luminance
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_EXTENDED
__s32 delta_pic_order_cnt_bottom
@ V4L2_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE_DISABLED_AT_SLICE_BOUNDARY
@ V4L2_MPEG_VIDEO_H264_LEVEL_1_3
@ V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_TOP_BOTTOM
__s32 offset_for_ref_frame[255]
@ V4L2_MPEG_AUDIO_L3_BITRATE_96K
@ V4L2_JPEG_CHROMA_SUBSAMPLING_410
@ V4L2_MPEG_VIDEO_HEADER_MODE_SEPARATE
v4l2_mpeg_video_h264_level
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_3
@ V4L2_MPEG_AUDIO_L3_BITRATE_224K
v4l2_mpeg_cx2341x_video_luma_spatial_filter_type
__s8 slice_alpha_c0_offset_div2
__u16 max_content_light_level
@ V4L2_SCENE_MODE_FALL_COLORS
@ V4L2_CID_MPEG_VIDEO_VPX_1_PARTITION
@ V4L2_MPEG_AUDIO_DEC_PLAYBACK_RIGHT
@ V4L2_MPEG_AUDIO_L2_BITRATE_256K
@ V4L2_COLORFX_GRASS_GREEN
@ V4L2_MPEG_AUDIO_CRC_NONE
@ V4L2_MPEG_AUDIO_EMPHASIS_NONE
__u8 bit_depth_chroma_minus8
@ V4L2_MPEG_VIDEO_H264_PROFILE_EXTENDED
@ V4L2_SCENE_MODE_PORTRAIT
__u8 num_ref_idx_l0_default_active_minus1
__s16 chroma_weight[32][2]
@ V4L2_MPEG_AUDIO_L1_BITRATE_416K
v4l2_jpeg_chroma_subsampling
@ V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_EXPLICIT
struct v4l2_ctrl_fwht_params - FWHT parameters
@ V4L2_MPEG_STREAM_VBI_FMT_IVTV
struct v4l2_vp8_segment - VP8 segment-based adjustments parameters
@ V4L2_MPEG_VIDEO_H264_LEVEL_3_1
@ V4L2_CID_MPEG_VIDEO_VPX_8_PARTITIONS
struct v4l2_vp8_segment segment
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_4
__s8 chroma_qp_index_offset
@ V4L2_SCENE_MODE_BACKLIGHT
struct v4l2_vp8_quantization quant
v4l2_mpeg_video_vp9_profile
v4l2_mpeg_audio_dec_playback
@ V4L2_MPEG_AUDIO_L1_BITRATE_224K
@ V4L2_JPEG_CHROMA_SUBSAMPLING_GRAY
@ V4L2_WHITE_BALANCE_FLASH
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_4x3
#define V4L2_H264_REF_LIST_LEN
@ V4L2_MPEG_AUDIO_DEC_PLAYBACK_SWAPPED_STEREO
@ V4L2_SCENE_MODE_PARTY_INDOOR
__u16 pic_height_in_map_units_minus1
@ V4L2_MPEG_AUDIO_L2_BITRATE_32K
v4l2_iso_sensitivity_auto_type
@ V4L2_FLASH_LED_MODE_TORCH
@ V4L2_MPEG_AUDIO_ENCODING_LAYER_1
@ V4L2_EXPOSURE_METERING_CENTER_WEIGHTED
@ V4L2_MPEG_AUDIO_L1_BITRATE_384K
@ V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_OFF
@ V4L2_DV_IT_CONTENT_TYPE_GAME
@ V4L2_MPEG_VIDEO_VP9_LEVEL_5_2
struct v4l2_vp8_entropy - VP8 update probabilities
@ V4L2_MPEG_VIDEO_VP8_PROFILE_3
@ V4L2_FLASH_STROBE_SOURCE_EXTERNAL
@ V4L2_MPEG_AUDIO_L1_BITRATE_320K
@ V4L2_MPEG_AUDIO_L3_BITRATE_112K
@ V4L2_MPEG_AUDIO_SAMPLING_FREQ_32000
v4l2_mpeg_video_h264_fmo_map_type
@ V4L2_MPEG_VIDEO_MPEG2_LEVEL_LOW
@ V4L2_MPEG_VIDEO_H264_LEVEL_1_2
@ V4L2_MPEG_VIDEO_VP8_PROFILE_2
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_2x1
__u8 num_ref_idx_l1_active_minus1
@ V4L2_MPEG_AUDIO_DEC_PLAYBACK_STEREO
@ V4L2_MPEG_AUDIO_L2_BITRATE_64K
@ V4L2_MPEG_VIDEO_H264_LEVEL_1_1
v4l2_mpeg_video_mpeg4_profile
@ V4L2_MPEG_VIDEO_VP8_PROFILE_1
@ V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_10_INTRA
@ V4L2_FLASH_LED_MODE_FLASH
struct v4l2_ctrl_h264_pps - H264 picture parameter set
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_6
@ V4L2_AUTO_FOCUS_RANGE_AUTO
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_1
struct v4l2_ctrl_h264_sps - H264 sequence parameter set
@ V4L2_MPEG_VIDEO_MPEG2_PROFILE_MULTIVIEW
struct v4l2_ctrl_mpeg2_sequence - MPEG-2 sequence header
@ V4L2_CID_MPEG_VIDEO_VPX_3_REF_FRAME
@ V4L2_MPEG_AUDIO_AC3_BITRATE_512K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_640K
@ V4L2_MPEG_VIDEO_VP9_LEVEL_5_0
@ V4L2_MPEG_VIDEO_VP9_LEVEL_1_0
__u8 intra_quantiser_matrix[64]
@ V4L2_MPEG_AUDIO_AC3_BITRATE_40K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_80K
@ V4L2_MPEG_VIDEO_H264_PROFILE_HIGH
@ V4L2_MPEG_VIDEO_H264_FMO_CHANGE_DIR_RIGHT
@ V4L2_MPEG_VIDEO_H264_FMO_CHANGE_DIR_LEFT
@ V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_CHECKERBOARD
@ V4L2_COLORFX_SILHOUETTE
@ V4L2_CID_POWER_LINE_FREQUENCY_50HZ
@ V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_2D_HV_SEPARABLE
@ V4L2_AUTO_FOCUS_RANGE_MACRO
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_24x11
v4l2_mpeg_video_hevc_profile
@ V4L2_COLORFX_ART_FREEZE
@ V4L2_DV_RGB_RANGE_LIMITED
@ V4L2_MPEG_VIDEO_H264_PROFILE_CAVLC_444_INTRA
struct v4l2_ctrl_mpeg2_quantisation - MPEG-2 quantisation
@ V4L2_MPEG_AUDIO_ENCODING_LAYER_2
v4l2_mpeg_audio_l3_bitrate
struct v4l2_ctrl_mpeg2_picture - MPEG-2 picture header
@ V4L2_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE_DISABLED
@ V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_444_INTRA
v4l2_mpeg_audio_ac3_bitrate
@ V4L2_EXPOSURE_METERING_AVERAGE
__u8 seq_parameter_set_id
@ V4L2_MPEG_VIDEO_FRAME_SKIP_MODE_DISABLED
@ V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_2D_SYM_NON_SEPARABLE
@ V4L2_MPEG_VIDEO_ASPECT_221x100
@ V4L2_MPEG_VIDEO_MPEG2_LEVEL_HIGH_1440
@ V4L2_MPEG_VIDEO_HEVC_REFRESH_IDR
@ V4L2_MPEG_VIDEO_HEVC_HIERARCHICAL_CODING_P
__u8 coeff_probs[4][8][3][V4L2_VP8_COEFF_PROB_CNT]
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_3
v4l2_mpeg_video_h264_fmo_change_dir
@ V4L2_MPEG_AUDIO_L1_BITRATE_96K
__u16 chroma_log2_weight_denom
@ V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_12
v4l2_mpeg_cx2341x_video_temporal_filter_mode
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_3_1
v4l2_auto_n_preset_white_balance
struct v4l2_h264_reference ref_pic_list0[V4L2_H264_REF_LIST_LEN]
v4l2_mpeg_video_h264_entropy_mode
@ V4L2_WHITE_BALANCE_SHADE
@ V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_WIPE_SCAN
@ V4L2_MPEG_VIDEO_H264_PROFILE_STEREO_HIGH
@ V4L2_MPEG_AUDIO_MODE_DUAL
@ V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_8
@ V4L2_MPEG_VIDEO_H264_HIERARCHICAL_CODING_B
@ V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_BYTES
@ V4L2_MPEG_VIDEO_H264_LEVEL_5_1
@ V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_422_INTRA
@ V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_4
v4l2_mpeg_mfc51_video_frame_skip_mode
__s32 top_field_order_cnt
@ V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_16
@ V4L2_MPEG_VIDEO_BITRATE_MODE_CQ
@ V4L2_MPEG_AUDIO_AC3_BITRATE_112K
@ V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_DISABLED
v4l2_mpeg_cx2341x_video_chroma_spatial_filter_type
__u16 max_pic_average_light_level
@ V4L2_WHITE_BALANCE_HORIZON
@ V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_1D_VERT
@ V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_BUF_LIMIT
@ V4L2_MPEG_AUDIO_L2_BITRATE_112K
__u32 pic_order_cnt_bit_size
v4l2_mpeg_cx2341x_video_spatial_filter_mode
@ V4L2_MPEG_VIDEO_FRAME_SKIP_MODE_BUF_LIMIT
@ V4L2_MPEG_AUDIO_L3_BITRATE_48K
@ V4L2_SCENE_MODE_LANDSCAPE
v4l2_mpeg_video_frame_skip_mode
@ V4L2_MPEG_AUDIO_L2_BITRATE_192K
@ V4L2_MPEG_AUDIO_L2_BITRATE_384K
@ V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_COLUMN
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_32x11
@ V4L2_MPEG_AUDIO_L1_BITRATE_256K
v4l2_mpeg_video_header_mode
@ V4L2_MPEG_AUDIO_ENCODING_AAC
@ V4L2_CID_MPEG_VIDEO_VPX_1_REF_FRAME
@ V4L2_MPEG_VIDEO_H264_LEVEL_1_0
@ V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_FOREGROUND_WITH_LEFT_OVER
@ V4L2_MPEG_AUDIO_L1_BITRATE_288K
@ V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_AUTO
@ V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_MB
@ V4L2_MPEG_VIDEO_ASPECT_16x9
__u32 min_display_mastering_luminance
@ V4L2_EXPOSURE_SHUTTER_PRIORITY
@ V4L2_COLORFX_SKIN_WHITEN
@ V4L2_MPEG_VIDEO_H264_LEVEL_4_1
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_64x33
@ V4L2_MPEG_AUDIO_ENCODING_AC3
@ V4L2_MPEG_AUDIO_L3_BITRATE_32K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_192K
@ V4L2_MPEG_AUDIO_SAMPLING_FREQ_44100
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_5
@ V4L2_MPEG_AUDIO_AC3_BITRATE_224K
@ V4L2_MPEG_AUDIO_L3_BITRATE_256K
@ V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_MANUAL
@ V4L2_MPEG_VIDEO_VP9_PROFILE_1
@ V4L2_CID_POWER_LINE_FREQUENCY_60HZ
@ V4L2_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE_AUTO
@ V4L2_MPEG_VIDEO_ENCODING_MPEG_2
@ V4L2_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE_MANUAL
@ V4L2_MPEG_VIDEO_H264_PROFILE_MAIN
@ V4L2_MPEG_AUDIO_CRC_CRC16
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_4_1
@ V4L2_MPEG_VIDEO_VP9_PROFILE_0
@ V4L2_MPEG_VIDEO_H264_PROFILE_CONSTRAINED_BASELINE
@ V4L2_MPEG_AUDIO_L2_BITRATE_48K
@ V4L2_CID_MPEG_VIDEO_VPX_2_PARTITIONS
@ V4L2_WHITE_BALANCE_CLOUDY
@ V4L2_MPEG_AUDIO_L1_BITRATE_448K
@ V4L2_STATELESS_H264_START_CODE_ANNEX_B
__s8 second_chroma_qp_index_offset
@ V4L2_MPEG_VIDEO_MPEG2_LEVEL_HIGH
__s32 delta_pic_order_cnt0
@ V4L2_MPEG_AUDIO_SAMPLING_FREQ_48000
v4l2_mpeg_cx2341x_video_median_filter_type
struct v4l2_ctrl_h264_slice_params - H264 slice parameters
__s8 slice_beta_offset_div2
@ V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_TEMPORAL
@ V4L2_WHITE_BALANCE_AUTO
@ V4L2_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE_NOT_CODED
__u8 scaling_list_4x4[6][16]
@ V4L2_MPEG_VIDEO_H264_PROFILE_SCALABLE_HIGH_INTRA
@ V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN
@ V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_DISABLED
@ V4L2_MPEG_VIDEO_MPEG2_PROFILE_SIMPLE
@ V4L2_MPEG_AUDIO_L2_BITRATE_224K
__u16 profile_and_level_indication
@ V4L2_MPEG_AUDIO_L3_BITRATE_40K
v4l2_mpeg_video_hevc_level
v4l2_mpeg_video_bitrate_mode
@ V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_DIAG
@ V4L2_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE_I_FRAME
v4l2_mpeg_video_mpeg2_level
struct v4l2_ctrl_vp8_frame - VP8 frame parameters
@ V4L2_MPEG_AUDIO_DEC_PLAYBACK_AUTO
@ V4L2_MPEG_VIDEO_H264_LEVEL_4_0
__u16 display_primaries_x[3]
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_40x33
__u8 mv_probs[2][V4L2_VP8_MV_PROB_CNT]
@ V4L2_DETECT_MD_MODE_REGION_GRID
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_15x11
__u32 first_part_header_bits
v4l2_mpeg_video_mpeg2_profile
@ V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_LEVEL_LIMIT
__u8 log2_max_pic_order_cnt_lsb_minus4
@ V4L2_MPEG_VIDEO_H264_PROFILE_SCALABLE_HIGH
v4l2_mpeg_mfc51_video_force_frame_type
@ V4L2_MPEG_VIDEO_VP9_LEVEL_6_0
v4l2_vp8_golden_frame_sel
__u8 num_ref_idx_l0_active_minus1
@ V4L2_MPEG_AUDIO_AC3_BITRATE_64K
@ V4L2_MPEG_VIDEO_MPEG2_PROFILE_HIGH
@ V4L2_WHITE_BALANCE_MANUAL
@ V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN_STILL_PICTURE
@ V4L2_MPEG_VIDEO_MPEG2_LEVEL_MAIN
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_0B
__u8 disable_deblocking_filter_idc
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_20x11
@ V4L2_MPEG_VIDEO_VP9_LEVEL_6_2
@ V4L2_MPEG_VIDEO_H264_LEVEL_2_0
@ V4L2_MPEG_VIDEO_VP9_PROFILE_2
@ V4L2_MPEG_VIDEO_MPEG4_PROFILE_ADVANCED_SIMPLE
@ V4L2_WHITE_BALANCE_DAYLIGHT
@ V4L2_DV_IT_CONTENT_TYPE_GRAPHICS
@ V4L2_MPEG_VIDEO_H264_LEVEL_3_2
@ V4L2_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE_ENABLED
@ V4L2_MPEG_VIDEO_VP9_LEVEL_2_0
@ V4L2_MPEG_VIDEO_HEVC_TIER_MAIN
__u8 chroma_intra_quantiser_matrix[64]
@ V4L2_MPEG_AUDIO_AC3_BITRATE_48K
@ V4L2_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE_1D_HOR
v4l2_mpeg_audio_mode_extension
__u16 luma_log2_weight_denom
@ V4L2_MPEG_AUDIO_MODE_STEREO
@ V4L2_MPEG_VIDEO_H264_LEVEL_6_0
@ V4L2_MPEG_VIDEO_H264_LEVEL_3_0
@ V4L2_MPEG_AUDIO_MODE_JOINT_STEREO
@ V4L2_DETECT_MD_MODE_GLOBAL
__u16 pic_width_in_mbs_minus1
@ V4L2_MPEG_AUDIO_L1_BITRATE_64K
@ V4L2_STATELESS_H264_START_CODE_NONE
v4l2_mpeg_video_multi_slice_mode
struct v4l2_vp8_entropy entropy
@ V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_422
@ V4L2_MPEG_AUDIO_L3_BITRATE_56K
struct v4l2_h264_weight_factors weight_factors[2]
struct v4l2_h264_reference - H264 picture reference
@ V4L2_MPEG_VIDEO_VP9_LEVEL_5_1
__u8 seq_parameter_set_id
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_1
struct v4l2_h264_dpb_entry dpb[V4L2_H264_NUM_DPB_ENTRIES]
v4l2_mpeg_video_h264_loop_filter_mode
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_10x11
@ V4L2_WHITE_BALANCE_FLUORESCENT
@ V4L2_MPEG_AUDIO_L1_BITRATE_128K
v4l2_mpeg_video_h264_hierarchical_coding_type
@ V4L2_MPEG_AUDIO_L1_BITRATE_160K
@ V4L2_SCENE_MODE_DAWN_DUSK
@ V4L2_MPEG_AUDIO_MODE_MONO
__u8 log2_max_frame_num_minus4
@ V4L2_MPEG_AUDIO_AC3_BITRATE_256K
struct v4l2_vp8_loop_filter - VP8 loop filter parameters
@ V4L2_MPEG_VIDEO_HEVC_SIZE_0
v4l2_mpeg_video_vp8_profile
__u16 display_primaries_y[3]
@ V4L2_MPEG_VIDEO_H264_PROFILE_MULTIVIEW_HIGH
@ V4L2_MPEG_VIDEO_VP9_LEVEL_1_1
@ V4L2_MPEG_VIDEO_BITRATE_MODE_VBR
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_12x11
@ V4L2_MPEG_AUDIO_L2_BITRATE_56K
@ V4L2_MPEG_VIDEO_ASPECT_1x1
@ V4L2_MPEG_VIDEO_H264_ENTROPY_MODE_CABAC
@ V4L2_MPEG_AUDIO_AC3_BITRATE_448K
@ V4L2_DV_IT_CONTENT_TYPE_CINEMA
@ V4L2_JPEG_CHROMA_SUBSAMPLING_411
@ V4L2_FLASH_STROBE_SOURCE_SOFTWARE
@ V4L2_MPEG_VIDEO_VP9_LEVEL_2_1
@ V4L2_MPEG_VIDEO_HEVC_REFRESH_NONE
@ V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_SIDE_BY_SIDE
@ V4L2_MPEG_VIDEO_HEVC_SIZE_4
@ V4L2_MPEG_AUDIO_L1_BITRATE_192K
__u32 dec_ref_pic_marking_bit_size
@ V4L2_MPEG_VIDEO_HEVC_TIER_HIGH
@ V4L2_MPEG_AUDIO_L2_BITRATE_160K
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_5_1
@ V4L2_DV_IT_CONTENT_TYPE_PHOTO
@ V4L2_MPEG_AUDIO_AC3_BITRATE_128K
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_6_2
@ V4L2_EXPOSURE_METERING_SPOT
@ V4L2_MPEG_VIDEO_HEVC_SIZE_2
@ V4L2_MPEG_VIDEO_VP9_LEVEL_4_1
@ V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_BOX_OUT
v4l2_mpeg_video_h264_sei_fp_arrangement_type
@ V4L2_MPEG_VIDEO_H264_ENTROPY_MODE_CAVLC
v4l2_mpeg_video_vp9_level
@ V4L2_MPEG_AUDIO_L3_BITRATE_160K
@ V4L2_MPEG_VIDEO_H264_LEVEL_2_2
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_2
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_5
__s32 offset_for_non_ref_pic
@ V4L2_MPEG_VIDEO_HEVC_REFRESH_CRA
struct v4l2_h264_dpb_entry - H264 decoded picture buffer entry
@ V4L2_MPEG_VIDEO_MPEG2_PROFILE_MAIN
@ V4L2_JPEG_CHROMA_SUBSAMPLING_422
@ V4L2_MPEG_VIDEO_H264_HIERARCHICAL_CODING_P
@ V4L2_MPEG_AUDIO_L2_BITRATE_80K
@ V4L2_CID_MPEG_VIDEO_VPX_2_REF_FRAME
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_3x2
@ V4L2_MPEG_VIDEO_H264_LEVEL_6_1
__u8 pic_parameter_set_id
@ V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_ROW
@ V4L2_MPEG_AUDIO_L3_BITRATE_128K
@ V4L2_MPEG_STREAM_TYPE_MPEG1_SS
@ V4L2_MPEG_VIDEO_H264_LEVEL_6_2
struct v4l2_ctrl_h264_pred_weights - Prediction weight table
@ V4L2_ISO_SENSITIVITY_AUTO
@ V4L2_MPEG_VIDEO_MPEG4_PROFILE_SIMPLE_SCALABLE
@ V4L2_MPEG_VIDEO_MPEG4_PROFILE_CORE
@ V4L2_COLORFX_SOLARIZATION
__s32 bottom_field_order_cnt
@ V4L2_MPEG_VIDEO_VP8_PROFILE_0
v4l2_cid_mpeg_video_hevc_size_of_length_field
@ V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_USE_REF_PERIOD
@ V4L2_CID_MPEG_VIDEO_VPX_4_PARTITIONS
@ V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_SINGLE
__s32 bottom_field_order_cnt
@ V4L2_DETECT_MD_MODE_DISABLED
__u8 chroma_non_intra_quantiser_matrix[64]
__u8 non_intra_quantiser_matrix[64]
__u8 num_slice_groups_minus1
#define V4L2_VP8_COEFF_PROB_CNT
@ V4L2_MPEG_AUDIO_L1_BITRATE_32K
__u32 buf_index
v4l2_buffer index.
@ V4L2_MPEG_VIDEO_H264_LEVEL_1B
struct v4l2_ctrl_h264_scaling_matrix - H264 scaling matrices
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_160x99
@ V4L2_MPEG_VIDEO_MPEG2_PROFILE_SNR_SCALABLE
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_2_1
@ V4L2_WHITE_BALANCE_INCANDESCENT
v4l2_mpeg_video_hevc_tier
@ V4L2_MPEG_AUDIO_L3_BITRATE_80K
@ V4L2_ISO_SENSITIVITY_MANUAL
@ V4L2_MPEG_VIDEO_H264_LEVEL_5_2
@ V4L2_MPEG_VIDEO_MPEG2_PROFILE_SPATIALLY_SCALABLE
v4l2_cid_mpeg_video_hevc_refresh_type
@ V4L2_MPEG_STREAM_TYPE_MPEG2_SVCD
v4l2_mpeg_video_mpeg4_level
@ V4L2_MPEG_AUDIO_AC3_BITRATE_96K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_56K
@ V4L2_MPEG_AUDIO_L3_BITRATE_320K
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_1x1
@ V4L2_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE_OFF
@ V4L2_MPEG_AUDIO_AC3_BITRATE_160K
@ V4L2_MPEG_AUDIO_AC3_BITRATE_32K
@ V4L2_MPEG_VIDEO_HEVC_SIZE_1
@ V4L2_STATELESS_H264_DECODE_MODE_SLICE_BASED
v4l2_cid_mpeg_video_hevc_loop_filter_mode
@ V4L2_AUTO_FOCUS_RANGE_INFINITY
@ V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_OFF
@ V4L2_MPEG_VIDEO_VP9_LEVEL_3_1
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_0
@ V4L2_MPEG_STREAM_TYPE_MPEG2_TS
@ V4L2_MPEG_VIDEO_MPEG4_PROFILE_SIMPLE
@ V4L2_DV_IT_CONTENT_TYPE_NO_ITC
struct v4l2_vp8_loop_filter lf
#define V4L2_H264_NUM_DPB_ENTRIES
@ V4L2_MPEG_AUDIO_EMPHASIS_50_DIV_15_uS
__s32 delta_pic_order_cnt1
@ V4L2_MPEG_VIDEO_FRAME_SKIP_MODE_LEVEL_LIMIT
v4l2_mpeg_audio_l1_bitrate
@ V4L2_SCENE_MODE_FIREWORKS
@ V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_RASTER_SCAN
@ V4L2_MPEG_AUDIO_DEC_PLAYBACK_LEFT
@ V4L2_MPEG_VIDEO_VP9_LEVEL_3_0
@ V4L2_MPEG_AUDIO_EMPHASIS_CCITT_J17
@ V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_HOR_VERT
@ V4L2_MPEG_VIDEO_HEADER_MODE_JOINED_WITH_1ST_FRAME
__u8 num_ref_frames_in_pic_order_cnt_cycle
@ V4L2_MPEG_VIDEO_H264_LEVEL_4_2
@ V4L2_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE_DISABLED
@ V4L2_MPEG_AUDIO_L3_BITRATE_192K
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_UNSPECIFIED
__u8 constraint_set_flags
__s32 offset_for_top_to_bottom_field
@ V4L2_SCENE_MODE_BEACH_SNOW
@ V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_SCATTERED_SLICES
@ V4L2_CID_POWER_LINE_FREQUENCY_DISABLED
v4l2_mpeg_audio_l2_bitrate
@ V4L2_JPEG_CHROMA_SUBSAMPLING_420
@ V4L2_MPEG_VIDEO_VP9_LEVEL_4_0
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_5_2
__u32 slice_group_change_cycle
@ V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_USE_PREV
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_18x11
@ V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_1D_HOR
@ V4L2_MPEG_VIDEO_HEVC_HIERARCHICAL_CODING_B
@ V4L2_MPEG_STREAM_TYPE_MPEG2_PS
struct v4l2_vp8_entropy_coder_state - VP8 boolean coder state
@ V4L2_AUTO_FOCUS_RANGE_NORMAL
@ V4L2_DETECT_MD_MODE_THRESHOLD_GRID
@ V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_HOR
@ V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_VERT
@ V4L2_MPEG_AUDIO_L2_BITRATE_96K
@ V4L2_MPEG_STREAM_VBI_FMT_NONE
@ V4L2_MPEG_AUDIO_ENCODING_LAYER_3
@ V4L2_MPEG_VIDEO_H264_PROFILE_SCALABLE_BASELINE
@ V4L2_MPEG_VIDEO_H264_PROFILE_CONSTRAINED_HIGH
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_4
@ V4L2_MPEG_VIDEO_ENCODING_MPEG_4_AVC
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_3B
@ V4L2_MPEG_AUDIO_L2_BITRATE_320K
struct v4l2_vp8_quantization - VP8 quantizattion indices
@ V4L2_MPEG_VIDEO_BITRATE_MODE_CBR
@ V4L2_JPEG_CHROMA_SUBSAMPLING_444
@ V4L2_MPEG_VIDEO_ENCODING_MPEG_1
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_16x11
__u8 bit_depth_luma_minus8
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_80x33
@ V4L2_MPEG_AUDIO_DEC_PLAYBACK_MONO
@ V4L2_MPEG_STREAM_TYPE_MPEG1_VCD
@ V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_10
@ V4L2_MPEG_VIDEO_MPEG4_PROFILE_ADVANCED_CODING_EFFICIENCY
@ V4L2_MPEG_VIDEO_VP9_LEVEL_6_1
@ V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_INTERLEAVED_SLICES
v4l2_mpeg_video_h264_vui_sar_idc
@ V4L2_DEEMPHASIS_DISABLED
@ V4L2_MPEG_AUDIO_AC3_BITRATE_576K
@ V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_ENABLED
@ V4L2_MPEG_VIDEO_H264_LEVEL_2_1
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_6_1
@ V4L2_MPEG_VIDEO_H264_LEVEL_5_0
@ V4L2_MPEG_AUDIO_AC3_BITRATE_320K
@ V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_BYTES
@ V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_MB
@ V4L2_MPEG_AUDIO_L1_BITRATE_352K
__s16 chroma_offset[32][2]
v4l2_stateless_h264_decode_mode
enum v4l2_stateless_h264_decode_mode - Decoding mode
__s32 top_field_order_cnt
__u8 num_ref_idx_l1_default_active_minus1
v4l2_mpeg_video_h264_profile
struct v4l2_ctrl_h264_decode_params - H264 decoding parameters
@ V4L2_MPEG_VIDEO_VP9_PROFILE_3
@ V4L2_EXPOSURE_METERING_MATRIX
@ V4L2_EXPOSURE_APERTURE_PRIORITY
@ V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_444_PREDICTIVE
struct v4l2_vp8_entropy_coder_state coder_state
@ V4L2_MPEG_AUDIO_AC3_BITRATE_384K
@ V4L2_MPEG_VIDEO_H264_PROFILE_BASELINE
#define V4L2_VP8_MV_PROB_CNT
v4l2_mpeg_video_hevc_hier_coding_type
v4l2_power_line_frequency
v4l2_stateless_h264_start_code
enum v4l2_stateless_h264_start_code - Start code
struct v4l2_h264_reference ref_pic_list1[V4L2_H264_REF_LIST_LEN]
@ V4L2_SCENE_MODE_CANDLE_LIGHT
@ V4L2_PREEMPHASIS_DISABLED
@ V4L2_FLASH_LED_MODE_NONE