/third_party/ffmpeg/tests/fate/ |
D | fft.mak | 3 FATE_FFT-$(CONFIG_FFT) += fate-fft-$(1) fate-ifft-$(1) 7 fate-fft-$(N): ARGS = -n$(1) 20 fate-fft-float: $(FATE_FFT-yes) 26 $(FATE_FFT_ALL): libavcodec/tests/fft$(EXESUF) 27 $(FATE_FFT_ALL): CMD = run libavcodec/tests/fft$(EXESUF) $(CPUFLAGS:%=-c%) $(ARGS) 32 FATE_FFT_FIXED32 += fate-fft-fixed32-$(1) fate-ifft-fixed32-$(1) \ 35 fate-fft-fixed32-$(1): ARGS = -n$(1) 43 fate-fft-fixed32: $(FATE_FFT_FIXED32) 44 $(FATE_FFT_FIXED32): libavcodec/tests/fft-fixed32$(EXESUF) 45 $(FATE_FFT_FIXED32): CMD = run libavcodec/tests/fft-fixed32$(EXESUF) $(CPUFLAGS:%=-c%) $(ARGS) [all …]
|
/third_party/ffmpeg/libavcodec/ |
D | rdft.c | 46 s->fft.fft_permute(&s->fft, (FFTComplex*)data); in rdft_calc_c() 47 s->fft.fft_calc(&s->fft, (FFTComplex*)data); in rdft_calc_c() 83 s->fft.fft_permute(&s->fft, (FFTComplex*)data); in rdft_calc_c() 84 s->fft.fft_calc(&s->fft, (FFTComplex*)data); in rdft_calc_c() 101 if ((ret = ff_fft_init(&s->fft, nbits-1, trans == IDFT_C2R || trans == IDFT_R2C)) < 0) in ff_rdft_init() 116 ff_fft_end(&s->fft); in ff_rdft_end()
|
D | rdft.h | 37 FFTContext fft; member
|
D | qdm2.c | 165 QDM2FFT fft; member 1479 memset(q->fft.complex[ch], 0, q->fft_size * sizeof(QDM2Complex)); in qdm2_fft_tone_synthesizer() 1497 q->fft.complex[ch][q->fft_coefs[i].offset + 0].re += c.re; in qdm2_fft_tone_synthesizer() 1498 q->fft.complex[ch][q->fft_coefs[i].offset + 0].im += c.im; in qdm2_fft_tone_synthesizer() 1499 q->fft.complex[ch][q->fft_coefs[i].offset + 1].re -= c.re; in qdm2_fft_tone_synthesizer() 1500 q->fft.complex[ch][q->fft_coefs[i].offset + 1].im -= c.im; in qdm2_fft_tone_synthesizer() 1530 tone.complex = &q->fft.complex[ch][offset]; in qdm2_fft_tone_synthesizer() 1549 q->fft.complex[channel][0].re *= 2.0f; in qdm2_calculate_fft() 1550 q->fft.complex[channel][0].im = 0.0f; in qdm2_calculate_fft() 1551 q->rdft_ctx.rdft_calc(&q->rdft_ctx, (FFTSample *)q->fft.complex[channel]); in qdm2_calculate_fft() [all …]
|
/third_party/gstreamer/gstplugins_base/gst-libs/gst/fft/ |
D | meson.build | 18 'fft.h', 19 'fft-prelude.h', 26 install_headers(fft_headers, subdir : 'gstreamer-1.0/gst/fft/') 38 pkg_name = 'gstreamer-fft-1.0'
|
/third_party/ffmpeg/libavfilter/ |
D | af_headphone.c | 75 FFTContext *fft[2], *ifft[2]; member 227 FFTContext *fft = s->fft[jobnr]; in headphone_fast_convolute() local 267 av_fft_permute(fft, fft_in); in headphone_fast_convolute() 268 av_fft_calc(fft, fft_in); in headphone_fast_convolute() 372 s->fft[0] = av_fft_init(av_log2(s->n_fft), 0); in convert_coeffs() 373 s->fft[1] = av_fft_init(av_log2(s->n_fft), 0); in convert_coeffs() 377 if (!s->fft[0] || !s->fft[1] || !s->ifft[0] || !s->ifft[1]) { in convert_coeffs() 456 av_fft_permute(s->fft[0], fft_in_l); in convert_coeffs() 457 av_fft_calc(s->fft[0], fft_in_l); in convert_coeffs() 458 av_fft_permute(s->fft[0], fft_in_r); in convert_coeffs() [all …]
|
D | af_sofalizer.c | 111 FFTContext *fft[2], *ifft[2]; member 462 FFTContext *fft = s->fft[jobnr]; in sofalizer_fast_convolute() local 533 av_fft_permute(fft, fft_in); in sofalizer_fast_convolute() 534 av_fft_calc(fft, fft_in); in sofalizer_fast_convolute() 845 av_fft_end(s->fft[0]); in load_data() 846 av_fft_end(s->fft[1]); in load_data() 847 s->fft[0] = av_fft_init(av_log2(s->n_fft), 0); in load_data() 848 s->fft[1] = av_fft_init(av_log2(s->n_fft), 0); in load_data() 854 if (!s->fft[0] || !s->fft[1] || !s->ifft[0] || !s->ifft[1]) { in load_data() 930 av_fft_permute(s->fft[0], fft_in_l); in load_data() [all …]
|
D | avf_showspatial.c | 41 FFTContext *fft[2]; ///< Fast Fourier Transform context member 97 av_fft_end(s->fft[i]); in uninit() 146 av_fft_permute(s->fft[ch], s->fft_data[ch]); in run_channel_fft() 147 av_fft_calc(s->fft[ch], s->fft_data[ch]); in run_channel_fft() 176 av_fft_end(s->fft[i]); in config_output() 180 s->fft[i] = av_fft_init(fft_bits, 0); in config_output() 181 if (!s->fft[i]) { in config_output()
|
D | af_afftfilt.c | 39 FFTContext *fft, *ifft; member 136 s->fft = av_fft_init(s->fft_bits, 0); in config_input() 138 if (!s->fft || !s->ifft) in config_input() 278 av_fft_permute(s->fft, fft_data); in filter_frame() 279 av_fft_calc(s->fft, fft_data); in filter_frame() 437 av_fft_end(s->fft); in uninit()
|
D | avf_showfreqs.c | 56 FFTContext *fft; member 181 av_fft_end(s->fft); in config_output() 182 s->fft = av_fft_init(s->fft_bits, 0); in config_output() 183 if (!s->fft) { in config_output() 399 av_fft_permute(s->fft, s->fft_data[ch]); in plot_freqs() 400 av_fft_calc(s->fft, s->fft_data[ch]); in plot_freqs() 529 av_fft_end(s->fft); in uninit()
|
D | vf_convolve.c | 40 FFTContext *fft[4][MAX_THREADS]; member 178 av_fft_permute(s->fft[plane][jobnr], hdata + y * n); in fft_horizontal() 179 av_fft_calc(s->fft[plane][jobnr], hdata + y * n); in fft_horizontal() 278 av_fft_permute(s->fft[plane][jobnr], vdata + y * n); in fft_vertical() 279 av_fft_calc(s->fft[plane][jobnr], vdata + y * n); in fft_vertical() 549 s->fft[i][j] = av_fft_init(s->fft_bits[i], 0); in config_output() 551 if (!s->fft[i][j] || !s->ifft[i][j]) in config_output() 592 av_fft_end(s->fft[i][j]); in uninit() 593 s->fft[i][j] = NULL; in uninit()
|
D | vaf_spectrumsynth.c | 56 FFTContext *fft; ///< Fast Fourier Transform context member 190 s->fft = av_fft_init(fft_bits, 1); in config_output() 191 if (!s->fft) { in config_output() 342 av_fft_permute(s->fft, s->fft_data[ch]); in synth_window() 343 av_fft_calc(s->fft, s->fft_data[ch]); in synth_window() 502 av_fft_end(s->fft); in uninit()
|
D | vf_fftdnoiz.c | 48 FFTContext *fft, *ifft; member 102 p->fft = av_fft_init(s->block_bits, 0); in init() 104 if (!p->fft || !p->ifft) in init() 283 av_fft_permute(p->fft, dst); in import_plane() 284 av_fft_calc(p->fft, dst); in import_plane() 303 av_fft_permute(p->fft, dst); in import_plane() 304 av_fft_calc(p->fft, dst); in import_plane() 660 av_fft_end(p->fft); in uninit()
|
D | avf_showspectrum.c | 75 FFTContext **fft; ///< Fast Fourier Transform context member 306 if (s->fft) { in uninit() 308 av_fft_end(s->fft[i]); in uninit() 310 av_freep(&s->fft); in uninit() 440 av_fft_permute(s->fft[ch], h); in run_channel_fft() 441 av_fft_calc(s->fft[ch], h); in run_channel_fft() 443 av_fft_permute(s->fft[ch], g); in run_channel_fft() 444 av_fft_calc(s->fft[ch], g); in run_channel_fft() 470 av_fft_permute(s->fft[ch], s->fft_data[ch]); in run_channel_fft() 471 av_fft_calc(s->fft[ch], s->fft_data[ch]); in run_channel_fft() [all …]
|
/third_party/gstreamer/gstplugins_good/tests/examples/audiofx/ |
D | firfilter-example.c | 63 GstFFTF64 *fft; in on_rate_changed() local 81 fft = gst_fft_f64_new (32, TRUE); in on_rate_changed() 82 gst_fft_f64_inverse_fft (fft, frequency_response, tmp); in on_rate_changed() 83 gst_fft_f64_free (fft); in on_rate_changed()
|
/third_party/gstreamer/gstplugins_base/ |
D | BUILD.gn | 168 "gst-libs/gst/fft/gstfft.c", 169 "gst-libs/gst/fft/gstfftf32.c", 170 "gst-libs/gst/fft/gstfftf64.c", 171 "gst-libs/gst/fft/gstffts16.c", 172 "gst-libs/gst/fft/gstffts32.c", 173 "gst-libs/gst/fft/kiss_fft_f32.c", 174 "gst-libs/gst/fft/kiss_fft_f64.c", 175 "gst-libs/gst/fft/kiss_fft_s16.c", 176 "gst-libs/gst/fft/kiss_fft_s32.c", 177 "gst-libs/gst/fft/kiss_fftr_f32.c", [all …]
|
/third_party/ffmpeg/libavcodec/tests/ |
D | .gitignore | 7 /fft 8 /fft-fixed32
|
/third_party/ffmpeg/libavutil/ |
D | tx_template.c | 281 static void fft##n(FFTComplex *z)\ in PASS() 283 fft##n2(z);\ in PASS() 284 fft##n4(z+n4*2);\ in PASS() 285 fft##n4(z+n4*3);\ in PASS() 369 FFTComplex fft##N##in[N]; \ 374 fft##N##in[j] = in[in_map[i*N + j]]; \ 375 fft##N(s->tmp + s->revtab[i], fft##N##in, m); \ 448 FFTComplex fft##N##in[N]; \ 463 CMUL3(fft##N##in[j], tmp, exp[k >> 1]); \ 465 fft##N(s->tmp + s->revtab[i], fft##N##in, m); \ [all …]
|
/third_party/gstreamer/gstplugins_good/gst/audiofx/ |
D | audiofxbasefirfilter.c | 253 GstFFTF64 *fft = self->fft; \ 306 gst_fft_f64_fft (fft, \ 370 gst_fft_f64_free (self->fft); in gst_audio_fx_base_fir_filter_calculate_frequency_response() 371 self->fft = NULL; in gst_audio_fx_base_fir_filter_calculate_frequency_response() 392 self->fft = gst_fft_f64_new (block_length, FALSE); in gst_audio_fx_base_fir_filter_calculate_frequency_response() 397 gst_fft_f64_fft (self->fft, kernel_tmp, self->frequency_response); in gst_audio_fx_base_fir_filter_calculate_frequency_response() 415 if (self->fft && !self->low_latency) { in gst_audio_fx_base_fir_filter_select_process_function() 432 if (self->fft && !self->low_latency) { in gst_audio_fx_base_fir_filter_select_process_function() 461 gst_fft_f64_free (self->fft); in gst_audio_fx_base_fir_filter_finalize() 639 if (!self->fft || self->low_latency) { in gst_audio_fx_base_fir_filter_push_residue() [all …]
|
/third_party/cmsis/CMSIS/DSP/Source/CommonTables/ |
D | CMakeLists.txt | 21 include(fft) 22 fft(CMSISDSPCommon)
|
/third_party/openGLES/extensions/SGI/ |
D | SGI_fft.txt | 16 Author Revision: $Header: //depot/main/doc/registry/extensions/SGI/fft.spec#11 $ 54 EXT_convolution extension or the fft operation defined in this extension. 83 as either convolution or fft as the pixel transform. Is there a better 113 performing 1-D fft on the image rows before it is placed at the 114 destination color buffer, in order to expedite the 2-D fft. 213 fft is applied to the image passed to TexImage1D, and to 1-dimensional 257 The particular fft algorithm is left unspecified to allow greater 276 If no fft operation is performed, the scale and bias are not 283 The operation of fft during pixel copy and query operations is
|
/third_party/skia/third_party/externals/opengl-registry/extensions/SGI/ |
D | SGI_fft.txt | 16 Author Revision: $Header: //depot/main/doc/registry/extensions/SGI/fft.spec#11 $ 54 EXT_convolution extension or the fft operation defined in this extension. 83 as either convolution or fft as the pixel transform. Is there a better 113 performing 1-D fft on the image rows before it is placed at the 114 destination color buffer, in order to expedite the 2-D fft. 213 fft is applied to the image passed to TexImage1D, and to 1-dimensional 257 The particular fft algorithm is left unspecified to allow greater 276 If no fft operation is performed, the scale and bias are not 283 The operation of fft during pixel copy and query operations is
|
/third_party/ltp/testcases/realtime/tools/ |
D | ftqviz.py | 28 from numpy.fft import * 54 X = abs(fftshift(fft(x)))
|
/third_party/gstreamer/gstplugins_base/gst-libs/gst/ |
D | meson.build | 2 subdir('fft') subdir
|
/third_party/gstreamer/gstplugins_base/tests/examples/ |
D | meson.build | 8 subdir('fft') subdir
|