Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 4a17612b | 2022-01-17 12:04:32 | get rid of BeginLoopIteration | ||
| 120c76c8 | 2022-01-03 09:40:00 | Updated copyright for 2022 | ||
| 67e8522d | 2021-02-27 17:37:25 | Add SDL_GetAudioDeviceSpec. This API is supported by pipewire, pulseaudio, coreaudio, wasapi, and disk. | ||
| 9130f7c3 | 2021-01-02 10:25:38 | Updated copyright for 2021 | ||
| a8780c6a | 2020-01-16 20:49:25 | Updated copyright date for 2020 | ||
| 5e13087b | 2019-01-04 22:01:14 | Updated copyright for 2019 | ||
| e3cc5b2c | 2018-01-03 10:03:25 | Updated copyright for 2018 | ||
| ab4695f4 | 2017-12-13 14:35:55 | wasapi: switched to event-driven interface. This reduces latency and improves battery life. | ||
| 351d6d47 | 2017-12-06 12:24:32 | audio: Port WASAPI to WinRT, remove XAudio2 backend. XAudio2 doesn't have capture support, so WASAPI was to replace it; the holdout was WinRT, which still needed it as its primary audio target until the WASAPI code code be made to work. The support matrix now looks like: WinXP: directsound by default, winmm as a fallback for buggy drivers. Vista+: WASAPI (directsound and winmm as fallbacks for debugging). WinRT: WASAPI | ||
| 028716e7 | 2017-03-30 16:33:47 | wasapi: deal with default device changes, and more robust failure recovery. | ||
| c85c57a0 | 2017-03-29 14:23:39 | wasapi: Handle lost audio device endpoints. This gracefully recovers when a device format is changed, and will switch to the new default device if the current one is unplugged, etc. This does not handle when a new default device is added; it only notices if the current default goes away. That will be fixed by implementing the stubbed-out MMNotificationClient_OnDefaultDeviceChanged() function. | ||
| 6046fd4c | 2017-02-14 03:03:27 | wasapi: Initial WASAPI support, for Windows Vista and later. This should remain binary compatible with Windows XP, as we dynamically load anything we need and fall back to DirectSound/WinMM/XAudio2 if not available. |