dhewm3/neo/sound
Daniel Gibson e6f3713169 OpenAL: Try to reset disconnected devices, fixes #209
OpenAL devices can disconnect, and with some luck they're back after
a few seconds. This especially seems to happen with Intels Windows GPU
driver and display-audio when switching the resolution or enabling
fullscreen, see #209
Now a disconnect is detected and we try to reset the device for 20
seconds, hoping it comes back. This needs at least openal-soft 1.17.0
to build and 1.20.0 or newer to actually work.

Also added missing stub functions in openal_stub.cpp (used by dedicated
server so it doesn't have to link libopenal)
2020-06-01 22:13:41 +02:00
..
efxlib.h Cleanup EFX code 2012-01-10 17:45:37 +01:00
snd_cache.cpp ignore errors unloading OpenAL data. mitigates #178 2020-01-30 01:08:10 +01:00
snd_decoder.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
snd_efxfile.cpp Fix some compiler warnings (wrong types, superfluous checks, printf-fuckup) 2015-09-27 18:12:16 +02:00
snd_emitter.cpp Fix entering the menu or saving the game stopping some sounds. 2018-08-19 16:58:44 +02:00
snd_local.h OpenAL: Try to reset disconnected devices, fixes #209 2020-06-01 22:13:41 +02:00
snd_shader.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
snd_system.cpp OpenAL: Try to reset disconnected devices, fixes #209 2020-06-01 22:13:41 +02:00
snd_wavefile.cpp s/LittleLong/LittleInt/ to match the return type 2012-06-28 13:02:47 +02:00
snd_world.cpp Fix looping .wav sounds with leadin, fixes #291 2020-06-01 22:13:41 +02:00
sound.h Port EAX to EFX 2012-01-08 22:04:56 +01:00