shithub: libvpx

Download patch

ref: cd2cc27af11c37e2adcb57948d54dbe4a305a36a
parent: 8e04257bc5ec1af171a7d9c512393a908ff08066
author: Dmitry Kovalev <[email protected]>
date: Fri Aug 23 11:18:35 EDT 2013

Removing redundant calls to clamp_mv2.

We could avoid calling clamp_mv2 because it has been already called
inside vp9_find_best_ref_mvs function.

Change-Id: I08edeaf3e11e98c19e67b9711b2523ca5fb1416e

--- a/vp9/decoder/vp9_decodemv.c
+++ b/vp9/decoder/vp9_decodemv.c
@@ -553,22 +553,14 @@
     switch (mbmi->mode) {
       case NEARMV:
         mv0->as_int = nearby.as_int;
-        clamp_mv2(&mv0->as_mv, xd);
-
-        if (is_compound) {
+        if (is_compound)
           mv1->as_int = nearby_second.as_int;
-          clamp_mv2(&mv1->as_mv, xd);
-        }
         break;
 
       case NEARESTMV:
         mv0->as_int = nearest.as_int;
-        clamp_mv2(&mv0->as_mv, xd);
-
-        if (is_compound) {
+        if (is_compound)
           mv1->as_int = nearest_second.as_int;
-          clamp_mv2(&mv1->as_mv, xd);
-        }
         break;
 
       case ZEROMV: