51 typedef struct _VABoolCoderContextVPX {
71 typedef struct _VAPictureParameterBufferVP8 {
75 uint32_t frame_height;
78 VASurfaceID last_ref_frame;
80 VASurfaceID golden_ref_frame;
82 VASurfaceID alt_ref_frame;
84 VASurfaceID out_of_loop_frame;
89 uint32_t key_frame : 1;
93 uint32_t segmentation_enabled : 1;
95 uint32_t update_mb_segmentation_map : 1;
97 uint32_t update_segment_feature_data : 1;
99 uint32_t filter_type : 1;
101 uint32_t sharpness_level : 3;
103 uint32_t loop_filter_adj_enable : 1;
105 uint32_t mode_ref_lf_delta_update : 1;
107 uint32_t sign_bias_golden : 1;
109 uint32_t sign_bias_alternate : 1;
111 uint32_t mb_no_coeff_skip : 1;
113 uint32_t loop_filter_disable : 1;
122 uint8_t mb_segment_tree_probs[3];
125 uint8_t loop_filter_level[4];
127 int8_t loop_filter_deltas_ref_frame[4];
129 int8_t loop_filter_deltas_mode[4];
132 uint8_t prob_skip_false;
144 uint8_t y_mode_probs[4];
149 uint8_t uv_mode_probs[3];
154 uint8_t mv_probs[2][19];
170 typedef struct _VASliceParameterBufferVP8 {
174 uint32_t slice_data_size;
178 uint32_t slice_data_offset;
182 uint32_t slice_data_flag;
186 uint32_t macroblock_offset;
192 uint8_t num_of_partitions;
198 uint32_t partition_size[9];
218 typedef struct _VAProbabilityDataBufferVP8 {
219 uint8_t dct_coeff_probs[4][8][3][11];
232 typedef struct _VAIQMatrixBufferVP8 {
237 uint16_t quantization_index[4][6];
#define VA_PADDING_LOW
Definition: va.h:360
VPX Bool Coder Context structure.
Definition: va_dec_vp8.h:51
VP8 Inverse Quantization Matrix Buffer Structure.
Definition: va_dec_vp8.h:232
VP8 Decoding Picture Parameter Buffer Structure.
Definition: va_dec_vp8.h:71
VP8 Coefficient Probability Data Buffer Structure.
Definition: va_dec_vp8.h:218
VP8 Slice Parameter Buffer Structure.
Definition: va_dec_vp8.h:170