AOMedia AV1 Codec
MvCosts Struct Reference

Holds mv costs for encoding and motion search. More...

#include <block.h>

Data Fields

int nmv_joint_cost [4]
 Costs for coding the zero components.
 
int nmv_cost_alloc [2][((((1<<(11+1+2)) - 1)<< 1)+1)]
 Allocates memory for 1/4-pel motion vector costs.
 
int nmv_cost_hp_alloc [2][((((1<<(11+1+2)) - 1)<< 1)+1)]
 Allocates memory for 1/8-pel motion vector costs.
 
int * nmv_cost [2]
 Points to the middle of nmv_cost_alloc.
 
int * nmv_cost_hp [2]
 Points to the middle of nmv_cost_hp_alloc.
 
int ** mv_cost_stack
 Points to the nmv_cost_hp in use.
 

Detailed Description

Holds mv costs for encoding and motion search.


The documentation for this struct was generated from the following file: