SDL/src/audio
Brick 09fbb2a07d WASAPI_WaitDevice: Check current padding before waiting on event
During playback, don't queue another buffer unless there are none in the queue.

During capture, there may be multiple buffers of audio available.
WASAPI_CaptureFromDevice only processes one buffer, and if we always wait on the next event, we will never catch up if it falls behind.
2024-05-17 14:46:20 +01:00
..
aaudio Renamed SDL_SIMDGetAlignment() to SDL_GetSIMDAlignment() 2024-05-16 10:22:15 -07:00
alsa Updated copyright for 2024 2024-01-01 13:15:26 -08:00
android Updated copyright for 2024 2024-01-01 13:15:26 -08:00
coreaudio coreaudio: fix race condition when closing an input device. 2024-03-29 00:55:38 -04:00
directsound Cleaned up various type conversion issues 2024-03-07 06:58:43 -08:00
disk rwops: Renamed SDL_RWops to SDL_IOStream, and other related symbols. 2024-03-14 19:38:12 -04:00
dsp Updated copyright for 2024 2024-01-01 13:15:26 -08:00
dummy Updated copyright for 2024 2024-01-01 13:15:26 -08:00
emscripten Updated copyright for 2024 2024-01-01 13:15:26 -08:00
haiku Updated copyright for 2024 2024-01-01 13:15:26 -08:00
jack jack: set error message when failing to open jack client 2024-03-22 01:22:39 +01:00
n3ds Updated copyright for 2024 2024-01-01 13:15:26 -08:00
netbsd Updated copyright for 2024 2024-01-01 13:15:26 -08:00
openslES android: Remove blocking permission request code. Async only in SDL3! 2024-02-13 12:06:51 -05:00
pipewire Add SDL_HINT_AUDIO_DEVICE_APP_ICON_NAME 2024-05-13 10:13:01 -04:00
ps2 Updated copyright for 2024 2024-01-01 13:15:26 -08:00
psp Updated copyright for 2024 2024-01-01 13:15:26 -08:00
pulseaudio Add SDL_HINT_AUDIO_DEVICE_APP_ICON_NAME 2024-05-13 10:13:01 -04:00
qnx Updated copyright for 2024 2024-01-01 13:15:26 -08:00
sndio Updated copyright for 2024 2024-01-01 13:15:26 -08:00
vita Updated copyright for 2024 2024-01-01 13:15:26 -08:00
wasapi WASAPI_WaitDevice: Check current padding before waiting on event 2024-05-17 14:46:20 +01:00
SDL_audio.c Renamed SDL_MixAudioFormat to SDL_MixAudio, and use float volume 2024-05-17 13:36:51 +01:00
SDL_audio_c.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_audio_channel_converters.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_audiocvt.c Renamed SDL_SIMDGetAlignment() to SDL_GetSIMDAlignment() 2024-05-16 10:22:15 -07:00
SDL_audiodev.c Fix TOCTOU race condition 2024-03-08 15:52:04 -08:00
SDL_audiodev_c.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_audioqueue.c Renamed SDL_SIMDGetAlignment() to SDL_GetSIMDAlignment() 2024-05-16 10:22:15 -07:00
SDL_audioqueue.h Refactored audio conversion to reduce copying 2024-04-15 11:47:18 -10:00
SDL_audioresample.c Workaround GCC bug in audio resampler 2024-04-22 18:38:55 -04:00
SDL_audioresample.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_audiotypecvt.c Refactored ConvertAudio, added SIMD endian-swapping 2024-04-15 11:47:18 -10:00
SDL_mixer.c Renamed SDL_MixAudioFormat to SDL_MixAudio, and use float volume 2024-05-17 13:36:51 +01:00
SDL_sysaudio.h Refactored audio conversion to reduce copying 2024-04-15 11:47:18 -10:00
SDL_wave.c iostream: "free*" params should be "closeio". 2024-03-14 23:14:46 -04:00
SDL_wave.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00