AOMedia AV1 Codec
HIGH_LEVEL_SPEED_FEATURES Struct Reference

Sequence/frame level speed vs quality features. More...

#include <speed_features.h>

Data Fields

RECODE_LOOP_TYPE recode_loop
 
int recode_tolerance
 
int disable_extra_sc_testing
 
int second_alt_ref_filtering
 

Detailed Description

Sequence/frame level speed vs quality features.

Field Documentation

◆ recode_loop

RECODE_LOOP_TYPE HIGH_LEVEL_SPEED_FEATURES::recode_loop

Cases and frame types for which the recode loop is enabled.

Referenced by encode_with_recode_loop(), encode_with_recode_loop_and_filter(), and recode_loop_test().

◆ recode_tolerance

int HIGH_LEVEL_SPEED_FEATURES::recode_tolerance

Controls the tolerance vs target rate used in deciding whether to recode a frame. It has no meaning if recode is disabled.

◆ disable_extra_sc_testing

int HIGH_LEVEL_SPEED_FEATURES::disable_extra_sc_testing

Enable/disable extra screen content test by encoding key frame twice.

Referenced by encode_with_recode_loop().

◆ second_alt_ref_filtering

int HIGH_LEVEL_SPEED_FEATURES::second_alt_ref_filtering

Enable/disable second_alt_ref temporal filtering.


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