src/audio/alsa/SDL_alsa_audio.c
Wed, 03 Jan 2018 10:03:25 -0800 Updated copyright for 2018
Sat, 09 Sep 2017 21:17:46 -0400 alsa: removed snd_pcm_wait() call before writing to playback device.
Sat, 27 May 2017 23:30:07 +0200 Removed unused errno includes.
Tue, 14 Mar 2017 07:20:14 -0700 ALSA driver improvements:
Sun, 01 Jan 2017 18:33:28 -0800 Updated copyright for 2017
Sat, 05 Nov 2016 21:23:17 +0100 ALSA: Fixed compile warning about unused function.
Fri, 28 Oct 2016 17:00:37 -0700 Fixed compiling on older versions of ALSA
Fri, 28 Oct 2016 16:47:06 -0700 Fixed audio data swizzling when the device channel map already matches what SDL expects
Wed, 12 Oct 2016 22:25:19 -0700 Work-around for a hang when USB devices are unplugged, contributed by James Zipperer
Mon, 10 Oct 2016 23:26:26 -0700 Use SDL C runtime strlen()
Mon, 10 Oct 2016 15:29:18 -0400 alsa: more tapdancing to enumerate physical hardware devices.
Fri, 07 Oct 2016 19:08:22 -0700 ALSA_snd_pcm_drop() can hang on some systems (Steam Link) so don't use that when shutting down the ALSA audio driver.
Fri, 07 Oct 2016 11:18:55 -0700 Some systems include both "default:" and "hw:" for the same usb device
Thu, 06 Oct 2016 06:08:16 -0700 fix for finding ALSA hotplug devices on Steam Link
Tue, 04 Oct 2016 06:46:46 -0700 fix deadlock on close device
Sun, 28 Aug 2016 13:36:13 -0400 Merge audio capture work back into the mainline.
Fri, 05 Aug 2016 01:59:06 -0400 audio: changed some SDL_memset() calls to SDL_zero(), other minor corrections.
Fri, 05 Aug 2016 01:44:15 -0400 audio: Removed internal SDL_audiomem.h and macros.
Fri, 05 Aug 2016 01:44:41 -0400 audio: Clean up some CloseDevice() interface details.
Wed, 03 Aug 2016 01:00:30 -0400 alsa: capture devices don't need a mixbuf allocated.
Tue, 02 Aug 2016 15:06:40 -0400 alsa: Implemented audio capture support!
Tue, 02 Aug 2016 15:06:05 -0400 alsa: Cleaned up the 5.1 swizzle mess a little.
Tue, 02 Aug 2016 13:48:52 -0400 audio: Made some SDL_AudioDevice fields atomic.
Sun, 28 Aug 2016 11:56:11 -0400 Patched to compile.
Sun, 28 Aug 2016 08:50:26 -0700 alsa: Implemented hotplug support, cleaned up device names.
Mon, 15 Aug 2016 10:09:41 -0400 alsa: don't enumerate virtual devices, just physical hardware.
Tue, 19 Jul 2016 21:02:44 +0200 ALSA: Fixed adding wrong status to error message (thanks, romain145!).
Mon, 04 Apr 2016 22:49:13 -0400 alsa: Make device enumeration robust against weird results with NULL strings.
Sat, 05 Mar 2016 23:25:23 -0500 alsa: Implemented basic device detection.
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
Wed, 18 Mar 2015 02:01:17 -0400 Bunch of reworking to how we manage audio devices.
Mon, 16 Mar 2015 02:11:39 -0400 Initial work on audio device hotplug support.
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
Sun, 20 Oct 2013 21:56:15 -0700 Fixed bug 2129 - fix for bug 2121 breaks linking for mingw and throws multiple warnings
Thu, 29 Aug 2013 08:29:21 -0700 Christoph Mallon: Remove pointless if (x) before SDL_free(x)
Wed, 21 Aug 2013 09:47:10 -0300 OCD fixes: Adds a space after /* (glory to regular expressions!)
Wed, 21 Aug 2013 09:43:09 -0300 OCD fixes: Adds a space before */
Sun, 07 Jul 2013 02:03:50 -0400 Minor ALSA tweaks (include-once macro name, len for memset() more clear).
Sat, 18 May 2013 14:17:52 -0700 File style cleanup for the SDL 2.0 release
Sun, 31 Mar 2013 13:05:40 -0400 Changed audio subsystem's OpenDevice interface to return -1 on error.
Fri, 15 Feb 2013 08:47:44 -0800 Happy New Year!
Sat, 31 Dec 2011 09:28:07 -0500 Happy New Year!
Sat, 31 Dec 2011 09:16:08 -0500 Happy New Year!
Thu, 03 Nov 2011 11:51:47 -0400 Fixed some preprocessor mistakes introduced in iOS project cleanup.
Mon, 31 Oct 2011 05:56:58 -0400 Lots of fixes importing SDL source wholesale into a new iOS project
Sun, 21 Aug 2011 11:52:21 -0400 Ported ALSA minimum-sample-count fix from 1.2 branch to 1.3.
Sun, 21 Aug 2011 11:42:47 -0400 Set a minimum sample count in ALSA target.
Tue, 26 Jul 2011 14:18:00 -0700 Removed needless macros in various audio targets.
Fri, 08 Apr 2011 13:03:26 -0700 SDL 1.3 is now under the zlib license.
Wed, 16 Feb 2011 04:08:28 -0800 Fixed bug #1085 (Jump to NULL function pointer on ALSA_OpenDevice)
Fri, 11 Feb 2011 22:37:15 -0800 Happy 2011! :)
Fri, 12 Feb 2010 16:59:34 +0000 Fixed channel swizzling for ALSA target with 6-channel output.
Mon, 19 Oct 2009 10:02:00 +0000 Fixed bug #857
Mon, 19 Oct 2009 06:01:58 +0000 Whoops, missing newline!
Mon, 19 Oct 2009 05:59:07 +0000 Added an untested code path for snd_pcm_wait()
Mon, 19 Oct 2009 05:24:48 +0000 ALSA write failed (unrecoverable): Resource temporarily unavailable
Mon, 19 Oct 2009 05:15:21 +0000 Added an error message for when ALSA audio fails
Mon, 19 Oct 2009 03:18:15 +0000 Getting as close as you can with periods is better than the default parameters.