]> granicus.if.org Git - libvpx/commitdiff
Fix a bug in boundary checking.
authorhkuang <hkuang@google.com>
Thu, 10 Jul 2014 15:03:56 +0000 (08:03 -0700)
committerhkuang <hkuang@google.com>
Thu, 10 Jul 2014 16:43:04 +0000 (09:43 -0700)
Change-Id: Ifc741da9da6f61c8d3c1f675ec6b8a96570f877d

vp9/common/vp9_reconinter.c

index d4fcb62f8039cfb7f83be33ca28b187c041c4813..224debbdcfd66ffaf5f980e385d0b16edbb2d85a 100644 (file)
@@ -389,7 +389,7 @@ static void dec_build_inter_predictors(MACROBLOCKD *xd, int plane, int block,
       }
 
       // Skip border extension if block is inside the frame.
-      if (x0 < 0 || x0 > frame_width - 1 || x1 < 0 || x1 > frame_width ||
+      if (x0 < 0 || x0 > frame_width - 1 || x1 < 0 || x1 > frame_width - 1 ||
           y0 < 0 || y0 > frame_height - 1 || y1 < 0 || y1 > frame_height - 1) {
         uint8_t *buf_ptr1 = ref_frame + y0 * pre_buf->stride + x0;
         // Extend the border.