Reset src buffer only once in vp9_int_pro_motion_estimation
authorJingning Han <jingning@google.com>
Fri, 13 Mar 2015 01:46:40 +0000 (18:46 -0700)
committerJingning Han <jingning@google.com>
Fri, 13 Mar 2015 01:50:53 +0000 (18:50 -0700)
Change-Id: I5c96b6a25f9df60da65b7af7c92a921b611746e3

vp9/encoder/vp9_mcomp.c

index 3136790..eb01bb2 100644 (file)
@@ -1844,8 +1844,8 @@ unsigned int vp9_int_pro_motion_estimation(const VP9_COMP *cpi, MACROBLOCK *x,
 
   best_sad = INT_MAX;
   this_mv = *tmp_mv;
+  src_buf = x->plane[0].src.buf;
   for (idx = 0; idx < 5; ++idx) {
-    src_buf = x->plane[0].src.buf;
     ref_buf = xd->plane[0].pre[0].buf +
         (search_pos[idx].row + this_mv.row) * ref_stride +
         (search_pos[idx].col + this_mv.col);