58 typedef struct _VADecPictureParameterBufferVP9 {
76 VASurfaceID reference_frames[8];
84 uint32_t subsampling_y : 1;
85 uint32_t frame_type : 1;
86 uint32_t show_frame : 1;
87 uint32_t error_resilient_mode : 1;
88 uint32_t intra_only : 1;
89 uint32_t allow_high_precision_mv : 1;
90 uint32_t mcomp_filter_type : 3;
91 uint32_t frame_parallel_decoding_mode : 1;
92 uint32_t reset_frame_context : 2;
93 uint32_t refresh_frame_context : 1;
94 uint32_t frame_context_idx : 2;
95 uint32_t segmentation_enabled : 1;
146 uint8_t filter_level;
147 uint8_t sharpness_level;
176 uint8_t mb_segment_tree_probs[7];
177 uint8_t segment_pred_probs[3];
190 uint32_t va_reserved[VA_PADDING_MEDIUM];
204 typedef struct _VASegmentParameterVP9 {
235 uint8_t filter_level[4][2];
279 typedef struct _VASliceParameterBufferVP9 {
#define VA_PADDING_LOW
Definition: va.h:360
VP9 Decoding Picture Parameter Buffer Structure.
Definition: va_dec_vp9.h:58
uint32_t golden_ref_frame_sign_bias
Sign Bias of the GOLDERN reference frame. Corresponds to ref_frame_sign_bias[GOLDERN_FRAME] in VP9 co...
Definition: va_dec_vp9.h:122
uint16_t first_partition_size
The byte count of compressed header the bitstream buffer, which corresponds to syntax first_partition...
Definition: va_dec_vp9.h:170
uint32_t last_ref_frame
Index of reference_frames[] and points to the LAST reference frame. It corresponds to active_ref_idx[...
Definition: va_dec_vp9.h:109
uint32_t alt_ref_frame
Index of reference_frames[] and points to the ALTERNATE reference frame. Corresponds to active_ref_id...
Definition: va_dec_vp9.h:127
uint32_t golden_ref_frame
Index of reference_frames[] and points to the GOLDERN reference frame. It corresponds to active_ref_i...
Definition: va_dec_vp9.h:118
uint16_t frame_height
picture height Picture original resolution. The value may not be multiple of 8.
Definition: va_dec_vp9.h:66
uint32_t segmentation_update_map
corresponds to variable update_mb_segmentation_map in VP9 code.
Definition: va_dec_vp9.h:103
uint32_t lossless_flag
Lossless Mode LosslessFlag = base_qindex == 0 && y_dc_delta_q == 0 && uv_dc_delta_q == 0 && uv_ac_del...
Definition: va_dec_vp9.h:140
uint8_t bit_depth
VP9 bit depth per sample same for both luma and chroma samples.
Definition: va_dec_vp9.h:187
uint32_t segmentation_temporal_update
corresponds to variable temporal_update in VP9 code.
Definition: va_dec_vp9.h:99
uint8_t log2_tile_columns
number of tile columns specified by (1 << log2_tile_columns). It corresponds the variable with same n...
Definition: va_dec_vp9.h:156
uint8_t log2_tile_rows
number of tile rows specified by (1 << log2_tile_rows). It corresponds the variable with same name in...
Definition: va_dec_vp9.h:152
uint32_t alt_ref_frame_sign_bias
Sign Bias of the ALTERNATE reference frame. Corresponds to ref_frame_sign_bias[ALTREF_FRAME] in VP9 c...
Definition: va_dec_vp9.h:131
uint16_t frame_width
picture width Picture original resolution. The value may not be multiple of 8.
Definition: va_dec_vp9.h:62
uint8_t frame_header_length_in_bytes
Number of bytes taken up by the uncompressed frame header, which corresponds to byte length of functi...
Definition: va_dec_vp9.h:165
uint32_t last_ref_frame_sign_bias
Sign Bias of the LAST reference frame. It corresponds to ref_frame_sign_bias[LAST_FRAME] in VP9 code.
Definition: va_dec_vp9.h:113
uint8_t profile
VP9 Profile definition value range [0..3].
Definition: va_dec_vp9.h:182
uint32_t subsampling_x
flags for current picture same syntax and semantic as those in VP9 code
Definition: va_dec_vp9.h:83
VP9 Segmentation Parameter Data Structure.
Definition: va_dec_vp9.h:204
uint16_t segment_reference_skipped
Indicates if per segment skip feature is enabled. Corresponding to variable feature_enabled when j ==...
Definition: va_dec_vp9.h:226
int16_t chroma_dc_quant_scale
Specifies per segment Chroma DC quantization scale. Corresponding to uv_dequant[qindex][0] in vp9_mb_...
Definition: va_dec_vp9.h:255
uint16_t segment_reference
Specifies per segment reference indication. 0: reserved 1: Last ref 2: golden 3: altref Value can be ...
Definition: va_dec_vp9.h:221
int16_t luma_dc_quant_scale
Specifies per segment Luma DC quantization scale. Corresponding to y_dequant[qindex][0] in vp9_mb_ini...
Definition: va_dec_vp9.h:245
int16_t chroma_ac_quant_scale
Specifies per segment Chroma AC quantization scale. Corresponding to uv_dequant[qindex][1] in vp9_mb_...
Definition: va_dec_vp9.h:250
uint16_t segment_reference_enabled
Indicates if per segment reference frame indicator is enabled. Corresponding to variable feature_enab...
Definition: va_dec_vp9.h:212
int16_t luma_ac_quant_scale
Specifies per segment Luma AC quantization scale. Corresponding to y_dequant[qindex][1] in vp9_mb_ini...
Definition: va_dec_vp9.h:240
VP9 Slice Parameter Buffer Structure.
Definition: va_dec_vp9.h:279
uint32_t slice_data_offset
Definition: va_dec_vp9.h:289
uint32_t slice_data_size
The byte count of current frame in the bitstream buffer, starting from first byte of the buffer....
Definition: va_dec_vp9.h:285
uint32_t slice_data_flag
Definition: va_dec_vp9.h:293