Index: source/libvpx/vp8/common/arm/neon/vp8_subpixelvariance_neon.c |
diff --git a/source/libvpx/vp8/common/arm/neon/vp8_subpixelvariance_neon.c b/source/libvpx/vp8/common/arm/neon/vp8_subpixelvariance_neon.c |
index 8308d555b3727f69eaefe5df85edda4eb5cf9238..f2bb162068ff3c69e2049ffe19cdc8ada61f0d06 100644 |
--- a/source/libvpx/vp8/common/arm/neon/vp8_subpixelvariance_neon.c |
+++ b/source/libvpx/vp8/common/arm/neon/vp8_subpixelvariance_neon.c |
@@ -1003,7 +1003,7 @@ unsigned int vp8_sub_pixel_variance8x8_neon( |
const unsigned char *dst, |
int dst_stride, |
unsigned int *sse) { |
- DECLARE_ALIGNED_ARRAY(kAlign16, uint8_t, temp2, kHeight8 * kWidth8); |
+ DECLARE_ALIGNED_ARRAY(kAlign16, uint8_t, temp2, kHeight8PlusOne * kWidth8); |
DECLARE_ALIGNED_ARRAY(kAlign16, uint8_t, fdata3, kHeight8PlusOne * kWidth8); |
if (xoffset == 0) { |
var_filter_block2d_bil_w8(src, temp2, src_stride, kWidth8, kHeight8, |
@@ -1021,4 +1021,3 @@ unsigned int vp8_sub_pixel_variance8x8_neon( |
} |
return variance8x8_neon(temp2, kWidth8, dst, dst_stride, sse); |
} |
- |