15d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/****************************************************************************
25d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin ****************************************************************************
35d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin ***
45d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin ***   This header was automatically generated from a Linux kernel header
55d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin ***   of the same name, to make information necessary for userspace to
65d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin ***   call into the kernel available to libc.  It contains only constants,
75d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin ***   structures, and macros generated from the original header, and thus,
85d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin ***   contains no copyrightable information.
95d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin ***
105d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin ***   To edit the content of this header, modify the corresponding
115d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin ***   source file (e.g. under external/kernel-headers/original/) then
125d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin ***   run bionic/libc/kernel/tools/update_all.py
135d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin ***
145d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin ***   Any manual change here will be lost the next time this script will
155d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin ***   be run. You've been warned!
165d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin ***
175d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin ****************************************************************************
185d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin ****************************************************************************/
195d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#ifndef __LINUX_V4L2_CONTROLS_H
205d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define __LINUX_V4L2_CONTROLS_H
215d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CTRL_CLASS_USER 0x00980000
225d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CTRL_CLASS_MPEG 0x00990000
235d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
245d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CTRL_CLASS_CAMERA 0x009a0000
255d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CTRL_CLASS_FM_TX 0x009b0000
265d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CTRL_CLASS_FLASH 0x009c0000
275d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CTRL_CLASS_JPEG 0x009d0000
285d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
295d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CTRL_CLASS_IMAGE_SOURCE 0x009e0000
305d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CTRL_CLASS_IMAGE_PROC 0x009f0000
315d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CTRL_CLASS_DV 0x00a00000
325d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CTRL_CLASS_FM_RX 0x00a10000
335d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
345d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CTRL_CLASS_RF_TUNER 0x00a20000
355d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CTRL_CLASS_DETECT 0x00a30000
365d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_BASE (V4L2_CTRL_CLASS_USER | 0x900)
375d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_USER_BASE V4L2_CID_BASE
385d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
395d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_USER_CLASS (V4L2_CTRL_CLASS_USER | 1)
405d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_BRIGHTNESS (V4L2_CID_BASE + 0)
415d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_CONTRAST (V4L2_CID_BASE + 1)
425d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_SATURATION (V4L2_CID_BASE + 2)
435d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
445d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_HUE (V4L2_CID_BASE + 3)
455d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_AUDIO_VOLUME (V4L2_CID_BASE + 5)
465d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_AUDIO_BALANCE (V4L2_CID_BASE + 6)
475d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_AUDIO_BASS (V4L2_CID_BASE + 7)
485d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
495d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_AUDIO_TREBLE (V4L2_CID_BASE + 8)
505d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_AUDIO_MUTE (V4L2_CID_BASE + 9)
515d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_AUDIO_LOUDNESS (V4L2_CID_BASE + 10)
525d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_BLACK_LEVEL (V4L2_CID_BASE + 11)
535d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
545d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_AUTO_WHITE_BALANCE (V4L2_CID_BASE + 12)
555d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_DO_WHITE_BALANCE (V4L2_CID_BASE + 13)
565d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RED_BALANCE (V4L2_CID_BASE + 14)
575d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_BLUE_BALANCE (V4L2_CID_BASE + 15)
585d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
595d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_GAMMA (V4L2_CID_BASE + 16)
605d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_WHITENESS (V4L2_CID_GAMMA)
615d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_EXPOSURE (V4L2_CID_BASE + 17)
625d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_AUTOGAIN (V4L2_CID_BASE + 18)
635d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
645d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_GAIN (V4L2_CID_BASE + 19)
655d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_HFLIP (V4L2_CID_BASE + 20)
665d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_VFLIP (V4L2_CID_BASE + 21)
675d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_POWER_LINE_FREQUENCY (V4L2_CID_BASE + 24)
685d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
695d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_power_line_frequency {
705d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_POWER_LINE_FREQUENCY_DISABLED = 0,
715d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_POWER_LINE_FREQUENCY_50HZ = 1,
725d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_POWER_LINE_FREQUENCY_60HZ = 2,
735d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
745d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_POWER_LINE_FREQUENCY_AUTO = 3,
755d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
765d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_HUE_AUTO (V4L2_CID_BASE + 25)
775d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_WHITE_BALANCE_TEMPERATURE (V4L2_CID_BASE + 26)
785d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
795d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_SHARPNESS (V4L2_CID_BASE + 27)
805d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_BACKLIGHT_COMPENSATION (V4L2_CID_BASE + 28)
815d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_CHROMA_AGC (V4L2_CID_BASE + 29)
825d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_COLOR_KILLER (V4L2_CID_BASE + 30)
835d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
845d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_COLORFX (V4L2_CID_BASE + 31)
855d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_colorfx {
865d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_COLORFX_NONE = 0,
875d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_COLORFX_BW = 1,
885d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
895d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_COLORFX_SEPIA = 2,
905d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_COLORFX_NEGATIVE = 3,
915d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_COLORFX_EMBOSS = 4,
925d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_COLORFX_SKETCH = 5,
935d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
945d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_COLORFX_SKY_BLUE = 6,
955d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_COLORFX_GRASS_GREEN = 7,
965d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_COLORFX_SKIN_WHITEN = 8,
975d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_COLORFX_VIVID = 9,
985d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
995d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_COLORFX_AQUA = 10,
1005d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_COLORFX_ART_FREEZE = 11,
1015d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_COLORFX_SILHOUETTE = 12,
1025d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_COLORFX_SOLARIZATION = 13,
1035d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1045d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_COLORFX_ANTIQUE = 14,
1055d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_COLORFX_SET_CBCR = 15,
1065d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
1075d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_AUTOBRIGHTNESS (V4L2_CID_BASE + 32)
1085d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1095d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_BAND_STOP_FILTER (V4L2_CID_BASE + 33)
1105d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_ROTATE (V4L2_CID_BASE + 34)
1115d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_BG_COLOR (V4L2_CID_BASE + 35)
1125d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_CHROMA_GAIN (V4L2_CID_BASE + 36)
1135d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1145d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_ILLUMINATORS_1 (V4L2_CID_BASE + 37)
1155d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_ILLUMINATORS_2 (V4L2_CID_BASE + 38)
1165d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MIN_BUFFERS_FOR_CAPTURE (V4L2_CID_BASE + 39)
1175d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MIN_BUFFERS_FOR_OUTPUT (V4L2_CID_BASE + 40)
1185d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1195d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_ALPHA_COMPONENT (V4L2_CID_BASE + 41)
1205d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_COLORFX_CBCR (V4L2_CID_BASE + 42)
1215d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_LASTP1 (V4L2_CID_BASE + 43)
1225d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_USER_MEYE_BASE (V4L2_CID_USER_BASE + 0x1000)
1235d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1245d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_USER_BTTV_BASE (V4L2_CID_USER_BASE + 0x1010)
1255d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_USER_S2255_BASE (V4L2_CID_USER_BASE + 0x1030)
1265d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_USER_SI476X_BASE (V4L2_CID_USER_BASE + 0x1040)
1275d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_USER_BASE + 0x1050)
1285d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1295d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_USER_SAA7134_BASE (V4L2_CID_USER_BASE + 0x1060)
1305d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_BASE (V4L2_CTRL_CLASS_MPEG | 0x900)
1315d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_CLASS (V4L2_CTRL_CLASS_MPEG | 1)
1325d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_STREAM_TYPE (V4L2_CID_MPEG_BASE + 0)
1335d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1345d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_stream_type {
1355d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_STREAM_TYPE_MPEG2_PS = 0,
1365d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_STREAM_TYPE_MPEG2_TS = 1,
1375d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_STREAM_TYPE_MPEG1_SS = 2,
1385d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1395d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_STREAM_TYPE_MPEG2_DVD = 3,
1405d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_STREAM_TYPE_MPEG1_VCD = 4,
1415d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_STREAM_TYPE_MPEG2_SVCD = 5,
1425d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
1435d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1445d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_STREAM_PID_PMT (V4L2_CID_MPEG_BASE + 1)
1455d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_STREAM_PID_AUDIO (V4L2_CID_MPEG_BASE + 2)
1465d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_STREAM_PID_VIDEO (V4L2_CID_MPEG_BASE + 3)
1475d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_STREAM_PID_PCR (V4L2_CID_MPEG_BASE + 4)
1485d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1495d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_STREAM_PES_ID_AUDIO (V4L2_CID_MPEG_BASE + 5)
1505d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_STREAM_PES_ID_VIDEO (V4L2_CID_MPEG_BASE + 6)
1515d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_STREAM_VBI_FMT (V4L2_CID_MPEG_BASE + 7)
1525d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_stream_vbi_fmt {
1535d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1545d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_STREAM_VBI_FMT_NONE = 0,
1555d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_STREAM_VBI_FMT_IVTV = 1,
1565d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
1575d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_AUDIO_SAMPLING_FREQ (V4L2_CID_MPEG_BASE + 100)
1585d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1595d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_audio_sampling_freq {
1605d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_SAMPLING_FREQ_44100 = 0,
1615d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_SAMPLING_FREQ_48000 = 1,
1625d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_SAMPLING_FREQ_32000 = 2,
1635d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1645d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
1655d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_AUDIO_ENCODING (V4L2_CID_MPEG_BASE + 101)
1665d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_audio_encoding {
1675d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_ENCODING_LAYER_1 = 0,
1685d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1695d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_ENCODING_LAYER_2 = 1,
1705d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_ENCODING_LAYER_3 = 2,
1715d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_ENCODING_AAC = 3,
1725d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_ENCODING_AC3 = 4,
1735d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1745d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
1755d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_AUDIO_L1_BITRATE (V4L2_CID_MPEG_BASE + 102)
1765d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_audio_l1_bitrate {
1775d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L1_BITRATE_32K = 0,
1785d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1795d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L1_BITRATE_64K = 1,
1805d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L1_BITRATE_96K = 2,
1815d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L1_BITRATE_128K = 3,
1825d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L1_BITRATE_160K = 4,
1835d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1845d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L1_BITRATE_192K = 5,
1855d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L1_BITRATE_224K = 6,
1865d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L1_BITRATE_256K = 7,
1875d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L1_BITRATE_288K = 8,
1885d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1895d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L1_BITRATE_320K = 9,
1905d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L1_BITRATE_352K = 10,
1915d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L1_BITRATE_384K = 11,
1925d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L1_BITRATE_416K = 12,
1935d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1945d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L1_BITRATE_448K = 13,
1955d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
1965d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_AUDIO_L2_BITRATE (V4L2_CID_MPEG_BASE + 103)
1975d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_audio_l2_bitrate {
1985d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1995d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L2_BITRATE_32K = 0,
2005d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L2_BITRATE_48K = 1,
2015d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L2_BITRATE_56K = 2,
2025d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L2_BITRATE_64K = 3,
2035d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2045d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L2_BITRATE_80K = 4,
2055d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L2_BITRATE_96K = 5,
2065d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L2_BITRATE_112K = 6,
2075d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L2_BITRATE_128K = 7,
2085d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2095d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L2_BITRATE_160K = 8,
2105d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L2_BITRATE_192K = 9,
2115d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L2_BITRATE_224K = 10,
2125d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L2_BITRATE_256K = 11,
2135d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2145d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L2_BITRATE_320K = 12,
2155d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L2_BITRATE_384K = 13,
2165d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
2175d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_AUDIO_L3_BITRATE (V4L2_CID_MPEG_BASE + 104)
2185d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2195d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_audio_l3_bitrate {
2205d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L3_BITRATE_32K = 0,
2215d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L3_BITRATE_40K = 1,
2225d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L3_BITRATE_48K = 2,
2235d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2245d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L3_BITRATE_56K = 3,
2255d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L3_BITRATE_64K = 4,
2265d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L3_BITRATE_80K = 5,
2275d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L3_BITRATE_96K = 6,
2285d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2295d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L3_BITRATE_112K = 7,
2305d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L3_BITRATE_128K = 8,
2315d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L3_BITRATE_160K = 9,
2325d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L3_BITRATE_192K = 10,
2335d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2345d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L3_BITRATE_224K = 11,
2355d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L3_BITRATE_256K = 12,
2365d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_L3_BITRATE_320K = 13,
2375d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
2385d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2395d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_AUDIO_MODE (V4L2_CID_MPEG_BASE + 105)
2405d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_audio_mode {
2415d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_MODE_STEREO = 0,
2425d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_MODE_JOINT_STEREO = 1,
2435d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2445d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_MODE_DUAL = 2,
2455d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_MODE_MONO = 3,
2465d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
2475d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_AUDIO_MODE_EXTENSION (V4L2_CID_MPEG_BASE + 106)
2485d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2495d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_audio_mode_extension {
2505d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_4 = 0,
2515d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_8 = 1,
2525d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_12 = 2,
2535d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2545d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_16 = 3,
2555d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
2565d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_AUDIO_EMPHASIS (V4L2_CID_MPEG_BASE + 107)
2575d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_audio_emphasis {
2585d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2595d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_EMPHASIS_NONE = 0,
2605d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_EMPHASIS_50_DIV_15_uS = 1,
2615d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_EMPHASIS_CCITT_J17 = 2,
2625d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
2635d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2645d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_AUDIO_CRC (V4L2_CID_MPEG_BASE + 108)
2655d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_audio_crc {
2665d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_CRC_NONE = 0,
2675d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_CRC_CRC16 = 1,
2685d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2695d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
2705d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_AUDIO_MUTE (V4L2_CID_MPEG_BASE + 109)
2715d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_AUDIO_AAC_BITRATE (V4L2_CID_MPEG_BASE + 110)
2725d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_AUDIO_AC3_BITRATE (V4L2_CID_MPEG_BASE + 111)
2735d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2745d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_audio_ac3_bitrate {
2755d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_AC3_BITRATE_32K = 0,
2765d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_AC3_BITRATE_40K = 1,
2775d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_AC3_BITRATE_48K = 2,
2785d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2795d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_AC3_BITRATE_56K = 3,
2805d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_AC3_BITRATE_64K = 4,
2815d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_AC3_BITRATE_80K = 5,
2825d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_AC3_BITRATE_96K = 6,
2835d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2845d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_AC3_BITRATE_112K = 7,
2855d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_AC3_BITRATE_128K = 8,
2865d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_AC3_BITRATE_160K = 9,
2875d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_AC3_BITRATE_192K = 10,
2885d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2895d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_AC3_BITRATE_224K = 11,
2905d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_AC3_BITRATE_256K = 12,
2915d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_AC3_BITRATE_320K = 13,
2925d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_AC3_BITRATE_384K = 14,
2935d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2945d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_AC3_BITRATE_448K = 15,
2955d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_AC3_BITRATE_512K = 16,
2965d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_AC3_BITRATE_576K = 17,
2975d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_AC3_BITRATE_640K = 18,
2985d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2995d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
3005d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_AUDIO_DEC_PLAYBACK (V4L2_CID_MPEG_BASE + 112)
3015d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_audio_dec_playback {
3025d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_DEC_PLAYBACK_AUTO = 0,
3035d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3045d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_DEC_PLAYBACK_STEREO = 1,
3055d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_DEC_PLAYBACK_LEFT = 2,
3065d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_DEC_PLAYBACK_RIGHT = 3,
3075d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_DEC_PLAYBACK_MONO = 4,
3085d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3095d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_AUDIO_DEC_PLAYBACK_SWAPPED_STEREO = 5,
3105d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
3115d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_AUDIO_DEC_MULTILINGUAL_PLAYBACK (V4L2_CID_MPEG_BASE + 113)
3125d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_ENCODING (V4L2_CID_MPEG_BASE + 200)
3135d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3145d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_video_encoding {
3155d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_ENCODING_MPEG_1 = 0,
3165d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_ENCODING_MPEG_2 = 1,
3175d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_ENCODING_MPEG_4_AVC = 2,
3185d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3195d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
3205d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_ASPECT (V4L2_CID_MPEG_BASE + 201)
3215d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_video_aspect {
3225d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_ASPECT_1x1 = 0,
3235d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3245d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_ASPECT_4x3 = 1,
3255d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_ASPECT_16x9 = 2,
3265d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_ASPECT_221x100 = 3,
3275d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
3285d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3295d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_B_FRAMES (V4L2_CID_MPEG_BASE + 202)
3305d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_GOP_SIZE (V4L2_CID_MPEG_BASE + 203)
3315d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_GOP_CLOSURE (V4L2_CID_MPEG_BASE + 204)
3325d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_PULLDOWN (V4L2_CID_MPEG_BASE + 205)
3335d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3345d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_BITRATE_MODE (V4L2_CID_MPEG_BASE + 206)
3355d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_video_bitrate_mode {
3365d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_BITRATE_MODE_VBR = 0,
3375d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_BITRATE_MODE_CBR = 1,
3385d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3395d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
3405d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_BITRATE (V4L2_CID_MPEG_BASE + 207)
3415d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_BITRATE_PEAK (V4L2_CID_MPEG_BASE + 208)
3425d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_TEMPORAL_DECIMATION (V4L2_CID_MPEG_BASE + 209)
3435d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3445d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_MUTE (V4L2_CID_MPEG_BASE + 210)
3455d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_MUTE_YUV (V4L2_CID_MPEG_BASE + 211)
3465d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_DECODER_SLICE_INTERFACE (V4L2_CID_MPEG_BASE + 212)
3475d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_DECODER_MPEG4_DEBLOCK_FILTER (V4L2_CID_MPEG_BASE + 213)
3485d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3495d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_CYCLIC_INTRA_REFRESH_MB (V4L2_CID_MPEG_BASE + 214)
3505d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_FRAME_RC_ENABLE (V4L2_CID_MPEG_BASE + 215)
3515d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_HEADER_MODE (V4L2_CID_MPEG_BASE + 216)
3525d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_video_header_mode {
3535d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3545d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_HEADER_MODE_SEPARATE = 0,
3555d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_HEADER_MODE_JOINED_WITH_1ST_FRAME = 1,
3565d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_HEADER_MODE_JOINED_WITH_I_FRAME = 2,
3575d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
3585d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3595d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_MAX_REF_PIC (V4L2_CID_MPEG_BASE + 217)
3605d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE (V4L2_CID_MPEG_BASE + 218)
3615d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MAX_BYTES (V4L2_CID_MPEG_BASE + 219)
3625d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MAX_MB (V4L2_CID_MPEG_BASE + 220)
3635d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3645d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE (V4L2_CID_MPEG_BASE + 221)
3655d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_video_multi_slice_mode {
3665d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_SINGLE = 0,
3675d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_MB = 1,
3685d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3695d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_BYTES = 2,
3705d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_MULTI_SLICE_GOB = 3,
3715d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
3725d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_VBV_SIZE (V4L2_CID_MPEG_BASE + 222)
3735d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3745d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_DEC_PTS (V4L2_CID_MPEG_BASE + 223)
3755d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_DEC_FRAME (V4L2_CID_MPEG_BASE + 224)
3765d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_VBV_DELAY (V4L2_CID_MPEG_BASE + 225)
3775d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_REPEAT_SEQ_HEADER (V4L2_CID_MPEG_BASE + 226)
3785d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3795d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_MV_H_SEARCH_RANGE (V4L2_CID_MPEG_BASE + 227)
3805d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_MV_V_SEARCH_RANGE (V4L2_CID_MPEG_BASE + 228)
3815d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H263_I_FRAME_QP (V4L2_CID_MPEG_BASE + 300)
3825d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H263_P_FRAME_QP (V4L2_CID_MPEG_BASE + 301)
3835d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3845d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H263_B_FRAME_QP (V4L2_CID_MPEG_BASE + 302)
3855d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H263_MIN_QP (V4L2_CID_MPEG_BASE + 303)
3865d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H263_MAX_QP (V4L2_CID_MPEG_BASE + 304)
3875d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_I_FRAME_QP (V4L2_CID_MPEG_BASE + 350)
3885d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3895d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_P_FRAME_QP (V4L2_CID_MPEG_BASE + 351)
3905d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_B_FRAME_QP (V4L2_CID_MPEG_BASE + 352)
3915d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_MIN_QP (V4L2_CID_MPEG_BASE + 353)
3925d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_MAX_QP (V4L2_CID_MPEG_BASE + 354)
3935d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3945d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_8X8_TRANSFORM (V4L2_CID_MPEG_BASE + 355)
3955d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_CPB_SIZE (V4L2_CID_MPEG_BASE + 356)
3965d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_ENTROPY_MODE (V4L2_CID_MPEG_BASE + 357)
3975d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_video_h264_entropy_mode {
3985d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3995d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_ENTROPY_MODE_CAVLC = 0,
4005d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_ENTROPY_MODE_CABAC = 1,
4015d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
4025d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_I_PERIOD (V4L2_CID_MPEG_BASE + 358)
4035d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4045d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_LEVEL (V4L2_CID_MPEG_BASE + 359)
4055d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_video_h264_level {
4065d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_LEVEL_1_0 = 0,
4075d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_LEVEL_1B = 1,
4085d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4095d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_LEVEL_1_1 = 2,
4105d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_LEVEL_1_2 = 3,
4115d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_LEVEL_1_3 = 4,
4125d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_LEVEL_2_0 = 5,
4135d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4145d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_LEVEL_2_1 = 6,
4155d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_LEVEL_2_2 = 7,
4165d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_LEVEL_3_0 = 8,
4175d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_LEVEL_3_1 = 9,
4185d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4195d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_LEVEL_3_2 = 10,
4205d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_LEVEL_4_0 = 11,
4215d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_LEVEL_4_1 = 12,
4225d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_LEVEL_4_2 = 13,
4235d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4245d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_LEVEL_5_0 = 14,
4255d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_LEVEL_5_1 = 15,
4265d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_LEVEL_5_2 = 16,
4275d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
4285d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4295d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_ALPHA (V4L2_CID_MPEG_BASE + 360)
4305d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_BETA (V4L2_CID_MPEG_BASE + 361)
4315d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_MODE (V4L2_CID_MPEG_BASE + 362)
4325d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_video_h264_loop_filter_mode {
4335d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4345d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_ENABLED = 0,
4355d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_DISABLED = 1,
4365d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_DISABLED_AT_SLICE_BOUNDARY = 2,
4375d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
4385d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4395d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_PROFILE (V4L2_CID_MPEG_BASE + 363)
4405d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_video_h264_profile {
4415d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_PROFILE_BASELINE = 0,
4425d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_PROFILE_CONSTRAINED_BASELINE = 1,
4435d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4445d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_PROFILE_MAIN = 2,
4455d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_PROFILE_EXTENDED = 3,
4465d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_PROFILE_HIGH = 4,
4475d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_10 = 5,
4485d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4495d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_422 = 6,
4505d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_444_PREDICTIVE = 7,
4515d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_10_INTRA = 8,
4525d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_422_INTRA = 9,
4535d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4545d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_444_INTRA = 10,
4555d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_PROFILE_CAVLC_444_INTRA = 11,
4565d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_PROFILE_SCALABLE_BASELINE = 12,
4575d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_PROFILE_SCALABLE_HIGH = 13,
4585d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4595d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_PROFILE_SCALABLE_HIGH_INTRA = 14,
4605d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_PROFILE_STEREO_HIGH = 15,
4615d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_PROFILE_MULTIVIEW_HIGH = 16,
4625d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_PROFILE_CONSTRAINED_HIGH = 17,
4635d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4645d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
4655d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_VUI_EXT_SAR_HEIGHT (V4L2_CID_MPEG_BASE + 364)
4665d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_VUI_EXT_SAR_WIDTH (V4L2_CID_MPEG_BASE + 365)
4675d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_VUI_SAR_ENABLE (V4L2_CID_MPEG_BASE + 366)
4685d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4695d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_VUI_SAR_IDC (V4L2_CID_MPEG_BASE + 367)
4705d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_video_h264_vui_sar_idc {
4715d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_UNSPECIFIED = 0,
4725d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_1x1 = 1,
4735d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4745d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_12x11 = 2,
4755d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_10x11 = 3,
4765d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_16x11 = 4,
4775d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_40x33 = 5,
4785d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4795d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_24x11 = 6,
4805d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_20x11 = 7,
4815d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_32x11 = 8,
4825d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_80x33 = 9,
4835d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4845d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_18x11 = 10,
4855d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_15x11 = 11,
4865d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_64x33 = 12,
4875d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_160x99 = 13,
4885d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4895d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_4x3 = 14,
4905d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_3x2 = 15,
4915d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_2x1 = 16,
4925d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_EXTENDED = 17,
4935d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4945d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
4955d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_SEI_FRAME_PACKING (V4L2_CID_MPEG_BASE + 368)
4965d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_SEI_FP_CURRENT_FRAME_0 (V4L2_CID_MPEG_BASE + 369)
4975d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE (V4L2_CID_MPEG_BASE + 370)
4985d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4995d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_video_h264_sei_fp_arrangement_type {
5005d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_CHECKERBOARD = 0,
5015d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_COLUMN = 1,
5025d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_ROW = 2,
5035d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5045d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_SIDE_BY_SIDE = 3,
5055d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_TOP_BOTTOM = 4,
5065d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_TEMPORAL = 5,
5075d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
5085d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5095d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_FMO (V4L2_CID_MPEG_BASE + 371)
5105d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_FMO_MAP_TYPE (V4L2_CID_MPEG_BASE + 372)
5115d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_video_h264_fmo_map_type {
5125d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_INTERLEAVED_SLICES = 0,
5135d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5145d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_SCATTERED_SLICES = 1,
5155d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_FOREGROUND_WITH_LEFT_OVER = 2,
5165d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_BOX_OUT = 3,
5175d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_RASTER_SCAN = 4,
5185d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5195d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_WIPE_SCAN = 5,
5205d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_EXPLICIT = 6,
5215d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
5225d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_FMO_SLICE_GROUP (V4L2_CID_MPEG_BASE + 373)
5235d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5245d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_FMO_CHANGE_DIRECTION (V4L2_CID_MPEG_BASE + 374)
5255d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_video_h264_fmo_change_dir {
5265d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_FMO_CHANGE_DIR_RIGHT = 0,
5275d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_FMO_CHANGE_DIR_LEFT = 1,
5285d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5295d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
5305d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_FMO_CHANGE_RATE (V4L2_CID_MPEG_BASE + 375)
5315d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_FMO_RUN_LENGTH (V4L2_CID_MPEG_BASE + 376)
5325d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_ASO (V4L2_CID_MPEG_BASE + 377)
5335d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5345d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_ASO_SLICE_ORDER (V4L2_CID_MPEG_BASE + 378)
5355d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING (V4L2_CID_MPEG_BASE + 379)
5365d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING_TYPE (V4L2_CID_MPEG_BASE + 380)
5375d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_video_h264_hierarchical_coding_type {
5385d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5395d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_HIERARCHICAL_CODING_B = 0,
5405d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_H264_HIERARCHICAL_CODING_P = 1,
5415d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
5425d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING_LAYER (V4L2_CID_MPEG_BASE + 381)
5435d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5445d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING_LAYER_QP (V4L2_CID_MPEG_BASE + 382)
5455d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_MPEG4_I_FRAME_QP (V4L2_CID_MPEG_BASE + 400)
5465d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_MPEG4_P_FRAME_QP (V4L2_CID_MPEG_BASE + 401)
5475d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_MPEG4_B_FRAME_QP (V4L2_CID_MPEG_BASE + 402)
5485d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5495d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_MPEG4_MIN_QP (V4L2_CID_MPEG_BASE + 403)
5505d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_MPEG4_MAX_QP (V4L2_CID_MPEG_BASE + 404)
5515d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_MPEG4_LEVEL (V4L2_CID_MPEG_BASE + 405)
5525d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_video_mpeg4_level {
5535d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5545d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_MPEG4_LEVEL_0 = 0,
5555d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_MPEG4_LEVEL_0B = 1,
5565d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_MPEG4_LEVEL_1 = 2,
5575d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_MPEG4_LEVEL_2 = 3,
5585d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5595d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_MPEG4_LEVEL_3 = 4,
5605d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_MPEG4_LEVEL_3B = 5,
5615d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_MPEG4_LEVEL_4 = 6,
5625d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_MPEG4_LEVEL_5 = 7,
5635d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5645d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
5655d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_MPEG4_PROFILE (V4L2_CID_MPEG_BASE + 406)
5665d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_video_mpeg4_profile {
5675d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_MPEG4_PROFILE_SIMPLE = 0,
5685d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5695d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_MPEG4_PROFILE_ADVANCED_SIMPLE = 1,
5705d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_MPEG4_PROFILE_CORE = 2,
5715d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_MPEG4_PROFILE_SIMPLE_SCALABLE = 3,
5725d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDEO_MPEG4_PROFILE_ADVANCED_CODING_EFFICIENCY = 4,
5735d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5745d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
5755d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_MPEG4_QPEL (V4L2_CID_MPEG_BASE + 407)
5765d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_QCOM_VIDEO_SYNC_FRAME_SEQ_HDR (V4L2_CID_MPEG_BASE + 408)
5775d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_VPX_NUM_PARTITIONS (V4L2_CID_MPEG_BASE + 500)
5785d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5795d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_vp8_num_partitions {
5805d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDEO_VPX_1_PARTITION = 0,
5815d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDEO_VPX_2_PARTITIONS = 1,
5825d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDEO_VPX_4_PARTITIONS = 2,
5835d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5845d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDEO_VPX_8_PARTITIONS = 3,
5855d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
5865d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_VPX_IMD_DISABLE_4X4 (V4L2_CID_MPEG_BASE + 501)
5875d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_VPX_NUM_REF_FRAMES (V4L2_CID_MPEG_BASE + 502)
5885d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5895d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_vp8_num_ref_frames {
5905d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDEO_VPX_1_REF_FRAME = 0,
5915d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDEO_VPX_2_REF_FRAME = 1,
5925d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDEO_VPX_3_REF_FRAME = 2,
5935d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5945d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
5955d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_VPX_FILTER_LEVEL (V4L2_CID_MPEG_BASE + 503)
5965d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_VPX_FILTER_SHARPNESS (V4L2_CID_MPEG_BASE + 504)
5975d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_REF_PERIOD (V4L2_CID_MPEG_BASE + 505)
5985d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5995d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_SEL (V4L2_CID_MPEG_BASE + 506)
6005d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_vp8_golden_frame_sel {
6015d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_USE_PREV = 0,
6025d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_USE_REF_PERIOD = 1,
6035d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6045d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
6055d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_VPX_MIN_QP (V4L2_CID_MPEG_BASE + 507)
6065d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_VPX_MAX_QP (V4L2_CID_MPEG_BASE + 508)
6075d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_VPX_I_FRAME_QP (V4L2_CID_MPEG_BASE + 509)
6085d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6095d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_VPX_P_FRAME_QP (V4L2_CID_MPEG_BASE + 510)
6105d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_VPX_PROFILE (V4L2_CID_MPEG_BASE + 511)
6115d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_CX2341X_BASE (V4L2_CTRL_CLASS_MPEG | 0x1000)
6125d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE (V4L2_CID_MPEG_CX2341X_BASE + 0)
6135d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6145d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_cx2341x_video_spatial_filter_mode {
6155d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_MANUAL = 0,
6165d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_AUTO = 1,
6175d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
6185d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6195d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_CX2341X_VIDEO_SPATIAL_FILTER (V4L2_CID_MPEG_CX2341X_BASE + 1)
6205d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE (V4L2_CID_MPEG_CX2341X_BASE + 2)
6215d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_cx2341x_video_luma_spatial_filter_type {
6225d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_OFF = 0,
6235d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6245d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_1D_HOR = 1,
6255d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_1D_VERT = 2,
6265d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_2D_HV_SEPARABLE = 3,
6275d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_2D_SYM_NON_SEPARABLE = 4,
6285d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6295d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
6305d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE (V4L2_CID_MPEG_CX2341X_BASE + 3)
6315d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_cx2341x_video_chroma_spatial_filter_type {
6325d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE_OFF = 0,
6335d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6345d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE_1D_HOR = 1,
6355d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
6365d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE (V4L2_CID_MPEG_CX2341X_BASE + 4)
6375d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_cx2341x_video_temporal_filter_mode {
6385d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6395d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE_MANUAL = 0,
6405d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE_AUTO = 1,
6415d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
6425d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER (V4L2_CID_MPEG_CX2341X_BASE + 5)
6435d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6445d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE (V4L2_CID_MPEG_CX2341X_BASE + 6)
6455d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_cx2341x_video_median_filter_type {
6465d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_OFF = 0,
6475d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_HOR = 1,
6485d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6495d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_VERT = 2,
6505d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_HOR_VERT = 3,
6515d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_DIAG = 4,
6525d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
6535d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6545d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_CX2341X_VIDEO_LUMA_MEDIAN_FILTER_BOTTOM (V4L2_CID_MPEG_CX2341X_BASE + 7)
6555d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_CX2341X_VIDEO_LUMA_MEDIAN_FILTER_TOP (V4L2_CID_MPEG_CX2341X_BASE + 8)
6565d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_CX2341X_VIDEO_CHROMA_MEDIAN_FILTER_BOTTOM (V4L2_CID_MPEG_CX2341X_BASE + 9)
6575d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_CX2341X_VIDEO_CHROMA_MEDIAN_FILTER_TOP (V4L2_CID_MPEG_CX2341X_BASE + 10)
6585d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6595d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_CX2341X_STREAM_INSERT_NAV_PACKETS (V4L2_CID_MPEG_CX2341X_BASE + 11)
6605d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_MFC51_BASE (V4L2_CTRL_CLASS_MPEG | 0x1100)
6615d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_MFC51_VIDEO_DECODER_H264_DISPLAY_DELAY (V4L2_CID_MPEG_MFC51_BASE + 0)
6625d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_MFC51_VIDEO_DECODER_H264_DISPLAY_DELAY_ENABLE (V4L2_CID_MPEG_MFC51_BASE + 1)
6635d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6645d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE (V4L2_CID_MPEG_MFC51_BASE + 2)
6655d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_mfc51_video_frame_skip_mode {
6665d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_DISABLED = 0,
6675d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_LEVEL_LIMIT = 1,
6685d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6695d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_BUF_LIMIT = 2,
6705d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
6715d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE (V4L2_CID_MPEG_MFC51_BASE + 3)
6725d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_mfc51_video_force_frame_type {
6735d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6745d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE_DISABLED = 0,
6755d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE_I_FRAME = 1,
6765d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE_NOT_CODED = 2,
6775d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
6785d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6795d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_MFC51_VIDEO_PADDING (V4L2_CID_MPEG_MFC51_BASE + 4)
6805d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_MFC51_VIDEO_PADDING_YUV (V4L2_CID_MPEG_MFC51_BASE + 5)
6815d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_MFC51_VIDEO_RC_FIXED_TARGET_BIT (V4L2_CID_MPEG_MFC51_BASE + 6)
6825d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_MFC51_VIDEO_RC_REACTION_COEFF (V4L2_CID_MPEG_MFC51_BASE + 7)
6835d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6845d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_ACTIVITY (V4L2_CID_MPEG_MFC51_BASE + 50)
6855d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_DARK (V4L2_CID_MPEG_MFC51_BASE + 51)
6865d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_SMOOTH (V4L2_CID_MPEG_MFC51_BASE + 52)
6875d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_STATIC (V4L2_CID_MPEG_MFC51_BASE + 53)
6885d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6895d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_MFC51_VIDEO_H264_NUM_REF_PIC_FOR_P (V4L2_CID_MPEG_MFC51_BASE + 54)
6905d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_MSM_VIDC_BASE (V4L2_CTRL_CLASS_MPEG | 0x2000)
6915d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_PICTYPE_DEC_MODE (V4L2_CID_MPEG_MSM_VIDC_BASE + 0)
6925d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_pictype_dec_mode {
6935d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6945d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_PICTYPE_DECODE_OFF = 0,
6955d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_PICTYPE_DECODE_ON = 1,
6965d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
6975d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_KEEP_ASPECT_RATIO (V4L2_CID_MPEG_MSM_VIDC_BASE + 1)
6985d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6995d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_POST_LOOP_DEBLOCKER_MODE (V4L2_CID_MPEG_MSM_VIDC_BASE + 2)
7005d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_DIVX_FORMAT (V4L2_CID_MPEG_MSM_VIDC_BASE + 3)
7015d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_divx_format_type {
7025d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_DIVX_FORMAT_4 = 0,
7035d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7045d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_DIVX_FORMAT_5 = 1,
7055d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_DIVX_FORMAT_6 = 2,
7065d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
7075d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_MB_ERROR_MAP_REPORTING (V4L2_CID_MPEG_MSM_VIDC_BASE + 4)
7085d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7095d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_CONTINUE_DATA_TRANSFER (V4L2_CID_MPEG_MSM_VIDC_BASE + 5)
7105d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_STREAM_FORMAT (V4L2_CID_MPEG_MSM_VIDC_BASE + 6)
7115d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_stream_format {
7125d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_NAL_FORMAT_STARTCODES = 0,
7135d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7145d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_NAL_FORMAT_ONE_NAL_PER_BUFFER = 1,
7155d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_NAL_FORMAT_ONE_BYTE_LENGTH = 2,
7165d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_NAL_FORMAT_TWO_BYTE_LENGTH = 3,
7175d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_NAL_FORMAT_FOUR_BYTE_LENGTH = 4,
7185d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7195d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
7205d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_OUTPUT_ORDER (V4L2_CID_MPEG_MSM_VIDC_BASE + 7)
7215d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_output_order {
7225d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_OUTPUT_ORDER_DISPLAY = 0,
7235d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7245d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_OUTPUT_ORDER_DECODE = 1,
7255d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
7265d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_FRAME_RATE (V4L2_CID_MPEG_MSM_VIDC_BASE + 8)
7275d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_IDR_PERIOD (V4L2_CID_MPEG_MSM_VIDC_BASE + 9)
7285d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7295d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_NUM_P_FRAMES (V4L2_CID_MPEG_MSM_VIDC_BASE + 10)
7305d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_NUM_B_FRAMES (V4L2_CID_MPEG_MSM_VIDC_BASE + 11)
7315d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_REQUEST_IFRAME (V4L2_CID_MPEG_MSM_VIDC_BASE + 12)
7325d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_RATE_CONTROL (V4L2_CID_MPEG_MSM_VIDC_BASE + 13)
7335d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7345d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_rate_control {
7355d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_RATE_CONTROL_OFF = 0,
7365d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_RATE_CONTROL_VBR_VFR = 1,
7375d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_RATE_CONTROL_VBR_CFR = 2,
7385d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7395d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_RATE_CONTROL_CBR_VFR = 3,
7405d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_RATE_CONTROL_CBR_CFR = 4,
7415d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
7425d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_ROTATION (V4L2_CID_MPEG_MSM_VIDC_BASE + 14)
7435d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7445d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_rotation {
7455d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_ROTATION_NONE = 0,
7465d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_ROTATION_90 = 1,
7475d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_ROTATION_180 = 2,
7485d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7495d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_ROTATION_270 = 3,
7505d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
7515d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define MSM_VIDC_BASE V4L2_CID_MPEG_MSM_VIDC_BASE
7525d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_H264_CABAC_MODEL (MSM_VIDC_BASE + 15)
7535d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7545d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_h264_cabac_model {
7555d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_H264_CABAC_MODEL_0 = 0,
7565d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_H264_CABAC_MODEL_1 = 1,
7575d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_H264_CABAC_MODEL_2 = 2,
7585d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7595d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
7605d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_INTRA_REFRESH_MODE (MSM_VIDC_BASE + 16)
7615d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_intra_refresh_mode {
7625d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_INTRA_REFRESH_NONE = 0,
7635d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7645d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_INTRA_REFRESH_CYCLIC = 1,
7655d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_INTRA_REFRESH_ADAPTIVE = 2,
7665d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_INTRA_REFRESH_CYCLIC_ADAPTIVE = 3,
7675d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_INTRA_REFRESH_RANDOM = 4,
7685d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7695d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
7705d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_AIR_MBS (V4L2_CID_MPEG_MSM_VIDC_BASE + 17)
7715d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_AIR_REF (V4L2_CID_MPEG_MSM_VIDC_BASE + 18)
7725d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_CIR_MBS (V4L2_CID_MPEG_MSM_VIDC_BASE + 19)
7735d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7745d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_H263_PROFILE (V4L2_CID_MPEG_MSM_VIDC_BASE + 20)
7755d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_h263_profile {
7765d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H263_PROFILE_BASELINE = 0,
7775d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H263_PROFILE_H320CODING = 1,
7785d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7795d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H263_PROFILE_BACKWARDCOMPATIBLE = 2,
7805d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H263_PROFILE_ISWV2 = 3,
7815d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H263_PROFILE_ISWV3 = 4,
7825d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H263_PROFILE_HIGHCOMPRESSION = 5,
7835d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7845d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H263_PROFILE_INTERNET = 6,
7855d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H263_PROFILE_INTERLACE = 7,
7865d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H263_PROFILE_HIGHLATENCY = 8,
7875d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
7885d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7895d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_H263_LEVEL (V4L2_CID_MPEG_MSM_VIDC_BASE + 21)
7905d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_h263_level {
7915d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H263_LEVEL_1_0 = 0,
7925d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H263_LEVEL_2_0 = 1,
7935d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7945d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H263_LEVEL_3_0 = 2,
7955d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H263_LEVEL_4_0 = 3,
7965d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H263_LEVEL_4_5 = 4,
7975d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H263_LEVEL_5_0 = 5,
7985d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7995d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H263_LEVEL_6_0 = 6,
8005d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H263_LEVEL_7_0 = 7,
8015d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
8025d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_H264_AU_DELIMITER (V4L2_CID_MPEG_MSM_VIDC_BASE + 22)
8035d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8045d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_h264_au_delimiter {
8055d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H264_AU_DELIMITER_DISABLED = 0,
8065d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H264_AU_DELIMITER_ENABLED = 1
8075d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
8085d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8095d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_SYNC_FRAME_DECODE (V4L2_CID_MPEG_MSM_VIDC_BASE + 23)
8105d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_sync_frame_decode {
8115d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_SYNC_FRAME_DECODE_DISABLE = 0,
8125d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_SYNC_FRAME_DECODE_ENABLE = 1
8135d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8145d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
8155d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_SECURE (V4L2_CID_MPEG_MSM_VIDC_BASE + 24)
8165d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_EXTRADATA (V4L2_CID_MPEG_MSM_VIDC_BASE + 25)
8175d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_extradata {
8185d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8195d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_NONE = 0,
8205d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_MB_QUANTIZATION = 1,
8215d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_INTERLACE_VIDEO = 2,
8225d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_VC1_FRAMEDISP = 3,
8235d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8245d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_VC1_SEQDISP = 4,
8255d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_TIMESTAMP = 5,
8265d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_S3D_FRAME_PACKING = 6,
8275d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_FRAME_RATE = 7,
8285d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8295d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_PANSCAN_WINDOW = 8,
8305d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_RECOVERY_POINT_SEI = 9,
8315d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_MULTISLICE_INFO = 10,
8325d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_NUM_CONCEALED_MB = 11,
8335d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8345d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_METADATA_FILLER = 12,
8355d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_INPUT_CROP = 13,
8365d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_DIGITAL_ZOOM = 14,
8375d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_ASPECT_RATIO = 15,
8385d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8395d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_MPEG2_SEQDISP = 16,
8405d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_STREAM_USERDATA = 17,
8415d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_FRAME_QP = 18,
8425d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_FRAME_BITS_INFO = 19,
8435d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8445d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_LTR = 20,
8455d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_METADATA_MBI = 21,
8465d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_VQZIP_SEI = 22,
8475d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_YUV_STATS = 23,
8485d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8495d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_EXTRADATA_ROI_QP = 24,
8504e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch#define V4L2_MPEG_VIDC_EXTRADATA_OUTPUT_CROP V4L2_MPEG_VIDC_EXTRADATA_OUTPUT_CROP
8514e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch  V4L2_MPEG_VIDC_EXTRADATA_OUTPUT_CROP = 25,
852897337606ab5346f338b07f590ce6169c4bae64eSteve Pfetsch#define V4L2_MPEG_VIDC_EXTRADATA_DISPLAY_COLOUR_SEI V4L2_MPEG_VIDC_EXTRADATA_DISPLAY_COLOUR_SEI
853897337606ab5346f338b07f590ce6169c4bae64eSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
854897337606ab5346f338b07f590ce6169c4bae64eSteve Pfetsch  V4L2_MPEG_VIDC_EXTRADATA_DISPLAY_COLOUR_SEI = 26,
855897337606ab5346f338b07f590ce6169c4bae64eSteve Pfetsch#define V4L2_MPEG_VIDC_EXTRADATA_CONTENT_LIGHT_LEVEL_SEI V4L2_MPEG_VIDC_EXTRADATA_CONTENT_LIGHT_LEVEL_SEI
856897337606ab5346f338b07f590ce6169c4bae64eSteve Pfetsch  V4L2_MPEG_VIDC_EXTRADATA_CONTENT_LIGHT_LEVEL_SEI = 27,
85770bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch#define V4L2_MPEG_VIDC_EXTRADATA_VUI_DISPLAY V4L2_MPEG_VIDC_EXTRADATA_VUI_DISPLAY
85870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
85970bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch  V4L2_MPEG_VIDC_EXTRADATA_VUI_DISPLAY = 28,
86070bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch#define V4L2_MPEG_VIDC_EXTRADATA_VPX_COLORSPACE V4L2_MPEG_VIDC_EXTRADATA_VPX_COLORSPACE
86170bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch  V4L2_MPEG_VIDC_EXTRADATA_VPX_COLORSPACE = 29,
8625d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
8634e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8645d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_SET_PERF_LEVEL (V4L2_CID_MPEG_MSM_VIDC_BASE + 26)
8655d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_perf_level {
8665d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_PERF_LEVEL_NOMINAL = 0,
8675d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_PERF_LEVEL_PERFORMANCE = 1,
8684e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8695d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_PERF_LEVEL_TURBO = 2,
8705d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
8715d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_MULTI_SLICE_GOB (V4L2_CID_MPEG_MSM_VIDC_BASE + 27)
8725d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDEO_MULTI_SLICE_DELIVERY_MODE (V4L2_CID_MPEG_MSM_VIDC_BASE + 28)
8734e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8745d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_H264_VUI_TIMING_INFO (V4L2_CID_MPEG_MSM_VIDC_BASE + 29)
8755d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_h264_vui_timing_info {
8765d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H264_VUI_TIMING_INFO_DISABLED = 0,
8775d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H264_VUI_TIMING_INFO_ENABLED = 1
8784e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8795d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
8805d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_ALLOC_MODE_INPUT (V4L2_CID_MPEG_MSM_VIDC_BASE + 30)
8815d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_ALLOC_MODE_OUTPUT (V4L2_CID_MPEG_MSM_VIDC_BASE + 31)
8825d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_alloc_mode_type {
8834e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8845d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_STATIC = 0,
8855d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_RING = 1,
8865d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_DYNAMIC = 2,
8875d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
8884e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8895d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_FRAME_ASSEMBLY (V4L2_CID_MPEG_MSM_VIDC_BASE + 32)
8905d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_assembly {
8915d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_FRAME_ASSEMBLY_DISABLE = 0,
8925d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_FRAME_ASSEMBLY_ENABLE = 1,
8934e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8945d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
8955d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_VP8_PROFILE_LEVEL (V4L2_CID_MPEG_MSM_VIDC_BASE + 33)
8965d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_vp8_profile_level {
8975d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_VP8_UNUSED,
8984e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8995d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_VP8_VERSION_0,
9005d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_VP8_VERSION_1,
9015d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_VP8_VERSION_2,
9025d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_VP8_VERSION_3,
9034e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9045d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
9055d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_H264_VUI_BITSTREAM_RESTRICT (V4L2_CID_MPEG_MSM_VIDC_BASE + 34)
9065d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_h264_vui_bitstream_restrict {
9075d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H264_VUI_BITSTREAM_RESTRICT_DISABLED = 0,
9084e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9095d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_H264_VUI_BITSTREAM_RESTRICT_ENABLED = 1
9105d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
9115d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_PRESERVE_TEXT_QUALITY (V4L2_CID_MPEG_MSM_VIDC_BASE + 35)
9125d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_preserve_text_quality {
9134e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9145d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_PRESERVE_TEXT_QUALITY_DISABLED = 0,
9155d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_PRESERVE_TEXT_QUALITY_ENABLED = 1
9165d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
9175d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_DEINTERLACE (V4L2_CID_MPEG_MSM_VIDC_BASE + 36)
9184e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9195d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_deinterlace {
9205d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_DEINTERLACE_DISABLED = 0,
9215d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_DEINTERLACE_ENABLED = 1
9225d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
9234e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9245d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_MPEG4_TIME_RESOLUTION (V4L2_CID_MPEG_MSM_VIDC_BASE + 37)
9255d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_STREAM_OUTPUT_MODE (V4L2_CID_MPEG_MSM_VIDC_BASE + 38)
9265d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_decoder_multi_stream {
9275d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_STREAM_OUTPUT_PRIMARY = 0,
9284e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9295d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_STREAM_OUTPUT_SECONDARY = 1,
9305d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
9315d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_SCS_THRESHOLD (V4L2_CID_MPEG_MSM_VIDC_BASE + 39)
9325d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_MPEG2_LEVEL (V4L2_CID_MPEG_MSM_VIDC_BASE + 40)
9334e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9345d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_mpeg2_level {
9355d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_MPEG2_LEVEL_0 = 0,
9365d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_MPEG2_LEVEL_1 = 1,
9375d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_MPEG2_LEVEL_2 = 2,
9384e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9395d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_MPEG2_LEVEL_3 = 3,
9405d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
9415d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_MPEG2_PROFILE (V4L2_CID_MPEG_MSM_VIDC_BASE + 41)
9425d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_mpeg2_profile {
9434e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9445d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_MPEG2_PROFILE_SIMPLE = 0,
9455d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_MPEG2_PROFILE_MAIN = 1,
9465d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_MPEG2_PROFILE_422 = 2,
9475d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_MPEG2_PROFILE_SNR_SCALABLE = 3,
9484e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9495d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_MPEG2_PROFILE_SPATIAL_SCALABLE = 4,
9505d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_MPEG2_PROFILE_HIGH = 5,
9515d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
9525d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_REQUEST_SEQ_HEADER (V4L2_CID_MPEG_MSM_VIDC_BASE + 42)
9534e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9545d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_MVC_BUFFER_LAYOUT (V4L2_CID_MPEG_MSM_VIDC_BASE + 43)
9555d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_mvc_layout {
9565d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_MVC_SEQUENTIAL = 0,
9575d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_MVC_TOP_BOTTOM = 1
9584e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9595d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
9605d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_VP8_MIN_QP (V4L2_CID_MPEG_MSM_VIDC_BASE + 44)
9615d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_VP8_MAX_QP (V4L2_CID_MPEG_MSM_VIDC_BASE + 45)
9625d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_CONCEAL_COLOR (V4L2_CID_MPEG_MSM_VIDC_BASE + 46)
9634e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9645d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_LTRMODE (V4L2_CID_MPEG_MSM_VIDC_BASE + 47)
9655d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_ltrmode {
9665d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_LTR_MODE_DISABLE = 0,
9675d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_LTR_MODE_MANUAL = 1,
9684e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9695d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_LTR_MODE_PERIODIC = 2
9705d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
9715d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_LTRCOUNT (V4L2_CID_MPEG_MSM_VIDC_BASE + 48)
9725d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_USELTRFRAME (V4L2_CID_MPEG_MSM_VIDC_BASE + 49)
9734e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9745d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_MARKLTRFRAME (V4L2_CID_MPEG_MSM_VIDC_BASE + 50)
9755d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_HIER_P_NUM_LAYERS (V4L2_CID_MPEG_MSM_VIDC_BASE + 51)
9765d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_RATE_CONTROL_TIMESTAMP_MODE (V4L2_CID_MPEG_MSM_VIDC_BASE + 52)
9775d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_rate_control_timestamp_mode {
9784e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9795d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_RATE_CONTROL_TIMESTAMP_MODE_HONOR = 0,
9805d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_RATE_CONTROL_TIMESTAMP_MODE_IGNORE = 1,
9815d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
9825d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_ENABLE_INITIAL_QP (V4L2_CID_MPEG_MSM_VIDC_BASE + 53)
9834e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9845d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum vl42_mpeg_vidc_video_enable_initial_qp {
9855d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_ENABLE_INITIAL_QP_IFRAME = 0x1,
9865d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_ENABLE_INITIAL_QP_PFRAME = 0x2,
9875d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_ENABLE_INITIAL_QP_BFRAME = 0x4,
9884e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9895d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
9905d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_I_FRAME_QP (V4L2_CID_MPEG_MSM_VIDC_BASE + 54)
9915d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_P_FRAME_QP (V4L2_CID_MPEG_MSM_VIDC_BASE + 55)
9925d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_B_FRAME_QP (V4L2_CID_MPEG_MSM_VIDC_BASE + 56)
9934e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9945d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_IFRAME_X_RANGE (V4L2_CID_MPEG_MSM_VIDC_BASE + 57)
9955d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_PFRAME_X_RANGE (V4L2_CID_MPEG_MSM_VIDC_BASE + 58)
9965d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_BFRAME_X_RANGE (V4L2_CID_MPEG_MSM_VIDC_BASE + 59)
9975d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_IFRAME_Y_RANGE (V4L2_CID_MPEG_MSM_VIDC_BASE + 60)
9984e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9995d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_PFRAME_Y_RANGE (V4L2_CID_MPEG_MSM_VIDC_BASE + 61)
10005d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_BFRAME_Y_RANGE (V4L2_CID_MPEG_MSM_VIDC_BASE + 62)
10015d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_VPX_ERROR_RESILIENCE (V4L2_CID_MPEG_MSM_VIDC_BASE + 63)
10025d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_BUFFER_SIZE_LIMIT (V4L2_CID_MPEG_MSM_VIDC_BASE + 64)
10034e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10045d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum vl42_mpeg_vidc_video_vpx_error_resilience {
10055d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_VPX_ERROR_RESILIENCE_DISABLED = 0,
10065d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_VPX_ERROR_RESILIENCE_ENABLED = 1,
10075d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
10084e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10095d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_HEVC_PROFILE (V4L2_CID_MPEG_MSM_VIDC_BASE + 65)
10105d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_video_hevc_profile {
10115d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_PROFILE_MAIN = 0,
10125d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_PROFILE_MAIN10 = 1,
10134e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10145d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_PROFILE_MAIN_STILL_PIC = 2,
10155d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
10165d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_HEVC_TIER_LEVEL (V4L2_CID_MPEG_MSM_VIDC_BASE + 66)
10175d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_video_hevc_level {
10184e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10195d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_MAIN_TIER_LEVEL_1 = 0,
10205d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_HIGH_TIER_LEVEL_1 = 1,
10215d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_MAIN_TIER_LEVEL_2 = 2,
10225d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_HIGH_TIER_LEVEL_2 = 3,
10234e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10245d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_MAIN_TIER_LEVEL_2_1 = 4,
10255d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_HIGH_TIER_LEVEL_2_1 = 5,
10265d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_MAIN_TIER_LEVEL_3 = 6,
10275d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_HIGH_TIER_LEVEL_3 = 7,
10284e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10295d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_MAIN_TIER_LEVEL_3_1 = 8,
10305d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_HIGH_TIER_LEVEL_3_1 = 9,
10315d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_MAIN_TIER_LEVEL_4 = 10,
10325d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_HIGH_TIER_LEVEL_4 = 11,
10334e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10345d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_MAIN_TIER_LEVEL_4_1 = 12,
10355d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_HIGH_TIER_LEVEL_4_1 = 13,
10365d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_MAIN_TIER_LEVEL_5 = 14,
10375d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_HIGH_TIER_LEVEL_5 = 15,
10384e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10395d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_MAIN_TIER_LEVEL_5_1 = 16,
10405d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_HIGH_TIER_LEVEL_5_1 = 17,
10415d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_MAIN_TIER_LEVEL_5_2 = 18,
10425d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_HIGH_TIER_LEVEL_5_2 = 19,
10434e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10445d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_MAIN_TIER_LEVEL_6 = 20,
10455d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_HIGH_TIER_LEVEL_6 = 21,
10465d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_MAIN_TIER_LEVEL_6_1 = 22,
10475d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_HIGH_TIER_LEVEL_6_1 = 23,
10484e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10495d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_MAIN_TIER_LEVEL_6_2 = 24,
10505d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_HEVC_LEVEL_HIGH_TIER_LEVEL_6_2 = 25,
10515d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
10525d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_H264_NAL_SVC (V4L2_CID_MPEG_MSM_VIDC_BASE + 67)
10534e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10545d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum vl42_mpeg_vidc_video_h264_svc_nal {
10555d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_H264_NAL_SVC_DISABLED = 0,
10565d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_H264_NAL_SVC_ENABLED = 1,
10575d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
10584e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10595d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_PERF_MODE (V4L2_CID_MPEG_MSM_VIDC_BASE + 68)
10605d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_perf_mode {
10615d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_PERF_MAX_QUALITY = 1,
10625d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_PERF_POWER_SAVE = 2
10634e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10645d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
10655d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_HIER_B_NUM_LAYERS (V4L2_CID_MPEG_MSM_VIDC_BASE + 69)
10665d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_SECURE_SCALING_THRESHOLD (V4L2_CID_MPEG_MSM_VIDC_BASE + 70)
10675d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_NON_SECURE_OUTPUT2 (V4L2_CID_MPEG_MSM_VIDC_BASE + 71)
10684e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10695d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_HYBRID_HIERP_MODE (V4L2_CID_MPEG_MSM_VIDC_BASE + 72)
10705d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_DPB_COLOR_FORMAT (V4L2_CID_MPEG_MSM_VIDC_BASE + 73)
10715d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_dpb_color_format {
10725d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_DPB_COLOR_FMT_NONE = 0,
10734e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10745d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_DPB_COLOR_FMT_UBWC = 1,
10755d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_DPB_COLOR_FMT_TP10_UBWC = 2
10765d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
10775d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_MBI_STATISTICS_MODE (V4L2_CID_MPEG_MSM_VIDC_BASE + 74)
10784e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10795d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_mbi_statistics_mode {
10805d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_DEFAULT = 0,
10815d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_1 = 1,
10825d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_2 = 2,
10834e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10845d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_MBI_MODE_3 = 3,
10855d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
10865d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_VIDC_QBUF_MODE (V4L2_CID_MPEG_MSM_VIDC_BASE + 75)
10875d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_vidc_qbuf_mode {
10884e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10895d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_VIDC_QBUF_STANDARD = 0,
10905d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_VIDC_QBUF_BATCHED = 1,
10915d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
10925d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_MAX_HIERP_LAYERS (V4L2_CID_MPEG_MSM_VIDC_BASE + 76)
10934e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10945d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_BASELAYER_ID (V4L2_CID_MPEG_MSM_VIDC_BASE + 77)
10955d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_CONFIG_QP (V4L2_CID_MPEG_MSM_VIDC_BASE + 78)
10965d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VENC_PARAM_SAR_WIDTH (V4L2_CID_MPEG_MSM_VIDC_BASE + 79)
10975d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VENC_PARAM_SAR_HEIGHT (V4L2_CID_MPEG_MSM_VIDC_BASE + 80)
10984e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10995d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_VQZIP_SEI (V4L2_CID_MPEG_MSM_VIDC_BASE + 81)
11005d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_vqzip_sei_enable {
11015d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_VQZIP_SEI_DISABLE = 0,
11025d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_VQZIP_SEI_ENABLE = 1
11034e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11045d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
11055d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VENC_PARAM_LAYER_BITRATE (V4L2_CID_MPEG_MSM_VIDC_BASE + 82)
11065d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_PRIORITY (V4L2_CID_MPEG_MSM_VIDC_BASE + 83)
11075d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_priority {
11084e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11095d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_PRIORITY_REALTIME_ENABLE = 0,
11105d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_MPEG_VIDC_VIDEO_PRIORITY_REALTIME_DISABLE = 1,
11115d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
11125d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_OPERATING_RATE (V4L2_CID_MPEG_MSM_VIDC_BASE + 84)
11134e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11145d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_VENC_BITRATE_TYPE (V4L2_CID_MPEG_MSM_VIDC_BASE + 85)
11155d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_mpeg_vidc_video_venc_bitrate_type_enable {
11165d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_VENC_BITRATE_DISABLE = 0,
11175d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_VENC_BITRATE_ENABLE = 1
11184e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11195d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
11205d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_H264_PIC_ORDER_CNT (V4L2_CID_MPEG_MSM_VIDC_BASE + 86)
1121d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_VPE_CSC (V4L2_CID_MPEG_MSM_VIDC_BASE + 87)
1122d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjinenum v4l2_cid_mpeg_vidc_video_vpe_csc_type_enable {
11234e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1124d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_VPE_CSC_DISABLE = 0,
1125d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_VPE_CSC_ENABLE = 1
1126d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin};
1127d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_MPEG_VIDC_VIDEO_LOWLATENCY_MODE (V4L2_CID_MPEG_MSM_VIDC_BASE + 88)
11284e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1129d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjinenum v4l2_mpeg_vidc_video_lowlatency_mode {
1130d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_LOWLATENCY_DISABLE = 0,
1131d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin  V4L2_CID_MPEG_VIDC_VIDEO_LOWLATENCY_ENABLE = 1,
1132d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin};
11334e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11344e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch#define V4L2_CID_MPEG_VIDC_VIDEO_MPEG4_MAX_QP (V4L2_CID_MPEG_MSM_VIDC_BASE + 89)
11354e5a1b379f3de5287e3d129e27df9a6b38653b1dSteve Pfetsch#define V4L2_CID_MPEG_VIDC_VIDEO_MPEG4_MIN_QP (V4L2_CID_MPEG_MSM_VIDC_BASE + 90)
113670bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch#define V4L2_CID_MPEG_VIDC_VIDEO_BLUR_WIDTH (V4L2_CID_MPEG_MSM_VIDC_BASE + 91)
113770bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch#define V4L2_CID_MPEG_VIDC_VIDEO_BLUR_HEIGHT (V4L2_CID_MPEG_MSM_VIDC_BASE + 92)
113870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
113970bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch#define V4L2_CID_MPEG_VIDC_VIDEO_COLOR_SPACE (V4L2_CID_MPEG_MSM_VIDC_BASE + 93)
114070bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch#define V4L2_CID_MPEG_VIDC_VIDEO_FULL_RANGE (V4L2_CID_MPEG_MSM_VIDC_BASE + 94)
114170bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetschenum v4l2_cid_mpeg_vidc_video_full_range {
114270bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch  V4L2_CID_MPEG_VIDC_VIDEO_FULL_RANGE_DISABLE = 0,
114370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
114470bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch  V4L2_CID_MPEG_VIDC_VIDEO_FULL_RANGE_ENABLE = 1,
114570bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch};
114670bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch#define V4L2_CID_MPEG_VIDC_VIDEO_TRANSFER_CHARS (V4L2_CID_MPEG_MSM_VIDC_BASE + 95)
114770bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch#define V4L2_CID_MPEG_VIDC_VIDEO_MATRIX_COEFFS (V4L2_CID_MPEG_MSM_VIDC_BASE + 96)
114870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11495d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_CAMERA_CLASS_BASE (V4L2_CTRL_CLASS_CAMERA | 0x900)
11505d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_CAMERA_CLASS (V4L2_CTRL_CLASS_CAMERA | 1)
11515d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_EXPOSURE_AUTO (V4L2_CID_CAMERA_CLASS_BASE + 1)
11525d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_exposure_auto_type {
115370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11545d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_EXPOSURE_AUTO = 0,
11555d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_EXPOSURE_MANUAL = 1,
11565d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_EXPOSURE_SHUTTER_PRIORITY = 2,
11575d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_EXPOSURE_APERTURE_PRIORITY = 3
115870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11595d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
11605d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_EXPOSURE_ABSOLUTE (V4L2_CID_CAMERA_CLASS_BASE + 2)
11615d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_EXPOSURE_AUTO_PRIORITY (V4L2_CID_CAMERA_CLASS_BASE + 3)
11625d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_PAN_RELATIVE (V4L2_CID_CAMERA_CLASS_BASE + 4)
116370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11645d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_TILT_RELATIVE (V4L2_CID_CAMERA_CLASS_BASE + 5)
11655d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_PAN_RESET (V4L2_CID_CAMERA_CLASS_BASE + 6)
11665d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_TILT_RESET (V4L2_CID_CAMERA_CLASS_BASE + 7)
11675d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_PAN_ABSOLUTE (V4L2_CID_CAMERA_CLASS_BASE + 8)
116870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11695d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_TILT_ABSOLUTE (V4L2_CID_CAMERA_CLASS_BASE + 9)
11705d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_FOCUS_ABSOLUTE (V4L2_CID_CAMERA_CLASS_BASE + 10)
11715d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_FOCUS_RELATIVE (V4L2_CID_CAMERA_CLASS_BASE + 11)
11725d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_FOCUS_AUTO (V4L2_CID_CAMERA_CLASS_BASE + 12)
117370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11745d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_ZOOM_ABSOLUTE (V4L2_CID_CAMERA_CLASS_BASE + 13)
11755d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_ZOOM_RELATIVE (V4L2_CID_CAMERA_CLASS_BASE + 14)
11765d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_ZOOM_CONTINUOUS (V4L2_CID_CAMERA_CLASS_BASE + 15)
11775d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_PRIVACY (V4L2_CID_CAMERA_CLASS_BASE + 16)
117870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11795d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_IRIS_ABSOLUTE (V4L2_CID_CAMERA_CLASS_BASE + 17)
11805d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_IRIS_RELATIVE (V4L2_CID_CAMERA_CLASS_BASE + 18)
11815d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_AUTO_EXPOSURE_BIAS (V4L2_CID_CAMERA_CLASS_BASE + 19)
11825d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_AUTO_N_PRESET_WHITE_BALANCE (V4L2_CID_CAMERA_CLASS_BASE + 20)
118370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11845d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_auto_n_preset_white_balance {
11855d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_WHITE_BALANCE_MANUAL = 0,
11865d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_WHITE_BALANCE_AUTO = 1,
11875d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_WHITE_BALANCE_INCANDESCENT = 2,
118870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11895d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_WHITE_BALANCE_FLUORESCENT = 3,
11905d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_WHITE_BALANCE_FLUORESCENT_H = 4,
11915d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_WHITE_BALANCE_HORIZON = 5,
11925d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_WHITE_BALANCE_DAYLIGHT = 6,
119370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11945d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_WHITE_BALANCE_FLASH = 7,
11955d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_WHITE_BALANCE_CLOUDY = 8,
11965d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_WHITE_BALANCE_SHADE = 9,
11975d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
119870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11995d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_WIDE_DYNAMIC_RANGE (V4L2_CID_CAMERA_CLASS_BASE + 21)
12005d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_IMAGE_STABILIZATION (V4L2_CID_CAMERA_CLASS_BASE + 22)
12015d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_ISO_SENSITIVITY (V4L2_CID_CAMERA_CLASS_BASE + 23)
12025d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_ISO_SENSITIVITY_AUTO (V4L2_CID_CAMERA_CLASS_BASE + 24)
120370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12045d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_iso_sensitivity_auto_type {
12055d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_ISO_SENSITIVITY_MANUAL = 0,
12065d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_ISO_SENSITIVITY_AUTO = 1,
12075d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
120870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12095d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_EXPOSURE_METERING (V4L2_CID_CAMERA_CLASS_BASE + 25)
12105d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_exposure_metering {
12115d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_EXPOSURE_METERING_AVERAGE = 0,
12125d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_EXPOSURE_METERING_CENTER_WEIGHTED = 1,
121370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12145d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_EXPOSURE_METERING_SPOT = 2,
12155d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_EXPOSURE_METERING_MATRIX = 3,
12165d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
12175d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_SCENE_MODE (V4L2_CID_CAMERA_CLASS_BASE + 26)
121870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12195d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_scene_mode {
12205d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_SCENE_MODE_NONE = 0,
12215d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_SCENE_MODE_BACKLIGHT = 1,
12225d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_SCENE_MODE_BEACH_SNOW = 2,
122370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12245d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_SCENE_MODE_CANDLE_LIGHT = 3,
12255d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_SCENE_MODE_DAWN_DUSK = 4,
12265d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_SCENE_MODE_FALL_COLORS = 5,
12275d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_SCENE_MODE_FIREWORKS = 6,
122870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12295d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_SCENE_MODE_LANDSCAPE = 7,
12305d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_SCENE_MODE_NIGHT = 8,
12315d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_SCENE_MODE_PARTY_INDOOR = 9,
12325d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_SCENE_MODE_PORTRAIT = 10,
123370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12345d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_SCENE_MODE_SPORTS = 11,
12355d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_SCENE_MODE_SUNSET = 12,
12365d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_SCENE_MODE_TEXT = 13,
12375d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
123870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12395d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_3A_LOCK (V4L2_CID_CAMERA_CLASS_BASE + 27)
12405d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_LOCK_EXPOSURE (1 << 0)
12415d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_LOCK_WHITE_BALANCE (1 << 1)
12425d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_LOCK_FOCUS (1 << 2)
124370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12445d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_AUTO_FOCUS_START (V4L2_CID_CAMERA_CLASS_BASE + 28)
12455d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_AUTO_FOCUS_STOP (V4L2_CID_CAMERA_CLASS_BASE + 29)
12465d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_AUTO_FOCUS_STATUS (V4L2_CID_CAMERA_CLASS_BASE + 30)
12475d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_AUTO_FOCUS_STATUS_IDLE (0 << 0)
124870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12495d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_AUTO_FOCUS_STATUS_BUSY (1 << 0)
12505d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_AUTO_FOCUS_STATUS_REACHED (1 << 1)
12515d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_AUTO_FOCUS_STATUS_FAILED (1 << 2)
12525d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_AUTO_FOCUS_RANGE (V4L2_CID_CAMERA_CLASS_BASE + 31)
125370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12545d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_auto_focus_range {
12555d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_AUTO_FOCUS_RANGE_AUTO = 0,
12565d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_AUTO_FOCUS_RANGE_NORMAL = 1,
12575d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_AUTO_FOCUS_RANGE_MACRO = 2,
125870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12595d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_AUTO_FOCUS_RANGE_INFINITY = 3,
12605d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
12615d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_PAN_SPEED (V4L2_CID_CAMERA_CLASS_BASE + 32)
12625d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_TILT_SPEED (V4L2_CID_CAMERA_CLASS_BASE + 33)
126370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1264d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define MSM_BA_PRIV_BASE_START (V4L2_CID_USER_BASE | 0x7000)
1265d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define MSM_BA_PRIV_SD_NODE_ADDR (MSM_BA_PRIV_BASE_START + 1)
1266d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define MSM_BA_PRIV_FPS (MSM_BA_PRIV_BASE_START + 2)
12675d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_FM_TX_CLASS_BASE (V4L2_CTRL_CLASS_FM_TX | 0x900)
126870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12695d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_FM_TX_CLASS (V4L2_CTRL_CLASS_FM_TX | 1)
12705d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RDS_TX_DEVIATION (V4L2_CID_FM_TX_CLASS_BASE + 1)
1271d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_RDS_TX_PI (V4L2_CID_FM_TX_CLASS_BASE + 2)
12725d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RDS_TX_PTY (V4L2_CID_FM_TX_CLASS_BASE + 3)
127370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12745d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RDS_TX_PS_NAME (V4L2_CID_FM_TX_CLASS_BASE + 5)
12755d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RDS_TX_RADIO_TEXT (V4L2_CID_FM_TX_CLASS_BASE + 6)
1276d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_RDS_TX_MONO_STEREO (V4L2_CID_FM_TX_CLASS_BASE + 7)
12775d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RDS_TX_ARTIFICIAL_HEAD (V4L2_CID_FM_TX_CLASS_BASE + 8)
127870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12795d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RDS_TX_COMPRESSED (V4L2_CID_FM_TX_CLASS_BASE + 9)
12805d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RDS_TX_DYNAMIC_PTY (V4L2_CID_FM_TX_CLASS_BASE + 10)
1281d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_RDS_TX_TRAFFIC_ANNOUNCEMENT (V4L2_CID_FM_TX_CLASS_BASE + 11)
12825d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RDS_TX_TRAFFIC_PROGRAM (V4L2_CID_FM_TX_CLASS_BASE + 12)
128370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12845d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RDS_TX_MUSIC_SPEECH (V4L2_CID_FM_TX_CLASS_BASE + 13)
12855d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RDS_TX_ALT_FREQS_ENABLE (V4L2_CID_FM_TX_CLASS_BASE + 14)
1286d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_RDS_TX_ALT_FREQS (V4L2_CID_FM_TX_CLASS_BASE + 15)
12875d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_AUDIO_LIMITER_ENABLED (V4L2_CID_FM_TX_CLASS_BASE + 64)
128870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12895d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_AUDIO_LIMITER_RELEASE_TIME (V4L2_CID_FM_TX_CLASS_BASE + 65)
12905d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_AUDIO_LIMITER_DEVIATION (V4L2_CID_FM_TX_CLASS_BASE + 66)
1291d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_AUDIO_COMPRESSION_ENABLED (V4L2_CID_FM_TX_CLASS_BASE + 80)
12925d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_AUDIO_COMPRESSION_GAIN (V4L2_CID_FM_TX_CLASS_BASE + 81)
129370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12945d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_AUDIO_COMPRESSION_THRESHOLD (V4L2_CID_FM_TX_CLASS_BASE + 82)
12955d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_AUDIO_COMPRESSION_ATTACK_TIME (V4L2_CID_FM_TX_CLASS_BASE + 83)
1296d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_AUDIO_COMPRESSION_RELEASE_TIME (V4L2_CID_FM_TX_CLASS_BASE + 84)
12975d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_PILOT_TONE_ENABLED (V4L2_CID_FM_TX_CLASS_BASE + 96)
129870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12995d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_PILOT_TONE_DEVIATION (V4L2_CID_FM_TX_CLASS_BASE + 97)
13005d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_PILOT_TONE_FREQUENCY (V4L2_CID_FM_TX_CLASS_BASE + 98)
1301d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_TUNE_PREEMPHASIS (V4L2_CID_FM_TX_CLASS_BASE + 112)
13025d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_preemphasis {
130370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13045d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_PREEMPHASIS_DISABLED = 0,
13055d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_PREEMPHASIS_50_uS = 1,
1306d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin  V4L2_PREEMPHASIS_75_uS = 2,
13075d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
130870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13095d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_TUNE_POWER_LEVEL (V4L2_CID_FM_TX_CLASS_BASE + 113)
13105d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_TUNE_ANTENNA_CAPACITOR (V4L2_CID_FM_TX_CLASS_BASE + 114)
1311d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_FLASH_CLASS_BASE (V4L2_CTRL_CLASS_FLASH | 0x900)
13125d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_FLASH_CLASS (V4L2_CTRL_CLASS_FLASH | 1)
131370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13145d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_FLASH_LED_MODE (V4L2_CID_FLASH_CLASS_BASE + 1)
13155d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_flash_led_mode {
1316d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin  V4L2_FLASH_LED_MODE_NONE,
13175d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_FLASH_LED_MODE_FLASH,
131870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13195d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_FLASH_LED_MODE_TORCH,
13205d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
1321d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_FLASH_STROBE_SOURCE (V4L2_CID_FLASH_CLASS_BASE + 2)
13225d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_flash_strobe_source {
132370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13245d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_FLASH_STROBE_SOURCE_SOFTWARE,
13255d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_FLASH_STROBE_SOURCE_EXTERNAL,
1326d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin};
13275d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_FLASH_STROBE (V4L2_CID_FLASH_CLASS_BASE + 3)
132870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13295d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_FLASH_STROBE_STOP (V4L2_CID_FLASH_CLASS_BASE + 4)
13305d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_FLASH_STROBE_STATUS (V4L2_CID_FLASH_CLASS_BASE + 5)
1331d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_FLASH_TIMEOUT (V4L2_CID_FLASH_CLASS_BASE + 6)
13325d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_FLASH_INTENSITY (V4L2_CID_FLASH_CLASS_BASE + 7)
133370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13345d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_FLASH_TORCH_INTENSITY (V4L2_CID_FLASH_CLASS_BASE + 8)
13355d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_FLASH_INDICATOR_INTENSITY (V4L2_CID_FLASH_CLASS_BASE + 9)
1336d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_FLASH_FAULT (V4L2_CID_FLASH_CLASS_BASE + 10)
13375d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_FLASH_FAULT_OVER_VOLTAGE (1 << 0)
133870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13395d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_FLASH_FAULT_TIMEOUT (1 << 1)
13405d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_FLASH_FAULT_OVER_TEMPERATURE (1 << 2)
1341d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_FLASH_FAULT_SHORT_CIRCUIT (1 << 3)
13425d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_FLASH_FAULT_OVER_CURRENT (1 << 4)
134370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13445d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_FLASH_FAULT_INDICATOR (1 << 5)
13455d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_FLASH_FAULT_UNDER_VOLTAGE (1 << 6)
1346d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_FLASH_FAULT_INPUT_VOLTAGE (1 << 7)
13475d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_FLASH_FAULT_LED_OVER_TEMPERATURE (1 << 8)
134870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13495d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_FLASH_CHARGE (V4L2_CID_FLASH_CLASS_BASE + 11)
13505d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_FLASH_READY (V4L2_CID_FLASH_CLASS_BASE + 12)
1351d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_JPEG_CLASS_BASE (V4L2_CTRL_CLASS_JPEG | 0x900)
13525d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_JPEG_CLASS (V4L2_CTRL_CLASS_JPEG | 1)
135370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13545d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_JPEG_CHROMA_SUBSAMPLING (V4L2_CID_JPEG_CLASS_BASE + 1)
13555d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_jpeg_chroma_subsampling {
1356d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin  V4L2_JPEG_CHROMA_SUBSAMPLING_444 = 0,
13575d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_JPEG_CHROMA_SUBSAMPLING_422 = 1,
135870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13595d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_JPEG_CHROMA_SUBSAMPLING_420 = 2,
13605d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_JPEG_CHROMA_SUBSAMPLING_411 = 3,
1361d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin  V4L2_JPEG_CHROMA_SUBSAMPLING_410 = 4,
13625d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_JPEG_CHROMA_SUBSAMPLING_GRAY = 5,
136370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13645d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
13655d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_JPEG_RESTART_INTERVAL (V4L2_CID_JPEG_CLASS_BASE + 2)
1366d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_JPEG_COMPRESSION_QUALITY (V4L2_CID_JPEG_CLASS_BASE + 3)
13675d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_JPEG_ACTIVE_MARKER (V4L2_CID_JPEG_CLASS_BASE + 4)
136870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13695d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_JPEG_ACTIVE_MARKER_APP0 (1 << 0)
13705d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_JPEG_ACTIVE_MARKER_APP1 (1 << 1)
1371d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_JPEG_ACTIVE_MARKER_COM (1 << 16)
13725d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_JPEG_ACTIVE_MARKER_DQT (1 << 17)
137370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13745d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_JPEG_ACTIVE_MARKER_DHT (1 << 18)
13755d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_IMAGE_SOURCE_CLASS_BASE (V4L2_CTRL_CLASS_IMAGE_SOURCE | 0x900)
1376d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_IMAGE_SOURCE_CLASS (V4L2_CTRL_CLASS_IMAGE_SOURCE | 1)
13775d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_VBLANK (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 1)
137870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13795d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_HBLANK (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 2)
13805d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_ANALOGUE_GAIN (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 3)
1381d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_TEST_PATTERN_RED (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 4)
13825d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_TEST_PATTERN_GREENR (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 5)
138370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13845d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_TEST_PATTERN_BLUE (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 6)
13855d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_TEST_PATTERN_GREENB (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 7)
1386d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_IMAGE_PROC_CLASS_BASE (V4L2_CTRL_CLASS_IMAGE_PROC | 0x900)
13875d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_IMAGE_PROC_CLASS (V4L2_CTRL_CLASS_IMAGE_PROC | 1)
138870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13895d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_LINK_FREQ (V4L2_CID_IMAGE_PROC_CLASS_BASE + 1)
13905d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_PIXEL_RATE (V4L2_CID_IMAGE_PROC_CLASS_BASE + 2)
1391d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_TEST_PATTERN (V4L2_CID_IMAGE_PROC_CLASS_BASE + 3)
13925d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_DV_CLASS_BASE (V4L2_CTRL_CLASS_DV | 0x900)
139370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13945d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_DV_CLASS (V4L2_CTRL_CLASS_DV | 1)
13955d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_DV_TX_HOTPLUG (V4L2_CID_DV_CLASS_BASE + 1)
1396d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_DV_TX_RXSENSE (V4L2_CID_DV_CLASS_BASE + 2)
13975d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_DV_TX_EDID_PRESENT (V4L2_CID_DV_CLASS_BASE + 3)
139870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13995d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_DV_TX_MODE (V4L2_CID_DV_CLASS_BASE + 4)
14005d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_dv_tx_mode {
1401d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin  V4L2_DV_TX_MODE_DVI_D = 0,
14025d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_DV_TX_MODE_HDMI = 1,
140370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14045d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
14055d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_DV_TX_RGB_RANGE (V4L2_CID_DV_CLASS_BASE + 5)
1406d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjinenum v4l2_dv_rgb_range {
14075d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_DV_RGB_RANGE_AUTO = 0,
140870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14095d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_DV_RGB_RANGE_LIMITED = 1,
14105d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_DV_RGB_RANGE_FULL = 2,
1411d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin};
14125d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_DV_RX_POWER_PRESENT (V4L2_CID_DV_CLASS_BASE + 100)
141370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14145d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_DV_RX_RGB_RANGE (V4L2_CID_DV_CLASS_BASE + 101)
14155d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_FM_RX_CLASS_BASE (V4L2_CTRL_CLASS_FM_RX | 0x900)
1416d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_FM_RX_CLASS (V4L2_CTRL_CLASS_FM_RX | 1)
14175d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_TUNE_DEEMPHASIS (V4L2_CID_FM_RX_CLASS_BASE + 1)
141870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14195d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjinenum v4l2_deemphasis {
14205d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_DEEMPHASIS_DISABLED = V4L2_PREEMPHASIS_DISABLED,
1421d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin  V4L2_DEEMPHASIS_50_uS = V4L2_PREEMPHASIS_50_uS,
14225d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_DEEMPHASIS_75_uS = V4L2_PREEMPHASIS_75_uS,
142370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14245d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
14255d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RDS_RECEPTION (V4L2_CID_FM_RX_CLASS_BASE + 2)
1426d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_RDS_RX_PTY (V4L2_CID_FM_RX_CLASS_BASE + 3)
14275d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RDS_RX_PS_NAME (V4L2_CID_FM_RX_CLASS_BASE + 4)
142870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14295d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RDS_RX_RADIO_TEXT (V4L2_CID_FM_RX_CLASS_BASE + 5)
14305d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RDS_RX_TRAFFIC_ANNOUNCEMENT (V4L2_CID_FM_RX_CLASS_BASE + 6)
1431d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_RDS_RX_TRAFFIC_PROGRAM (V4L2_CID_FM_RX_CLASS_BASE + 7)
14325d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RDS_RX_MUSIC_SPEECH (V4L2_CID_FM_RX_CLASS_BASE + 8)
143370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14345d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RF_TUNER_CLASS_BASE (V4L2_CTRL_CLASS_RF_TUNER | 0x900)
14355d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RF_TUNER_CLASS (V4L2_CTRL_CLASS_RF_TUNER | 1)
1436d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_RF_TUNER_BANDWIDTH_AUTO (V4L2_CID_RF_TUNER_CLASS_BASE + 11)
14375d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RF_TUNER_BANDWIDTH (V4L2_CID_RF_TUNER_CLASS_BASE + 12)
143870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14395d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RF_TUNER_LNA_GAIN_AUTO (V4L2_CID_RF_TUNER_CLASS_BASE + 41)
14405d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RF_TUNER_LNA_GAIN (V4L2_CID_RF_TUNER_CLASS_BASE + 42)
1441d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_RF_TUNER_MIXER_GAIN_AUTO (V4L2_CID_RF_TUNER_CLASS_BASE + 51)
14425d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RF_TUNER_MIXER_GAIN (V4L2_CID_RF_TUNER_CLASS_BASE + 52)
144370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14445d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RF_TUNER_IF_GAIN_AUTO (V4L2_CID_RF_TUNER_CLASS_BASE + 61)
14455d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_RF_TUNER_IF_GAIN (V4L2_CID_RF_TUNER_CLASS_BASE + 62)
1446d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_RF_TUNER_PLL_LOCK (V4L2_CID_RF_TUNER_CLASS_BASE + 91)
14475d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_DETECT_CLASS_BASE (V4L2_CTRL_CLASS_DETECT | 0x900)
144870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14495d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_DETECT_CLASS (V4L2_CTRL_CLASS_DETECT | 1)
14505d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_DETECT_MD_MODE (V4L2_CID_DETECT_CLASS_BASE + 1)
1451d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjinenum v4l2_detect_md_mode {
14525d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_DETECT_MD_MODE_DISABLED = 0,
145370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14545d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_DETECT_MD_MODE_GLOBAL = 1,
14555d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin  V4L2_DETECT_MD_MODE_THRESHOLD_GRID = 2,
1456d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin  V4L2_DETECT_MD_MODE_REGION_GRID = 3,
14575d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin};
145870bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14595d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_DETECT_MD_GLOBAL_THRESHOLD (V4L2_CID_DETECT_CLASS_BASE + 2)
14605d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#define V4L2_CID_DETECT_MD_THRESHOLD_GRID (V4L2_CID_DETECT_CLASS_BASE + 3)
1461d9ec20e66310e5fa84a1de1c3303748f6b690542Patrick Tjin#define V4L2_CID_DETECT_MD_REGION_GRID (V4L2_CID_DETECT_CLASS_BASE + 4)
14625d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin#endif
146370bade28d96ab8dd0b37b87b2d42db10d6ed5562Steve Pfetsch/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14645d6a7fb6f1a9ff1d898b290fc7c0b2695cf22229Patrick Tjin
1465