SDL/src/audio
Ryan C. Gordon 1453cfa4e9
pulseaudio: Move to a threaded mainloop.
This used to create a context and mainloop for each device and the hotplug
thread, but this isn't correct use of PulseAudio's API. Now we have a
single context and a pa_threaded_mainloop, and all threads cooperate around
it.

This was originally from SDL3, in 35292d7dba88faa667f86e77c63651d19ef49178.

Reference Issue #7883.
Reference Issue #7427.
2023-06-28 20:32:14 -04:00
..
aaudio style fixes for SDL_PROC macros. 2023-05-19 14:10:02 +03:00
alsa Code style: changed "sizeof foo" to "sizeof(foo)" (thanks @sezero!) 2023-03-09 15:23:59 -08:00
android Code style: changed "sizeof foo" to "sizeof(foo)" (thanks @sezero!) 2023-03-09 15:23:59 -08:00
arts Updated source to match SDL function prototype style 2023-05-23 10:59:03 -07:00
coreaudio coreaudio: Flush/stop the AudioQueue before disposing of it. 2023-05-08 14:25:01 -04:00
directsound Code style: changed "sizeof foo" to "sizeof(foo)" (thanks @sezero!) 2023-03-09 15:23:59 -08:00
disk Updated copyright for 2023 2023-01-09 09:48:21 -08:00
dsp Code style: changed "sizeof foo" to "sizeof(foo)" (thanks @sezero!) 2023-03-09 15:23:59 -08:00
dummy Updated copyright for 2023 2023-01-09 09:48:21 -08:00
emscripten Code style: changed "sizeof foo" to "sizeof(foo)" (thanks @sezero!) 2023-03-09 15:23:59 -08:00
esd Updated source to match SDL function prototype style 2023-05-23 10:59:03 -07:00
fusionsound Updated source to match SDL function prototype style 2023-05-23 10:59:03 -07:00
haiku Updated copyright for 2023 2023-01-09 09:48:21 -08:00
jack Code style: changed "sizeof foo" to "sizeof(foo)" (thanks @sezero!) 2023-03-09 15:23:59 -08:00
n3ds Code style: changed "sizeof foo" to "sizeof(foo)" (thanks @sezero!) 2023-03-09 15:23:59 -08:00
nacl Updated source to match SDL function prototype style 2023-05-23 10:59:03 -07:00
nas Updated source to match SDL function prototype style 2023-05-23 10:59:03 -07:00
netbsd Code style: changed "sizeof foo" to "sizeof(foo)" (thanks @sezero!) 2023-03-09 15:23:59 -08:00
openslES Code style: changed "sizeof foo" to "sizeof(foo)" (thanks @sezero!) 2023-03-09 15:23:59 -08:00
os2 Updated copyright for 2023 2023-01-09 09:48:21 -08:00
paudio Updated source to match SDL function prototype style 2023-05-23 10:59:03 -07:00
pipewire Updated copyright for 2023 2023-01-09 09:48:21 -08:00
ps2 Updated copyright for 2023 2023-01-09 09:48:21 -08:00
psp Fixed audio 2023-02-11 13:22:47 -08:00
pulseaudio pulseaudio: Move to a threaded mainloop. 2023-06-28 20:32:14 -04:00
qsa Updated source to match SDL function prototype style 2023-05-23 10:59:03 -07:00
sndio Updated copyright for 2023 2023-01-09 09:48:21 -08:00
sun Updated source to match SDL function prototype style 2023-05-23 10:59:03 -07:00
vita Updated copyright for 2023 2023-01-09 09:48:21 -08:00
wasapi wasapi: Force WIN_CoInitialize duing device open. 2023-03-17 08:44:19 -07:00
winmm Updated source to match SDL function prototype style 2023-05-23 10:59:03 -07:00
SDL_audio.c Updated source to match SDL function prototype style 2023-05-23 10:59:03 -07:00
SDL_audio_c.h Updated copyright for 2023 2023-01-09 09:48:21 -08:00
SDL_audio_channel_converters.h Updated copyright for 2023 2023-01-09 09:48:21 -08:00
SDL_audio_resampler_filter.h Updated copyright for 2023 2023-01-09 09:48:21 -08:00
SDL_audiocvt.c Updated source to match SDL function prototype style 2023-05-23 10:59:03 -07:00
SDL_audiodev.c Updated copyright for 2023 2023-01-09 09:48:21 -08:00
SDL_audiodev_c.h Updated copyright for 2023 2023-01-09 09:48:21 -08:00
SDL_audiotypecvt.c Backport simplify flags PR #7220 2023-02-09 17:19:46 -08:00
SDL_mixer.c Updated copyright for 2023 2023-01-09 09:48:21 -08:00
SDL_sysaudio.h Updated copyright for 2023 2023-01-09 09:48:21 -08:00
SDL_wave.c Updated source to match SDL function prototype style 2023-05-23 10:59:03 -07:00
SDL_wave.h Updated copyright for 2023 2023-01-09 09:48:21 -08:00