mixer.c
Sun, 07 Oct 2018 02:30:28 +0300 audio callback mix_channels() should use SDLCALL calling conventions.
Sun, 07 Oct 2018 01:33:33 +0300 backport fix for bug #2690. (from 2.0 branch commit 9599bb0ff844).
Sun, 07 Oct 2018 00:29:50 +0300 backport fix for bug #2004. (from 2.0 branch commit bbc63f965931).
Sun, 07 Oct 2018 00:21:02 +0300 backport fix for bugs 1914, 1915. (from 2.0 branch commit 030181ff9f59).
Fri, 15 Jun 2018 08:32:56 +0300 opus support using opusfile library (bug #4200)
Tue, 22 May 2018 20:56:43 -0400 Mix_LoadWav_RW: The magic for .voc files is "Crea", not "CREA".
Thu, 01 Mar 2018 09:34:14 -0800 Updated copyright for 2018
Tue, 24 Oct 2017 21:41:50 -0700 Only load music interfaces that are explicitly initialized or needed for audio content
Sat, 21 Oct 2017 12:34:32 -0700 Fixed bug 2670 - Possible memory overflow in Mix_LoadWAV_RW
Sat, 21 Oct 2017 17:00:00 +0300 Specify SDLCALL as the calling convention for API callbacks.
Sat, 21 Oct 2017 02:10:33 -0700 Fixed FluidSynth support and added a default soundfont path on Linux
Sat, 21 Oct 2017 01:32:12 -0700 Fixed compiling on Windows
Fri, 20 Oct 2017 23:39:04 -0700 Switched to using SDL_AudioStream in SDL 2.0.7 for better streaming resampling support
Tue, 17 Oct 2017 21:54:04 -0700 Merged over timidity from SDL_sound
Tue, 17 Oct 2017 02:33:47 -0700 Rewrote music.c to support any number of decode libraries using a compiled-in plugin interface
Mon, 16 Oct 2017 02:14:18 -0700 mixer.c (mix_channels): fix misplaced SDLCALL so that it compiles.
Sat, 14 Oct 2017 01:49:37 -0700 The soundfont API functions are public and should always be available.
Fri, 13 Oct 2017 15:11:13 -0400 The audio callback should use SDLCALL calling conventions.
Thu, 12 Oct 2017 23:05:15 -0700 Description: no sf2 sound fonts loaded by default Introduced in 1.2.12-6 (Thu, 11 Jul 2013 12:17:15 +0100)
Thu, 20 Jul 2017 22:03:19 +0200 add mpg123 support
Wed, 11 Oct 2017 18:36:53 -0400 Don't allow device format changes in Mix_OpenAudio().
Wed, 24 May 2017 16:41:47 -0400 Initialize the SDL audio subsystem if necessary.
Sun, 01 Jan 2017 18:50:09 -0800 Updated copyright for 2017
Fri, 29 Jan 2016 12:44:13 -0800 Added Mix_OpenAudioDevice() so you can specify the audio device to open
Sat, 02 Jan 2016 10:46:07 -0800 Updated copyright to 2016
Sat, 01 Aug 2015 21:58:32 -0700 Fixed bug 2743 - building against libmad is broken (with fix)
Sat, 23 Aug 2014 10:57:26 -0700 Fixed bug 2690 - Floating point exception in Mix_Volume()
Mon, 04 Aug 2014 11:17:32 -0400 Removed a FIXME (this code actually does what the FIXME requested now).
Sun, 13 Oct 2013 20:03:03 -0700 Fixed bug 2142 - missing include of dynamic_fluidsynth.h in mixer.c
Sun, 15 Sep 2013 21:53:01 -0700 Isaac Burns added support for loading MP3 files as sound chunks
Sat, 24 Aug 2013 12:05:50 -0700 Whoops, it's mikmod that provides MOD support, not timidity
Thu, 01 Aug 2013 01:38:44 -0700 Fixed bug 2004 - Calling Mix_Quit twice with midi support leads to segfault
Tue, 09 Jul 2013 06:59:10 -0700 Fixed looping behavior and Mix_Playing() result for looping channels
Tue, 18 Jun 2013 00:44:41 -0700 Fixed bugs 1914, 1915 - sizeof(const char**) is suspicious
Sun, 09 Jun 2013 16:22:42 -0700 Switched from mikmod to libmodplug, which is now in the public domain.
Sat, 01 Jun 2013 19:52:15 -0700 SDL_LoadMUS_RW() now takes an argument telling whether or not the data source should be freed when done.
Sat, 01 Jun 2013 10:11:20 -0700 Updated SDL_mixer with new versions of audio libraries, including SMPEG 2.0, and fixed Visual C++ build.
Tue, 21 May 2013 21:21:23 -0700 Cleaned up whitespace for the 2.0.0 release
Fri, 15 Feb 2013 14:58:54 -0800 Updated copyright year
Sun, 12 Feb 2012 17:57:17 -0500 Fixed 1418 - crash on double free if loading WAV file failed
Fri, 13 Jan 2012 03:46:01 -0500 Don't use the converted audio pointer unless we actually used converted audio...
Fri, 13 Jan 2012 03:15:19 -0500 Fixed memory crash loading Ogg Vorbis files on Windows
Fri, 13 Jan 2012 02:39:41 -0500 Don't do extra memory allocations if we're not going to end up converting the audio.
Mon, 02 Jan 2012 18:51:22 -0800 Mix_Playing() should return false on a looping channel that's been faded out.
Sat, 31 Dec 2011 10:27:48 -0500 Happy New Year!
Wed, 14 Sep 2011 12:23:20 -0400 Removed incorrect free() call.
Fri, 02 Sep 2011 17:13:38 -0400 Initialize an allocated buffer, in case conversion doesn't completely fill it.
Thu, 25 Aug 2011 02:21:31 -0400 A few cppcheck fixes.
Sun, 20 Mar 2011 14:34:18 +0000 Add FluidSynth backend and generic SoundFont functions. No FluidSynth DLL or headers for MSVC in this commit.
Sun, 23 Jan 2011 21:44:54 -0800 Fixed whitespace
Wed, 12 Jan 2011 18:12:28 -0800 Added a bunch of channel bounds error checking
Sat, 14 Nov 2009 19:31:39 +0000 Sam Lantinga - Sat Nov 14 11:22:14 PST 2009
Sun, 08 Nov 2009 17:11:09 +0000 Use RW_SEEK constants for RWseek()
Sun, 08 Nov 2009 17:03:07 +0000 Fixed building with some audio support disabled
Sun, 08 Nov 2009 16:35:36 +0000 Sam Lantinga - Sun Nov 8 08:34:48 PST 2009
Thu, 05 Nov 2009 00:02:50 +0000 Fixed the code to match the header, thanks to Jon Atkins for noticing this!
Sun, 11 Oct 2009 06:21:55 +0000 fade_volume_reset should always be set for fade ins.
Sun, 11 Oct 2009 05:29:55 +0000 Correctly reset channel volumes after a fade out interrupts a fade in.
Sun, 11 Oct 2009 02:59:12 +0000 Corrected race condition in positional effects.
Sat, 03 Oct 2009 08:46:55 +0000 Fixed bug #819