SDL/src/audio
Sam Lantinga fea2504a37 Prioritize the pipewire audio driver over ALSA
ALSA is used very rarely anymore and the pipewire ALSA emulation isn't as good as using pipewire directly. The Pulseaudio emulation is very good, and Pulseaudio is still commonly available on Linux systems, so we'll default to that first and fall back to pipewire if it's not available. We'll finally try ALSA, to handle very old systems.

Fixes https://github.com/libsdl-org/SDL/issues/7541
2023-11-07 22:02:27 -08:00
..
aaudio Moved Android low latency audio behind a hint "SDL_ANDROID_LOW_LATENCY_AUDIO" 2023-10-19 08:54:11 -07:00
alsa Code cleanup now that SDL_bool is equivalent to a C boolean expression 2023-11-03 09:54:04 -07:00
android audio: Remove stub header SDL_audio_c.h. 2023-10-18 15:46:07 -04:00
coreaudio Code cleanup now that SDL_bool is equivalent to a C boolean expression 2023-11-03 09:54:04 -07:00
directsound wasapi: Proxy default device change handling to management thread. 2023-10-26 23:03:27 -04:00
disk audio: Remove stub header SDL_audio_c.h. 2023-10-18 15:46:07 -04:00
dsp audio: Remove stub header SDL_audio_c.h. 2023-10-18 15:46:07 -04:00
dummy audio: Remove stub header SDL_audio_c.h. 2023-10-18 15:46:07 -04:00
emscripten Code cleanup now that SDL_bool is equivalent to a C boolean expression 2023-11-03 09:54:04 -07:00
haiku audio: Another attempt to make device add/remove work vs event watchers. 2023-10-23 00:38:41 -04:00
jack audio: Another attempt to make device add/remove work vs event watchers. 2023-10-23 00:38:41 -04:00
n3ds SDL_n3dsaudio.c - don't risk leaving current_priority uninitialized 2023-10-24 23:48:53 -04:00
netbsd audio: Remove stub header SDL_audio_c.h. 2023-10-18 15:46:07 -04:00
openslES audio: Remove stub header SDL_audio_c.h. 2023-10-18 15:46:07 -04:00
pipewire audio: Cleaned out most remaining /* */ comments for // style. 2023-10-18 15:39:01 -04:00
ps2 audio: Remove stub header SDL_audio_c.h. 2023-10-18 15:46:07 -04:00
psp audio: Remove stub header SDL_audio_c.h. 2023-10-18 15:46:07 -04:00
pulseaudio Code cleanup now that SDL_bool is equivalent to a C boolean expression 2023-11-03 09:54:04 -07:00
qnx audio: Remove stub header SDL_audio_c.h. 2023-10-18 15:46:07 -04:00
sndio audio: Remove stub header SDL_audio_c.h. 2023-10-18 15:46:07 -04:00
vita Cleaned up warnings from check_stdlib_usage.py 2023-10-18 21:38:14 -07:00
wasapi Code cleanup now that SDL_bool is equivalent to a C boolean expression 2023-11-03 09:54:04 -07:00
SDL_audio.c Prioritize the pipewire audio driver over ALSA 2023-11-07 22:02:27 -08:00
SDL_audio_c.h Fixed warning C4210: nonstandard extension used: function given file scope 2023-10-23 17:04:14 -07:00
SDL_audio_channel_converters.h audio: Cleaned out most remaining /* */ comments for // style. 2023-10-18 15:39:01 -04:00
SDL_audio_resampler_filter.h audio: Cleaned out most remaining /* */ comments for // style. 2023-10-18 15:39:01 -04:00
SDL_audiocvt.c Code cleanup now that SDL_bool is equivalent to a C boolean expression 2023-11-03 09:54:04 -07:00
SDL_audiodev.c audio: Cleaned out most remaining /* */ comments for // style. 2023-10-18 15:39:01 -04:00
SDL_audiodev_c.h audio: Cleaned out most remaining /* */ comments for // style. 2023-10-18 15:39:01 -04:00
SDL_audioqueue.c Refactored SDL_audiocvt.c 2023-09-17 13:13:23 -07:00
SDL_audioqueue.h Refactored SDL_audiocvt.c 2023-09-17 13:13:23 -07:00
SDL_audioresample.c audio: Cleaned out most remaining /* */ comments for // style. 2023-10-18 15:39:01 -04:00
SDL_audioresample.h Fixed warning C4028: formal parameter different from declaration 2023-10-10 16:37:17 -07:00
SDL_audiotypecvt.c audio: Remove stub header SDL_audio_c.h. 2023-10-18 15:46:07 -04:00
SDL_mixer.c audio: Cleaned out most remaining /* */ comments for // style. 2023-10-18 15:39:01 -04:00
SDL_sysaudio.h audio: Don't reset device ID counter on subsystem init/quit. 2023-10-31 10:50:37 -04:00
SDL_wave.c audio: Remove stub header SDL_audio_c.h. 2023-10-18 15:46:07 -04:00
SDL_wave.h Updated copyright for 2023 2023-01-09 09:41:41 -08:00