shithub: libvpx

Download patch

ref: d070aa5de0c06827f68e2f1211138450f22292f0
parent: 2d70e16595e73f577d46906a98c7591f0d5aa026
parent: 0e53d520886bbc633fb552c92572f9238fc74397
author: Yaowu Xu <yaowu@google.com>
date: Fri Mar 21 07:13:48 EDT 2014

Merge "changed to use correct pred_mv"

--- a/vp9/encoder/vp9_pickmode.c
+++ b/vp9/encoder/vp9_pickmode.c
@@ -76,8 +76,11 @@
       return;
     }
   }
-
-  mvp_full = mbmi->ref_mvs[ref][x->mv_best_ref_index[ref]].as_mv;
+  assert(x->mv_best_ref_index[ref] <= 2);
+  if (x->mv_best_ref_index[ref] < 2)
+    mvp_full = mbmi->ref_mvs[ref][x->mv_best_ref_index[ref]].as_mv;
+  else
+    mvp_full = x->pred_mv[ref].as_mv;
 
   mvp_full.col >>= 3;
   mvp_full.row >>= 3;