X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=imdct.c;h=2e1089f1f818be4bcdeb20be3d4d7a865943e00e;hb=9055c71be97f1095dcdbd83da305b600f204f763;hp=d49ae852a82167524674f708bf1fb21250be2331;hpb=26a032fffa6c6e6f092ed3d14c2b5f08e5c736d6;p=paraslash.git diff --git a/imdct.c b/imdct.c index d49ae852..2e1089f1 100644 --- a/imdct.c +++ b/imdct.c @@ -336,7 +336,7 @@ static int fft_init(struct fft_context *s, int nbits) s->nbits = nbits; n = 1 << nbits; - s->revtab = alloc(n * sizeof(uint16_t)); + s->revtab = arr_alloc(n, sizeof(uint16_t)); for (j = 4; j <= nbits; j++) { int k = 1 << j; double freq = 2 * M_PI / k; @@ -371,8 +371,8 @@ int imdct_init(int nbits, struct mdct_context **result) s->nbits = nbits; s->n = n; n4 = n >> 2; - s->tcos = alloc(n4 * sizeof(fftsample_t)); - s->tsin = alloc(n4 * sizeof(fftsample_t)); + s->tcos = arr_alloc(n4, sizeof(fftsample_t)); + s->tsin = arr_alloc(n4, sizeof(fftsample_t)); for (i = 0; i < n4; i++) { alpha = 2 * M_PI * (i + 1.0 / 8.0) / n;