me_fullsearch.h File Reference

Headerfile for 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 FullPelBlockMotionSearch (Macroblock *currMB, MotionVector *pred_mv, MEBlock *mv_block, int min_mcost, int lambda_factor)
int FullPelBlockMotionBiPred (Macroblock *currMB, int list, MotionVector *pred_mv1, MotionVector *pred_mv2, MotionVector *mv1, MotionVector *mv2, MEBlock *, int search_range, int min_mcost, int lambda_factor)
int SubPelBlockMotionSearch (Macroblock *currMB, MotionVector *pred_mv, MEBlock *mv_block, int min_mcost, int *lambda_factor)
int SubPelBlockSearchBiPred (Macroblock *currMB, MEBlock *mv_block, int list, MotionVector *pred_mv1, MotionVector *pred_mv2, MotionVector *mv1, MotionVector *mv2, int min_mcost, int *lambda_factor)


Detailed Description

Headerfile for Full Search motion estimation.

me_fullsearch.h

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

Definition in file me_fullsearch.h.


Function Documentation

int FullPelBlockMotionBiPred ( Macroblock currMB,
int  list,
MotionVector pred_mv1,
MotionVector pred_mv2,
MotionVector mv1,
MotionVector mv2,
MEBlock *  ,
int  search_range,
int  min_mcost,
int  lambda_factor 
)

Full pixel block motion search.

Definition at line 111 of file me_fullsearch.c.

References macroblock::p_Img.

Referenced by init_ME_engine().

int FullPelBlockMotionSearch ( Macroblock currMB,
MotionVector pred_mv,
MEBlock *  mv_block,
int  min_mcost,
int  lambda_factor 
)

Full pixel block motion search.

Definition at line 39 of file me_fullsearch.c.

References macroblock::p_Img, macroblock::p_slice, and slice::slice_type.

Referenced by init_ME_engine().

int SubPelBlockMotionSearch ( Macroblock currMB,
MotionVector pred_mv,
MEBlock *  mv_block,
int  min_mcost,
int *  lambda_factor 
)

Sub pixel block motion search.

Definition at line 184 of file me_fullsearch.c.

References H_PEL, macroblock::p_Img, macroblock::p_slice, Q_PEL, slice::slice_type, img_par::start_me_refinement_hp, and img_par::start_me_refinement_qp.

Referenced by init_ME_engine().

int SubPelBlockSearchBiPred ( Macroblock currMB,
MEBlock *  mv_block,
int  list,
MotionVector pred_mv1,
MotionVector pred_mv2,
MotionVector mv1,
MotionVector mv2,
int  min_mcost,
int *  lambda_factor 
)

Bipred Sub pixel block motion search.

Definition at line 299 of file me_fullsearch.c.

References H_PEL, img_par::mb_data, macroblock::p_Img, Q_PEL, img_par::start_me_refinement_hp, and img_par::start_me_refinement_qp.

Referenced by init_ME_engine().


Documentation generated with DoxyGen