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