Merge branch 'master' into gitshaversion
wscript set overloaded VERSION casted to string
wscript : remove overload of bld.env.VERSION
this_version.py : * fix : get_aubio_version : remove ‘.’ before ~git * fix typo : check ~alpha in version status
fix pep8 errors
src/io/source_avcodec.c: use avcodec_free_context for newer ffmpeg
src/io/source_avcodec.c: always mark eof on error
python/lib/moresetuptools.py: check for libswresample, prefer to libavresample
scripts/build_mingw: add short report, make sure targets do not exist
scripts/build_mingw: also build against ffmpeg
src/utils/windll.c: add unused attributes
src/wscript_build: also link against libswresample if needed
src/io/source_avcodec.c: add libswresample
wscript: check for libswresample first, then libavresample
python/lib/moresetuptools.py: remove jack, only used in examples
scripts/get_waf.sh: really bump to 1.9.6, remove unused variable in Makefile
circle.yml: add basic config
fix non conform Indentations
moresetuptools.py : rename import Version => this_version
change version.py => this_version.py
cleaner api for Version.py
comment on format of python version
github badges : fix alt tooltips
unify version parsing in Version.py
hide AUBIO_GIT_SHA in release
wscript : fix print with old py2 syntax
fix print with old py2 syntax
src/onset/peakpicker.c: temporarly fix peak-picking regression introduced in c9e20ca
add windows to readme supported platforms
comment changes to build_apple_frameworks
add permanent dir execution for scripts/build_apple_frameworks
remove doc/_build from git
python/scripts/aubiocut: add --cut_every_nslices option
src/io/{sink,source}.c: clarify failover messages
src/io/sink.c: make sure an error is raised when no sink is built in
src/tempo/tempo.h: improve documentation (#22)
python/tests/test_sink.py: trivial test for sink 'with' interface (PEP 343)
python/ext/py-sink.c: add 'with' interface (PEP 343)
python/ext/py-source.c: use PyArray_NewShape, not _Resize
python/ext/aubio-types.h: define PATH_MAX if needed
doc/xcode_frameworks.rst: add simple swift example
python/ext/py-{source,sink}.c: free string uri
python/ext/py-source.c: copy string uri
doc/download.rst: use https
python/tests/test_source.py: test with interface (PEP 343)
src/io/source_apple_audio.c: allow closing twice
src/io/source_sndfile.c: allow closing twice
src/io/source_wavread.c: allow closing twice
python/ext/py-source.c: statement after definitions
src/io/source_wavread.c: raise error in _do/_do_multi, not _readframe
python/ext/py-source.c: __exit__ to close once
python/ext/py-source.c: raise on closing file failed
python/ext/py-source.c: add iterator interface
python/ext/py-source.c: add with interface (PEP 343)
src/io/source_wavread.c: avoid seeking in closed file
src/io/source_wavread.c: set error message in seek if pos < 0
src/io/source_wavread.c: avoid reading in closed file
src/io/source_avcodec.c: make sure seek position is >= 0
src/io/source_avcodec.c: avoid seeking in closed file
src/io/source_sndfile.c: make sure seek position is >= 0
src/io/source_sndfile.c: call sf_seek after checking for s->handle
src/io/source_sndfile.c: avoid seeking in closed file
setup.py: add numpy to setup_requires, nose2 to extras_require[tests]
python/scripts/aubiocut: remove old comment line
src/pitch/pitch.c: return NULL if pitch_mode is NULL
python/demos/demo_bench_yin.py: add yin/yinfft benchmark on sine waves
python/lib/moresetuptools.py: add comments, improve syntax
python/lib/moresetuptools.py: use system aubio only when version matches exactly (closes: #84)
python/lib/moresetuptools.py: add get_aubio_version and get_aubio_pyversion
examples/utils.c: allocate note event once
examples/parse_args.h: really use atoi, cast to smpl_t, see #83
Merge branch 'miditap', thanks to Tres Seaver for his contributions
src/pitch/pitch.c: return NULL if creation failed
src/pitch/pitchyinfft.c: return NULL if fft creation failed
src/pitch/pitchspecacf.c: return NULL if fft creation failed
src/pitch/pitchfcomb.c: return NULL if fft creation failed
doc/aubio{track,onset}.txt: update --miditap-note to -N
examples/parse_args.h: use -N for --miditap-note
examples/parse_args.h: use atof for miditap note and velo
examples/parse_args.h: miditap only for aubiotrack and aubioonset
aubiotrack also sends MIDI tap.
aubioonset: user-set MIDI tap note / velocity values.
doc/statuslinks.rst: bump last release to 0.4.4
doc/index.rst: include status links for development documentation
src/temporal/biquad.c: fix initialization (closes #82)
VERSION: bump to 0.4.5~alpha
python/tests/test_notes.py: use relative import
doc/index.rst: remove status links for release
ChangeLog: update for 0.4.4
scripts/build_android: add an example script to build aubio on android, add reference to it in doc/android.rst
doc/conf.py: remove static and sphinx links