summaryrefslogtreecommitdiff
path: root/vp8/encoder/rdopt.c
diff options
context:
space:
mode:
Diffstat (limited to 'vp8/encoder/rdopt.c')
-rw-r--r--vp8/encoder/rdopt.c45
1 files changed, 1 insertions, 44 deletions
diff --git a/vp8/encoder/rdopt.c b/vp8/encoder/rdopt.c
index 673d631b1..a9a78e7e0 100644
--- a/vp8/encoder/rdopt.c
+++ b/vp8/encoder/rdopt.c
@@ -42,7 +42,7 @@
#include "vp8/common/seg_common.h"
#include "vp8/common/pred_common.h"
-#if CONFIG_NEW_MVREF
+#if CONFIG_NEWBESTREFMV
#include "vp8/common/mvref_common.h"
#endif
@@ -3045,7 +3045,6 @@ void setup_buffer_inter(VP8_COMP *cpi, MACROBLOCK *x, int idx, int frame_type,
v_buffer[frame_type] = yv12->v_buffer + recon_uvoffset;
#if CONFIG_NEWBESTREFMV
-#if CONFIG_NEW_MVREF
// Update stats on relative distance of chosen vector to the
// possible best reference vectors.
{
@@ -3055,15 +3054,10 @@ void setup_buffer_inter(VP8_COMP *cpi, MACROBLOCK *x, int idx, int frame_type,
mbmi->ref_mvs[frame_type],
cpi->common.ref_frame_sign_bias );
}
-#endif
vp8_find_best_ref_mvs(xd, y_buffer[frame_type],
yv12->y_stride,
-#if CONFIG_NEW_MVREF
mbmi->ref_mvs[frame_type],
-#else
- xd->ref_mv,
-#endif
&frame_best_ref_mv[frame_type],
&frame_nearest_mv[frame_type],
&frame_near_mv[frame_type]);
@@ -3574,43 +3568,6 @@ void vp8_rd_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x, int recon_yoffset, int
d->bmi.as_mv.first.as_int = tmp_mv.as_int;
frame_mv[NEWMV][refs[0]].as_int = d->bmi.as_mv.first.as_int;
-#if 0 //CONFIG_NEW_MVREF
- // Update stats on relative distance of chosen vector to the
- // possible best reference vectors.
- {
- unsigned int distance;
- MV_REFERENCE_FRAME ref = mbmi->ref_frame;
- int_mv selected_best_ref;
- unsigned int best_index = 0;
-
- find_mv_refs(xd, xd->mode_info_context,
- xd->prev_mode_info_context,
- ref,
- mbmi->ref_mvs[ref],
- cpi->common.ref_frame_sign_bias );
-
- distance = mv_distance(&tmp_mv, &best_ref_mv);
- cpi->mv_ref_sum_distance[ref][CUR_BEST] += distance;
-
- distance =
- mv_distance(&tmp_mv,
- &mbmi->ref_mvs[ref][0]);
- cpi->mv_ref_sum_distance[ref][NEW_BEST] += distance;
-
- best_index = pick_best_mv_ref(x, tmp_mv, mbmi->ref_mvs[ref],
- &selected_best_ref);
-
- distance = mv_distance(&tmp_mv, &selected_best_ref);
- mbmi->mv_ref_index[ref] = best_index;
- cpi->mv_ref_sum_distance[ref][BEST_SELECTED] += distance;
- cpi->best_ref_index_counts[best_index]++;
-
- // Temp
- //mbmi->mv_ref_index[ref] = 0;
- //mbmi->ref_mvs[ref][0].as_int = best_ref_mv.as_int;
- }
-#endif
-
// Add the new motion vector cost to our rolling cost variable
rate2 += vp8_mv_bit_cost(&tmp_mv, &best_ref_mv,
XMVCOST, 96,