src/audio/SDL_audiocvt.c
Wed, 03 Jan 2018 10:03:25 -0800 Updated copyright for 2018
Fri, 20 Oct 2017 16:53:42 -0700 Fixed typo converting 4 channel audio to 2 channel
Fri, 20 Oct 2017 14:51:22 -0700 Added a note about adjusting channel weights when converting to fewer channels
Thu, 19 Oct 2017 18:05:42 -0400 audio: Added SDL_AudioStreamFlush().
Wed, 18 Oct 2017 23:49:46 -0400 Check correct variable for malloc() results.
Wed, 18 Oct 2017 19:26:36 -0700 Added a staging buffer to the audio stream so that we can accumulate small amounts of data if needed when resampling
Wed, 18 Oct 2017 15:54:05 -0700 Added audio stream conversion functions:
Thu, 12 Oct 2017 13:55:35 -0700 Fixed compiler warning
Wed, 11 Oct 2017 12:07:43 -0400 audio: Turns out the accumulation errors sound better. :/
Wed, 11 Oct 2017 11:51:14 -0400 audio: Moved the resampler state up to double precision.
Wed, 11 Oct 2017 11:43:35 -0400 audio: calculate resampling time directly, don't increment (thanks, Eric!).
Wed, 11 Oct 2017 02:33:55 -0400 audio: clamp resampler interpolation values to prevent buffer overflow.
Wed, 11 Oct 2017 02:31:58 -0400 audio: Moved unchanging variable out of loop.
Wed, 11 Oct 2017 02:03:05 -0400 audio: Make sure audio stream resampling doesn't overflow buffers.
Wed, 11 Oct 2017 01:37:11 -0400 audio: Fixed check for minimum audio stream put size.
Tue, 10 Oct 2017 22:31:02 -0400 audio: SDL_ResampleCVT() should use memmove instead of memcpy.
Tue, 10 Oct 2017 22:18:46 -0400 audio: Don't stack-allocate resampler padding.
Tue, 10 Oct 2017 16:12:56 -0400 audio: reworked audio streams to have right-hand resampling padding available.
Fri, 22 Sep 2017 22:28:21 -0400 audio: Fixed compiler warning on Visual Studio.
Fri, 22 Sep 2017 08:51:45 -0700 Fixed memory leak when HAVE_ALLOCA isn't defined
Fri, 22 Sep 2017 07:42:24 -0400 audio: Stream resampling now saves some samples from previous run for padding.
Thu, 21 Sep 2017 02:51:14 -0400 audio: Replaced the resampler. Again.
Mon, 28 Aug 2017 21:42:39 -0700 Fixed bug 3662 - Error message when using the audio conversion setup without an initialized audio subsystem is a bit vague
Tue, 29 Aug 2017 00:41:45 -0400 audio: A whole bunch of improvements to audio conversion (thanks, Solra!).
Fri, 18 Aug 2017 16:52:19 -0400 audio: better docs on conversion APIs, error if not init'd (thanks, Simon!).
Wed, 05 Jul 2017 12:04:37 -0400 audio: trying to pacify static analysis.
Mon, 12 Jun 2017 21:35:24 -0400 audio: Converter now checks a strict list of channels and formats we support.
Mon, 12 Jun 2017 16:39:15 -0700 Fixed bug 3668 - Overflow of SDL_AudioCVT.filters with some downmixes
Fri, 03 Mar 2017 16:38:17 -0500 Fix some more compiler warnings on armcc.
Thu, 02 Mar 2017 13:33:04 -0500 Some patches to make SDL compile with armcc (ARM's C compiler).
Mon, 13 Feb 2017 16:56:41 -0500 audio: SDL_AudioStream's *_sample_frame_size should be in bytes, not bits.
Tue, 24 Jan 2017 20:30:48 -0500 audio: libsamplerate can't resample in-place; make space for a copy if needed.
Tue, 24 Jan 2017 15:52:22 -0500 audio: Offer a hint for libsamplerate quality/speed tradeoff.
Tue, 24 Jan 2017 10:09:29 -0500 audio: Fix static analysis concerns about a dead assignment.
Tue, 24 Jan 2017 00:51:33 -0500 audio: Make sure SDL_AudioStream's work buffer is 16-byte aligned, for SIMD.
Tue, 24 Jan 2017 00:17:40 -0500 audio: Streams now resample in-place. Removed second allocated buffer.
Tue, 24 Jan 2017 00:08:24 -0500 audio: allow stereo Sint16 resampling fast path in SDL_AudioStream.
Tue, 24 Jan 2017 00:03:36 -0500 audio: Fixed off-by-one error in upsampling.
Mon, 23 Jan 2017 16:45:50 -0500 audio: Resampler now special-cases stereo and mono processing.
Mon, 23 Jan 2017 16:42:47 -0500 audio: Fixed incorrect pointer in SDL_ResampleCVT_si16_c2().
Mon, 23 Jan 2017 01:05:44 -0500 audio: Wired up new SSE code to build system.
Sun, 22 Jan 2017 20:27:48 -0500 audio: Special case for resampling stereo AUDIO_S16SYS audio data.
Sun, 22 Jan 2017 23:48:15 -0500 audio: Make the simple resampler operate in-place.
Mon, 23 Jan 2017 00:57:19 -0500 audio: Added SSE3 implementation of SDL_ConvertStereoToMono().
Sun, 22 Jan 2017 20:18:59 -0500 audio: don't cast to double in SDL_ConvertStereoToMono().
Fri, 20 Jan 2017 16:26:24 -0500 audio: removed conditional from simple resampler's inner loop.
Wed, 18 Jan 2017 02:11:56 -0500 audio: Several fixes to "simple" resampler (thanks, Vitaly!).
Sun, 15 Jan 2017 05:01:59 -0500 audio: Some fixes to the audio data type converter code.
Mon, 09 Jan 2017 20:37:52 -0800 Fixed bug 3552 - Building SDL in release mode fails under VS 2017 RC
Mon, 09 Jan 2017 16:31:57 -0500 audio: Don't ever use libsamplerate in the SDL_AudioCVT codepath.
Mon, 09 Jan 2017 06:00:58 -0500 audio: Replaced older resamplers in SDL_AudioCVT with the new ones.
Sun, 08 Jan 2017 16:18:49 -0500 audio: Improvements in channel conversion code.
Sun, 08 Jan 2017 14:23:15 -0500 audio: Patched to compile with libsamplerate support.
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.