Lines Matching refs:sce
67 static void imdct_and_windowing_mips(AACContext *ac, SingleChannelElement *sce)
69 IndividualChannelStream *ics = &sce->ics;
70 float *in = sce->coeffs;
71 float *out = sce->ret;
72 float *saved = sce->saved;
427 static void apply_ltp_mips(AACContext *ac, SingleChannelElement *sce)
429 const LongTermPrediction *ltp = &sce->ics.ltp;
430 const uint16_t *offsets = sce->ics.swb_offset;
434 if (sce->ics.window_sequence[0] != EIGHT_SHORT_SEQUENCE) {
435 float *predTime = sce->ret;
447 predTime[i] = sce->ltp_state[i + 2048 - ltp->lag] * ltp->coef;
475 ac->windowing_and_mdct_ltp(ac, predFreq, predTime, &sce->ics);
477 if (sce->tns.present)
478 ac->apply_tns(predFreq, &sce->tns, &sce->ics, 0);
480 for (sfb = 0; sfb < FFMIN(sce->ics.max_sfb, MAX_LTP_LONG_SFB); sfb++)
483 sce->coeffs[i] += predFreq[i];
488 static void update_ltp_mips(AACContext *ac, SingleChannelElement *sce)
490 IndividualChannelStream *ics = &sce->ics;
491 float *saved = sce->saved;
492 float *saved_ltp = sce->coeffs;
730 float *buf1 = sce->ltp_state+1024;
731 float *buf2 = sce->ltp_state;
732 float *buf3 = sce->ret;
733 float *buf4 = sce->ltp_state+1024;
735 float *buf6 = sce->ltp_state+2048;