Home
last modified time | relevance | path

Searched refs:fft (Results 1 – 25 of 61) sorted by relevance

123

/third_party/ffmpeg/tests/fate/
Dfft.mak3 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/
Drdft.c46 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()
Drdft.h37 FFTContext fft; member
Dqdm2.c165 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/
Dmeson.build18 '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/
Daf_headphone.c75 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 …]
Daf_sofalizer.c111 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 …]
Davf_showspatial.c41 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()
Daf_afftfilt.c39 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()
Davf_showfreqs.c56 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()
Dvf_convolve.c40 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()
Dvaf_spectrumsynth.c56 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()
Dvf_fftdnoiz.c48 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()
Davf_showspectrum.c75 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/
Dfirfilter-example.c63 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/
DBUILD.gn168 "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.gitignore7 /fft
8 /fft-fixed32
/third_party/ffmpeg/libavutil/
Dtx_template.c281 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/
Daudiofxbasefirfilter.c253 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/
DCMakeLists.txt21 include(fft)
22 fft(CMSISDSPCommon)
/third_party/openGLES/extensions/SGI/
DSGI_fft.txt16 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/
DSGI_fft.txt16 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/
Dftqviz.py28 from numpy.fft import *
54 X = abs(fftshift(fft(x)))
/third_party/gstreamer/gstplugins_base/gst-libs/gst/
Dmeson.build2 subdir('fft') subdir
/third_party/gstreamer/gstplugins_base/tests/examples/
Dmeson.build8 subdir('fft') subdir

123