AOMedia AV1 Codec

Encoder Config Options. More...

#include <aom_encoder.h>

Data Fields

unsigned int init_by_cfg_file
 Indicate init by cfg file 0 or 1.
 
unsigned int super_block_size
 Superblock size 0, 64 or 128.
 
unsigned int max_partition_size
 max partition size 8, 16, 32, 64, 128
 
unsigned int min_partition_size
 min partition size 8, 16, 32, 64, 128
 
unsigned int disable_ab_partition_type
 disable AB Shape partition type
 
unsigned int disable_rect_partition_type
 disable rectangular partition type
 
unsigned int disable_1to4_partition_type
 disable 1:4/4:1 partition type
 
unsigned int disable_flip_idtx
 disable flip and identity transform type
 
unsigned int disable_cdef
 disable CDEF filter
 
unsigned int disable_lr
 disable Loop Restoration Filter
 
unsigned int disable_obmc
 disable OBMC
 
unsigned int disable_warp_motion
 disable Warped Motion
 
unsigned int disable_global_motion
 disable global motion
 
unsigned int disable_dist_wtd_comp
 disable dist weighted compound
 
unsigned int disable_diff_wtd_comp
 disable diff weighted compound
 
unsigned int disable_inter_intra_comp
 disable inter/intra compound
 
unsigned int disable_masked_comp
 disable masked compound
 
unsigned int disable_one_sided_comp
 disable one sided compound
 
unsigned int disable_palette
 disable Palette
 
unsigned int disable_intrabc
 disable Intra Block Copy
 
unsigned int disable_cfl
 disable chroma from luma
 
unsigned int disable_smooth_intra
 disable intra smooth mode
 
unsigned int disable_filter_intra
 disable filter intra
 
unsigned int disable_dual_filter
 disable dual filter
 
unsigned int disable_intra_angle_delta
 disable intra angle delta
 
unsigned int disable_intra_edge_filter
 disable intra edge filter
 
unsigned int disable_tx_64x64
 disable 64x64 transform
 
unsigned int disable_smooth_inter_intra
 disable smooth inter/intra
 
unsigned int disable_inter_inter_wedge
 disable inter/inter wedge comp
 
unsigned int disable_inter_intra_wedge
 disable inter/intra wedge comp
 
unsigned int disable_paeth_intra
 disable paeth intra
 
unsigned int disable_trellis_quant
 disable trellis quantization
 
unsigned int disable_ref_frame_mv
 disable ref frame MV
 
unsigned int reduced_reference_set
 use reduced reference frame set
 
unsigned int reduced_tx_type_set
 use reduced transform type set
 

Detailed Description

Encoder Config Options.

This type allows to enumerate and control flags defined for encoder control via config file at runtime.

Field Documentation

◆ disable_ab_partition_type

unsigned int cfg_options::disable_ab_partition_type

disable AB Shape partition type

◆ disable_rect_partition_type

unsigned int cfg_options::disable_rect_partition_type

disable rectangular partition type

◆ disable_1to4_partition_type

unsigned int cfg_options::disable_1to4_partition_type

disable 1:4/4:1 partition type

◆ disable_flip_idtx

unsigned int cfg_options::disable_flip_idtx

disable flip and identity transform type

◆ disable_cdef

unsigned int cfg_options::disable_cdef

disable CDEF filter

◆ disable_lr

unsigned int cfg_options::disable_lr

disable Loop Restoration Filter

◆ disable_obmc

unsigned int cfg_options::disable_obmc

disable OBMC

◆ disable_warp_motion

unsigned int cfg_options::disable_warp_motion

disable Warped Motion

◆ disable_global_motion

unsigned int cfg_options::disable_global_motion

disable global motion

◆ disable_dist_wtd_comp

unsigned int cfg_options::disable_dist_wtd_comp

disable dist weighted compound

◆ disable_diff_wtd_comp

unsigned int cfg_options::disable_diff_wtd_comp

disable diff weighted compound

◆ disable_inter_intra_comp

unsigned int cfg_options::disable_inter_intra_comp

disable inter/intra compound

◆ disable_masked_comp

unsigned int cfg_options::disable_masked_comp

disable masked compound

◆ disable_one_sided_comp

unsigned int cfg_options::disable_one_sided_comp

disable one sided compound

◆ disable_palette

unsigned int cfg_options::disable_palette

disable Palette

◆ disable_intrabc

unsigned int cfg_options::disable_intrabc

disable Intra Block Copy

◆ disable_cfl

unsigned int cfg_options::disable_cfl

disable chroma from luma

◆ disable_smooth_intra

unsigned int cfg_options::disable_smooth_intra

disable intra smooth mode

◆ disable_filter_intra

unsigned int cfg_options::disable_filter_intra

disable filter intra

◆ disable_dual_filter

unsigned int cfg_options::disable_dual_filter

disable dual filter

◆ disable_intra_angle_delta

unsigned int cfg_options::disable_intra_angle_delta

disable intra angle delta

◆ disable_intra_edge_filter

unsigned int cfg_options::disable_intra_edge_filter

disable intra edge filter

◆ disable_tx_64x64

unsigned int cfg_options::disable_tx_64x64

disable 64x64 transform

◆ disable_smooth_inter_intra

unsigned int cfg_options::disable_smooth_inter_intra

disable smooth inter/intra

◆ disable_inter_inter_wedge

unsigned int cfg_options::disable_inter_inter_wedge

disable inter/inter wedge comp

◆ disable_inter_intra_wedge

unsigned int cfg_options::disable_inter_intra_wedge

disable inter/intra wedge comp

◆ disable_paeth_intra

unsigned int cfg_options::disable_paeth_intra

disable paeth intra

◆ disable_trellis_quant

unsigned int cfg_options::disable_trellis_quant

disable trellis quantization

◆ disable_ref_frame_mv

unsigned int cfg_options::disable_ref_frame_mv

disable ref frame MV

◆ reduced_reference_set

unsigned int cfg_options::reduced_reference_set

use reduced reference frame set

◆ reduced_tx_type_set

unsigned int cfg_options::reduced_tx_type_set

use reduced transform type set


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