Lines Matching defs:ac
67 static void imdct_and_windowing_mips(AACContext *ac, SingleChannelElement *sce)
76 float *buf = ac->buf_mdct;
81 ac->mdct_small.imdct_half(&ac->mdct_small, buf + i, in + i);
83 ac->mdct.imdct_half(&ac->mdct, buf, in);
93 ac->fdsp.vector_fmul_window( out, saved, buf, lwindow_prev, 512);
202 ac->fdsp.vector_fmul_window(out + 448, saved + 448, buf, swindow_prev, 64);
251 ac->fdsp.vector_fmul_window(saved + 64, buf + 4*128 + 64, buf + 5*128, swindow, 64);
252 ac->fdsp.vector_fmul_window(saved + 192, buf + 5*128 + 64, buf + 6*128, swindow, 64);
253 ac->fdsp.vector_fmul_window(saved + 320, buf + 6*128 + 64, buf + 7*128, swindow, 64);
427 static void apply_ltp_mips(AACContext *ac, SingleChannelElement *sce)
436 float *predFreq = ac->buf_mdct;
475 ac->windowing_and_mdct_ltp(ac, predFreq, predTime, &sce->ics);
478 ac->apply_tns(predFreq, &sce->tns, &sce->ics, 0);
488 static void update_ltp_mips(AACContext *ac, SingleChannelElement *sce)
504 float *ptr2 = &ac->buf_mdct[1023];
564 ac->fdsp.vector_fmul_reverse(saved_ltp + 448, ac->buf_mdct + 960, &swindow[64], 64);
603 float *ptr2 = &ac->buf_mdct[1023];
649 ac->fdsp.vector_fmul_reverse(saved_ltp + 448, ac->buf_mdct + 960, &swindow[64], 64);
686 ac->fdsp.vector_fmul_reverse(saved_ltp, ac->buf_mdct + 512, &lwindow[512], 512);
689 ptr2 = &ac->buf_mdct[1023];