AOMedia AV1 Codec: HIGH_LEVEL_SPEED_FEATURES Struct Reference

| AOMedia AV1 Codec

Data Fields
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:

- av1/encoder/speed_features.h