# # ChangeLog for / # # Generated by Trac 1.2 # Nov 16, 2024, 5:17:18 PM 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: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 Thu, 06 Dec 2018 10:40:48 GMT Paul Brossier [d726526] * tests/src/spectral/test-awhitening.c (modified) [tests] prevent crash in test-awhitening, fix memory leaks Tue, 04 Dec 2018 01:49:17 GMT Paul Brossier [7703f2a] * python/ext/aubio-types.h (modified) [py] include docstrings for generated classes Tue, 04 Dec 2018 01:43:26 GMT Paul Brossier [521b9ad] * python/ext/aubio-docstrings.h (added) [py] add minimal docstrings to generated objects Tue, 04 Dec 2018 01:42:17 GMT Paul Brossier [6342fd1] * python/lib/gen_code.py (modified) [py] use macro in docstring of generated objects macro if defined Tue, 04 Dec 2018 01:14:34 GMT Paul Brossier [1030a7b] * python/ext/py-filter.c (modified) [py] add docstrings for digital_filter Tue, 04 Dec 2018 00:47:23 GMT Paul Brossier [e5efa0f] * python/ext/py-filterbank.c (modified) [py] add get_norm/power and documentation to filterbank Mon, 03 Dec 2018 15:12:51 GMT Paul Brossier [e14f7a7] * python/ext/py-fft.c (modified) [py] add minimal docstring to fft Mon, 03 Dec 2018 14:23:54 GMT Paul Brossier [f19db54] * python/tests/test_mfcc.py (modified) * src/spectral/filterbank.c (modified) * src/spectral/mfcc.c (modified) * src/spectral/mfcc.h (modified) Merge branch 'fix/mfcc_params' Mon, 03 Dec 2018 14:04:02 GMT Paul Brossier [117465d] * src/spectral/filterbank.c (modified) [filterbank] fix get_power Mon, 03 Dec 2018 14:03:08 GMT Paul Brossier [8affe8c] * src/spectral/mfcc.c (modified) * src/spectral/mfcc.h (modified) [mfcc] get_scale/power return smpl_t Mon, 03 Dec 2018 14:00:40 GMT Paul Brossier [581c8b5] * python/tests/test_mfcc.py (modified) [tests] mfcc norm/scale with real values Fri, 30 Nov 2018 14:06:57 GMT Paul Brossier [bde4f641] * Makefile (modified) [make] show tests/ in coverage reports Fri, 30 Nov 2018 14:05:35 GMT Paul Brossier [2b242af] * Makefile (modified) [make] move coverage reports to build/coverage_{c,python} Fri, 30 Nov 2018 02:11:56 GMT Paul Brossier [3821415] * python/ext/py-phasevoc.c (modified) [py] remove useless check in py-phasevoc.c Thu, 29 Nov 2018 18:19:52 GMT Paul Brossier [8968ea7] * tests/create_tests_source.py (added) * 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/spectral/test-awhitening.c (modified) * tests/src/spectral/test-dct.c (modified) * tests/src/synth/test-sampler.c (modified) * tests/src/synth/test-wavetable.c (modified) * tests/src/tempo/test-tempo.c (modified) * tests/src/test-mathutils.c (modified) * tests/utils_tests.h (modified) * tests/wscript_build (modified) * wscript (modified) Merge branch 'feature/c_tests' Thu, 29 Nov 2018 17:49:32 GMT Paul Brossier [2cf905f] * tests/src/onset/test-onset.c (modified) [tests] onset creation may succeed with non-power of two sizes Thu, 29 Nov 2018 17:39:02 GMT Paul Brossier [f9204ac] * tests/src/io/test-source.c (modified) [tests] fix argument parsing in source Thu, 29 Nov 2018 17:38:41 GMT Paul Brossier [242e923] * tests/wscript_build (modified) [tests] make sure unit tests run after sound file is created Thu, 29 Nov 2018 17:36:22 GMT Paul Brossier [0de816c] * tests/src/onset/test-onset.c (modified) * tests/src/synth/test-wavetable.c (modified) [tests] fix argument parsing in onset and wavetable Thu, 29 Nov 2018 16:19:07 GMT Paul Brossier [9ffa590] * wscript (modified) [waf] check tests return code and show summary Thu, 29 Nov 2018 16:05:28 GMT Paul Brossier [953cde5] * tests/src/synth/test-sampler.c (modified) [tests] use run_on_default_source_and_sink in sampler tests Thu, 29 Nov 2018 15:58:12 GMT Paul Brossier [92c85b12] * tests/src/spectral/test-dct.c (modified) [tests] fail dct tests if reconstruction failed Thu, 29 Nov 2018 15:57:36 GMT Paul Brossier [c631cc0] * tests/src/test-mathutils.c (modified) [tests] add new_aubio_window tests Thu, 29 Nov 2018 15:55:43 GMT Paul Brossier [f84f6bc] * tests/src/tempo/test-tempo.c (modified) [tests] use run_on_default_source in tempo Thu, 29 Nov 2018 15:27:52 GMT Paul Brossier [a3d8795] * tests/src/spectral/test-awhitening.c (modified) [tests] use run_on_default_source_and_sink in awhitening Thu, 29 Nov 2018 15:26:45 GMT Paul Brossier [ee0c4d50] * 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] use run_on_default_source_and_sink in sink tests Thu, 29 Nov 2018 15:26:04 GMT Paul Brossier [8386dbe] * tests/utils_tests.h (modified) [tests] add run_on_default_source_and_sink helper Thu, 29 Nov 2018 15:15:21 GMT Paul Brossier [eba0cc4] * tests/src/spectral/test-awhitening.c (modified) [tests] simplify awhitening parsing Thu, 29 Nov 2018 15:14:05 GMT Paul Brossier [1b3edc6] * tests/src/onset/test-onset.c (modified) [tests] also use run_on_default_source in onset Thu, 29 Nov 2018 15:12:31 GMT Paul Brossier [b0d4c78] * tests/src/io/test-source_apple_audio.c (modified) * tests/src/io/test-source_avcodec.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] fix argument parsing in source tests Thu, 29 Nov 2018 15:11:15 GMT Paul Brossier [da67922] * 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] use run_on_default_source in all source tests Thu, 29 Nov 2018 15:08:24 GMT Paul Brossier [b610be5] * tests/create_tests_source.py (modified) [tests] pure python create_sine_wave Thu, 29 Nov 2018 14:21:03 GMT Paul Brossier [60384e9] * tests/wscript_build (modified) [tests] [win] workaround to escape backslashes Thu, 29 Nov 2018 14:10:29 GMT Paul Brossier [752ce6d] * tests/utils_tests.h (modified) [tests] [win] include io.h for _access() Thu, 29 Nov 2018 14:04:58 GMT Paul Brossier [586383d] * tests/utils_tests.h (modified) * tests/wscript_build (modified) [tests] [win] more windows workaround to pass strings via -D Thu, 29 Nov 2018 13:31:17 GMT Paul Brossier [3569326] * tests/wscript_build (modified) [tests] fix test source creation rule Thu, 29 Nov 2018 13:28:39 GMT Paul Brossier [64d534d] * tests/src/io/test-source.c (modified) [tests] add run_on_default_source to test-source Thu, 29 Nov 2018 13:28:09 GMT Paul Brossier [c6bb567a] * tests/utils_tests.h (modified) [tests] add run_on_default_source helper Thu, 29 Nov 2018 13:27:49 GMT Paul Brossier [505b49a] * tests/wscript_build (modified) [tests] create test sound from waf, add -DAUBIO_TESTS_SOURCE= Thu, 29 Nov 2018 13:27:05 GMT Paul Brossier [703cc2b] * tests/create_tests_source.py (added) [tests] add script to create sound file with python only Thu, 29 Nov 2018 00:07:15 GMT Paul Brossier [d94afb3] * tests/utils_tests.h (modified) [tests] [win] use calloc to work around constant size issue Wed, 28 Nov 2018 23:46:31 GMT Paul Brossier [e7edf92] * tests/utils_tests.h (modified) [tests] srandom take unsigned int Wed, 28 Nov 2018 23:42:41 GMT Paul Brossier [6a91a9d] * tests/utils_tests.h (modified) [tests] fix unmatched parenthesis on windows Wed, 28 Nov 2018 23:41:45 GMT Paul Brossier [a334368] * tests/utils_tests.h (modified) Revert "[tests] fix unmatched parenthesis on windows" This reverts ... Wed, 28 Nov 2018 23:34:39 GMT Paul Brossier [bab4611] * tests/utils_tests.h (modified) [tests] fix unmatched parenthesis on windows Wed, 28 Nov 2018 23:28:11 GMT Paul Brossier [cb288f2] * tests/utils_tests.h (modified) [tests] increase entropy by adding address to current second Wed, 28 Nov 2018 23:24:40 GMT Paul Brossier [d22b568] * tests/utils_tests.h (modified) [tests] use constant for array size, include string.h Wed, 28 Nov 2018 23:07:58 GMT Paul Brossier [aa15080] * tests/utils_tests.h (modified) [tests] workaround for windows Wed, 28 Nov 2018 22:04:00 GMT Paul Brossier [a6065b9] * tests/utils_tests.h (modified) [tests] include unistd for unlink, close (linux, darwin) Wed, 28 Nov 2018 21:41:10 GMT Paul Brossier [abe67e1] * tests/src/synth/test-wavetable.c (modified) * tests/utils_tests.h (modified) [tests] create a temporary sink, use in wavetable test When called ... Wed, 28 Nov 2018 14:30:11 GMT Paul Brossier [c0ce78f] * src/pitch/pitchmcomb.c (modified) * src/pitch/pitchyin.c (modified) [pitch] comment out unused functions in mcomb and yin Wed, 28 Nov 2018 14:28:30 GMT Paul Brossier [7625d85] * tests/src/pitch/test-pitch.c (modified) [tests] check new_aubio_pitch fails with wrong parameters Wed, 28 Nov 2018 14:27:08 GMT Paul Brossier [f73f3fb] * src/pitch/pitchyinfast.c (modified) [pitch] prevent null pointer dereference in yinfast Wed, 28 Nov 2018 12:40:46 GMT Paul Brossier [c5ee130] * src/notes/notes.c (modified) [notes] prevent null pointer dereference thanks to @niugx Wed, 28 Nov 2018 12:39:51 GMT Paul Brossier [4506b0c] * tests/src/notes/test-notes.c (added) [tests] add notes tests Wed, 28 Nov 2018 02:33:01 GMT Paul Brossier [042d77d] * src/utils/hist.c (modified) [utils] hist with size null fails Wed, 28 Nov 2018 02:32:32 GMT Paul Brossier [c0429d4] * tests/src/utils/test-hist.c (modified) [tests] check hist with size null fails Mon, 26 Nov 2018 17:33:26 GMT Paul Brossier [db3eb5c] * src/spectral/dct.c (modified) Merge branch 'feature/dctsimplify' into feature/mfcc_tests Mon, 26 Nov 2018 17:22:06 GMT Paul Brossier [e680926] * src/spectral/dct.c (modified) [dct] fix radix check for accelerate Mon, 26 Nov 2018 16:23:14 GMT Paul Brossier [b174319] * tests/src/spectral/test-mfcc.c (modified) [tests] add calls to new_aubio_mfcc with wrong input parameters Mon, 26 Nov 2018 16:22:31 GMT Paul Brossier [5ad5109] * src/spectral/mfcc.c (modified) [mfcc] validate input parameters, safer delete Mon, 26 Nov 2018 16:21:30 GMT Paul Brossier [e744416] * src/spectral/mfcc.c (modified) [mfcc] remove plain dct ifdefs Mon, 26 Nov 2018 16:09:08 GMT Paul Brossier [d050d02] * tests/src/spectral/test-dct.c (modified) [tests] do not test dct with wrong sizes Mon, 26 Nov 2018 15:59:56 GMT Paul Brossier [63c5015] * src/spectral/dct_fftw.c (modified) [dct] fail fftw creation if size <= 0 Mon, 26 Nov 2018 15:59:12 GMT Paul Brossier [5c3061e] * src/spectral/dct.c (modified) [dct] fix typo in error message Mon, 26 Nov 2018 15:30:14 GMT Paul Brossier [813ced8] * src/spectral/dct_plain.c (modified) [dct] fail plain creation if size <= 0 Mon, 26 Nov 2018 15:29:42 GMT Paul Brossier [fe6a9a23] * src/spectral/dct_ooura.c (modified) [dct] fail ooura creation if size <= 0 Mon, 26 Nov 2018 15:28:57 GMT Paul Brossier [7c85c15] * src/spectral/dct.c (modified) [dct] use del_aubio_dct on failure, add missing \n in error message Mon, 26 Nov 2018 15:28:28 GMT Paul Brossier [d3440e7] * src/spectral/dct.c (modified) [dct] fix typo in warning message, add missing \n