me_fullsearch.h
上传用户:hjq518
上传日期:2021-12-09
资源大小:5084k
文件大小:2k
源码类别:

Audio

开发平台:

Visual C++

  1. /*!
  2.  ************************************************************************
  3.  * file
  4.  *     me_fullsearch.h
  5.  *
  6.  * author
  7.  *    Alexis Michael Tourapis        <alexis.tourapis@dolby.com>
  8.  *
  9.  * date
  10.  *    9 September 2006
  11.  *
  12.  * brief
  13.  *    Headerfile for Full Search motion estimation
  14.  **************************************************************************
  15.  */
  16. #ifndef _ME_FULLSEARCH_H_
  17. #define _ME_FULLSEARCH_H_
  18. extern int FullPelBlockMotionSearch (Macroblock *currMB, imgpel* orig_pic, short ref, int list, int list_offset, 
  19.                                      char ***refPic, short ****tmp_mv, int pic_pix_x, int pic_pix_y,
  20.                                      int blocktype, short pred_mv[2], short mv[2], 
  21.                                      int search_range,  int min_mcost, int lambda_factor, int apply_weights);
  22. extern int FullPelBlockMotionBiPred (Macroblock *currMB, imgpel* orig_pic, short ref, int list, int list_offset, 
  23.                                      char ***refPic, short ****tmp_mv, int pic_pix_x, int pic_pix_y,
  24.                                      int blocktype, short pred_mv1[2], short pred_mv2[2], short mv1[2], short mv2[2],
  25.                                      int search_range, int min_mcost, int iteration_no, int lambda_factor, int apply_weights);
  26. extern int SubPelBlockMotionSearch  (imgpel* orig_pic, short ref, int list, int list_offset, int pic_pix_x, int pic_pix_y,
  27.                                      int blocktype, short pred_mv[2], short mv[2],
  28.                                      int search_pos2, int search_pos4, int min_mcost, int* lambda_factor, int apply_weights);
  29. extern int SubPelBlockSearchBiPred  (imgpel* orig_pic, short ref, int list, int pic_pix_x, int pic_pix_y,
  30.                                      int blocktype, short pred_mv1[2], short pred_mv2[2], short mv1[2], short mv2[2], 
  31.                                      int search_pos2, int search_pos4, int min_mcost, int* lambda_factor, int apply_weights);
  32. #endif