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.
Octave/make_src_filter.ml : Use command line parameters.
Delete file Octave/dsp.ml and use Dsp module in libmega-ocaml instead.
Tweaks to Ocaml version of make_src_filter.
Bump configure.ac version to 0.1.3pre6.
Use HAVE_SIGGALRM and add empty main function if it doesn't exist.
configure.ac : Use AC_CHECK_SIGNAL to check for SIGALRM.
acinclude.m4 : Add AC_CHECK_SIGNAL macro.
Merge from temp branch.
src/src_sinc.c : Adapt to change of coefficient storage.
src/*_coeffs.h : Change the way the coefficients are defined for improved safety.
make_src_filter.ml : Change format of output file.
make_src_filter.ml : Cleanup, add full header to output file.
make_src_filter.ml : More tweaks.
make_src_filter.ml : FIx scaling of filter, use C comments in generated file.
src_sinc.c : Make it safe for 64 bit increment_t.
make_src_filter.ml : Minor tweaks.
src_sinc.c : Make it safe for 64 bit increment_t.
make_src_filter.ml : Minor tweaks.
make_src_filter.ml : Looks like it works.
More progress on function measure_filter.
make_src_filter.ml : More progress.
dsp.ml : Comment out test code.
make_src_filter.ml : Progress.
fft.ml : Add fucntion fft_logmag.
Add file fft.ml and hook into build.
dsp.ml : Remove FFTW stuff because it ocaml-fftw is broken.
make_src_filter.ml : Start work on measure_filter function.
Add Makefile to Octave/ dir.
Octave/dsp.ml : Implement kaiser.
Octave/dsp.ml : Get factorial and besseli0 functions working.
Start re-write of filter gen code in Ocaml.
Add file Octave/make_src_filter.ml.
src/src_sinc.c : Rename INT_TO_FP -> int_to_fp.
src/src_linear.c : Remove tla arch-tag.
src/common.h : Optimize fmod_one.
src/*.c : Use fmod_one where appropriate.
src/common.h : Add static inline function fmod_one.
make_src_filter.m : Add fiddle to move first null just a little higher.
measure_filter.m : Double FFT length again.
src_sinc.c : Remove in-correct comments.
Move octave scripts to Octave dir.
src_sinc.c : Change macros into inline functions for better error checking.
tests/Makefile.am : Fix includes for varispeed_test target.
Test for functions alarm and signal and only compile test if both are available.
doc/index.html : Add link to Foobar 2000 plugin.
tests/snr_bw_test.c : Remove cruft.
configure.ac : Bump version to 0.1.3pre5.
Fix a bug where src_callback_read() would hand under varying src_ratio.