Win32/Makefile.msvc : Add /Zm1000 to the CFLAGS as suggested by Kun Niu.
Update copyright dates.
tests/callback_test.c : Work around rounding error in termination test on x86_64.
ChangeLog : Add Lev Givon to segfault finding credits.
NEWS README doc/*.html : Update for new release.
Reinstate Win32/MSVC compile instructions.
Fix a segfault which occurs when memcpy is passed a bad length parameter. Thanks to David Cournapeau for the bug report.
src/common.h : Warn unused.
Add new error value SRC_ERR_SINC_PREPARE_DATA_BAD_LEN.
Fix SRC_ERR_BAD_SRC_RATIO error string. Thanks David Cournapeau.
configure.ac : Bump to version 0.1.7pre1.
src/src_sinc.c : Replace C99 Variable Length Array with arrays allocated on the heap so that libsamplerate can be compiled with crappy compilers like MSVC.
Updates for 0.1.6 release.
tests/termination_test.c : Fix termination test error on x86_64. Error probably due to difference in rounding.
doc/history.html : Minor tweak.
localinstall.py : Fix it.
Remove Win32 directory from distributed tarball.
doc/*.html : Updates for 0.1.5 release.
doc/win32.html : Update compile docs.
src/src_sinc.c : Formatting tweaks.
doc/fb2k.html : Specity that the plugin use version 0.1.2 not 0.1.3 or later and explain why.
tests/multi_channel_test.c : Only test 1, 2 and 3 channels for ZOH and linear converters.
src/src_sinc.c : Make 6 channel Sinc conversion another special case. Use Duff's Device to speed up the multi-channel case.
tests/ : Update tests to make sure tests include tests for 10 channels.
tests/ : Update multichannel tests to make sure tests include tests for 6 channels with the Sinc converters.
tests/util.c : Make sure FILE* is closed. Thanks Erik Hovland.
src/samplerate.c : Move variable definition out one scope level to avoid warnings from static analysis tools. Thanks Erik Hovland.
src/src_sinc.c : Add comment about 1999 ISO Standard C.
Makefile.am : Fix EXTRA_DIST.
configure.ac : Bump version to 0.1.5pre1.
Merge from -optim branch.
src/src_sinc.c : Rejig converter so filter coefficients are calculated once per frame and special case channel counts of 1, 2 and 4.
tests/multichan_throughput_test.c : Do throughput test on all three SINC based converters.
tests/multi_channel_test.c : Robustify test.
src/src_*.c : Fix a potential memory leak.
Fix a couple of very minor warnings uncovered by Erik Hovland using a static analysis tool.
Save fast_stereo_hack.diff.
Add file tests/multichan_throughput_test.c and hook into build.
configure.ac : Various updates.
Remove reconfigure.mk and add autogen.sh.
Move image files to Images/ and add new donate button.
doc/index.html : Update best converter specs.
examples/audio_out.c : Fix gcc-4.3 compiler warning.
doc/faq.html : Add Q/A about accuracy of src_ratio field of SRC_DATA struct.
INSTALL : Fix minor typo. Thanks to Sean Wood.
src/src_sinc.c : Optimization. About a 5% improvement in throughput.
tests/throughput_test.c : Add ability to do best-of N runs, print CPU type.
tests/util.[ch] : Add function print_cpu_name.
configure.ac : Add AC_PROG_MKDIR_P.
Octave/make_quad_filter.ml : Progress.
New file Octave/make_quad_filter.ml.
Octave/make_src_filter.ml : Cleanups.
tests/callback_test.c : Add a callback test where the callback returns a zero count without setting the data pointer. The problem can only be detected when run under valgrind.
tests/downsample_test.c : Whitespace fixes.
src/samplerate.c : Fix a valgrind warning which occured when the call back function returns a count of zero without modifying the pointer value.
src/src_linear.c : Fix a bug where the the converter was reading beyond the end of the input. Thanks to Paul Kelly for the bug report.
src/src_(linear|zoh).c : Change local variable names to be the same across these two files for easier comparison.
tests/callback_test.c : Test with 2 channels for improved generality. Simplify setup.
src/src_sinc.c : Remove use of llrint because sizeof (increment_t) is guaranteed not to be 8.
Updates for version 0.1.4.
src/src_sinc.c : Fix buffer overrrun bug at extreme low conversion ratios.
Add new test tests/downsample_test.c and hook into build.
tests/callback_hang_test.c : Include config.h.
tests/misc_test.c : Fix output formatting.
configure.ac : Check for pkg-config outside the if statement.
configure.ac : Make use of libsndfile optional.
examples/sndfile-resample.c : Add printing of libsndfile version, modify libsamplerate version.
Win32/libsamplerate-0.def : Add src_int_to_float/float_to_int_array to exports.
Final documentation tweaks for release.
tests/throughput_test.c : Include config.h and float_cast.h.
Rename Win32/libsamplerate.def => Win32/libsamplerate-0.def.
Win32/sndfile.h : Removed.
Remove arch-tag cruft and update copyrights.
Preliminary Win32 updates.
Bump version to 0.1.3.
Remove all traces of SRC_OLD_SINC_* converters.
doc/api_simple.html : Try once again to convince people that src_simple cannot be used on small chunks of a larger piece of audio.
tests/snr_bw_test.c : Remove bodgy old throughput calculations.
Add throughput_test to 'make check' target.
tests/throughput_test.c : Include <unistd.h> for sleep function.
tests/throughput_test.c : Reduce test duration and sleep between each test.
tests/throughput_test.c : Radical improvements.
Rename tests/benchmark.c to tests/throughput_test.c.
configure.ac : Bump version to 0.1.3pre7.
Rename SRC_MEDIUM/BEST_* to SRC_OLD_MEDIUM/BEST_* and SRC_SLOW_* to SRC_*, rename files as needed.
tests/termination_test.c : Clean up output.
Add two new sinc based converters, SRC_SLOW_SINC_MEDIUM_QUALITY and SRC_SLOW_SINC_BEST_QUALITY.
Makefile.am : Add DISTCHECK_CONFIGURE_FLAGS.
examples/audio_out.c : Apply patch to fix compile problems with OSS v4.
configure.ac : Remove --enable-debug (not used any longer).
Octave/Makefile : Use stuff from libmega-ocaml.
Octave/make_src_filter.ml : Tweaks.