phoenix-firestorm/indra/llaudio
Nat Goodspeed 026ef1935d SL-19690: Follow up on Rye Mutt's fix for shutdown crashes.
Rather than continuing to propagate try/catch (Closed)
(aka LLThreadSafeQueueInterrupt) constructs through the code base, make
WorkQueueBase::post() return bool indicating success (i.e. ! isClosed()).
This obviates postIfOpen(), which no one was using anyway.

In effect, postIfOpen() is renamed post(), bypassing the exception when
isClosed().

Review existing try/catch blocks of that sort, changing to test for post()
returning false.
2023-05-08 12:07:31 -04:00
..
CMakeLists.txt SL-17238 Fix coding policy build issues 2022-09-17 19:30:31 +03:00
llaudiodecodemgr.cpp SL-19690: Follow up on Rye Mutt's fix for shutdown crashes. 2023-05-08 12:07:31 -04:00
llaudiodecodemgr.h SL-16182: Offload audio decoding from the main thread to the general work queue. 2022-06-14 11:31:52 -07:00
llaudioengine.cpp Merge branch 'master' into DRTVWR-548-maint-N 2022-09-15 20:44:04 +03:00
llaudioengine.h Merge branch 'master' into DRTVWR-548-maint-N 2022-09-15 20:44:04 +03:00
llaudioengine_fmodstudio.cpp Merge branch 'master' into DRTVWR-548-maint-N 2022-09-15 20:44:04 +03:00
llaudioengine_fmodstudio.h SL-16182: Offload audio decoding from the main thread to the general work queue. 2022-06-14 11:31:52 -07:00
llaudioengine_openal.cpp Merge branch 'master' into DRTVWR-548-maint-N 2022-09-15 20:44:04 +03:00
llaudioengine_openal.h SL-17021: Fix inconsistent header definition for LLAudioEngine_OpenAL 2022-06-22 14:50:28 -07:00
lllistener.cpp
lllistener.h
lllistener_ds3d.h
lllistener_fmodstudio.cpp
lllistener_fmodstudio.h
lllistener_openal.cpp
lllistener_openal.h
llstreamingaudio.h
llstreamingaudio_fmodstudio.cpp SL-17425 Crash when closing two dependent floaters 2022-05-20 01:35:40 +03:00
llstreamingaudio_fmodstudio.h
llvorbisencode.cpp
llvorbisencode.h
llwindgen.h