Home
last modified time | relevance | path

Searched refs:imdct (Results 1 - 17 of 17) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Dsynth_filter.h28 void (*synth_filter_float)(FFTContext *imdct,
33 void (*synth_filter_float_64)(FFTContext *imdct,
37 void (*synth_filter_fixed)(DCADCTContext *imdct,
41 void (*synth_filter_fixed_64)(DCADCTContext *imdct,
H A Dsynth_filter.c27 static void synth_filter_float(FFTContext *imdct, in synth_filter_float() argument
35 imdct->imdct_half(imdct, synth_buf, in); in synth_filter_float()
63 static void synth_filter_float_64(FFTContext *imdct, in synth_filter_float_64() argument
71 imdct->imdct_half(imdct, synth_buf, in); in synth_filter_float_64()
99 static void synth_filter_fixed(DCADCTContext *imdct, in synth_filter_fixed() argument
107 imdct->imdct_half[0](synth_buf, in); in synth_filter_fixed()
135 static void synth_filter_fixed_64(DCADCTContext *imdct, in synth_filter_fixed_64() argument
143 imdct in synth_filter_fixed_64()
[all...]
H A Ddcadsp.c117 FFTContext *imdct, in sub_qmf32_float_c()
138 synth->synth_filter_float(imdct, hist1, offset, in sub_qmf32_float_c()
146 FFTContext *imdct, in sub_qmf64_float_c()
187 synth->synth_filter_float_64(imdct, hist1, offset, in sub_qmf64_float_c()
239 DCADCTContext *imdct, in sub_qmf32_fixed_c()
255 synth->synth_filter_fixed(imdct, hist1, offset, in sub_qmf32_fixed_c()
263 DCADCTContext *imdct, in sub_qmf64_fixed_c()
291 synth->synth_filter_fixed_64(imdct, hist1, offset, in sub_qmf64_fixed_c()
116 sub_qmf32_float_c(SynthFilterContext *synth, FFTContext *imdct, float *pcm_samples, int32_t **subband_samples_lo, int32_t **subband_samples_hi, float *hist1, int *offset, float *hist2, const float *filter_coeff, ptrdiff_t npcmblocks, float scale) sub_qmf32_float_c() argument
145 sub_qmf64_float_c(SynthFilterContext *synth, FFTContext *imdct, float *pcm_samples, int32_t **subband_samples_lo, int32_t **subband_samples_hi, float *hist1, int *offset, float *hist2, const float *filter_coeff, ptrdiff_t npcmblocks, float scale) sub_qmf64_float_c() argument
238 sub_qmf32_fixed_c(SynthFilterContext *synth, DCADCTContext *imdct, int32_t *pcm_samples, int32_t **subband_samples_lo, int32_t **subband_samples_hi, int32_t *hist1, int *offset, int32_t *hist2, const int32_t *filter_coeff, ptrdiff_t npcmblocks) sub_qmf32_fixed_c() argument
262 sub_qmf64_fixed_c(SynthFilterContext *synth, DCADCTContext *imdct, int32_t *pcm_samples, int32_t **subband_samples_lo, int32_t **subband_samples_hi, int32_t *hist1, int *offset, int32_t *hist2, const int32_t *filter_coeff, ptrdiff_t npcmblocks) sub_qmf64_fixed_c() argument
H A Dopus_celt.c326 MDCT15Context *imdct; in ff_celt_decode_frame() local
388 imdct = f->imdct[f->transient ? 0 : f->size]; in ff_celt_decode_frame()
443 imdct->imdct_half(imdct, dst + CELT_OVERLAP / 2, f->block[i].coeffs + j, in ff_celt_decode_frame()
529 for (i = 0; i < FF_ARRAY_ELEMS(frm->imdct); i++) in ff_celt_free()
530 ff_mdct15_uninit(&frm->imdct[i]); in ff_celt_free()
558 for (i = 0; i < FF_ARRAY_ELEMS(frm->imdct); i++) in ff_celt_init()
559 if ((ret = ff_mdct15_init(&frm->imdct[i], 1, i + 3, -1.0f/32768)) < 0) in ff_celt_init()
H A Ddolby_e.c88 FFTContext imdct[3]; member
992 FFTContext *imdct = &s1->imdct[g->imdct_idx]; in imdct_calc() local
999 imdct->imdct_half(imdct, result, values); in imdct_calc()
1004 imdct->imdct_calc(imdct, result, values); in imdct_calc()
1007 imdct->imdct_half(imdct, result + n2, values); in imdct_calc()
1158 ff_mdct_end(&s->imdct[ in dolby_e_close()
[all...]
H A Ddcadsp.h50 FFTContext *imdct,
65 DCADCTContext *imdct,
H A Datrac9dec.c89 FFTContext imdct; member
678 goto imdct; in atrac9_decode_block()
773 imdct: in atrac9_decode_block()
781 s->imdct.imdct_half(&s->imdct, s->temp, c->coeffs); in atrac9_decode_block()
837 ff_mdct_end(&s->imdct); in atrac9_decode_close()
962 if (ff_mdct_init(&s->imdct, s->frame_log2 + 1, 1, 1.0f / 32768.0f)) in atrac9_decode_init()
H A Ddca_lbr.h122 FFTContext imdct; member
H A Dopus_celt.h96 MDCT15Context *imdct[4]; member
H A Ddca_core.h193 FFTContext imdct[2]; member
H A Ddca_lbr.c951 ff_mdct_end(&s->imdct); in init_sample_rate()
953 ret = ff_mdct_init(&s->imdct, s->freq_range + 6, 1, scale); in init_sample_rate()
1709 s->imdct.imdct_calc(&s->imdct, result[0], values[0]); in transform_channel()
1829 ff_mdct_end(&s->imdct); in ff_dca_lbr_close()
H A Ddca_core.c2227 &s->imdct[x96_synth], in filter_frame_float()
2422 if (ff_mdct_init(&s->imdct[0], 6, 1, 1.0) < 0) in ff_dca_core_init()
2424 if (ff_mdct_init(&s->imdct[1], 7, 1, 1.0) < 0) in ff_dca_core_init()
2437 ff_mdct_end(&s->imdct[0]); in ff_dca_core_close()
2438 ff_mdct_end(&s->imdct[1]); in ff_dca_core_close()
/third_party/ffmpeg/tests/checkasm/
H A Dsynth_filter.c48 FFTContext imdct; in checkasm_check_synth_filter() local
51 ff_mdct_init(&imdct, 6, 1, 1.0); in checkasm_check_synth_filter()
89 call_ref(&imdct, buf0, &offset0, buf2_0, window, in checkasm_check_synth_filter()
91 call_new(&imdct, buf1, &offset1, buf2_1, window, in checkasm_check_synth_filter()
116 bench_new(&imdct, buf_b, &offset_b, buf2_b, window, in checkasm_check_synth_filter()
120 ff_mdct_end(&imdct); in checkasm_check_synth_filter()
/third_party/ffmpeg/tests/fate/
H A Dfft.mak4 FATE_MDCT-$(CONFIG_MDCT) += fate-mdct-$(1) fate-imdct-$(1)
10 fate-imdct-$(N): ARGS = -n$(1) -m -i
33 fate-mdct-fixed32-$(1) fate-imdct-fixed32-$(1)
38 fate-imdct-fixed32-$(1): ARGS = -n$(1) -m -i
51 FATE_AV_MDCT-$(CONFIG_MDCT) += fate-av-mdct-$(1) fate-av-imdct-$(1)
57 fate-av-imdct-$(N): ARGS = -n$(1) -m -i
/third_party/ffmpeg/libavcodec/x86/
H A Dsynth_filter_init.c30 static void synth_filter_##opt(FFTContext *imdct, \
37 imdct->imdct_half(imdct, synth_buf, in); \
/third_party/ffmpeg/libavcodec/arm/
H A Dsynth_filter_init_arm.c29 void ff_synth_filter_float_vfp(FFTContext *imdct,
35 void ff_synth_filter_float_neon(FFTContext *imdct,
/third_party/ffmpeg/libavcodec/aarch64/
H A Dsynth_filter_init.c35 void ff_synth_filter_float_neon(FFTContext *imdct,

Completed in 16 milliseconds