1 /* automatically generated by tools/bindgen-all-the-things */ 2 3 #![allow(clippy::missing_safety_doc)] 4 #![allow(clippy::upper_case_acronyms)] 5 #![allow(non_upper_case_globals)] 6 #![allow(non_camel_case_types)] 7 #![allow(non_snake_case)] 8 #![allow(dead_code)] 9 10 pub const VA_MAJOR_VERSION: u32 = 1; 11 pub const VA_MINOR_VERSION: u32 = 15; 12 pub const VA_MICRO_VERSION: u32 = 0; 13 pub const VA_VERSION_S: &[u8; 7usize] = b"1.15.0\0"; 14 pub const VA_VERSION_HEX: u32 = 17760256; 15 pub const VA_STATUS_SUCCESS: u32 = 0; 16 pub const VA_STATUS_ERROR_OPERATION_FAILED: u32 = 1; 17 pub const VA_STATUS_ERROR_ALLOCATION_FAILED: u32 = 2; 18 pub const VA_STATUS_ERROR_INVALID_DISPLAY: u32 = 3; 19 pub const VA_STATUS_ERROR_INVALID_CONFIG: u32 = 4; 20 pub const VA_STATUS_ERROR_INVALID_CONTEXT: u32 = 5; 21 pub const VA_STATUS_ERROR_INVALID_SURFACE: u32 = 6; 22 pub const VA_STATUS_ERROR_INVALID_BUFFER: u32 = 7; 23 pub const VA_STATUS_ERROR_INVALID_IMAGE: u32 = 8; 24 pub const VA_STATUS_ERROR_INVALID_SUBPICTURE: u32 = 9; 25 pub const VA_STATUS_ERROR_ATTR_NOT_SUPPORTED: u32 = 10; 26 pub const VA_STATUS_ERROR_MAX_NUM_EXCEEDED: u32 = 11; 27 pub const VA_STATUS_ERROR_UNSUPPORTED_PROFILE: u32 = 12; 28 pub const VA_STATUS_ERROR_UNSUPPORTED_ENTRYPOINT: u32 = 13; 29 pub const VA_STATUS_ERROR_UNSUPPORTED_RT_FORMAT: u32 = 14; 30 pub const VA_STATUS_ERROR_UNSUPPORTED_BUFFERTYPE: u32 = 15; 31 pub const VA_STATUS_ERROR_SURFACE_BUSY: u32 = 16; 32 pub const VA_STATUS_ERROR_FLAG_NOT_SUPPORTED: u32 = 17; 33 pub const VA_STATUS_ERROR_INVALID_PARAMETER: u32 = 18; 34 pub const VA_STATUS_ERROR_RESOLUTION_NOT_SUPPORTED: u32 = 19; 35 pub const VA_STATUS_ERROR_UNIMPLEMENTED: u32 = 20; 36 pub const VA_STATUS_ERROR_SURFACE_IN_DISPLAYING: u32 = 21; 37 pub const VA_STATUS_ERROR_INVALID_IMAGE_FORMAT: u32 = 22; 38 pub const VA_STATUS_ERROR_DECODING_ERROR: u32 = 23; 39 pub const VA_STATUS_ERROR_ENCODING_ERROR: u32 = 24; 40 pub const VA_STATUS_ERROR_INVALID_VALUE: u32 = 25; 41 pub const VA_STATUS_ERROR_UNSUPPORTED_FILTER: u32 = 32; 42 pub const VA_STATUS_ERROR_INVALID_FILTER_CHAIN: u32 = 33; 43 pub const VA_STATUS_ERROR_HW_BUSY: u32 = 34; 44 pub const VA_STATUS_ERROR_UNSUPPORTED_MEMORY_TYPE: u32 = 36; 45 pub const VA_STATUS_ERROR_NOT_ENOUGH_BUFFER: u32 = 37; 46 pub const VA_STATUS_ERROR_TIMEDOUT: u32 = 38; 47 pub const VA_STATUS_ERROR_UNKNOWN: u32 = 4294967295; 48 pub const VA_FRAME_PICTURE: u32 = 0; 49 pub const VA_TOP_FIELD: u32 = 1; 50 pub const VA_BOTTOM_FIELD: u32 = 2; 51 pub const VA_TOP_FIELD_FIRST: u32 = 4; 52 pub const VA_BOTTOM_FIELD_FIRST: u32 = 8; 53 pub const VA_ENABLE_BLEND: u32 = 4; 54 pub const VA_CLEAR_DRAWABLE: u32 = 8; 55 pub const VA_SRC_COLOR_MASK: u32 = 240; 56 pub const VA_SRC_BT601: u32 = 16; 57 pub const VA_SRC_BT709: u32 = 32; 58 pub const VA_SRC_SMPTE_240: u32 = 64; 59 pub const VA_FILTER_SCALING_DEFAULT: u32 = 0; 60 pub const VA_FILTER_SCALING_FAST: u32 = 256; 61 pub const VA_FILTER_SCALING_HQ: u32 = 512; 62 pub const VA_FILTER_SCALING_NL_ANAMORPHIC: u32 = 768; 63 pub const VA_FILTER_SCALING_MASK: u32 = 3840; 64 pub const VA_FILTER_INTERPOLATION_DEFAULT: u32 = 0; 65 pub const VA_FILTER_INTERPOLATION_NEAREST_NEIGHBOR: u32 = 4096; 66 pub const VA_FILTER_INTERPOLATION_BILINEAR: u32 = 8192; 67 pub const VA_FILTER_INTERPOLATION_ADVANCED: u32 = 12288; 68 pub const VA_FILTER_INTERPOLATION_MASK: u32 = 61440; 69 pub const VA_PADDING_LOW: u32 = 4; 70 pub const VA_PADDING_MEDIUM: u32 = 8; 71 pub const VA_PADDING_HIGH: u32 = 16; 72 pub const VA_PADDING_LARGE: u32 = 32; 73 pub const VA_EXEC_SYNC: u32 = 0; 74 pub const VA_EXEC_ASYNC: u32 = 1; 75 pub const VA_EXEC_MODE_DEFAULT: u32 = 0; 76 pub const VA_EXEC_MODE_POWER_SAVING: u32 = 1; 77 pub const VA_EXEC_MODE_PERFORMANCE: u32 = 2; 78 pub const VA_FEATURE_NOT_SUPPORTED: u32 = 0; 79 pub const VA_FEATURE_SUPPORTED: u32 = 1; 80 pub const VA_FEATURE_REQUIRED: u32 = 2; 81 pub const VA_RT_FORMAT_YUV420: u32 = 1; 82 pub const VA_RT_FORMAT_YUV422: u32 = 2; 83 pub const VA_RT_FORMAT_YUV444: u32 = 4; 84 pub const VA_RT_FORMAT_YUV411: u32 = 8; 85 pub const VA_RT_FORMAT_YUV400: u32 = 16; 86 pub const VA_RT_FORMAT_YUV420_10: u32 = 256; 87 pub const VA_RT_FORMAT_YUV422_10: u32 = 512; 88 pub const VA_RT_FORMAT_YUV444_10: u32 = 1024; 89 pub const VA_RT_FORMAT_YUV420_12: u32 = 4096; 90 pub const VA_RT_FORMAT_YUV422_12: u32 = 8192; 91 pub const VA_RT_FORMAT_YUV444_12: u32 = 16384; 92 pub const VA_RT_FORMAT_RGB16: u32 = 65536; 93 pub const VA_RT_FORMAT_RGB32: u32 = 131072; 94 pub const VA_RT_FORMAT_RGBP: u32 = 1048576; 95 pub const VA_RT_FORMAT_RGB32_10: u32 = 2097152; 96 pub const VA_RT_FORMAT_PROTECTED: u32 = 2147483648; 97 pub const VA_RT_FORMAT_RGB32_10BPP: u32 = 2097152; 98 pub const VA_RT_FORMAT_YUV420_10BPP: u32 = 256; 99 pub const VA_RC_NONE: u32 = 1; 100 pub const VA_RC_CBR: u32 = 2; 101 pub const VA_RC_VBR: u32 = 4; 102 pub const VA_RC_VCM: u32 = 8; 103 pub const VA_RC_CQP: u32 = 16; 104 pub const VA_RC_VBR_CONSTRAINED: u32 = 32; 105 pub const VA_RC_ICQ: u32 = 64; 106 pub const VA_RC_MB: u32 = 128; 107 pub const VA_RC_CFS: u32 = 256; 108 pub const VA_RC_PARALLEL: u32 = 512; 109 pub const VA_RC_QVBR: u32 = 1024; 110 pub const VA_RC_AVBR: u32 = 2048; 111 pub const VA_RC_TCBRC: u32 = 4096; 112 pub const VA_DEC_SLICE_MODE_NORMAL: u32 = 1; 113 pub const VA_DEC_SLICE_MODE_BASE: u32 = 2; 114 pub const VA_DEC_PROCESSING_NONE: u32 = 0; 115 pub const VA_DEC_PROCESSING: u32 = 1; 116 pub const VA_ENC_PACKED_HEADER_NONE: u32 = 0; 117 pub const VA_ENC_PACKED_HEADER_SEQUENCE: u32 = 1; 118 pub const VA_ENC_PACKED_HEADER_PICTURE: u32 = 2; 119 pub const VA_ENC_PACKED_HEADER_SLICE: u32 = 4; 120 pub const VA_ENC_PACKED_HEADER_MISC: u32 = 8; 121 pub const VA_ENC_PACKED_HEADER_RAW_DATA: u32 = 16; 122 pub const VA_ENC_INTERLACED_NONE: u32 = 0; 123 pub const VA_ENC_INTERLACED_FRAME: u32 = 1; 124 pub const VA_ENC_INTERLACED_FIELD: u32 = 2; 125 pub const VA_ENC_INTERLACED_MBAFF: u32 = 4; 126 pub const VA_ENC_INTERLACED_PAFF: u32 = 8; 127 pub const VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS: u32 = 1; 128 pub const VA_ENC_SLICE_STRUCTURE_ARBITRARY_MACROBLOCKS: u32 = 2; 129 pub const VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS: u32 = 4; 130 pub const VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE: u32 = 8; 131 pub const VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS: u32 = 16; 132 pub const VA_ENC_SLICE_STRUCTURE_EQUAL_MULTI_ROWS: u32 = 32; 133 pub const VA_ENC_QUANTIZATION_NONE: u32 = 0; 134 pub const VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED: u32 = 1; 135 pub const VA_PREDICTION_DIRECTION_PREVIOUS: u32 = 1; 136 pub const VA_PREDICTION_DIRECTION_FUTURE: u32 = 2; 137 pub const VA_PREDICTION_DIRECTION_BI_NOT_EMPTY: u32 = 4; 138 pub const VA_ENC_INTRA_REFRESH_NONE: u32 = 0; 139 pub const VA_ENC_INTRA_REFRESH_ROLLING_COLUMN: u32 = 1; 140 pub const VA_ENC_INTRA_REFRESH_ROLLING_ROW: u32 = 2; 141 pub const VA_ENC_INTRA_REFRESH_ADAPTIVE: u32 = 16; 142 pub const VA_ENC_INTRA_REFRESH_CYCLIC: u32 = 32; 143 pub const VA_ENC_INTRA_REFRESH_P_FRAME: u32 = 65536; 144 pub const VA_ENC_INTRA_REFRESH_B_FRAME: u32 = 131072; 145 pub const VA_ENC_INTRA_REFRESH_MULTI_REF: u32 = 262144; 146 pub const VA_PC_CIPHER_AES: u32 = 1; 147 pub const VA_PC_BLOCK_SIZE_128: u32 = 1; 148 pub const VA_PC_BLOCK_SIZE_192: u32 = 2; 149 pub const VA_PC_BLOCK_SIZE_256: u32 = 4; 150 pub const VA_PC_CIPHER_MODE_ECB: u32 = 1; 151 pub const VA_PC_CIPHER_MODE_CBC: u32 = 2; 152 pub const VA_PC_CIPHER_MODE_CTR: u32 = 4; 153 pub const VA_PC_SAMPLE_TYPE_FULLSAMPLE: u32 = 1; 154 pub const VA_PC_SAMPLE_TYPE_SUBSAMPLE: u32 = 2; 155 pub const VA_PC_USAGE_DEFAULT: u32 = 0; 156 pub const VA_PC_USAGE_WIDEVINE: u32 = 1; 157 pub const VA_PROCESSING_RATE_NONE: u32 = 0; 158 pub const VA_PROCESSING_RATE_ENCODE: u32 = 1; 159 pub const VA_PROCESSING_RATE_DECODE: u32 = 2; 160 pub const VA_ATTRIB_NOT_SUPPORTED: u32 = 2147483648; 161 pub const VA_INVALID_ID: u32 = 4294967295; 162 pub const VA_INVALID_SURFACE: u32 = 4294967295; 163 pub const VA_SURFACE_ATTRIB_NOT_SUPPORTED: u32 = 0; 164 pub const VA_SURFACE_ATTRIB_GETTABLE: u32 = 1; 165 pub const VA_SURFACE_ATTRIB_SETTABLE: u32 = 2; 166 pub const VA_SURFACE_ATTRIB_MEM_TYPE_VA: u32 = 1; 167 pub const VA_SURFACE_ATTRIB_MEM_TYPE_V4L2: u32 = 2; 168 pub const VA_SURFACE_ATTRIB_MEM_TYPE_USER_PTR: u32 = 4; 169 pub const VA_SURFACE_EXTBUF_DESC_ENABLE_TILING: u32 = 1; 170 pub const VA_SURFACE_EXTBUF_DESC_CACHED: u32 = 2; 171 pub const VA_SURFACE_EXTBUF_DESC_UNCACHED: u32 = 4; 172 pub const VA_SURFACE_EXTBUF_DESC_WC: u32 = 8; 173 pub const VA_SURFACE_EXTBUF_DESC_PROTECTED: u32 = 2147483648; 174 pub const VA_SURFACE_ATTRIB_USAGE_HINT_GENERIC: u32 = 0; 175 pub const VA_SURFACE_ATTRIB_USAGE_HINT_DECODER: u32 = 1; 176 pub const VA_SURFACE_ATTRIB_USAGE_HINT_ENCODER: u32 = 2; 177 pub const VA_SURFACE_ATTRIB_USAGE_HINT_VPP_READ: u32 = 4; 178 pub const VA_SURFACE_ATTRIB_USAGE_HINT_VPP_WRITE: u32 = 8; 179 pub const VA_SURFACE_ATTRIB_USAGE_HINT_DISPLAY: u32 = 16; 180 pub const VA_SURFACE_ATTRIB_USAGE_HINT_EXPORT: u32 = 32; 181 pub const VA_PROGRESSIVE: u32 = 1; 182 pub const VA_ENCRYPTION_TYPE_FULLSAMPLE_CTR: u32 = 1; 183 pub const VA_ENCRYPTION_TYPE_FULLSAMPLE_CBC: u32 = 2; 184 pub const VA_ENCRYPTION_TYPE_SUBSAMPLE_CTR: u32 = 4; 185 pub const VA_ENCRYPTION_TYPE_SUBSAMPLE_CBC: u32 = 8; 186 pub const VA_SLICE_DATA_FLAG_ALL: u32 = 0; 187 pub const VA_SLICE_DATA_FLAG_BEGIN: u32 = 1; 188 pub const VA_SLICE_DATA_FLAG_MIDDLE: u32 = 2; 189 pub const VA_SLICE_DATA_FLAG_END: u32 = 4; 190 pub const VA_MB_TYPE_MOTION_FORWARD: u32 = 2; 191 pub const VA_MB_TYPE_MOTION_BACKWARD: u32 = 4; 192 pub const VA_MB_TYPE_MOTION_PATTERN: u32 = 8; 193 pub const VA_MB_TYPE_MOTION_INTRA: u32 = 16; 194 pub const VA_PICTURE_H264_INVALID: u32 = 1; 195 pub const VA_PICTURE_H264_TOP_FIELD: u32 = 2; 196 pub const VA_PICTURE_H264_BOTTOM_FIELD: u32 = 4; 197 pub const VA_PICTURE_H264_SHORT_TERM_REFERENCE: u32 = 8; 198 pub const VA_PICTURE_H264_LONG_TERM_REFERENCE: u32 = 16; 199 pub const VA_CODED_BUF_STATUS_PICTURE_AVE_QP_MASK: u32 = 255; 200 pub const VA_CODED_BUF_STATUS_LARGE_SLICE_MASK: u32 = 256; 201 pub const VA_CODED_BUF_STATUS_SLICE_OVERFLOW_MASK: u32 = 512; 202 pub const VA_CODED_BUF_STATUS_BITRATE_OVERFLOW: u32 = 1024; 203 pub const VA_CODED_BUF_STATUS_BITRATE_HIGH: u32 = 2048; 204 pub const VA_CODED_BUF_STATUS_FRAME_SIZE_OVERFLOW: u32 = 4096; 205 pub const VA_CODED_BUF_STATUS_BAD_BITSTREAM: u32 = 32768; 206 pub const VA_CODED_BUF_STATUS_AIR_MB_OVER_THRESHOLD: u32 = 16711680; 207 pub const VA_CODED_BUF_STATUS_NUMBER_PASSES_MASK: u32 = 251658240; 208 pub const VA_CODED_BUF_STATUS_SINGLE_NALU: u32 = 268435456; 209 pub const VA_EXPORT_SURFACE_READ_ONLY: u32 = 1; 210 pub const VA_EXPORT_SURFACE_WRITE_ONLY: u32 = 2; 211 pub const VA_EXPORT_SURFACE_READ_WRITE: u32 = 3; 212 pub const VA_EXPORT_SURFACE_SEPARATE_LAYERS: u32 = 4; 213 pub const VA_EXPORT_SURFACE_COMPOSED_LAYERS: u32 = 8; 214 pub const VA_TIMEOUT_INFINITE: i32 = -1; 215 pub const VA_FOURCC_NV12: u32 = 842094158; 216 pub const VA_FOURCC_NV21: u32 = 825382478; 217 pub const VA_FOURCC_AI44: u32 = 875839817; 218 pub const VA_FOURCC_RGBA: u32 = 1094862674; 219 pub const VA_FOURCC_RGBX: u32 = 1480738642; 220 pub const VA_FOURCC_BGRA: u32 = 1095911234; 221 pub const VA_FOURCC_BGRX: u32 = 1481787202; 222 pub const VA_FOURCC_ARGB: u32 = 1111970369; 223 pub const VA_FOURCC_XRGB: u32 = 1111970392; 224 pub const VA_FOURCC_ABGR: u32 = 1380401729; 225 pub const VA_FOURCC_XBGR: u32 = 1380401752; 226 pub const VA_FOURCC_UYVY: u32 = 1498831189; 227 pub const VA_FOURCC_YUY2: u32 = 844715353; 228 pub const VA_FOURCC_AYUV: u32 = 1448433985; 229 pub const VA_FOURCC_NV11: u32 = 825316942; 230 pub const VA_FOURCC_YV12: u32 = 842094169; 231 pub const VA_FOURCC_P208: u32 = 942682704; 232 pub const VA_FOURCC_I420: u32 = 808596553; 233 pub const VA_FOURCC_YV24: u32 = 875714137; 234 pub const VA_FOURCC_YV32: u32 = 842225241; 235 pub const VA_FOURCC_Y800: u32 = 808466521; 236 pub const VA_FOURCC_IMC3: u32 = 860048713; 237 pub const VA_FOURCC_411P: u32 = 1345401140; 238 pub const VA_FOURCC_411R: u32 = 1378955572; 239 pub const VA_FOURCC_422H: u32 = 1211249204; 240 pub const VA_FOURCC_422V: u32 = 1446130228; 241 pub const VA_FOURCC_444P: u32 = 1345598516; 242 pub const VA_FOURCC_RGBP: u32 = 1346520914; 243 pub const VA_FOURCC_BGRP: u32 = 1347569474; 244 pub const VA_FOURCC_RGB565: u32 = 909199186; 245 pub const VA_FOURCC_BGR565: u32 = 909199170; 246 pub const VA_FOURCC_Y210: u32 = 808530521; 247 pub const VA_FOURCC_Y212: u32 = 842084953; 248 pub const VA_FOURCC_Y216: u32 = 909193817; 249 pub const VA_FOURCC_Y410: u32 = 808531033; 250 pub const VA_FOURCC_Y412: u32 = 842085465; 251 pub const VA_FOURCC_Y416: u32 = 909194329; 252 pub const VA_FOURCC_YV16: u32 = 909203033; 253 pub const VA_FOURCC_P010: u32 = 808530000; 254 pub const VA_FOURCC_P012: u32 = 842084432; 255 pub const VA_FOURCC_P016: u32 = 909193296; 256 pub const VA_FOURCC_I010: u32 = 808529993; 257 pub const VA_FOURCC_IYUV: u32 = 1448433993; 258 pub const VA_FOURCC_A2R10G10B10: u32 = 808669761; 259 pub const VA_FOURCC_A2B10G10R10: u32 = 808665665; 260 pub const VA_FOURCC_X2R10G10B10: u32 = 808669784; 261 pub const VA_FOURCC_X2B10G10R10: u32 = 808665688; 262 pub const VA_FOURCC_Y8: u32 = 538982489; 263 pub const VA_FOURCC_Y16: u32 = 540422489; 264 pub const VA_FOURCC_VYUY: u32 = 1498765654; 265 pub const VA_FOURCC_YVYU: u32 = 1431918169; 266 pub const VA_FOURCC_ARGB64: u32 = 877089345; 267 pub const VA_FOURCC_ABGR64: u32 = 877085249; 268 pub const VA_FOURCC_XYUV: u32 = 1448434008; 269 pub const VA_LSB_FIRST: u32 = 1; 270 pub const VA_MSB_FIRST: u32 = 2; 271 pub const VA_SUBPICTURE_CHROMA_KEYING: u32 = 1; 272 pub const VA_SUBPICTURE_GLOBAL_ALPHA: u32 = 2; 273 pub const VA_SUBPICTURE_DESTINATION_IS_SCREEN_COORD: u32 = 4; 274 pub const VA_ROTATION_NONE: u32 = 0; 275 pub const VA_ROTATION_90: u32 = 1; 276 pub const VA_ROTATION_180: u32 = 2; 277 pub const VA_ROTATION_270: u32 = 3; 278 pub const VA_MIRROR_NONE: u32 = 0; 279 pub const VA_MIRROR_HORIZONTAL: u32 = 1; 280 pub const VA_MIRROR_VERTICAL: u32 = 2; 281 pub const VA_OOL_DEBLOCKING_FALSE: u32 = 0; 282 pub const VA_OOL_DEBLOCKING_TRUE: u32 = 1; 283 pub const VA_RENDER_MODE_UNDEFINED: u32 = 0; 284 pub const VA_RENDER_MODE_LOCAL_OVERLAY: u32 = 1; 285 pub const VA_RENDER_MODE_LOCAL_GPU: u32 = 2; 286 pub const VA_RENDER_MODE_EXTERNAL_OVERLAY: u32 = 4; 287 pub const VA_RENDER_MODE_EXTERNAL_GPU: u32 = 8; 288 pub const VA_RENDER_DEVICE_UNDEFINED: u32 = 0; 289 pub const VA_RENDER_DEVICE_LOCAL: u32 = 1; 290 pub const VA_RENDER_DEVICE_EXTERNAL: u32 = 2; 291 pub const VA_DISPLAY_ATTRIB_NOT_SUPPORTED: u32 = 0; 292 pub const VA_DISPLAY_ATTRIB_GETTABLE: u32 = 1; 293 pub const VA_DISPLAY_ATTRIB_SETTABLE: u32 = 2; 294 pub const VA_PICTURE_HEVC_INVALID: u32 = 1; 295 pub const VA_PICTURE_HEVC_FIELD_PIC: u32 = 2; 296 pub const VA_PICTURE_HEVC_BOTTOM_FIELD: u32 = 4; 297 pub const VA_PICTURE_HEVC_LONG_TERM_REFERENCE: u32 = 8; 298 pub const VA_PICTURE_HEVC_RPS_ST_CURR_BEFORE: u32 = 16; 299 pub const VA_PICTURE_HEVC_RPS_ST_CURR_AFTER: u32 = 32; 300 pub const VA_PICTURE_HEVC_RPS_LT_CURR: u32 = 64; 301 pub const VA_FEI_FUNCTION_ENC: u32 = 1; 302 pub const VA_FEI_FUNCTION_PAK: u32 = 2; 303 pub const VA_FEI_FUNCTION_ENC_PAK: u32 = 4; 304 pub const VA_PICTURE_STATS_INVALID: u32 = 1; 305 pub const VA_PICTURE_STATS_PROGRESSIVE: u32 = 0; 306 pub const VA_PICTURE_STATS_TOP_FIELD: u32 = 2; 307 pub const VA_PICTURE_STATS_BOTTOM_FIELD: u32 = 4; 308 pub const VA_PICTURE_STATS_CONTENT_UPDATED: u32 = 16; 309 pub const VA_MB_PRED_AVAIL_TOP_LEFT: u32 = 4; 310 pub const VA_MB_PRED_AVAIL_TOP: u32 = 16; 311 pub const VA_MB_PRED_AVAIL_TOP_RIGHT: u32 = 8; 312 pub const VA_MB_PRED_AVAIL_LEFT: u32 = 64; 313 pub const VA_AV1_MAX_SEGMENTS: u32 = 8; 314 pub const VA_AV1_SEG_LVL_MAX: u32 = 8; 315 pub const VA_BLEND_GLOBAL_ALPHA: u32 = 1; 316 pub const VA_BLEND_PREMULTIPLIED_ALPHA: u32 = 2; 317 pub const VA_BLEND_LUMA_KEY: u32 = 16; 318 pub const VA_PROC_PIPELINE_SUBPICTURES: u32 = 1; 319 pub const VA_PROC_PIPELINE_FAST: u32 = 2; 320 pub const VA_PROC_FILTER_MANDATORY: u32 = 1; 321 pub const VA_PIPELINE_FLAG_END: u32 = 4; 322 pub const VA_CHROMA_SITING_UNKNOWN: u32 = 0; 323 pub const VA_CHROMA_SITING_VERTICAL_TOP: u32 = 1; 324 pub const VA_CHROMA_SITING_VERTICAL_CENTER: u32 = 2; 325 pub const VA_CHROMA_SITING_VERTICAL_BOTTOM: u32 = 3; 326 pub const VA_CHROMA_SITING_HORIZONTAL_LEFT: u32 = 4; 327 pub const VA_CHROMA_SITING_HORIZONTAL_CENTER: u32 = 8; 328 pub const VA_SOURCE_RANGE_UNKNOWN: u32 = 0; 329 pub const VA_SOURCE_RANGE_REDUCED: u32 = 1; 330 pub const VA_SOURCE_RANGE_FULL: u32 = 2; 331 pub const VA_TONE_MAPPING_HDR_TO_HDR: u32 = 1; 332 pub const VA_TONE_MAPPING_HDR_TO_SDR: u32 = 2; 333 pub const VA_TONE_MAPPING_HDR_TO_EDR: u32 = 4; 334 pub const VA_TONE_MAPPING_SDR_TO_HDR: u32 = 8; 335 pub const VA_DEINTERLACING_BOTTOM_FIELD_FIRST: u32 = 1; 336 pub const VA_DEINTERLACING_BOTTOM_FIELD: u32 = 2; 337 pub const VA_DEINTERLACING_ONE_FIELD: u32 = 4; 338 pub const VA_DEINTERLACING_FMD_ENABLE: u32 = 8; 339 pub const VA_DEINTERLACING_SCD_ENABLE: u32 = 16; 340 pub const VA_PROC_HVS_DENOISE_DEFAULT: u32 = 0; 341 pub const VA_PROC_HVS_DENOISE_AUTO_BDRATE: u32 = 1; 342 pub const VA_PROC_HVS_DENOISE_AUTO_SUBJECTIVE: u32 = 2; 343 pub const VA_PROC_HVS_DENOISE_MANUAL: u32 = 3; 344 pub const VA_3DLUT_CHANNEL_UNKNOWN: u32 = 0; 345 pub const VA_3DLUT_CHANNEL_RGB_RGB: u32 = 1; 346 pub const VA_3DLUT_CHANNEL_YUV_RGB: u32 = 2; 347 pub const VA_3DLUT_CHANNEL_VUY_RGB: u32 = 4; 348