/third_party/ffmpeg/tests/fate/ |
H A D | fft.mak | 3 FATE_FFT-$(CONFIG_FFT) += fate-fft-$(1) fate-ifft-$(1) 8 fate-ifft-$(N): ARGS = -n$(1) -i 32 FATE_FFT_FIXED32 += fate-fft-fixed32-$(1) fate-ifft-fixed32-$(1) \ 36 fate-ifft-fixed32-$(1): ARGS = -n$(1) -i 50 FATE_AV_FFT-$(CONFIG_FFT) += fate-av-fft-$(1) fate-av-ifft-$(1) 55 fate-av-ifft-$(N): ARGS = -n$(1) -i
|
/third_party/pulseaudio/speex/libspeexdsp/ |
H A D | echo_diagnostic.m | 21 corr = real(ifft(fft(rec).*conj(fft(play)))); 22 acorr = real(ifft(fft(play).*conj(fft(play)))); 40 corr1 = real(ifft(fft(rec(1:N2)).*conj(fft(play(1:N2))))); 41 corr2 = real(ifft(fft(rec(N2+1:end)).*conj(fft(play(N2+1:end)))));
|
H A D | fftwrap.c | 227 fftwf_plan ifft; member 238 table->ifft = fftwf_plan_dft_c2r_1d(size, (fftwf_complex *) table->in, table->out, FFTW_PATIENT); in spx_fft_init() 248 fftwf_destroy_plan(t->ifft); in spx_fft_destroy() 287 fftwf_execute(t->ifft); in spx_ifft()
|
/third_party/ffmpeg/libavfilter/ |
H A D | af_afftfilt.c | 38 AVTXContext **fft, **ifft; member 114 s->ifft = av_calloc(s->channels, sizeof(*s->ifft)); in config_input() 115 if (!s->fft || !s->ifft) in config_input() 125 ret = av_tx_init(&s->ifft[ch], &s->itx_fn, AV_TX_FLOAT_FFT, 1, s->fft_size, &scale, 0); in config_input() 295 s->itx_fn(s->ifft[ch], fft_out, fft_temp, sizeof(float)); in filter_channel() 404 if (s->ifft) in uninit() 405 av_tx_uninit(&s->ifft[i]); in uninit() 417 av_freep(&s->ifft); in uninit()
|
H A D | af_headphone.c | 76 AVTXContext *fft[2], *ifft[2]; member 233 AVTXContext *ifft = s->ifft[jobnr]; in headphone_fast_convolute() local 288 itx_fn(ifft, fft_out, fft_acc, sizeof(float)); in headphone_fast_convolute() 390 ret = av_tx_init(&s->ifft[0], &s->itx_fn[0], AV_TX_FLOAT_FFT, 1, s->n_fft, &scale, 0); in convert_coeffs() 393 ret = av_tx_init(&s->ifft[1], &s->itx_fn[1], AV_TX_FLOAT_FFT, 1, s->n_fft, &scale, 0); in convert_coeffs() 397 if (!s->fft[0] || !s->fft[1] || !s->ifft[0] || !s->ifft[1]) { in convert_coeffs() 719 av_tx_uninit(&s->ifft[0]); in uninit() 720 av_tx_uninit(&s->ifft[ in uninit() [all...] |
H A D | af_sofalizer.c | 112 AVTXContext *fft[2], *ifft[2]; member 454 AVTXContext *ifft = s->ifft[jobnr]; in sofalizer_fast_convolute() local 544 itx_fn(ifft, fft_out, fft_acc, sizeof(float)); in sofalizer_fast_convolute() 845 av_tx_uninit(&s->ifft[0]); in load_data() 846 av_tx_uninit(&s->ifft[1]); in load_data() 847 ret = av_tx_init(&s->ifft[0], &s->itx_fn[0], AV_TX_FLOAT_FFT, 1, s->n_fft, &scale, 0); in load_data() 850 ret = av_tx_init(&s->ifft[1], &s->itx_fn[1], AV_TX_FLOAT_FFT, 1, s->n_fft, &scale, 0); in load_data() 1027 av_tx_uninit(&s->ifft[0]); in uninit() 1028 av_tx_uninit(&s->ifft[ in uninit() [all...] |
H A D | vf_fftdnoiz.c | 74 AVTXContext *fft[MAX_THREADS], *ifft[MAX_THREADS]; member 213 av_tx_init(&s->ifft[i], &s->itx_fn, AV_TX_FLOAT_FFT, 1, s->block_size, &iscale, 0); in config_input() 216 if (!s->fft[i] || !s->ifft[i] || !s->fft_r[i] || !s->ifft_r[i]) in config_input() 359 s->itx_fn(s->ifft[jobnr], vdst, bsrc, sizeof(float)); in export_block() 371 s->itx_fn(s->ifft[jobnr], hdst_out, hdst, sizeof(float)); in export_block() 715 av_tx_uninit(&s->ifft[i]); in uninit()
|
H A D | avf_showspectrum.c | 82 AVTXContext **ifft; ///< Inverse Fast Fourier Transform context member 312 if (s->ifft) { in uninit() 314 av_tx_uninit(&s->ifft[i]); in uninit() 316 av_freep(&s->ifft); in uninit() 473 s->itx_fn(s->ifft[ch], g, f, sizeof(float)); in run_channel_fft() 1120 if (!s->ifft) { in config_output() 1121 s->ifft = av_calloc(inlink->ch_layout.nb_channels, sizeof(*s->ifft)); in config_output() 1122 if (!s->ifft) in config_output() 1138 av_tx_uninit(&s->ifft[ in config_output() [all...] |
H A D | avf_showspatial.c | 42 FFTContext *ifft[2]; ///< Inverse Fast Fourier Transform context member 78 av_fft_end(s->ifft[i]); in uninit()
|
H A D | af_afftdn.c | 86 AVTXContext *fft, *ifft; member 716 ret = av_tx_init(&dnch->ifft, &dnch->itx_fn, AV_TX_FLOAT_RDFT, 1, s->fft_length2, &scale, 0); in config_input() 739 !dnch->ifft) in config_input() 1000 dnch->itx_fn(dnch->ifft, fft_in, dnch->fft_out, sizeof(float)); in filter_channel() 1198 av_tx_uninit(&dnch->ifft); in uninit()
|
H A D | vf_convolve.c | 43 AVTXContext *ifft[4][MAX_THREADS]; member 411 s->itx_fn[plane](s->ifft[plane][jobnr], vdata_out + y * n, vdata_in + y * n, sizeof(float)); in ifft_vertical() 435 s->itx_fn[plane](s->ifft[plane][jobnr], hdata_out + y * n, hdata_in + y * n, sizeof(float)); in ifft_horizontal() 786 ret = av_tx_init(&s->ifft[i][j], &s->itx_fn[i], AV_TX_FLOAT_FFT, 1, s->fft_len[i], &scale, 0); in config_output() 844 av_tx_uninit(&s->ifft[i][j]); in uninit()
|