111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/**************************************************************************** 211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert **************************************************************************** 311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** 411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** This header was automatically generated from a Linux kernel header 511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** of the same name, to make information necessary for userspace to 611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** call into the kernel available to libc. It contains only constants, 711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** structures, and macros generated from the original header, and thus, 811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** contains no copyrightable information. 911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** 1011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** To edit the content of this header, modify the corresponding 1111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** source file (e.g. under external/kernel-headers/original/) then 1211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** run bionic/libc/kernel/tools/update_all.py 1311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** 1411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** Any manual change here will be lost the next time this script will 1511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** be run. You've been warned! 1611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert *** 1711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert **************************************************************************** 1811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************/ 1911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef __LINUX_V4L2_CONTROLS_H 2011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define __LINUX_V4L2_CONTROLS_H 2111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CTRL_CLASS_USER 0x00980000 2211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CTRL_CLASS_MPEG 0x00990000 2311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CTRL_CLASS_CAMERA 0x009a0000 2511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CTRL_CLASS_FM_TX 0x009b0000 2611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CTRL_CLASS_FLASH 0x009c0000 2711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CTRL_CLASS_JPEG 0x009d0000 2811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CTRL_CLASS_IMAGE_SOURCE 0x009e0000 3011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CTRL_CLASS_IMAGE_PROC 0x009f0000 3111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CTRL_CLASS_DV 0x00a00000 3211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CTRL_CLASS_FM_RX 0x00a10000 3311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 3411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_BASE (V4L2_CTRL_CLASS_USER | 0x900) 3511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_USER_BASE V4L2_CID_BASE 3611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_USER_CLASS (V4L2_CTRL_CLASS_USER | 1) 3711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_BRIGHTNESS (V4L2_CID_BASE+0) 3811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 3911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_CONTRAST (V4L2_CID_BASE+1) 4011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_SATURATION (V4L2_CID_BASE+2) 4111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_HUE (V4L2_CID_BASE+3) 4211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUDIO_VOLUME (V4L2_CID_BASE+5) 4311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUDIO_BALANCE (V4L2_CID_BASE+6) 4511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUDIO_BASS (V4L2_CID_BASE+7) 4611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUDIO_TREBLE (V4L2_CID_BASE+8) 4711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUDIO_MUTE (V4L2_CID_BASE+9) 4811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 4911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUDIO_LOUDNESS (V4L2_CID_BASE+10) 5011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_BLACK_LEVEL (V4L2_CID_BASE+11) 5111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUTO_WHITE_BALANCE (V4L2_CID_BASE+12) 5211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_DO_WHITE_BALANCE (V4L2_CID_BASE+13) 5311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 5411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_RED_BALANCE (V4L2_CID_BASE+14) 5511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_BLUE_BALANCE (V4L2_CID_BASE+15) 5611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_GAMMA (V4L2_CID_BASE+16) 5711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_WHITENESS (V4L2_CID_GAMMA) 5811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 5911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_EXPOSURE (V4L2_CID_BASE+17) 6011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUTOGAIN (V4L2_CID_BASE+18) 6111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_GAIN (V4L2_CID_BASE+19) 6211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_HFLIP (V4L2_CID_BASE+20) 6311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 6411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_VFLIP (V4L2_CID_BASE+21) 6511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_POWER_LINE_FREQUENCY (V4L2_CID_BASE+24) 6611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_power_line_frequency { 6711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_CID_POWER_LINE_FREQUENCY_DISABLED = 0, 6811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 6911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_CID_POWER_LINE_FREQUENCY_50HZ = 1, 7011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_CID_POWER_LINE_FREQUENCY_60HZ = 2, 7111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_CID_POWER_LINE_FREQUENCY_AUTO = 3, 7211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 7311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 7411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_HUE_AUTO (V4L2_CID_BASE+25) 7511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_WHITE_BALANCE_TEMPERATURE (V4L2_CID_BASE+26) 7611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_SHARPNESS (V4L2_CID_BASE+27) 7711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_BACKLIGHT_COMPENSATION (V4L2_CID_BASE+28) 7811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 7911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_CHROMA_AGC (V4L2_CID_BASE+29) 8011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_COLOR_KILLER (V4L2_CID_BASE+30) 8111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_COLORFX (V4L2_CID_BASE+31) 8211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_colorfx { 8311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 8411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_COLORFX_NONE = 0, 8511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_COLORFX_BW = 1, 8611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_COLORFX_SEPIA = 2, 8711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_COLORFX_NEGATIVE = 3, 8811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 8911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_COLORFX_EMBOSS = 4, 9011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_COLORFX_SKETCH = 5, 9111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_COLORFX_SKY_BLUE = 6, 9211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_COLORFX_GRASS_GREEN = 7, 9311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_COLORFX_SKIN_WHITEN = 8, 9511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_COLORFX_VIVID = 9, 9611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_COLORFX_AQUA = 10, 9711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_COLORFX_ART_FREEZE = 11, 9811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 9911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_COLORFX_SILHOUETTE = 12, 10011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_COLORFX_SOLARIZATION = 13, 10111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_COLORFX_ANTIQUE = 14, 10211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_COLORFX_SET_CBCR = 15, 10311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 10411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 10511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUTOBRIGHTNESS (V4L2_CID_BASE+32) 10611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_BAND_STOP_FILTER (V4L2_CID_BASE+33) 10711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_ROTATE (V4L2_CID_BASE+34) 10811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 10911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_BG_COLOR (V4L2_CID_BASE+35) 11011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_CHROMA_GAIN (V4L2_CID_BASE+36) 11111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_ILLUMINATORS_1 (V4L2_CID_BASE+37) 11211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_ILLUMINATORS_2 (V4L2_CID_BASE+38) 11311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 11411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MIN_BUFFERS_FOR_CAPTURE (V4L2_CID_BASE+39) 11511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MIN_BUFFERS_FOR_OUTPUT (V4L2_CID_BASE+40) 11611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_ALPHA_COMPONENT (V4L2_CID_BASE+41) 11711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_COLORFX_CBCR (V4L2_CID_BASE+42) 11811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 11911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_LASTP1 (V4L2_CID_BASE+43) 12011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_USER_MEYE_BASE (V4L2_CID_USER_BASE + 0x1000) 12111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_USER_BTTV_BASE (V4L2_CID_USER_BASE + 0x1010) 12211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_USER_S2255_BASE (V4L2_CID_USER_BASE + 0x1030) 12311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 12411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_USER_SI476X_BASE (V4L2_CID_USER_BASE + 0x1040) 12511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_USER_BASE + 0x1050) 12611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_USER_SAA7134_BASE (V4L2_CID_USER_BASE + 0x1060) 12711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_BASE (V4L2_CTRL_CLASS_MPEG | 0x900) 12811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 12911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_CLASS (V4L2_CTRL_CLASS_MPEG | 1) 13011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_STREAM_TYPE (V4L2_CID_MPEG_BASE+0) 13111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_stream_type { 13211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_STREAM_TYPE_MPEG2_PS = 0, 13311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 13411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_STREAM_TYPE_MPEG2_TS = 1, 13511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_STREAM_TYPE_MPEG1_SS = 2, 13611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_STREAM_TYPE_MPEG2_DVD = 3, 13711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_STREAM_TYPE_MPEG1_VCD = 4, 13811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 13911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_STREAM_TYPE_MPEG2_SVCD = 5, 14011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 14111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_STREAM_PID_PMT (V4L2_CID_MPEG_BASE+1) 14211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_STREAM_PID_AUDIO (V4L2_CID_MPEG_BASE+2) 14311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 14411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_STREAM_PID_VIDEO (V4L2_CID_MPEG_BASE+3) 14511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_STREAM_PID_PCR (V4L2_CID_MPEG_BASE+4) 14611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_STREAM_PES_ID_AUDIO (V4L2_CID_MPEG_BASE+5) 14711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_STREAM_PES_ID_VIDEO (V4L2_CID_MPEG_BASE+6) 14811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 14911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_STREAM_VBI_FMT (V4L2_CID_MPEG_BASE+7) 15011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_stream_vbi_fmt { 15111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_STREAM_VBI_FMT_NONE = 0, 15211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_STREAM_VBI_FMT_IVTV = 1, 15311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 15411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 15511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_AUDIO_SAMPLING_FREQ (V4L2_CID_MPEG_BASE+100) 15611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_audio_sampling_freq { 15711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_SAMPLING_FREQ_44100 = 0, 15811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 15911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_SAMPLING_FREQ_48000 = 1, 16011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_SAMPLING_FREQ_32000 = 2, 16111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 16211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_AUDIO_ENCODING (V4L2_CID_MPEG_BASE+101) 16311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 16411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_audio_encoding { 16511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_ENCODING_LAYER_1 = 0, 16611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_ENCODING_LAYER_2 = 1, 16711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_ENCODING_LAYER_3 = 2, 16811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 16911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_ENCODING_AAC = 3, 17011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_ENCODING_AC3 = 4, 17111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 17211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_AUDIO_L1_BITRATE (V4L2_CID_MPEG_BASE+102) 17311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 17411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_audio_l1_bitrate { 17511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L1_BITRATE_32K = 0, 17611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L1_BITRATE_64K = 1, 17711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L1_BITRATE_96K = 2, 17811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 17911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L1_BITRATE_128K = 3, 18011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L1_BITRATE_160K = 4, 18111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L1_BITRATE_192K = 5, 18211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L1_BITRATE_224K = 6, 18311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 18411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L1_BITRATE_256K = 7, 18511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L1_BITRATE_288K = 8, 18611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L1_BITRATE_320K = 9, 18711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L1_BITRATE_352K = 10, 18811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 18911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L1_BITRATE_384K = 11, 19011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L1_BITRATE_416K = 12, 19111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L1_BITRATE_448K = 13, 19211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 19311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 19411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_AUDIO_L2_BITRATE (V4L2_CID_MPEG_BASE+103) 19511cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_audio_l2_bitrate { 19611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L2_BITRATE_32K = 0, 19711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L2_BITRATE_48K = 1, 19811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 19911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L2_BITRATE_56K = 2, 20011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L2_BITRATE_64K = 3, 20111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L2_BITRATE_80K = 4, 20211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L2_BITRATE_96K = 5, 20311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 20411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L2_BITRATE_112K = 6, 20511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L2_BITRATE_128K = 7, 20611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L2_BITRATE_160K = 8, 20711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L2_BITRATE_192K = 9, 20811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 20911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L2_BITRATE_224K = 10, 21011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L2_BITRATE_256K = 11, 21111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L2_BITRATE_320K = 12, 21211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L2_BITRATE_384K = 13, 21311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 21411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 21511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_AUDIO_L3_BITRATE (V4L2_CID_MPEG_BASE+104) 21611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_audio_l3_bitrate { 21711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L3_BITRATE_32K = 0, 21811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 21911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L3_BITRATE_40K = 1, 22011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L3_BITRATE_48K = 2, 22111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L3_BITRATE_56K = 3, 22211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L3_BITRATE_64K = 4, 22311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 22411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L3_BITRATE_80K = 5, 22511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L3_BITRATE_96K = 6, 22611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L3_BITRATE_112K = 7, 22711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L3_BITRATE_128K = 8, 22811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 22911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L3_BITRATE_160K = 9, 23011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L3_BITRATE_192K = 10, 23111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L3_BITRATE_224K = 11, 23211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L3_BITRATE_256K = 12, 23311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 23411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_L3_BITRATE_320K = 13, 23511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 23611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_AUDIO_MODE (V4L2_CID_MPEG_BASE+105) 23711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_audio_mode { 23811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 23911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_MODE_STEREO = 0, 24011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_MODE_JOINT_STEREO = 1, 24111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_MODE_DUAL = 2, 24211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_MODE_MONO = 3, 24311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 24411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 24511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_AUDIO_MODE_EXTENSION (V4L2_CID_MPEG_BASE+106) 24611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_audio_mode_extension { 24711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_4 = 0, 24811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 24911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_8 = 1, 25011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_12 = 2, 25111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_16 = 3, 25211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 25311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 25411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_AUDIO_EMPHASIS (V4L2_CID_MPEG_BASE+107) 25511cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_audio_emphasis { 25611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_EMPHASIS_NONE = 0, 25711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_EMPHASIS_50_DIV_15_uS = 1, 25811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 25911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_EMPHASIS_CCITT_J17 = 2, 26011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 26111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_AUDIO_CRC (V4L2_CID_MPEG_BASE+108) 26211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_audio_crc { 26311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 26411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_CRC_NONE = 0, 26511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_CRC_CRC16 = 1, 26611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 26711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_AUDIO_MUTE (V4L2_CID_MPEG_BASE+109) 26811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 26911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_AUDIO_AAC_BITRATE (V4L2_CID_MPEG_BASE+110) 27011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_AUDIO_AC3_BITRATE (V4L2_CID_MPEG_BASE+111) 27111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_audio_ac3_bitrate { 27211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_AC3_BITRATE_32K = 0, 27311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 27411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_AC3_BITRATE_40K = 1, 27511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_AC3_BITRATE_48K = 2, 27611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_AC3_BITRATE_56K = 3, 27711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_AC3_BITRATE_64K = 4, 27811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 27911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_AC3_BITRATE_80K = 5, 28011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_AC3_BITRATE_96K = 6, 28111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_AC3_BITRATE_112K = 7, 28211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_AC3_BITRATE_128K = 8, 28311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 28411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_AC3_BITRATE_160K = 9, 28511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_AC3_BITRATE_192K = 10, 28611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_AC3_BITRATE_224K = 11, 28711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_AC3_BITRATE_256K = 12, 28811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 28911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_AC3_BITRATE_320K = 13, 29011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_AC3_BITRATE_384K = 14, 29111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_AC3_BITRATE_448K = 15, 29211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_AC3_BITRATE_512K = 16, 29311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 29411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_AC3_BITRATE_576K = 17, 29511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_AC3_BITRATE_640K = 18, 29611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 29711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_AUDIO_DEC_PLAYBACK (V4L2_CID_MPEG_BASE+112) 29811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 29911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_audio_dec_playback { 30011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_DEC_PLAYBACK_AUTO = 0, 30111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_DEC_PLAYBACK_STEREO = 1, 30211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_DEC_PLAYBACK_LEFT = 2, 30311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 30411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_DEC_PLAYBACK_RIGHT = 3, 30511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_DEC_PLAYBACK_MONO = 4, 30611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_AUDIO_DEC_PLAYBACK_SWAPPED_STEREO = 5, 30711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 30811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 30911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_AUDIO_DEC_MULTILINGUAL_PLAYBACK (V4L2_CID_MPEG_BASE+113) 31011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_ENCODING (V4L2_CID_MPEG_BASE+200) 31111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_video_encoding { 31211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_ENCODING_MPEG_1 = 0, 31311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 31411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_ENCODING_MPEG_2 = 1, 31511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_ENCODING_MPEG_4_AVC = 2, 31611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 31711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_ASPECT (V4L2_CID_MPEG_BASE+201) 31811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 31911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_video_aspect { 32011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_ASPECT_1x1 = 0, 32111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_ASPECT_4x3 = 1, 32211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_ASPECT_16x9 = 2, 32311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 32411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_ASPECT_221x100 = 3, 32511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 32611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_B_FRAMES (V4L2_CID_MPEG_BASE+202) 32711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_GOP_SIZE (V4L2_CID_MPEG_BASE+203) 32811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 32911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_GOP_CLOSURE (V4L2_CID_MPEG_BASE+204) 33011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_PULLDOWN (V4L2_CID_MPEG_BASE+205) 33111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_BITRATE_MODE (V4L2_CID_MPEG_BASE+206) 33211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_video_bitrate_mode { 33311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 33411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_BITRATE_MODE_VBR = 0, 33511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_BITRATE_MODE_CBR = 1, 33611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 33711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_BITRATE (V4L2_CID_MPEG_BASE+207) 33811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 33911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_BITRATE_PEAK (V4L2_CID_MPEG_BASE+208) 34011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_TEMPORAL_DECIMATION (V4L2_CID_MPEG_BASE+209) 34111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_MUTE (V4L2_CID_MPEG_BASE+210) 34211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_MUTE_YUV (V4L2_CID_MPEG_BASE+211) 34311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 34411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_DECODER_SLICE_INTERFACE (V4L2_CID_MPEG_BASE+212) 34511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_DECODER_MPEG4_DEBLOCK_FILTER (V4L2_CID_MPEG_BASE+213) 34611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_CYCLIC_INTRA_REFRESH_MB (V4L2_CID_MPEG_BASE+214) 34711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_FRAME_RC_ENABLE (V4L2_CID_MPEG_BASE+215) 34811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 34911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_HEADER_MODE (V4L2_CID_MPEG_BASE+216) 35011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_video_header_mode { 35111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_HEADER_MODE_SEPARATE = 0, 35211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_HEADER_MODE_JOINED_WITH_1ST_FRAME = 1, 35311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 35411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 35511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_MAX_REF_PIC (V4L2_CID_MPEG_BASE+217) 35611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE (V4L2_CID_MPEG_BASE+218) 35711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MAX_BYTES (V4L2_CID_MPEG_BASE+219) 35811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 35911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MAX_MB (V4L2_CID_MPEG_BASE+220) 36011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE (V4L2_CID_MPEG_BASE+221) 36111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_video_multi_slice_mode { 36211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_SINGLE = 0, 36311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 36411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_MB = 1, 36511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_BYTES = 2, 36611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 36711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_VBV_SIZE (V4L2_CID_MPEG_BASE+222) 36811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 36911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_DEC_PTS (V4L2_CID_MPEG_BASE+223) 37011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_DEC_FRAME (V4L2_CID_MPEG_BASE+224) 37111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_VBV_DELAY (V4L2_CID_MPEG_BASE+225) 37211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_REPEAT_SEQ_HEADER (V4L2_CID_MPEG_BASE+226) 37311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 37411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H263_I_FRAME_QP (V4L2_CID_MPEG_BASE+300) 37511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H263_P_FRAME_QP (V4L2_CID_MPEG_BASE+301) 37611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H263_B_FRAME_QP (V4L2_CID_MPEG_BASE+302) 37711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H263_MIN_QP (V4L2_CID_MPEG_BASE+303) 37811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 37911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H263_MAX_QP (V4L2_CID_MPEG_BASE+304) 38011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_I_FRAME_QP (V4L2_CID_MPEG_BASE+350) 38111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_P_FRAME_QP (V4L2_CID_MPEG_BASE+351) 38211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_B_FRAME_QP (V4L2_CID_MPEG_BASE+352) 38311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 38411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_MIN_QP (V4L2_CID_MPEG_BASE+353) 38511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_MAX_QP (V4L2_CID_MPEG_BASE+354) 38611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_8X8_TRANSFORM (V4L2_CID_MPEG_BASE+355) 38711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_CPB_SIZE (V4L2_CID_MPEG_BASE+356) 38811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 38911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_ENTROPY_MODE (V4L2_CID_MPEG_BASE+357) 39011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_video_h264_entropy_mode { 39111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_ENTROPY_MODE_CAVLC = 0, 39211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_ENTROPY_MODE_CABAC = 1, 39311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 39411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 39511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_I_PERIOD (V4L2_CID_MPEG_BASE+358) 39611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_LEVEL (V4L2_CID_MPEG_BASE+359) 39711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_video_h264_level { 39811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 39911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_LEVEL_1_0 = 0, 40011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_LEVEL_1B = 1, 40111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_LEVEL_1_1 = 2, 40211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_LEVEL_1_2 = 3, 40311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 40411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_LEVEL_1_3 = 4, 40511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_LEVEL_2_0 = 5, 40611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_LEVEL_2_1 = 6, 40711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_LEVEL_2_2 = 7, 40811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 40911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_LEVEL_3_0 = 8, 41011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_LEVEL_3_1 = 9, 41111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_LEVEL_3_2 = 10, 41211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_LEVEL_4_0 = 11, 41311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 41411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_LEVEL_4_1 = 12, 41511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_LEVEL_4_2 = 13, 41611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_LEVEL_5_0 = 14, 41711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_LEVEL_5_1 = 15, 41811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 41911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 42011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_ALPHA (V4L2_CID_MPEG_BASE+360) 42111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_BETA (V4L2_CID_MPEG_BASE+361) 42211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_MODE (V4L2_CID_MPEG_BASE+362) 42311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 42411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_video_h264_loop_filter_mode { 42511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_ENABLED = 0, 42611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_DISABLED = 1, 42711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_DISABLED_AT_SLICE_BOUNDARY = 2, 42811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 42911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 43011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_PROFILE (V4L2_CID_MPEG_BASE+363) 43111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_video_h264_profile { 43211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_PROFILE_BASELINE = 0, 43311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 43411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_PROFILE_CONSTRAINED_BASELINE = 1, 43511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_PROFILE_MAIN = 2, 43611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_PROFILE_EXTENDED = 3, 43711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_PROFILE_HIGH = 4, 43811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 43911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_10 = 5, 44011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_422 = 6, 44111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_444_PREDICTIVE = 7, 44211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_10_INTRA = 8, 44311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 44411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_422_INTRA = 9, 44511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_444_INTRA = 10, 44611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_PROFILE_CAVLC_444_INTRA = 11, 44711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_PROFILE_SCALABLE_BASELINE = 12, 44811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 44911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_PROFILE_SCALABLE_HIGH = 13, 45011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_PROFILE_SCALABLE_HIGH_INTRA = 14, 45111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_PROFILE_STEREO_HIGH = 15, 45211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_PROFILE_MULTIVIEW_HIGH = 16, 45311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 45411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 45511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_VUI_EXT_SAR_HEIGHT (V4L2_CID_MPEG_BASE+364) 45611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_VUI_EXT_SAR_WIDTH (V4L2_CID_MPEG_BASE+365) 45711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_VUI_SAR_ENABLE (V4L2_CID_MPEG_BASE+366) 45811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 45911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_VUI_SAR_IDC (V4L2_CID_MPEG_BASE+367) 46011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_video_h264_vui_sar_idc { 46111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_UNSPECIFIED = 0, 46211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_1x1 = 1, 46311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 46411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_12x11 = 2, 46511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_10x11 = 3, 46611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_16x11 = 4, 46711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_40x33 = 5, 46811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 46911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_24x11 = 6, 47011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_20x11 = 7, 47111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_32x11 = 8, 47211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_80x33 = 9, 47311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 47411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_18x11 = 10, 47511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_15x11 = 11, 47611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_64x33 = 12, 47711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_160x99 = 13, 47811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 47911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_4x3 = 14, 48011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_3x2 = 15, 48111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_2x1 = 16, 48211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_EXTENDED = 17, 48311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 48411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 48511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_SEI_FRAME_PACKING (V4L2_CID_MPEG_BASE+368) 48611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_SEI_FP_CURRENT_FRAME_0 (V4L2_CID_MPEG_BASE+369) 48711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE (V4L2_CID_MPEG_BASE+370) 48811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 48911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_video_h264_sei_fp_arrangement_type { 49011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_CHECKERBOARD = 0, 49111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_COLUMN = 1, 49211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_ROW = 2, 49311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 49411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_SIDE_BY_SIDE = 3, 49511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_TOP_BOTTOM = 4, 49611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_TEMPORAL = 5, 49711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 49811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 49911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_FMO (V4L2_CID_MPEG_BASE+371) 50011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_FMO_MAP_TYPE (V4L2_CID_MPEG_BASE+372) 50111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_video_h264_fmo_map_type { 50211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_INTERLEAVED_SLICES = 0, 50311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 50411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_SCATTERED_SLICES = 1, 50511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_FOREGROUND_WITH_LEFT_OVER = 2, 50611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_BOX_OUT = 3, 50711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_RASTER_SCAN = 4, 50811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 50911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_WIPE_SCAN = 5, 51011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_EXPLICIT = 6, 51111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 51211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_FMO_SLICE_GROUP (V4L2_CID_MPEG_BASE+373) 51311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 51411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_FMO_CHANGE_DIRECTION (V4L2_CID_MPEG_BASE+374) 51511cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_video_h264_fmo_change_dir { 51611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_FMO_CHANGE_DIR_RIGHT = 0, 51711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_FMO_CHANGE_DIR_LEFT = 1, 51811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 51911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 52011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_FMO_CHANGE_RATE (V4L2_CID_MPEG_BASE+375) 52111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_FMO_RUN_LENGTH (V4L2_CID_MPEG_BASE+376) 52211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_ASO (V4L2_CID_MPEG_BASE+377) 52311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 52411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_ASO_SLICE_ORDER (V4L2_CID_MPEG_BASE+378) 52511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING (V4L2_CID_MPEG_BASE+379) 52611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING_TYPE (V4L2_CID_MPEG_BASE+380) 52711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_video_h264_hierarchical_coding_type { 52811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 52911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_HIERARCHICAL_CODING_B = 0, 53011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_H264_HIERARCHICAL_CODING_P = 1, 53111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 53211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING_LAYER (V4L2_CID_MPEG_BASE+381) 53311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 53411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING_LAYER_QP (V4L2_CID_MPEG_BASE+382) 53511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_MPEG4_I_FRAME_QP (V4L2_CID_MPEG_BASE+400) 53611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_MPEG4_P_FRAME_QP (V4L2_CID_MPEG_BASE+401) 53711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_MPEG4_B_FRAME_QP (V4L2_CID_MPEG_BASE+402) 53811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 53911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_MPEG4_MIN_QP (V4L2_CID_MPEG_BASE+403) 54011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_MPEG4_MAX_QP (V4L2_CID_MPEG_BASE+404) 54111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_MPEG4_LEVEL (V4L2_CID_MPEG_BASE+405) 54211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_video_mpeg4_level { 54311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 54411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_MPEG4_LEVEL_0 = 0, 54511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_MPEG4_LEVEL_0B = 1, 54611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_MPEG4_LEVEL_1 = 2, 54711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_MPEG4_LEVEL_2 = 3, 54811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 54911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_MPEG4_LEVEL_3 = 4, 55011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_MPEG4_LEVEL_3B = 5, 55111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_MPEG4_LEVEL_4 = 6, 55211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_MPEG4_LEVEL_5 = 7, 55311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 55411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 55511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_MPEG4_PROFILE (V4L2_CID_MPEG_BASE+406) 55611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_video_mpeg4_profile { 55711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_MPEG4_PROFILE_SIMPLE = 0, 55811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 55911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_MPEG4_PROFILE_ADVANCED_SIMPLE = 1, 56011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_MPEG4_PROFILE_CORE = 2, 56111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_MPEG4_PROFILE_SIMPLE_SCALABLE = 3, 56211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_VIDEO_MPEG4_PROFILE_ADVANCED_CODING_EFFICIENCY = 4, 56311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 56411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 56511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_MPEG4_QPEL (V4L2_CID_MPEG_BASE+407) 56611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_VPX_NUM_PARTITIONS (V4L2_CID_MPEG_BASE+500) 56711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_vp8_num_partitions { 56811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 56911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_CID_MPEG_VIDEO_VPX_1_PARTITION = 0, 57011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_CID_MPEG_VIDEO_VPX_2_PARTITIONS = 1, 57111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_CID_MPEG_VIDEO_VPX_4_PARTITIONS = 2, 57211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_CID_MPEG_VIDEO_VPX_8_PARTITIONS = 3, 57311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 57411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 57511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_VPX_IMD_DISABLE_4X4 (V4L2_CID_MPEG_BASE+501) 57611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_VPX_NUM_REF_FRAMES (V4L2_CID_MPEG_BASE+502) 57711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_vp8_num_ref_frames { 57811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 57911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_CID_MPEG_VIDEO_VPX_1_REF_FRAME = 0, 58011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_CID_MPEG_VIDEO_VPX_2_REF_FRAME = 1, 58111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_CID_MPEG_VIDEO_VPX_3_REF_FRAME = 2, 58211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 58311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 58411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_VPX_FILTER_LEVEL (V4L2_CID_MPEG_BASE+503) 58511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_VPX_FILTER_SHARPNESS (V4L2_CID_MPEG_BASE+504) 58611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_REF_PERIOD (V4L2_CID_MPEG_BASE+505) 58711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_SEL (V4L2_CID_MPEG_BASE+506) 58811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 58911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_vp8_golden_frame_sel { 59011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_USE_PREV = 0, 59111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_USE_REF_PERIOD = 1, 59211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 59311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 59411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_VPX_MIN_QP (V4L2_CID_MPEG_BASE+507) 59511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_VPX_MAX_QP (V4L2_CID_MPEG_BASE+508) 59611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_VPX_I_FRAME_QP (V4L2_CID_MPEG_BASE+509) 59711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_VPX_P_FRAME_QP (V4L2_CID_MPEG_BASE+510) 59811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 59911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_VIDEO_VPX_PROFILE (V4L2_CID_MPEG_BASE+511) 60011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_CX2341X_BASE (V4L2_CTRL_CLASS_MPEG | 0x1000) 60111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE (V4L2_CID_MPEG_CX2341X_BASE+0) 60211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_cx2341x_video_spatial_filter_mode { 60311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 60411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_MANUAL = 0, 60511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_AUTO = 1, 60611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 60711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_CX2341X_VIDEO_SPATIAL_FILTER (V4L2_CID_MPEG_CX2341X_BASE+1) 60811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 60911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE (V4L2_CID_MPEG_CX2341X_BASE+2) 61011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_cx2341x_video_luma_spatial_filter_type { 61111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_OFF = 0, 61211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_1D_HOR = 1, 61311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 61411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_1D_VERT = 2, 61511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_2D_HV_SEPARABLE = 3, 61611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_2D_SYM_NON_SEPARABLE = 4, 61711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 61811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 61911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE (V4L2_CID_MPEG_CX2341X_BASE+3) 62011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_cx2341x_video_chroma_spatial_filter_type { 62111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE_OFF = 0, 62211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE_1D_HOR = 1, 62311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 62411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 62511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE (V4L2_CID_MPEG_CX2341X_BASE+4) 62611cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_cx2341x_video_temporal_filter_mode { 62711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE_MANUAL = 0, 62811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 62911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE_AUTO = 1, 63011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 63111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER (V4L2_CID_MPEG_CX2341X_BASE+5) 63211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE (V4L2_CID_MPEG_CX2341X_BASE+6) 63311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 63411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_cx2341x_video_median_filter_type { 63511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_OFF = 0, 63611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_HOR = 1, 63711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_VERT = 2, 63811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 63911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_HOR_VERT = 3, 64011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_DIAG = 4, 64111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 64211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_CX2341X_VIDEO_LUMA_MEDIAN_FILTER_BOTTOM (V4L2_CID_MPEG_CX2341X_BASE+7) 64311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 64411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_CX2341X_VIDEO_LUMA_MEDIAN_FILTER_TOP (V4L2_CID_MPEG_CX2341X_BASE+8) 64511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_CX2341X_VIDEO_CHROMA_MEDIAN_FILTER_BOTTOM (V4L2_CID_MPEG_CX2341X_BASE+9) 64611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_CX2341X_VIDEO_CHROMA_MEDIAN_FILTER_TOP (V4L2_CID_MPEG_CX2341X_BASE+10) 64711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_CX2341X_STREAM_INSERT_NAV_PACKETS (V4L2_CID_MPEG_CX2341X_BASE+11) 64811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 64911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_MFC51_BASE (V4L2_CTRL_CLASS_MPEG | 0x1100) 65011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_MFC51_VIDEO_DECODER_H264_DISPLAY_DELAY (V4L2_CID_MPEG_MFC51_BASE+0) 65111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_MFC51_VIDEO_DECODER_H264_DISPLAY_DELAY_ENABLE (V4L2_CID_MPEG_MFC51_BASE+1) 65211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE (V4L2_CID_MPEG_MFC51_BASE+2) 65311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 65411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_mfc51_video_frame_skip_mode { 65511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_DISABLED = 0, 65611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_LEVEL_LIMIT = 1, 65711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_BUF_LIMIT = 2, 65811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 65911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 66011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE (V4L2_CID_MPEG_MFC51_BASE+3) 66111cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_mpeg_mfc51_video_force_frame_type { 66211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE_DISABLED = 0, 66311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 66411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE_I_FRAME = 1, 66511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE_NOT_CODED = 2, 66611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 66711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_MFC51_VIDEO_PADDING (V4L2_CID_MPEG_MFC51_BASE+4) 66811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 66911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_MFC51_VIDEO_PADDING_YUV (V4L2_CID_MPEG_MFC51_BASE+5) 67011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_MFC51_VIDEO_RC_FIXED_TARGET_BIT (V4L2_CID_MPEG_MFC51_BASE+6) 67111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_MFC51_VIDEO_RC_REACTION_COEFF (V4L2_CID_MPEG_MFC51_BASE+7) 67211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_ACTIVITY (V4L2_CID_MPEG_MFC51_BASE+50) 67311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 67411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_DARK (V4L2_CID_MPEG_MFC51_BASE+51) 67511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_SMOOTH (V4L2_CID_MPEG_MFC51_BASE+52) 67611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_STATIC (V4L2_CID_MPEG_MFC51_BASE+53) 67711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_MPEG_MFC51_VIDEO_H264_NUM_REF_PIC_FOR_P (V4L2_CID_MPEG_MFC51_BASE+54) 67811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 67911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_CAMERA_CLASS_BASE (V4L2_CTRL_CLASS_CAMERA | 0x900) 68011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_CAMERA_CLASS (V4L2_CTRL_CLASS_CAMERA | 1) 68111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_EXPOSURE_AUTO (V4L2_CID_CAMERA_CLASS_BASE+1) 68211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_exposure_auto_type { 68311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 68411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_EXPOSURE_AUTO = 0, 68511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_EXPOSURE_MANUAL = 1, 68611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_EXPOSURE_SHUTTER_PRIORITY = 2, 68711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_EXPOSURE_APERTURE_PRIORITY = 3 68811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 68911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 69011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_EXPOSURE_ABSOLUTE (V4L2_CID_CAMERA_CLASS_BASE+2) 69111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_EXPOSURE_AUTO_PRIORITY (V4L2_CID_CAMERA_CLASS_BASE+3) 69211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_PAN_RELATIVE (V4L2_CID_CAMERA_CLASS_BASE+4) 69311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 69411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_TILT_RELATIVE (V4L2_CID_CAMERA_CLASS_BASE+5) 69511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_PAN_RESET (V4L2_CID_CAMERA_CLASS_BASE+6) 69611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_TILT_RESET (V4L2_CID_CAMERA_CLASS_BASE+7) 69711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_PAN_ABSOLUTE (V4L2_CID_CAMERA_CLASS_BASE+8) 69811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 69911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_TILT_ABSOLUTE (V4L2_CID_CAMERA_CLASS_BASE+9) 70011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_FOCUS_ABSOLUTE (V4L2_CID_CAMERA_CLASS_BASE+10) 70111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_FOCUS_RELATIVE (V4L2_CID_CAMERA_CLASS_BASE+11) 70211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_FOCUS_AUTO (V4L2_CID_CAMERA_CLASS_BASE+12) 70311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 70411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_ZOOM_ABSOLUTE (V4L2_CID_CAMERA_CLASS_BASE+13) 70511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_ZOOM_RELATIVE (V4L2_CID_CAMERA_CLASS_BASE+14) 70611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_ZOOM_CONTINUOUS (V4L2_CID_CAMERA_CLASS_BASE+15) 70711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_PRIVACY (V4L2_CID_CAMERA_CLASS_BASE+16) 70811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 70911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_IRIS_ABSOLUTE (V4L2_CID_CAMERA_CLASS_BASE+17) 71011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_IRIS_RELATIVE (V4L2_CID_CAMERA_CLASS_BASE+18) 71111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUTO_EXPOSURE_BIAS (V4L2_CID_CAMERA_CLASS_BASE+19) 71211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUTO_N_PRESET_WHITE_BALANCE (V4L2_CID_CAMERA_CLASS_BASE+20) 71311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 71411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_auto_n_preset_white_balance { 71511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_WHITE_BALANCE_MANUAL = 0, 71611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_WHITE_BALANCE_AUTO = 1, 71711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_WHITE_BALANCE_INCANDESCENT = 2, 71811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 71911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_WHITE_BALANCE_FLUORESCENT = 3, 72011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_WHITE_BALANCE_FLUORESCENT_H = 4, 72111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_WHITE_BALANCE_HORIZON = 5, 72211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_WHITE_BALANCE_DAYLIGHT = 6, 72311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 72411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_WHITE_BALANCE_FLASH = 7, 72511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_WHITE_BALANCE_CLOUDY = 8, 72611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_WHITE_BALANCE_SHADE = 9, 72711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 72811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 72911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_WIDE_DYNAMIC_RANGE (V4L2_CID_CAMERA_CLASS_BASE+21) 73011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_IMAGE_STABILIZATION (V4L2_CID_CAMERA_CLASS_BASE+22) 73111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_ISO_SENSITIVITY (V4L2_CID_CAMERA_CLASS_BASE+23) 73211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_ISO_SENSITIVITY_AUTO (V4L2_CID_CAMERA_CLASS_BASE+24) 73311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 73411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_iso_sensitivity_auto_type { 73511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_ISO_SENSITIVITY_MANUAL = 0, 73611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_ISO_SENSITIVITY_AUTO = 1, 73711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 73811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 73911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_EXPOSURE_METERING (V4L2_CID_CAMERA_CLASS_BASE+25) 74011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_exposure_metering { 74111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_EXPOSURE_METERING_AVERAGE = 0, 74211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_EXPOSURE_METERING_CENTER_WEIGHTED = 1, 74311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 74411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_EXPOSURE_METERING_SPOT = 2, 74511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_EXPOSURE_METERING_MATRIX = 3, 74611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 74711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_SCENE_MODE (V4L2_CID_CAMERA_CLASS_BASE+26) 74811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 74911cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_scene_mode { 75011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_SCENE_MODE_NONE = 0, 75111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_SCENE_MODE_BACKLIGHT = 1, 75211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_SCENE_MODE_BEACH_SNOW = 2, 75311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 75411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_SCENE_MODE_CANDLE_LIGHT = 3, 75511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_SCENE_MODE_DAWN_DUSK = 4, 75611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_SCENE_MODE_FALL_COLORS = 5, 75711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_SCENE_MODE_FIREWORKS = 6, 75811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 75911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_SCENE_MODE_LANDSCAPE = 7, 76011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_SCENE_MODE_NIGHT = 8, 76111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_SCENE_MODE_PARTY_INDOOR = 9, 76211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_SCENE_MODE_PORTRAIT = 10, 76311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 76411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_SCENE_MODE_SPORTS = 11, 76511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_SCENE_MODE_SUNSET = 12, 76611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_SCENE_MODE_TEXT = 13, 76711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 76811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 76911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_3A_LOCK (V4L2_CID_CAMERA_CLASS_BASE+27) 77011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_LOCK_EXPOSURE (1 << 0) 77111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_LOCK_WHITE_BALANCE (1 << 1) 77211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_LOCK_FOCUS (1 << 2) 77311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 77411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUTO_FOCUS_START (V4L2_CID_CAMERA_CLASS_BASE+28) 77511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUTO_FOCUS_STOP (V4L2_CID_CAMERA_CLASS_BASE+29) 77611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUTO_FOCUS_STATUS (V4L2_CID_CAMERA_CLASS_BASE+30) 77711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_AUTO_FOCUS_STATUS_IDLE (0 << 0) 77811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 77911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_AUTO_FOCUS_STATUS_BUSY (1 << 0) 78011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_AUTO_FOCUS_STATUS_REACHED (1 << 1) 78111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_AUTO_FOCUS_STATUS_FAILED (1 << 2) 78211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUTO_FOCUS_RANGE (V4L2_CID_CAMERA_CLASS_BASE+31) 78311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 78411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_auto_focus_range { 78511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_AUTO_FOCUS_RANGE_AUTO = 0, 78611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_AUTO_FOCUS_RANGE_NORMAL = 1, 78711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_AUTO_FOCUS_RANGE_MACRO = 2, 78811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 78911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_AUTO_FOCUS_RANGE_INFINITY = 3, 79011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 79111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_FM_TX_CLASS_BASE (V4L2_CTRL_CLASS_FM_TX | 0x900) 79211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_FM_TX_CLASS (V4L2_CTRL_CLASS_FM_TX | 1) 79311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 79411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_RDS_TX_DEVIATION (V4L2_CID_FM_TX_CLASS_BASE + 1) 79511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_RDS_TX_PI (V4L2_CID_FM_TX_CLASS_BASE + 2) 79611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_RDS_TX_PTY (V4L2_CID_FM_TX_CLASS_BASE + 3) 79711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_RDS_TX_PS_NAME (V4L2_CID_FM_TX_CLASS_BASE + 5) 79811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 79911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_RDS_TX_RADIO_TEXT (V4L2_CID_FM_TX_CLASS_BASE + 6) 80011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUDIO_LIMITER_ENABLED (V4L2_CID_FM_TX_CLASS_BASE + 64) 80111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUDIO_LIMITER_RELEASE_TIME (V4L2_CID_FM_TX_CLASS_BASE + 65) 80211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUDIO_LIMITER_DEVIATION (V4L2_CID_FM_TX_CLASS_BASE + 66) 80311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 80411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUDIO_COMPRESSION_ENABLED (V4L2_CID_FM_TX_CLASS_BASE + 80) 80511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUDIO_COMPRESSION_GAIN (V4L2_CID_FM_TX_CLASS_BASE + 81) 80611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUDIO_COMPRESSION_THRESHOLD (V4L2_CID_FM_TX_CLASS_BASE + 82) 80711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUDIO_COMPRESSION_ATTACK_TIME (V4L2_CID_FM_TX_CLASS_BASE + 83) 80811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 80911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_AUDIO_COMPRESSION_RELEASE_TIME (V4L2_CID_FM_TX_CLASS_BASE + 84) 81011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_PILOT_TONE_ENABLED (V4L2_CID_FM_TX_CLASS_BASE + 96) 81111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_PILOT_TONE_DEVIATION (V4L2_CID_FM_TX_CLASS_BASE + 97) 81211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_PILOT_TONE_FREQUENCY (V4L2_CID_FM_TX_CLASS_BASE + 98) 81311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 81411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_TUNE_PREEMPHASIS (V4L2_CID_FM_TX_CLASS_BASE + 112) 81511cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_preemphasis { 81611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_PREEMPHASIS_DISABLED = 0, 81711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_PREEMPHASIS_50_uS = 1, 81811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 81911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_PREEMPHASIS_75_uS = 2, 82011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 82111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_TUNE_POWER_LEVEL (V4L2_CID_FM_TX_CLASS_BASE + 113) 82211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_TUNE_ANTENNA_CAPACITOR (V4L2_CID_FM_TX_CLASS_BASE + 114) 82311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 82411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_FLASH_CLASS_BASE (V4L2_CTRL_CLASS_FLASH | 0x900) 82511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_FLASH_CLASS (V4L2_CTRL_CLASS_FLASH | 1) 82611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_FLASH_LED_MODE (V4L2_CID_FLASH_CLASS_BASE + 1) 82711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_flash_led_mode { 82811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 82911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_FLASH_LED_MODE_NONE, 83011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_FLASH_LED_MODE_FLASH, 83111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_FLASH_LED_MODE_TORCH, 83211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 83311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 83411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_FLASH_STROBE_SOURCE (V4L2_CID_FLASH_CLASS_BASE + 2) 83511cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_flash_strobe_source { 83611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_FLASH_STROBE_SOURCE_SOFTWARE, 83711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_FLASH_STROBE_SOURCE_EXTERNAL, 83811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 83911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 84011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_FLASH_STROBE (V4L2_CID_FLASH_CLASS_BASE + 3) 84111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_FLASH_STROBE_STOP (V4L2_CID_FLASH_CLASS_BASE + 4) 84211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_FLASH_STROBE_STATUS (V4L2_CID_FLASH_CLASS_BASE + 5) 84311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 84411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_FLASH_TIMEOUT (V4L2_CID_FLASH_CLASS_BASE + 6) 84511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_FLASH_INTENSITY (V4L2_CID_FLASH_CLASS_BASE + 7) 84611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_FLASH_TORCH_INTENSITY (V4L2_CID_FLASH_CLASS_BASE + 8) 84711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_FLASH_INDICATOR_INTENSITY (V4L2_CID_FLASH_CLASS_BASE + 9) 84811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 84911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_FLASH_FAULT (V4L2_CID_FLASH_CLASS_BASE + 10) 85011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_FLASH_FAULT_OVER_VOLTAGE (1 << 0) 85111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_FLASH_FAULT_TIMEOUT (1 << 1) 85211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_FLASH_FAULT_OVER_TEMPERATURE (1 << 2) 85311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 85411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_FLASH_FAULT_SHORT_CIRCUIT (1 << 3) 85511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_FLASH_FAULT_OVER_CURRENT (1 << 4) 85611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_FLASH_FAULT_INDICATOR (1 << 5) 85711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_FLASH_CHARGE (V4L2_CID_FLASH_CLASS_BASE + 11) 85811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 85911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_FLASH_READY (V4L2_CID_FLASH_CLASS_BASE + 12) 86011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_JPEG_CLASS_BASE (V4L2_CTRL_CLASS_JPEG | 0x900) 86111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_JPEG_CLASS (V4L2_CTRL_CLASS_JPEG | 1) 86211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_JPEG_CHROMA_SUBSAMPLING (V4L2_CID_JPEG_CLASS_BASE + 1) 86311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 86411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_jpeg_chroma_subsampling { 86511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_JPEG_CHROMA_SUBSAMPLING_444 = 0, 86611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_JPEG_CHROMA_SUBSAMPLING_422 = 1, 86711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_JPEG_CHROMA_SUBSAMPLING_420 = 2, 86811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 86911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_JPEG_CHROMA_SUBSAMPLING_411 = 3, 87011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_JPEG_CHROMA_SUBSAMPLING_410 = 4, 87111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_JPEG_CHROMA_SUBSAMPLING_GRAY = 5, 87211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 87311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 87411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_JPEG_RESTART_INTERVAL (V4L2_CID_JPEG_CLASS_BASE + 2) 87511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_JPEG_COMPRESSION_QUALITY (V4L2_CID_JPEG_CLASS_BASE + 3) 87611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_JPEG_ACTIVE_MARKER (V4L2_CID_JPEG_CLASS_BASE + 4) 87711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_JPEG_ACTIVE_MARKER_APP0 (1 << 0) 87811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 87911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_JPEG_ACTIVE_MARKER_APP1 (1 << 1) 88011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_JPEG_ACTIVE_MARKER_COM (1 << 16) 88111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_JPEG_ACTIVE_MARKER_DQT (1 << 17) 88211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_JPEG_ACTIVE_MARKER_DHT (1 << 18) 88311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 88411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_IMAGE_SOURCE_CLASS_BASE (V4L2_CTRL_CLASS_IMAGE_SOURCE | 0x900) 88511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_IMAGE_SOURCE_CLASS (V4L2_CTRL_CLASS_IMAGE_SOURCE | 1) 88611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_VBLANK (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 1) 88711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_HBLANK (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 2) 88811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 88911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_ANALOGUE_GAIN (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 3) 89011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_IMAGE_PROC_CLASS_BASE (V4L2_CTRL_CLASS_IMAGE_PROC | 0x900) 89111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_IMAGE_PROC_CLASS (V4L2_CTRL_CLASS_IMAGE_PROC | 1) 89211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_LINK_FREQ (V4L2_CID_IMAGE_PROC_CLASS_BASE + 1) 89311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 89411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_PIXEL_RATE (V4L2_CID_IMAGE_PROC_CLASS_BASE + 2) 89511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_TEST_PATTERN (V4L2_CID_IMAGE_PROC_CLASS_BASE + 3) 89611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_DV_CLASS_BASE (V4L2_CTRL_CLASS_DV | 0x900) 89711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_DV_CLASS (V4L2_CTRL_CLASS_DV | 1) 89811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 89911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_DV_TX_HOTPLUG (V4L2_CID_DV_CLASS_BASE + 1) 90011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_DV_TX_RXSENSE (V4L2_CID_DV_CLASS_BASE + 2) 90111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_DV_TX_EDID_PRESENT (V4L2_CID_DV_CLASS_BASE + 3) 90211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_DV_TX_MODE (V4L2_CID_DV_CLASS_BASE + 4) 90311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 90411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_dv_tx_mode { 90511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_DV_TX_MODE_DVI_D = 0, 90611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_DV_TX_MODE_HDMI = 1, 90711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 90811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 90911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_DV_TX_RGB_RANGE (V4L2_CID_DV_CLASS_BASE + 5) 91011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_dv_rgb_range { 91111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_DV_RGB_RANGE_AUTO = 0, 91211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_DV_RGB_RANGE_LIMITED = 1, 91311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 91411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_DV_RGB_RANGE_FULL = 2, 91511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 91611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_DV_RX_POWER_PRESENT (V4L2_CID_DV_CLASS_BASE + 100) 91711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_DV_RX_RGB_RANGE (V4L2_CID_DV_CLASS_BASE + 101) 91811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 91911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_FM_RX_CLASS_BASE (V4L2_CTRL_CLASS_FM_RX | 0x900) 92011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_FM_RX_CLASS (V4L2_CTRL_CLASS_FM_RX | 1) 92111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_TUNE_DEEMPHASIS (V4L2_CID_FM_RX_CLASS_BASE + 1) 92211cd02dfb91661c65134cac258cf5924270e9d2Dan Albertenum v4l2_deemphasis { 92311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 92411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_DEEMPHASIS_DISABLED = V4L2_PREEMPHASIS_DISABLED, 92511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_DEEMPHASIS_50_uS = V4L2_PREEMPHASIS_50_uS, 92611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert V4L2_DEEMPHASIS_75_uS = V4L2_PREEMPHASIS_75_uS, 92711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert}; 92811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 92911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V4L2_CID_RDS_RECEPTION (V4L2_CID_FM_RX_CLASS_BASE + 2) 93011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif 931