Searched refs:CELT_OVERLAP (Results 1 – 5 of 5) sorted by relevance
/third_party/ffmpeg/libavcodec/ |
D | opus_celt.c | 188 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()
|
D | opusenc.c | 166 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()
|
D | opus.h | 43 #define CELT_OVERLAP CELT_SHORT_BLOCKSIZE macro
|
D | opus_celt.h | 79 DECLARE_ALIGNED(32, float, overlap)[FFALIGN(CELT_OVERLAP, 16)];
|
D | opusenc_psy.c | 289 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()
|