SDL/src/audio
Ryan C. Gordon c56a1c664c
aaudio: We PlayDevice first and WaitDevice after; reduce semaphore count by 1.
Previously, we would WaitDevice first, but that would feed a silent buffer
to AAudio upfront, introducing latency. When this change was made, the
semaphore count should have been adjusted, since we're waiting on one less
buffer.

Fixes #12882.

(cherry picked from commit 2767c1a440)
2025-04-25 15:08:56 -04:00
..
aaudio aaudio: We PlayDevice first and WaitDevice after; reduce semaphore count by 1. 2025-04-25 15:08:56 -04:00
alsa alsa: Don't start the hardware until the device thread is ready to do work. 2025-03-26 15:01:04 -04:00
coreaudio audio/video: Fix uninitialized field warnings 2025-02-14 17:16:10 -05:00
directsound audio/video: Fix uninitialized field warnings 2025-02-14 17:16:10 -05:00
disk audio/video: Fix uninitialized field warnings 2025-02-14 17:16:10 -05:00
dsp audio/video: Fix uninitialized field warnings 2025-02-14 17:16:10 -05:00
dummy audio/video: Fix uninitialized field warnings 2025-02-14 17:16:10 -05:00
emscripten Fix SDL_emscriptenaudio.c under wasm64 2025-02-19 13:00:47 -08:00
haiku audio/video: Fix uninitialized field warnings 2025-02-14 17:16:10 -05:00
jack audio/video: Fix uninitialized field warnings 2025-02-14 17:16:10 -05:00
n3ds audio/video: Fix uninitialized field warnings 2025-02-14 17:16:10 -05:00
netbsd audio/video: Fix uninitialized field warnings 2025-02-14 17:16:10 -05:00
openslES audio/video: Fix uninitialized field warnings 2025-02-14 17:16:10 -05:00
pipewire pipewire: Use a more specific stream name than "Audio Stream". 2025-04-25 14:26:03 -04:00
ps2 audio/video: Fix uninitialized field warnings 2025-02-14 17:16:10 -05:00
psp audio/video: Fix uninitialized field warnings 2025-02-14 17:16:10 -05:00
pulseaudio pulseaudio: cleanup TLS every time we finish a threaded-mainloop callback. 2025-04-25 14:25:51 -04:00
qnx audio/video: Fix uninitialized field warnings 2025-02-14 17:16:10 -05:00
sndio audio/video: Fix uninitialized field warnings 2025-02-14 17:16:10 -05:00
vita audio/video: Fix uninitialized field warnings 2025-02-14 17:16:10 -05:00
wasapi audio/video: Fix uninitialized field warnings 2025-02-14 17:16:10 -05:00
SDL_audio.c audio: Tweak SDL_GetAudioDeviceName. 2025-04-25 08:12:52 -07:00
SDL_audio_c.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_audio_channel_converters.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_audiocvt.c audio: Fix potential NULL dereference in AudioStream gain adjustment. 2025-01-28 13:14:25 -05:00
SDL_audiodev.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_audiodev_c.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_audioqueue.c audio: Fix audio stream gain going wrong in certain scenarios. 2025-01-27 20:20:17 -05:00
SDL_audioqueue.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_audioresample.c Ceil the audio resampling rate to avoid over-estimating output samples. 2025-03-01 11:07:55 -08:00
SDL_audioresample.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_audiotypecvt.c audio: hold floating point exceptions when using neon 2025-03-21 15:09:24 -07:00
SDL_mixer.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_sysaudio.h audio/video: Skip preferred drivers when loading a driver on demand 2025-02-12 11:51:36 -05:00
SDL_wave.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_wave.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00