| Chris@41 | 1 2013-03-29  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 2 | 
| Chris@41 | 3     * src/src_sinc.c | 
| Chris@41 | 4     Fix a read beyond end of coefficent array problem uncovered by gcc-4.8's | 
| Chris@41 | 5     -fsanitize=address feature and reported by Cristian RodrÃguez. | 
| Chris@41 | 6 | 
| Chris@41 | 7     Since this is reading filter coefficients from rodata memory and no write | 
| Chris@41 | 8     is possible, is is not exploitable from a security point of view. | 
| Chris@41 | 9 | 
| Chris@41 | 10     Solution was to reduce the half_coeff_len value for each filter by one. | 
| Chris@41 | 11 | 
| Chris@41 | 12 2013-01-16  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 13 | 
| Chris@41 | 14     * src/samplerate.h src/common.h | 
| Chris@41 | 15     Make SRC_DATA const correct. Thanks to Nikos Chantziaras for the suggestion. | 
| Chris@41 | 16 | 
| Chris@41 | 17 2012-10-07  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 18 | 
| Chris@41 | 19     * examples/sndfile-resample.c | 
| Chris@41 | 20     Add a --no-normalize cmd line option. Thanks to Adriano Moura for the | 
| Chris@41 | 21     patch. | 
| Chris@41 | 22 | 
| Chris@41 | 23 2012-09-28  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 24 | 
| Chris@41 | 25     * tests/varispeed_test.c | 
| Chris@41 | 26     FIx compile error. | 
| Chris@41 | 27 | 
| Chris@41 | 28 2012-08-27  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 29 | 
| Chris@41 | 30     * src/common.h src/samplerate.c | 
| Chris@41 | 31     Add SRC_ERR_BAD_INTERNAL_STATE error number and string. | 
| Chris@41 | 32     Move function is_bad_src_ratio() to common.h. | 
| Chris@41 | 33 | 
| Chris@41 | 34     * src/src_linear.c src/src_sinc.c src/src_zoh.c | 
| Chris@41 | 35     Validate internally stashed src_ratio value. | 
| Chris@41 | 36 | 
| Chris@41 | 37 2012-08-23  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 38 | 
| Chris@41 | 39     * tests/multi_channel_test.c tests/snr_bw_test.c tests/varispeed_test.c | 
| Chris@41 | 40     Use fftw_cleanup() to remove all memory leaks reported by valgrind. | 
| Chris@41 | 41 | 
| Chris@41 | 42     * doc/license.html | 
| Chris@41 | 43     Specify GPLv2 or GPLv3. | 
| Chris@41 | 44 | 
| Chris@41 | 45 2012-08-22  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 46 | 
| Chris@41 | 47     * src/src_sinc.c | 
| Chris@41 | 48     Cleanup calculation of float_increment. | 
| Chris@41 | 49 | 
| Chris@41 | 50 2012-03-11  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 51 | 
| Chris@41 | 52     * src/samplerate.c | 
| Chris@41 | 53     Fix error message for error SRC_ERR_BAD_DATA_PTR. Thanks for oneman in | 
| Chris@41 | 54     #xiph on Freenode. | 
| Chris@41 | 55 | 
| Chris@41 | 56     * examples/audio_out.c | 
| Chris@41 | 57     Minor tweaks to Windows and OSX code. | 
| Chris@41 | 58 | 
| Chris@41 | 59 2011-11-05  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 60 | 
| Chris@41 | 61     * src/samplerate.h | 
| Chris@41 | 62     Removed unused typedef struct SRC_CB_DATA. | 
| Chris@41 | 63 | 
| Chris@41 | 64     * examples/varispeed-play.c | 
| Chris@41 | 65     Rewrite to use the callback version of the API. This new version is far | 
| Chris@41 | 66     simpler and far easier to understand. | 
| Chris@41 | 67 | 
| Chris@41 | 68 2011-11-02  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 69 | 
| Chris@41 | 70     * configure.ac examples/Makefile.am | 
| Chris@41 | 71     Detect ALSA and use it in varispeed-play. | 
| Chris@41 | 72 | 
| Chris@41 | 73     * examples/audio_out.[ch] | 
| Chris@41 | 74     On Linux used ALSA instead of OSS when available. | 
| Chris@41 | 75 | 
| Chris@41 | 76     * src/samplerate.c src/src_linear.c src/src_zoh.c \ | 
| Chris@41 | 77             examples/sndfile-resample.c examples/timewarp-file.c | 
| Chris@41 | 78     Fix warnings from the Goanna static analysis tool. | 
| Chris@41 | 79 | 
| Chris@41 | 80 2011-08-15  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 81 | 
| Chris@41 | 82     * configure.ac | 
| Chris@41 | 83     Add symbol support for kfreebsd-*-gnu-*. | 
| Chris@41 | 84 | 
| Chris@41 | 85     * configure.ac doc/Makefile.am | 
| Chris@41 | 86     Improve installation of html docs. | 
| Chris@41 | 87 | 
| Chris@41 | 88     * examples/audio_out.c tests/callback_hang_test.c | 
| Chris@41 | 89     Fix compiler warnings. | 
| Chris@41 | 90 | 
| Chris@41 | 91     * NEWS README Win32/config.h doc/*.html | 
| Chris@41 | 92     Updates for 0.1.8 release. | 
| Chris@41 | 93 | 
| Chris@41 | 94     * configure.ac | 
| Chris@41 | 95     Release 0.1.8. | 
| Chris@41 | 96 | 
| Chris@41 | 97 2011-02-22  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 98 | 
| Chris@41 | 99     * tests/util.[ch] | 
| Chris@41 | 100     Rename function print_cpu_name() to get_cpu_name(). Add code for Mac OSX and | 
| Chris@41 | 101     FreeBSD. | 
| Chris@41 | 102 | 
| Chris@41 | 103     * tests/multichan_throughput_test.c tests/throughput_test.c | 
| Chris@41 | 104     Update to use get_cpu_name(). | 
| Chris@41 | 105 | 
| Chris@41 | 106 2010-11-04  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 107 | 
| Chris@41 | 108     * src/*.[ch] | 
| Chris@41 | 109     Fix typo in comments. | 
| Chris@41 | 110 | 
| Chris@41 | 111 2010-10-16  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 112 | 
| Chris@41 | 113     * src/fastest_coeffs.h src/high_qual_coeffs.h src/mid_qual_coeffs.h | 
| Chris@41 | 114     Fix typo in comments. | 
| Chris@41 | 115 | 
| Chris@41 | 116     * configure.ac | 
| Chris@41 | 117     Add AM_SILENT_RULES. | 
| Chris@41 | 118 | 
| Chris@41 | 119     * doc/download.html | 
| Chris@41 | 120     Add a GPG signature. | 
| Chris@41 | 121 | 
| Chris@41 | 122 2010-09-27  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 123 | 
| Chris@41 | 124     * src/float_cast.h | 
| Chris@41 | 125     Add lrint/lrintf version for Win64. Thanks to Dmitry Baikov. | 
| Chris@41 | 126 | 
| Chris@41 | 127 2010-01-10  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 128 | 
| Chris@41 | 129     * examples/sndfile-resample.c | 
| Chris@41 | 130     Prevent creation of double length output files when conversion is restarted | 
| Chris@41 | 131     due to clipping of the output when the format is FLAC. This problem arises | 
| Chris@41 | 132     due to libsndfile's in ability to seek in a FLAC file during write. | 
| Chris@41 | 133 | 
| Chris@41 | 134     * src/samplerate.h tests/termination_test.c | 
| Chris@41 | 135     Revert change that moved the src_ratio field to the start of SRC_DATA | 
| Chris@41 | 136     struct. This change does have some merit, but is not worth it considering | 
| Chris@41 | 137     that its an API change. This idea will be reconsidered when the API does | 
| Chris@41 | 138     change. | 
| Chris@41 | 139 | 
| Chris@41 | 140 2009-12-01  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 141 | 
| Chris@41 | 142     * doc/win32.html | 
| Chris@41 | 143     Update instructions. | 
| Chris@41 | 144 | 
| Chris@41 | 145     * Win32/Makefile.msvc | 
| Chris@41 | 146     Add /Zm200 to CFLAGS. | 
| Chris@41 | 147 | 
| Chris@41 | 148 2009-11-29  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 149 | 
| Chris@41 | 150     * src/common.h | 
| Chris@41 | 151     Add macro UNUSED for marking function parameters as unused. | 
| Chris@41 | 152 | 
| Chris@41 | 153 2009-10-07  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 154 | 
| Chris@41 | 155     * tests/misc_test.c | 
| Chris@41 | 156     Add zero_input_test() from debian bug #506722. | 
| Chris@41 | 157 | 
| Chris@41 | 158     * src/src_linear.c src/src_zoh.c | 
| Chris@41 | 159     Fix for bug in zero_input_test(). Both these converters crashed if the | 
| Chris@41 | 160     input_frames field of SRC_DATA was zero. | 
| Chris@41 | 161 | 
| Chris@41 | 162 2009-09-16  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 163 | 
| Chris@41 | 164     * M4/endian.m4 | 
| Chris@41 | 165     Fix detection of CPU endian-ness when cross compiling. | 
| Chris@41 | 166 | 
| Chris@41 | 167 2009-08-24  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 168 | 
| Chris@41 | 169     * tests/termination_test.c | 
| Chris@41 | 170     Add test to detect a particular kind of termination error. | 
| Chris@41 | 171 | 
| Chris@41 | 172     * src/src_sinc.c | 
| Chris@41 | 173     Fix a termination condition bug. | 
| Chris@41 | 174 | 
| Chris@41 | 175 2009-06-25  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 176 | 
| Chris@41 | 177     * src/samplerate.h | 
| Chris@41 | 178     Change definition of SRC_STATE to be kinder to some slightly broken | 
| Chris@41 | 179     compilers. Thanks to Rob Brown for suggesting this fix. | 
| Chris@41 | 180 | 
| Chris@41 | 181 2009-04-11  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 182 | 
| Chris@41 | 183     * M4/check_signal.m4 M4/clip_mode.m4 M4/lrint.m4 M4/lrintf.m4 | 
| Chris@41 | 184     New files used instead of acinclude.m4. | 
| Chris@41 | 185 | 
| Chris@41 | 186 2009-04-03  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 187 | 
| Chris@41 | 188     * src/samplerate.h | 
| Chris@41 | 189     Move src_ratio field to the start of the SRC_DATA struct to ensure it gets | 
| Chris@41 | 190     aligned correctly when either the library or client code gets compiled with | 
| Chris@41 | 191     -malign-double. | 
| Chris@41 | 192 | 
| Chris@41 | 193     * configure.ac | 
| Chris@41 | 194     Bump version to 1.0.0 due to API change. | 
| Chris@41 | 195 | 
| Chris@41 | 196 2009-02-26  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 197 | 
| Chris@41 | 198     * Win32/Makefile.msvc | 
| Chris@41 | 199     Add /Zm1000 to the CFLAGS as suggested by Kun Niu. | 
| Chris@41 | 200 | 
| Chris@41 | 201     * doc/api_full.html doc/api_callback.html | 
| Chris@41 | 202     Improve explanation of use of src_set_ratio() function. | 
| Chris@41 | 203 | 
| Chris@41 | 204 2009-02-14  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 205 | 
| Chris@41 | 206     * src/common.h src/samplerate.c | 
| Chris@41 | 207     Add new error value SRC_ERR_SINC_PREPARE_DATA_BAD_LEN. | 
| Chris@41 | 208 | 
| Chris@41 | 209     * src/common.h | 
| Chris@41 | 210     Add WARN_UNUSED macro. | 
| Chris@41 | 211 | 
| Chris@41 | 212     * src/src_sinc.c | 
| Chris@41 | 213     Fix a segfault which occurs when memcpy is passed a bad length parameter. | 
| Chris@41 | 214     This bug has zero security implications beyond the ability to cause a | 
| Chris@41 | 215     program hitting this bug to exit immediately with a segfault. | 
| Chris@41 | 216     See : http://www.mega-nerd.com/erikd/Blog/2009/Feb/14/index.html | 
| Chris@41 | 217     Thanks to David Cournapeau and Lev Givon for the bug report. | 
| Chris@41 | 218 | 
| Chris@41 | 219     * doc/win32.html Makefile.am configure.ac | 
| Chris@41 | 220     Reinstate Win32/MSVC compile instructions. | 
| Chris@41 | 221 | 
| Chris@41 | 222     * doc/*.html | 
| Chris@41 | 223     Update for new release. | 
| Chris@41 | 224 | 
| Chris@41 | 225     * configure.ac | 
| Chris@41 | 226     Verison 0.1.7. | 
| Chris@41 | 227 | 
| Chris@41 | 228 2009-02-13  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 229 | 
| Chris@41 | 230     * src/common.h src/samplerate.c | 
| Chris@41 | 231     Fix SRC_ERR_BAD_SRC_RATIO error string. Thanks David Cournapeau. | 
| Chris@41 | 232 | 
| Chris@41 | 233 2009-01-30  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 234 | 
| Chris@41 | 235     * src/src_sinc.c | 
| Chris@41 | 236     Replace C99 "variable length arrays" with arrays allocated on the heap so | 
| Chris@41 | 237     that libsamplerate can be compiled with crappy compilers like MSVC. | 
| Chris@41 | 238 | 
| Chris@41 | 239 2009-01-27  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 240 | 
| Chris@41 | 241     * configure.ac NEWS README doc/*.html | 
| Chris@41 | 242     Updates for 0.1.6 release. | 
| Chris@41 | 243 | 
| Chris@41 | 244 2009-01-12  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 245 | 
| Chris@41 | 246     * tests/termination_test.c | 
| Chris@41 | 247     Fix termination test error on x86_64. Error probably due to difference in | 
| Chris@41 | 248     rounding. | 
| Chris@41 | 249 | 
| Chris@41 | 250 2009-01-11  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 251 | 
| Chris@41 | 252     * doc/win32.html | 
| Chris@41 | 253     Update win32 compile instructions to explain that this release cannot be | 
| Chris@41 | 254     compiled using the microsoft compiler. | 
| Chris@41 | 255 | 
| Chris@41 | 256     * NEWS README doc/*.html | 
| Chris@41 | 257     Updates for 0.1.5 release. | 
| Chris@41 | 258 | 
| Chris@41 | 259     * Makefile.am configure.ac | 
| Chris@41 | 260     Remove Win32 directory from distributed tarball. | 
| Chris@41 | 261 | 
| Chris@41 | 262 2008-12-16  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 263 | 
| Chris@41 | 264     * tests/multi_channel_test.c tests/multichan_throughput_test.c | 
| Chris@41 | 265     Update tests to make sure tests include tests for 10 channels. | 
| Chris@41 | 266 | 
| Chris@41 | 267     * src/src_sinc.c | 
| Chris@41 | 268     Make 6 channel Sinc conversion another special case. | 
| Chris@41 | 269     Use Duff's Device to speed up the multi-channel case. | 
| Chris@41 | 270 | 
| Chris@41 | 271     * tests/multi_channel_test.c | 
| Chris@41 | 272     Only test 1, 2 and 3 channels for ZOH and linear converters. | 
| Chris@41 | 273 | 
| Chris@41 | 274 2008-12-15  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 275 | 
| Chris@41 | 276     * src/samplerate.c | 
| Chris@41 | 277     Move variable definition out one scope level to avoid warnings from static | 
| Chris@41 | 278     analysis tools. Thanks Erik Hovland. | 
| Chris@41 | 279 | 
| Chris@41 | 280     * tests/util.c | 
| Chris@41 | 281     Make sure FILE* is closed. Thanks Erik Hovland. | 
| Chris@41 | 282 | 
| Chris@41 | 283     * tests/multi_channel_test.c tests/multichan_throughput_test.c | 
| Chris@41 | 284     Update tests to make sure tests include tests for 6 channels with the Sinc | 
| Chris@41 | 285     converters. | 
| Chris@41 | 286 | 
| Chris@41 | 287 2008-12-13  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 288 | 
| Chris@41 | 289     * tests/multichan_throughput_test.c | 
| Chris@41 | 290     Do throughput test on all three SINC based converters. | 
| Chris@41 | 291 | 
| Chris@41 | 292     * src/src_sinc.c | 
| Chris@41 | 293     Rejig converter so filter coefficients are calculated once per frame and | 
| Chris@41 | 294     special case channel counts of 1, 2 and 4. | 
| Chris@41 | 295 | 
| Chris@41 | 296 2008-12-12  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 297 | 
| Chris@41 | 298     *  src/samplerate.c examples/audio_out.c tests/*.c | 
| Chris@41 | 299     Fix a couple of very minor warnings uncovered by Erik Hovland using a | 
| Chris@41 | 300     static analysis tool. | 
| Chris@41 | 301 | 
| Chris@41 | 302     * src/src_*.c | 
| Chris@41 | 303     Fix a potential memory leak. Thanks to Peter G. Vavaroutsos for point this | 
| Chris@41 | 304     out. | 
| Chris@41 | 305 | 
| Chris@41 | 306     * tests/multi_channel_test.c | 
| Chris@41 | 307     Robustify test. | 
| Chris@41 | 308 | 
| Chris@41 | 309 2008-12-11  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 310 | 
| Chris@41 | 311     * reconfigure.mk autogen.sh | 
| Chris@41 | 312     Remove the first, add the second. | 
| Chris@41 | 313 | 
| Chris@41 | 314     * configure.ac | 
| Chris@41 | 315     Various updates. | 
| Chris@41 | 316 | 
| Chris@41 | 317     * tests/multichan_throughput_test.c tests/Makefile.am | 
| Chris@41 | 318     Add new test and hook into build. | 
| Chris@41 | 319 | 
| Chris@41 | 320 2008-11-11  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 321 | 
| Chris@41 | 322     * doc/index.html | 
| Chris@41 | 323     Update best converter specs. | 
| Chris@41 | 324 | 
| Chris@41 | 325 2008-10-22  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 326 | 
| Chris@41 | 327     * examples/audio_out.c | 
| Chris@41 | 328     Fix gcc-4.3 compiler warning. | 
| Chris@41 | 329 | 
| Chris@41 | 330 2008-10-17  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 331 | 
| Chris@41 | 332     * doc/faq.html | 
| Chris@41 | 333     Add Q/A about accuracy of src_ratio field of SRC_DATA struct. | 
| Chris@41 | 334 | 
| Chris@41 | 335 2008-10-09  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 336 | 
| Chris@41 | 337     * INSTALL | 
| Chris@41 | 338     Fix minor typo. Thanks to Sean Wood. | 
| Chris@41 | 339 | 
| Chris@41 | 340 2008-09-27  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 341 | 
| Chris@41 | 342     * src/src_sinc.c | 
| Chris@41 | 343     Optimization. About a 5% improvement in throughput. | 
| Chris@41 | 344 | 
| Chris@41 | 345 2008-09-26  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 346 | 
| Chris@41 | 347     * tests/util.[ch] | 
| Chris@41 | 348     Add function print_cpu_name. | 
| Chris@41 | 349 | 
| Chris@41 | 350     * tests/throughput_test.c | 
| Chris@41 | 351     Add ability to do best-of N runs, print CPU type. | 
| Chris@41 | 352 | 
| Chris@41 | 353 2008-09-17  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 354 | 
| Chris@41 | 355     * configure.ac | 
| Chris@41 | 356     Add AC_PROG_MKDIR_P. | 
| Chris@41 | 357 | 
| Chris@41 | 358 2008-07-10  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 359 | 
| Chris@41 | 360     * src/samplerate.c | 
| Chris@41 | 361     Fix a valgrind warning which occured when the call back function returns | 
| Chris@41 | 362     a count of zero without modifying the pointer value. Thanks to Paul Kelly. | 
| Chris@41 | 363 | 
| Chris@41 | 364     * tests/callback_test.c | 
| Chris@41 | 365     Add a callback test where the callback returns a zero count without setting | 
| Chris@41 | 366     the data pointer. The problem can only be detected when run under valgrind. | 
| Chris@41 | 367 | 
| Chris@41 | 368 2008-07-09  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 369 | 
| Chris@41 | 370     * src/src_sinc.c | 
| Chris@41 | 371     Remove use of llrint because sizeof (increment_t) is guaranteed not to be 8. | 
| Chris@41 | 372 | 
| Chris@41 | 373     * tests/callback_test.c | 
| Chris@41 | 374     Test with 2 channels for improved generality. Simplify setup. | 
| Chris@41 | 375 | 
| Chris@41 | 376     * src/src_linear.c src/src_zoh.c | 
| Chris@41 | 377     Change local variable names to be the same across these two files for easier | 
| Chris@41 | 378     comparison. | 
| Chris@41 | 379 | 
| Chris@41 | 380     * src/src_linear.c | 
| Chris@41 | 381     Fix a bug where the the converter was reading beyond the end of the input. | 
| Chris@41 | 382     Thanks to Paul Kelly for the bug report. | 
| Chris@41 | 383 | 
| Chris@41 | 384 2008-07-02  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 385 | 
| Chris@41 | 386     * tests/downsample_test.c | 
| Chris@41 | 387     New test file to test for buffer overrun bugs at extreme low conversion | 
| Chris@41 | 388     ratios. | 
| Chris@41 | 389 | 
| Chris@41 | 390     * tests/Makefile.am | 
| Chris@41 | 391     Hook above test program into build. | 
| Chris@41 | 392 | 
| Chris@41 | 393     * src/src_sinc.c | 
| Chris@41 | 394     Fix buffer overrrun bug at extreme low conversion ratios. Thanks to Russell | 
| Chris@41 | 395     O'Connor for the report. | 
| Chris@41 | 396 | 
| Chris@41 | 397     * configure.ac NEWS README doc/*.html | 
| Chris@41 | 398     Update for 0.1.4 release. | 
| Chris@41 | 399 | 
| Chris@41 | 400 2008-05-13  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 401 | 
| Chris@41 | 402     * configure.ac | 
| Chris@41 | 403     Make use of libsndfile optional. Patch from Samuli Suominen. | 
| Chris@41 | 404 | 
| Chris@41 | 405 2008-04-26  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 406 | 
| Chris@41 | 407     * Win32/libsamplerate-0.def | 
| Chris@41 | 408     Add src_int_to_float/float_to_int_array to exports. | 
| Chris@41 | 409 | 
| Chris@41 | 410     * examples/sndfile-resample.c | 
| Chris@41 | 411     Add printing of libsndfile version, modify libsamplerate version. | 
| Chris@41 | 412 | 
| Chris@41 | 413 2008-03-23  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 414 | 
| Chris@41 | 415     * doc/*.html | 
| Chris@41 | 416     Final documentation tweaks for release. | 
| Chris@41 | 417 | 
| Chris@41 | 418 2008-03-17  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 419 | 
| Chris@41 | 420     * tests/throughput_test.c | 
| Chris@41 | 421     Include config.h and float_cast.h." -- tests/throughput_test.c | 
| Chris@41 | 422 | 
| Chris@41 | 423     * Make.bat Win32/* | 
| Chris@41 | 424     Bunch more Win32 updates. | 
| Chris@41 | 425 | 
| Chris@41 | 426 2008-03-15  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 427 | 
| Chris@41 | 428     * src/* tests/* | 
| Chris@41 | 429     Remove all traces of old SRC_OLD_SINC_* converters. | 
| Chris@41 | 430 | 
| Chris@41 | 431     * Make.bat Win32/* | 
| Chris@41 | 432     Preliminary Win32 updates. | 
| Chris@41 | 433 | 
| Chris@41 | 434     * configure.ac | 
| Chris@41 | 435     Bump version to 0.1.3. | 
| Chris@41 | 436 | 
| Chris@41 | 437 2008-03-11  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 438 | 
| Chris@41 | 439     * doc/api_simple.html | 
| Chris@41 | 440     Try once again to convince people that src_simple cannot be used on small | 
| Chris@41 | 441     chunks of a larger piece of audio. | 
| Chris@41 | 442 | 
| Chris@41 | 443 2008-03-08  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 444 | 
| Chris@41 | 445     * tests/snr_bw_test.c | 
| Chris@41 | 446     Remove bodgy old throughput calculations. | 
| Chris@41 | 447 | 
| Chris@41 | 448 2008-03-07  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 449 | 
| Chris@41 | 450     * tests/benchmark.c tests/throughput_test.c | 
| Chris@41 | 451     Rename former to the latter and make significant improvements. | 
| Chris@41 | 452 | 
| Chris@41 | 453 2008-03-04  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 454 | 
| Chris@41 | 455     * src/old_high_qual_coeffs.h src/old_mid_qual_coeffs.h | 
| Chris@41 | 456     Copy these from the old versions. | 
| Chris@41 | 457 | 
| Chris@41 | 458     * src/high_qual_coeffs.h src/mid_qual_coeffs.h | 
| Chris@41 | 459     New versions of the coefficients with improved SNR. | 
| Chris@41 | 460 | 
| Chris@41 | 461 2008-02-10  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 462 | 
| Chris@41 | 463     * Makefile.am configure.ac | 
| Chris@41 | 464     Add DISTCHECK_CONFIGURE_FLAGS to Makefile.am and a bunch of configure | 
| Chris@41 | 465     cleanups. | 
| Chris@41 | 466 | 
| Chris@41 | 467 2008-01-21  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 468 | 
| Chris@41 | 469     * examples/audio_out.c | 
| Chris@41 | 470     Apply patch from Yair K. to fix compiles with OSS v4. | 
| Chris@41 | 471 | 
| Chris@41 | 472 2007-07-07  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 473 | 
| Chris@41 | 474     * acinclude.m4 | 
| Chris@41 | 475     Add AC_CHECK_SIGNAL macro. | 
| Chris@41 | 476 | 
| Chris@41 | 477     * configure.ac | 
| Chris@41 | 478     Use AC_CHECK_SIGNAL to check for SIGALRM. | 
| Chris@41 | 479 | 
| Chris@41 | 480     * tests/callback_hang_test.c | 
| Chris@41 | 481     Use HAVE_SIGGALRM and add empty main function if it doesn't exist. | 
| Chris@41 | 482 | 
| Chris@41 | 483 2007-06-15  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 484 | 
| Chris@41 | 485     * src/*_coeffs.h | 
| Chris@41 | 486     Change the way the coefficients are defined for improved safety. | 
| Chris@41 | 487 | 
| Chris@41 | 488     * src/src_sinc.c | 
| Chris@41 | 489     Adapt to the above. | 
| Chris@41 | 490 | 
| Chris@41 | 491 2007-05-24  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 492 | 
| Chris@41 | 493     * src/src_sinc.c | 
| Chris@41 | 494     Change macros into inline functions for better error checking. | 
| Chris@41 | 495 | 
| Chris@41 | 496     * src/common.h | 
| Chris@41 | 497     Add static inline function fmod_one. | 
| Chris@41 | 498 | 
| Chris@41 | 499     * src/*.c | 
| Chris@41 | 500     Use fmod_one where appropriate. | 
| Chris@41 | 501 | 
| Chris@41 | 502 2007-05-12  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 503 | 
| Chris@41 | 504     * tests.Makefile.am | 
| Chris@41 | 505     Fix includes for varispeed_test target. | 
| Chris@41 | 506 | 
| Chris@41 | 507 2007-04-20  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 508 | 
| Chris@41 | 509     * tests/snr_bw_test.c | 
| Chris@41 | 510     Remove cruft. | 
| Chris@41 | 511 | 
| Chris@41 | 512     * doc/index.html | 
| Chris@41 | 513     Add link to Foobar 2000 plugin. | 
| Chris@41 | 514 | 
| Chris@41 | 515     * configure.ac tests/callback_hang_test.c | 
| Chris@41 | 516     Test for functions alarm and signal and only compile test if both are | 
| Chris@41 | 517     available. | 
| Chris@41 | 518 | 
| Chris@41 | 519 2007-01-27  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 520 | 
| Chris@41 | 521     * src/samplerate.c | 
| Chris@41 | 522     Refactor checking of supplied src ratio against min and max. | 
| Chris@41 | 523 | 
| Chris@41 | 524     * configure.ac | 
| Chris@41 | 525     Remove -pendantic from CFLAGS and add -std=gnu99. | 
| Chris@41 | 526 | 
| Chris@41 | 527     * tests/callback_hang_test.c tests/Makefile.am | 
| Chris@41 | 528     Add new test program and hook it into build. | 
| Chris@41 | 529 | 
| Chris@41 | 530     * src/src_linear.c src/src_sinc.c src/src_zoh.c | 
| Chris@41 | 531     Fix a bug where the src_callback_read () function would hang under varying | 
| Chris@41 | 532     src_ratio. | 
| Chris@41 | 533 | 
| Chris@41 | 534 2007-01-21  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 535 | 
| Chris@41 | 536     * doc/api.html doc/api_callback.html doc/api_misc.html | 
| Chris@41 | 537     Update docs to make handling of interleaved data more explicit. | 
| Chris@41 | 538 | 
| Chris@41 | 539 2006-07-26  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 540 | 
| Chris@41 | 541     * examples/audio_out.c | 
| Chris@41 | 542     Fix bug arising from last change. | 
| Chris@41 | 543 | 
| Chris@41 | 544     * configure.ac | 
| Chris@41 | 545     Add -Wpointer-arith to CFLAGS. | 
| Chris@41 | 546 | 
| Chris@41 | 547 2006-07-12  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 548 | 
| Chris@41 | 549     * examples/audio_out.c | 
| Chris@41 | 550     Be more explicit about setting the audio output format. | 
| Chris@41 | 551 | 
| Chris@41 | 552 2006-06-06  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 553 | 
| Chris@41 | 554     * src/samplerate.c src/src_linear.c src/src_sinc.c | 
| Chris@41 | 555     Fix MSVC compiler warnings. | 
| Chris@41 | 556 | 
| Chris@41 | 557 2006-05-26  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 558 | 
| Chris@41 | 559     * tests/calc_snr.c | 
| Chris@41 | 560     Fix minor bug in analysis routines. | 
| Chris@41 | 561 | 
| Chris@41 | 562     * tests/varispeed_test.c tests/snr_bw_test.c | 
| Chris@41 | 563     Fix knock on effects of above change. | 
| Chris@41 | 564 | 
| Chris@41 | 565 2006-05-23  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 566 | 
| Chris@41 | 567     * src/Makefile.am | 
| Chris@41 | 568     Update check-asm rule to check src_linear.c and src_zoh.c. | 
| Chris@41 | 569 | 
| Chris@41 | 570     * src/src_linear.c | 
| Chris@41 | 571     Remove all uses of floor() function. | 
| Chris@41 | 572 | 
| Chris@41 | 573 2006-04-18  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 574 | 
| Chris@41 | 575     * src/samplerate.[ch] src/Version_script.in | 
| Chris@41 | 576     Add functions src_int_to_float_array and src_float_to_int_array. | 
| Chris@41 | 577 | 
| Chris@41 | 578     * tests/float_short_test.c | 
| Chris@41 | 579     Update test to including testing of above. | 
| Chris@41 | 580 | 
| Chris@41 | 581     * doc/api_misc.html | 
| Chris@41 | 582     Update docs for the above addition. | 
| Chris@41 | 583 | 
| Chris@41 | 584 2006-03-31  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 585 | 
| Chris@41 | 586     * src/common.h src/src_*.c src/samplerate.c | 
| Chris@41 | 587     Add slots for vari_process and const_process functions. | 
| Chris@41 | 588 | 
| Chris@41 | 589     * tests/varispeed_test.c tests/Makefile.am | 
| Chris@41 | 590     Add new test and hook into build. | 
| Chris@41 | 591 | 
| Chris@41 | 592     * tests/util.[ch] | 
| Chris@41 | 593     Add new function reverse_data. | 
| Chris@41 | 594 | 
| Chris@41 | 595 2005-12-29  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 596 | 
| Chris@41 | 597     * examples/sndfile-resample.c | 
| Chris@41 | 598     Exit if SRC ratio is 1.0. Suggested by Bram de Jong. | 
| Chris@41 | 599 | 
| Chris@41 | 600 2005-11-19  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 601 | 
| Chris@41 | 602     * examples/timewarp-file.c | 
| Chris@41 | 603     New file. | 
| Chris@41 | 604 | 
| Chris@41 | 605 2005-09-06  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 606 | 
| Chris@41 | 607     * src/float_cast.h | 
| Chris@41 | 608     Update to include Cygwin specific fixes. | 
| Chris@41 | 609 | 
| Chris@41 | 610     * doc/api_callback.html | 
| Chris@41 | 611     Complete the documentation of the callback API. | 
| Chris@41 | 612 | 
| Chris@41 | 613 2005-08-11  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 614 | 
| Chris@41 | 615     * tests/termination_test.c | 
| Chris@41 | 616     Rename term_test() to init_term_test() and add extra test functionality | 
| Chris@41 | 617     to sanity test the first sample output after reset. | 
| Chris@41 | 618 | 
| Chris@41 | 619     * src/src_zoh.c src/src_linear.c | 
| Chris@41 | 620     Fix bug found by new test. Thanks Stas Sergeev for bringint this to my | 
| Chris@41 | 621     attention. | 
| Chris@41 | 622 | 
| Chris@41 | 623 2005-08-02  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 624 | 
| Chris@41 | 625     * doc/Makefile.am | 
| Chris@41 | 626     Fix a bug preventing the inclusion of the html API docs in the tarball. | 
| Chris@41 | 627 | 
| Chris@41 | 628     * src/src_zoh.c src/src_linear.c | 
| Chris@41 | 629     Improve calculation of input_index. | 
| Chris@41 | 630     Fix updating of input_index (thanks to Stas Sergeev). | 
| Chris@41 | 631 | 
| Chris@41 | 632     * tests/calc_snr.c | 
| Chris@41 | 633     Fix a compile problem when FFTW is not present (thanks to Stas Sergeev). | 
| Chris@41 | 634 | 
| Chris@41 | 635 2005-04-18  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 636 | 
| Chris@41 | 637     * configure.ac src/Makefile.am | 
| Chris@41 | 638     Fix minor problems with generation of shared library version number. | 
| Chris@41 | 639 | 
| Chris@41 | 640 2005-02-19  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 641 | 
| Chris@41 | 642     * src/faq.html | 
| Chris@41 | 643     Add a question about the use of src_simple(). | 
| Chris@41 | 644 | 
| Chris@41 | 645     * src/api_simple.html | 
| Chris@41 | 646     Fix defintion of src_ratio. | 
| Chris@41 | 647 | 
| Chris@41 | 648 2004-12-04  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 649 | 
| Chris@41 | 650     * configure.ac tests/Makefile.am tests/*.c | 
| Chris@41 | 651     Ditch detection and use of libefence. Valgrind is a far better debugging | 
| Chris@41 | 652     tool. | 
| Chris@41 | 653 | 
| Chris@41 | 654     * INSTALL | 
| Chris@41 | 655     Write complete libsamplerate specific install instructions. | 
| Chris@41 | 656 | 
| Chris@41 | 657 2004-10-06  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 658 | 
| Chris@41 | 659     * src/configure.ac src/makefile.am | 
| Chris@41 | 660     Finally fix the bulding of DLLs on Win32/MinGW. | 
| Chris@41 | 661 | 
| Chris@41 | 662     * tests/makefile.am | 
| Chris@41 | 663     Fix running of tests on Win32/MinGW. | 
| Chris@41 | 664 | 
| Chris@41 | 665 2004-09-30  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 666 | 
| Chris@41 | 667     * configure.ac Win32/Makefile.mingw.in | 
| Chris@41 | 668     More support for compiling on Win32 using MinGW. Now uses FFTW3. | 
| Chris@41 | 669 | 
| Chris@41 | 670     * examples/audio_out.c | 
| Chris@41 | 671     Remove include of <mmreg.h> on win32. | 
| Chris@41 | 672 | 
| Chris@41 | 673 2004-09-12  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 674 | 
| Chris@41 | 675     * configure.ac Win32/Makefile.mingw.in | 
| Chris@41 | 676     Add preliminary support for compiling on Win32 using MinGW. | 
| Chris@41 | 677 | 
| Chris@41 | 678     * configure.ac | 
| Chris@41 | 679     Bump version to 0.1.2. | 
| Chris@41 | 680     Add --enable-gcc-werror configure option. | 
| Chris@41 | 681 | 
| Chris@41 | 682     * examples/sndfile-resample.c tests/src-evaluate.c | 
| Chris@41 | 683     Use ISO C standard function remove instead of unlink. | 
| Chris@41 | 684 | 
| Chris@41 | 685     * Win32/Makefile.msvc | 
| Chris@41 | 686     Add the top level directory to the include path (for sndfile.h). | 
| Chris@41 | 687 | 
| Chris@41 | 688 2004-09-10  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 689 | 
| Chris@41 | 690     * tests/util.h tests/*.c | 
| Chris@41 | 691     Move macros for ABS, MIN, MAX and ARRAY_LEN to util.h. | 
| Chris@41 | 692 | 
| Chris@41 | 693     * tests/reset_test.c | 
| Chris@41 | 694     Add test function callback_reset_test() to test for the problem below. | 
| Chris@41 | 695 | 
| Chris@41 | 696     * src/samplerate.c | 
| Chris@41 | 697     Reset SRC_PRIVATE fields saved_data and saved_frames in src_reset(). Thanks | 
| Chris@41 | 698     to Justin Drury for pointing this out. | 
| Chris@41 | 699 | 
| Chris@41 | 700 2004-08-27  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 701 | 
| Chris@41 | 702     * src/src_sinc.c | 
| Chris@41 | 703     Fix typos in converter name strings. Thanks to Tom Szilagyi for finding them. | 
| Chris@41 | 704 | 
| Chris@41 | 705 2004-07-18  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 706 | 
| Chris@41 | 707     * configure.ac | 
| Chris@41 | 708     Bump version to 0.1.1. | 
| Chris@41 | 709 | 
| Chris@41 | 710     * doc/*.html Win32/config.h | 
| Chris@41 | 711     Changes for new version. | 
| Chris@41 | 712 | 
| Chris@41 | 713     * Makefile.am src/Makefile.am | 
| Chris@41 | 714     Add "make check-asm" target which is not used by default. | 
| Chris@41 | 715 | 
| Chris@41 | 716 2004-06-27  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 717 | 
| Chris@41 | 718     * src/src_sinc.c | 
| Chris@41 | 719     Use fmod() to calculate input_index. This is more resitant to rounding | 
| Chris@41 | 720     errors than input_index -= floor (input_index). | 
| Chris@41 | 721 | 
| Chris@41 | 722 2004-06-25  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 723 | 
| Chris@41 | 724     * src/src_sinc.c | 
| Chris@41 | 725     Removed redundant field in SINC_FILTER struct. | 
| Chris@41 | 726 | 
| Chris@41 | 727 2004-06-15  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 728 | 
| Chris@41 | 729     * examples/sndfile-resample.c | 
| Chris@41 | 730     Modified to restart conversion if clipping has occurred. | 
| Chris@41 | 731 | 
| Chris@41 | 732 2004-06-09  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 733 | 
| Chris@41 | 734     * tests/benchmark.c | 
| Chris@41 | 735     Added benchmark program. | 
| Chris@41 | 736 | 
| Chris@41 | 737 2004-05-27  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 738 | 
| Chris@41 | 739     * tests/callback_test.c | 
| Chris@41 | 740     Improve callback_test to find input/output length mismatches. This also | 
| Chris@41 | 741     catches the bug Mark Deggeller reported. | 
| Chris@41 | 742 | 
| Chris@41 | 743 2004-05-25  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 744 | 
| Chris@41 | 745     * src/samplerate.c | 
| Chris@41 | 746     Fix a bug in src_callback_read() reported by Mark Deggeller. Data retreived | 
| Chris@41 | 747     but not used during one call to src_callback_read() must be saved for the | 
| Chris@41 | 748     next call. | 
| Chris@41 | 749 | 
| Chris@41 | 750     * src/common.h | 
| Chris@41 | 751     Add fields saved_frames and saved_data to SF_PRIVATE struct for storing | 
| Chris@41 | 752     data between sucessive calls to src_callback_read(). | 
| Chris@41 | 753     Also rearange the fields of SF_PRIVATE. | 
| Chris@41 | 754 | 
| Chris@41 | 755 2004-03-20  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 756 | 
| Chris@41 | 757     * configure.ac | 
| Chris@41 | 758     Use AC_HELP_STRING in AC_ARG_ENABLE statements. | 
| Chris@41 | 759 | 
| Chris@41 | 760 2004-03-14  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 761 | 
| Chris@41 | 762     * Win32/config.h Win32/sndfile.h | 
| Chris@41 | 763     Updates for Win32. | 
| Chris@41 | 764 | 
| Chris@41 | 765 2004-02-19  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 766 | 
| Chris@41 | 767     * NEWS README | 
| Chris@41 | 768     Finally got around to adding text to these. | 
| Chris@41 | 769 | 
| Chris@41 | 770     * doc/win32.html doc/history.html | 
| Chris@41 | 771     Minor updates. | 
| Chris@41 | 772 | 
| Chris@41 | 773 2004-01-26  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 774 | 
| Chris@41 | 775     * src/common.h | 
| Chris@41 | 776     Changed allowed SRC ratio to range [1/256, 256]. | 
| Chris@41 | 777 | 
| Chris@41 | 778     * configure.ac tests/snr_bw_test.c tests/src-evaluate.c tests/Makefile.am | 
| Chris@41 | 779     Use FFTW3 instead of version 2. | 
| Chris@41 | 780 | 
| Chris@41 | 781 2003-12-14  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 782 | 
| Chris@41 | 783     * doc/api.html doc/api_misc.html | 
| Chris@41 | 784     Add documentation for conversions functions. | 
| Chris@41 | 785 | 
| Chris@41 | 786     * doc/faq.html | 
| Chris@41 | 787     Add Q/A about detecting presence of libsamplerate. | 
| Chris@41 | 788 | 
| Chris@41 | 789 2003-12-13  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 790 | 
| Chris@41 | 791     * src/samplerate.h src/samplerate.c | 
| Chris@41 | 792     Added functions for short->float and float->short conversions on arrays | 
| Chris@41 | 793     of data. This will make it a little easier for people who need the | 
| Chris@41 | 794     input or output data in shorts rather than floats. | 
| Chris@41 | 795 | 
| Chris@41 | 796     * configure.ac | 
| Chris@41 | 797     Added tests for CPU clipping mode which was required for the float to | 
| Chris@41 | 798     short conversion. | 
| Chris@41 | 799 | 
| Chris@41 | 800     * tests/float_short_test.c | 
| Chris@41 | 801     New code for testing the new functionality. | 
| Chris@41 | 802 | 
| Chris@41 | 803 2003-10-28  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 804 | 
| Chris@41 | 805     * src/src_zoh.c src/src_linear.c | 
| Chris@41 | 806     Fixed an off-by-one indexing issue which was causing distortion at the | 
| Chris@41 | 807     boundaries between calls to src_process(). | 
| Chris@41 | 808 | 
| Chris@41 | 809     * tests/multi_channel_test.c | 
| Chris@41 | 810     Finally passing tests for all three access methods (simple, process and | 
| Chris@41 | 811     callback). | 
| Chris@41 | 812 | 
| Chris@41 | 813 2003-10-27  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 814 | 
| Chris@41 | 815     * tests/calc_snr.c | 
| Chris@41 | 816     SNR calculation was being screwed up because the peak detector was | 
| Chris@41 | 817     mistaking side lobes caused by the windowded FFT as noise/aliasing peaks. | 
| Chris@41 | 818     Therefore added code to wipe out the troughs between peaks which erases | 
| Chris@41 | 819     the side lobe peaks without affecting the noise/aliasing peaks. | 
| Chris@41 | 820 | 
| Chris@41 | 821     * tests/multi_channel_test.c | 
| Chris@41 | 822     Added a callback_test to work on multiple channels. | 
| Chris@41 | 823 | 
| Chris@41 | 824 2003-10-14  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 825 | 
| Chris@41 | 826     * src/samplerate.h | 
| Chris@41 | 827     Add definitions for the callback based API (src_callback_new and | 
| Chris@41 | 828     src_callback_read). | 
| Chris@41 | 829 | 
| Chris@41 | 830     * doc/*.html | 
| Chris@41 | 831     Add link to faq.html. | 
| Chris@41 | 832 | 
| Chris@41 | 833     * doc/faq.html | 
| Chris@41 | 834     Add a new question/answer. | 
| Chris@41 | 835 | 
| Chris@41 | 836     * src/samplerate.c tests/callback_test.c | 
| Chris@41 | 837     Move callback functions (src_callback_new and src_callback_read) from | 
| Chris@41 | 838     callback_test.c to samplerate.c | 
| Chris@41 | 839     Add checking to make sure that an SRC_STATE object created with | 
| Chris@41 | 840     src_callback_new() is not used with src_process() etc. | 
| Chris@41 | 841 | 
| Chris@41 | 842     * examples/varispeed.c | 
| Chris@41 | 843     Add #include <stdlib.h> to prevent compiler warning. | 
| Chris@41 | 844 | 
| Chris@41 | 845     * src/samplerate.h | 
| Chris@41 | 846     Add definitions for the callback based API. | 
| Chris@41 | 847 | 
| Chris@41 | 848     * src/Version_script.in | 
| Chris@41 | 849     Add entries for two new public functions. | 
| Chris@41 | 850 | 
| Chris@41 | 851 2003-10-12  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 852 | 
| Chris@41 | 853     * tests/callback_test.c | 
| Chris@41 | 854     More work on getting callback based API working. | 
| Chris@41 | 855 | 
| Chris@41 | 856     * tests/termination_test.c | 
| Chris@41 | 857     Tightened up the test pass crieria yet again. This shows up problems | 
| Chris@41 | 858     with the ZOH and Linear converters. | 
| Chris@41 | 859 | 
| Chris@41 | 860     * src/src_zoh.c src/src_linear.c | 
| Chris@41 | 861     Fixed problems with converters shown up by improved tests. | 
| Chris@41 | 862 | 
| Chris@41 | 863 2003-09-25  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 864 | 
| Chris@41 | 865     * doc/api.html | 
| Chris@41 | 866     Be more explicit about the inclusion of <samplerate.h>. | 
| Chris@41 | 867 | 
| Chris@41 | 868 2003-09-21  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 869 | 
| Chris@41 | 870     * examples/sndfile-resample.c examples/audio_out.c | 
| Chris@41 | 871     Add include for <stdlib.h>. | 
| Chris@41 | 872 | 
| Chris@41 | 873     * configure.ac | 
| Chris@41 | 874     Check for libsndfile >= 1.0.6. | 
| Chris@41 | 875 | 
| Chris@41 | 876     * examples/sndfile-resample.c | 
| Chris@41 | 877     Turn on clipping of output when saving to integer PCM output formats. | 
| Chris@41 | 878 | 
| Chris@41 | 879 2003-08-21  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 880 | 
| Chris@41 | 881     * tests/callback_test.c | 
| Chris@41 | 882     Start work on a callback based API. The implementation will be done | 
| Chris@41 | 883     in this test program first and when it is working, the code that does | 
| Chris@41 | 884     the work will be moved back to the library code. | 
| Chris@41 | 885 | 
| Chris@41 | 886 2003-08-19  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 887 | 
| Chris@41 | 888     * doc/bugs.html | 
| Chris@41 | 889     New file detailing how to submit bug reports for SRC. | 
| Chris@41 | 890 | 
| Chris@41 | 891 2003-08-13  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 892 | 
| Chris@41 | 893     * libsamplerate.spec.in | 
| Chris@41 | 894     Apply corrections from Giuliano Pochini. | 
| Chris@41 | 895 | 
| Chris@41 | 896 2003-08-05  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 897 | 
| Chris@41 | 898     * tests/snr_bw_test.c | 
| Chris@41 | 899     Added test for conversion ratio of 1.0 for all converters. For this | 
| Chris@41 | 900     conversion ratio, all converters have a better than 149db SNR ratio. | 
| Chris@41 | 901 | 
| Chris@41 | 902     * src/src_linear.c | 
| Chris@41 | 903     Changes to make this converter work more like src_zoh.c. | 
| Chris@41 | 904 | 
| Chris@41 | 905 2003-05-04  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 906 | 
| Chris@41 | 907     * doc/quality.html | 
| Chris@41 | 908     Fixed a couple of broken links pointed out by Anand Kumria. | 
| Chris@41 | 909 | 
| Chris@41 | 910 2003-05-03  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 911 | 
| Chris@41 | 912     * src/samplerate.h | 
| Chris@41 | 913     Add URL of API documentation to the top of file. | 
| Chris@41 | 914 | 
| Chris@41 | 915     * doc/api_misc.html | 
| Chris@41 | 916     Clarify use of SRC_DATA struct. | 
| Chris@41 | 917 | 
| Chris@41 | 918 2003-04-29  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 919 | 
| Chris@41 | 920     * tests/reset_test.c | 
| Chris@41 | 921     Add call to src_set_ratio() to test that this function has been exported. | 
| Chris@41 | 922 | 
| Chris@41 | 923 2003-03-24  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 924 | 
| Chris@41 | 925     * samplerate.pc.in | 
| Chris@41 | 926     Changed 'sndfile' to 'samplerate'. | 
| Chris@41 | 927 | 
| Chris@41 | 928 2003-02-08  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 929 | 
| Chris@41 | 930     * src/src_zoh.c | 
| Chris@41 | 931     Fixed a bug causing clicks in the output data. | 
| Chris@41 | 932 | 
| Chris@41 | 933 2003-02-07  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 934 | 
| Chris@41 | 935     * src/samplerate.c | 
| Chris@41 | 936     Fixed a compiler warning. | 
| Chris@41 | 937 | 
| Chris@41 | 938     * tests/termination_test.c | 
| Chris@41 | 939     Tightened up the test pass crieria. | 
| Chris@41 | 940 | 
| Chris@41 | 941     * src/src_sinc.c | 
| Chris@41 | 942     Fixed bug showed up by new termination tests. | 
| Chris@41 | 943 | 
| Chris@41 | 944 2003-02-04  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 945 | 
| Chris@41 | 946     * examples/sndfile-resample.c | 
| Chris@41 | 947     Fixed a bug which was messing up handling of multi-channel files. | 
| Chris@41 | 948 | 
| Chris@41 | 949     * tests/multi_channel_test.c | 
| Chris@41 | 950     Disabled all the new code. | 
| Chris@41 | 951 | 
| Chris@41 | 952 2003-02-03  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 953 | 
| Chris@41 | 954     * tests/multi_channel_test.c | 
| Chris@41 | 955     Rehacking multi-channel tests to find possible problems in src_process() | 
| Chris@41 | 956     when processing multichannel data. Need to use signal to noise ratio | 
| Chris@41 | 957     measurements. | 
| Chris@41 | 958 | 
| Chris@41 | 959     * tests/Makefile.am | 
| Chris@41 | 960     Mods to add calc_snr.c and utils.c to build of multi_channel_test. | 
| Chris@41 | 961 | 
| Chris@41 | 962     * tests/util.[ch] | 
| Chris@41 | 963     Add functions for interleaving and de-interleaving data. | 
| Chris@41 | 964 | 
| Chris@41 | 965 2003-01-24  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 966 | 
| Chris@41 | 967     * Win32/config.h | 
| Chris@41 | 968     Added Win32 specific #pragma to disable warnings when double precision | 
| Chris@41 | 969     constants are assigned to floats. | 
| Chris@41 | 970 | 
| Chris@41 | 971     * tests/calc_snr.c | 
| Chris@41 | 972     Added #include <string.h> to prevent compiler warning about use of memset() | 
| Chris@41 | 973     function. | 
| Chris@41 | 974 | 
| Chris@41 | 975 2003-01-13  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 976 | 
| Chris@41 | 977     * src/samplerate.[ch] | 
| Chris@41 | 978     Added function src_set_ratio() at the suggestion of Dr William Bland. | 
| Chris@41 | 979 | 
| Chris@41 | 980     * doc/api_full.html | 
| Chris@41 | 981     Added docs for above function. | 
| Chris@41 | 982 | 
| Chris@41 | 983 2003-01-11  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 984 | 
| Chris@41 | 985     * examples/Makefile.am tests/Makefile.am | 
| Chris@41 | 986     Fixes for Mac OSX. | 
| Chris@41 | 987     Tidy up handling addition of SNDFILE_CFLAGS | 
| Chris@41 | 988 | 
| Chris@41 | 989 2003-01-08  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 990 | 
| Chris@41 | 991     * Win32/config.h | 
| Chris@41 | 992     Disabled HAVE_STDINT_H for Win32. | 
| Chris@41 | 993 | 
| Chris@41 | 994     * Win32/unistd.h | 
| Chris@41 | 995     Added empty header file for Win32. | 
| Chris@41 | 996 | 
| Chris@41 | 997     * src/audio_out.c | 
| Chris@41 | 998     Final fixes to get audio out working on Win32. | 
| Chris@41 | 999 | 
| Chris@41 | 1000 2003-01-05  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 1001 | 
| Chris@41 | 1002     * src/src_sinc.c | 
| Chris@41 | 1003     Phase one or refactoring. Replace use of a circular buffer to hold short | 
| Chris@41 | 1004     window of data with a linear buffer. | 
| Chris@41 | 1005     Linear buffer requires that data is periodically copied from the end if | 
| Chris@41 | 1006     the buffer back to the beginning. However, it also means that the | 
| Chris@41 | 1007     calc_output() function no longer needs to calculate the next data index | 
| Chris@41 | 1008     modulo the buffer length. | 
| Chris@41 | 1009     Since the data index is calculated 40 times (minimum) per output sample, | 
| Chris@41 | 1010     and the copy from end of buffer to start of buffer is done every 1000 or | 
| Chris@41 | 1011     so output samples, this change results in a significant speedup (up to | 
| Chris@41 | 1012     about 50% improvement for SRC_SINC_FASTEST). | 
| Chris@41 | 1013     Memory use has increased somewhat (max 6k per channel per converter) due | 
| Chris@41 | 1014     to this fix, but that should go down again during next phase of | 
| Chris@41 | 1015     refactoring. | 
| Chris@41 | 1016 | 
| Chris@41 | 1017     * examples/varispeed-play.c | 
| Chris@41 | 1018     Fixed a bug where data_in and data_out buffers were overlapping. | 
| Chris@41 | 1019 | 
| Chris@41 | 1020 2003-01-03  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 1021 | 
| Chris@41 | 1022     * doc/win32.html | 
| Chris@41 | 1023     Completed documentation on compiling for Win32. | 
| Chris@41 | 1024 | 
| Chris@41 | 1025     * doc/*.html | 
| Chris@41 | 1026     Added links to Win32 compiling information. | 
| Chris@41 | 1027 | 
| Chris@41 | 1028     * configure.ac tests/Makefile.am | 
| Chris@41 | 1029     Detect libefence and link it to all the test programs if configued | 
| Chris@41 | 1030     with --enable-debug. | 
| Chris@41 | 1031 | 
| Chris@41 | 1032     * tests/utils.[ch] | 
| Chris@41 | 1033     New function force_efence_banner(). | 
| Chris@41 | 1034 | 
| Chris@41 | 1035     * tests/*test.c | 
| Chris@41 | 1036     Add a call to force_efence_banner() to force printing of the Electric Fence | 
| Chris@41 | 1037     banner at start of program. | 
| Chris@41 | 1038 | 
| Chris@41 | 1039 2003-01-02  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 1040 | 
| Chris@41 | 1041     * configure.ac | 
| Chris@41 | 1042     Added --enable-debug configuration flag. | 
| Chris@41 | 1043 | 
| Chris@41 | 1044     * tests/termination_test.c | 
| Chris@41 | 1045     More modifications to catch corner cases. | 
| Chris@41 | 1046     Added extra test to check for negative return values for input_frames_used | 
| Chris@41 | 1047     and output_frames_gen fields of SRC_DATA. | 
| Chris@41 | 1048 | 
| Chris@41 | 1049     * src/src_zoh.c src/src_linear.c | 
| Chris@41 | 1050     Fixed more bugs found using modified streaming_test. | 
| Chris@41 | 1051 | 
| Chris@41 | 1052     * src/samplerate.c | 
| Chris@41 | 1053     Set input_frames and output_frames of SRC_DATA to zero if they are negative. | 
| Chris@41 | 1054     Add check for overlapping SRC_DATA data_in and data_out arrays. | 
| Chris@41 | 1055 | 
| Chris@41 | 1056     * doc/api_full.html | 
| Chris@41 | 1057     Document the fact that the SRC_DATA->data_in and data_out arrays may not | 
| Chris@41 | 1058     overlap. Thanks to Paul Davis for pointing out this documentation oversight. | 
| Chris@41 | 1059 | 
| Chris@41 | 1060 2002-12-24  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 1061 | 
| Chris@41 | 1062     * tests/termination_test.c tests/streaming_test.c | 
| Chris@41 | 1063     Merged these two test programs into termination_test.c. | 
| Chris@41 | 1064 | 
| Chris@41 | 1065     * tests/Makefile.am | 
| Chris@41 | 1066     Modified for above change. | 
| Chris@41 | 1067 | 
| Chris@41 | 1068     * src/src_zoh.c src/src_linear.c | 
| Chris@41 | 1069     Fixed bug found using modified streaming_test. | 
| Chris@41 | 1070 | 
| Chris@41 | 1071 2002-12-21  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 1072 | 
| Chris@41 | 1073     * src/samplerate.c src/src_*.c | 
| Chris@41 | 1074     Changed the way multichannel accounting was done. | 
| Chris@41 | 1075 | 
| Chris@41 | 1076 2002-12-20  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 1077 | 
| Chris@41 | 1078     * tests/snr_bw_test.c | 
| Chris@41 | 1079     Rearranged order of tests. | 
| Chris@41 | 1080 | 
| Chris@41 | 1081 2002-12-17  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 1082 | 
| Chris@41 | 1083     * doc/lists.html | 
| Chris@41 | 1084     Added "subscribe" HREF. | 
| Chris@41 | 1085 | 
| Chris@41 | 1086 2002-12-15  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 1087 | 
| Chris@41 | 1088     * src/src_zoh.c src/src_linear.c | 
| Chris@41 | 1089     Fixed a bug which was causing an incorrent number of output samples to be | 
| Chris@41 | 1090     generated for a given conversion ratio and number of input samples. | 
| Chris@41 | 1091 | 
| Chris@41 | 1092     * tests/streaming_test.c tests/termination_test.c | 
| Chris@41 | 1093     Modified pick up the above problem if it returns. | 
| Chris@41 | 1094 | 
| Chris@41 | 1095 2002-12-14  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 1096 | 
| Chris@41 | 1097     * tests/streaming_test.c | 
| Chris@41 | 1098     Modified to mix long and short input buffers. This will help testing of | 
| Chris@41 | 1099     smooth switching between standard sinc_process() and long_sinc_process(). | 
| Chris@41 | 1100 | 
| Chris@41 | 1101 2002-12-11  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 1102 | 
| Chris@41 | 1103     * examples/audio_out.c | 
| Chris@41 | 1104     More hacking to get this working on Win32. | 
| Chris@41 | 1105 | 
| Chris@41 | 1106     * tests/src-evaluate.c | 
| Chris@41 | 1107     More work. | 
| Chris@41 | 1108 | 
| Chris@41 | 1109 2002-12-05  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 1110 | 
| Chris@41 | 1111     * src/samplerate.[ch] src/Version_script.in Win32/libsamplerate.def | 
| Chris@41 | 1112     Added function src_get_version() to return a version string. | 
| Chris@41 | 1113 | 
| Chris@41 | 1114     * examples/sndfile-resample.c | 
| Chris@41 | 1115     Add "--version" option to print out a version string. | 
| Chris@41 | 1116 | 
| Chris@41 | 1117     * tests/src-evaluate.c | 
| Chris@41 | 1118     New file. This program will be used to evaluate other sample rate | 
| Chris@41 | 1119     converters for comparison to the rabbit. | 
| Chris@41 | 1120 | 
| Chris@41 | 1121     * tests/calc_snr.[ch] tests/snr_bw_test.c | 
| Chris@41 | 1122     Minor changes required by src-evaluate program. | 
| Chris@41 | 1123 | 
| Chris@41 | 1124 2002-12-04  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 1125 | 
| Chris@41 | 1126     * Win32/config.h | 
| Chris@41 | 1127     New file for Win32. When building for Win32, this file gets copied into the | 
| Chris@41 | 1128     src/ directory. | 
| Chris@41 | 1129 | 
| Chris@41 | 1130     * Make.bat | 
| Chris@41 | 1131     First attempt to see if this works. | 
| Chris@41 | 1132 | 
| Chris@41 | 1133     * src/*.[ch] | 
| Chris@41 | 1134     Changed name of SRC_PRIVATE filed errno to error because the brain damaged | 
| Chris@41 | 1135     Win32 compiler was barfing. | 
| Chris@41 | 1136 | 
| Chris@41 | 1137 2002-12-03  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 1138 | 
| Chris@41 | 1139     * examples/audio_out.c | 
| Chris@41 | 1140     Now working on MacOSX. | 
| Chris@41 | 1141 | 
| Chris@41 | 1142     * examples/varispeed-play.c | 
| Chris@41 | 1143     Add ability to choose converter. | 
| Chris@41 | 1144 | 
| Chris@41 | 1145 2002-12-03  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 1146 | 
| Chris@41 | 1147     * configure.ac | 
| Chris@41 | 1148     Fixes for MacOSX. | 
| Chris@41 | 1149 | 
| Chris@41 | 1150     * examples/new-varispeed-play.c examples/varispeed-play.c | 
| Chris@41 | 1151     The first file replaces the later. | 
| Chris@41 | 1152 | 
| Chris@41 | 1153 2002-12-02  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 1154 | 
| Chris@41 | 1155     * src/float_cast.h | 
| Chris@41 | 1156     New file for lrint() and lrintf(). | 
| Chris@41 | 1157 | 
| Chris@41 | 1158     * src/common.h src/src_*.c | 
| Chris@41 | 1159     Add workaround for systems without <stdint.h>. | 
| Chris@41 | 1160     Add #include "float_cast.h" to pick up replacement lrint() and lrintf() | 
| Chris@41 | 1161     functions. | 
| Chris@41 | 1162 | 
| Chris@41 | 1163     * examples/audio_out.c | 
| Chris@41 | 1164     Fixes for the case where libsndfile is not found. | 
| Chris@41 | 1165 | 
| Chris@41 | 1166     * new-varispeed-play.c | 
| Chris@41 | 1167     Fixes for Solaris. Now works. | 
| Chris@41 | 1168 | 
| Chris@41 | 1169 2002-11-29  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 1170 | 
| Chris@41 | 1171     * src/high_qual_coeffs.h | 
| Chris@41 | 1172     Conrad Parker found a file which produced clicking when run thru the | 
| Chris@41 | 1173     SRC_SINC_BEST_QUALITY filter. Recalculated the filter with slightly less | 
| Chris@41 | 1174     stringent design parameters and fixed the problem. The band with of the | 
| Chris@41 | 1175     new filter is 96.6% while the old one was a little ober 97%. | 
| Chris@41 | 1176 | 
| Chris@41 | 1177 2002-11-28  Erik de Castro Lopo  <erikd AT mega-nerd DOT com> | 
| Chris@41 | 1178 | 
| Chris@41 | 1179     * All files. | 
| Chris@41 | 1180     libsamplerate is working. There have been a couple of private releases | 
| Chris@41 | 1181     for people to test but no public release. |