me_fullfast.h File Reference

Headerfile for Fast Full Search motion estimation. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int FastFullPelBlockMotionSearch (Macroblock *currMB, imgpel *orig_pic, short ref, int list, char ***refPic, short ****tmp_mv, int pic_pix_x, int pic_pix_y, int blocktype, MotionVector *pred_mv, MotionVector *mv, int search_range, int min_mcost, int lambda_factor, int apply_weights)
void InitializeFastFullIntegerSearch (void)
void ResetFastFullIntegerSearch (void)
void ClearFastFullIntegerSearch (void)


Detailed Description

Headerfile for Fast Full Search motion estimation.

me_fullfast.h

Author:
Alexis Michael Tourapis <alexis.tourapis@dolby.com>
Date:
9 September 2006

Definition in file me_fullfast.h.


Function Documentation

void ClearFastFullIntegerSearch ( void   ) 

function for deleting the arrays for fast integer motion estimation

Definition at line 140 of file me_fullfast.c.

References BlockSAD, ImageParameters::max_num_references, pos_00, search_center_x, search_center_y, and search_setup_done.

Referenced by Clear_Motion_Search_Module().

int FastFullPelBlockMotionSearch ( Macroblock *  currMB,
imgpel *  orig_pic,
short  ref,
int  list,
char ***  refPic,
short ****  tmp_mv,
int  pic_pix_x,
int  pic_pix_y,
int  blocktype,
MotionVector *  pred_mv,
MotionVector *  mv,
int  search_range,
int  min_mcost,
int  lambda_factor,
int  apply_weights 
)

Fast Full pixel block motion search.

Definition at line 799 of file me_fullfast.c.

References BlockSAD, ImageParameters::opix_x, ImageParameters::opix_y, pos_00, InputParameters::rdopt, search_center_x, search_center_y, and search_setup_done.

Referenced by init_ME_engine().

void InitializeFastFullIntegerSearch ( void   ) 

Full pixel block motion search.

function creating arrays for fast integer motion estimation

Definition at line 61 of file me_fullfast.c.

References BlockSAD, InputParameters::full_search, ImageParameters::max_num_references, no_mem_exit(), pos_00, search_center_x, search_center_y, InputParameters::search_range, and search_setup_done.

Referenced by Init_Motion_Search_Module().

Here is the call graph for this function:

void ResetFastFullIntegerSearch ( void   ) 

function resetting flags for fast integer motion estimation (have to be called in start_macroblock())

Definition at line 186 of file me_fullfast.c.

References ImageParameters::max_num_references, and search_setup_done.

Referenced by start_macroblock().


Documentation generated with DoxyGen