Index: source/libvpx/vp9/encoder/vp9_mcomp.h |
=================================================================== |
--- source/libvpx/vp9/encoder/vp9_mcomp.h (revision 292608) |
+++ source/libvpx/vp9/encoder/vp9_mcomp.h (working copy) |
@@ -70,6 +70,7 @@ |
int vp9_full_pixel_diamond(const struct VP9_COMP *cpi, MACROBLOCK *x, |
MV *mvp_full, int step_param, |
int sadpb, int further_steps, int do_refine, |
+ int *cost_list, |
const vp9_variance_fn_ptr_t *fn_ptr, |
const MV *ref_mv, MV *dst_mv); |
@@ -79,7 +80,7 @@ |
int search_param, |
int error_per_bit, |
int do_init_search, |
- int *sad_list, |
+ int *cost_list, |
const vp9_variance_fn_ptr_t *vf, |
int use_mvcost, |
const MV *center_mv, |
@@ -99,7 +100,7 @@ |
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 *cost_list, |
int *mvjcost, int *mvcost[2], |
int *distortion, unsigned int *sse1, |
const uint8_t *second_pred, |
@@ -107,6 +108,8 @@ |
extern fractional_mv_step_fp vp9_find_best_sub_pixel_tree; |
extern fractional_mv_step_fp vp9_find_best_sub_pixel_tree_pruned; |
+extern fractional_mv_step_fp vp9_find_best_sub_pixel_tree_pruned_more; |
+extern fractional_mv_step_fp vp9_find_best_sub_pixel_tree_pruned_evenmore; |
typedef int (*vp9_full_search_fn_t)(const MACROBLOCK *x, |
const MV *ref_mv, int sad_per_bit, |
@@ -139,7 +142,7 @@ |
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, |
+ int *cost_list, |
const MV *ref_mv, MV *tmp_mv, |
int var_max, int rd); |