# # ChangeLog for / # # Generated by Trac 1.2 # May 3, 2024, 4:06:45 PM Fri, 21 Dec 2018 14:15:47 GMT Paul Brossier [8d4ffeb] * src/io/source.c (modified) [source] del_aubio_source argument can be null Most del_ methods in ... Fri, 21 Dec 2018 14:01:10 GMT Paul Brossier [fef012a] * examples/utils.c (modified) [examples] only delete sink if needed Fri, 21 Dec 2018 14:00:34 GMT Paul Brossier [98d7aaa] * python/ext/py-sink.c (modified) [py] check sink was created before calling del_aubio_sink Fri, 21 Dec 2018 13:58:39 GMT Paul Brossier [48105ca] * python/ext/py-source.c (modified) Revert "[py] avoid resizing py-source output" This reverts commit ... Fri, 21 Dec 2018 13:16:29 GMT Paul Brossier [776d65b] * tests/src/test-mathutils-window.c (modified) [tests] test-mathutils-window input validation Fri, 21 Dec 2018 13:08:58 GMT Paul Brossier [1f382d6] * tests/src/test-vecutils.c (added) [tests] add test-vecutils Fri, 21 Dec 2018 13:08:48 GMT Paul Brossier [fce8496] * tests/src/test-fmat.c (modified) [tests] improve test-fmat Fri, 21 Dec 2018 11:44:46 GMT Paul Brossier [9e2c1a1] * tests/src/test-lvec.c (modified) [tests] improve test-lvec Fri, 21 Dec 2018 11:44:35 GMT Paul Brossier [dfd520b] * tests/src/test-cvec.c (modified) [tests] improve test-cvec Fri, 21 Dec 2018 11:44:22 GMT Paul Brossier [2b1b38a] * tests/src/test-fvec.c (modified) [tests] improve test-fvec Thu, 20 Dec 2018 21:42:11 GMT Paul Brossier [8e76c71] * python/ext/py-source.c (modified) [py] avoid resizing py-source output Make sure a copy of the source ... Thu, 20 Dec 2018 21:42:01 GMT Paul Brossier [d4927c2] * src/io/source_avcodec.c (modified) [source_avcodec] fix warning messages Thu, 20 Dec 2018 20:26:32 GMT Paul Brossier [ebfa80d] * src/io/source_sndfile.c (modified) [source_sndfile] fix reading sizes when resampling Thu, 20 Dec 2018 19:49:09 GMT Paul Brossier [3880830] * .travis.yml (modified) [ci] improve coverage of sndfile/samplerate support Thu, 20 Dec 2018 19:16:40 GMT Paul Brossier [f4c96f5] * .travis.yml (modified) [ci] add pypy on travis, use it to test sndfile/libsamplerate directly Thu, 20 Dec 2018 19:08:16 GMT Paul Brossier [49ac58e0] * .travis.yml (modified) [ci] set one of the travis config to use sndfile only Thu, 20 Dec 2018 18:44:51 GMT Paul Brossier [4c72a9c] * src/io/source_apple_audio.c (modified) [source_apple_audio] use input validation and padding helpers Thu, 20 Dec 2018 18:26:08 GMT Paul Brossier [4edba9d] * src/io/ioutils.c (modified) [io] fix source output padding sizes Thu, 20 Dec 2018 18:17:58 GMT Paul Brossier [1ddb9d1] * src/io/ioutils.c (modified) [io] source_pad_do_output to pad extra channels Thu, 20 Dec 2018 18:16:32 GMT Paul Brossier [6f22ed5] * tests/src/io/base-source_custom.h (modified) * tests/src/io/test-source.c (modified) [tests] test-source checks for undersized/oversized output Thu, 20 Dec 2018 18:06:51 GMT Paul Brossier [efaeaf1] * src/io/ioutils.c (modified) [io] use memset in padding helpers Thu, 20 Dec 2018 18:05:50 GMT Paul Brossier [2510248] * src/io/source_avcodec.c (modified) [source_avcodec] use padding helpers Thu, 20 Dec 2018 18:05:41 GMT Paul Brossier [6a253e8] * src/io/source_wavread.c (modified) [source_wavread] use padding helpers Thu, 20 Dec 2018 18:05:29 GMT Paul Brossier [7dea72f] * src/io/source_sndfile.c (modified) [source_sndfile] use padding helpers Thu, 20 Dec 2018 18:03:45 GMT Paul Brossier [2a94eca] * src/io/ioutils.c (modified) * src/io/ioutils.h (modified) [io] add helpers to pad source output Thu, 20 Dec 2018 17:28:29 GMT Paul Brossier [2589ea9] * src/io/source_sndfile.c (modified) [source_sndfile] validate input sizes to prevent invalid reads, ... Thu, 20 Dec 2018 17:21:40 GMT Paul Brossier [9b5aa50] * src/io/source_avcodec.c (modified) [source_avcodec] validate input sizes to prevent invalid reads Thu, 20 Dec 2018 17:19:22 GMT Paul Brossier [ec3f25f9] * src/io/source_wavread.c (modified) [source_wavread] validate input sizes to prevent invalid reads Thu, 20 Dec 2018 16:31:05 GMT Paul Brossier [f5a97ed] * src/io/sink_wavwrite.c (modified) [sink_wavwrite] check fseek and fwrite return values Thu, 20 Dec 2018 16:30:33 GMT Paul Brossier [a2b7187] * src/io/sink_wavwrite.c (modified) [sink_wavwrite] factorise in aubio_sink_wavwrite_write_frames, use ... Thu, 20 Dec 2018 16:29:37 GMT Paul Brossier [14a5b9a] * src/io/sink_wavwrite.c (modified) [sink_wavwrite] check fwrite return value, use AUBIO_STRERROR Thu, 20 Dec 2018 16:21:19 GMT Paul Brossier [85e20fa] * src/io/ioutils.c (modified) * src/io/ioutils.h (modified) [io] add helpers to check source output sizes Thu, 20 Dec 2018 16:16:27 GMT Paul Brossier [b2e1740] * src/aubio_priv.h (modified) [lib] add AUBIO_STRERROR macro 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 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 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 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 ... 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 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 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/ Fri, 07 Dec 2018 12:16:37 GMT Paul Brossier [e45345d] * src/pitch/pitchspecacf.c (modified) * src/spectral/awhitening.c (modified) * src/utils/hist.c (modified) * tests/src/spectral/test-awhitening.c (modified) * tests/src/test-mathutils.c (modified) Merge branch 'master' into feature/pydocstrings Fri, 07 Dec 2018 12:14:58 GMT Paul Brossier [d91566e] * python/ext/aubio-docstrings.h (modified) [py] improve specdesc dosctring Fri, 07 Dec 2018 12:13:33 GMT Paul Brossier [a4df8aa] * python/ext/aubio-docstrings.h (modified) [py] add minimal docstring for wavetable Fri, 07 Dec 2018 12:13:10 GMT Paul Brossier [67b2409a] * doc/py_synth.rst (added) * doc/python.rst (modified) [doc] add py_synth page Fri, 07 Dec 2018 12:12:27 GMT Paul Brossier [12f7bfe] * doc/py_analysis.rst (added) * doc/python.rst (modified) [doc] add py_analysis page Fri, 07 Dec 2018 12:10:54 GMT Paul Brossier [134f1b7] * doc/py_temporal.rst (added) * doc/python.rst (modified) [doc] add py_temporal page Fri, 07 Dec 2018 12:09:46 GMT Paul Brossier [d958b3c] * doc/py_spectral.rst (added) * doc/python.rst (modified) [doc] add py_spectral page Thu, 06 Dec 2018 12:49:25 GMT Paul Brossier [dd47431] * src/spectral/awhitening.c (modified) * tests/src/spectral/test-awhitening.c (modified) Merge branch 'fix/awhitening' Thu, 06 Dec 2018 12:17:47 GMT Paul Brossier [ed80243] * src/spectral/awhitening.c (modified) [awhitening] use shortest length available (closes gh-216) Thu, 06 Dec 2018 10:47:16 GMT Paul Brossier [0056314] * tests/src/test-mathutils.c (modified) [tests] fix leak in test-mathutils.c Thu, 06 Dec 2018 10:46:46 GMT Paul Brossier [fb0afbb] * src/utils/hist.c (modified) [hist] fix potential memory leak Thu, 06 Dec 2018 10:46:02 GMT Paul Brossier [213bf0f] * src/pitch/pitchspecacf.c (modified) [pitch] fix memory leak in specacf