Index: source/libvpx/vp9/encoder/vp9_mcomp.h |
=================================================================== |
--- source/libvpx/vp9/encoder/vp9_mcomp.h (revision 291857) |
+++ source/libvpx/vp9/encoder/vp9_mcomp.h (working copy) |
@@ -79,6 +79,7 @@ |
int search_param, |
int error_per_bit, |
int do_init_search, |
+ int *sad_list, |
const vp9_variance_fn_ptr_t *vf, |
int use_mvcost, |
const MV *center_mv, |
@@ -98,12 +99,14 @@ |
const vp9_variance_fn_ptr_t *vfp, |
int forced_stop, // 0 - full, 1 - qtr only, 2 - half only |
int iters_per_step, |
+ int *sad_list, |
int *mvjcost, int *mvcost[2], |
int *distortion, unsigned int *sse1, |
const uint8_t *second_pred, |
int w, int h); |
extern fractional_mv_step_fp vp9_find_best_sub_pixel_tree; |
+extern fractional_mv_step_fp vp9_find_best_sub_pixel_tree_pruned; |
typedef int (*vp9_full_search_fn_t)(const MACROBLOCK *x, |
const MV *ref_mv, int sad_per_bit, |
@@ -136,8 +139,10 @@ |
int vp9_full_pixel_search(struct VP9_COMP *cpi, MACROBLOCK *x, |
BLOCK_SIZE bsize, MV *mvp_full, |
int step_param, int error_per_bit, |
+ int *sad_list, |
const MV *ref_mv, MV *tmp_mv, |
int var_max, int rd); |
+ |
#ifdef __cplusplus |
} // extern "C" |
#endif |