51 typedef struct _VAEncSequenceParameterBufferVP8
56 uint32_t frame_height;
58 uint32_t frame_width_scale;
60 uint32_t frame_height_scale;
63 uint32_t error_resilient;
88 uint32_t intra_period;
94 VASurfaceID reference_frames[4];
107 typedef struct _VAEncPictureParameterBufferVP8
110 VASurfaceID reconstructed_frame;
116 VASurfaceID ref_last_frame;
117 VASurfaceID ref_gf_frame;
118 VASurfaceID ref_arf_frame;
126 uint32_t force_kf : 1;
128 uint32_t no_ref_last : 1;
130 uint32_t no_ref_gf : 1;
132 uint32_t no_ref_arf : 1;
134 uint32_t temporal_id : 8;
145 uint32_t second_ref : 2;
155 uint32_t frame_type : 1;
156 uint32_t version : 3;
158 uint32_t show_frame : 1;
160 uint32_t color_space : 1;
162 uint32_t recon_filter_type : 2;
164 uint32_t loop_filter_type : 2;
166 uint32_t auto_partitions : 1;
168 uint32_t num_token_partitions : 2;
180 uint32_t segmentation_enabled : 1;
249 uint32_t reserved : 2;
260 int8_t loop_filter_level[4];
267 int8_t ref_lf_delta[4];
274 int8_t mode_lf_delta[4];
312 typedef struct _VAEncMBMapBufferVP8
337 typedef struct _VAQMatrixBufferVP8
339 uint16_t quantization_index[4];
340 int16_t quantization_index_delta[5];
VP8 MB Segmentation ID Buffer.
Definition: va_enc_vp8.h:312
uint32_t num_mbs
Definition: va_enc_vp8.h:318
uint32_t sign_bias_alternate
Definition: va_enc_vp8.h:233
VP8 Encoding Sequence Parameter Buffer Structure.
Definition: va_enc_vp8.h:51
uint32_t update_segment_feature_data
Definition: va_enc_vp8.h:190
VP8 Encoding Picture Parameter Buffer Structure.
Definition: va_enc_vp8.h:107
uint8_t * mb_segment_id
Definition: va_enc_vp8.h:322
uint8_t sharpness_level
Definition: va_enc_vp8.h:280
uint32_t copy_buffer_to_alternate
Definition: va_enc_vp8.h:224
uint32_t forced_lf_adjustment
Definition: va_enc_vp8.h:248
uint32_t copy_buffer_to_golden
Definition: va_enc_vp8.h:220
uint32_t sign_bias_golden
Definition: va_enc_vp8.h:228
uint32_t loop_filter_adj_enable
Definition: va_enc_vp8.h:195
VAGenericID VABufferID
Definition: va.h:1647
uint32_t reserved
Reserved for future use, must be zero.
Definition: va_enc_vp8.h:147
VP8 Quantization Matrix Buffer Structure.
Definition: va_enc_vp8.h:337
uint32_t refresh_entropy_probs
Definition: va_enc_vp8.h:202
uint32_t clamping_type
Definition: va_enc_vp8.h:178
uint32_t refresh_golden_frame
Definition: va_enc_vp8.h:206
uint32_t first_ref
Definition: va_enc_vp8.h:144
#define VA_PADDING_LOW
Definition: va.h:260
uint8_t clamp_qindex_high
Definition: va_enc_vp8.h:287
uint32_t update_mb_segmentation_map
Definition: va_enc_vp8.h:185
uint32_t refresh_last
Definition: va_enc_vp8.h:216
uint32_t mb_no_coeff_skip
Definition: va_enc_vp8.h:238
uint8_t clamp_qindex_low
Definition: va_enc_vp8.h:296
uint32_t refresh_alternate_frame
Definition: va_enc_vp8.h:211
uint32_t bits_per_second
Definition: va_enc_vp8.h:86