src/audio/SDL_audiocvt.c
Sun, 08 Jan 2017 14:18:03 -0500 audio: libsamplerate loading now happens once at init time.
Sun, 08 Jan 2017 14:17:09 -0500 Fixed coding style on a function signature.
Fri, 06 Jan 2017 20:43:53 -0800 Added configure and cmake support for libsamplerate
Fri, 06 Jan 2017 21:23:51 -0500 audio: Don't call a NULL function pointer when clearing audio streams.
Fri, 06 Jan 2017 02:16:26 -0800 Added support for using libsamplerate to do audio resampling
Thu, 05 Jan 2017 23:53:46 -0800 Don't do any audio conversion if none is necessary
Fri, 06 Jan 2017 01:02:58 -0500 audio: Fixed SDL_AudioStreamGet() function parameters.
Thu, 05 Jan 2017 20:11:19 -0500 Fixed a few compiler warnings.
Thu, 05 Jan 2017 19:29:38 -0500 audio: Added SDL_AudioStream. Non-power-of-two resampling now works!
Thu, 05 Jan 2017 19:12:20 -0500 audio: More effort to improve and simplify audio resamplers.
Sun, 01 Jan 2017 18:33:28 -0800 Updated copyright for 2017
Mon, 07 Nov 2016 21:10:01 +0100 Fixed audio conversion for unsigned 16 bit data.
Sat, 05 Nov 2016 01:52:28 -0700 Fixed Windows build
Sat, 05 Nov 2016 03:56:55 -0400 Also patched to compile on C89 compilers.
Sat, 05 Nov 2016 03:53:59 -0400 Patched to compile on C89 compilers.
Sat, 05 Nov 2016 02:34:38 -0400 Reworked audio converter code.
Sat, 02 Jan 2016 10:10:34 -0800 Updated copyright to 2016
Tue, 26 May 2015 06:27:46 -0700 Updated the copyright year to 2015
Fri, 21 Feb 2014 13:57:53 +0000 Fix audio conversion when channel count changes
Sun, 02 Feb 2014 00:53:27 -0800 Fixed bug 2374 - Update copyright for 2014...
Sun, 24 Nov 2013 23:56:17 -0500 Make internal SDL sources include SDL_internal.h instead of SDL_config.h
Fri, 12 Jul 2013 01:26:43 -0400 Fixed off-by-one error in SDL_ConvertStereo().
Sat, 18 May 2013 14:17:52 -0700 File style cleanup for the SDL 2.0 release
Sun, 31 Mar 2013 12:48:50 -0400 Make SDL_SetError and friends unconditionally return -1.
Fri, 15 Feb 2013 08:47:44 -0800 Happy New Year!
Mon, 21 Jan 2013 09:16:27 -0800 Add additional input validation to SDL_BuildAudioCVT; add additional tests to automation (audio, rwops)
Tue, 07 Feb 2012 02:11:15 -0500 Replaced some assert macros with SDL_assert.
Thu, 12 Jan 2012 21:42:35 -0500 Fixed issue where there was a garbage sample at the end of the buffer.
Sun, 08 Jan 2012 17:20:33 -0500 Fixed bug 1091 - Hardcoded size in SDL_audiocvt.c may lead to heap/stack corruption
Sat, 31 Dec 2011 09:28:07 -0500 Happy New Year!
Sat, 31 Dec 2011 09:16:08 -0500 Happy New Year!
Fri, 08 Apr 2011 13:03:26 -0700 SDL 1.3 is now under the zlib license.
Fri, 11 Feb 2011 22:37:15 -0800 Happy 2011! :)
Mon, 08 Dec 2008 00:25:42 +0000 Updated copyright date
Sun, 24 Sep 2006 15:45:37 +0000 Fixed bug #292
Sat, 16 Sep 2006 09:14:25 +0000 Only convert endianness if both src and dest are 16bits
Sun, 24 Jan 2010 21:10:53 +0000 Fixed bug #926
Wed, 25 Nov 2009 06:00:00 +0000 Add error messages for failure cases
Wed, 14 Jan 2009 04:25:32 +0000 indent
Mon, 12 Jan 2009 08:46:28 +0000 Fixed Visual C++ build
Sun, 11 Jan 2009 04:46:42 +0000 First shot at new audio resampling code.
Sat, 10 Jan 2009 18:32:24 +0000 Fixed Visual C++ release build for Visual C++ 2005
Sat, 20 Dec 2008 08:41:05 +0000 indent
Fri, 19 Dec 2008 09:15:59 +0000 More resampling fixes.
Fri, 19 Dec 2008 08:30:26 +0000 Allocate SDL_AudioCVT::coeff before using it.
Fri, 19 Dec 2008 06:43:41 +0000 Use SDL_zerop instead of SDL_memset.
Fri, 19 Dec 2008 06:01:03 +0000 Zero out SDL_AudioCVT struct before using it, to ensure it's all initialized.
Mon, 08 Dec 2008 00:27:32 +0000 Updated copyright date
Sun, 12 Oct 2008 16:21:36 +0000 Don't include <math.h> when HAVE_MATH_H isn't defined
Sat, 04 Oct 2008 06:46:59 +0000 Final merge of Google Summer of Code 2008 work...
Mon, 15 Sep 2008 07:34:36 +0000 Updated Visual C++ build
Mon, 01 Sep 2008 16:04:20 +0000 Fixed a bunch of compile warnings on Mac OS X
Tue, 26 Aug 2008 07:34:49 +0000 Fixed Visual Studio compilation problems
Mon, 25 Aug 2008 15:08:59 +0000 Final merge of Google Summer of Code 2008 work...
Tue, 12 Aug 2008 00:24:42 +0000 General cleanup and fixed a buffer overrun bug. It may be necessary to normalize filter gain differently or something.
Thu, 10 Jul 2008 07:02:18 +0000 Made a very significant optimization to the FIR filter which I believe I can take a little further. Right now the FIR filter size is 768 and I get some free() bugs, so this is something I need to debug.
Wed, 02 Jul 2008 08:04:50 +0000 The windowed sinc filter generation code seems to be working fine. The FIR filtering code is also now working reasonably well. Occasionally the FIR filter will pop, but setting the normalization factor lower seems to help this. I suspect the problem is in the fixed point multiply/add. I also have a hunch the zero stuffing/sample discarding code is not correct, and I'll look at that soon to get it sorted out.
Wed, 02 Jul 2008 07:25:02 +0000 Cleaned up some bugs, but the FIR filter is still distorting.
Sun, 22 Jun 2008 00:36:35 +0000 Fixed lots of bugs in FIR filtering. Fixed point code is closer to working, but there seems to be overflow in the FIR filter resulting in distortion.
Thu, 19 Jun 2008 20:11:06 +0000 IIR filtering now seems to work fine. Fixed point code also seems to be good.