# # ChangeLog for src/io/source_sndfile.c # # Generated by Trac 1.2 # Dec 16, 2024, 12:27:30 AM Sat, 22 Dec 2018 23:48:19 GMT Paul Brossier [e136c9f] * src/io/source_sndfile.c (modified) [source_sndfile] avoid declaration after statement Fri, 21 Dec 2018 16:16:18 GMT Paul Brossier [4b16721] * src/io/source_sndfile.c (modified) [source_sndfile] set error message when reading after close 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 18:05:29 GMT Paul Brossier [7dea72f] * src/io/source_sndfile.c (modified) [source_sndfile] use padding helpers 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, ... 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 Mon, 27 Feb 2017 00:34:10 GMT Paul Brossier [48ebc3b] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: allow closing twice Sun, 26 Feb 2017 22:36:21 GMT Paul Brossier [05a8c18] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: make sure seek position is >= 0 Sun, 26 Feb 2017 22:35:04 GMT Paul Brossier [53bb4da] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: call sf_seek after checking for s->handle Sun, 26 Feb 2017 22:33:09 GMT Paul Brossier [0eeba03] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: avoid seeking in closed file Sun, 11 Dec 2016 23:25:07 GMT Paul Brossier [33d0242] * src/aubio_priv.h (modified) * src/io/audio_unit.c (modified) * src/io/ioutils.c (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_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) * src/mathutils.c (modified) * src/synth/sampler.c (modified) * src/synth/wavetable.c (modified) * src/temporal/resampler.c (modified) * src/utils/log.c (modified) * src/utils/parameter.c (modified) * src/utils/windll.c (modified) * src/vecutils.c (modified) * tests/src/io/test-sink_sndfile-multi.c (modified) * tests/src/io/test-sink_sndfile.c (modified) src/aubio_priv.h: move include config.h here Wed, 30 Nov 2016 15:43:14 GMT Paul Brossier [18a96aa] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c Mon, 28 Nov 2016 17:48:03 GMT Paul Brossier [cad7e91] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: add missing floor in ratio comparison Mon, 03 Oct 2016 11:28:08 GMT Paul Brossier [5210563] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: set handle to null after sucessful close Fri, 23 Sep 2016 00:43:35 GMT Paul Brossier [1d01e515] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: add support for multi-channel resampling Wed, 21 Sep 2016 12:07:04 GMT Paul Brossier [17d0f0e] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: improve formatting Mon, 25 Apr 2016 15:42:35 GMT Paul Brossier [985d5c4] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: approximate duration when resampling Mon, 25 Apr 2016 14:42:43 GMT Paul Brossier [c6e7ba1] * src/io/source_sndfile.c (modified) * src/io/source_sndfile.h (modified) * tests/src/io/test-source_sndfile.c (modified) src/io/source_sndfile.h: add _get_duration Fri, 22 Apr 2016 18:08:27 GMT Paul Brossier [d2be104] * src/io/sink_apple_audio.c (modified) * src/io/sink_sndfile.c (modified) * src/io/sink_wavwrite.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) src/io/: also copy null ending char Thu, 21 Apr 2016 17:02:41 GMT Paul Brossier [26a6af7] * src/io/source_avcodec.c (modified) * src/io/source_sndfile.c (modified) src/io/source_{avcodec,sndfile}.c: avoid modifying input param Thu, 21 Apr 2016 17:01:50 GMT Paul Brossier [b643a33] * src/io/sink_apple_audio.c (modified) * src/io/sink_sndfile.c (modified) * src/io/sink_wavwrite.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) src/io/*.c: take a copy of const char* path Thu, 21 Apr 2016 16:47:50 GMT Paul Brossier [ae5d58a] * 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/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/*.{c,h}: added const qualifiers to unmodified pointers Mon, 08 Feb 2016 16:09:47 GMT Paul Brossier [5bd806d] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: use sf_read_double when compiling with ... Sat, 05 Sep 2015 09:43:22 GMT Paul Brossier [a65d37a] * src/io/sink_sndfile.c (modified) * src/io/source_sndfile.c (modified) src/io/{sink,source}_sndfile.c: remove spaces and tabs 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 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 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 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 ... 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 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- ... 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 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 ... 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 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 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:02 GMT Paul Brossier [6510866] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: mono to stereo, copying last channel of file ... 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 Fri, 22 Mar 2013 01:36:30 GMT Paul Brossier [3d2fe26] * src/io/source_sndfile.c (modified) * src/io/source_sndfile.h (modified) src/io/source_sndfile.{c,h}: fix include and prototype, bypass ... Fri, 22 Mar 2013 01:29:19 GMT Paul Brossier [4865e4b] * 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_sndfile.c (modified) * src/io/source_sndfile.h (modified) * tests/src/io/test-source.c (modified) * tests/src/io/test-source_multi.c (added) src/io/source*: add _do_multi and _get_channels, really downmix ... Fri, 22 Mar 2013 00:41:54 GMT Paul Brossier [7982203] * 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_sndfile.c (modified) * src/io/source_sndfile.h (modified) add seek to src/io/source* Mon, 11 Feb 2013 16:39:13 GMT Paul Brossier [35c97ab] * src/io/source.h (modified) * src/io/source_apple_audio.h (modified) * src/io/source_sndfile.c (modified) * src/io/source_sndfile.h (modified) src/io/: removed methods duplicated in merge Mon, 11 Feb 2013 10:06:28 GMT Paul Brossier [fc117d0] * .gitignore (modified) * Makefile.am (deleted) * NEWS (deleted) * bootstrap (deleted) * configure.ac (deleted) * doc/Makefile.am (deleted) * examples/Makefile.am (deleted) * examples/aubiomfcc.c (modified) * examples/aubioonset.c (modified) * examples/aubiotrack.c (modified) * examples/utils.c (modified) * examples/utils.h (modified) * examples/wscript_build (modified) * interfaces/python/README (deleted) * interfaces/python/aubio/__init__.py (deleted) * interfaces/python/build_linux (deleted) * interfaces/python/build_osx (deleted) * python.old/README (moved) * python.old/aubio/__init__.py (added) * python.old/aubio/aubioclass.py (moved) * python.old/aubio/bench/__init__.py (moved) * python.old/aubio/bench/broadcast.py (moved) * python.old/aubio/bench/config.py (moved) * python.old/aubio/bench/node.py (moved) * python.old/aubio/bench/onset.py (moved) * python.old/aubio/gnuplot.py (moved) * python.old/aubio/median.py (moved) * python.old/aubio/onsetcompare.py (moved) * python.old/aubio/plot/__init__.py (moved) * python.old/aubio/plot/keyboard.py (moved) * python.old/aubio/plot/notes.py (moved) * python.old/aubio/task/__init__.py (moved) * python.old/aubio/task/beat.py (moved) * python.old/aubio/task/cut.py (moved) * python.old/aubio/task/notes.py (moved) * python.old/aubio/task/onset.py (moved) * python.old/aubio/task/params.py (moved) * python.old/aubio/task/pitch.py (moved) * python.old/aubio/task/silence.py (moved) * python.old/aubio/task/task.py (moved) * python.old/aubio/txtfile.py (moved) * python.old/aubio/web/__init__.py (moved) * python.old/aubio/web/browser.py (moved) * python.old/aubio/web/html.py (moved) * python.old/aubio/wscript_build (moved) * python.old/aubiocompare-onset (moved) * python.old/aubiocut (moved) * python.old/aubiodiffs-onset (moved) * python.old/aubiofilter-notes (moved) * python.old/aubionotes (moved) * python.old/aubiopitch (moved) * python.old/aubioplot-audio (moved) * python.old/aubioplot-notes (moved) * python.old/aubioplot-spec (moved) * python.old/aubioplot-yinfft (moved) * python.old/aubioweb.py (moved) * python.old/bench-cluster-test (moved) * python.old/bench-test (moved) * python.old/wscript_build (moved) * python/Makefile.am (deleted) * python/README.md (added) * python/a_weighting_test_simple.expected (moved) * python/aubio-types.h (moved) * python/aubio/Makefile.am (deleted) * python/aubio/__init__.py (modified) * python/aubioinput.py (moved) * python/aubiomodule.c (moved) * python/aubioproxy.c (moved) * python/aubiowraphell.h (moved) * python/build_linux (added) * python/build_osx (added) * python/c_weighting_test_simple.expected (moved) * python/demos/demo_beats_and_tempo.py (moved) * python/demos/demo_filterbank_slaney.py (moved) * python/demos/demo_filterbank_triangle_bands.py (moved) * python/demos/demo_onset_sinusoid.py (added) * python/demos/demo_pitch_sinusoid.py (added) * python/demos/demo_simple_robot_voice.py (added) * python/demos/demo_sink.py (moved) * python/demos/demo_sink_create_woodblock.py (added) * python/demos/demo_source.py (moved) * python/demos/demo_spectrogram.py (moved) * python/demos/demo_tss.py (moved) * python/gen_pyobject.py (moved) * python/generator.py (moved) * python/py-cvec.c (moved) * python/py-fft.c (moved) * python/py-filter.c (moved) * python/py-filterbank.c (moved) * python/py-phasevoc.c (moved) * python/run_all_tests (moved) * python/setup.py (moved) * python/tests/test_aubio.py (moved) * python/tests/test_cvec.py (moved) * python/tests/test_fft.py (moved) * python/tests/test_filter.py (moved) * python/tests/test_filterbank.py (moved) * python/tests/test_filterbank_mel.py (moved) * python/tests/test_fvec.py (moved) * python/tests/test_onset.py (moved) * python/tests/test_peakpicker.py (moved) * python/tests/test_phasevoc.py (moved) * python/tests/test_pitch.py (moved) * python/tests/test_source.py (moved) * python/tests/test_specdesc.py (moved) * sounds/Makefile.am (deleted) * src/Makefile.am (deleted) * src/aubio.h (modified) * src/io/sink.c (modified) * src/io/sink_apple_audio.c (modified) * 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_sndfile.c (modified) * src/io/source_sndfile.h (modified) * src/tempo/beattracking.c (modified) * src/temporal/resampler.c (modified) * src/wscript_build (modified) * swig/Makefile.am (deleted) * swig/aubio.i (deleted) * swig/swig.py (deleted) * tests/Makefile.am (deleted) * tests/demo/bench/onset/Makefile.am (deleted) * tests/demo/bench/pitch/Makefile.am (deleted) * tests/src/Makefile.am (deleted) * tests/wscript_build (added) * waf (modified) * wscript (modified) merge from develop Sun, 10 Feb 2013 05:46:23 GMT Paul Brossier [4db8eab] * src/io/source_apple_audio.c (modified) * src/io/source_sndfile.c (modified) src/io/source_{sndfile,apple_audio}.c: quiet samplerate magic Sun, 10 Feb 2013 05:30:31 GMT Paul Brossier [c8f411b] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: automagically set samplerate to input file ... Sun, 10 Feb 2013 05:27:31 GMT Paul Brossier [a8752a8] * src/io/source_sndfile.c (modified) * src/io/source_sndfile.h (modified) src/io/source_sndfile.{c,h}: add get_samplerate Fri, 27 Jul 2012 17:24:32 GMT Paul Brossier [063fa5a] * src/io/source_sndfile.c (modified) * src/io/source_sndfile.h (modified) src/io/source_sndfile.{c,h}: add get_samplerate, if == 1 use file ... Mon, 16 Jul 2012 22:52:00 GMT Paul Brossier [6fd8d7e] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: use linear resampling to make sure all ... Mon, 16 Jul 2012 19:36:50 GMT Paul Brossier [d22cc42] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: refuse to run when when resampled hop_size ... Mon, 16 Jul 2012 18:19:31 GMT Paul Brossier [18c6b20] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: improve resampling, clarify Mon, 16 Jul 2012 00:55:13 GMT Paul Brossier [87dfc3f] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: add support for resampling Sat, 14 Jul 2012 19:14:27 GMT Paul Brossier [420962e] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: avoid segfault when deleting NULL Sat, 14 Jul 2012 18:39:09 GMT Paul Brossier [af86999] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: return NULL before trying to allocate ... Fri, 13 Jul 2012 23:33:45 GMT Paul Brossier [afbd7e7] * src/aubio.h (modified) * src/io/source.c (modified) * src/io/source_sndfile.c (added) * src/io/source_sndfile.h (added) * src/wscript_build (modified) * tests/src/io/test-source_apple_audio_file.c (modified) * tests/src/io/test-source_sndfile.c (added) src/io/source_sndfile.{c,h}: added sndfile source