![]() |
AOMedia AV1 Codec
|
Features pass to the external model to make partition decisions. More...
#include <aom_external_partition.h>
Data Fields | |
AOM_EXT_PART_FEATURE_ID | id |
aom_partition_features_before_none_t | before_part_none |
aom_partition_features_none_t | after_part_none |
aom_partition_features_split_t | after_part_split |
aom_partition_features_rect_t | after_part_rect |
aom_partition_features_ab_t | after_part_ab |
aom_sb_features_t | sb_features |
Features collected for the super block. | |
int | mi_row |
Mi_row position of the block. | |
int | mi_col |
Mi_col position of the block. | |
int | frame_width |
Frame width. | |
int | frame_height |
Frame height. | |
int | block_size |
As "BLOCK_SIZE" in av1/common/enums.h. | |
Features pass to the external model to make partition decisions.
The encoder sends these features to the external model through "func()" defined in .....
NOTE: new member variables may be added to this structure in the future. Once new features are finalized, bump the major version of libaom.
AOM_EXT_PART_FEATURE_ID aom_partition_features::id |
Feature ID to indicate active features
aom_partition_features_before_none_t aom_partition_features::before_part_none |
Features collected before NONE partition
aom_partition_features_none_t aom_partition_features::after_part_none |
Features collected after NONE partition
aom_partition_features_split_t aom_partition_features::after_part_split |
Features collected after SPLIT partition
aom_partition_features_rect_t aom_partition_features::after_part_rect |
Features collected after RECTANGULAR partition
aom_partition_features_ab_t aom_partition_features::after_part_ab |
Features collected after AB partition