![]() |
AOMedia AV1 Codec
|
#include <svc_layercontext.h>
Data Fields | |
int | reference [INTER_REFS_PER_FRAME] |
LAYER_CONTEXT | layer_context [32] |
InterpFilter | downsample_filter_type [4] |
int | downsample_filter_phase [4] |
int | force_zero_mode_spatial_ref |
The stucture of SVC.
int SVC::reference[INTER_REFS_PER_FRAME] |
LAST_FRAME (0), LAST2_FRAME(1), LAST3_FRAME(2), GOLDEN_FRAME(3), BWDREF_FRAME(4), ALTREF2_FRAME(5), ALTREF_FRAME(6).
Referenced by av1_get_one_pass_rt_params().
LAYER_CONTEXT SVC::layer_context[32] |
Layer context used for rate control in CBR mode.
Referenced by av1_free_svc_cyclic_refresh(), av1_get_one_pass_rt_params(), av1_init_layer_context(), av1_one_pass_cbr_svc_start_layer(), av1_update_layer_context_change_config(), and av1_update_temporal_layer_framerate().
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(), and av1_restore_layer_context().