#
# ChangeLog for src/spectral/fft.c
#
# Generated by Trac 1.2
# Mar 13, 2025, 7:44:31 PM

Sun, 01 Oct 2017 16:55:35 GMT Paul Brossier <piem@piem.org> [b701179]
	* src/cvec.c (modified)
	* src/fvec.c (modified)
	* src/mathutils.c (modified)
	* src/spectral/fft.c (modified)
	* wscript (modified)

	src/*.c, wscript: remove trailing spaces


Sun, 01 Oct 2017 16:11:46 GMT Paul Brossier <piem@piem.org> [14e300e]
	* src/spectral/fft.c (modified)
	* src/spectral/fft.h (modified)

	src/spectral/fft.{c,h}: revert changes to fft.h, use ippsAtan2


Sun, 01 Oct 2017 13:36:16 GMT Paul Brossier <piem@piem.org> [3f90b7a]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: remove unrequired scaling, fixing python unit
	tests


Sun, 01 Oct 2017 13:32:35 GMT Paul Brossier <piem@piem.org> [0ad2e17]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: define ipp aliases for single/double precision


Sun, 01 Oct 2017 13:29:11 GMT Paul Brossier <piem@piem.org> [95f5c83]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: remove trailing space


Sat, 29 Jul 2017 20:11:52 GMT Eduard Müller <mueller.eduard@googlemail.com> [7100895]
	* src/spectral/fft.c (modified)

	Revert ooura reverse fft scaling changes

	... and adjusted new Intel ...


Sat, 29 Jul 2017 15:55:35 GMT Eduard Müller <mueller.eduard@googlemail.com> [986131d]
	* examples/utils.c (modified)
	* src/cvec.c (modified)
	* src/fvec.c (modified)
	* src/mathutils.c (modified)
	* src/mathutils.h (modified)
	* src/musicutils.h (modified)
	* src/spectral/fft.c (modified)
	* src/spectral/fft.h (modified)
	* tests/src/io/test-sink-multi.c (modified)
	* tests/src/io/test-sink.c (modified)
	* tests/src/io/test-sink_apple_audio-multi.c (modified)
	* tests/src/io/test-sink_apple_audio.c (modified)
	* tests/src/io/test-sink_sndfile-multi.c (modified)
	* tests/src/io/test-sink_sndfile.c (modified)
	* tests/src/io/test-sink_wavwrite-multi.c (modified)
	* tests/src/io/test-sink_wavwrite.c (modified)
	* tests/src/io/test-source.c (modified)
	* tests/src/io/test-source_apple_audio.c (modified)
	* tests/src/io/test-source_avcodec.c (modified)
	* tests/src/io/test-source_multi.c (modified)
	* tests/src/io/test-source_seek.c (modified)
	* tests/src/io/test-source_sndfile.c (modified)
	* tests/src/io/test-source_wavread.c (modified)
	* tests/src/onset/test-onset.c (modified)
	* tests/src/pitch/test-pitch.c (modified)
	* tests/src/pitch/test-pitchfcomb.c (modified)
	* tests/src/pitch/test-pitchmcomb.c (modified)
	* tests/src/pitch/test-pitchschmitt.c (modified)
	* tests/src/pitch/test-pitchspecacf.c (modified)
	* tests/src/pitch/test-pitchyin.c (modified)
	* tests/src/pitch/test-pitchyinfft.c (modified)
	* tests/src/spectral/test-awhitening.c (modified)
	* tests/src/spectral/test-fft.c (modified)
	* tests/src/spectral/test-filterbank.c (modified)
	* tests/src/spectral/test-filterbank_mel.c (modified)
	* tests/src/spectral/test-mfcc.c (modified)
	* tests/src/spectral/test-phasevoc.c (modified)
	* tests/src/spectral/test-specdesc.c (modified)
	* tests/src/spectral/test-tss.c (modified)
	* tests/src/synth/test-sampler.c (modified)
	* tests/src/synth/test-wavetable.c (modified)
	* tests/src/tempo/test-beattracking.c (modified)
	* tests/src/tempo/test-tempo.c (modified)
	* tests/src/temporal/test-a_weighting.c (modified)
	* tests/src/temporal/test-biquad.c (modified)
	* tests/src/temporal/test-c_weighting.c (modified)
	* tests/src/temporal/test-filter.c (modified)
	* tests/src/temporal/test-resampler.c (modified)
	* tests/src/test-cvec.c (modified)
	* tests/src/test-delnull.c (modified)
	* tests/src/test-fmat.c (modified)
	* tests/src/test-fvec.c (modified)
	* tests/src/test-lvec.c (modified)
	* tests/src/test-mathutils-window.c (modified)
	* tests/src/test-mathutils.c (modified)
	* tests/src/utils/test-hist.c (modified)
	* tests/src/utils/test-log.c (modified)
	* tests/src/utils/test-parameter.c (modified)
	* tests/src/utils/test-scale.c (modified)
	* wscript (modified)

	Intel IPP support for aubio

	See emuell/aubio/ intel_ipp2 for ...


Tue, 27 Sep 2016 23:53:46 GMT Paul Brossier <piem@piem.org> [1b57274]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: add message about fftw3 being able to do non- ...


Tue, 27 Sep 2016 23:53:29 GMT Paul Brossier <piem@piem.org> [f50c9503]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: use prefixed aubio_ooura_rdft


Tue, 30 Aug 2016 14:33:31 GMT Paul Brossier <piem@piem.org> [4b251ae]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: make calls to fftw_destroy_plan thread-safe


Tue, 03 May 2016 00:35:19 GMT Paul Brossier <piem@piem.org> [eeb7276]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: fail build if trying to mix aubio/fftw3 in ...


Thu, 21 Apr 2016 17:36:56 GMT Paul Brossier <piem@piem.org> [feb694b]
	* src/spectral/fft.c (modified)
	* src/spectral/fft.h (modified)
	* src/spectral/filterbank.c (modified)
	* src/spectral/filterbank.h (modified)
	* src/spectral/filterbank_mel.c (modified)
	* src/spectral/filterbank_mel.h (modified)
	* src/spectral/mfcc.c (modified)
	* src/spectral/mfcc.h (modified)
	* src/spectral/phasevoc.c (modified)
	* src/spectral/phasevoc.h (modified)
	* src/spectral/specdesc.c (modified)
	* src/spectral/specdesc.h (modified)
	* src/spectral/statistics.c (modified)
	* src/spectral/tss.c (modified)
	* src/spectral/tss.h (modified)

	src/spectral/: add const qualifiers


Tue, 16 Feb 2016 14:43:14 GMT Paul Brossier <piem@piem.org> [d897aae]
	* src/onset/onset.c (modified)
	* src/spectral/fft.c (modified)
	* src/spectral/phasevoc.c (modified)
	* src/tempo/tempo.c (modified)

	src/spectral, src/onset, src/tempo: make sure win_size > 1


Sat, 05 Sep 2015 00:08:59 GMT Paul Brossier <piem@piem.org> [39c4721]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: factorise single/double precision


Sat, 05 Sep 2015 00:00:43 GMT Paul Brossier <piem@piem.org> [b5d32cb]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: use memcpy


Fri, 04 Sep 2015 23:53:08 GMT Paul Brossier <piem@piem.org> [152ed05]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: remove trailing spaces


Thu, 20 Aug 2015 18:26:59 GMT Paul Brossier <piem@piem.org> [a984461]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: make sure winsize > 1


Thu, 20 Aug 2015 11:15:54 GMT Paul Brossier <piem@piem.org> [3c6f584]
	* src/spectral/fft.c (modified)
	* tests/src/spectral/test-fft.c (modified)

	src/spectral/fft.c: if Ooura is used, make sure the fft size is a ...


Mon, 23 Dec 2013 01:29:12 GMT Paul Brossier <piem@piem.org> [5c6b264]
	* src/spectral/fft.c (modified)
	* src/spectral/ooura_fft8g.c (modified)

	src/spectral/ooura_fft8g.c: use float when double is not needed


Tue, 19 Nov 2013 19:46:46 GMT Paul Brossier <piem@piem.org> [53ff597]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: add missing vDSP_destroy_fftsetup


Tue, 15 Oct 2013 20:54:59 GMT Paul Brossier <piem@piem.org> [69c39ca]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: add vDSP for HAVE_AUBIO_DOUBLE


Thu, 11 Apr 2013 00:31:40 GMT Paul Brossier <piem@piem.org> [54dd945]
	* src/spectral/fft.c (modified)
	* wscript (modified)

	src/spectral/fft.c: add vDSP Accelerate


Tue, 10 Jul 2012 02:53:56 GMT Paul Brossier <piem@piem.org> [f61c88a]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: fix in and out sizes for ooura


Mon, 09 Jul 2012 22:37:23 GMT Paul Brossier <piem@piem.org> [c204928]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: HAVE_AUBIO_DOUBLE is always defined


Sat, 07 Jan 2012 02:52:34 GMT Paul Brossier <piem@piem.org> [8b3a7e7]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: i only needed for FFTW3


Thu, 17 Nov 2011 01:29:35 GMT Paul Brossier <piem@piem.org> [729a3c0]
	* configure.ac (modified)
	* src/Makefile.am (modified)
	* src/mathutils.c (modified)
	* src/spectral/fft.c (modified)
	* src/wscript_build (modified)
	* wscript (modified)

	add support for ooura so that aubio can be build without fftw


Sat, 09 Jan 2010 16:03:11 GMT Paul Brossier <piem@piem.org> [d453a4a]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: lock fftw plan creation (closes #9), thanks to ...


Fri, 04 Dec 2009 00:38:30 GMT Paul Brossier <piem@piem.org> [d95ff38]
	* src/spectral/fft.c (modified)
	* src/spectral/fft.h (modified)
	* src/spectral/filterbank.c (modified)
	* src/spectral/filterbank.h (modified)
	* src/spectral/filterbank_mel.c (modified)
	* src/spectral/mfcc.c (modified)
	* src/spectral/phasevoc.c (modified)
	* src/spectral/phasevoc.h (modified)
	* src/spectral/specdesc.c (modified)
	* src/spectral/specdesc.h (modified)
	* src/spectral/statistics.c (modified)
	* src/spectral/tss.c (modified)
	* src/spectral/tss.h (modified)

	src/spectral: switch to mono


Mon, 26 Oct 2009 01:55:25 GMT Paul Brossier <piem@piem.org> [e6a78ea]
	* src/onset/onset.c (modified)
	* src/onset/onset.h (modified)
	* src/onset/onsetdetection.c (modified)
	* src/onset/onsetdetection.h (modified)
	* src/onset/peakpick.c (modified)
	* src/onset/peakpick.h (modified)
	* src/pitch/pitch.c (modified)
	* src/pitch/pitch.h (modified)
	* src/pitch/pitchfcomb.c (modified)
	* src/pitch/pitchfcomb.h (modified)
	* src/pitch/pitchmcomb.c (modified)
	* src/pitch/pitchmcomb.h (modified)
	* src/pitch/pitchschmitt.c (modified)
	* src/pitch/pitchschmitt.h (modified)
	* src/pitch/pitchyin.c (modified)
	* src/pitch/pitchyin.h (modified)
	* src/pitch/pitchyinfft.c (modified)
	* src/pitch/pitchyinfft.h (modified)
	* src/spectral/fft.c (modified)
	* src/spectral/fft.h (modified)
	* src/spectral/phasevoc.c (modified)
	* src/spectral/phasevoc.h (modified)
	* src/spectral/spectral_centroid.c (modified)
	* src/spectral/spectral_centroid.h (modified)
	* src/spectral/tss.c (modified)
	* src/spectral/tss.h (modified)
	* src/tempo/beattracking.c (modified)
	* src/tempo/beattracking.h (modified)
	* src/tempo/tempo.c (modified)
	* src/tempo/tempo.h (modified)
	* src/temporal/biquad.c (modified)
	* src/temporal/biquad.h (modified)
	* src/temporal/resampler.c (modified)
	* src/temporal/resampler.h (modified)
	* src/utils/hist.c (modified)
	* src/utils/hist.h (modified)
	* src/utils/scale.c (modified)
	* src/utils/scale.h (modified)

	src: update all headers to GPLv3


Sun, 11 Oct 2009 10:47:43 GMT Paul Brossier <piem@piem.org> [74a4865]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: fix imag boundaries, including for odd fft sizes


Sun, 11 Oct 2009 10:40:04 GMT Paul Brossier <piem@piem.org> [4f4299d]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: make sure we set allocated vectors to 0


Sun, 11 Oct 2009 10:38:43 GMT Paul Brossier <piem@piem.org> [8979752]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: 0 and N/2 + 1 phase must carry the sign of ...


Sun, 11 Oct 2009 10:37:01 GMT Paul Brossier <piem@piem.org> [2fde783]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: do not zero phase for no good reason, use ATAN2
	macro


Thu, 01 Oct 2009 15:41:07 GMT Paul Brossier <piem@piem.org> [f3bee79]
	* src/spectral/fft.c (modified)
	* src/spectral/fft.h (modified)

	src/spectral/fft.{c,h}: move fftw3.h include inside fft.c


Mon, 28 Sep 2009 19:17:53 GMT Paul Brossier <piem@piem.org> [fd6b90f]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: add a warning if using fftw3 with aubio single


Fri, 25 Sep 2009 21:01:37 GMT Paul Brossier <piem@piem.org> [6f0b8a0]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: use HAVE_AUBIO_DOUBLE, not AUBIO_SINGLE_PRECISION


Wed, 23 Sep 2009 17:40:14 GMT Paul Brossier <piem@piem.org> [b511fa9]
	* configure.ac (modified)
	* examples/utils.c (modified)
	* examples/utils.h (modified)
	* ext/aubioext.h (modified)
	* ext/jackio.c (modified)
	* ext/jackio.h (modified)
	* ext/midi/midi_driver.h (modified)
	* src/aubio_priv.h (modified)
	* src/mathutils.c (modified)
	* src/spectral/fft.c (modified)
	* src/spectral/fft.h (modified)
	* tests/src/test-phasevoc-jack.c (modified)

	replace FOO_SUPPORT with HAVE_FOO, use float for jack_process ...


Mon, 21 Sep 2009 16:15:05 GMT Paul Brossier <piem@piem.org> [d53a3b5]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: fix horrible bug where norm[0] and norm[n/2+1] ...


Thu, 17 Sep 2009 05:16:20 GMT Paul Brossier <piem@piem.org> [4369cb9]
	* src/spectral/fft.c (modified)

	src/spectral/fft.c: use native fftw types, add warning if single fftw ...


Sat, 01 Dec 2007 18:16:56 GMT Paul Brossier <piem@piem.org> [41ed384]
	* src/spectral/fft.c (modified)

	fft.c: if real part is zero, have phase = 0


Sat, 24 Nov 2007 21:00:20 GMT Paul Brossier <piem@piem.org> [32d6958]
	* src/Makefile.am (modified)
	* src/aubio.h (modified)
	* src/onset/onset.c (modified)
	* src/onset/onsetdetection.c (modified)
	* src/onset/peakpick.c (modified)
	* src/pitch/pitchdetection.c (modified)
	* src/pitch/pitchfcomb.c (modified)
	* src/pitch/pitchyinfft.c (modified)
	* src/spectral/fft.c (moved)
	* src/spectral/fft.h (moved)
	* src/spectral/filterbank.c (moved)
	* src/spectral/filterbank.h (moved)
	* src/spectral/mfcc.c (moved)
	* src/spectral/mfcc.h (moved)
	* src/spectral/phasevoc.c (moved)
	* src/spectral/phasevoc.h (moved)
	* src/spectral/tss.c (moved)
	* src/spectral/tss.h (moved)
	* src/tempo/beattracking.c (modified)
	* src/tempo/tempo.c (modified)
	* src/temporal/biquad.c (moved)
	* src/temporal/biquad.h (moved)
	* src/temporal/filter.c (moved)
	* src/temporal/filter.h (moved)
	* src/temporal/resample.c (moved)
	* src/temporal/resample.h (moved)
	* src/utils/hist.c (moved)
	* src/utils/hist.h (moved)
	* src/utils/scale.c (moved)
	* src/utils/scale.h (moved)

	src/: more moving and splitting