Lines Matching +full:0 +full:x00a30000
19 #define V4L2_CTRL_CLASS_USER 0x00980000 /* Old-style 'user' controls */
20 #define V4L2_CTRL_CLASS_CODEC 0x00990000 /* Stateful codec controls */
21 #define V4L2_CTRL_CLASS_CAMERA 0x009a0000 /* Camera class controls */
22 #define V4L2_CTRL_CLASS_FM_TX 0x009b0000 /* FM Modulator controls */
23 #define V4L2_CTRL_CLASS_FLASH 0x009c0000 /* Camera flash controls */
24 #define V4L2_CTRL_CLASS_JPEG 0x009d0000 /* JPEG-compression controls */
25 #define V4L2_CTRL_CLASS_IMAGE_SOURCE 0x009e0000 /* Image source controls */
26 #define V4L2_CTRL_CLASS_IMAGE_PROC 0x009f0000 /* Image processing controls */
27 #define V4L2_CTRL_CLASS_DV 0x00a00000 /* Digital Video controls */
28 #define V4L2_CTRL_CLASS_FM_RX 0x00a10000 /* FM Receiver controls */
29 #define V4L2_CTRL_CLASS_RF_TUNER 0x00a20000 /* RF tuner controls */
30 #define V4L2_CTRL_CLASS_DETECT 0x00a30000 /* Detection controls */
31 #define V4L2_CTRL_CLASS_CODEC_STATELESS 0x00a40000 /* Stateless codecs controls */
32 #define V4L2_CTRL_CLASS_COLORIMETRY 0x00a50000 /* Colorimetry controls */
36 #define V4L2_CID_BASE (V4L2_CTRL_CLASS_USER | 0x900)
39 #define V4L2_CID_BRIGHTNESS (V4L2_CID_BASE+0)
64 V4L2_CID_POWER_LINE_FREQUENCY_DISABLED = 0,
77 V4L2_COLORFX_NONE = 0,
123 #define V4L2_CID_USER_MEYE_BASE (V4L2_CID_USER_BASE + 0x1000)
128 #define V4L2_CID_USER_BTTV_BASE (V4L2_CID_USER_BASE + 0x1010)
133 #define V4L2_CID_USER_S2255_BASE (V4L2_CID_USER_BASE + 0x1030)
139 #define V4L2_CID_USER_SI476X_BASE (V4L2_CID_USER_BASE + 0x1040)
143 #define V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_USER_BASE + 0x1050)
147 #define V4L2_CID_USER_SAA7134_BASE (V4L2_CID_USER_BASE + 0x1060)
151 #define V4L2_CID_USER_ADV7180_BASE (V4L2_CID_USER_BASE + 0x1070)
155 #define V4L2_CID_USER_TC358743_BASE (V4L2_CID_USER_BASE + 0x1080)
160 #define V4L2_CID_USER_MAX217X_BASE (V4L2_CID_USER_BASE + 0x1090)
164 #define V4L2_CID_USER_IMX_BASE (V4L2_CID_USER_BASE + 0x10b0)
170 #define V4L2_CID_USER_ATMEL_ISC_BASE (V4L2_CID_USER_BASE + 0x10c0)
176 #define V4L2_CID_USER_CODA_BASE (V4L2_CID_USER_BASE + 0x10e0)
181 #define V4L2_CID_USER_CCS_BASE (V4L2_CID_USER_BASE + 0x10f0)
186 #define V4L2_CID_USER_ALLEGRO_BASE (V4L2_CID_USER_BASE + 0x1170)
192 #define V4L2_CID_USER_ISL7998X_BASE (V4L2_CID_USER_BASE + 0x1180)
198 #define V4L2_CID_USER_DW100_BASE (V4L2_CID_USER_BASE + 0x1190)
204 #define V4L2_CID_USER_ASPEED_BASE (V4L2_CID_USER_BASE + 0x11a0)
210 #define V4L2_CID_USER_NPCM_BASE (V4L2_CID_USER_BASE + 0x11b0)
216 #define V4L2_CID_USER_THP7312_BASE (V4L2_CID_USER_BASE + 0x11c0)
222 #define V4L2_CID_CODEC_BASE (V4L2_CTRL_CLASS_CODEC | 0x900)
226 #define V4L2_CID_MPEG_STREAM_TYPE (V4L2_CID_CODEC_BASE+0)
228 V4L2_MPEG_STREAM_TYPE_MPEG2_PS = 0, /* MPEG-2 program stream */
243 V4L2_MPEG_STREAM_VBI_FMT_NONE = 0, /* No VBI in the MPEG stream */
250 V4L2_MPEG_AUDIO_SAMPLING_FREQ_44100 = 0,
256 V4L2_MPEG_AUDIO_ENCODING_LAYER_1 = 0,
264 V4L2_MPEG_AUDIO_L1_BITRATE_32K = 0,
281 V4L2_MPEG_AUDIO_L2_BITRATE_32K = 0,
298 V4L2_MPEG_AUDIO_L3_BITRATE_32K = 0,
315 V4L2_MPEG_AUDIO_MODE_STEREO = 0,
322 V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_4 = 0,
329 V4L2_MPEG_AUDIO_EMPHASIS_NONE = 0,
335 V4L2_MPEG_AUDIO_CRC_NONE = 0,
342 V4L2_MPEG_AUDIO_AC3_BITRATE_32K = 0,
364 V4L2_MPEG_AUDIO_DEC_PLAYBACK_AUTO = 0,
376 V4L2_MPEG_VIDEO_ENCODING_MPEG_1 = 0,
382 V4L2_MPEG_VIDEO_ASPECT_1x1 = 0,
393 V4L2_MPEG_VIDEO_BITRATE_MODE_VBR = 0,
408 V4L2_MPEG_VIDEO_HEADER_MODE_SEPARATE = 0,
418 V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_SINGLE = 0,
444 V4L2_CID_MPEG_VIDEO_INTRA_REFRESH_PERIOD_TYPE_RANDOM = 0,
451 V4L2_MPEG_VIDEO_MPEG2_LEVEL_LOW = 0,
458 V4L2_MPEG_VIDEO_MPEG2_PROFILE_SIMPLE = 0,
484 V4L2_MPEG_VIDEO_H264_ENTROPY_MODE_CAVLC = 0,
490 V4L2_MPEG_VIDEO_H264_LEVEL_1_0 = 0,
515 V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_ENABLED = 0,
521 V4L2_MPEG_VIDEO_H264_PROFILE_BASELINE = 0,
545 V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_UNSPECIFIED = 0,
568 V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_CHECKERBOARD = 0,
578 V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_INTERLEAVED_SLICES = 0,
589 V4L2_MPEG_VIDEO_H264_FMO_CHANGE_DIR_RIGHT = 0,
599 V4L2_MPEG_VIDEO_H264_HIERARCHICAL_CODING_B = 0,
626 V4L2_MPEG_VIDEO_MPEG4_LEVEL_0 = 0,
637 V4L2_MPEG_VIDEO_MPEG4_PROFILE_SIMPLE = 0,
651 V4L2_CID_MPEG_VIDEO_VPX_1_PARTITION = 0,
659 V4L2_CID_MPEG_VIDEO_VPX_1_REF_FRAME = 0,
668 V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_USE_PREV = 0,
678 V4L2_MPEG_VIDEO_VP8_PROFILE_0 = 0,
687 V4L2_MPEG_VIDEO_VP9_PROFILE_0 = 0,
694 V4L2_MPEG_VIDEO_VP9_LEVEL_1_0 = 0,
720 V4L2_MPEG_VIDEO_HEVC_HIERARCHICAL_CODING_B = 0,
733 V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN = 0,
739 V4L2_MPEG_VIDEO_HEVC_LEVEL_1 = 0,
756 V4L2_MPEG_VIDEO_HEVC_TIER_MAIN = 0,
762 V4L2_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE_DISABLED = 0,
770 V4L2_MPEG_VIDEO_HEVC_REFRESH_NONE = 0,
787 V4L2_MPEG_VIDEO_HEVC_SIZE_0 = 0,
804 V4L2_MPEG_VIDEO_FRAME_SKIP_MODE_DISABLED = 0,
824 * streams with seq_profile equal to 0.
833 V4L2_MPEG_VIDEO_AV1_PROFILE_MAIN = 0,
870 V4L2_MPEG_VIDEO_AV1_LEVEL_2_0 = 0,
902 #define V4L2_CID_CODEC_CX2341X_BASE (V4L2_CTRL_CLASS_CODEC | 0x1000)
903 #define V4L2_CID_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE (V4L2_CID_CODEC_CX2341X_BASE+0)
905 V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_MANUAL = 0,
911 V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_OFF = 0,
919 V4L2_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE_OFF = 0,
924 V4L2_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE_MANUAL = 0,
930 V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_OFF = 0,
943 #define V4L2_CID_CODEC_MFC51_BASE (V4L2_CTRL_CLASS_CODEC | 0x1100)
945 #define V4L2_CID_MPEG_MFC51_VIDEO_DECODER_H264_DISPLAY_DELAY (V4L2_CID_CODEC_MFC51_BASE+0)
949 V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_DISABLED = 0,
955 V4L2_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE_DISABLED = 0,
971 #define V4L2_CID_CAMERA_CLASS_BASE (V4L2_CTRL_CLASS_CAMERA | 0x900)
976 V4L2_EXPOSURE_AUTO = 0,
1009 V4L2_WHITE_BALANCE_MANUAL = 0,
1027 V4L2_ISO_SENSITIVITY_MANUAL = 0,
1033 V4L2_EXPOSURE_METERING_AVERAGE = 0,
1041 V4L2_SCENE_MODE_NONE = 0,
1058 #define V4L2_LOCK_EXPOSURE (1 << 0)
1065 #define V4L2_AUTO_FOCUS_STATUS_IDLE (0 << 0)
1066 #define V4L2_AUTO_FOCUS_STATUS_BUSY (1 << 0)
1072 V4L2_AUTO_FOCUS_RANGE_AUTO = 0,
1082 #define V4L2_CAMERA_ORIENTATION_FRONT 0
1092 #define V4L2_CID_FM_TX_CLASS_BASE (V4L2_CTRL_CLASS_FM_TX | 0x900)
1126 V4L2_PREEMPHASIS_DISABLED = 0,
1136 #define V4L2_CID_FLASH_CLASS_BASE (V4L2_CTRL_CLASS_FLASH | 0x900)
1162 #define V4L2_FLASH_FAULT_OVER_VOLTAGE (1 << 0)
1178 #define V4L2_CID_JPEG_CLASS_BASE (V4L2_CTRL_CLASS_JPEG | 0x900)
1183 V4L2_JPEG_CHROMA_SUBSAMPLING_444 = 0,
1194 #define V4L2_JPEG_ACTIVE_MARKER_APP0 (1 << 0)
1202 #define V4L2_CID_IMAGE_SOURCE_CLASS_BASE (V4L2_CTRL_CLASS_IMAGE_SOURCE | 0x900)
1218 #define V4L2_CID_IMAGE_PROC_CLASS_BASE (V4L2_CTRL_CLASS_IMAGE_PROC | 0x900)
1228 #define V4L2_CID_DV_CLASS_BASE (V4L2_CTRL_CLASS_DV | 0x900)
1236 V4L2_DV_TX_MODE_DVI_D = 0,
1241 V4L2_DV_RGB_RANGE_AUTO = 0,
1248 V4L2_DV_IT_CONTENT_TYPE_GRAPHICS = 0,
1259 #define V4L2_CID_FM_RX_CLASS_BASE (V4L2_CTRL_CLASS_FM_RX | 0x900)
1277 #define V4L2_CID_RF_TUNER_CLASS_BASE (V4L2_CTRL_CLASS_RF_TUNER | 0x900)
1293 #define V4L2_CID_DETECT_CLASS_BASE (V4L2_CTRL_CLASS_DETECT | 0x900)
1298 V4L2_DETECT_MD_MODE_DISABLED = 0,
1309 #define V4L2_CID_CODEC_STATELESS_BASE (V4L2_CTRL_CLASS_CODEC_STATELESS | 0x900)
1312 #define V4L2_CID_STATELESS_H264_DECODE_MODE (V4L2_CID_CODEC_STATELESS_BASE + 0)
1342 * (legal start codes can be 3-bytes 0x000001 or 4-bytes 0x00000001).
1351 #define V4L2_H264_SPS_CONSTRAINT_SET0_FLAG 0x01
1352 #define V4L2_H264_SPS_CONSTRAINT_SET1_FLAG 0x02
1353 #define V4L2_H264_SPS_CONSTRAINT_SET2_FLAG 0x04
1354 #define V4L2_H264_SPS_CONSTRAINT_SET3_FLAG 0x08
1355 #define V4L2_H264_SPS_CONSTRAINT_SET4_FLAG 0x10
1356 #define V4L2_H264_SPS_CONSTRAINT_SET5_FLAG 0x20
1358 #define V4L2_H264_SPS_FLAG_SEPARATE_COLOUR_PLANE 0x01
1359 #define V4L2_H264_SPS_FLAG_QPPRIME_Y_ZERO_TRANSFORM_BYPASS 0x02
1360 #define V4L2_H264_SPS_FLAG_DELTA_PIC_ORDER_ALWAYS_ZERO 0x04
1361 #define V4L2_H264_SPS_FLAG_GAPS_IN_FRAME_NUM_VALUE_ALLOWED 0x08
1362 #define V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY 0x10
1363 #define V4L2_H264_SPS_FLAG_MB_ADAPTIVE_FRAME_FIELD 0x20
1364 #define V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE 0x40
1422 #define V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE 0x0001
1423 #define V4L2_H264_PPS_FLAG_BOTTOM_FIELD_PIC_ORDER_IN_FRAME_PRESENT 0x0002
1424 #define V4L2_H264_PPS_FLAG_WEIGHTED_PRED 0x0004
1425 #define V4L2_H264_PPS_FLAG_DEBLOCKING_FILTER_CONTROL_PRESENT 0x0008
1426 #define V4L2_H264_PPS_FLAG_CONSTRAINED_INTRA_PRED 0x0010
1427 #define V4L2_H264_PPS_FLAG_REDUNDANT_PIC_CNT_PRESENT 0x0020
1428 #define V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE 0x0040
1429 #define V4L2_H264_PPS_FLAG_SCALING_MATRIX_PRESENT 0x0080
1525 #define V4L2_H264_SLICE_TYPE_P 0
1531 #define V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED 0x01
1532 #define V4L2_H264_SLICE_FLAG_SP_FOR_SWITCH 0x02
1534 #define V4L2_H264_TOP_FIELD_REF 0x1
1535 #define V4L2_H264_BOTTOM_FIELD_REF 0x2
1536 #define V4L2_H264_FRAME_REF 0x3
1588 * @ref_pic_list0: reference picture list 0 after applying the per-slice modifications.
1615 #define V4L2_H264_DPB_ENTRY_FLAG_VALID 0x01
1616 #define V4L2_H264_DPB_ENTRY_FLAG_ACTIVE 0x02
1617 #define V4L2_H264_DPB_ENTRY_FLAG_LONG_TERM 0x04
1618 #define V4L2_H264_DPB_ENTRY_FLAG_FIELD 0x08
1648 #define V4L2_H264_DECODE_PARAM_FLAG_IDR_PIC 0x01
1649 #define V4L2_H264_DECODE_PARAM_FLAG_FIELD_PIC 0x02
1650 #define V4L2_H264_DECODE_PARAM_FLAG_BOTTOM_FIELD 0x04
1651 #define V4L2_H264_DECODE_PARAM_FLAG_PFRAME 0x08
1652 #define V4L2_H264_DECODE_PARAM_FLAG_BFRAME 0x10
1702 #define V4L2_FWHT_FL_IS_INTERLACED _BITUL(0)
1768 #define V4L2_VP8_SEGMENT_FLAG_ENABLED 0x01
1769 #define V4L2_VP8_SEGMENT_FLAG_UPDATE_MAP 0x02
1770 #define V4L2_VP8_SEGMENT_FLAG_UPDATE_FEATURE_DATA 0x04
1771 #define V4L2_VP8_SEGMENT_FLAG_DELTA_VALUE_MODE 0x08
1795 #define V4L2_VP8_LF_ADJ_ENABLE 0x01
1796 #define V4L2_VP8_LF_DELTA_UPDATE 0x02
1797 #define V4L2_VP8_LF_FILTER_TYPE_SIMPLE 0x04
1892 #define V4L2_VP8_FRAME_FLAG_KEY_FRAME 0x01
1893 #define V4L2_VP8_FRAME_FLAG_EXPERIMENTAL 0x02
1894 #define V4L2_VP8_FRAME_FLAG_SHOW_FRAME 0x04
1895 #define V4L2_VP8_FRAME_FLAG_MB_NO_SKIP_COEFF 0x08
1896 #define V4L2_VP8_FRAME_FLAG_SIGN_BIAS_GOLDEN 0x10
1897 #define V4L2_VP8_FRAME_FLAG_SIGN_BIAS_ALT 0x20
1964 #define V4L2_MPEG2_SEQ_FLAG_PROGRESSIVE 0x01
2001 #define V4L2_MPEG2_PIC_TOP_FIELD 0x1
2002 #define V4L2_MPEG2_PIC_BOTTOM_FIELD 0x2
2003 #define V4L2_MPEG2_PIC_FRAME 0x3
2005 #define V4L2_MPEG2_PIC_FLAG_TOP_FIELD_FIRST 0x0001
2006 #define V4L2_MPEG2_PIC_FLAG_FRAME_PRED_DCT 0x0002
2007 #define V4L2_MPEG2_PIC_FLAG_CONCEALMENT_MV 0x0004
2008 #define V4L2_MPEG2_PIC_FLAG_Q_SCALE_TYPE 0x0008
2009 #define V4L2_MPEG2_PIC_FLAG_INTRA_VLC 0x0010
2010 #define V4L2_MPEG2_PIC_FLAG_ALT_SCAN 0x0020
2011 #define V4L2_MPEG2_PIC_FLAG_REPEAT_FIRST 0x0040
2012 #define V4L2_MPEG2_PIC_FLAG_PROGRESSIVE 0x0080
2055 * by the chroma-specific matrix for non-4:2:0 YUV formats.
2059 * by the chroma-specific matrix for non-4:2:0 YUV formats.
2093 #define V4L2_HEVC_SLICE_TYPE_B 0
2097 #define V4L2_HEVC_SPS_FLAG_SEPARATE_COLOUR_PLANE (1ULL << 0)
2128 * @sps_max_latency_increase_plus1: not equal to 0 is used to compute the
2199 #define V4L2_HEVC_PPS_FLAG_DEPENDENT_SLICE_SEGMENT_ENABLED (1ULL << 0)
2278 #define V4L2_HEVC_DPB_ENTRY_LONG_TERM_REFERENCE 0x01
2280 #define V4L2_HEVC_SEI_PIC_STRUCT_FRAME 0
2317 * to the luma prediction value for list 0
2319 * for list 0
2321 * to the chroma prediction values for list 0
2323 * the chroma prediction values for list 0
2353 #define V4L2_HEVC_SLICE_PARAMS_FLAG_SLICE_SAO_LUMA (1ULL << 0)
2380 * reference index for reference picture list 0
2459 #define V4L2_HEVC_DECODE_PARAM_FLAG_IRAP_PIC 0x1
2460 #define V4L2_HEVC_DECODE_PARAM_FLAG_IDR_PIC 0x2
2461 #define V4L2_HEVC_DECODE_PARAM_FLAG_NO_OUTPUT_OF_PRIOR 0x4
2537 #define V4L2_CID_COLORIMETRY_CLASS_BASE (V4L2_CTRL_CLASS_COLORIMETRY | 0x900)
2540 #define V4L2_CID_COLORIMETRY_HDR10_CLL_INFO (V4L2_CID_COLORIMETRY_CLASS_BASE + 0)
2573 #define V4L2_VP9_LOOP_FILTER_FLAG_DELTA_ENABLED 0x1
2574 #define V4L2_VP9_LOOP_FILTER_FLAG_DELTA_UPDATE 0x2
2622 #define V4L2_VP9_SEGMENTATION_FLAG_ENABLED 0x01
2623 #define V4L2_VP9_SEGMENTATION_FLAG_UPDATE_MAP 0x02
2624 #define V4L2_VP9_SEGMENTATION_FLAG_TEMPORAL_UPDATE 0x04
2625 #define V4L2_VP9_SEGMENTATION_FLAG_UPDATE_DATA 0x08
2626 #define V4L2_VP9_SEGMENTATION_FLAG_ABS_OR_DELTA_UPDATE 0x10
2628 #define V4L2_VP9_SEG_LVL_ALT_Q 0
2635 #define V4L2_VP9_SEGMENT_FEATURE_ENABLED_MASK 0xf
2642 * the first dimension (0..7) and one of V4L2_VP9_SEG_{} as the second dimension.
2667 #define V4L2_VP9_FRAME_FLAG_KEY_FRAME 0x001
2668 #define V4L2_VP9_FRAME_FLAG_SHOW_FRAME 0x002
2669 #define V4L2_VP9_FRAME_FLAG_ERROR_RESILIENT 0x004
2670 #define V4L2_VP9_FRAME_FLAG_INTRA_ONLY 0x008
2671 #define V4L2_VP9_FRAME_FLAG_ALLOW_HIGH_PREC_MV 0x010
2672 #define V4L2_VP9_FRAME_FLAG_REFRESH_FRAME_CTX 0x020
2673 #define V4L2_VP9_FRAME_FLAG_PARALLEL_DEC_MODE 0x040
2674 #define V4L2_VP9_FRAME_FLAG_X_SUBSAMPLING 0x080
2675 #define V4L2_VP9_FRAME_FLAG_Y_SUBSAMPLING 0x100
2676 #define V4L2_VP9_FRAME_FLAG_COLOR_RANGE_FULL_SWING 0x200
2678 #define V4L2_VP9_SIGN_BIAS_LAST 0x1
2679 #define V4L2_VP9_SIGN_BIAS_GOLDEN 0x2
2680 #define V4L2_VP9_SIGN_BIAS_ALT 0x4
2682 #define V4L2_VP9_RESET_FRAME_CTX_NONE 0
2686 #define V4L2_VP9_INTERP_FILTER_EIGHTTAP 0
2692 #define V4L2_VP9_REFERENCE_MODE_SINGLE_REFERENCE 0
2730 * @profile: VP9 profile. Can be 0, 1, 2 or 3.
2801 #define V4L2_VP9_TX_MODE_ONLY_4X4 0
2872 #define V4L2_AV1_SEQUENCE_FLAG_STILL_PICTURE 0x00000001
2873 #define V4L2_AV1_SEQUENCE_FLAG_USE_128X128_SUPERBLOCK 0x00000002
2874 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_FILTER_INTRA 0x00000004
2875 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_INTRA_EDGE_FILTER 0x00000008
2876 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_INTERINTRA_COMPOUND 0x00000010
2877 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_MASKED_COMPOUND 0x00000020
2878 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_WARPED_MOTION 0x00000040
2879 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_DUAL_FILTER 0x00000080
2880 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_ORDER_HINT 0x00000100
2881 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_JNT_COMP 0x00000200
2882 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_REF_FRAME_MVS 0x00000400
2883 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_SUPERRES 0x00000800
2884 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_CDEF 0x00001000
2885 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_RESTORATION 0x00002000
2886 #define V4L2_AV1_SEQUENCE_FLAG_MONO_CHROME 0x00004000
2887 #define V4L2_AV1_SEQUENCE_FLAG_COLOR_RANGE 0x00008000
2888 #define V4L2_AV1_SEQUENCE_FLAG_SUBSAMPLING_X 0x00010000
2889 #define V4L2_AV1_SEQUENCE_FLAG_SUBSAMPLING_Y 0x00020000
2890 #define V4L2_AV1_SEQUENCE_FLAG_FILM_GRAIN_PARAMS_PRESENT 0x00040000
2891 #define V4L2_AV1_SEQUENCE_FLAG_SEPARATE_UV_DELTA_Q 0x00080000
2960 V4L2_AV1_WARP_MODEL_IDENTITY = 0,
2979 V4L2_AV1_REF_INTRA_FRAME = 0,
2991 #define V4L2_AV1_GLOBAL_MOTION_FLAG_IS_GLOBAL 0x1
2992 #define V4L2_AV1_GLOBAL_MOTION_FLAG_IS_ROT_ZOOM 0x2
2993 #define V4L2_AV1_GLOBAL_MOTION_FLAG_IS_TRANSLATION 0x4
3026 V4L2_AV1_FRAME_RESTORE_NONE = 0,
3032 #define V4L2_AV1_LOOP_RESTORATION_FLAG_USES_LR 0x1
3033 #define V4L2_AV1_LOOP_RESTORATION_FLAG_USES_CHROMA_LR 0x2
3078 #define V4L2_AV1_SEGMENTATION_FLAG_ENABLED 0x1
3079 #define V4L2_AV1_SEGMENTATION_FLAG_UPDATE_MAP 0x2
3080 #define V4L2_AV1_SEGMENTATION_FLAG_TEMPORAL_UPDATE 0x4
3081 #define V4L2_AV1_SEGMENTATION_FLAG_UPDATE_DATA 0x8
3082 #define V4L2_AV1_SEGMENTATION_FLAG_SEG_ID_PRE_SKIP 0x10
3097 V4L2_AV1_SEG_LVL_ALT_Q = 0,
3127 #define V4L2_AV1_LOOP_FILTER_FLAG_DELTA_ENABLED 0x1
3128 #define V4L2_AV1_LOOP_FILTER_FLAG_DELTA_UPDATE 0x2
3129 #define V4L2_AV1_LOOP_FILTER_FLAG_DELTA_LF_PRESENT 0x4
3130 #define V4L2_AV1_LOOP_FILTER_FLAG_DELTA_LF_MULTI 0x8
3164 #define V4L2_AV1_QUANTIZATION_FLAG_DIFF_UV_DELTA 0x1
3165 #define V4L2_AV1_QUANTIZATION_FLAG_USING_QMATRIX 0x2
3166 #define V4L2_AV1_QUANTIZATION_FLAG_DELTA_Q_PRESENT 0x4
3203 #define V4L2_AV1_TILE_INFO_FLAG_UNIFORM_TILE_SPACING 0x1
3247 V4L2_AV1_KEY_FRAME = 0,
3267 V4L2_AV1_INTERPOLATION_FILTER_EIGHTTAP = 0,
3285 V4L2_AV1_TX_MODE_ONLY_4X4 = 0,
3290 #define V4L2_AV1_FRAME_FLAG_SHOW_FRAME 0x00000001
3291 #define V4L2_AV1_FRAME_FLAG_SHOWABLE_FRAME 0x00000002
3292 #define V4L2_AV1_FRAME_FLAG_ERROR_RESILIENT_MODE 0x00000004
3293 #define V4L2_AV1_FRAME_FLAG_DISABLE_CDF_UPDATE 0x00000008
3294 #define V4L2_AV1_FRAME_FLAG_ALLOW_SCREEN_CONTENT_TOOLS 0x00000010
3295 #define V4L2_AV1_FRAME_FLAG_FORCE_INTEGER_MV 0x00000020
3296 #define V4L2_AV1_FRAME_FLAG_ALLOW_INTRABC 0x00000040
3297 #define V4L2_AV1_FRAME_FLAG_USE_SUPERRES 0x00000080
3298 #define V4L2_AV1_FRAME_FLAG_ALLOW_HIGH_PRECISION_MV 0x00000100
3299 #define V4L2_AV1_FRAME_FLAG_IS_MOTION_MODE_SWITCHABLE 0x00000200
3300 #define V4L2_AV1_FRAME_FLAG_USE_REF_FRAME_MVS 0x00000400
3301 #define V4L2_AV1_FRAME_FLAG_DISABLE_FRAME_END_UPDATE_CDF 0x00000800
3302 #define V4L2_AV1_FRAME_FLAG_ALLOW_WARPED_MOTION 0x00001000
3303 #define V4L2_AV1_FRAME_FLAG_REFERENCE_SELECT 0x00002000
3304 #define V4L2_AV1_FRAME_FLAG_REDUCED_TX_SET 0x00004000
3305 #define V4L2_AV1_FRAME_FLAG_SKIP_MODE_ALLOWED 0x00008000
3306 #define V4L2_AV1_FRAME_FLAG_SKIP_MODE_PRESENT 0x00010000
3307 #define V4L2_AV1_FRAME_FLAG_FRAME_SIZE_OVERRIDE 0x00020000
3308 #define V4L2_AV1_FRAME_FLAG_BUFFER_REMOVAL_TIME_PRESENT 0x00040000
3309 #define V4L2_AV1_FRAME_FLAG_FRAME_REFS_SHORT_SIGNALING 0x00080000
3352 * only used for non-intra frames and ignored otherwise. order_hints[0] is
3393 #define V4L2_AV1_FILM_GRAIN_FLAG_APPLY_GRAIN 0x1
3394 #define V4L2_AV1_FILM_GRAIN_FLAG_UPDATE_GRAIN 0x2
3395 #define V4L2_AV1_FILM_GRAIN_FLAG_CHROMA_SCALING_FROM_LUMA 0x4
3396 #define V4L2_AV1_FILM_GRAIN_FLAG_OVERLAP 0x8
3397 #define V4L2_AV1_FILM_GRAIN_FLAG_CLIP_TO_RESTRICTED_RANGE 0x10
3416 * signaled on the scale of 0..255. In case of 10 bit video, these values
3425 * on the scale of 0..255.
3432 * on the scale of 0..255.
3436 * chroma component. The grain_scaling_minus_8 can take values of 0..3 and
3448 * coefficients. Values of 0, 1, 2, and 3 correspond to the ranges for