Reduce array sizes for Wiener update steps
Change-Id: Iff0cb1d492c7a8c2035b9bd752b1d00260135672
diff --git a/av1/encoder/pickrst.c b/av1/encoder/pickrst.c
index 58151f1..f1ee618 100644
--- a/av1/encoder/pickrst.c
+++ b/av1/encoder/pickrst.c
@@ -573,7 +573,7 @@
static void update_a_sep_sym(double **Mc, double **Hc, double *a, double *b) {
int i, j;
double S[WIENER_WIN];
- double A[WIENER_WIN], B[WIENER_WIN2];
+ double A[WIENER_HALFWIN1], B[WIENER_HALFWIN1 * WIENER_HALFWIN1];
int w, w2;
memset(A, 0, sizeof(A));
memset(B, 0, sizeof(B));
@@ -619,7 +619,7 @@
static void update_b_sep_sym(double **Mc, double **Hc, double *a, double *b) {
int i, j;
double S[WIENER_WIN];
- double A[WIENER_WIN], B[WIENER_WIN2];
+ double A[WIENER_HALFWIN1], B[WIENER_HALFWIN1 * WIENER_HALFWIN1];
int w, w2;
memset(A, 0, sizeof(A));
memset(B, 0, sizeof(B));