AOMedia AV1 Codec
|
Algorithm configuration parameters. More...
#include <encoder.h>
Data Fields | |
int | sharpness |
int | disable_trellis_quant |
int | arnr_max_frames |
int | arnr_strength |
uint8_t | cdf_update_mode |
bool | enable_tpl_model |
bool | enable_overlay |
LOOPFILTER_CONTROL | loopfilter_control |
bool | skip_postproc_filtering |
Algorithm configuration parameters.
int AlgoCfg::sharpness |
Controls the level at which rate-distortion optimization of transform coefficients favours sharpness in the block. Has no impact on RD when set to zero (default). For values 1-7, eob and skip block optimization are avoided and rdmult is adjusted in favour of block sharpness.
int AlgoCfg::disable_trellis_quant |
Indicates the trellis optimization mode of quantized coefficients. 0: disabled 1: enabled 2: enabled for rd search 3: true for estimate yrd search
int AlgoCfg::arnr_max_frames |
The maximum number of frames used to create an arf.
Referenced by av1_get_second_pass_params(), and tf_setup_filtering_buffer().
int AlgoCfg::arnr_strength |
The temporal filter strength for arf used when creating ARFs.
Referenced by av1_tf_do_filtering_row().
uint8_t AlgoCfg::cdf_update_mode |
Indicates the CDF update mode 0: no update 1: update on every frame(default) 2: selectively update
Referenced by encode_frame_to_data_rate().
bool AlgoCfg::enable_tpl_model |
Indicates if RDO based on frame temporal dependency should be enabled.
Referenced by av1_get_second_pass_params(), av1_rd_pick_inter_mode(), and setup_delta_q().
bool AlgoCfg::enable_overlay |
Indicates if coding of overlay frames for filtered ALTREF frames is enabled.
LOOPFILTER_CONTROL AlgoCfg::loopfilter_control |
Controls loop filtering 0: Loop filter is disabled for all frames 1: Loop filter is enabled for all frames 2: Loop filter is disabled for non-reference frames 3: Loop filter is disables for the frames with low motion
bool AlgoCfg::skip_postproc_filtering |
Indicates if the application of post-processing filters should be skipped on reconstructed frame.