Lines Matching +full:0 +full:x009a0000
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_CODEC_BASE (V4L2_CTRL_CLASS_CODEC | 0x900)
214 #define V4L2_CID_MPEG_STREAM_TYPE (V4L2_CID_CODEC_BASE+0)
216 V4L2_MPEG_STREAM_TYPE_MPEG2_PS = 0, /* MPEG-2 program stream */
231 V4L2_MPEG_STREAM_VBI_FMT_NONE = 0, /* No VBI in the MPEG stream */
238 V4L2_MPEG_AUDIO_SAMPLING_FREQ_44100 = 0,
244 V4L2_MPEG_AUDIO_ENCODING_LAYER_1 = 0,
252 V4L2_MPEG_AUDIO_L1_BITRATE_32K = 0,
269 V4L2_MPEG_AUDIO_L2_BITRATE_32K = 0,
286 V4L2_MPEG_AUDIO_L3_BITRATE_32K = 0,
303 V4L2_MPEG_AUDIO_MODE_STEREO = 0,
310 V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_4 = 0,
317 V4L2_MPEG_AUDIO_EMPHASIS_NONE = 0,
323 V4L2_MPEG_AUDIO_CRC_NONE = 0,
330 V4L2_MPEG_AUDIO_AC3_BITRATE_32K = 0,
352 V4L2_MPEG_AUDIO_DEC_PLAYBACK_AUTO = 0,
364 V4L2_MPEG_VIDEO_ENCODING_MPEG_1 = 0,
370 V4L2_MPEG_VIDEO_ASPECT_1x1 = 0,
381 V4L2_MPEG_VIDEO_BITRATE_MODE_VBR = 0,
396 V4L2_MPEG_VIDEO_HEADER_MODE_SEPARATE = 0,
406 V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_SINGLE = 0,
432 V4L2_CID_MPEG_VIDEO_INTRA_REFRESH_PERIOD_TYPE_RANDOM = 0,
439 V4L2_MPEG_VIDEO_MPEG2_LEVEL_LOW = 0,
446 V4L2_MPEG_VIDEO_MPEG2_PROFILE_SIMPLE = 0,
472 V4L2_MPEG_VIDEO_H264_ENTROPY_MODE_CAVLC = 0,
478 V4L2_MPEG_VIDEO_H264_LEVEL_1_0 = 0,
503 V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_ENABLED = 0,
509 V4L2_MPEG_VIDEO_H264_PROFILE_BASELINE = 0,
533 V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_UNSPECIFIED = 0,
556 V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_CHECKERBOARD = 0,
566 V4L2_MPEG_VIDEO_H264_FMO_MAP_TYPE_INTERLEAVED_SLICES = 0,
577 V4L2_MPEG_VIDEO_H264_FMO_CHANGE_DIR_RIGHT = 0,
587 V4L2_MPEG_VIDEO_H264_HIERARCHICAL_CODING_B = 0,
614 V4L2_MPEG_VIDEO_MPEG4_LEVEL_0 = 0,
625 V4L2_MPEG_VIDEO_MPEG4_PROFILE_SIMPLE = 0,
639 V4L2_CID_MPEG_VIDEO_VPX_1_PARTITION = 0,
647 V4L2_CID_MPEG_VIDEO_VPX_1_REF_FRAME = 0,
656 V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_USE_PREV = 0,
666 V4L2_MPEG_VIDEO_VP8_PROFILE_0 = 0,
675 V4L2_MPEG_VIDEO_VP9_PROFILE_0 = 0,
682 V4L2_MPEG_VIDEO_VP9_LEVEL_1_0 = 0,
708 V4L2_MPEG_VIDEO_HEVC_HIERARCHICAL_CODING_B = 0,
721 V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN = 0,
727 V4L2_MPEG_VIDEO_HEVC_LEVEL_1 = 0,
744 V4L2_MPEG_VIDEO_HEVC_TIER_MAIN = 0,
750 V4L2_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE_DISABLED = 0,
758 V4L2_MPEG_VIDEO_HEVC_REFRESH_NONE = 0,
775 V4L2_MPEG_VIDEO_HEVC_SIZE_0 = 0,
792 V4L2_MPEG_VIDEO_FRAME_SKIP_MODE_DISABLED = 0,
812 * streams with seq_profile equal to 0.
821 V4L2_MPEG_VIDEO_AV1_PROFILE_MAIN = 0,
858 V4L2_MPEG_VIDEO_AV1_LEVEL_2_0 = 0,
890 #define V4L2_CID_CODEC_CX2341X_BASE (V4L2_CTRL_CLASS_CODEC | 0x1000)
891 #define V4L2_CID_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE (V4L2_CID_CODEC_CX2341X_BASE+0)
893 V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_MANUAL = 0,
899 V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_OFF = 0,
907 V4L2_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE_OFF = 0,
912 V4L2_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE_MANUAL = 0,
918 V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_OFF = 0,
931 #define V4L2_CID_CODEC_MFC51_BASE (V4L2_CTRL_CLASS_CODEC | 0x1100)
933 #define V4L2_CID_MPEG_MFC51_VIDEO_DECODER_H264_DISPLAY_DELAY (V4L2_CID_CODEC_MFC51_BASE+0)
937 V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_DISABLED = 0,
943 V4L2_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE_DISABLED = 0,
959 #define V4L2_CID_CAMERA_CLASS_BASE (V4L2_CTRL_CLASS_CAMERA | 0x900)
964 V4L2_EXPOSURE_AUTO = 0,
997 V4L2_WHITE_BALANCE_MANUAL = 0,
1015 V4L2_ISO_SENSITIVITY_MANUAL = 0,
1021 V4L2_EXPOSURE_METERING_AVERAGE = 0,
1029 V4L2_SCENE_MODE_NONE = 0,
1046 #define V4L2_LOCK_EXPOSURE (1 << 0)
1053 #define V4L2_AUTO_FOCUS_STATUS_IDLE (0 << 0)
1054 #define V4L2_AUTO_FOCUS_STATUS_BUSY (1 << 0)
1060 V4L2_AUTO_FOCUS_RANGE_AUTO = 0,
1070 #define V4L2_CAMERA_ORIENTATION_FRONT 0
1080 #define V4L2_CID_FM_TX_CLASS_BASE (V4L2_CTRL_CLASS_FM_TX | 0x900)
1114 V4L2_PREEMPHASIS_DISABLED = 0,
1124 #define V4L2_CID_FLASH_CLASS_BASE (V4L2_CTRL_CLASS_FLASH | 0x900)
1150 #define V4L2_FLASH_FAULT_OVER_VOLTAGE (1 << 0)
1166 #define V4L2_CID_JPEG_CLASS_BASE (V4L2_CTRL_CLASS_JPEG | 0x900)
1171 V4L2_JPEG_CHROMA_SUBSAMPLING_444 = 0,
1182 #define V4L2_JPEG_ACTIVE_MARKER_APP0 (1 << 0)
1190 #define V4L2_CID_IMAGE_SOURCE_CLASS_BASE (V4L2_CTRL_CLASS_IMAGE_SOURCE | 0x900)
1206 #define V4L2_CID_IMAGE_PROC_CLASS_BASE (V4L2_CTRL_CLASS_IMAGE_PROC | 0x900)
1216 #define V4L2_CID_DV_CLASS_BASE (V4L2_CTRL_CLASS_DV | 0x900)
1224 V4L2_DV_TX_MODE_DVI_D = 0,
1229 V4L2_DV_RGB_RANGE_AUTO = 0,
1236 V4L2_DV_IT_CONTENT_TYPE_GRAPHICS = 0,
1247 #define V4L2_CID_FM_RX_CLASS_BASE (V4L2_CTRL_CLASS_FM_RX | 0x900)
1265 #define V4L2_CID_RF_TUNER_CLASS_BASE (V4L2_CTRL_CLASS_RF_TUNER | 0x900)
1281 #define V4L2_CID_DETECT_CLASS_BASE (V4L2_CTRL_CLASS_DETECT | 0x900)
1286 V4L2_DETECT_MD_MODE_DISABLED = 0,
1297 #define V4L2_CID_CODEC_STATELESS_BASE (V4L2_CTRL_CLASS_CODEC_STATELESS | 0x900)
1300 #define V4L2_CID_STATELESS_H264_DECODE_MODE (V4L2_CID_CODEC_STATELESS_BASE + 0)
1330 * (legal start codes can be 3-bytes 0x000001 or 4-bytes 0x00000001).
1339 #define V4L2_H264_SPS_CONSTRAINT_SET0_FLAG 0x01
1340 #define V4L2_H264_SPS_CONSTRAINT_SET1_FLAG 0x02
1341 #define V4L2_H264_SPS_CONSTRAINT_SET2_FLAG 0x04
1342 #define V4L2_H264_SPS_CONSTRAINT_SET3_FLAG 0x08
1343 #define V4L2_H264_SPS_CONSTRAINT_SET4_FLAG 0x10
1344 #define V4L2_H264_SPS_CONSTRAINT_SET5_FLAG 0x20
1346 #define V4L2_H264_SPS_FLAG_SEPARATE_COLOUR_PLANE 0x01
1347 #define V4L2_H264_SPS_FLAG_QPPRIME_Y_ZERO_TRANSFORM_BYPASS 0x02
1348 #define V4L2_H264_SPS_FLAG_DELTA_PIC_ORDER_ALWAYS_ZERO 0x04
1349 #define V4L2_H264_SPS_FLAG_GAPS_IN_FRAME_NUM_VALUE_ALLOWED 0x08
1350 #define V4L2_H264_SPS_FLAG_FRAME_MBS_ONLY 0x10
1351 #define V4L2_H264_SPS_FLAG_MB_ADAPTIVE_FRAME_FIELD 0x20
1352 #define V4L2_H264_SPS_FLAG_DIRECT_8X8_INFERENCE 0x40
1410 #define V4L2_H264_PPS_FLAG_ENTROPY_CODING_MODE 0x0001
1411 #define V4L2_H264_PPS_FLAG_BOTTOM_FIELD_PIC_ORDER_IN_FRAME_PRESENT 0x0002
1412 #define V4L2_H264_PPS_FLAG_WEIGHTED_PRED 0x0004
1413 #define V4L2_H264_PPS_FLAG_DEBLOCKING_FILTER_CONTROL_PRESENT 0x0008
1414 #define V4L2_H264_PPS_FLAG_CONSTRAINED_INTRA_PRED 0x0010
1415 #define V4L2_H264_PPS_FLAG_REDUNDANT_PIC_CNT_PRESENT 0x0020
1416 #define V4L2_H264_PPS_FLAG_TRANSFORM_8X8_MODE 0x0040
1417 #define V4L2_H264_PPS_FLAG_SCALING_MATRIX_PRESENT 0x0080
1513 #define V4L2_H264_SLICE_TYPE_P 0
1519 #define V4L2_H264_SLICE_FLAG_DIRECT_SPATIAL_MV_PRED 0x01
1520 #define V4L2_H264_SLICE_FLAG_SP_FOR_SWITCH 0x02
1522 #define V4L2_H264_TOP_FIELD_REF 0x1
1523 #define V4L2_H264_BOTTOM_FIELD_REF 0x2
1524 #define V4L2_H264_FRAME_REF 0x3
1576 * @ref_pic_list0: reference picture list 0 after applying the per-slice modifications.
1603 #define V4L2_H264_DPB_ENTRY_FLAG_VALID 0x01
1604 #define V4L2_H264_DPB_ENTRY_FLAG_ACTIVE 0x02
1605 #define V4L2_H264_DPB_ENTRY_FLAG_LONG_TERM 0x04
1606 #define V4L2_H264_DPB_ENTRY_FLAG_FIELD 0x08
1636 #define V4L2_H264_DECODE_PARAM_FLAG_IDR_PIC 0x01
1637 #define V4L2_H264_DECODE_PARAM_FLAG_FIELD_PIC 0x02
1638 #define V4L2_H264_DECODE_PARAM_FLAG_BOTTOM_FIELD 0x04
1639 #define V4L2_H264_DECODE_PARAM_FLAG_PFRAME 0x08
1640 #define V4L2_H264_DECODE_PARAM_FLAG_BFRAME 0x10
1690 #define V4L2_FWHT_FL_IS_INTERLACED _BITUL(0)
1756 #define V4L2_VP8_SEGMENT_FLAG_ENABLED 0x01
1757 #define V4L2_VP8_SEGMENT_FLAG_UPDATE_MAP 0x02
1758 #define V4L2_VP8_SEGMENT_FLAG_UPDATE_FEATURE_DATA 0x04
1759 #define V4L2_VP8_SEGMENT_FLAG_DELTA_VALUE_MODE 0x08
1783 #define V4L2_VP8_LF_ADJ_ENABLE 0x01
1784 #define V4L2_VP8_LF_DELTA_UPDATE 0x02
1785 #define V4L2_VP8_LF_FILTER_TYPE_SIMPLE 0x04
1880 #define V4L2_VP8_FRAME_FLAG_KEY_FRAME 0x01
1881 #define V4L2_VP8_FRAME_FLAG_EXPERIMENTAL 0x02
1882 #define V4L2_VP8_FRAME_FLAG_SHOW_FRAME 0x04
1883 #define V4L2_VP8_FRAME_FLAG_MB_NO_SKIP_COEFF 0x08
1884 #define V4L2_VP8_FRAME_FLAG_SIGN_BIAS_GOLDEN 0x10
1885 #define V4L2_VP8_FRAME_FLAG_SIGN_BIAS_ALT 0x20
1952 #define V4L2_MPEG2_SEQ_FLAG_PROGRESSIVE 0x01
1989 #define V4L2_MPEG2_PIC_TOP_FIELD 0x1
1990 #define V4L2_MPEG2_PIC_BOTTOM_FIELD 0x2
1991 #define V4L2_MPEG2_PIC_FRAME 0x3
1993 #define V4L2_MPEG2_PIC_FLAG_TOP_FIELD_FIRST 0x0001
1994 #define V4L2_MPEG2_PIC_FLAG_FRAME_PRED_DCT 0x0002
1995 #define V4L2_MPEG2_PIC_FLAG_CONCEALMENT_MV 0x0004
1996 #define V4L2_MPEG2_PIC_FLAG_Q_SCALE_TYPE 0x0008
1997 #define V4L2_MPEG2_PIC_FLAG_INTRA_VLC 0x0010
1998 #define V4L2_MPEG2_PIC_FLAG_ALT_SCAN 0x0020
1999 #define V4L2_MPEG2_PIC_FLAG_REPEAT_FIRST 0x0040
2000 #define V4L2_MPEG2_PIC_FLAG_PROGRESSIVE 0x0080
2043 * by the chroma-specific matrix for non-4:2:0 YUV formats.
2047 * by the chroma-specific matrix for non-4:2:0 YUV formats.
2081 #define V4L2_HEVC_SLICE_TYPE_B 0
2085 #define V4L2_HEVC_SPS_FLAG_SEPARATE_COLOUR_PLANE (1ULL << 0)
2116 * @sps_max_latency_increase_plus1: not equal to 0 is used to compute the
2187 #define V4L2_HEVC_PPS_FLAG_DEPENDENT_SLICE_SEGMENT_ENABLED (1ULL << 0)
2266 #define V4L2_HEVC_DPB_ENTRY_LONG_TERM_REFERENCE 0x01
2268 #define V4L2_HEVC_SEI_PIC_STRUCT_FRAME 0
2305 * to the luma prediction value for list 0
2307 * for list 0
2309 * to the chroma prediction values for list 0
2311 * the chroma prediction values for list 0
2341 #define V4L2_HEVC_SLICE_PARAMS_FLAG_SLICE_SAO_LUMA (1ULL << 0)
2368 * reference index for reference picture list 0
2447 #define V4L2_HEVC_DECODE_PARAM_FLAG_IRAP_PIC 0x1
2448 #define V4L2_HEVC_DECODE_PARAM_FLAG_IDR_PIC 0x2
2449 #define V4L2_HEVC_DECODE_PARAM_FLAG_NO_OUTPUT_OF_PRIOR 0x4
2525 #define V4L2_CID_COLORIMETRY_CLASS_BASE (V4L2_CTRL_CLASS_COLORIMETRY | 0x900)
2528 #define V4L2_CID_COLORIMETRY_HDR10_CLL_INFO (V4L2_CID_COLORIMETRY_CLASS_BASE + 0)
2561 #define V4L2_VP9_LOOP_FILTER_FLAG_DELTA_ENABLED 0x1
2562 #define V4L2_VP9_LOOP_FILTER_FLAG_DELTA_UPDATE 0x2
2610 #define V4L2_VP9_SEGMENTATION_FLAG_ENABLED 0x01
2611 #define V4L2_VP9_SEGMENTATION_FLAG_UPDATE_MAP 0x02
2612 #define V4L2_VP9_SEGMENTATION_FLAG_TEMPORAL_UPDATE 0x04
2613 #define V4L2_VP9_SEGMENTATION_FLAG_UPDATE_DATA 0x08
2614 #define V4L2_VP9_SEGMENTATION_FLAG_ABS_OR_DELTA_UPDATE 0x10
2616 #define V4L2_VP9_SEG_LVL_ALT_Q 0
2623 #define V4L2_VP9_SEGMENT_FEATURE_ENABLED_MASK 0xf
2630 * the first dimension (0..7) and one of V4L2_VP9_SEG_{} as the second dimension.
2655 #define V4L2_VP9_FRAME_FLAG_KEY_FRAME 0x001
2656 #define V4L2_VP9_FRAME_FLAG_SHOW_FRAME 0x002
2657 #define V4L2_VP9_FRAME_FLAG_ERROR_RESILIENT 0x004
2658 #define V4L2_VP9_FRAME_FLAG_INTRA_ONLY 0x008
2659 #define V4L2_VP9_FRAME_FLAG_ALLOW_HIGH_PREC_MV 0x010
2660 #define V4L2_VP9_FRAME_FLAG_REFRESH_FRAME_CTX 0x020
2661 #define V4L2_VP9_FRAME_FLAG_PARALLEL_DEC_MODE 0x040
2662 #define V4L2_VP9_FRAME_FLAG_X_SUBSAMPLING 0x080
2663 #define V4L2_VP9_FRAME_FLAG_Y_SUBSAMPLING 0x100
2664 #define V4L2_VP9_FRAME_FLAG_COLOR_RANGE_FULL_SWING 0x200
2666 #define V4L2_VP9_SIGN_BIAS_LAST 0x1
2667 #define V4L2_VP9_SIGN_BIAS_GOLDEN 0x2
2668 #define V4L2_VP9_SIGN_BIAS_ALT 0x4
2670 #define V4L2_VP9_RESET_FRAME_CTX_NONE 0
2674 #define V4L2_VP9_INTERP_FILTER_EIGHTTAP 0
2680 #define V4L2_VP9_REFERENCE_MODE_SINGLE_REFERENCE 0
2718 * @profile: VP9 profile. Can be 0, 1, 2 or 3.
2789 #define V4L2_VP9_TX_MODE_ONLY_4X4 0
2860 #define V4L2_AV1_SEQUENCE_FLAG_STILL_PICTURE 0x00000001
2861 #define V4L2_AV1_SEQUENCE_FLAG_USE_128X128_SUPERBLOCK 0x00000002
2862 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_FILTER_INTRA 0x00000004
2863 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_INTRA_EDGE_FILTER 0x00000008
2864 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_INTERINTRA_COMPOUND 0x00000010
2865 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_MASKED_COMPOUND 0x00000020
2866 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_WARPED_MOTION 0x00000040
2867 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_DUAL_FILTER 0x00000080
2868 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_ORDER_HINT 0x00000100
2869 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_JNT_COMP 0x00000200
2870 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_REF_FRAME_MVS 0x00000400
2871 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_SUPERRES 0x00000800
2872 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_CDEF 0x00001000
2873 #define V4L2_AV1_SEQUENCE_FLAG_ENABLE_RESTORATION 0x00002000
2874 #define V4L2_AV1_SEQUENCE_FLAG_MONO_CHROME 0x00004000
2875 #define V4L2_AV1_SEQUENCE_FLAG_COLOR_RANGE 0x00008000
2876 #define V4L2_AV1_SEQUENCE_FLAG_SUBSAMPLING_X 0x00010000
2877 #define V4L2_AV1_SEQUENCE_FLAG_SUBSAMPLING_Y 0x00020000
2878 #define V4L2_AV1_SEQUENCE_FLAG_FILM_GRAIN_PARAMS_PRESENT 0x00040000
2879 #define V4L2_AV1_SEQUENCE_FLAG_SEPARATE_UV_DELTA_Q 0x00080000
2948 V4L2_AV1_WARP_MODEL_IDENTITY = 0,
2967 V4L2_AV1_REF_INTRA_FRAME = 0,
2979 #define V4L2_AV1_GLOBAL_MOTION_FLAG_IS_GLOBAL 0x1
2980 #define V4L2_AV1_GLOBAL_MOTION_FLAG_IS_ROT_ZOOM 0x2
2981 #define V4L2_AV1_GLOBAL_MOTION_FLAG_IS_TRANSLATION 0x4
3014 V4L2_AV1_FRAME_RESTORE_NONE = 0,
3020 #define V4L2_AV1_LOOP_RESTORATION_FLAG_USES_LR 0x1
3021 #define V4L2_AV1_LOOP_RESTORATION_FLAG_USES_CHROMA_LR 0x2
3066 #define V4L2_AV1_SEGMENTATION_FLAG_ENABLED 0x1
3067 #define V4L2_AV1_SEGMENTATION_FLAG_UPDATE_MAP 0x2
3068 #define V4L2_AV1_SEGMENTATION_FLAG_TEMPORAL_UPDATE 0x4
3069 #define V4L2_AV1_SEGMENTATION_FLAG_UPDATE_DATA 0x8
3070 #define V4L2_AV1_SEGMENTATION_FLAG_SEG_ID_PRE_SKIP 0x10
3085 V4L2_AV1_SEG_LVL_ALT_Q = 0,
3115 #define V4L2_AV1_LOOP_FILTER_FLAG_DELTA_ENABLED 0x1
3116 #define V4L2_AV1_LOOP_FILTER_FLAG_DELTA_UPDATE 0x2
3117 #define V4L2_AV1_LOOP_FILTER_FLAG_DELTA_LF_PRESENT 0x4
3118 #define V4L2_AV1_LOOP_FILTER_FLAG_DELTA_LF_MULTI 0x8
3152 #define V4L2_AV1_QUANTIZATION_FLAG_DIFF_UV_DELTA 0x1
3153 #define V4L2_AV1_QUANTIZATION_FLAG_USING_QMATRIX 0x2
3154 #define V4L2_AV1_QUANTIZATION_FLAG_DELTA_Q_PRESENT 0x4
3191 #define V4L2_AV1_TILE_INFO_FLAG_UNIFORM_TILE_SPACING 0x1
3235 V4L2_AV1_KEY_FRAME = 0,
3255 V4L2_AV1_INTERPOLATION_FILTER_EIGHTTAP = 0,
3273 V4L2_AV1_TX_MODE_ONLY_4X4 = 0,
3278 #define V4L2_AV1_FRAME_FLAG_SHOW_FRAME 0x00000001
3279 #define V4L2_AV1_FRAME_FLAG_SHOWABLE_FRAME 0x00000002
3280 #define V4L2_AV1_FRAME_FLAG_ERROR_RESILIENT_MODE 0x00000004
3281 #define V4L2_AV1_FRAME_FLAG_DISABLE_CDF_UPDATE 0x00000008
3282 #define V4L2_AV1_FRAME_FLAG_ALLOW_SCREEN_CONTENT_TOOLS 0x00000010
3283 #define V4L2_AV1_FRAME_FLAG_FORCE_INTEGER_MV 0x00000020
3284 #define V4L2_AV1_FRAME_FLAG_ALLOW_INTRABC 0x00000040
3285 #define V4L2_AV1_FRAME_FLAG_USE_SUPERRES 0x00000080
3286 #define V4L2_AV1_FRAME_FLAG_ALLOW_HIGH_PRECISION_MV 0x00000100
3287 #define V4L2_AV1_FRAME_FLAG_IS_MOTION_MODE_SWITCHABLE 0x00000200
3288 #define V4L2_AV1_FRAME_FLAG_USE_REF_FRAME_MVS 0x00000400
3289 #define V4L2_AV1_FRAME_FLAG_DISABLE_FRAME_END_UPDATE_CDF 0x00000800
3290 #define V4L2_AV1_FRAME_FLAG_ALLOW_WARPED_MOTION 0x00001000
3291 #define V4L2_AV1_FRAME_FLAG_REFERENCE_SELECT 0x00002000
3292 #define V4L2_AV1_FRAME_FLAG_REDUCED_TX_SET 0x00004000
3293 #define V4L2_AV1_FRAME_FLAG_SKIP_MODE_ALLOWED 0x00008000
3294 #define V4L2_AV1_FRAME_FLAG_SKIP_MODE_PRESENT 0x00010000
3295 #define V4L2_AV1_FRAME_FLAG_FRAME_SIZE_OVERRIDE 0x00020000
3296 #define V4L2_AV1_FRAME_FLAG_BUFFER_REMOVAL_TIME_PRESENT 0x00040000
3297 #define V4L2_AV1_FRAME_FLAG_FRAME_REFS_SHORT_SIGNALING 0x00080000
3340 * only used for non-intra frames and ignored otherwise. order_hints[0] is
3381 #define V4L2_AV1_FILM_GRAIN_FLAG_APPLY_GRAIN 0x1
3382 #define V4L2_AV1_FILM_GRAIN_FLAG_UPDATE_GRAIN 0x2
3383 #define V4L2_AV1_FILM_GRAIN_FLAG_CHROMA_SCALING_FROM_LUMA 0x4
3384 #define V4L2_AV1_FILM_GRAIN_FLAG_OVERLAP 0x8
3385 #define V4L2_AV1_FILM_GRAIN_FLAG_CLIP_TO_RESTRICTED_RANGE 0x10
3404 * signaled on the scale of 0..255. In case of 10 bit video, these values
3413 * on the scale of 0..255.
3420 * on the scale of 0..255.
3424 * chroma component. The grain_scaling_minus_8 can take values of 0..3 and
3436 * coefficients. Values of 0, 1, 2, and 3 correspond to the ranges for