| 
      
        
       | 
    
    
        
            Jetson Linux API Reference
         | 
        
            
                36.2 Release
            
         | 
    
  
 
 
Go to the documentation of this file.
   50 #ifndef __LINUX_V4L2_CONTROLS_H 
   51 #define __LINUX_V4L2_CONTROLS_H 
   53 #include <linux/const.h> 
   54 #include <linux/types.h> 
   57 #define V4L2_CTRL_CLASS_USER        0x00980000   
   58 #define V4L2_CTRL_CLASS_CODEC       0x00990000   
   59 #define V4L2_CTRL_CLASS_CAMERA      0x009a0000   
   60 #define V4L2_CTRL_CLASS_FM_TX       0x009b0000   
   61 #define V4L2_CTRL_CLASS_FLASH       0x009c0000   
   62 #define V4L2_CTRL_CLASS_JPEG        0x009d0000   
   63 #define V4L2_CTRL_CLASS_IMAGE_SOURCE    0x009e0000   
   64 #define V4L2_CTRL_CLASS_IMAGE_PROC  0x009f0000   
   65 #define V4L2_CTRL_CLASS_DV      0x00a00000   
   66 #define V4L2_CTRL_CLASS_FM_RX       0x00a10000   
   67 #define V4L2_CTRL_CLASS_RF_TUNER    0x00a20000   
   68 #define V4L2_CTRL_CLASS_DETECT      0x00a30000   
   69 #define V4L2_CTRL_CLASS_CODEC_STATELESS 0x00a40000   
   70 #define V4L2_CTRL_CLASS_COLORIMETRY 0x00a50000   
   74 #define V4L2_CID_BASE           (V4L2_CTRL_CLASS_USER | 0x900) 
   75 #define V4L2_CID_USER_BASE      V4L2_CID_BASE 
   76 #define V4L2_CID_USER_CLASS     (V4L2_CTRL_CLASS_USER | 1) 
   77 #define V4L2_CID_BRIGHTNESS     (V4L2_CID_BASE+0) 
   78 #define V4L2_CID_CONTRAST       (V4L2_CID_BASE+1) 
   79 #define V4L2_CID_SATURATION     (V4L2_CID_BASE+2) 
   80 #define V4L2_CID_HUE            (V4L2_CID_BASE+3) 
   81 #define V4L2_CID_AUDIO_VOLUME       (V4L2_CID_BASE+5) 
   82 #define V4L2_CID_AUDIO_BALANCE      (V4L2_CID_BASE+6) 
   83 #define V4L2_CID_AUDIO_BASS     (V4L2_CID_BASE+7) 
   84 #define V4L2_CID_AUDIO_TREBLE       (V4L2_CID_BASE+8) 
   85 #define V4L2_CID_AUDIO_MUTE     (V4L2_CID_BASE+9) 
   86 #define V4L2_CID_AUDIO_LOUDNESS     (V4L2_CID_BASE+10) 
   87 #define V4L2_CID_BLACK_LEVEL        (V4L2_CID_BASE+11)  
   88 #define V4L2_CID_AUTO_WHITE_BALANCE (V4L2_CID_BASE+12) 
   89 #define V4L2_CID_DO_WHITE_BALANCE   (V4L2_CID_BASE+13) 
   90 #define V4L2_CID_RED_BALANCE        (V4L2_CID_BASE+14) 
   91 #define V4L2_CID_BLUE_BALANCE       (V4L2_CID_BASE+15) 
   92 #define V4L2_CID_GAMMA          (V4L2_CID_BASE+16) 
   93 #define V4L2_CID_WHITENESS      (V4L2_CID_GAMMA)  
   94 #define V4L2_CID_EXPOSURE       (V4L2_CID_BASE+17) 
   95 #define V4L2_CID_AUTOGAIN       (V4L2_CID_BASE+18) 
   96 #define V4L2_CID_GAIN           (V4L2_CID_BASE+19) 
   97 #define V4L2_CID_HFLIP          (V4L2_CID_BASE+20) 
   98 #define V4L2_CID_VFLIP          (V4L2_CID_BASE+21) 
  100 #define V4L2_CID_POWER_LINE_FREQUENCY   (V4L2_CID_BASE+24) 
  107 #define V4L2_CID_HUE_AUTO           (V4L2_CID_BASE+25) 
  108 #define V4L2_CID_WHITE_BALANCE_TEMPERATURE  (V4L2_CID_BASE+26) 
  109 #define V4L2_CID_SHARPNESS          (V4L2_CID_BASE+27) 
  110 #define V4L2_CID_BACKLIGHT_COMPENSATION     (V4L2_CID_BASE+28) 
  111 #define V4L2_CID_CHROMA_AGC                     (V4L2_CID_BASE+29) 
  112 #define V4L2_CID_COLOR_KILLER                   (V4L2_CID_BASE+30) 
  113 #define V4L2_CID_COLORFX            (V4L2_CID_BASE+31) 
  132 #define V4L2_CID_AUTOBRIGHTNESS         (V4L2_CID_BASE+32) 
  133 #define V4L2_CID_BAND_STOP_FILTER       (V4L2_CID_BASE+33) 
  135 #define V4L2_CID_ROTATE             (V4L2_CID_BASE+34) 
  136 #define V4L2_CID_BG_COLOR           (V4L2_CID_BASE+35) 
  138 #define V4L2_CID_CHROMA_GAIN                    (V4L2_CID_BASE+36) 
  140 #define V4L2_CID_ILLUMINATORS_1         (V4L2_CID_BASE+37) 
  141 #define V4L2_CID_ILLUMINATORS_2         (V4L2_CID_BASE+38) 
  143 #define V4L2_CID_MIN_BUFFERS_FOR_CAPTURE    (V4L2_CID_BASE+39) 
  144 #define V4L2_CID_MIN_BUFFERS_FOR_OUTPUT     (V4L2_CID_BASE+40) 
  146 #define V4L2_CID_ALPHA_COMPONENT        (V4L2_CID_BASE+41) 
  147 #define V4L2_CID_COLORFX_CBCR           (V4L2_CID_BASE+42) 
  150 #define V4L2_CID_LASTP1                         (V4L2_CID_BASE+43) 
  156 #define V4L2_CID_USER_MEYE_BASE         (V4L2_CID_USER_BASE + 0x1000) 
  160 #define V4L2_CID_USER_BTTV_BASE         (V4L2_CID_USER_BASE + 0x1010) 
  165 #define V4L2_CID_USER_S2255_BASE        (V4L2_CID_USER_BASE + 0x1030) 
  171 #define V4L2_CID_USER_SI476X_BASE       (V4L2_CID_USER_BASE + 0x1040) 
  175 #define V4L2_CID_USER_TI_VPE_BASE       (V4L2_CID_USER_BASE + 0x1050) 
  179 #define V4L2_CID_USER_SAA7134_BASE      (V4L2_CID_USER_BASE + 0x1060) 
  183 #define V4L2_CID_USER_ADV7180_BASE      (V4L2_CID_USER_BASE + 0x1070) 
  187 #define V4L2_CID_USER_TC358743_BASE     (V4L2_CID_USER_BASE + 0x1080) 
  192 #define V4L2_CID_USER_MAX217X_BASE      (V4L2_CID_USER_BASE + 0x1090) 
  196 #define V4L2_CID_USER_IMX_BASE          (V4L2_CID_USER_BASE + 0x10b0) 
  202 #define V4L2_CID_USER_ATMEL_ISC_BASE        (V4L2_CID_USER_BASE + 0x10c0) 
  208 #define V4L2_CID_USER_CODA_BASE         (V4L2_CID_USER_BASE + 0x10e0) 
  213 #define V4L2_CID_USER_CCS_BASE          (V4L2_CID_USER_BASE + 0x10f0) 
  219 #define V4L2_CID_CODEC_BASE         (V4L2_CTRL_CLASS_CODEC | 0x900) 
  220 #define V4L2_CID_CODEC_CLASS            (V4L2_CTRL_CLASS_CODEC | 1) 
  223 #define V4L2_CID_MPEG_STREAM_TYPE       (V4L2_CID_CODEC_BASE+0) 
  232 #define V4L2_CID_MPEG_STREAM_PID_PMT        (V4L2_CID_CODEC_BASE+1) 
  233 #define V4L2_CID_MPEG_STREAM_PID_AUDIO      (V4L2_CID_CODEC_BASE+2) 
  234 #define V4L2_CID_MPEG_STREAM_PID_VIDEO      (V4L2_CID_CODEC_BASE+3) 
  235 #define V4L2_CID_MPEG_STREAM_PID_PCR        (V4L2_CID_CODEC_BASE+4) 
  236 #define V4L2_CID_MPEG_STREAM_PES_ID_AUDIO   (V4L2_CID_CODEC_BASE+5) 
  237 #define V4L2_CID_MPEG_STREAM_PES_ID_VIDEO   (V4L2_CID_CODEC_BASE+6) 
  238 #define V4L2_CID_MPEG_STREAM_VBI_FMT        (V4L2_CID_CODEC_BASE+7) 
  245 #define V4L2_CID_MPEG_AUDIO_SAMPLING_FREQ   (V4L2_CID_CODEC_BASE+100) 
  251 #define V4L2_CID_MPEG_AUDIO_ENCODING        (V4L2_CID_CODEC_BASE+101) 
  259 #define V4L2_CID_MPEG_AUDIO_L1_BITRATE      (V4L2_CID_CODEC_BASE+102) 
  276 #define V4L2_CID_MPEG_AUDIO_L2_BITRATE      (V4L2_CID_CODEC_BASE+103) 
  293 #define V4L2_CID_MPEG_AUDIO_L3_BITRATE      (V4L2_CID_CODEC_BASE+104) 
  310 #define V4L2_CID_MPEG_AUDIO_MODE        (V4L2_CID_CODEC_BASE+105) 
  317 #define V4L2_CID_MPEG_AUDIO_MODE_EXTENSION  (V4L2_CID_CODEC_BASE+106) 
  324 #define V4L2_CID_MPEG_AUDIO_EMPHASIS        (V4L2_CID_CODEC_BASE+107) 
  330 #define V4L2_CID_MPEG_AUDIO_CRC         (V4L2_CID_CODEC_BASE+108) 
  335 #define V4L2_CID_MPEG_AUDIO_MUTE        (V4L2_CID_CODEC_BASE+109) 
  336 #define V4L2_CID_MPEG_AUDIO_AAC_BITRATE     (V4L2_CID_CODEC_BASE+110) 
  337 #define V4L2_CID_MPEG_AUDIO_AC3_BITRATE     (V4L2_CID_CODEC_BASE+111) 
  359 #define V4L2_CID_MPEG_AUDIO_DEC_PLAYBACK    (V4L2_CID_CODEC_BASE+112) 
  368 #define V4L2_CID_MPEG_AUDIO_DEC_MULTILINGUAL_PLAYBACK (V4L2_CID_CODEC_BASE+113) 
  371 #define V4L2_CID_MPEG_VIDEO_ENCODING        (V4L2_CID_CODEC_BASE+200) 
  377 #define V4L2_CID_MPEG_VIDEO_ASPECT      (V4L2_CID_CODEC_BASE+201) 
  384 #define V4L2_CID_MPEG_VIDEO_B_FRAMES        (V4L2_CID_CODEC_BASE+202) 
  385 #define V4L2_CID_MPEG_VIDEO_GOP_SIZE        (V4L2_CID_CODEC_BASE+203) 
  386 #define V4L2_CID_MPEG_VIDEO_GOP_CLOSURE     (V4L2_CID_CODEC_BASE+204) 
  387 #define V4L2_CID_MPEG_VIDEO_PULLDOWN        (V4L2_CID_CODEC_BASE+205) 
  388 #define V4L2_CID_MPEG_VIDEO_BITRATE_MODE    (V4L2_CID_CODEC_BASE+206) 
  394 #define V4L2_CID_MPEG_VIDEO_BITRATE     (V4L2_CID_CODEC_BASE+207) 
  395 #define V4L2_CID_MPEG_VIDEO_BITRATE_PEAK    (V4L2_CID_CODEC_BASE+208) 
  396 #define V4L2_CID_MPEG_VIDEO_TEMPORAL_DECIMATION (V4L2_CID_CODEC_BASE+209) 
  397 #define V4L2_CID_MPEG_VIDEO_MUTE        (V4L2_CID_CODEC_BASE+210) 
  398 #define V4L2_CID_MPEG_VIDEO_MUTE_YUV        (V4L2_CID_CODEC_BASE+211) 
  399 #define V4L2_CID_MPEG_VIDEO_DECODER_SLICE_INTERFACE     (V4L2_CID_CODEC_BASE+212) 
  400 #define V4L2_CID_MPEG_VIDEO_DECODER_MPEG4_DEBLOCK_FILTER    (V4L2_CID_CODEC_BASE+213) 
  401 #define V4L2_CID_MPEG_VIDEO_CYCLIC_INTRA_REFRESH_MB     (V4L2_CID_CODEC_BASE+214) 
  402 #define V4L2_CID_MPEG_VIDEO_FRAME_RC_ENABLE         (V4L2_CID_CODEC_BASE+215) 
  403 #define V4L2_CID_MPEG_VIDEO_HEADER_MODE             (V4L2_CID_CODEC_BASE+216) 
  409 #define V4L2_CID_MPEG_VIDEO_MAX_REF_PIC         (V4L2_CID_CODEC_BASE+217) 
  410 #define V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE        (V4L2_CID_CODEC_BASE+218) 
  411 #define V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MAX_BYTES   (V4L2_CID_CODEC_BASE+219) 
  412 #define V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MAX_MB      (V4L2_CID_CODEC_BASE+220) 
  413 #define V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE        (V4L2_CID_CODEC_BASE+221) 
  422 #define V4L2_CID_MPEG_VIDEO_VBV_SIZE            (V4L2_CID_CODEC_BASE+222) 
  423 #define V4L2_CID_MPEG_VIDEO_DEC_PTS         (V4L2_CID_CODEC_BASE+223) 
  424 #define V4L2_CID_MPEG_VIDEO_DEC_FRAME           (V4L2_CID_CODEC_BASE+224) 
  425 #define V4L2_CID_MPEG_VIDEO_VBV_DELAY           (V4L2_CID_CODEC_BASE+225) 
  426 #define V4L2_CID_MPEG_VIDEO_REPEAT_SEQ_HEADER       (V4L2_CID_CODEC_BASE+226) 
  427 #define V4L2_CID_MPEG_VIDEO_MV_H_SEARCH_RANGE       (V4L2_CID_CODEC_BASE+227) 
  428 #define V4L2_CID_MPEG_VIDEO_MV_V_SEARCH_RANGE       (V4L2_CID_CODEC_BASE+228) 
  429 #define V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME     (V4L2_CID_CODEC_BASE+229) 
  430 #define V4L2_CID_MPEG_VIDEO_BASELAYER_PRIORITY_ID   (V4L2_CID_CODEC_BASE+230) 
  431 #define V4L2_CID_MPEG_VIDEO_AU_DELIMITER        (V4L2_CID_CODEC_BASE+231) 
  432 #define V4L2_CID_MPEG_VIDEO_LTR_COUNT           (V4L2_CID_CODEC_BASE+232) 
  433 #define V4L2_CID_MPEG_VIDEO_FRAME_LTR_INDEX     (V4L2_CID_CODEC_BASE+233) 
  434 #define V4L2_CID_MPEG_VIDEO_USE_LTR_FRAMES      (V4L2_CID_CODEC_BASE+234) 
  435 #define V4L2_CID_MPEG_VIDEO_DEC_CONCEAL_COLOR       (V4L2_CID_CODEC_BASE+235) 
  436 #define V4L2_CID_MPEG_VIDEO_INTRA_REFRESH_PERIOD    (V4L2_CID_CODEC_BASE+236) 
  439 #define V4L2_CID_MPEG_VIDEO_MPEG2_LEVEL         (V4L2_CID_CODEC_BASE+270) 
  446 #define V4L2_CID_MPEG_VIDEO_MPEG2_PROFILE       (V4L2_CID_CODEC_BASE+271) 
  457 #define V4L2_CID_FWHT_I_FRAME_QP             (V4L2_CID_CODEC_BASE + 290) 
  458 #define V4L2_CID_FWHT_P_FRAME_QP             (V4L2_CID_CODEC_BASE + 291) 
  460 #define V4L2_CID_MPEG_VIDEO_H263_I_FRAME_QP     (V4L2_CID_CODEC_BASE+300) 
  461 #define V4L2_CID_MPEG_VIDEO_H263_P_FRAME_QP     (V4L2_CID_CODEC_BASE+301) 
  462 #define V4L2_CID_MPEG_VIDEO_H263_B_FRAME_QP     (V4L2_CID_CODEC_BASE+302) 
  463 #define V4L2_CID_MPEG_VIDEO_H263_MIN_QP         (V4L2_CID_CODEC_BASE+303) 
  464 #define V4L2_CID_MPEG_VIDEO_H263_MAX_QP         (V4L2_CID_CODEC_BASE+304) 
  465 #define V4L2_CID_MPEG_VIDEO_H264_I_FRAME_QP     (V4L2_CID_CODEC_BASE+350) 
  466 #define V4L2_CID_MPEG_VIDEO_H264_P_FRAME_QP     (V4L2_CID_CODEC_BASE+351) 
  467 #define V4L2_CID_MPEG_VIDEO_H264_B_FRAME_QP     (V4L2_CID_CODEC_BASE+352) 
  468 #define V4L2_CID_MPEG_VIDEO_H264_MIN_QP         (V4L2_CID_CODEC_BASE+353) 
  469 #define V4L2_CID_MPEG_VIDEO_H264_MAX_QP         (V4L2_CID_CODEC_BASE+354) 
  470 #define V4L2_CID_MPEG_VIDEO_H264_8X8_TRANSFORM      (V4L2_CID_CODEC_BASE+355) 
  471 #define V4L2_CID_MPEG_VIDEO_H264_CPB_SIZE       (V4L2_CID_CODEC_BASE+356) 
  472 #define V4L2_CID_MPEG_VIDEO_H264_ENTROPY_MODE       (V4L2_CID_CODEC_BASE+357) 
  477 #define V4L2_CID_MPEG_VIDEO_H264_I_PERIOD       (V4L2_CID_CODEC_BASE+358) 
  478 #define V4L2_CID_MPEG_VIDEO_H264_LEVEL          (V4L2_CID_CODEC_BASE+359) 
  501 #define V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_ALPHA  (V4L2_CID_CODEC_BASE+360) 
  502 #define V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_BETA   (V4L2_CID_CODEC_BASE+361) 
  503 #define V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_MODE   (V4L2_CID_CODEC_BASE+362) 
  509 #define V4L2_CID_MPEG_VIDEO_H264_PROFILE        (V4L2_CID_CODEC_BASE+363) 
  530 #define V4L2_CID_MPEG_VIDEO_H264_VUI_EXT_SAR_HEIGHT (V4L2_CID_CODEC_BASE+364) 
  531 #define V4L2_CID_MPEG_VIDEO_H264_VUI_EXT_SAR_WIDTH  (V4L2_CID_CODEC_BASE+365) 
  532 #define V4L2_CID_MPEG_VIDEO_H264_VUI_SAR_ENABLE     (V4L2_CID_CODEC_BASE+366) 
  533 #define V4L2_CID_MPEG_VIDEO_H264_VUI_SAR_IDC        (V4L2_CID_CODEC_BASE+367) 
  554 #define V4L2_CID_MPEG_VIDEO_H264_SEI_FRAME_PACKING      (V4L2_CID_CODEC_BASE+368) 
  555 #define V4L2_CID_MPEG_VIDEO_H264_SEI_FP_CURRENT_FRAME_0     (V4L2_CID_CODEC_BASE+369) 
  556 #define V4L2_CID_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE    (V4L2_CID_CODEC_BASE+370) 
  565 #define V4L2_CID_MPEG_VIDEO_H264_FMO            (V4L2_CID_CODEC_BASE+371) 
  566 #define V4L2_CID_MPEG_VIDEO_H264_FMO_MAP_TYPE       (V4L2_CID_CODEC_BASE+372) 
  576 #define V4L2_CID_MPEG_VIDEO_H264_FMO_SLICE_GROUP    (V4L2_CID_CODEC_BASE+373) 
  577 #define V4L2_CID_MPEG_VIDEO_H264_FMO_CHANGE_DIRECTION   (V4L2_CID_CODEC_BASE+374) 
  582 #define V4L2_CID_MPEG_VIDEO_H264_FMO_CHANGE_RATE    (V4L2_CID_CODEC_BASE+375) 
  583 #define V4L2_CID_MPEG_VIDEO_H264_FMO_RUN_LENGTH     (V4L2_CID_CODEC_BASE+376) 
  584 #define V4L2_CID_MPEG_VIDEO_H264_ASO            (V4L2_CID_CODEC_BASE+377) 
  585 #define V4L2_CID_MPEG_VIDEO_H264_ASO_SLICE_ORDER    (V4L2_CID_CODEC_BASE+378) 
  586 #define V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING        (V4L2_CID_CODEC_BASE+379) 
  587 #define V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING_TYPE   (V4L2_CID_CODEC_BASE+380) 
  592 #define V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING_LAYER  (V4L2_CID_CODEC_BASE+381) 
  593 #define V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING_LAYER_QP   (V4L2_CID_CODEC_BASE+382) 
  594 #define V4L2_CID_MPEG_VIDEO_H264_CONSTRAINED_INTRA_PREDICTION   (V4L2_CID_CODEC_BASE+383) 
  595 #define V4L2_CID_MPEG_VIDEO_H264_CHROMA_QP_INDEX_OFFSET     (V4L2_CID_CODEC_BASE+384) 
  596 #define V4L2_CID_MPEG_VIDEO_H264_I_FRAME_MIN_QP (V4L2_CID_CODEC_BASE+385) 
  597 #define V4L2_CID_MPEG_VIDEO_H264_I_FRAME_MAX_QP (V4L2_CID_CODEC_BASE+386) 
  598 #define V4L2_CID_MPEG_VIDEO_H264_P_FRAME_MIN_QP (V4L2_CID_CODEC_BASE+387) 
  599 #define V4L2_CID_MPEG_VIDEO_H264_P_FRAME_MAX_QP (V4L2_CID_CODEC_BASE+388) 
  600 #define V4L2_CID_MPEG_VIDEO_H264_B_FRAME_MIN_QP (V4L2_CID_CODEC_BASE+389) 
  601 #define V4L2_CID_MPEG_VIDEO_H264_B_FRAME_MAX_QP (V4L2_CID_CODEC_BASE+390) 
  602 #define V4L2_CID_MPEG_VIDEO_H264_HIER_CODING_L0_BR  (V4L2_CID_CODEC_BASE+391) 
  603 #define V4L2_CID_MPEG_VIDEO_H264_HIER_CODING_L1_BR  (V4L2_CID_CODEC_BASE+392) 
  604 #define V4L2_CID_MPEG_VIDEO_H264_HIER_CODING_L2_BR  (V4L2_CID_CODEC_BASE+393) 
  605 #define V4L2_CID_MPEG_VIDEO_H264_HIER_CODING_L3_BR  (V4L2_CID_CODEC_BASE+394) 
  606 #define V4L2_CID_MPEG_VIDEO_H264_HIER_CODING_L4_BR  (V4L2_CID_CODEC_BASE+395) 
  607 #define V4L2_CID_MPEG_VIDEO_H264_HIER_CODING_L5_BR  (V4L2_CID_CODEC_BASE+396) 
  608 #define V4L2_CID_MPEG_VIDEO_H264_HIER_CODING_L6_BR  (V4L2_CID_CODEC_BASE+397) 
  609 #define V4L2_CID_MPEG_VIDEO_MPEG4_I_FRAME_QP    (V4L2_CID_CODEC_BASE+400) 
  610 #define V4L2_CID_MPEG_VIDEO_MPEG4_P_FRAME_QP    (V4L2_CID_CODEC_BASE+401) 
  611 #define V4L2_CID_MPEG_VIDEO_MPEG4_B_FRAME_QP    (V4L2_CID_CODEC_BASE+402) 
  612 #define V4L2_CID_MPEG_VIDEO_MPEG4_MIN_QP    (V4L2_CID_CODEC_BASE+403) 
  613 #define V4L2_CID_MPEG_VIDEO_MPEG4_MAX_QP    (V4L2_CID_CODEC_BASE+404) 
  614 #define V4L2_CID_MPEG_VIDEO_MPEG4_LEVEL     (V4L2_CID_CODEC_BASE+405) 
  625 #define V4L2_CID_MPEG_VIDEO_MPEG4_PROFILE   (V4L2_CID_CODEC_BASE+406) 
  633 #define V4L2_CID_MPEG_VIDEO_MPEG4_QPEL      (V4L2_CID_CODEC_BASE+407) 
  639 #define V4L2_CID_MPEG_VIDEO_VPX_NUM_PARTITIONS      (V4L2_CID_CODEC_BASE+500) 
  646 #define V4L2_CID_MPEG_VIDEO_VPX_IMD_DISABLE_4X4     (V4L2_CID_CODEC_BASE+501) 
  647 #define V4L2_CID_MPEG_VIDEO_VPX_NUM_REF_FRAMES      (V4L2_CID_CODEC_BASE+502) 
  653 #define V4L2_CID_MPEG_VIDEO_VPX_FILTER_LEVEL        (V4L2_CID_CODEC_BASE+503) 
  654 #define V4L2_CID_MPEG_VIDEO_VPX_FILTER_SHARPNESS    (V4L2_CID_CODEC_BASE+504) 
  655 #define V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_REF_PERIOD (V4L2_CID_CODEC_BASE+505) 
  656 #define V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_SEL    (V4L2_CID_CODEC_BASE+506) 
  661 #define V4L2_CID_MPEG_VIDEO_VPX_MIN_QP          (V4L2_CID_CODEC_BASE+507) 
  662 #define V4L2_CID_MPEG_VIDEO_VPX_MAX_QP          (V4L2_CID_CODEC_BASE+508) 
  663 #define V4L2_CID_MPEG_VIDEO_VPX_I_FRAME_QP      (V4L2_CID_CODEC_BASE+509) 
  664 #define V4L2_CID_MPEG_VIDEO_VPX_P_FRAME_QP      (V4L2_CID_CODEC_BASE+510) 
  666 #define V4L2_CID_MPEG_VIDEO_VP8_PROFILE         (V4L2_CID_CODEC_BASE+511) 
  674 #define V4L2_CID_MPEG_VIDEO_VPX_PROFILE V4L2_CID_MPEG_VIDEO_VP8_PROFILE 
  675 #define V4L2_CID_MPEG_VIDEO_VP9_PROFILE         (V4L2_CID_CODEC_BASE+512) 
  682 #define V4L2_CID_MPEG_VIDEO_VP9_LEVEL           (V4L2_CID_CODEC_BASE+513) 
  702 #define V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP     (V4L2_CID_CODEC_BASE + 600) 
  703 #define V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP     (V4L2_CID_CODEC_BASE + 601) 
  704 #define V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_QP (V4L2_CID_CODEC_BASE + 602) 
  705 #define V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_QP (V4L2_CID_CODEC_BASE + 603) 
  706 #define V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_QP (V4L2_CID_CODEC_BASE + 604) 
  707 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_QP    (V4L2_CID_CODEC_BASE + 605) 
  708 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_TYPE (V4L2_CID_CODEC_BASE + 606) 
  713 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_LAYER  (V4L2_CID_CODEC_BASE + 607) 
  714 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L0_QP  (V4L2_CID_CODEC_BASE + 608) 
  715 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L1_QP  (V4L2_CID_CODEC_BASE + 609) 
  716 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L2_QP  (V4L2_CID_CODEC_BASE + 610) 
  717 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L3_QP  (V4L2_CID_CODEC_BASE + 611) 
  718 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L4_QP  (V4L2_CID_CODEC_BASE + 612) 
  719 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L5_QP  (V4L2_CID_CODEC_BASE + 613) 
  720 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L6_QP  (V4L2_CID_CODEC_BASE + 614) 
  721 #define V4L2_CID_MPEG_VIDEO_HEVC_PROFILE    (V4L2_CID_CODEC_BASE + 615) 
  727 #define V4L2_CID_MPEG_VIDEO_HEVC_LEVEL      (V4L2_CID_CODEC_BASE + 616) 
  743 #define V4L2_CID_MPEG_VIDEO_HEVC_FRAME_RATE_RESOLUTION  (V4L2_CID_CODEC_BASE + 617) 
  744 #define V4L2_CID_MPEG_VIDEO_HEVC_TIER           (V4L2_CID_CODEC_BASE + 618) 
  749 #define V4L2_CID_MPEG_VIDEO_HEVC_MAX_PARTITION_DEPTH    (V4L2_CID_CODEC_BASE + 619) 
  750 #define V4L2_CID_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE   (V4L2_CID_CODEC_BASE + 620) 
  756 #define V4L2_CID_MPEG_VIDEO_HEVC_LF_BETA_OFFSET_DIV2    (V4L2_CID_CODEC_BASE + 621) 
  757 #define V4L2_CID_MPEG_VIDEO_HEVC_LF_TC_OFFSET_DIV2  (V4L2_CID_CODEC_BASE + 622) 
  758 #define V4L2_CID_MPEG_VIDEO_HEVC_REFRESH_TYPE       (V4L2_CID_CODEC_BASE + 623) 
  764 #define V4L2_CID_MPEG_VIDEO_HEVC_REFRESH_PERIOD     (V4L2_CID_CODEC_BASE + 624) 
  765 #define V4L2_CID_MPEG_VIDEO_HEVC_LOSSLESS_CU        (V4L2_CID_CODEC_BASE + 625) 
  766 #define V4L2_CID_MPEG_VIDEO_HEVC_CONST_INTRA_PRED   (V4L2_CID_CODEC_BASE + 626) 
  767 #define V4L2_CID_MPEG_VIDEO_HEVC_WAVEFRONT      (V4L2_CID_CODEC_BASE + 627) 
  768 #define V4L2_CID_MPEG_VIDEO_HEVC_GENERAL_PB     (V4L2_CID_CODEC_BASE + 628) 
  769 #define V4L2_CID_MPEG_VIDEO_HEVC_TEMPORAL_ID        (V4L2_CID_CODEC_BASE + 629) 
  770 #define V4L2_CID_MPEG_VIDEO_HEVC_STRONG_SMOOTHING   (V4L2_CID_CODEC_BASE + 630) 
  771 #define V4L2_CID_MPEG_VIDEO_HEVC_MAX_NUM_MERGE_MV_MINUS1    (V4L2_CID_CODEC_BASE + 631) 
  772 #define V4L2_CID_MPEG_VIDEO_HEVC_INTRA_PU_SPLIT     (V4L2_CID_CODEC_BASE + 632) 
  773 #define V4L2_CID_MPEG_VIDEO_HEVC_TMV_PREDICTION     (V4L2_CID_CODEC_BASE + 633) 
  774 #define V4L2_CID_MPEG_VIDEO_HEVC_WITHOUT_STARTCODE  (V4L2_CID_CODEC_BASE + 634) 
  775 #define V4L2_CID_MPEG_VIDEO_HEVC_SIZE_OF_LENGTH_FIELD   (V4L2_CID_CODEC_BASE + 635) 
  782 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L0_BR  (V4L2_CID_CODEC_BASE + 636) 
  783 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L1_BR  (V4L2_CID_CODEC_BASE + 637) 
  784 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L2_BR  (V4L2_CID_CODEC_BASE + 638) 
  785 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L3_BR  (V4L2_CID_CODEC_BASE + 639) 
  786 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L4_BR  (V4L2_CID_CODEC_BASE + 640) 
  787 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L5_BR  (V4L2_CID_CODEC_BASE + 641) 
  788 #define V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L6_BR  (V4L2_CID_CODEC_BASE + 642) 
  789 #define V4L2_CID_MPEG_VIDEO_REF_NUMBER_FOR_PFRAMES  (V4L2_CID_CODEC_BASE + 643) 
  790 #define V4L2_CID_MPEG_VIDEO_PREPEND_SPSPPS_TO_IDR   (V4L2_CID_CODEC_BASE + 644) 
  791 #define V4L2_CID_MPEG_VIDEO_CONSTANT_QUALITY        (V4L2_CID_CODEC_BASE + 645) 
  792 #define V4L2_CID_MPEG_VIDEO_FRAME_SKIP_MODE     (V4L2_CID_CODEC_BASE + 646) 
  799 #define V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_MIN_QP        (V4L2_CID_CODEC_BASE + 647) 
  800 #define V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_MAX_QP        (V4L2_CID_CODEC_BASE + 648) 
  801 #define V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_MIN_QP        (V4L2_CID_CODEC_BASE + 649) 
  802 #define V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_MAX_QP        (V4L2_CID_CODEC_BASE + 650) 
  803 #define V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_MIN_QP        (V4L2_CID_CODEC_BASE + 651) 
  804 #define V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_MAX_QP        (V4L2_CID_CODEC_BASE + 652) 
  806 #define V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY       (V4L2_CID_CODEC_BASE + 653) 
  807 #define V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY_ENABLE    (V4L2_CID_CODEC_BASE + 654) 
  810 #define V4L2_CID_CODEC_CX2341X_BASE             (V4L2_CTRL_CLASS_CODEC | 0x1000) 
  811 #define V4L2_CID_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE     (V4L2_CID_CODEC_CX2341X_BASE+0) 
  816 #define V4L2_CID_MPEG_CX2341X_VIDEO_SPATIAL_FILTER      (V4L2_CID_CODEC_CX2341X_BASE+1) 
  817 #define V4L2_CID_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE    (V4L2_CID_CODEC_CX2341X_BASE+2) 
  825 #define V4L2_CID_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE  (V4L2_CID_CODEC_CX2341X_BASE+3) 
  830 #define V4L2_CID_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE    (V4L2_CID_CODEC_CX2341X_BASE+4) 
  835 #define V4L2_CID_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER     (V4L2_CID_CODEC_CX2341X_BASE+5) 
  836 #define V4L2_CID_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE      (V4L2_CID_CODEC_CX2341X_BASE+6) 
  844 #define V4L2_CID_MPEG_CX2341X_VIDEO_LUMA_MEDIAN_FILTER_BOTTOM   (V4L2_CID_CODEC_CX2341X_BASE+7) 
  845 #define V4L2_CID_MPEG_CX2341X_VIDEO_LUMA_MEDIAN_FILTER_TOP  (V4L2_CID_CODEC_CX2341X_BASE+8) 
  846 #define V4L2_CID_MPEG_CX2341X_VIDEO_CHROMA_MEDIAN_FILTER_BOTTOM (V4L2_CID_CODEC_CX2341X_BASE+9) 
  847 #define V4L2_CID_MPEG_CX2341X_VIDEO_CHROMA_MEDIAN_FILTER_TOP    (V4L2_CID_CODEC_CX2341X_BASE+10) 
  848 #define V4L2_CID_MPEG_CX2341X_STREAM_INSERT_NAV_PACKETS     (V4L2_CID_CODEC_CX2341X_BASE+11) 
  851 #define V4L2_CID_CODEC_MFC51_BASE               (V4L2_CTRL_CLASS_CODEC | 0x1100) 
  853 #define V4L2_CID_MPEG_MFC51_VIDEO_DECODER_H264_DISPLAY_DELAY        (V4L2_CID_CODEC_MFC51_BASE+0) 
  854 #define V4L2_CID_MPEG_MFC51_VIDEO_DECODER_H264_DISPLAY_DELAY_ENABLE (V4L2_CID_CODEC_MFC51_BASE+1) 
  855 #define V4L2_CID_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE           (V4L2_CID_CODEC_MFC51_BASE+2) 
  861 #define V4L2_CID_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE          (V4L2_CID_CODEC_MFC51_BASE+3) 
  867 #define V4L2_CID_MPEG_MFC51_VIDEO_PADDING               (V4L2_CID_CODEC_MFC51_BASE+4) 
  868 #define V4L2_CID_MPEG_MFC51_VIDEO_PADDING_YUV               (V4L2_CID_CODEC_MFC51_BASE+5) 
  869 #define V4L2_CID_MPEG_MFC51_VIDEO_RC_FIXED_TARGET_BIT           (V4L2_CID_CODEC_MFC51_BASE+6) 
  870 #define V4L2_CID_MPEG_MFC51_VIDEO_RC_REACTION_COEFF         (V4L2_CID_CODEC_MFC51_BASE+7) 
  871 #define V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_ACTIVITY     (V4L2_CID_CODEC_MFC51_BASE+50) 
  872 #define V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_DARK         (V4L2_CID_CODEC_MFC51_BASE+51) 
  873 #define V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_SMOOTH       (V4L2_CID_CODEC_MFC51_BASE+52) 
  874 #define V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_STATIC       (V4L2_CID_CODEC_MFC51_BASE+53) 
  875 #define V4L2_CID_MPEG_MFC51_VIDEO_H264_NUM_REF_PIC_FOR_P        (V4L2_CID_CODEC_MFC51_BASE+54) 
  879 #define V4L2_CID_CAMERA_CLASS_BASE  (V4L2_CTRL_CLASS_CAMERA | 0x900) 
  880 #define V4L2_CID_CAMERA_CLASS       (V4L2_CTRL_CLASS_CAMERA | 1) 
  882 #define V4L2_CID_EXPOSURE_AUTO          (V4L2_CID_CAMERA_CLASS_BASE+1) 
  889 #define V4L2_CID_EXPOSURE_ABSOLUTE      (V4L2_CID_CAMERA_CLASS_BASE+2) 
  890 #define V4L2_CID_EXPOSURE_AUTO_PRIORITY     (V4L2_CID_CAMERA_CLASS_BASE+3) 
  892 #define V4L2_CID_PAN_RELATIVE           (V4L2_CID_CAMERA_CLASS_BASE+4) 
  893 #define V4L2_CID_TILT_RELATIVE          (V4L2_CID_CAMERA_CLASS_BASE+5) 
  894 #define V4L2_CID_PAN_RESET          (V4L2_CID_CAMERA_CLASS_BASE+6) 
  895 #define V4L2_CID_TILT_RESET         (V4L2_CID_CAMERA_CLASS_BASE+7) 
  897 #define V4L2_CID_PAN_ABSOLUTE           (V4L2_CID_CAMERA_CLASS_BASE+8) 
  898 #define V4L2_CID_TILT_ABSOLUTE          (V4L2_CID_CAMERA_CLASS_BASE+9) 
  900 #define V4L2_CID_FOCUS_ABSOLUTE         (V4L2_CID_CAMERA_CLASS_BASE+10) 
  901 #define V4L2_CID_FOCUS_RELATIVE         (V4L2_CID_CAMERA_CLASS_BASE+11) 
  902 #define V4L2_CID_FOCUS_AUTO         (V4L2_CID_CAMERA_CLASS_BASE+12) 
  904 #define V4L2_CID_ZOOM_ABSOLUTE          (V4L2_CID_CAMERA_CLASS_BASE+13) 
  905 #define V4L2_CID_ZOOM_RELATIVE          (V4L2_CID_CAMERA_CLASS_BASE+14) 
  906 #define V4L2_CID_ZOOM_CONTINUOUS        (V4L2_CID_CAMERA_CLASS_BASE+15) 
  908 #define V4L2_CID_PRIVACY            (V4L2_CID_CAMERA_CLASS_BASE+16) 
  910 #define V4L2_CID_IRIS_ABSOLUTE          (V4L2_CID_CAMERA_CLASS_BASE+17) 
  911 #define V4L2_CID_IRIS_RELATIVE          (V4L2_CID_CAMERA_CLASS_BASE+18) 
  913 #define V4L2_CID_AUTO_EXPOSURE_BIAS     (V4L2_CID_CAMERA_CLASS_BASE+19) 
  915 #define V4L2_CID_AUTO_N_PRESET_WHITE_BALANCE    (V4L2_CID_CAMERA_CLASS_BASE+20) 
  929 #define V4L2_CID_WIDE_DYNAMIC_RANGE     (V4L2_CID_CAMERA_CLASS_BASE+21) 
  930 #define V4L2_CID_IMAGE_STABILIZATION        (V4L2_CID_CAMERA_CLASS_BASE+22) 
  932 #define V4L2_CID_ISO_SENSITIVITY        (V4L2_CID_CAMERA_CLASS_BASE+23) 
  933 #define V4L2_CID_ISO_SENSITIVITY_AUTO       (V4L2_CID_CAMERA_CLASS_BASE+24) 
  939 #define V4L2_CID_EXPOSURE_METERING      (V4L2_CID_CAMERA_CLASS_BASE+25) 
  947 #define V4L2_CID_SCENE_MODE         (V4L2_CID_CAMERA_CLASS_BASE+26) 
  965 #define V4L2_CID_3A_LOCK            (V4L2_CID_CAMERA_CLASS_BASE+27) 
  966 #define V4L2_LOCK_EXPOSURE          (1 << 0) 
  967 #define V4L2_LOCK_WHITE_BALANCE         (1 << 1) 
  968 #define V4L2_LOCK_FOCUS             (1 << 2) 
  970 #define V4L2_CID_AUTO_FOCUS_START       (V4L2_CID_CAMERA_CLASS_BASE+28) 
  971 #define V4L2_CID_AUTO_FOCUS_STOP        (V4L2_CID_CAMERA_CLASS_BASE+29) 
  972 #define V4L2_CID_AUTO_FOCUS_STATUS      (V4L2_CID_CAMERA_CLASS_BASE+30) 
  973 #define V4L2_AUTO_FOCUS_STATUS_IDLE     (0 << 0) 
  974 #define V4L2_AUTO_FOCUS_STATUS_BUSY     (1 << 0) 
  975 #define V4L2_AUTO_FOCUS_STATUS_REACHED      (1 << 1) 
  976 #define V4L2_AUTO_FOCUS_STATUS_FAILED       (1 << 2) 
  978 #define V4L2_CID_AUTO_FOCUS_RANGE       (V4L2_CID_CAMERA_CLASS_BASE+31) 
  986 #define V4L2_CID_PAN_SPEED          (V4L2_CID_CAMERA_CLASS_BASE+32) 
  987 #define V4L2_CID_TILT_SPEED         (V4L2_CID_CAMERA_CLASS_BASE+33) 
  989 #define V4L2_CID_CAMERA_ORIENTATION     (V4L2_CID_CAMERA_CLASS_BASE+34) 
  990 #define V4L2_CAMERA_ORIENTATION_FRONT       0 
  991 #define V4L2_CAMERA_ORIENTATION_BACK        1 
  992 #define V4L2_CAMERA_ORIENTATION_EXTERNAL    2 
  994 #define V4L2_CID_CAMERA_SENSOR_ROTATION     (V4L2_CID_CAMERA_CLASS_BASE+35) 
  998 #define V4L2_CID_FM_TX_CLASS_BASE       (V4L2_CTRL_CLASS_FM_TX | 0x900) 
  999 #define V4L2_CID_FM_TX_CLASS            (V4L2_CTRL_CLASS_FM_TX | 1) 
 1001 #define V4L2_CID_RDS_TX_DEVIATION       (V4L2_CID_FM_TX_CLASS_BASE + 1) 
 1002 #define V4L2_CID_RDS_TX_PI          (V4L2_CID_FM_TX_CLASS_BASE + 2) 
 1003 #define V4L2_CID_RDS_TX_PTY         (V4L2_CID_FM_TX_CLASS_BASE + 3) 
 1004 #define V4L2_CID_RDS_TX_PS_NAME         (V4L2_CID_FM_TX_CLASS_BASE + 5) 
 1005 #define V4L2_CID_RDS_TX_RADIO_TEXT      (V4L2_CID_FM_TX_CLASS_BASE + 6) 
 1006 #define V4L2_CID_RDS_TX_MONO_STEREO     (V4L2_CID_FM_TX_CLASS_BASE + 7) 
 1007 #define V4L2_CID_RDS_TX_ARTIFICIAL_HEAD     (V4L2_CID_FM_TX_CLASS_BASE + 8) 
 1008 #define V4L2_CID_RDS_TX_COMPRESSED      (V4L2_CID_FM_TX_CLASS_BASE + 9) 
 1009 #define V4L2_CID_RDS_TX_DYNAMIC_PTY     (V4L2_CID_FM_TX_CLASS_BASE + 10) 
 1010 #define V4L2_CID_RDS_TX_TRAFFIC_ANNOUNCEMENT    (V4L2_CID_FM_TX_CLASS_BASE + 11) 
 1011 #define V4L2_CID_RDS_TX_TRAFFIC_PROGRAM     (V4L2_CID_FM_TX_CLASS_BASE + 12) 
 1012 #define V4L2_CID_RDS_TX_MUSIC_SPEECH        (V4L2_CID_FM_TX_CLASS_BASE + 13) 
 1013 #define V4L2_CID_RDS_TX_ALT_FREQS_ENABLE    (V4L2_CID_FM_TX_CLASS_BASE + 14) 
 1014 #define V4L2_CID_RDS_TX_ALT_FREQS       (V4L2_CID_FM_TX_CLASS_BASE + 15) 
 1016 #define V4L2_CID_AUDIO_LIMITER_ENABLED      (V4L2_CID_FM_TX_CLASS_BASE + 64) 
 1017 #define V4L2_CID_AUDIO_LIMITER_RELEASE_TIME (V4L2_CID_FM_TX_CLASS_BASE + 65) 
 1018 #define V4L2_CID_AUDIO_LIMITER_DEVIATION    (V4L2_CID_FM_TX_CLASS_BASE + 66) 
 1020 #define V4L2_CID_AUDIO_COMPRESSION_ENABLED  (V4L2_CID_FM_TX_CLASS_BASE + 80) 
 1021 #define V4L2_CID_AUDIO_COMPRESSION_GAIN     (V4L2_CID_FM_TX_CLASS_BASE + 81) 
 1022 #define V4L2_CID_AUDIO_COMPRESSION_THRESHOLD    (V4L2_CID_FM_TX_CLASS_BASE + 82) 
 1023 #define V4L2_CID_AUDIO_COMPRESSION_ATTACK_TIME  (V4L2_CID_FM_TX_CLASS_BASE + 83) 
 1024 #define V4L2_CID_AUDIO_COMPRESSION_RELEASE_TIME (V4L2_CID_FM_TX_CLASS_BASE + 84) 
 1026 #define V4L2_CID_PILOT_TONE_ENABLED     (V4L2_CID_FM_TX_CLASS_BASE + 96) 
 1027 #define V4L2_CID_PILOT_TONE_DEVIATION       (V4L2_CID_FM_TX_CLASS_BASE + 97) 
 1028 #define V4L2_CID_PILOT_TONE_FREQUENCY       (V4L2_CID_FM_TX_CLASS_BASE + 98) 
 1030 #define V4L2_CID_TUNE_PREEMPHASIS       (V4L2_CID_FM_TX_CLASS_BASE + 112) 
 1036 #define V4L2_CID_TUNE_POWER_LEVEL       (V4L2_CID_FM_TX_CLASS_BASE + 113) 
 1037 #define V4L2_CID_TUNE_ANTENNA_CAPACITOR     (V4L2_CID_FM_TX_CLASS_BASE + 114) 
 1042 #define V4L2_CID_FLASH_CLASS_BASE       (V4L2_CTRL_CLASS_FLASH | 0x900) 
 1043 #define V4L2_CID_FLASH_CLASS            (V4L2_CTRL_CLASS_FLASH | 1) 
 1045 #define V4L2_CID_FLASH_LED_MODE         (V4L2_CID_FLASH_CLASS_BASE + 1) 
 1052 #define V4L2_CID_FLASH_STROBE_SOURCE        (V4L2_CID_FLASH_CLASS_BASE + 2) 
 1058 #define V4L2_CID_FLASH_STROBE           (V4L2_CID_FLASH_CLASS_BASE + 3) 
 1059 #define V4L2_CID_FLASH_STROBE_STOP      (V4L2_CID_FLASH_CLASS_BASE + 4) 
 1060 #define V4L2_CID_FLASH_STROBE_STATUS        (V4L2_CID_FLASH_CLASS_BASE + 5) 
 1062 #define V4L2_CID_FLASH_TIMEOUT          (V4L2_CID_FLASH_CLASS_BASE + 6) 
 1063 #define V4L2_CID_FLASH_INTENSITY        (V4L2_CID_FLASH_CLASS_BASE + 7) 
 1064 #define V4L2_CID_FLASH_TORCH_INTENSITY      (V4L2_CID_FLASH_CLASS_BASE + 8) 
 1065 #define V4L2_CID_FLASH_INDICATOR_INTENSITY  (V4L2_CID_FLASH_CLASS_BASE + 9) 
 1067 #define V4L2_CID_FLASH_FAULT            (V4L2_CID_FLASH_CLASS_BASE + 10) 
 1068 #define V4L2_FLASH_FAULT_OVER_VOLTAGE       (1 << 0) 
 1069 #define V4L2_FLASH_FAULT_TIMEOUT        (1 << 1) 
 1070 #define V4L2_FLASH_FAULT_OVER_TEMPERATURE   (1 << 2) 
 1071 #define V4L2_FLASH_FAULT_SHORT_CIRCUIT      (1 << 3) 
 1072 #define V4L2_FLASH_FAULT_OVER_CURRENT       (1 << 4) 
 1073 #define V4L2_FLASH_FAULT_INDICATOR      (1 << 5) 
 1074 #define V4L2_FLASH_FAULT_UNDER_VOLTAGE      (1 << 6) 
 1075 #define V4L2_FLASH_FAULT_INPUT_VOLTAGE      (1 << 7) 
 1076 #define V4L2_FLASH_FAULT_LED_OVER_TEMPERATURE   (1 << 8) 
 1078 #define V4L2_CID_FLASH_CHARGE           (V4L2_CID_FLASH_CLASS_BASE + 11) 
 1079 #define V4L2_CID_FLASH_READY            (V4L2_CID_FLASH_CLASS_BASE + 12) 
 1084 #define V4L2_CID_JPEG_CLASS_BASE        (V4L2_CTRL_CLASS_JPEG | 0x900) 
 1085 #define V4L2_CID_JPEG_CLASS         (V4L2_CTRL_CLASS_JPEG | 1) 
 1087 #define V4L2_CID_JPEG_CHROMA_SUBSAMPLING    (V4L2_CID_JPEG_CLASS_BASE + 1) 
 1096 #define V4L2_CID_JPEG_RESTART_INTERVAL      (V4L2_CID_JPEG_CLASS_BASE + 2) 
 1097 #define V4L2_CID_JPEG_COMPRESSION_QUALITY   (V4L2_CID_JPEG_CLASS_BASE + 3) 
 1099 #define V4L2_CID_JPEG_ACTIVE_MARKER     (V4L2_CID_JPEG_CLASS_BASE + 4) 
 1100 #define V4L2_JPEG_ACTIVE_MARKER_APP0        (1 << 0) 
 1101 #define V4L2_JPEG_ACTIVE_MARKER_APP1        (1 << 1) 
 1102 #define V4L2_JPEG_ACTIVE_MARKER_COM     (1 << 16) 
 1103 #define V4L2_JPEG_ACTIVE_MARKER_DQT     (1 << 17) 
 1104 #define V4L2_JPEG_ACTIVE_MARKER_DHT     (1 << 18) 
 1108 #define V4L2_CID_IMAGE_SOURCE_CLASS_BASE    (V4L2_CTRL_CLASS_IMAGE_SOURCE | 0x900) 
 1109 #define V4L2_CID_IMAGE_SOURCE_CLASS     (V4L2_CTRL_CLASS_IMAGE_SOURCE | 1) 
 1111 #define V4L2_CID_VBLANK             (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 1) 
 1112 #define V4L2_CID_HBLANK             (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 2) 
 1113 #define V4L2_CID_ANALOGUE_GAIN          (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 3) 
 1114 #define V4L2_CID_TEST_PATTERN_RED       (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 4) 
 1115 #define V4L2_CID_TEST_PATTERN_GREENR        (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 5) 
 1116 #define V4L2_CID_TEST_PATTERN_BLUE      (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 6) 
 1117 #define V4L2_CID_TEST_PATTERN_GREENB        (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 7) 
 1118 #define V4L2_CID_UNIT_CELL_SIZE         (V4L2_CID_IMAGE_SOURCE_CLASS_BASE + 8) 
 1123 #define V4L2_CID_IMAGE_PROC_CLASS_BASE      (V4L2_CTRL_CLASS_IMAGE_PROC | 0x900) 
 1124 #define V4L2_CID_IMAGE_PROC_CLASS       (V4L2_CTRL_CLASS_IMAGE_PROC | 1) 
 1126 #define V4L2_CID_LINK_FREQ          (V4L2_CID_IMAGE_PROC_CLASS_BASE + 1) 
 1127 #define V4L2_CID_PIXEL_RATE         (V4L2_CID_IMAGE_PROC_CLASS_BASE + 2) 
 1128 #define V4L2_CID_TEST_PATTERN           (V4L2_CID_IMAGE_PROC_CLASS_BASE + 3) 
 1129 #define V4L2_CID_DEINTERLACING_MODE     (V4L2_CID_IMAGE_PROC_CLASS_BASE + 4) 
 1130 #define V4L2_CID_DIGITAL_GAIN           (V4L2_CID_IMAGE_PROC_CLASS_BASE + 5) 
 1133 #define V4L2_CID_DV_CLASS_BASE          (V4L2_CTRL_CLASS_DV | 0x900) 
 1134 #define V4L2_CID_DV_CLASS           (V4L2_CTRL_CLASS_DV | 1) 
 1136 #define V4L2_CID_DV_TX_HOTPLUG          (V4L2_CID_DV_CLASS_BASE + 1) 
 1137 #define V4L2_CID_DV_TX_RXSENSE          (V4L2_CID_DV_CLASS_BASE + 2) 
 1138 #define V4L2_CID_DV_TX_EDID_PRESENT     (V4L2_CID_DV_CLASS_BASE + 3) 
 1139 #define V4L2_CID_DV_TX_MODE         (V4L2_CID_DV_CLASS_BASE + 4) 
 1144 #define V4L2_CID_DV_TX_RGB_RANGE        (V4L2_CID_DV_CLASS_BASE + 5) 
 1151 #define V4L2_CID_DV_TX_IT_CONTENT_TYPE      (V4L2_CID_DV_CLASS_BASE + 6) 
 1160 #define V4L2_CID_DV_RX_POWER_PRESENT        (V4L2_CID_DV_CLASS_BASE + 100) 
 1161 #define V4L2_CID_DV_RX_RGB_RANGE        (V4L2_CID_DV_CLASS_BASE + 101) 
 1162 #define V4L2_CID_DV_RX_IT_CONTENT_TYPE      (V4L2_CID_DV_CLASS_BASE + 102) 
 1164 #define V4L2_CID_FM_RX_CLASS_BASE       (V4L2_CTRL_CLASS_FM_RX | 0x900) 
 1165 #define V4L2_CID_FM_RX_CLASS            (V4L2_CTRL_CLASS_FM_RX | 1) 
 1167 #define V4L2_CID_TUNE_DEEMPHASIS        (V4L2_CID_FM_RX_CLASS_BASE + 1) 
 1174 #define V4L2_CID_RDS_RECEPTION          (V4L2_CID_FM_RX_CLASS_BASE + 2) 
 1175 #define V4L2_CID_RDS_RX_PTY         (V4L2_CID_FM_RX_CLASS_BASE + 3) 
 1176 #define V4L2_CID_RDS_RX_PS_NAME         (V4L2_CID_FM_RX_CLASS_BASE + 4) 
 1177 #define V4L2_CID_RDS_RX_RADIO_TEXT      (V4L2_CID_FM_RX_CLASS_BASE + 5) 
 1178 #define V4L2_CID_RDS_RX_TRAFFIC_ANNOUNCEMENT    (V4L2_CID_FM_RX_CLASS_BASE + 6) 
 1179 #define V4L2_CID_RDS_RX_TRAFFIC_PROGRAM     (V4L2_CID_FM_RX_CLASS_BASE + 7) 
 1180 #define V4L2_CID_RDS_RX_MUSIC_SPEECH        (V4L2_CID_FM_RX_CLASS_BASE + 8) 
 1182 #define V4L2_CID_RF_TUNER_CLASS_BASE        (V4L2_CTRL_CLASS_RF_TUNER | 0x900) 
 1183 #define V4L2_CID_RF_TUNER_CLASS         (V4L2_CTRL_CLASS_RF_TUNER | 1) 
 1185 #define V4L2_CID_RF_TUNER_BANDWIDTH_AUTO    (V4L2_CID_RF_TUNER_CLASS_BASE + 11) 
 1186 #define V4L2_CID_RF_TUNER_BANDWIDTH     (V4L2_CID_RF_TUNER_CLASS_BASE + 12) 
 1187 #define V4L2_CID_RF_TUNER_RF_GAIN       (V4L2_CID_RF_TUNER_CLASS_BASE + 32) 
 1188 #define V4L2_CID_RF_TUNER_LNA_GAIN_AUTO     (V4L2_CID_RF_TUNER_CLASS_BASE + 41) 
 1189 #define V4L2_CID_RF_TUNER_LNA_GAIN      (V4L2_CID_RF_TUNER_CLASS_BASE + 42) 
 1190 #define V4L2_CID_RF_TUNER_MIXER_GAIN_AUTO   (V4L2_CID_RF_TUNER_CLASS_BASE + 51) 
 1191 #define V4L2_CID_RF_TUNER_MIXER_GAIN        (V4L2_CID_RF_TUNER_CLASS_BASE + 52) 
 1192 #define V4L2_CID_RF_TUNER_IF_GAIN_AUTO      (V4L2_CID_RF_TUNER_CLASS_BASE + 61) 
 1193 #define V4L2_CID_RF_TUNER_IF_GAIN       (V4L2_CID_RF_TUNER_CLASS_BASE + 62) 
 1194 #define V4L2_CID_RF_TUNER_PLL_LOCK          (V4L2_CID_RF_TUNER_CLASS_BASE + 91) 
 1198 #define V4L2_CID_DETECT_CLASS_BASE      (V4L2_CTRL_CLASS_DETECT | 0x900) 
 1199 #define V4L2_CID_DETECT_CLASS           (V4L2_CTRL_CLASS_DETECT | 1) 
 1201 #define V4L2_CID_DETECT_MD_MODE         (V4L2_CID_DETECT_CLASS_BASE + 1) 
 1208 #define V4L2_CID_DETECT_MD_GLOBAL_THRESHOLD (V4L2_CID_DETECT_CLASS_BASE + 2) 
 1209 #define V4L2_CID_DETECT_MD_THRESHOLD_GRID   (V4L2_CID_DETECT_CLASS_BASE + 3) 
 1210 #define V4L2_CID_DETECT_MD_REGION_GRID      (V4L2_CID_DETECT_CLASS_BASE + 4) 
 1214 #define V4L2_CID_CODEC_STATELESS_BASE          (V4L2_CTRL_CLASS_CODEC_STATELESS | 0x900) 
 1215 #define V4L2_CID_CODEC_STATELESS_CLASS         (V4L2_CTRL_CLASS_CODEC_STATELESS | 1) 
 1217 #define V4L2_CID_STATELESS_H264_DECODE_MODE (V4L2_CID_CODEC_STATELESS_BASE + 0) 
 1239 #define V4L2_CID_STATELESS_H264_START_CODE  (V4L2_CID_CODEC_STATELESS_BASE + 1) 
 1256 #define V4L2_H264_SPS_CONSTRAINT_SET0_FLAG          0x01 
 1257 #define V4L2_H264_SPS_CONSTRAINT_SET1_FLAG          0x02 
 1258 #define V4L2_H264_SPS_CONSTRAINT_SET2_FLAG          0x04 
 1259 #define V4L2_H264_SPS_CONSTRAINT_SET3_FLAG          0x08 
 1260 #define V4L2_H264_SPS_CONSTRAINT_SET4_FLAG          0x10 
 1261 #define V4L2_H264_SPS_CONSTRAINT_SET5_FLAG          0x20 
 1263 #define V4L2_H264_SPS_FLAG_SEPARATE_COLOUR_PLANE        0x01 
 1264 #define V4L2_H264_SPS_FLAG_QPPRIME_Y_ZERO_TRANSFORM_BYPASS  0x02 
 1265 #define V4L2_H264_SPS_FLAG_DELTA_PIC_ORDER_ALWAYS_ZERO      0x04 
 1266 #define V4L2_H264_SPS_FLAG_GAPS_IN_FRAME_NUM_VALUE_ALLOWED  0x08 
 1267 #define V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY           0x10 
 1268 #define V4L2_H264_SPS_FLAG_MB_ADAPTIVE_FRAME_FIELD      0x20 
 1269 #define V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE         0x40 
 1271 #define V4L2_H264_SPS_HAS_CHROMA_FORMAT(sps) \ 
 1272     ((sps)->profile_idc == 100 || (sps)->profile_idc == 110 || \ 
 1273      (sps)->profile_idc == 122 || (sps)->profile_idc == 244 || \ 
 1274      (sps)->profile_idc == 44  || (sps)->profile_idc == 83  || \ 
 1275      (sps)->profile_idc == 86  || (sps)->profile_idc == 118 || \ 
 1276      (sps)->profile_idc == 128 || (sps)->profile_idc == 138 || \ 
 1277      (sps)->profile_idc == 139 || (sps)->profile_idc == 134 || \ 
 1278      (sps)->profile_idc == 135) 
 1280 #define V4L2_CID_STATELESS_H264_SPS     (V4L2_CID_CODEC_STATELESS_BASE + 2) 
 1327 #define V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE              0x0001 
 1328 #define V4L2_H264_PPS_FLAG_BOTTOM_FIELD_PIC_ORDER_IN_FRAME_PRESENT  0x0002 
 1329 #define V4L2_H264_PPS_FLAG_WEIGHTED_PRED                0x0004 
 1330 #define V4L2_H264_PPS_FLAG_DEBLOCKING_FILTER_CONTROL_PRESENT        0x0008 
 1331 #define V4L2_H264_PPS_FLAG_CONSTRAINED_INTRA_PRED           0x0010 
 1332 #define V4L2_H264_PPS_FLAG_REDUNDANT_PIC_CNT_PRESENT            0x0020 
 1333 #define V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE               0x0040 
 1334 #define V4L2_H264_PPS_FLAG_SCALING_MATRIX_PRESENT           0x0080 
 1336 #define V4L2_CID_STATELESS_H264_PPS     (V4L2_CID_CODEC_STATELESS_BASE + 3) 
 1376 #define V4L2_CID_STATELESS_H264_SCALING_MATRIX  (V4L2_CID_CODEC_STATELESS_BASE + 4) 
 1406 #define V4L2_H264_CTRL_PRED_WEIGHTS_REQUIRED(pps, slice) \ 
 1407     ((((pps)->flags & V4L2_H264_PPS_FLAG_WEIGHTED_PRED) && \ 
 1408      ((slice)->slice_type == V4L2_H264_SLICE_TYPE_P || \ 
 1409       (slice)->slice_type == V4L2_H264_SLICE_TYPE_SP)) || \ 
 1410      ((pps)->weighted_bipred_idc == 1 && \ 
 1411       (slice)->slice_type == V4L2_H264_SLICE_TYPE_B)) 
 1413 #define V4L2_CID_STATELESS_H264_PRED_WEIGHTS    (V4L2_CID_CODEC_STATELESS_BASE + 5) 
 1430 #define V4L2_H264_SLICE_TYPE_P              0 
 1431 #define V4L2_H264_SLICE_TYPE_B              1 
 1432 #define V4L2_H264_SLICE_TYPE_I              2 
 1433 #define V4L2_H264_SLICE_TYPE_SP             3 
 1434 #define V4L2_H264_SLICE_TYPE_SI             4 
 1436 #define V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED 0x01 
 1437 #define V4L2_H264_SLICE_FLAG_SP_FOR_SWITCH      0x02 
 1439 #define V4L2_H264_TOP_FIELD_REF             0x1 
 1440 #define V4L2_H264_BOTTOM_FIELD_REF          0x2 
 1441 #define V4L2_H264_FRAME_REF             0x3 
 1459 #define V4L2_H264_NUM_DPB_ENTRIES 16 
 1460 #define V4L2_H264_REF_LIST_LEN (2 * V4L2_H264_NUM_DPB_ENTRIES) 
 1462 #define V4L2_CID_STATELESS_H264_SLICE_PARAMS    (V4L2_CID_CODEC_STATELESS_BASE + 6) 
 1520 #define V4L2_H264_DPB_ENTRY_FLAG_VALID      0x01 
 1521 #define V4L2_H264_DPB_ENTRY_FLAG_ACTIVE     0x02 
 1522 #define V4L2_H264_DPB_ENTRY_FLAG_LONG_TERM  0x04 
 1523 #define V4L2_H264_DPB_ENTRY_FLAG_FIELD      0x08 
 1554 #define V4L2_H264_DECODE_PARAM_FLAG_IDR_PIC     0x01 
 1555 #define V4L2_H264_DECODE_PARAM_FLAG_FIELD_PIC       0x02 
 1556 #define V4L2_H264_DECODE_PARAM_FLAG_BOTTOM_FIELD    0x04 
 1558 #define V4L2_CID_STATELESS_H264_DECODE_PARAMS   (V4L2_CID_CODEC_STATELESS_BASE + 7) 
 1603 #define V4L2_FWHT_VERSION           3 
 1606 #define V4L2_FWHT_FL_IS_INTERLACED      _BITUL(0) 
 1608 #define V4L2_FWHT_FL_IS_BOTTOM_FIRST        _BITUL(1) 
 1610 #define V4L2_FWHT_FL_IS_ALTERNATE       _BITUL(2) 
 1615 #define V4L2_FWHT_FL_IS_BOTTOM_FIELD        _BITUL(3) 
 1617 #define V4L2_FWHT_FL_LUMA_IS_UNCOMPRESSED   _BITUL(4) 
 1619 #define V4L2_FWHT_FL_CB_IS_UNCOMPRESSED     _BITUL(5) 
 1621 #define V4L2_FWHT_FL_CR_IS_UNCOMPRESSED     _BITUL(6) 
 1623 #define V4L2_FWHT_FL_CHROMA_FULL_HEIGHT     _BITUL(7) 
 1625 #define V4L2_FWHT_FL_CHROMA_FULL_WIDTH      _BITUL(8) 
 1627 #define V4L2_FWHT_FL_ALPHA_IS_UNCOMPRESSED  _BITUL(9) 
 1629 #define V4L2_FWHT_FL_I_FRAME            _BITUL(10) 
 1632 #define V4L2_FWHT_FL_COMPONENTS_NUM_MSK     GENMASK(18, 16) 
 1633 #define V4L2_FWHT_FL_COMPONENTS_NUM_OFFSET  16 
 1636 #define V4L2_FWHT_FL_PIXENC_MSK         GENMASK(20, 19) 
 1637 #define V4L2_FWHT_FL_PIXENC_OFFSET      19 
 1638 #define V4L2_FWHT_FL_PIXENC_YUV         (1 << V4L2_FWHT_FL_PIXENC_OFFSET) 
 1639 #define V4L2_FWHT_FL_PIXENC_RGB         (2 << V4L2_FWHT_FL_PIXENC_OFFSET) 
 1640 #define V4L2_FWHT_FL_PIXENC_HSV         (3 << V4L2_FWHT_FL_PIXENC_OFFSET) 
 1642 #define V4L2_CID_STATELESS_FWHT_PARAMS      (V4L2_CID_CODEC_STATELESS_BASE + 100) 
 1672 #define V4L2_VP8_SEGMENT_FLAG_ENABLED              0x01 
 1673 #define V4L2_VP8_SEGMENT_FLAG_UPDATE_MAP           0x02 
 1674 #define V4L2_VP8_SEGMENT_FLAG_UPDATE_FEATURE_DATA  0x04 
 1675 #define V4L2_VP8_SEGMENT_FLAG_DELTA_VALUE_MODE     0x08 
 1699 #define V4L2_VP8_LF_ADJ_ENABLE  0x01 
 1700 #define V4L2_VP8_LF_DELTA_UPDATE    0x02 
 1701 #define V4L2_VP8_LF_FILTER_TYPE_SIMPLE  0x04 
 1753 #define V4L2_VP8_COEFF_PROB_CNT 11 
 1754 #define V4L2_VP8_MV_PROB_CNT 19 
 1796 #define V4L2_VP8_FRAME_FLAG_KEY_FRAME       0x01 
 1797 #define V4L2_VP8_FRAME_FLAG_EXPERIMENTAL        0x02 
 1798 #define V4L2_VP8_FRAME_FLAG_SHOW_FRAME      0x04 
 1799 #define V4L2_VP8_FRAME_FLAG_MB_NO_SKIP_COEFF    0x08 
 1800 #define V4L2_VP8_FRAME_FLAG_SIGN_BIAS_GOLDEN    0x10 
 1801 #define V4L2_VP8_FRAME_FLAG_SIGN_BIAS_ALT   0x20 
 1803 #define V4L2_VP8_FRAME_IS_KEY_FRAME(hdr) \ 
 1804     (!!((hdr)->flags & V4L2_VP8_FRAME_FLAG_KEY_FRAME)) 
 1806 #define V4L2_CID_STATELESS_VP8_FRAME (V4L2_CID_CODEC_STATELESS_BASE + 200) 
 1868 #define V4L2_MPEG2_SEQ_FLAG_PROGRESSIVE 0x01 
 1870 #define V4L2_CID_STATELESS_MPEG2_SEQUENCE (V4L2_CID_CODEC_STATELESS_BASE+220) 
 1900 #define V4L2_MPEG2_PIC_CODING_TYPE_I            1 
 1901 #define V4L2_MPEG2_PIC_CODING_TYPE_P            2 
 1902 #define V4L2_MPEG2_PIC_CODING_TYPE_B            3 
 1903 #define V4L2_MPEG2_PIC_CODING_TYPE_D            4 
 1905 #define V4L2_MPEG2_PIC_TOP_FIELD            0x1 
 1906 #define V4L2_MPEG2_PIC_BOTTOM_FIELD         0x2 
 1907 #define V4L2_MPEG2_PIC_FRAME                0x3 
 1909 #define V4L2_MPEG2_PIC_FLAG_TOP_FIELD_FIRST     0x0001 
 1910 #define V4L2_MPEG2_PIC_FLAG_FRAME_PRED_DCT      0x0002 
 1911 #define V4L2_MPEG2_PIC_FLAG_CONCEALMENT_MV      0x0004 
 1912 #define V4L2_MPEG2_PIC_FLAG_Q_SCALE_TYPE        0x0008 
 1913 #define V4L2_MPEG2_PIC_FLAG_INTRA_VLC           0x0010 
 1914 #define V4L2_MPEG2_PIC_FLAG_ALT_SCAN            0x0020 
 1915 #define V4L2_MPEG2_PIC_FLAG_REPEAT_FIRST        0x0040 
 1916 #define V4L2_MPEG2_PIC_FLAG_PROGRESSIVE         0x0080 
 1918 #define V4L2_CID_STATELESS_MPEG2_PICTURE (V4L2_CID_CODEC_STATELESS_BASE+221) 
 1949 #define V4L2_CID_STATELESS_MPEG2_QUANTISATION (V4L2_CID_CODEC_STATELESS_BASE+222) 
 1978 #define V4L2_CID_COLORIMETRY_CLASS_BASE (V4L2_CTRL_CLASS_COLORIMETRY | 0x900) 
 1979 #define V4L2_CID_COLORIMETRY_CLASS  (V4L2_CTRL_CLASS_COLORIMETRY | 1) 
 1981 #define V4L2_CID_COLORIMETRY_HDR10_CLL_INFO (V4L2_CID_COLORIMETRY_CLASS_BASE + 0) 
 1988 #define V4L2_CID_COLORIMETRY_HDR10_MASTERING_DISPLAY    (V4L2_CID_COLORIMETRY_CLASS_BASE + 1) 
 1990 #define V4L2_HDR10_MASTERING_PRIMARIES_X_LOW    5 
 1991 #define V4L2_HDR10_MASTERING_PRIMARIES_X_HIGH   37000 
 1992 #define V4L2_HDR10_MASTERING_PRIMARIES_Y_LOW    5 
 1993 #define V4L2_HDR10_MASTERING_PRIMARIES_Y_HIGH   42000 
 1994 #define V4L2_HDR10_MASTERING_WHITE_POINT_X_LOW  5 
 1995 #define V4L2_HDR10_MASTERING_WHITE_POINT_X_HIGH 37000 
 1996 #define V4L2_HDR10_MASTERING_WHITE_POINT_Y_LOW  5 
 1997 #define V4L2_HDR10_MASTERING_WHITE_POINT_Y_HIGH 42000 
 1998 #define V4L2_HDR10_MASTERING_MAX_LUMA_LOW   50000 
 1999 #define V4L2_HDR10_MASTERING_MAX_LUMA_HIGH  100000000 
 2000 #define V4L2_HDR10_MASTERING_MIN_LUMA_LOW   1 
 2001 #define V4L2_HDR10_MASTERING_MIN_LUMA_HIGH  50000 
 2013 #define V4L2_CTRL_CLASS_MPEG            V4L2_CTRL_CLASS_CODEC 
 2014 #define V4L2_CID_MPEG_CLASS             V4L2_CID_CODEC_CLASS 
 2015 #define V4L2_CID_MPEG_BASE              V4L2_CID_CODEC_BASE 
 2016 #define V4L2_CID_MPEG_CX2341X_BASE      V4L2_CID_CODEC_CX2341X_BASE 
 2017 #define V4L2_CID_MPEG_MFC51_BASE        V4L2_CID_CODEC_MFC51_BASE 
  
 
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_2
 
@ V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN_10
 
@ V4L2_WHITE_BALANCE_FLUORESCENT_H
 
@ V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_DISABLED_AT_SLICE_BOUNDARY
 
@ V4L2_CID_POWER_LINE_FREQUENCY_AUTO
 
__u8 scaling_list_8x8[6][64]
 
@ V4L2_MPEG_AUDIO_L3_BITRATE_64K
 
@ V4L2_MPEG_VIDEO_ASPECT_4x3
 
v4l2_mpeg_audio_sampling_freq
 
@ V4L2_STATELESS_H264_DECODE_MODE_FRAME_BASED
 
@ V4L2_MPEG_AUDIO_L2_BITRATE_128K
 
@ V4L2_MPEG_STREAM_TYPE_MPEG2_DVD
 
__u32 max_display_mastering_luminance
 
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_EXTENDED
 
__s32 delta_pic_order_cnt_bottom
 
@ V4L2_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE_DISABLED_AT_SLICE_BOUNDARY
 
@ V4L2_MPEG_VIDEO_H264_LEVEL_1_3
 
@ V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_TOP_BOTTOM
 
__s32 offset_for_ref_frame[255]
 
@ V4L2_MPEG_AUDIO_L3_BITRATE_96K
 
@ V4L2_JPEG_CHROMA_SUBSAMPLING_410
 
@ V4L2_MPEG_VIDEO_HEADER_MODE_SEPARATE
 
v4l2_mpeg_video_h264_level
 
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_3
 
@ V4L2_MPEG_AUDIO_L3_BITRATE_224K
 
v4l2_mpeg_cx2341x_video_luma_spatial_filter_type
 
__s8 slice_alpha_c0_offset_div2
 
__u16 max_content_light_level
 
@ V4L2_SCENE_MODE_FALL_COLORS
 
@ V4L2_CID_MPEG_VIDEO_VPX_1_PARTITION
 
@ V4L2_MPEG_AUDIO_DEC_PLAYBACK_RIGHT
 
@ V4L2_MPEG_AUDIO_L2_BITRATE_256K
 
@ V4L2_COLORFX_GRASS_GREEN
 
@ V4L2_MPEG_AUDIO_CRC_NONE
 
@ V4L2_MPEG_AUDIO_EMPHASIS_NONE
 
__u8 bit_depth_chroma_minus8
 
@ V4L2_MPEG_VIDEO_H264_PROFILE_EXTENDED
 
@ V4L2_SCENE_MODE_PORTRAIT
 
__u8 num_ref_idx_l0_default_active_minus1
 
__s16 chroma_weight[32][2]
 
@ V4L2_MPEG_AUDIO_L1_BITRATE_416K
 
v4l2_jpeg_chroma_subsampling
 
@ V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_EXPLICIT
 
struct v4l2_ctrl_fwht_params - FWHT parameters
 
@ V4L2_MPEG_STREAM_VBI_FMT_IVTV
 
struct v4l2_vp8_segment - VP8 segment-based adjustments parameters
 
@ V4L2_MPEG_VIDEO_H264_LEVEL_3_1
 
@ V4L2_CID_MPEG_VIDEO_VPX_8_PARTITIONS
 
struct v4l2_vp8_segment segment
 
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_4
 
__s8 chroma_qp_index_offset
 
@ V4L2_SCENE_MODE_BACKLIGHT
 
struct v4l2_vp8_quantization quant
 
v4l2_mpeg_video_vp9_profile
 
v4l2_mpeg_audio_dec_playback
 
@ V4L2_MPEG_AUDIO_L1_BITRATE_224K
 
@ V4L2_JPEG_CHROMA_SUBSAMPLING_GRAY
 
@ V4L2_WHITE_BALANCE_FLASH
 
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_4x3
 
#define V4L2_H264_REF_LIST_LEN
 
@ V4L2_MPEG_AUDIO_DEC_PLAYBACK_SWAPPED_STEREO
 
@ V4L2_SCENE_MODE_PARTY_INDOOR
 
__u16 pic_height_in_map_units_minus1
 
@ V4L2_MPEG_AUDIO_L2_BITRATE_32K
 
v4l2_iso_sensitivity_auto_type
 
@ V4L2_FLASH_LED_MODE_TORCH
 
@ V4L2_MPEG_AUDIO_ENCODING_LAYER_1
 
@ V4L2_EXPOSURE_METERING_CENTER_WEIGHTED
 
@ V4L2_MPEG_AUDIO_L1_BITRATE_384K
 
@ V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_OFF
 
@ V4L2_DV_IT_CONTENT_TYPE_GAME
 
@ V4L2_MPEG_VIDEO_VP9_LEVEL_5_2
 
struct v4l2_vp8_entropy - VP8 update probabilities
 
@ V4L2_MPEG_VIDEO_VP8_PROFILE_3
 
@ V4L2_FLASH_STROBE_SOURCE_EXTERNAL
 
@ V4L2_MPEG_AUDIO_L1_BITRATE_320K
 
@ V4L2_MPEG_AUDIO_L3_BITRATE_112K
 
@ V4L2_MPEG_AUDIO_SAMPLING_FREQ_32000
 
v4l2_mpeg_video_h264_fmo_map_type
 
@ V4L2_MPEG_VIDEO_MPEG2_LEVEL_LOW
 
@ V4L2_MPEG_VIDEO_H264_LEVEL_1_2
 
@ V4L2_MPEG_VIDEO_VP8_PROFILE_2
 
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_2x1
 
__u8 num_ref_idx_l1_active_minus1
 
@ V4L2_MPEG_AUDIO_DEC_PLAYBACK_STEREO
 
@ V4L2_MPEG_AUDIO_L2_BITRATE_64K
 
@ V4L2_MPEG_VIDEO_H264_LEVEL_1_1
 
v4l2_mpeg_video_mpeg4_profile
 
@ V4L2_MPEG_VIDEO_VP8_PROFILE_1
 
@ V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_10_INTRA
 
@ V4L2_FLASH_LED_MODE_FLASH
 
struct v4l2_ctrl_h264_pps - H264 picture parameter set
 
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_6
 
@ V4L2_AUTO_FOCUS_RANGE_AUTO
 
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_1
 
struct v4l2_ctrl_h264_sps - H264 sequence parameter set
 
@ V4L2_MPEG_VIDEO_MPEG2_PROFILE_MULTIVIEW
 
struct v4l2_ctrl_mpeg2_sequence - MPEG-2 sequence header
 
@ V4L2_CID_MPEG_VIDEO_VPX_3_REF_FRAME
 
@ V4L2_MPEG_AUDIO_AC3_BITRATE_512K
 
@ V4L2_MPEG_AUDIO_AC3_BITRATE_640K
 
@ V4L2_MPEG_VIDEO_VP9_LEVEL_5_0
 
@ V4L2_MPEG_VIDEO_VP9_LEVEL_1_0
 
__u8 intra_quantiser_matrix[64]
 
@ V4L2_MPEG_AUDIO_AC3_BITRATE_40K
 
@ V4L2_MPEG_AUDIO_AC3_BITRATE_80K
 
@ V4L2_MPEG_VIDEO_H264_PROFILE_HIGH
 
@ V4L2_MPEG_VIDEO_H264_FMO_CHANGE_DIR_RIGHT
 
@ V4L2_MPEG_VIDEO_H264_FMO_CHANGE_DIR_LEFT
 
@ V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_CHECKERBOARD
 
@ V4L2_COLORFX_SILHOUETTE
 
@ V4L2_CID_POWER_LINE_FREQUENCY_50HZ
 
@ V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_2D_HV_SEPARABLE
 
@ V4L2_AUTO_FOCUS_RANGE_MACRO
 
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_24x11
 
v4l2_mpeg_video_hevc_profile
 
@ V4L2_COLORFX_ART_FREEZE
 
@ V4L2_DV_RGB_RANGE_LIMITED
 
@ V4L2_MPEG_VIDEO_H264_PROFILE_CAVLC_444_INTRA
 
struct v4l2_ctrl_mpeg2_quantisation - MPEG-2 quantisation
 
@ V4L2_MPEG_AUDIO_ENCODING_LAYER_2
 
v4l2_mpeg_audio_l3_bitrate
 
struct v4l2_ctrl_mpeg2_picture - MPEG-2 picture header
 
@ V4L2_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE_DISABLED
 
@ V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_444_INTRA
 
v4l2_mpeg_audio_ac3_bitrate
 
@ V4L2_EXPOSURE_METERING_AVERAGE
 
__u8 seq_parameter_set_id
 
@ V4L2_MPEG_VIDEO_FRAME_SKIP_MODE_DISABLED
 
@ V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_2D_SYM_NON_SEPARABLE
 
@ V4L2_MPEG_VIDEO_ASPECT_221x100
 
@ V4L2_MPEG_VIDEO_MPEG2_LEVEL_HIGH_1440
 
@ V4L2_MPEG_VIDEO_HEVC_REFRESH_IDR
 
@ V4L2_MPEG_VIDEO_HEVC_HIERARCHICAL_CODING_P
 
__u8 coeff_probs[4][8][3][V4L2_VP8_COEFF_PROB_CNT]
 
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_3
 
v4l2_mpeg_video_h264_fmo_change_dir
 
@ V4L2_MPEG_AUDIO_L1_BITRATE_96K
 
__u16 chroma_log2_weight_denom
 
@ V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_12
 
v4l2_mpeg_cx2341x_video_temporal_filter_mode
 
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_3_1
 
v4l2_auto_n_preset_white_balance
 
struct v4l2_h264_reference ref_pic_list0[V4L2_H264_REF_LIST_LEN]
 
v4l2_mpeg_video_h264_entropy_mode
 
@ V4L2_WHITE_BALANCE_SHADE
 
@ V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_WIPE_SCAN
 
@ V4L2_MPEG_VIDEO_H264_PROFILE_STEREO_HIGH
 
@ V4L2_MPEG_AUDIO_MODE_DUAL
 
@ V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_8
 
@ V4L2_MPEG_VIDEO_H264_HIERARCHICAL_CODING_B
 
@ V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_BYTES
 
@ V4L2_MPEG_VIDEO_H264_LEVEL_5_1
 
@ V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_422_INTRA
 
@ V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_4
 
v4l2_mpeg_mfc51_video_frame_skip_mode
 
__s32 top_field_order_cnt
 
@ V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_16
 
@ V4L2_MPEG_VIDEO_BITRATE_MODE_CQ
 
@ V4L2_MPEG_AUDIO_AC3_BITRATE_112K
 
@ V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_DISABLED
 
v4l2_mpeg_cx2341x_video_chroma_spatial_filter_type
 
__u16 max_pic_average_light_level
 
@ V4L2_WHITE_BALANCE_HORIZON
 
@ V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_1D_VERT
 
@ V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_BUF_LIMIT
 
@ V4L2_MPEG_AUDIO_L2_BITRATE_112K
 
__u32 pic_order_cnt_bit_size
 
v4l2_mpeg_cx2341x_video_spatial_filter_mode
 
@ V4L2_MPEG_VIDEO_FRAME_SKIP_MODE_BUF_LIMIT
 
@ V4L2_MPEG_AUDIO_L3_BITRATE_48K
 
@ V4L2_SCENE_MODE_LANDSCAPE
 
v4l2_mpeg_video_frame_skip_mode
 
@ V4L2_MPEG_AUDIO_L2_BITRATE_192K
 
@ V4L2_MPEG_AUDIO_L2_BITRATE_384K
 
@ V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_COLUMN
 
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_32x11
 
@ V4L2_MPEG_AUDIO_L1_BITRATE_256K
 
v4l2_mpeg_video_header_mode
 
@ V4L2_MPEG_AUDIO_ENCODING_AAC
 
@ V4L2_CID_MPEG_VIDEO_VPX_1_REF_FRAME
 
@ V4L2_MPEG_VIDEO_H264_LEVEL_1_0
 
@ V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_FOREGROUND_WITH_LEFT_OVER
 
@ V4L2_MPEG_AUDIO_L1_BITRATE_288K
 
@ V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_AUTO
 
@ V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_MB
 
@ V4L2_MPEG_VIDEO_ASPECT_16x9
 
__u32 min_display_mastering_luminance
 
@ V4L2_EXPOSURE_SHUTTER_PRIORITY
 
@ V4L2_COLORFX_SKIN_WHITEN
 
@ V4L2_MPEG_VIDEO_H264_LEVEL_4_1
 
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_64x33
 
@ V4L2_MPEG_AUDIO_ENCODING_AC3
 
@ V4L2_MPEG_AUDIO_L3_BITRATE_32K
 
@ V4L2_MPEG_AUDIO_AC3_BITRATE_192K
 
@ V4L2_MPEG_AUDIO_SAMPLING_FREQ_44100
 
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_5
 
@ V4L2_MPEG_AUDIO_AC3_BITRATE_224K
 
@ V4L2_MPEG_AUDIO_L3_BITRATE_256K
 
@ V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_MANUAL
 
@ V4L2_MPEG_VIDEO_VP9_PROFILE_1
 
@ V4L2_CID_POWER_LINE_FREQUENCY_60HZ
 
@ V4L2_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE_AUTO
 
@ V4L2_MPEG_VIDEO_ENCODING_MPEG_2
 
@ V4L2_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE_MANUAL
 
@ V4L2_MPEG_VIDEO_H264_PROFILE_MAIN
 
@ V4L2_MPEG_AUDIO_CRC_CRC16
 
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_4_1
 
@ V4L2_MPEG_VIDEO_VP9_PROFILE_0
 
@ V4L2_MPEG_VIDEO_H264_PROFILE_CONSTRAINED_BASELINE
 
@ V4L2_MPEG_AUDIO_L2_BITRATE_48K
 
@ V4L2_CID_MPEG_VIDEO_VPX_2_PARTITIONS
 
@ V4L2_WHITE_BALANCE_CLOUDY
 
@ V4L2_MPEG_AUDIO_L1_BITRATE_448K
 
@ V4L2_STATELESS_H264_START_CODE_ANNEX_B
 
__s8 second_chroma_qp_index_offset
 
@ V4L2_MPEG_VIDEO_MPEG2_LEVEL_HIGH
 
__s32 delta_pic_order_cnt0
 
@ V4L2_MPEG_AUDIO_SAMPLING_FREQ_48000
 
v4l2_mpeg_cx2341x_video_median_filter_type
 
struct v4l2_ctrl_h264_slice_params - H264 slice parameters
 
__s8 slice_beta_offset_div2
 
@ V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_TEMPORAL
 
@ V4L2_WHITE_BALANCE_AUTO
 
@ V4L2_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE_NOT_CODED
 
__u8 scaling_list_4x4[6][16]
 
@ V4L2_MPEG_VIDEO_H264_PROFILE_SCALABLE_HIGH_INTRA
 
@ V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN
 
@ V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_DISABLED
 
@ V4L2_MPEG_VIDEO_MPEG2_PROFILE_SIMPLE
 
@ V4L2_MPEG_AUDIO_L2_BITRATE_224K
 
__u16 profile_and_level_indication
 
@ V4L2_MPEG_AUDIO_L3_BITRATE_40K
 
v4l2_mpeg_video_hevc_level
 
v4l2_mpeg_video_bitrate_mode
 
@ V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_DIAG
 
@ V4L2_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE_I_FRAME
 
v4l2_mpeg_video_mpeg2_level
 
struct v4l2_ctrl_vp8_frame - VP8 frame parameters
 
@ V4L2_MPEG_AUDIO_DEC_PLAYBACK_AUTO
 
@ V4L2_MPEG_VIDEO_H264_LEVEL_4_0
 
__u16 display_primaries_x[3]
 
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_40x33
 
__u8 mv_probs[2][V4L2_VP8_MV_PROB_CNT]
 
@ V4L2_DETECT_MD_MODE_REGION_GRID
 
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_15x11
 
__u32 first_part_header_bits
 
v4l2_mpeg_video_mpeg2_profile
 
@ V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_LEVEL_LIMIT
 
__u8 log2_max_pic_order_cnt_lsb_minus4
 
@ V4L2_MPEG_VIDEO_H264_PROFILE_SCALABLE_HIGH
 
v4l2_mpeg_mfc51_video_force_frame_type
 
@ V4L2_MPEG_VIDEO_VP9_LEVEL_6_0
 
v4l2_vp8_golden_frame_sel
 
__u8 num_ref_idx_l0_active_minus1
 
@ V4L2_MPEG_AUDIO_AC3_BITRATE_64K
 
@ V4L2_MPEG_VIDEO_MPEG2_PROFILE_HIGH
 
@ V4L2_WHITE_BALANCE_MANUAL
 
@ V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN_STILL_PICTURE
 
@ V4L2_MPEG_VIDEO_MPEG2_LEVEL_MAIN
 
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_0B
 
__u8 disable_deblocking_filter_idc
 
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_20x11
 
@ V4L2_MPEG_VIDEO_VP9_LEVEL_6_2
 
@ V4L2_MPEG_VIDEO_H264_LEVEL_2_0
 
@ V4L2_MPEG_VIDEO_VP9_PROFILE_2
 
@ V4L2_MPEG_VIDEO_MPEG4_PROFILE_ADVANCED_SIMPLE
 
@ V4L2_WHITE_BALANCE_DAYLIGHT
 
@ V4L2_DV_IT_CONTENT_TYPE_GRAPHICS
 
@ V4L2_MPEG_VIDEO_H264_LEVEL_3_2
 
@ V4L2_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE_ENABLED
 
@ V4L2_MPEG_VIDEO_VP9_LEVEL_2_0
 
@ V4L2_MPEG_VIDEO_HEVC_TIER_MAIN
 
__u8 chroma_intra_quantiser_matrix[64]
 
@ V4L2_MPEG_AUDIO_AC3_BITRATE_48K
 
@ V4L2_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE_1D_HOR
 
v4l2_mpeg_audio_mode_extension
 
__u16 luma_log2_weight_denom
 
@ V4L2_MPEG_AUDIO_MODE_STEREO
 
@ V4L2_MPEG_VIDEO_H264_LEVEL_6_0
 
@ V4L2_MPEG_VIDEO_H264_LEVEL_3_0
 
@ V4L2_MPEG_AUDIO_MODE_JOINT_STEREO
 
@ V4L2_DETECT_MD_MODE_GLOBAL
 
__u16 pic_width_in_mbs_minus1
 
@ V4L2_MPEG_AUDIO_L1_BITRATE_64K
 
@ V4L2_STATELESS_H264_START_CODE_NONE
 
v4l2_mpeg_video_multi_slice_mode
 
struct v4l2_vp8_entropy entropy
 
@ V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_422
 
@ V4L2_MPEG_AUDIO_L3_BITRATE_56K
 
struct v4l2_h264_weight_factors weight_factors[2]
 
struct v4l2_h264_reference - H264 picture reference
 
@ V4L2_MPEG_VIDEO_VP9_LEVEL_5_1
 
__u8 seq_parameter_set_id
 
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_1
 
struct v4l2_h264_dpb_entry dpb[V4L2_H264_NUM_DPB_ENTRIES]
 
v4l2_mpeg_video_h264_loop_filter_mode
 
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_10x11
 
@ V4L2_WHITE_BALANCE_FLUORESCENT
 
@ V4L2_MPEG_AUDIO_L1_BITRATE_128K
 
v4l2_mpeg_video_h264_hierarchical_coding_type
 
@ V4L2_MPEG_AUDIO_L1_BITRATE_160K
 
@ V4L2_SCENE_MODE_DAWN_DUSK
 
@ V4L2_MPEG_AUDIO_MODE_MONO
 
__u8 log2_max_frame_num_minus4
 
@ V4L2_MPEG_AUDIO_AC3_BITRATE_256K
 
struct v4l2_vp8_loop_filter - VP8 loop filter parameters
 
@ V4L2_MPEG_VIDEO_HEVC_SIZE_0
 
v4l2_mpeg_video_vp8_profile
 
__u16 display_primaries_y[3]
 
@ V4L2_MPEG_VIDEO_H264_PROFILE_MULTIVIEW_HIGH
 
@ V4L2_MPEG_VIDEO_VP9_LEVEL_1_1
 
@ V4L2_MPEG_VIDEO_BITRATE_MODE_VBR
 
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_12x11
 
@ V4L2_MPEG_AUDIO_L2_BITRATE_56K
 
@ V4L2_MPEG_VIDEO_ASPECT_1x1
 
@ V4L2_MPEG_VIDEO_H264_ENTROPY_MODE_CABAC
 
@ V4L2_MPEG_AUDIO_AC3_BITRATE_448K
 
@ V4L2_DV_IT_CONTENT_TYPE_CINEMA
 
@ V4L2_JPEG_CHROMA_SUBSAMPLING_411
 
@ V4L2_FLASH_STROBE_SOURCE_SOFTWARE
 
@ V4L2_MPEG_VIDEO_VP9_LEVEL_2_1
 
@ V4L2_MPEG_VIDEO_HEVC_REFRESH_NONE
 
@ V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_SIDE_BY_SIDE
 
@ V4L2_MPEG_VIDEO_HEVC_SIZE_4
 
@ V4L2_MPEG_AUDIO_L1_BITRATE_192K
 
__u32 dec_ref_pic_marking_bit_size
 
@ V4L2_MPEG_VIDEO_HEVC_TIER_HIGH
 
@ V4L2_MPEG_AUDIO_L2_BITRATE_160K
 
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_5_1
 
@ V4L2_DV_IT_CONTENT_TYPE_PHOTO
 
@ V4L2_MPEG_AUDIO_AC3_BITRATE_128K
 
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_6_2
 
@ V4L2_EXPOSURE_METERING_SPOT
 
@ V4L2_MPEG_VIDEO_HEVC_SIZE_2
 
@ V4L2_MPEG_VIDEO_VP9_LEVEL_4_1
 
@ V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_BOX_OUT
 
v4l2_mpeg_video_h264_sei_fp_arrangement_type
 
@ V4L2_MPEG_VIDEO_H264_ENTROPY_MODE_CAVLC
 
v4l2_mpeg_video_vp9_level
 
@ V4L2_MPEG_AUDIO_L3_BITRATE_160K
 
@ V4L2_MPEG_VIDEO_H264_LEVEL_2_2
 
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_2
 
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_5
 
__s32 offset_for_non_ref_pic
 
@ V4L2_MPEG_VIDEO_HEVC_REFRESH_CRA
 
struct v4l2_h264_dpb_entry - H264 decoded picture buffer entry
 
@ V4L2_MPEG_VIDEO_MPEG2_PROFILE_MAIN
 
@ V4L2_JPEG_CHROMA_SUBSAMPLING_422
 
@ V4L2_MPEG_VIDEO_H264_HIERARCHICAL_CODING_P
 
@ V4L2_MPEG_AUDIO_L2_BITRATE_80K
 
@ V4L2_CID_MPEG_VIDEO_VPX_2_REF_FRAME
 
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_3x2
 
@ V4L2_MPEG_VIDEO_H264_LEVEL_6_1
 
__u8 pic_parameter_set_id
 
@ V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_ROW
 
@ V4L2_MPEG_AUDIO_L3_BITRATE_128K
 
@ V4L2_MPEG_STREAM_TYPE_MPEG1_SS
 
@ V4L2_MPEG_VIDEO_H264_LEVEL_6_2
 
struct v4l2_ctrl_h264_pred_weights - Prediction weight table
 
@ V4L2_ISO_SENSITIVITY_AUTO
 
@ V4L2_MPEG_VIDEO_MPEG4_PROFILE_SIMPLE_SCALABLE
 
@ V4L2_MPEG_VIDEO_MPEG4_PROFILE_CORE
 
@ V4L2_COLORFX_SOLARIZATION
 
__s32 bottom_field_order_cnt
 
@ V4L2_MPEG_VIDEO_VP8_PROFILE_0
 
v4l2_cid_mpeg_video_hevc_size_of_length_field
 
@ V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_USE_REF_PERIOD
 
@ V4L2_CID_MPEG_VIDEO_VPX_4_PARTITIONS
 
@ V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_SINGLE
 
__s32 bottom_field_order_cnt
 
@ V4L2_DETECT_MD_MODE_DISABLED
 
__u8 chroma_non_intra_quantiser_matrix[64]
 
__u8 non_intra_quantiser_matrix[64]
 
__u8 num_slice_groups_minus1
 
#define V4L2_VP8_COEFF_PROB_CNT
 
@ V4L2_MPEG_AUDIO_L1_BITRATE_32K
 
__u32 buf_index
v4l2_buffer index.
 
@ V4L2_MPEG_VIDEO_H264_LEVEL_1B
 
struct v4l2_ctrl_h264_scaling_matrix - H264 scaling matrices
 
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_160x99
 
@ V4L2_MPEG_VIDEO_MPEG2_PROFILE_SNR_SCALABLE
 
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_2_1
 
@ V4L2_WHITE_BALANCE_INCANDESCENT
 
v4l2_mpeg_video_hevc_tier
 
@ V4L2_MPEG_AUDIO_L3_BITRATE_80K
 
@ V4L2_ISO_SENSITIVITY_MANUAL
 
@ V4L2_MPEG_VIDEO_H264_LEVEL_5_2
 
@ V4L2_MPEG_VIDEO_MPEG2_PROFILE_SPATIALLY_SCALABLE
 
v4l2_cid_mpeg_video_hevc_refresh_type
 
@ V4L2_MPEG_STREAM_TYPE_MPEG2_SVCD
 
v4l2_mpeg_video_mpeg4_level
 
@ V4L2_MPEG_AUDIO_AC3_BITRATE_96K
 
@ V4L2_MPEG_AUDIO_AC3_BITRATE_56K
 
@ V4L2_MPEG_AUDIO_L3_BITRATE_320K
 
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_1x1
 
@ V4L2_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE_OFF
 
@ V4L2_MPEG_AUDIO_AC3_BITRATE_160K
 
@ V4L2_MPEG_AUDIO_AC3_BITRATE_32K
 
@ V4L2_MPEG_VIDEO_HEVC_SIZE_1
 
@ V4L2_STATELESS_H264_DECODE_MODE_SLICE_BASED
 
v4l2_cid_mpeg_video_hevc_loop_filter_mode
 
@ V4L2_AUTO_FOCUS_RANGE_INFINITY
 
@ V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_OFF
 
@ V4L2_MPEG_VIDEO_VP9_LEVEL_3_1
 
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_0
 
@ V4L2_MPEG_STREAM_TYPE_MPEG2_TS
 
@ V4L2_MPEG_VIDEO_MPEG4_PROFILE_SIMPLE
 
@ V4L2_DV_IT_CONTENT_TYPE_NO_ITC
 
struct v4l2_vp8_loop_filter lf
 
#define V4L2_H264_NUM_DPB_ENTRIES
 
@ V4L2_MPEG_AUDIO_EMPHASIS_50_DIV_15_uS
 
__s32 delta_pic_order_cnt1
 
@ V4L2_MPEG_VIDEO_FRAME_SKIP_MODE_LEVEL_LIMIT
 
v4l2_mpeg_audio_l1_bitrate
 
@ V4L2_SCENE_MODE_FIREWORKS
 
@ V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_RASTER_SCAN
 
@ V4L2_MPEG_AUDIO_DEC_PLAYBACK_LEFT
 
@ V4L2_MPEG_VIDEO_VP9_LEVEL_3_0
 
@ V4L2_MPEG_AUDIO_EMPHASIS_CCITT_J17
 
@ V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_HOR_VERT
 
@ V4L2_MPEG_VIDEO_HEADER_MODE_JOINED_WITH_1ST_FRAME
 
__u8 num_ref_frames_in_pic_order_cnt_cycle
 
@ V4L2_MPEG_VIDEO_H264_LEVEL_4_2
 
@ V4L2_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE_DISABLED
 
@ V4L2_MPEG_AUDIO_L3_BITRATE_192K
 
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_UNSPECIFIED
 
__u8 constraint_set_flags
 
__s32 offset_for_top_to_bottom_field
 
@ V4L2_SCENE_MODE_BEACH_SNOW
 
@ V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_SCATTERED_SLICES
 
@ V4L2_CID_POWER_LINE_FREQUENCY_DISABLED
 
v4l2_mpeg_audio_l2_bitrate
 
@ V4L2_JPEG_CHROMA_SUBSAMPLING_420
 
@ V4L2_MPEG_VIDEO_VP9_LEVEL_4_0
 
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_5_2
 
__u32 slice_group_change_cycle
 
@ V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_USE_PREV
 
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_18x11
 
@ V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_1D_HOR
 
@ V4L2_MPEG_VIDEO_HEVC_HIERARCHICAL_CODING_B
 
@ V4L2_MPEG_STREAM_TYPE_MPEG2_PS
 
struct v4l2_vp8_entropy_coder_state - VP8 boolean coder state
 
@ V4L2_AUTO_FOCUS_RANGE_NORMAL
 
@ V4L2_DETECT_MD_MODE_THRESHOLD_GRID
 
@ V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_HOR
 
@ V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_VERT
 
@ V4L2_MPEG_AUDIO_L2_BITRATE_96K
 
@ V4L2_MPEG_STREAM_VBI_FMT_NONE
 
@ V4L2_MPEG_AUDIO_ENCODING_LAYER_3
 
@ V4L2_MPEG_VIDEO_H264_PROFILE_SCALABLE_BASELINE
 
@ V4L2_MPEG_VIDEO_H264_PROFILE_CONSTRAINED_HIGH
 
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_4
 
@ V4L2_MPEG_VIDEO_ENCODING_MPEG_4_AVC
 
@ V4L2_MPEG_VIDEO_MPEG4_LEVEL_3B
 
@ V4L2_MPEG_AUDIO_L2_BITRATE_320K
 
struct v4l2_vp8_quantization - VP8 quantizattion indices
 
@ V4L2_MPEG_VIDEO_BITRATE_MODE_CBR
 
@ V4L2_JPEG_CHROMA_SUBSAMPLING_444
 
@ V4L2_MPEG_VIDEO_ENCODING_MPEG_1
 
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_16x11
 
__u8 bit_depth_luma_minus8
 
@ V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_80x33
 
@ V4L2_MPEG_AUDIO_DEC_PLAYBACK_MONO
 
@ V4L2_MPEG_STREAM_TYPE_MPEG1_VCD
 
@ V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_10
 
@ V4L2_MPEG_VIDEO_MPEG4_PROFILE_ADVANCED_CODING_EFFICIENCY
 
@ V4L2_MPEG_VIDEO_VP9_LEVEL_6_1
 
@ V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_INTERLEAVED_SLICES
 
v4l2_mpeg_video_h264_vui_sar_idc
 
@ V4L2_DEEMPHASIS_DISABLED
 
@ V4L2_MPEG_AUDIO_AC3_BITRATE_576K
 
@ V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_ENABLED
 
@ V4L2_MPEG_VIDEO_H264_LEVEL_2_1
 
@ V4L2_MPEG_VIDEO_HEVC_LEVEL_6_1
 
@ V4L2_MPEG_VIDEO_H264_LEVEL_5_0
 
@ V4L2_MPEG_AUDIO_AC3_BITRATE_320K
 
@ V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_BYTES
 
@ V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_MB
 
@ V4L2_MPEG_AUDIO_L1_BITRATE_352K
 
__s16 chroma_offset[32][2]
 
v4l2_stateless_h264_decode_mode
enum v4l2_stateless_h264_decode_mode - Decoding mode
 
__s32 top_field_order_cnt
 
__u8 num_ref_idx_l1_default_active_minus1
 
v4l2_mpeg_video_h264_profile
 
struct v4l2_ctrl_h264_decode_params - H264 decoding parameters
 
@ V4L2_MPEG_VIDEO_VP9_PROFILE_3
 
@ V4L2_EXPOSURE_METERING_MATRIX
 
@ V4L2_EXPOSURE_APERTURE_PRIORITY
 
@ V4L2_MPEG_VIDEO_H264_PROFILE_HIGH_444_PREDICTIVE
 
struct v4l2_vp8_entropy_coder_state coder_state
 
@ V4L2_MPEG_AUDIO_AC3_BITRATE_384K
 
@ V4L2_MPEG_VIDEO_H264_PROFILE_BASELINE
 
#define V4L2_VP8_MV_PROB_CNT
 
v4l2_mpeg_video_hevc_hier_coding_type
 
v4l2_power_line_frequency
 
v4l2_stateless_h264_start_code
enum v4l2_stateless_h264_start_code - Start code
 
struct v4l2_h264_reference ref_pic_list1[V4L2_H264_REF_LIST_LEN]
 
@ V4L2_SCENE_MODE_CANDLE_LIGHT
 
@ V4L2_PREEMPHASIS_DISABLED
 
@ V4L2_FLASH_LED_MODE_NONE