# # ChangeLog for src/io # # Generated by Trac 1.2 # Dec 20, 2024, 12:25:55 PM Sat, 31 Jan 2015 11:40:16 GMT Paul Brossier [c952f42] * src/io/source_wavread.c (modified) src/io/source_wavread.c: cast size_t to int to avoid warning on win64 Sat, 31 Jan 2015 11:21:40 GMT Paul Brossier [bc6b2af] * src/io/source_wavread.c (modified) src/io/source_wavread.c: avoid orphan parenthesis Sat, 31 Jan 2015 11:15:33 GMT Paul Brossier [4d6024f] * src/io/sink_wavwrite.c (modified) src/io/sink_wavwrite.c: fail if samplerate is way too large Sat, 31 Jan 2015 11:15:20 GMT Paul Brossier [fdeba11] * src/io/sink_wavwrite.c (modified) src/io/sink_wavwrite.c: assume windows is little endian to build with ... Sun, 21 Sep 2014 14:40:34 GMT Paul Brossier [74dcddb] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: cast to uint_t for now Sat, 20 Sep 2014 13:26:13 GMT Paul Brossier [ad1ba08] * src/io/sink_sndfile.c (modified) src/io/sink_sndfile.c: improve error messages, set nsamples after write Sat, 20 Sep 2014 13:24:43 GMT Paul Brossier [9657163] * src/io/sink_apple_audio.c (modified) src/io/sink_apple_audio.c: avoid opening null path Fri, 05 Sep 2014 00:41:59 GMT Paul Brossier [f33ab63] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: improve seek errors and strings Fri, 05 Sep 2014 00:41:07 GMT Paul Brossier [0ff4434] * src/io/source_wavread.c (modified) src/io/source_wavread.c: improve seek errors processing Tue, 26 Aug 2014 03:24:09 GMT Paul Brossier [2722dc7] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: clarify some variables names Sun, 24 Aug 2014 11:51:51 GMT Paul Brossier [69bc171] * src/io/source_wavread.c (modified) src/io/source_wavread.c: sync error message Fri, 22 Aug 2014 15:36:25 GMT Paul Brossier [493b832] * src/io/source_apple_audio.c (modified) src/io/source_apple_audio.c: check out of bounds _seek Mon, 21 Jul 2014 01:55:06 GMT Paul Brossier [961cff13] * src/io/source_apple_audio.c (modified) src/io/source_apple_audio.c: set s->path, quiet Mon, 07 Jul 2014 21:25:09 GMT Paul Brossier [45f48576] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: fix crash, zero-pad output vector when ... Thu, 27 Mar 2014 18:56:11 GMT Paul Brossier [9209c79] * src/io/sink.c (modified) * src/io/sink_apple_audio.c (modified) * src/io/source.c (modified) * src/io/source_apple_audio.c (modified) * src/io/utils_apple_audio.c (modified) * wscript (modified) wscript, src/io/*.c: use custom defines instead of __APPLE__ Tue, 18 Mar 2014 21:28:21 GMT Paul Brossier [cd4c997] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: update to libav10, libavcodec 55.34.1 Wed, 12 Mar 2014 04:09:35 GMT Paul Brossier [46148d3] * src/io/source_wavread.c (modified) src/io/source_wavread.c: hack around unknown conversion type char z ... Wed, 12 Mar 2014 03:32:32 GMT Paul Brossier [87636d0] * src/io/source_wavread.c (modified) src/io/source_wavread.c: use the return value of fread to detect ... Wed, 12 Mar 2014 00:51:56 GMT Paul Brossier [db21ca4] * src/io/sink.h (modified) src/io/sink.h: improve documentation, mentioning different sinks Wed, 12 Mar 2014 00:50:12 GMT Paul Brossier [321d507] * src/io/source.h (modified) src/io/source.h: improve documentation Tue, 11 Mar 2014 15:49:01 GMT Paul Brossier [4b43742] * src/io/source.h (modified) src/io/source.h: add note about source_wavread Sun, 23 Feb 2014 16:29:42 GMT Paul Brossier [2eccf22] * src/io/sink_sndfile.c (modified) src/io/sink_sndfile.c: add missing do_multi Sun, 23 Feb 2014 16:07:57 GMT Paul Brossier [4ed4b1f] * src/io/sink.c (modified) * src/io/sink.h (modified) * tests/src/io/test-sink-multi.c (added) src/io/sink.h: add do_multi, preset_samplerate, preset_channels, ... Sun, 23 Feb 2014 16:00:26 GMT Paul Brossier [14ac1db] * src/io/sink_sndfile.c (modified) * src/io/sink_sndfile.h (modified) * tests/src/io/test-sink_sndfile-multi.c (added) src/io/sink_sndfile.h: add do_multi, preset_samplerate, ... Sun, 23 Feb 2014 15:58:25 GMT Paul Brossier [870ad70] * src/io/sink_wavwrite.c (modified) * src/io/sink_wavwrite.h (modified) * tests/src/io/test-sink_wavwrite-multi.c (added) src/io/sink_wavwrite.h: add do_multi, preset_samplerate, ... Sun, 23 Feb 2014 15:56:54 GMT Paul Brossier [222b176] * src/io/sink_apple_audio.c (modified) * src/io/sink_apple_audio.h (modified) * tests/src/io/test-sink_apple_audio-multi.c (added) src/io/sink_apple_audio.h: add do_multi, preset_samplerate, ... Sun, 23 Feb 2014 14:54:19 GMT Paul Brossier [af97786] * src/io/source_apple_audio.c (modified) src/io/source_apple_audio.c: do_multi do not write outside of matrix Mon, 03 Feb 2014 19:21:11 GMT Paul Brossier [c1f0c1d] * src/io/source_wavread.c (modified) src/io/source_wavread.c: avoid calling fclose twice, print an error ... Sun, 26 Jan 2014 20:18:22 GMT Paul Brossier [491e6ea] * src/io/sink_sndfile.c (modified) * src/io/source_avcodec.c (modified) * src/io/source_sndfile.c (modified) * tests/src/test-cvec.c (modified) src/io/: add missing error strings prefixes Sun, 26 Jan 2014 19:35:46 GMT Paul Brossier [c038740] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: fix typos Sun, 26 Jan 2014 19:19:31 GMT Paul Brossier [422452b] * src/io/source.c (modified) * src/io/source.h (modified) * src/io/source_apple_audio.c (modified) * src/io/source_apple_audio.h (modified) * src/io/source_avcodec.c (modified) * src/io/source_avcodec.h (modified) * src/io/source_sndfile.c (modified) * src/io/source_sndfile.h (modified) * src/io/source_wavread.c (modified) * src/io/source_wavread.h (modified) src/io/source*: add _close function Sun, 26 Jan 2014 19:16:59 GMT Paul Brossier [a9fd272] * src/io/sink.c (modified) * src/io/sink.h (modified) * src/io/sink_apple_audio.c (modified) * src/io/sink_apple_audio.h (modified) * src/io/sink_sndfile.c (modified) * src/io/sink_sndfile.h (modified) * src/io/sink_wavwrite.c (modified) * src/io/sink_wavwrite.h (modified) src/io/sink*: add _close function, improve error messages Sun, 26 Jan 2014 19:13:28 GMT Paul Brossier [082c88b] * src/io/sink.c (modified) * src/io/source.c (modified) src/io/{source,sink}.c: fix del_ prototypes Fri, 24 Jan 2014 16:22:00 GMT Paul Brossier [52ca8a3] * python/lib/generator.py (modified) * src/aubio.h (modified) * src/io/sink.c (modified) * src/io/sink_wavwrite.c (added) * src/io/sink_wavwrite.h (added) * tests/src/io/test-sink_wavwrite.c (added) * wscript (modified) src/io/sink_wavwrite.c: add native basic wav writer Fri, 24 Jan 2014 16:12:08 GMT Paul Brossier [5ab8e59] * src/io/source.c (modified) * src/io/source_wavread.c (modified) src/io/source{,_wavread}.c: improve error message Fri, 24 Jan 2014 16:09:50 GMT Paul Brossier [98a3887] * src/io/sink_apple_audio.c (modified) * src/io/source_apple_audio.c (modified) * src/io/utils_apple_audio.c (modified) src/io/*apple*: improve error messages Mon, 06 Jan 2014 01:13:14 GMT Paul Brossier [d13e6b7] * src/io/source_wavread.c (modified) src/io/source_wavread.c: fix errno.h include Mon, 06 Jan 2014 01:11:55 GMT Paul Brossier [4b7747d] * src/io/sink.c (modified) src/io/sink.c: use function pointers Sat, 04 Jan 2014 01:44:37 GMT Paul Brossier [6d509c3] * src/io/source_wavread.c (modified) src/io/source_wavread.c: open file in binary mode for windows Fri, 03 Jan 2014 22:54:12 GMT Paul Brossier [8e21476] * src/io/source_wavread.c (modified) src/io/source_w*.c: disable debug output Fri, 03 Jan 2014 22:50:36 GMT Paul Brossier [52efae1] * src/io/source.c (modified) src/io/source.c: add source_wavread Fri, 03 Jan 2014 22:50:11 GMT Paul Brossier [5158c22] * src/aubio.h (modified) * src/io/source_wavread.c (added) * src/io/source_wavread.h (added) * tests/src/io/test-source_wavread.c (added) * wscript (modified) src/io/source_wavread.h: add native wav reader Mon, 30 Dec 2013 23:26:14 GMT Paul Brossier [67b05b4] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: improve build with -Wdeclaration-after- ... Mon, 30 Dec 2013 23:20:28 GMT Paul Brossier [c21acb9] * src/cvec.c (modified) * src/fmat.c (modified) * src/fvec.c (modified) * src/io/sink_sndfile.c (modified) * src/lvec.c (modified) * src/mathutils.c (modified) * src/pitch/pitch.c (modified) * src/pitch/pitchspecacf.c (modified) * src/pitch/pitchyinfft.c (modified) * src/synth/wavetable.c (modified) * src/tempo/beattracking.c (modified) * src/temporal/a_weighting.c (modified) * src/temporal/c_weighting.c (modified) src/: improve build with -Wdeclaration-after-statement Mon, 30 Dec 2013 23:10:58 GMT Paul Brossier [029bf4e] * src/io/source_avcodec.c (modified) * src/spectral/ooura_fft8g.c (modified) * src/spectral/statistics.c (modified) * src/tempo/tempo.c (modified) src/: build with -Wmissing-declarations Sat, 28 Dec 2013 23:38:45 GMT Paul Brossier [5c6acbb2] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: no errors if not sample given, may happen in ... Mon, 23 Dec 2013 01:25:30 GMT Paul Brossier [50bb325] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: add _seek Thu, 19 Dec 2013 22:24:01 GMT Paul Brossier [7bb5cef] * src/io/source_sndfile.c (modified) * tests/src/io/test-source_seek.c (modified) src/io/source_sndfile.c: fix resampled position in _seek, improve ... Thu, 19 Dec 2013 22:03:57 GMT Paul Brossier [6465d7f] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: fix resampled position in _seek Wed, 18 Dec 2013 04:40:33 GMT Paul Brossier [e5656036] * src/io/source.h (modified) src/io/source.h: fix link to ExtAudioFileRef Tue, 17 Dec 2013 16:30:13 GMT Paul Brossier [4ed0ed1] * src/fmat.c (modified) * src/fmat.h (modified) * src/io/audio_unit.c (modified) * src/spectral/filterbank.c (modified) * src/spectral/mfcc.c (modified) * src/synth/sampler.c (modified) * tests/src/io/test-source_multi.c (modified) * tests/src/test-fmat.c (modified) src/fmat.c: new_fmat() takes height as first argument Tue, 10 Dec 2013 13:38:33 GMT Paul Brossier [eeda761] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: remove useless include Signed-off-by: Paul ... Tue, 10 Dec 2013 13:36:54 GMT Paul Brossier [ab41f5c] * doc/web.cfg (modified) * src/aubio.h (modified) * src/io/sndfileio.c (deleted) * src/io/sndfileio.h (deleted) src/io/sndfileio.{c,h}: remove old sndfile interface Signed-off-by: ... Tue, 10 Dec 2013 13:30:42 GMT Paul Brossier [549928e] * src/io/source.c (modified) * src/io/source_avcodec.c (modified) * wscript (modified) wscript: make sure all libav libraries are installed to build ... Sun, 08 Dec 2013 16:52:09 GMT Paul Brossier [018e511] * src/io/source_avcodec.c (modified) * src/io/source_sndfile.c (modified) src/io/source_{avcodec,sndfile}.c: add and improve warnings about ... Sun, 08 Dec 2013 03:26:40 GMT Paul Brossier [8122e54a] * src/io/source.h (modified) src/io/source.h: add a note about the different libraries Sun, 08 Dec 2013 02:34:44 GMT Paul Brossier [074b41b] * src/io/source_apple_audio.h (modified) src/io/source_apple_audio.h: improve documentation Sat, 07 Dec 2013 19:25:02 GMT Paul Brossier [251da3b] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: remove duplicated line Sat, 07 Dec 2013 04:44:40 GMT Paul Brossier [61ecd1a] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: rename hack to _reset_resampler, move up for ... Fri, 06 Dec 2013 19:38:54 GMT Paul Brossier [7816f2b] * src/io/source.h (modified) src/io/source.h: add [out] decorator to doxystring Fri, 06 Dec 2013 19:38:31 GMT Paul Brossier [447c673] * src/io/source_sndfile.c (modified) * tests/src/io/test-source.c (modified) * tests/src/io/test-source_apple_audio.c (modified) * tests/src/io/test-source_sndfile.c (modified) src/io/source_sndfile.c: also check parameters here, synchronise tests Fri, 06 Dec 2013 19:34:15 GMT Paul Brossier [fcd963a] * src/io/source_avcodec.c (modified) * src/io/source_avcodec.h (modified) src/io/source_avcodec.c: add _multi, building AVAudioResampleContext ... Fri, 06 Dec 2013 14:21:10 GMT Paul Brossier [b294b3e] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: check new_ arguments are valid Fri, 06 Dec 2013 05:58:32 GMT Paul Brossier [0af9003] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: simplify error parsing, compute line size Fri, 06 Dec 2013 04:23:08 GMT Paul Brossier [1fe3ac2] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: wrap lines, remove old comments Fri, 06 Dec 2013 04:12:11 GMT Paul Brossier [3d5cddf] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: let avresample do the conversion to float Fri, 06 Dec 2013 02:48:37 GMT Paul Brossier [0044b43] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: out_samples is an int Fri, 06 Dec 2013 02:30:20 GMT Paul Brossier [af27265] * src/io/sink_sndfile.c (modified) * tests/src/io/test-sink.c (modified) Merge branch 'develop' into avcodec Fri, 06 Dec 2013 02:24:57 GMT Paul Brossier [52b5f34] * src/io/sink_sndfile.c (modified) src/io/sink_sndfile.c: avoid a small memory leak when ... Fri, 06 Dec 2013 02:13:04 GMT Paul Brossier [eadd8d5] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: rewrite _do, add eof, remove debug output Thu, 05 Dec 2013 23:43:55 GMT Paul Brossier [7760b40] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: only read packets from selected stream, get ... Thu, 05 Dec 2013 14:40:34 GMT Paul Brossier [f3b93c6] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: do not reuse AVPacket for now, avoiding ... Thu, 05 Dec 2013 14:20:12 GMT Paul Brossier [d75e2d5] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: simplify, improve comments Thu, 05 Dec 2013 13:05:35 GMT Paul Brossier [6abb4de] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: increase max_analyze_duration Thu, 05 Dec 2013 12:59:40 GMT Paul Brossier [d3b9fe4] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: tidying up Thu, 05 Dec 2013 03:00:43 GMT Paul Brossier [1b0755d] * src/aubio.h (modified) * src/io/source.c (modified) src/io/source.c: rewrite to use any or all of avcodec, apple_audio, ... Thu, 05 Dec 2013 02:40:44 GMT Paul Brossier [ba0ba10] * src/io/source_avcodec.c (added) * src/io/source_avcodec.h (added) * src/wscript_build (modified) * tests/src/io/test-source_avcodec.c (added) * wscript (modified) src/io/source_avcodec.c: added first draft Thu, 05 Dec 2013 02:38:26 GMT Paul Brossier [3d1ca81] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: fix typo in comment Sun, 17 Nov 2013 18:49:01 GMT Paul Brossier [af3cfb3] * src/io/audio_unit.c (modified) src/io/audio_unit.c: avoid double free Wed, 13 Nov 2013 12:26:33 GMT Paul Brossier [4bc92c0] * src/io/sink_apple_audio.c (modified) src/io/sink_apple_audio.c: switch to sync mode if async fails Wed, 13 Nov 2013 12:25:30 GMT Paul Brossier [d3066e2] * src/io/audio_unit.c (modified) src/io/audio_unit.c: cast OSStatus to int, add missing \n Tue, 15 Oct 2013 17:06:15 GMT Paul Brossier [4084cd8] * src/aubio.h (modified) * src/io/audio_unit.c (added) * src/io/audio_unit.h (added) * src/wscript_build (modified) * wscript (modified) merge with develop Mon, 30 Sep 2013 15:18:49 GMT Paul Brossier [50e10a9] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: call a float a float, do the right thing ... Mon, 08 Apr 2013 21:22:19 GMT Paul Brossier [69440b8] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: write 0 to all channels in case of short read Mon, 08 Apr 2013 21:17:29 GMT Paul Brossier [58c24e1] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: fix copy of last channel Mon, 08 Apr 2013 15:27:35 GMT Paul Brossier [8a7b344] * src/io/sink_apple_audio.c (modified) src/io/sink_apple_audio.c: warn before fixing size Mon, 08 Apr 2013 15:27:02 GMT Paul Brossier [6510866] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: mono to stereo, copying last channel of file ... Sat, 23 Mar 2013 06:06:59 GMT Paul Brossier [ef47246] * src/io/source_apple_audio.c (modified) * src/io/utils_apple_audio.c (modified) Merge develop into device Sat, 23 Mar 2013 06:06:02 GMT Paul Brossier [c833f56] * src/io/source_apple_audio.c (modified) * src/io/utils_apple_audio.c (modified) src/io/source_apple_audio.c: simplify buffer creation, reset size on seek Sat, 23 Mar 2013 00:55:50 GMT Paul Brossier [c059581] * src/io/source_apple_audio.c (modified) * tests/src/synth/test-sampler.c (modified) Merge /Users/piem/projects/aubio/aubio into device Sat, 23 Mar 2013 00:55:46 GMT Paul Brossier [b8389de] * src/io/source_apple_audio.c (modified) src/io/source_apple_audio.c: copy data to missing channels Sat, 23 Mar 2013 00:10:02 GMT Paul Brossier [2525f81] * src/io/utils_apple_audio.c (modified) * tests/src/io/test-source_seek.c (modified) Merge /Users/piem/projects/aubio/aubio into device Sat, 23 Mar 2013 00:09:53 GMT Paul Brossier [19f222d] * src/io/utils_apple_audio.c (modified) src/io/utils_apple_audio.c: use AUBIO_ARRAY / AUBIO_FREE Fri, 22 Mar 2013 23:33:01 GMT Paul Brossier [52d6145] * src/io/source_apple_audio.c (modified) Merge /Users/piem/projects/aubio/aubio into device Fri, 22 Mar 2013 23:32:58 GMT Paul Brossier [987fb86] * src/io/source_apple_audio.c (modified) src/io/source_apple_audio.c: reset mDataByteSize in case of short read Fri, 22 Mar 2013 23:04:09 GMT Paul Brossier [db120ac] * src/io/source.h (modified) * src/io/source_apple_audio.c (modified) * tests/src/io/test-source_seek.c (added) Merge /Users/piem/projects/aubio/aubio into device Fri, 22 Mar 2013 22:54:48 GMT Paul Brossier [6bbdcff] * src/io/source_apple_audio.c (modified) src/io/source_apple_audio.c: add _open and _close Fri, 22 Mar 2013 21:08:15 GMT Paul Brossier [86cfdfa] * src/io/source.h (modified) src/io/source.h: add source_multi example Fri, 22 Mar 2013 06:07:09 GMT Paul Brossier [163c679] * src/aubio.h (modified) * src/io/audio_unit.c (added) * src/io/audio_unit.h (added) src/io/audio_unit.c: added ios driver Fri, 22 Mar 2013 01:50:06 GMT Paul Brossier [18a378e] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: pad with 0 when end of file is reached