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 More...
 
unsigned int disable_rect_partition_type
 disable rectangular partition type More...
 
unsigned int disable_1to4_partition_type
 disable 1:4/4:1 partition type More...
 
unsigned int disable_flip_idtx
 disable flip and identity transform type More...
 
unsigned int disable_cdef
 disable CDEF filter More...
 
unsigned int disable_lr
 disable Loop Restoration Filter More...
 
unsigned int disable_obmc
 disable OBMC More...
 
unsigned int disable_warp_motion
 disable Warped Motion More...
 
unsigned int disable_global_motion
 disable global motion More...
 
unsigned int disable_dist_wtd_comp
 disable dist weighted compound More...
 
unsigned int disable_diff_wtd_comp
 disable diff weighted compound More...
 
unsigned int disable_inter_intra_comp
 disable inter/intra compound More...
 
unsigned int disable_masked_comp
 disable masked compound More...
 
unsigned int disable_one_sided_comp
 disable one sided compound More...
 
unsigned int disable_palette
 disable Palette More...
 
unsigned int disable_intrabc
 disable Intra Block Copy More...
 
unsigned int disable_cfl
 disable chroma from luma More...
 
unsigned int disable_smooth_intra
 disable intra smooth mode More...
 
unsigned int disable_filter_intra
 disable filter intra More...
 
unsigned int disable_dual_filter
 disable dual filter More...
 
unsigned int disable_intra_angle_delta
 disable intra angle delta More...
 
unsigned int disable_intra_edge_filter
 disable intra edge filter More...
 
unsigned int disable_tx_64x64
 disable 64x64 transform More...
 
unsigned int disable_smooth_inter_intra
 disable smooth inter/intra More...
 
unsigned int disable_inter_inter_wedge
 disable inter/inter wedge comp More...
 
unsigned int disable_inter_intra_wedge
 disable inter/intra wedge comp More...
 
unsigned int disable_paeth_intra
 disable paeth intra More...
 
unsigned int disable_trellis_quant
 disable trellis quantization More...
 
unsigned int disable_ref_frame_mv
 disable ref frame MV More...
 
unsigned int reduced_reference_set
 use reduced reference frame set More...
 
unsigned int reduced_tx_type_set
 use reduced transform type set More...
 

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: