![]() |
AOMedia AV1 Codec
|
#include <svc_layercontext.h>
Data Fields | |
LAYER_CONTEXT * | layer_context |
int | num_allocated_layers |
InterpFilter | downsample_filter_type [4] |
int | downsample_filter_phase [4] |
int | force_zero_mode_spatial_ref |
The stucture of SVC.
LAYER_CONTEXT* SVC::layer_context |
Layer context used for rate control in CBR mode.
Referenced by av1_alloc_layer_context(), av1_encodedframe_overshoot_cbr(), av1_free_svc_cyclic_refresh(), av1_init_layer_context(), av1_one_pass_cbr_svc_start_layer(), av1_svc_reset_temporal_layers(), av1_update_layer_context_change_config(), av1_update_temporal_layer_framerate(), get_layer_context(), grade_source_content_sb(), and rc_scene_detection_onepass_rt().
int SVC::num_allocated_layers |
Number of layers allocated for layer_context.
Referenced by av1_alloc_layer_context().
InterpFilter SVC::downsample_filter_type[4] |
EIGHTTAP_SMOOTH or BILINEAR
Referenced by av1_init_layer_context(), av1_one_pass_cbr_svc_start_layer(), and encode_without_recode().
int SVC::downsample_filter_phase[4] |
Downsample_filter_phase: = 0 will do sub-sampling (no weighted average), = 8 will center the target pixel and get a symmetric averaging filter.
Referenced by av1_init_layer_context(), and encode_without_recode().
int SVC::force_zero_mode_spatial_ref |
Force zero-mv in mode search for the spatial/inter-layer reference.
Referenced by av1_init_layer_context(), av1_restore_layer_context(), and encode_without_recode().