Lines Matching full:overlap
66 int overlap;
91 celt_sig _decode_mem[1]; /* Size = channels*(DECODE_BUFFER_SIZE+mode->overlap) */
108 + (channels*(DECODE_BUFFER_SIZE+mode->overlap)-1)*sizeof(celt_sig)
155 st->overlap = mode->overlap;
267 const int overlap = OVERLAP(mode);
280 /* IMDCT on the interleaved the sub-frames, overlap-add is performed by the IMDCT */
282 clt_mdct_backward(&mode->mdct, &X[b+c*N*B], out_mem[c]+N*b, mode->window, overlap, shift, B);
344 int overlap;
355 overlap = mode->overlap;
359 decode_mem[c] = st->_decode_mem + c*(DECODE_BUFFER_SIZE+overlap);
362 lpc = (opus_val16*)(st->_decode_mem+(DECODE_BUFFER_SIZE+overlap)*C);
435 DECODE_BUFFER_SIZE-N+(overlap>>1));
462 ALLOC(etmp, overlap, opus_val32);
485 _celt_autocorr(exc, ac, window, overlap,
545 add the data for the new frame. We ignore the overlap that extends
554 window (including overlap/2 samples on both sides). */
555 extrapolation_len = N+overlap;
578 /* Copy the last decoded samples (prior to the overlap region) to
613 for (i=0;i<overlap;i++)
620 for (i=overlap;i<extrapolation_len;i++)
628 /* Apply the pre-filter to the MDCT overlap for the next frame because
630 overlap. */
632 st->postfilter_period, st->postfilter_period, overlap,
638 for (i=0;i<overlap/2;i++)
641 MULT16_32_Q15(window[i], etmp[overlap-1-i])
642 + MULT16_32_Q15(window[overlap-i-1], etmp[i]);
698 int overlap;
704 overlap = mode->overlap;
709 decode_mem[c] = st->_decode_mem + c*(DECODE_BUFFER_SIZE+overlap);
711 lpc = (opus_val16*)(st->_decode_mem+(DECODE_BUFFER_SIZE+overlap)*CC);
927 OPUS_MOVE(decode_mem[c], decode_mem[c]+N, DECODE_BUFFER_SIZE-N+overlap/2);
961 mode->window, overlap);
965 mode->window, overlap);
1136 *value = st->overlap/st->downsample;
1143 lpc = (opus_val16*)(st->_decode_mem+(DECODE_BUFFER_SIZE+st->overlap)*st->channels);