shithub: libvpx

Download patch

ref: 4712be97febf0e33965eb387dd93c06453408758
parent: a58d0e85d755d6ad1134b183c2b259f32940e9e1
parent: d2059b0d2de0d43f1a1938c546e72847215b008c
author: Jingning Han <jingning@google.com>
date: Sat Mar 8 02:57:17 EST 2014

Merge "Skip mode check when mv has been tested"

--- a/vp9/encoder/vp9_pickmode.c
+++ b/vp9/encoder/vp9_pickmode.c
@@ -305,6 +305,11 @@
                                 &frame_mv[NEWMV][ref_frame].as_mv);
       }
 
+      if (this_mode != NEARESTMV)
+        if (frame_mv[this_mode][ref_frame].as_int ==
+            frame_mv[NEARESTMV][ref_frame].as_int)
+          continue;
+
       mbmi->mode = this_mode;
       mbmi->mv[0].as_int = frame_mv[this_mode][ref_frame].as_int;
       vp9_build_inter_predictors_sby(xd, mi_row, mi_col, bsize);
--