SDL/src/audio
Frank Praznik 186fec2560 pipewire: Consolidate registry enumeration instances
The preferred Pipewire path requires both devices being available, and that a sufficiently recent underlying core version is running on the host system. These criteria were being checked separately, which required two separate instances of enumerating the Pipewire registry, which is a fairly heavy operation. Move the version info callback to the main hotplug thread to avoid enumerating the registry twice, and check for both the version and required devices at the same time on the preferred path.
2024-07-11 14:14:15 -04:00
..
aaudio audio: Refer to audio devices to "playback" and "recording". 2024-06-15 01:08:12 -04:00
alsa audio: Separate channel maps out of SDL_AudioSpec. 2024-07-10 15:43:57 -04:00
android audio: Refer to audio devices to "playback" and "recording". 2024-06-15 01:08:12 -04:00
coreaudio coreaudio: simplify memory leak fix. 2024-06-15 11:42:44 -04:00
directsound audio: Refer to audio devices to "playback" and "recording". 2024-06-15 01:08:12 -04:00
disk audio: Refer to audio devices to "playback" and "recording". 2024-06-15 01:08:12 -04:00
dsp audio: Refer to audio devices to "playback" and "recording". 2024-06-15 01:08:12 -04:00
dummy audio: Refer to audio devices to "playback" and "recording". 2024-06-15 01:08:12 -04:00
emscripten audio: Refer to audio devices to "playback" and "recording". 2024-06-15 01:08:12 -04:00
haiku audio: Refer to audio devices to "playback" and "recording". 2024-06-15 01:08:12 -04:00
jack audio: Refer to audio devices to "playback" and "recording". 2024-06-15 01:08:12 -04:00
n3ds audio: Refer to audio devices to "playback" and "recording". 2024-06-15 01:08:12 -04:00
netbsd audio: Refer to audio devices to "playback" and "recording". 2024-06-15 01:08:12 -04:00
openslES audio: Refer to audio devices to "playback" and "recording". 2024-06-15 01:08:12 -04:00
pipewire pipewire: Consolidate registry enumeration instances 2024-07-11 14:14:15 -04:00
ps2 audio: Refer to audio devices to "playback" and "recording". 2024-06-15 01:08:12 -04:00
psp audio: Refer to audio devices to "playback" and "recording". 2024-06-15 01:08:12 -04:00
pulseaudio audio: Add channel remapping to SDL_AudioSpec and SDL_AudioStream. 2024-07-03 14:38:33 -04:00
qnx audio: Add channel remapping to SDL_AudioSpec and SDL_AudioStream. 2024-07-03 14:38:33 -04:00
sndio audio: Refer to audio devices to "playback" and "recording". 2024-06-15 01:08:12 -04:00
vita audio: Refer to audio devices to "playback" and "recording". 2024-06-15 01:08:12 -04:00
wasapi Fixed audio recording latency after a hitch 2024-06-26 12:06:03 -07:00
SDL_audio.c audio: Separate channel maps out of SDL_AudioSpec. 2024-07-10 15:43:57 -04: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 audio: Separate channel maps out of SDL_AudioSpec. 2024-07-10 15:43:57 -04:00
SDL_audiodev.c audio: Refer to audio devices to "playback" and "recording". 2024-06-15 01:08:12 -04:00
SDL_audiodev_c.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_audioqueue.c audio: Separate channel maps out of SDL_AudioSpec. 2024-07-10 15:43:57 -04:00
SDL_audioqueue.h audio: Separate channel maps out of SDL_AudioSpec. 2024-07-10 15:43:57 -04: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 Rename SDL_Swap(16|32|64)(LE|BE) to SDL_Swap(LE|BE)(16|32|64) 2024-06-12 02:29:39 +02:00
SDL_sysaudio.h audio: Separate channel maps out of SDL_AudioSpec. 2024-07-10 15:43:57 -04:00
SDL_wave.c Clear the wave format so the channel map is cleared before returning from SDL_LoadWAV_IO() 2024-07-05 12:44:25 -07:00
SDL_wave.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00