12 #ifndef AOM_AV1_ENCODER_VAR_BASED_PART_H_
13 #define AOM_AV1_ENCODER_VAR_BASED_PART_H_
17 #include "config/aom_config.h"
18 #include "config/aom_dsp_rtcd.h"
19 #include "config/av1_rtcd.h"
27 #define QINDEX_LOW_THR \
30 #define QINDEX_HIGH_THR \
33 #define QINDEX_LARGE_BLOCK_THR \
56 int content_lowsumdiff);
Declares top-level encoder structures and functions.
void av1_set_variance_partition_thresholds(AV1_COMP *cpi, int q, int content_lowsumdiff)
Set the thresholds for variance based partition.
int av1_choose_var_based_partitioning(AV1_COMP *cpi, const TileInfo *const tile, ThreadData *td, MACROBLOCK *x, int mi_row, int mi_col)
Variance based partition selection.
Top level encoder structure.
Definition: encoder.h:2557
Encoder's parameters related to the current coding block.
Definition: block.h:854