![]() |
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