#
# ChangeLog for src/io/source_wavread.c
#
# Generated by Trac 1.2
# Apr 11, 2025, 6:11:05 PM

Mon, 17 Dec 2018 01:01:06 GMT Paul Brossier <piem@piem.org> [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


Mon, 06 Aug 2018 12:04:48 GMT Paul Brossier <piem@piem.org> [99c7aa2]
	* src/io/source_wavread.c (modified)

	src/io/source_wavread.c: also exit if samplerate is negative (closes ...


Tue, 06 Feb 2018 21:32:59 GMT Paul Brossier <piem@piem.org> [25ecb73]
	* src/io/source_wavread.c (modified)

	src/io/source_wavread.c: add some input validation (closes: #158)


Mon, 27 Feb 2017 00:33:21 GMT Paul Brossier <piem@piem.org> [2882b3f]
	* src/io/source_wavread.c (modified)

	src/io/source_wavread.c: allow closing twice


Mon, 27 Feb 2017 00:18:45 GMT Paul Brossier <piem@piem.org> [23f1c49]
	* src/io/source_wavread.c (modified)

	src/io/source_wavread.c: raise error in _do/_do_multi, not _readframe


Sun, 26 Feb 2017 22:38:49 GMT Paul Brossier <piem@piem.org> [cc469dd]
	* src/io/source_wavread.c (modified)

	src/io/source_wavread.c: avoid seeking in closed file


Sun, 26 Feb 2017 22:38:35 GMT Paul Brossier <piem@piem.org> [2296ffb]
	* src/io/source_wavread.c (modified)

	src/io/source_wavread.c: set error message in seek if pos < 0


Sun, 26 Feb 2017 22:38:09 GMT Paul Brossier <piem@piem.org> [cf5c2ca]
	* src/io/source_wavread.c (modified)

	src/io/source_wavread.c: avoid reading in closed file


Sun, 11 Dec 2016 23:25:07 GMT Paul Brossier <piem@piem.org> [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


Mon, 28 Nov 2016 14:13:49 GMT Paul Brossier <piem@piem.org> [3820264]
	* src/io/source_wavread.c (modified)

	src/io/source_wavread.c: improve error messages


Wed, 05 Oct 2016 09:45:36 GMT Paul Brossier <piem@piem.org> [cfddab9]
	* src/io/source_wavread.c (modified)

	src/io/source_wavread.c: initialize buffer


Wed, 28 Sep 2016 13:18:30 GMT Paul Brossier <piem@piem.org> [80d0083]
	* src/io/sink_wavwrite.c (modified)
	* src/io/source_wavread.c (modified)

	src/io/{source_wavread,sink_wavwrite}.c: declare internal functions ...


Wed, 21 Sep 2016 13:24:06 GMT Paul Brossier <piem@piem.org> [fa5d8ad]
	* src/io/source_wavread.c (modified)

	src/io/source_wavread.c: skip chunks until data is found, or abort


Wed, 21 Sep 2016 13:23:22 GMT Paul Brossier <piem@piem.org> [a27576b]
	* src/io/source_wavread.c (modified)

	src/io/source_wavread.c: fix bytes_read for JUNK headers


Tue, 30 Aug 2016 13:07:04 GMT Paul Brossier <piem@piem.org> [bfab39c]
	* src/io/source_wavread.c (modified)

	src/io/source_wavread.c: skip junk chunk


Mon, 25 Apr 2016 14:45:22 GMT Paul Brossier <piem@piem.org> [b4e1438]
	* src/io/source_wavread.c (modified)
	* src/io/source_wavread.h (modified)
	* tests/src/io/test-source_wavread.c (modified)

	src/io/source_wavread.h: add _get_duration


Fri, 22 Apr 2016 18:08:27 GMT Paul Brossier <piem@piem.org> [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:01:50 GMT Paul Brossier <piem@piem.org> [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 <piem@piem.org> [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


Sat, 31 Jan 2015 11:40:16 GMT Paul Brossier <piem@piem.org> [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 <piem@piem.org> [bc6b2af]
	* src/io/source_wavread.c (modified)

	src/io/source_wavread.c: avoid orphan parenthesis


Fri, 05 Sep 2014 00:41:07 GMT Paul Brossier <piem@piem.org> [0ff4434]
	* src/io/source_wavread.c (modified)

	src/io/source_wavread.c: improve seek errors processing


Sun, 24 Aug 2014 11:51:51 GMT Paul Brossier <piem@piem.org> [69bc171]
	* src/io/source_wavread.c (modified)

	src/io/source_wavread.c: sync error message


Wed, 12 Mar 2014 04:09:35 GMT Paul Brossier <piem@piem.org> [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 <piem@piem.org> [87636d0]
	* src/io/source_wavread.c (modified)

	src/io/source_wavread.c: use the return value of fread to detect ...


Mon, 03 Feb 2014 19:21:11 GMT Paul Brossier <piem@piem.org> [c1f0c1d]
	* src/io/source_wavread.c (modified)

	src/io/source_wavread.c: avoid calling fclose twice, print an error ...


Sun, 26 Jan 2014 19:19:31 GMT Paul Brossier <piem@piem.org> [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


Fri, 24 Jan 2014 16:12:08 GMT Paul Brossier <piem@piem.org> [5ab8e59]
	* src/io/source.c (modified)
	* src/io/source_wavread.c (modified)

	src/io/source{,_wavread}.c: improve error message


Mon, 06 Jan 2014 01:13:14 GMT Paul Brossier <piem@piem.org> [d13e6b7]
	* src/io/source_wavread.c (modified)

	src/io/source_wavread.c: fix errno.h include


Sat, 04 Jan 2014 01:44:37 GMT Paul Brossier <piem@piem.org> [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 <piem@piem.org> [8e21476]
	* src/io/source_wavread.c (modified)

	src/io/source_w*.c: disable debug output


Fri, 03 Jan 2014 22:50:11 GMT Paul Brossier <piem@piem.org> [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