# # ChangeLog for / # # Generated by Trac 1.2 # Mar 3, 2025, 10:23:57 PM Wed, 19 Dec 2018 20:50:33 GMT Paul Brossier [65628c4] * .appveyor.yml (modified) * .circleci/config.yml (modified) * .travis.yml (modified) * MANIFEST.in (modified) * Makefile (modified) * doc/python_module.rst (modified) * nose2.cfg (deleted) * python/README.md (modified) * python/ext/aubiomodule.c (modified) * python/ext/py-cvec.c (modified) * python/ext/py-musicutils.c (modified) * python/tests/__init__.py (deleted) * python/tests/_tools.py (added) * python/tests/run_all_tests (deleted) * python/tests/test_aubio.py (modified) * python/tests/test_aubio_cmd.py (modified) * python/tests/test_aubio_cut.py (modified) * python/tests/test_cvec.py (modified) * python/tests/test_dct.py (modified) * python/tests/test_fft.py (modified) * python/tests/test_filter.py (modified) * python/tests/test_filterbank.py (modified) * python/tests/test_filterbank_mel.py (modified) * python/tests/test_fvec.py (modified) * python/tests/test_fvec_shift.py (modified) * python/tests/test_hztomel.py (modified) * python/tests/test_mathutils.py (modified) * python/tests/test_mfcc.py (modified) * python/tests/test_midi2note.py (modified) * python/tests/test_musicutils.py (modified) * python/tests/test_note2midi.py (modified) * python/tests/test_notes.py (modified) * python/tests/test_onset.py (modified) * python/tests/test_phasevoc.py (modified) * python/tests/test_pitch.py (modified) * python/tests/test_sink.py (modified) * python/tests/test_slicing.py (modified) * python/tests/test_source.py (modified) * python/tests/test_source_channels.py (modified) * python/tests/test_specdesc.py (modified) * python/tests/test_zero_crossing_rate.py (modified) * python/tests/utils.py (modified) * requirements.txt (modified) * setup.py (modified) * tests/src/io/base-sink_custom.h (modified) * tests/src/io/test-sink.c (modified) * tests/src/onset/test-onset.c (modified) * tests/src/tempo/test-tempo.c (modified) * tests/src/temporal/test-filter.c (modified) * tests/src/test-delnull.c (deleted) Merge branch 'feature/sink_flac' into feature/autosink Wed, 19 Dec 2018 20:50:06 GMT Paul Brossier [5573a6b] * .appveyor.yml (modified) * .circleci/config.yml (modified) * .travis.yml (modified) * MANIFEST.in (modified) * Makefile (modified) * doc/python_module.rst (modified) * nose2.cfg (deleted) * python/README.md (modified) * python/ext/aubiomodule.c (modified) * python/ext/py-cvec.c (modified) * python/ext/py-musicutils.c (modified) * python/tests/__init__.py (deleted) * python/tests/_tools.py (added) * python/tests/run_all_tests (deleted) * python/tests/test_aubio.py (modified) * python/tests/test_aubio_cmd.py (modified) * python/tests/test_aubio_cut.py (modified) * python/tests/test_cvec.py (modified) * python/tests/test_dct.py (modified) * python/tests/test_fft.py (modified) * python/tests/test_filter.py (modified) * python/tests/test_filterbank.py (modified) * python/tests/test_filterbank_mel.py (modified) * python/tests/test_fvec.py (modified) * python/tests/test_fvec_shift.py (modified) * python/tests/test_hztomel.py (modified) * python/tests/test_mathutils.py (modified) * python/tests/test_mfcc.py (modified) * python/tests/test_midi2note.py (modified) * python/tests/test_musicutils.py (modified) * python/tests/test_note2midi.py (modified) * python/tests/test_notes.py (modified) * python/tests/test_onset.py (modified) * python/tests/test_phasevoc.py (modified) * python/tests/test_pitch.py (modified) * python/tests/test_sink.py (modified) * python/tests/test_slicing.py (modified) * python/tests/test_source.py (modified) * python/tests/test_source_channels.py (modified) * python/tests/test_specdesc.py (modified) * python/tests/test_zero_crossing_rate.py (modified) * python/tests/utils.py (modified) * requirements.txt (modified) * setup.py (modified) * src/io/sink_apple_audio.c (modified) * src/io/source_apple_audio.c (modified) * src/io/utils_apple_audio.c (modified) * tests/src/io/base-sink_custom.h (modified) * tests/src/io/test-sink.c (modified) * tests/src/onset/test-onset.c (modified) * tests/src/tempo/test-tempo.c (modified) * tests/src/temporal/test-filter.c (modified) * tests/src/test-delnull.c (deleted) Merge branch 'feature/sink_vorbis' into feature/sink_flac Wed, 19 Dec 2018 20:49:26 GMT Paul Brossier [f5adffe] * .appveyor.yml (modified) * .circleci/config.yml (modified) * .travis.yml (modified) * MANIFEST.in (modified) * Makefile (modified) * doc/python_module.rst (modified) * nose2.cfg (deleted) * python/README.md (modified) * python/ext/aubiomodule.c (modified) * python/ext/py-cvec.c (modified) * python/ext/py-musicutils.c (modified) * python/tests/__init__.py (deleted) * python/tests/_tools.py (added) * python/tests/run_all_tests (deleted) * python/tests/test_aubio.py (modified) * python/tests/test_aubio_cmd.py (modified) * python/tests/test_aubio_cut.py (modified) * python/tests/test_cvec.py (modified) * python/tests/test_dct.py (modified) * python/tests/test_fft.py (modified) * python/tests/test_filter.py (modified) * python/tests/test_filterbank.py (modified) * python/tests/test_filterbank_mel.py (modified) * python/tests/test_fvec.py (modified) * python/tests/test_fvec_shift.py (modified) * python/tests/test_hztomel.py (modified) * python/tests/test_mathutils.py (modified) * python/tests/test_mfcc.py (modified) * python/tests/test_midi2note.py (modified) * python/tests/test_musicutils.py (modified) * python/tests/test_note2midi.py (modified) * python/tests/test_notes.py (modified) * python/tests/test_onset.py (modified) * python/tests/test_phasevoc.py (modified) * python/tests/test_pitch.py (modified) * python/tests/test_sink.py (modified) * python/tests/test_slicing.py (modified) * python/tests/test_source.py (modified) * python/tests/test_source_channels.py (modified) * python/tests/test_specdesc.py (modified) * python/tests/test_zero_crossing_rate.py (modified) * python/tests/utils.py (modified) * requirements.txt (modified) * setup.py (modified) * src/io/sink_apple_audio.c (modified) * src/io/source_apple_audio.c (modified) * src/io/utils_apple_audio.c (modified) * tests/src/io/base-sink_custom.h (modified) * tests/src/io/test-sink.c (modified) * tests/src/onset/test-onset.c (modified) * tests/src/tempo/test-tempo.c (modified) * tests/src/temporal/test-filter.c (modified) * tests/src/test-delnull.c (deleted) Merge branch 'master' into feature/sink_vorbis Wed, 19 Dec 2018 17:29:13 GMT Paul Brossier [0045668] * .appveyor.yml (modified) * .circleci/config.yml (modified) * .travis.yml (modified) * MANIFEST.in (modified) * Makefile (modified) * doc/python_module.rst (modified) * nose2.cfg (deleted) * python/README.md (modified) * python/tests/__init__.py (deleted) * python/tests/_tools.py (added) * python/tests/run_all_tests (deleted) * python/tests/test_aubio.py (modified) * python/tests/test_aubio_cmd.py (modified) * python/tests/test_aubio_cut.py (modified) * python/tests/test_cvec.py (modified) * python/tests/test_dct.py (modified) * python/tests/test_fft.py (modified) * python/tests/test_filter.py (modified) * python/tests/test_filterbank.py (modified) * python/tests/test_filterbank_mel.py (modified) * python/tests/test_fvec.py (modified) * python/tests/test_fvec_shift.py (modified) * python/tests/test_hztomel.py (modified) * python/tests/test_mathutils.py (modified) * python/tests/test_mfcc.py (modified) * python/tests/test_midi2note.py (modified) * python/tests/test_musicutils.py (modified) * python/tests/test_note2midi.py (modified) * python/tests/test_notes.py (modified) * python/tests/test_onset.py (modified) * python/tests/test_phasevoc.py (modified) * python/tests/test_pitch.py (modified) * python/tests/test_sink.py (modified) * python/tests/test_slicing.py (modified) * python/tests/test_source.py (modified) * python/tests/test_source_channels.py (modified) * python/tests/test_specdesc.py (modified) * python/tests/test_zero_crossing_rate.py (modified) * python/tests/utils.py (modified) * requirements.txt (modified) * setup.py (modified) Merge branch 'feature/pytest' (closes #163) Wed, 19 Dec 2018 16:50:42 GMT Paul Brossier [74c1fb9] * MANIFEST.in (modified) * python/README.md (modified) * python/ext/aubiomodule.c (modified) * python/ext/py-cvec.c (modified) * python/ext/py-musicutils.c (modified) * src/aubio_priv.h (modified) * src/io/ioutils.c (modified) * src/io/ioutils.h (modified) * src/io/sink.c (modified) * src/io/sink_apple_audio.c (modified) * src/io/sink_sndfile.c (modified) * src/io/sink_wavwrite.c (modified) * src/io/source.c (modified) * src/io/source.h (modified) * src/io/source_apple_audio.c (modified) * src/io/source_avcodec.c (modified) * src/io/source_sndfile.c (modified) * src/io/source_wavread.c (modified) * src/io/utils_apple_audio.c (modified) * tests/src/io/base-sink_custom.h (added) * tests/src/io/base-source_custom.h (added) * tests/src/io/test-sink-multi.c (deleted) * tests/src/io/test-sink.c (modified) * tests/src/io/test-sink_apple_audio-multi.c (deleted) * tests/src/io/test-sink_apple_audio.c (modified) * tests/src/io/test-sink_sndfile-multi.c (deleted) * tests/src/io/test-sink_sndfile.c (modified) * tests/src/io/test-sink_wavwrite-multi.c (deleted) * 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 (deleted) * tests/src/io/test-source_seek.c (deleted) * 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/tempo/test-tempo.c (modified) * tests/src/temporal/test-filter.c (modified) * tests/src/test-delnull.c (deleted) * tests/utils_tests.h (modified) * wscript (modified) Merge branch 'master' into feature/pytest Wed, 19 Dec 2018 16:50:20 GMT Paul Brossier [fda3394] * python/README.md (modified) [doc] highlight link to python/demos Wed, 19 Dec 2018 16:49:28 GMT Paul Brossier [6a99bff] * MANIFEST.in (modified) [py] also ship python script in tarball Wed, 19 Dec 2018 16:14:59 GMT Paul Brossier [a617bf3] * python/ext/py-musicutils.c (modified) [py] musicutils also use Pyfloat_FromDouble Wed, 19 Dec 2018 16:14:31 GMT Paul Brossier [df66c37] * python/ext/aubiomodule.c (modified) [py] alpha_norm and zero_crossing_rate use PyFloat_FromDouble Wed, 19 Dec 2018 16:14:08 GMT Paul Brossier [754a987] * python/ext/py-cvec.c (modified) [py] py-cvec uses PyLong_FromLong Wed, 19 Dec 2018 16:09:09 GMT Paul Brossier [ca9d5aa] * python/ext/py-musicutils.c (modified) [py] use PyFloat_FromDouble in meltohz methods For some reason this ... Wed, 19 Dec 2018 15:56:38 GMT Paul Brossier [c9e28072] * tests/src/test-delnull.c (deleted) [tests] remove test-delnull Wed, 19 Dec 2018 15:51:24 GMT Paul Brossier [cbe7809] * tests/src/temporal/test-filter.c (modified) [tests] improve test-filter coverage Wed, 19 Dec 2018 15:50:33 GMT Paul Brossier [fd1d4d5] * tests/src/tempo/test-tempo.c (modified) [tests] improve test-tempo coverage Wed, 19 Dec 2018 15:48:17 GMT Paul Brossier [ee463f9] * tests/src/onset/test-onset.c (modified) [tests] improve test-onset coverage Wed, 19 Dec 2018 14:47:31 GMT Paul Brossier [d64f56d] * src/io/sink_flac.c (modified) Merge branch 'feature/sink_flac' into feature/autosink Wed, 19 Dec 2018 14:47:25 GMT Paul Brossier [eba24c59] * src/io/sink_flac.c (modified) [io] sink_flac to dynamically allocate metadata Wed, 19 Dec 2018 14:25:04 GMT Paul Brossier [99365e9] * src/io/sink_apple_audio.c (modified) [io] sink_apple_audio uses software-based encoding on ios Wed, 19 Dec 2018 14:18:05 GMT Paul Brossier [2b208a8] * src/io/sink_apple_audio.c (modified) * src/io/sink_apple_audio.h (modified) [io] sink_apple_audio can now write aiff, mp4, and aac Wed, 19 Dec 2018 13:58:09 GMT Paul Brossier [dbad82c] * src/io/sink_apple_audio.c (modified) * src/io/source_apple_audio.c (modified) * src/io/utils_apple_audio.c (modified) Merge branch 'master' into feature/autosink Wed, 19 Dec 2018 13:53:18 GMT Paul Brossier [43ea60d] * tests/src/io/base-sink_custom.h (modified) * tests/src/io/test-sink.c (modified) [tests] improve test-sink variable names Wed, 19 Dec 2018 13:49:22 GMT Paul Brossier [387b605] * tests/src/io/base-sink_custom.h (modified) * tests/src/io/test-sink.c (modified) [tests] avoid test-sink crash on missing input file Wed, 19 Dec 2018 13:24:41 GMT Paul Brossier [7b5e1a5] * src/io/sink_apple_audio.c (modified) [io] sink_apple_audio to use native format conversion The important ... Wed, 19 Dec 2018 13:11:23 GMT Paul Brossier [ff6d1b6] * src/io/source_apple_audio.c (modified) [io] source_apple_audio to use native format conversion Wed, 19 Dec 2018 13:07:12 GMT Paul Brossier [12e5d89] * src/io/utils_apple_audio.c (modified) [io] [osx] switch to floating point AudioBufferList Tue, 18 Dec 2018 12:01:35 GMT Paul Brossier [0da5208] * src/io/sink_sndfile.c (modified) * src/io/sink_sndfile.h (modified) [io] sink_sndfile: try guessing format according to file extension Tue, 18 Dec 2018 00:07:13 GMT Paul Brossier [20ce2ad] * src/io/sink.c (modified) * src/utils/strutils.c (added) [utils] move string routines to strutils.c Mon, 17 Dec 2018 22:00:02 GMT Paul Brossier [d286fe4] * src/io/sink.c (modified) [io] prevent crash in sink on null path Mon, 17 Dec 2018 15:42:29 GMT Paul Brossier [d013a93] * src/aubio_priv.h (modified) * src/io/ioutils.c (modified) * src/io/ioutils.h (modified) * src/io/sink.c (modified) * src/io/sink_apple_audio.c (modified) * src/io/sink_flac.c (modified) * src/io/sink_sndfile.c (modified) * src/io/sink_vorbis.c (modified) * src/io/sink_wavwrite.c (modified) * src/io/source.c (modified) * src/io/source.h (modified) * src/io/source_apple_audio.c (modified) * src/io/source_avcodec.c (modified) * src/io/source_sndfile.c (modified) * src/io/source_wavread.c (modified) * tests/src/io/base-sink_custom.h (added) * tests/src/io/base-source_custom.h (added) * tests/src/io/test-sink-multi.c (deleted) * tests/src/io/test-sink.c (modified) * tests/src/io/test-sink_apple_audio-multi.c (deleted) * tests/src/io/test-sink_apple_audio.c (modified) * tests/src/io/test-sink_flac.c (modified) * tests/src/io/test-sink_sndfile-multi.c (deleted) * tests/src/io/test-sink_sndfile.c (modified) * tests/src/io/test-sink_vorbis.c (modified) * tests/src/io/test-sink_wavwrite-multi.c (deleted) * 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 (deleted) * tests/src/io/test-source_seek.c (deleted) * tests/src/io/test-source_sndfile.c (modified) * tests/src/io/test-source_wavread.c (modified) * tests/utils_tests.h (modified) * wscript (modified) Merge branch 'feature/sink_flac' into feature/autosink Mon, 17 Dec 2018 15:42:21 GMT Paul Brossier [09b4be9] * src/io/sink_vorbis.c (modified) Merge branch 'feature/sink_vorbis' into feature/sink_flac Mon, 17 Dec 2018 15:42:11 GMT Paul Brossier [0e6ad10] * src/io/sink_vorbis.c (modified) [io] fix error message in sink_vorbis Mon, 17 Dec 2018 15:41:40 GMT Paul Brossier [41d14b8] * tests/src/io/test-sink_flac.c (modified) [tests] update test-sink_flac Mon, 17 Dec 2018 15:41:01 GMT Paul Brossier [68b991e] * src/io/sink_flac.c (modified) [io] sink_flac: validate input sizes, avoid crash on null path and ... Mon, 17 Dec 2018 14:44:29 GMT Paul Brossier [0440778] * src/aubio_priv.h (modified) * src/io/ioutils.c (modified) * src/io/ioutils.h (modified) * src/io/sink.c (modified) * src/io/sink_apple_audio.c (modified) * src/io/sink_sndfile.c (modified) * src/io/sink_vorbis.c (modified) * src/io/sink_wavwrite.c (modified) * src/io/source.c (modified) * src/io/source.h (modified) * src/io/source_apple_audio.c (modified) * src/io/source_avcodec.c (modified) * src/io/source_sndfile.c (modified) * src/io/source_wavread.c (modified) * tests/src/io/base-sink_custom.h (added) * tests/src/io/base-source_custom.h (added) * tests/src/io/test-sink-multi.c (deleted) * tests/src/io/test-sink.c (modified) * tests/src/io/test-sink_apple_audio-multi.c (deleted) * tests/src/io/test-sink_apple_audio.c (modified) * tests/src/io/test-sink_sndfile-multi.c (deleted) * tests/src/io/test-sink_sndfile.c (modified) * tests/src/io/test-sink_vorbis.c (modified) * tests/src/io/test-sink_wavwrite-multi.c (deleted) * 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 (deleted) * tests/src/io/test-source_seek.c (deleted) * tests/src/io/test-source_sndfile.c (modified) * tests/src/io/test-source_wavread.c (modified) * tests/utils_tests.h (modified) * wscript (modified) Merge branch 'feature/sink_vorbis' into feature/sink_flac Mon, 17 Dec 2018 14:44:16 GMT Paul Brossier [d81e16d] * tests/src/io/base-sink_custom.h (modified) * tests/src/io/test-sink.c (modified) * tests/src/io/test-sink_apple_audio.c (modified) * tests/src/io/test-sink_sndfile.c (modified) * tests/src/io/test-sink_wavwrite.c (modified) Merge branch 'master' into feature/sink_vorbis Mon, 17 Dec 2018 14:14:39 GMT Paul Brossier [05774ba3] * tests/src/io/base-sink_custom.h (modified) * tests/src/io/test-sink.c (modified) * tests/src/io/test-sink_apple_audio.c (modified) * tests/src/io/test-sink_sndfile.c (modified) * tests/src/io/test-sink_wavwrite.c (modified) [tests] improve test-sink Mon, 17 Dec 2018 14:12:01 GMT Paul Brossier [7e2eef4] * tests/src/io/test-sink_vorbis.c (modified) [tests] sync test-sink_vorbis Mon, 17 Dec 2018 14:11:17 GMT Paul Brossier [dc72476] * src/io/sink_vorbis.c (modified) [io] sink_vorbis: check input sizes Mon, 17 Dec 2018 14:10:54 GMT Paul Brossier [252f585] * src/io/sink_vorbis.c (modified) [io] sink_vorbis: remove useless check Mon, 17 Dec 2018 14:10:37 GMT Paul Brossier [56fa1e0] * src/io/sink_vorbis.c (modified) [io] sink_vorbis: prevent crash when closing twice Mon, 17 Dec 2018 14:10:07 GMT Paul Brossier [4c37e87] * src/io/sink_vorbis.c (modified) [io] sink_vorbis: prevent crash on null path Mon, 17 Dec 2018 01:34:15 GMT Paul Brossier [40bdc14] * src/aubio_priv.h (modified) * src/io/ioutils.c (modified) * src/io/ioutils.h (modified) * src/io/sink.c (modified) * src/io/sink_apple_audio.c (modified) * src/io/sink_sndfile.c (modified) * src/io/sink_wavwrite.c (modified) * src/io/source.c (modified) * src/io/source.h (modified) * src/io/source_apple_audio.c (modified) * src/io/source_avcodec.c (modified) * src/io/source_sndfile.c (modified) * src/io/source_wavread.c (modified) * tests/src/io/base-sink_custom.h (added) * tests/src/io/base-source_custom.h (added) * tests/src/io/test-sink-multi.c (deleted) * tests/src/io/test-sink.c (modified) * tests/src/io/test-sink_apple_audio-multi.c (deleted) * tests/src/io/test-sink_apple_audio.c (modified) * tests/src/io/test-sink_sndfile-multi.c (deleted) * tests/src/io/test-sink_sndfile.c (modified) * tests/src/io/test-sink_wavwrite-multi.c (deleted) * 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 (deleted) * tests/src/io/test-source_seek.c (deleted) * tests/src/io/test-source_sndfile.c (modified) * tests/src/io/test-source_wavread.c (modified) * tests/utils_tests.h (modified) * wscript (modified) Merge branch 'master' into feature/sink_vorbis Mon, 17 Dec 2018 01:03:42 GMT Paul Brossier [0512fca] * tests/utils_tests.h (modified) [tests] use srand/rand on windows, declare mkstemp and srandom for c99 Mon, 17 Dec 2018 01:01:06 GMT Paul Brossier [c0a1906] * src/io/source.c (modified) * src/io/source_apple_audio.c (modified) * src/io/source_avcodec.c (modified) * src/io/source_sndfile.c (modified) * src/io/source_wavread.c (modified) [source] simplify and avoid unrequired checks Sun, 16 Dec 2018 19:51:20 GMT Paul Brossier [d16fbba] * src/io/source_sndfile.c (modified) [io] remove useless check in source_sndfile Sun, 16 Dec 2018 19:50:03 GMT Paul Brossier [be94d24] * src/io/source.h (modified) [doc] remove reference to test-source_multi Sun, 16 Dec 2018 19:49:47 GMT Paul Brossier [77b2e30] * tests/src/io/test-sink-multi.c (deleted) * tests/src/io/test-sink_apple_audio-multi.c (deleted) * tests/src/io/test-sink_sndfile-multi.c (deleted) * tests/src/io/test-sink_wavwrite-multi.c (deleted) [tests] remove test-sink_*-multi, now redundant Sun, 16 Dec 2018 18:39:28 GMT Paul Brossier [e957246] * src/io/source_apple_audio.c (modified) [io] prevent possible crash on empty string in source_apple_audio Sun, 16 Dec 2018 18:20:25 GMT Paul Brossier [4ca4a4a] * tests/src/io/test-sink.c (modified) [tests] sync test-sink with base-sink Sun, 16 Dec 2018 18:19:58 GMT Paul Brossier [276032d] * tests/src/io/base-sink_custom.h (modified) [tests] add more sink tests Sun, 16 Dec 2018 18:17:44 GMT Paul Brossier [dea8506] * src/io/source_apple_audio.c (modified) [io] always call del_ when new_ fails Sun, 16 Dec 2018 18:17:26 GMT Paul Brossier [3e1c482] * src/io/sink_wavwrite.c (modified) [io] clean up sink_wavwrite Sun, 16 Dec 2018 18:16:47 GMT Paul Brossier [e406835] * src/io/sink_sndfile.c (modified) [io] prevent potential memory leak, never call abort Sun, 16 Dec 2018 18:15:42 GMT Paul Brossier [cf387e3] * src/io/sink_apple_audio.c (modified) [io] prevent crash on empty string and potential leak in sink_apple_audio Sun, 16 Dec 2018 18:11:47 GMT Paul Brossier [0f5d372] * src/io/sink.c (modified) [io] always call del_aubio_sink Sun, 16 Dec 2018 18:11:19 GMT Paul Brossier [6f601bd] * src/aubio_priv.h (modified) [lib] add AUBIO_ASSERT for debug mode Sun, 16 Dec 2018 18:10:35 GMT Paul Brossier [e4c6c76] * src/io/sink_wavwrite.c (modified) [io] validate input in sink_wavwrite_do Sun, 16 Dec 2018 18:09:50 GMT Paul Brossier [4f75d8a] * src/io/sink_sndfile.c (modified) [io] validate input in sink_sndfile_do Sun, 16 Dec 2018 18:09:13 GMT Paul Brossier [4eb48e6] * src/io/sink_apple_audio.c (modified) [io] validate input in sink_apple_audio_do Sun, 16 Dec 2018 18:08:15 GMT Paul Brossier [b5de3a9] * src/io/ioutils.c (modified) * src/io/ioutils.h (modified) [io] add helpers to validate input Sun, 16 Dec 2018 18:04:46 GMT Paul Brossier [b5bd70c] * src/io/source.c (modified) [source] always call del_aubio_source to clean-up Sun, 16 Dec 2018 18:04:08 GMT Paul Brossier [7fc8406] * tests/src/io/base-source_custom.h (modified) [tests] use double quotes for \0 Sun, 16 Dec 2018 02:47:53 GMT Paul Brossier [633a408] * tests/src/io/base-sink_custom.h (modified) [tests] improve sink_custom tests Sun, 16 Dec 2018 02:46:53 GMT Paul Brossier [46a1e34] * tests/src/io/base-sink_custom.h (added) * tests/src/io/test-sink_apple_audio.c (modified) * tests/src/io/test-sink_sndfile.c (modified) * tests/src/io/test-sink_wavwrite.c (modified) [tests] factorise sink tests Sun, 16 Dec 2018 01:01:00 GMT Paul Brossier [5c849af] * tests/src/io/test-source.c (modified) [tests] use double quote to test \0 as a string Prevents clang ... Sat, 15 Dec 2018 10:49:41 GMT Paul Brossier [0850e54] * src/io/sink_vorbis.c (modified) [io] ensure fwrite are successful in sink_vorbis Fri, 14 Dec 2018 13:59:14 GMT Paul Brossier [7107ed9] * src/io/sink_vorbis.c (modified) [io] avoid crash when calling vorbis_close twice Thu, 13 Dec 2018 15:12:02 GMT Paul Brossier [26c6ee4] * tests/src/io/test-source_multi.c (deleted) * tests/src/io/test-source_seek.c (deleted) [tests] remove test-source variants Thu, 13 Dec 2018 15:10:18 GMT Paul Brossier [4435ea3c] * tests/src/io/test-source.c (modified) [tests] sync test-source with base-source_custom Thu, 13 Dec 2018 15:09:50 GMT Paul Brossier [7735d06] * tests/src/io/base-source_custom.h (added) * tests/src/io/test-source_apple_audio.c (modified) * tests/src/io/test-source_avcodec.c (modified) * tests/src/io/test-source_sndfile.c (modified) * tests/src/io/test-source_wavread.c (modified) [tests] factorise source tests Thu, 13 Dec 2018 02:36:33 GMT Paul Brossier [2434566] * src/io/source_avcodec.c (modified) [io] avoid deprecation warning avcodec <= 58.3.102 Thu, 13 Dec 2018 02:10:08 GMT Paul Brossier [0f5837d] * src/io/source_avcodec.c (modified) [io] avoid deprecation warning with ffmpeg Thu, 13 Dec 2018 01:59:33 GMT Paul Brossier [39c8d08] * src/io/source_avcodec.c (modified) [source] fix skipped samples warning in source_avcodec Thu, 13 Dec 2018 01:42:24 GMT Paul Brossier [2de7cfa] * src/io/sink.c (modified) [sink] search extension once Thu, 13 Dec 2018 01:17:50 GMT Paul Brossier [1a30c43] * src/io/sink.c (modified) [io] sink opens sink_flac if file ends with .flac Thu, 13 Dec 2018 01:14:33 GMT Paul Brossier [56174a2] * src/io/sink.c (modified) [io] sink opens sink_vorbis if file ends with .ogg Thu, 13 Dec 2018 00:46:29 GMT Paul Brossier [a97eb17] * src/io/sink_wavwrite.c (modified) [io] sink_wavwrite_do writes all to channels if more than one Thu, 13 Dec 2018 00:21:24 GMT Paul Brossier [2d64a24] * wscript (modified) [waf] avoid warnings about build dir traversal Wed, 12 Dec 2018 23:49:08 GMT Paul Brossier [e6a5aa5] * azure-pipelines.yml (modified) [ci] add flac to azure Wed, 12 Dec 2018 23:48:56 GMT Paul Brossier [501ecef] * .travis.yml (modified) [ci] add flac to travis Wed, 12 Dec 2018 23:48:43 GMT Paul Brossier [c1347be] * .circleci/config.yml (modified) [ci] add flac to circleci Wed, 12 Dec 2018 23:40:43 GMT Paul Brossier [9571000] * tests/src/io/test-sink_flac.c (added) [tests] add test-sink_flac Wed, 12 Dec 2018 23:37:44 GMT Paul Brossier [7436353] * src/io/sink_flac.c (added) [io] add sink_flac Wed, 12 Dec 2018 22:26:35 GMT Paul Brossier [1ba359c] * src/wscript_build (modified) * wscript (modified) [waf] add flac detection Wed, 12 Dec 2018 22:25:35 GMT Paul Brossier [6031419] * src/io/sink_vorbis.c (modified) [ci] avoid read out of bound in sink_vorbis_do_multi, simplify _open Wed, 12 Dec 2018 22:08:14 GMT Paul Brossier [2e13788] * azure-pipelines.yml (modified) [ci] install vorbis on azure Wed, 12 Dec 2018 22:08:06 GMT Paul Brossier [a49943d] * .travis.yml (modified) [ci] install vorbis on travis Wed, 12 Dec 2018 22:07:56 GMT Paul Brossier [78a706e] * .circleci/config.yml (modified) [ci] install vorbis on circleci Wed, 12 Dec 2018 14:28:31 GMT Paul Brossier [7e93013] * src/io/sink_vorbis.c (modified) [io] add note about reference vorbis implementation Wed, 12 Dec 2018 14:27:57 GMT Paul Brossier [be63940] * src/io/sink_vorbis.c (modified) [io] avoid memory leak in sink_vorbis Wed, 12 Dec 2018 14:27:37 GMT Paul Brossier [4b9481f9] * src/io/sink_vorbis.c (modified) [io] abort sink_vorbis_do on error, remove unused variable Wed, 12 Dec 2018 14:07:02 GMT Paul Brossier [be99a7c] * tests/src/io/test-sink_vorbis.c (added) [tests] add test-sink_vorbis Wed, 12 Dec 2018 13:51:18 GMT Paul Brossier [dc46037b] * src/io/sink_vorbis.c (added) [io] add first sink_vorbis draft Wed, 12 Dec 2018 13:15:51 GMT Paul Brossier [3efb631] * src/wscript_build (modified) * wscript (modified) [waf] add vorbisenc detection Tue, 11 Dec 2018 15:47:32 GMT Paul Brossier [c1ba75b] * .gitignore (modified) * doc/py_analysis.rst (added) * doc/py_spectral.rst (added) * doc/py_synth.rst (added) * doc/py_temporal.rst (added) * doc/python.rst (modified) * examples/aubiomfcc.c (modified) * examples/aubionotes.c (modified) * examples/aubioonset.c (modified) * examples/aubiopitch.c (modified) * examples/aubioquiet.c (modified) * examples/aubiotrack.c (modified) * python/ext/aubio-docstrings.h (added) * python/ext/aubio-types.h (modified) * python/ext/py-fft.c (modified) * python/ext/py-filter.c (modified) * python/ext/py-filterbank.c (modified) * python/lib/gen_code.py (modified) * python/tests/test_mfcc.py (modified) * scripts/get_waf.sh (modified) * src/pitch/pitchspecacf.c (modified) * src/spectral/awhitening.c (modified) * src/spectral/filterbank.c (modified) * src/spectral/mfcc.c (modified) * src/spectral/mfcc.h (modified) * src/utils/hist.c (modified) * tests/src/spectral/test-awhitening.c (modified) * tests/src/spectral/test-mfcc.c (modified) * tests/src/test-mathutils.c (modified) * wscript (modified) Merge branch 'master' into feature/pytest Tue, 11 Dec 2018 15:04:36 GMT Paul Brossier [6b84d81] * examples/aubiomfcc.c (modified) * examples/aubionotes.c (modified) * examples/aubioonset.c (modified) * examples/aubiopitch.c (modified) * examples/aubioquiet.c (modified) * examples/aubiotrack.c (modified) [examples] remove unneeded cast Tue, 11 Dec 2018 14:30:49 GMT Paul Brossier [423a427] * tests/src/spectral/test-mfcc.c (modified) [tests] improve test-mfcc (closes #219) Mon, 10 Dec 2018 18:06:07 GMT Paul Brossier [54966f5] * scripts/get_waf.sh (modified) [waf] bummp to 2.0.13 Mon, 10 Dec 2018 18:03:10 GMT Paul Brossier [00d6c85] * .gitignore (modified) [git] ignore python coverage files Mon, 10 Dec 2018 18:02:18 GMT Paul Brossier [6383ca4] * wscript (modified) [waf] update rules to build manual and api docs in build/