Type Alias libaom_sys::aom_sb_simple_motion_features_t
source · pub type aom_sb_simple_motion_features_t = aom_sb_simple_motion_features;
Expand description
Features collected from the simple motion process.
The simple motion process collects information by applying motion compensated prediction on each block. The block size is 16x16, which could be changed. If it is changed, update comments and the array size here.
Aliased Type§
struct aom_sb_simple_motion_features_t {
pub unit_length: i32,
pub num_units: i32,
pub block_sse: [i32; 64],
pub block_var: [i32; 64],
}
Fields§
§unit_length: i32
The block length of the simple motion process
num_units: i32
The number of units inside the current superblock
block_sse: [i32; 64]
Sum of squared error of each unit
block_var: [i32; 64]
Variance of each unit