src/spectral/mfcc.c: avoid undef, use slow version if HAVE_NOOPT
src/aubio_priv.h: avoid hard-coded undefs
scripts/get_waf.sh: verify signature if gpg available
Merge branch 'fix/jack-midi-buffer'
examples/utils.c: define MAX_MIDI_EVENT_SIZE
Merge branch 'jack-midi-buffer-fix' of https://github.com/cyclopsian/aubio into fix/jack-midi-buffer
Fix examples failing to send more than one JACK midi event per frame
Merge branch 'feature/fastmfcc'
src/spectral/mfcc.c: move declaration up
Merge branch 'master' into feature/fastmfcc
Merge branch 'feature/dct_multiopt'
python/tests/test_dct.py: reduce precision for dct ramp
src/spectral/dct.c: check if accelerate support size
src/spectral/dct.c: update prototypes
Merge branch 'feature/dct_multiopt' into feature/fastmfcc
python/tests/test_dct.py: use float_type
src/spectral/dct_accelerate.c: add accelerate suffix
python/tests/test_fvec_shift.py: add tests for shift() and ishift()
python/ext/py-musicutils.*: add shift(fvec) and ishift(fvec)
scripts/get_waf.sh: bump to 2.0.11
src/io/source_avcodec.c: avoid deprecated call for ffmpeg >= 4.0
examples/utils.h: process_block returns void
tests/src/spectral/test-dct.c: check reconstruction works
src/spectral/mfcc.c: use dct to compute mfcc
src/spectral/dct.h: update doxygen comments
python/lib/gen_code.py: kwargs last for py2.x
python/lib/gen_code.py: also create outputs for rdo
src/spectral/dct.h: explicit output names
src/spectral/dct.c: ooura supports size > 1
src/spectral/dct_plain.c: add new line at end of warning
src/spectral/dct.c: ooura supports any power of 2
src/spectral/dct_ipp.c: allow size 1
src/spectral/dct.c: add dct factory
src/spectral/dct_plain.c: add plain dct
src/spectral/dct_ooura.c: rename to aubio_dct_ooura
src/spectral/dct_ipp.c: rename to aubio_dct_ipp
src/spectral/dct_fftw.c: rename to aubio_dct_fftw
src/spectral/dct_fftw.c: remove unused symbol
src/spectral/dct_ipp.c: use different space for fwd and inv transform
src/spectral/dct_*.c: remove unused cvec.h
Merge branch 'master' into dct
README.md, doc/statuslinks.rst: use latest for commits-since
Merge branch 'fix/avr_context'
Merge branch 'fix/negative_samplerate'
Merge branch 'fix/yinfft_overflow'
.appveyor.yml: upgrade pip first, always use python -m pip
src/io/source_avcodec.c: make sure libavutil > 52 before checking avFrame->channels (see #137)
src/pitch/pitchyinfft.c: comment out debug output
src/io/source_avcodec.c: give up reading file if number of channel changes during stream (closes #137)
src/io/source_avcodec.c: give up if resampling context failed opening (see #137, closes #187)
src/io/source_wavread.c: also exit if samplerate is negative (closes #188)
src/notes/notes.c: bail out if pitch creation failed (see #188)
src/pitch/pitchyinfft.c: fix out of bound read when samplerate > 50kHz (closes: #189)
examples/parse_args.h: hide jack options if not available, improve error message (closes: #182)
Merge branch 'ancorcruz-master'
python/demos/demo_pitch_sinusoid.py: use // to yield an integer
Merge branch 'ffmpeg-4.0', thanks to @jcowgill (closes: #173)
.travis.yml: remove xcode8.2 builds, group osx, add alias pip=pip2
doc/develop.rst: fix title markup
Merge branch 'patch-1' into WIZARDISHUNGRY-patch-1
src/io/source_wavread.c: add some input validation (closes: #158)
fixed spelling error
src/onset/onset.c: add dummy default parameters for wphase (closes #150)
src/aubio_priv.h: add vdsp scalar add and multiply
src/spectral/dct_accelerate.c: add vdsp dct
src/spectral/dct_ipp.c: share buffers for Fwd and Inv
src/spectral/dct_ipp.c: add ipp dct
Merge branch 'master' into dct
doc/statuslinks.rst: change last version to 0.4.6
README.md: change last version to 0.4.6
VERSION: bump to 0.4.7~alpha
ChangeLog: update to 0.4.6
scripts/build_mingw: switch to latest ffmpeg release build 3.3.3
Merge branch 'winsymdef' (closes #126, closes waf-project/waf#2053)
scripts/build_mingw: use def file created at build time
.appveyor.yml: remove def output, do not try to build python-aubio against libaubio
scripts/get_waf.sh: do not add syms
waf_gensyms.py: move to own file
.appveyor.yml: print def file to check its content
src/wscript_build: on windows, use 'link /dump /symbols' to generate list of symbols
src/wscript_build: add task to create def file on windows, inspired by waf/extras/syms (see #126 and waf-project/waf#2053)
wscript: do not ship circlei.yml
src/cvec.c: fix indentation
wscript: intelipp checks disabled by default
wscript: shorten long lines
src/*.c, wscript: remove trailing spaces
src/spectral/fft.{c,h}: revert changes to fft.h, use ippsAtan2
examples/utils.c: also remove aubio_init here
src/musicutils.h: remove aubio_init()
tests/: undo changes, removing calls to aubio_init
src/aubio_priv.h: fix for double precision mode
src/spectral/fft.c: remove unrequired scaling, fixing python unit tests
src/wscript_build: link against ipp if defined
src/spectral/fft.c: define ipp aliases for single/double precision
src/aubio_priv.h: define ipp aliases for single/double precision, use them in cvec and fvec
src/spectral/fft.c: remove trailing space
src/aubio_priv.h: include ipp headers from here