AOMedia AV1 Codec
LAYER_CONTEXT Struct Reference

The stucture of quantities related to each spatial and temporal layer. More...

#include <svc_layercontext.h>

Data Fields

int sb_index
 
int8_t * map
 
int actual_num_seg1_blocks
 
int actual_num_seg2_blocks
 
int counter_encode_maxq_scene_change
 
uint8_t speed
 
unsigned char group_index
 
int is_key_frame
 
int max_mv_magnitude
 

Detailed Description

The stucture of quantities related to each spatial and temporal layer.

Field Documentation

int LAYER_CONTEXT::sb_index

Cyclic refresh parameters (aq-mode=3), that need to be updated per-frame.

Referenced by av1_init_layer_context(), av1_restore_layer_context(), av1_save_layer_context(), and av1_update_layer_context_change_config().

int LAYER_CONTEXT::actual_num_seg1_blocks
int LAYER_CONTEXT::actual_num_seg2_blocks
int LAYER_CONTEXT::counter_encode_maxq_scene_change
uint8_t LAYER_CONTEXT::speed

Speed settings for each layer.

unsigned char LAYER_CONTEXT::group_index

GF group index.

Referenced by av1_save_layer_context().

int LAYER_CONTEXT::is_key_frame

If current layer is key frame.

Referenced by encode_frame_to_data_rate(), and grade_source_content_sb().

int LAYER_CONTEXT::max_mv_magnitude

Maximum motion magnitude of previous encoded layer.

Referenced by av1_restore_layer_context(), and av1_save_layer_context().


The documentation for this struct was generated from the following file: