src/src_sinc.c: Tweak the termination condition
Convert from Bzr to Git.
src/Version_script.in : Fix linking warnings when using ld.gold.
Add public function sf_get_channels(). Suggested by Max Flax.
src/src_sinc.c : Fix a read beyond end of coefficent array problem.
Make SRC_DATA const correct. Thanks to Nikos Chantziaras for the suggestion.
examples/sndfile-resample.c : Add a --no-normalize cmd line option.
tests/varispeed_test.c : Fix compile error.
src/src_*.c : Validate internally stashed src_ratio value.
Move function is_bad_src_ratio() to common.h.
Add SRC_ERR_BAD_INTERNAL_STATE error number and string.
doc/license.html : Specify GPLv2 or GPLv3.
tests/ : Use fftw_cleanup() to remove all memory leaks reported by valgrind.
src/src_sinc.c : Cleanup calculation of float_increment.
examples/audio_out.c : Minor tweaks to Windows and OSX code.
src/samplerate.c : Fix error message for error SRC_ERR_BAD_DATA_PTR.
examples/varispeed-play.c : Rewrite to use the callback version of the API.
src/samplerate.h : Removed unused typedef struct SRC_CB_DATA.
Fix warnings from the Goanna static analysis tool.
examples/audio_out.[ch] : On Linux used ALSA instead of OSS when available.
Detect and use ALSA for varispeed-play.
configure.ac : 0.1.9pre1.
configure.ac : Release 0.1.8.
Updates for 0.1.8 release.
Fix compiler warnings.
Improve installation of html docs.
configure.ac : Add symbol support for kfreebsd-*-gnu-*.
tests/util.c : Fix detection of CPU name on OSX.
tests/*.c : Update to use get_cpu_name().
tests/util.[ch] : Rename functio print_cpu_name() to get_cpu_name().
Update copyright dates.
src/*.[ch] : Fix typo in comments.
configure.ac : Fix SHARED_VERSION_INFO.
doc/download.html : Add a GPG signature.
configure.ac : Add AM_SILENT_RULES.
src/*_coeffs.h : Fix typo in comments.
src/float_cast.h : Add lrint/lrintf version for Win64. Thanks to Dmitry Baikov.
configure.ac : Version 0.1.8pre1.
Revert change that moved the src_ratio field to the start of SRC_DATA
Prevent creation of double length output files when conversion is restarted
autogen.sh : Remove --enable-maintainter mode.
Win32/Makefile.msvc : Add /Zm200 to CFLAGS.
doc/win32.html : Update instructions.
src/common.h : Add macro UNUSED for marking function parameters as unused.
src/src_(linear|zoh).c : Fix for bug in zero_input_test(). Both these converters crashed if the input_frames field of SRC_DATA was zero.
tests/misc_test.c : Add zero_input_test() from debian bug #506722.
M4/endian.m4 : Fix detection of CPU endian-ness when cross compiling.
src/src_sinc.c : Fix a termination condition bug.
tests/termination_test.c : Add test to detect a particular kind of termination error.
doc/procedure.html : Add comment about requesting an invoice.
src/samplerate.h : Change definition of SRC_STATE to be kinder to some slightly broken compilers. Thanks to Rob Brown for suggesting this fix.
configure.ac : Fix SHARED_VERSION_INFO.
Add new files to M4/ directory to be used instead of acinclude.m4.
configure.ac : Bump version to 1.0.0 due to API change.
src/samplerate.h : Move src_ratio field to the start of the SRC_DATA struct to ensure it gets aligned correctly.
Remove un-used empty dir.
doc/api_(full|callback).html : Improve explanation of use of src_set_ratio() function.
Delete doc/whypay.html.
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.