Go to the source code of this file.
Data Structures | |
struct | me_full_fast |
Typedefs | |
typedef struct me_full_fast | MEFullFast |
Functions | |
int | FastFullPelBlockMotionSearch (Macroblock *currMB, MotionVector *pred_mv, MEBlock *mv_block, int min_mcost, int lambda_factor) |
void | InitializeFastFullIntegerSearch (ImageParameters *p_Img, InputParameters *p_Inp) |
void | ResetFastFullIntegerSearch (ImageParameters *p_Img) |
void | ClearFastFullIntegerSearch (ImageParameters *p_Img) |
Definition in file me_fullfast.h.
void ClearFastFullIntegerSearch | ( | ImageParameters * | p_Img | ) |
function for deleting the arrays for fast integer motion estimation
Definition at line 135 of file me_fullfast.c.
References img_par::max_num_references.
Referenced by Clear_Motion_Search_Module().
int FastFullPelBlockMotionSearch | ( | Macroblock * | currMB, | |
MotionVector * | pred_mv, | |||
MEBlock * | mv_block, | |||
int | min_mcost, | |||
int | lambda_factor | |||
) |
Fast Full pixel block motion search.
Definition at line 621 of file me_fullfast.c.
References macroblock::p_Img, and SetupFastFullPelSearch().
Referenced by init_ME_engine().
void InitializeFastFullIntegerSearch | ( | ImageParameters * | p_Img, | |
InputParameters * | p_Inp | |||
) |
Full pixel block motion search.
function creating arrays for fast integer motion estimation
Definition at line 48 of file me_fullfast.c.
References img_par::max_num_references, no_mem_exit(), and inp_par_enc::search_range.
Referenced by Init_Motion_Search_Module().
void ResetFastFullIntegerSearch | ( | ImageParameters * | p_Img | ) |
function resetting flags for fast integer motion estimation (have to be called in start_macroblock())
Definition at line 183 of file me_fullfast.c.
References img_par::max_num_references.
Referenced by start_macroblock().