51 typedef struct  _VAEncSequenceParameterBufferVP8 {
 
   55     uint32_t frame_height;
 
   57     uint32_t frame_width_scale;
 
   59     uint32_t frame_height_scale;
 
   62     uint32_t error_resilient;
 
   87     uint32_t intra_period;
 
   93     VASurfaceID reference_frames[4];
 
  106 typedef struct  _VAEncPictureParameterBufferVP8 {
 
  108     VASurfaceID reconstructed_frame;
 
  114     VASurfaceID ref_last_frame;
 
  115     VASurfaceID ref_gf_frame;
 
  116     VASurfaceID ref_arf_frame;
 
  124             uint32_t force_kf                       : 1;
 
  126             uint32_t no_ref_last                    : 1;
 
  128             uint32_t no_ref_gf                      : 1;
 
  130             uint32_t no_ref_arf                     : 1;
 
  132             uint32_t temporal_id                    : 8;
 
  143             uint32_t second_ref                     : 2;
 
  153             uint32_t frame_type                     : 1;
 
  154             uint32_t version                        : 3;
 
  156             uint32_t show_frame                     : 1;
 
  158             uint32_t color_space                    : 1;
 
  160             uint32_t recon_filter_type              : 2;
 
  162             uint32_t loop_filter_type               : 2;
 
  164             uint32_t auto_partitions                : 1;
 
  166             uint32_t num_token_partitions           : 2;
 
  178             uint32_t segmentation_enabled           : 1;
 
  247             uint32_t reserved                       : 2;
 
  258     int8_t loop_filter_level[4];
 
  265     int8_t ref_lf_delta[4];
 
  272     int8_t mode_lf_delta[4];
 
  310 typedef struct _VAEncMBMapBufferVP8 {
 
  334 typedef struct _VAQMatrixBufferVP8 {
 
  335     uint16_t quantization_index[4];
 
  336     int16_t quantization_index_delta[5];
 
#define VA_PADDING_LOW
Definition: va.h:359
 
VAGenericID VABufferID
Definition: va.h:1969
 
VP8 MB Segmentation ID Buffer.
Definition: va_enc_vp8.h:310
 
uint32_t num_mbs
Definition: va_enc_vp8.h:315
 
uint8_t * mb_segment_id
Definition: va_enc_vp8.h:319
 
VP8 Encoding Picture Parameter Buffer Structure.
Definition: va_enc_vp8.h:106
 
uint32_t reserved
Reserved for future use, must be zero.
Definition: va_enc_vp8.h:145
 
uint32_t refresh_entropy_probs
Definition: va_enc_vp8.h:200
 
uint32_t first_ref
Definition: va_enc_vp8.h:142
 
uint8_t clamp_qindex_low
Definition: va_enc_vp8.h:294
 
uint8_t sharpness_level
Definition: va_enc_vp8.h:278
 
uint32_t sign_bias_alternate
Definition: va_enc_vp8.h:231
 
uint32_t sign_bias_golden
Definition: va_enc_vp8.h:226
 
uint32_t clamping_type
Definition: va_enc_vp8.h:176
 
uint8_t clamp_qindex_high
Definition: va_enc_vp8.h:285
 
uint32_t update_mb_segmentation_map
Definition: va_enc_vp8.h:183
 
uint32_t update_segment_feature_data
Definition: va_enc_vp8.h:188
 
uint32_t forced_lf_adjustment
Definition: va_enc_vp8.h:246
 
uint32_t refresh_alternate_frame
Definition: va_enc_vp8.h:209
 
uint32_t copy_buffer_to_golden
Definition: va_enc_vp8.h:218
 
uint32_t copy_buffer_to_alternate
Definition: va_enc_vp8.h:222
 
uint32_t loop_filter_adj_enable
Definition: va_enc_vp8.h:193
 
uint32_t refresh_last
Definition: va_enc_vp8.h:214
 
uint32_t mb_no_coeff_skip
Definition: va_enc_vp8.h:236
 
uint32_t refresh_golden_frame
Definition: va_enc_vp8.h:204
 
VP8 Encoding Sequence Parameter Buffer Structure.
Definition: va_enc_vp8.h:51
 
uint32_t bits_per_second
Definition: va_enc_vp8.h:85
 
VP8 Quantization Matrix Buffer Structure.
Definition: va_enc_vp8.h:334