]> granicus.if.org Git - libvpx/commitdiff
Some fixes in reconintra
authorDebargha Mukherjee <debargha@google.com>
Wed, 24 Feb 2016 18:27:56 +0000 (10:27 -0800)
committerDebargha Mukherjee <debargha@google.com>
Wed, 24 Feb 2016 18:49:35 +0000 (10:49 -0800)
Change-Id: I0b0fa7c9853ce12d39ee21829686b308154b2c61

vp10/common/reconintra.c

index 99c33403a6010695121cefc40f202250175061f4..d98e2b9bff4cc7cf956088be0d055d6ac68f4d0b 100644 (file)
@@ -372,14 +372,13 @@ static void dr_prediction_z1(uint8_t *dst, ptrdiff_t stride, int bs,
 static void dr_prediction_z2(uint8_t *dst, ptrdiff_t stride, int bs,
                              const uint8_t *above, const uint8_t *left,
                              int dx, int dy, INTRA_FILTER filter_type) {
-  int r, c, x, y, shift1, shift2, val, base1, base2, use_above;
+  int r, c, x, y, shift1, shift2, val, base1, base2;
 
   assert(dx > 0);
   assert(dy > 0);
 
   x = -dx;
   for (r = 0; r < bs; ++r, x -= dx, dst += stride) {
-    use_above = 0;
     base1 = x >> 8;
     y = (r << 8) - dy;
     for (c = 0; c < bs; ++c, ++base1, y -= dy) {
@@ -441,8 +440,8 @@ static void dr_prediction_z3(uint8_t *dst, ptrdiff_t stride, int bs,
       len = VPXMIN(bs, 2 * bs - 1 - base);
 
       if (len <= 0) {
-        for (i = r; r < bs; ++r) {
-          dst[i * stride + c] = left[ 2 * bs - 1];
+        for (r = 0; r < bs; ++r) {
+          dst[r * stride + c] = left[ 2 * bs - 1];
         }
         continue;
       }