Improved mv_bias
authorScott LaVarnway <slavarnway@google.com>
Wed, 26 Oct 2011 15:46:10 +0000 (11:46 -0400)
committerScott LaVarnway <slavarnway@google.com>
Wed, 26 Oct 2011 15:46:10 +0000 (11:46 -0400)
Small performance gains.

Change-Id: I709b9390a8a27a70f5f23574313b8db85ac7f23d

vp8/common/findnearmv.h

index c142a04..01909b9 100644 (file)
 #include "treecoder.h"
 
 
-static void mv_bias(int refmb_ref_frame_sign_bias, int refframe, int_mv *mvp, const int *ref_frame_sign_bias)
+static void mv_bias(int refmb_ref_frame_sign_bias, int refframe, int_mv *mvp,
+                    const int *ref_frame_sign_bias)
 {
-    MV xmv;
-    xmv = mvp->as_mv;
-
     if (refmb_ref_frame_sign_bias != ref_frame_sign_bias[refframe])
     {
-        xmv.row *= -1;
-        xmv.col *= -1;
+        mvp->as_mv.row *= -1;
+        mvp->as_mv.col *= -1;
     }
-
-    mvp->as_mv = xmv;
 }
 
 #define LEFT_TOP_MARGIN (16 << 3)