Thu, 19 Mar 2015 13:15:28 -0400Don't assert if an audio backend reports the same device disconnected twice.
Ryan C. Gordon [Thu, 19 Mar 2015 13:15:28 -0400] rev 9396
Don't assert if an audio backend reports the same device disconnected twice.

Wed, 18 Mar 2015 10:29:04 -0400PulseAudio: Improved multidevice support.
Ryan C. Gordon [Wed, 18 Mar 2015 10:29:04 -0400] rev 9395
PulseAudio: Improved multidevice support.

Added capture device enumeration, report human-readable device name, other
cleanups.

Wed, 18 Mar 2015 02:01:17 -0400Bunch of reworking to how we manage audio devices.
Ryan C. Gordon [Wed, 18 Mar 2015 02:01:17 -0400] rev 9394
Bunch of reworking to how we manage audio devices.

Device enumeration now happens at startup and then is managed exclusively
through hotplugging instead of full redetection. The device name list now has
a unique "handle" associated with each item and SDL will pass this to the
backend so they don't have to figure out how a human readable name maps to
real hardware for a second time.

Other cleanups, fixes, improvements, plus all the audio backends updated to
the new interface...largely untested at this point, though.

Mon, 16 Mar 2015 02:11:39 -0400Initial work on audio device hotplug support.
Ryan C. Gordon [Mon, 16 Mar 2015 02:11:39 -0400] rev 9393
Initial work on audio device hotplug support.

This fills in the core pieces and fully implements it for Mac OS X.

Most other platforms, at the moment, will report a disconnected device if
it fails to write audio, but don't notice if the system's device list changed
at all.

Wed, 18 Mar 2015 10:09:39 -0400Changed some SDL_memset() calls to SDL_zero().
Ryan C. Gordon [Wed, 18 Mar 2015 10:09:39 -0400] rev 9392
Changed some SDL_memset() calls to SDL_zero().

Wed, 18 Mar 2015 10:09:23 -0400Tweaked a couple comments, added some FIXMEs.
Ryan C. Gordon [Wed, 18 Mar 2015 10:09:23 -0400] rev 9391
Tweaked a couple comments, added some FIXMEs.

Wed, 18 Mar 2015 12:03:32 -0400WinRT: updated names, and references-to, various ANGLE/WinRT repositories
David Ludwig [Wed, 18 Mar 2015 12:03:32 -0400] rev 9390
WinRT: updated names, and references-to, various ANGLE/WinRT repositories

Wed, 18 Mar 2015 10:05:36 -0400Patched to compile on C89 compilers.
Ryan C. Gordon [Wed, 18 Mar 2015 10:05:36 -0400] rev 9389
Patched to compile on C89 compilers.

Wed, 18 Mar 2015 09:59:22 -0400PulseAudio: Added multiple device support, other cleanups.
Ryan C. Gordon [Wed, 18 Mar 2015 09:59:22 -0400] rev 9388
PulseAudio: Added multiple device support, other cleanups.

Thanks to Dominik Frizel for most of the effort on this!

Fixes Bugzilla #2730.

Wed, 18 Mar 2015 00:56:33 -0400Fixed a compiler warning.
Ryan C. Gordon [Wed, 18 Mar 2015 00:56:33 -0400] rev 9387
Fixed a compiler warning.