Revision 26f548bb libavcodec/twinvq.c

View differences:

libavcodec/twinvq.c
608 608
static void imdct_and_window(TwinContext *tctx, enum FrameType ftype, int wtype,
609 609
                            float *in, float *prev, int ch)
610 610
{
611
    FFTContext *mdct = &tctx->mdct_ctx[ftype];
611 612
    const ModeTab *mtab = tctx->mtab;
612 613
    int bsize = mtab->size / mtab->fmode[ftype].sub;
613 614
    int size  = mtab->size;
......
640 641

  
641 642
        wsize = types_sizes[wtype_to_wsize[sub_wtype]];
642 643

  
643
        ff_imdct_half(&tctx->mdct_ctx[ftype], buf1 + bsize*j, in + bsize*j);
644
        mdct->imdct_half(mdct, buf1 + bsize*j, in + bsize*j);
644 645

  
645 646
        tctx->dsp.vector_fmul_window(out2,
646 647
                                     prev_buf + (bsize-wsize)/2,

Also available in: Unified diff