diff --git a/libavcodec/atrac1.c b/libavcodec/atrac1.c index fc2b6e4fca..00b01a53ad 100644 --- a/libavcodec/atrac1.c +++ b/libavcodec/atrac1.c @@ -92,11 +92,9 @@ static const uint8_t mdct_long_nbits[3] = {7, 7, 8}; static void at1_imdct(AT1Ctx *q, float *spec, float *out, int nbits, int rev_spec) { - FFTContext* mdct_context; + FFTContext* mdct_context = &q->mdct_ctx[nbits - 5 - (nbits > 6)]; int transf_size = 1 << nbits; - mdct_context = &q->mdct_ctx[nbits - 5 - (nbits > 6)]; - if (rev_spec) { int i; for (i = 0; i < transf_size / 2; i++)