Home
last modified time | relevance | path

Searched refs:CELT_OVERLAP (Results 1 – 5 of 5) sorted by relevance

/third_party/ffmpeg/libavcodec/
Dopus_celt.c188 for (i = 0; i < CELT_OVERLAP; i++) { in celt_postfilter_apply_transition()
208 const int filter_len = len - 2 * CELT_OVERLAP; in celt_postfilter()
218 if (len > CELT_OVERLAP) { in celt_postfilter()
219 celt_postfilter_apply_transition(block, block->buf + 1024 + CELT_OVERLAP); in celt_postfilter()
222 f->opusdsp.postfilter(block->buf + 1024 + 2 * CELT_OVERLAP, in celt_postfilter()
230 memmove(block->buf, block->buf + len, (1024 + CELT_OVERLAP / 2) * sizeof(float)); in celt_postfilter()
443 imdct->imdct_half(imdct, dst + CELT_OVERLAP / 2, f->block[i].coeffs + j, in ff_celt_decode_frame()
445 f->dsp->vector_fmul_window(dst, dst, dst + CELT_OVERLAP / 2, in ff_celt_decode_frame()
446 ff_celt_window, CELT_OVERLAP / 2); in ff_celt_decode_frame()
Dopusenc.c166 for (int i = 0; i < CELT_OVERLAP; i++) { in celt_apply_preemph_filter()
200 float *src2 = &b->samples[CELT_OVERLAP*t]; in celt_frame_mdct()
202 s->dsp->vector_fmul_reverse(&win[CELT_OVERLAP], src2, in celt_frame_mdct()
210 int rwin = blk_len - CELT_OVERLAP, lap_dst = (wlen - blk_len - CELT_OVERLAP) >> 1; in celt_frame_mdct()
217 memcpy(win + lap_dst, temp, CELT_OVERLAP*sizeof(float)); in celt_frame_mdct()
220 memcpy(&win[lap_dst + CELT_OVERLAP], b->samples, rwin*sizeof(float)); in celt_frame_mdct()
225 memcpy(win + lap_dst + blk_len, temp, CELT_OVERLAP*sizeof(float)); in celt_frame_mdct()
Dopus.h43 #define CELT_OVERLAP CELT_SHORT_BLOCKSIZE macro
Dopus_celt.h79 DECLARE_ALIGNED(32, float, overlap)[FFALIGN(CELT_OVERLAP, 16)];
Dopusenc_psy.c289 f->blocks = f->transient ? OPUS_BLOCK_SIZE(s->p.framesize)/CELT_OVERLAP : 1; in ff_opus_psy_celt_frame_init()
469 f->blocks = f->transient ? OPUS_BLOCK_SIZE(s->p.framesize)/CELT_OVERLAP : 1; in ff_opus_psy_celt_frame_process()