7d337b23b7
* This has been necessary due to the undefined call order of of static objects. Fixes #12315. * The bug has been caused by the linker which free unused resources, making the BMediaRoster to run in a zombie state. In this state anything such as a message could make the looper to crash. * The class is reintroduced with some differences though, we are going to protect it from another thread calling Roster() while the BMediaRoster is quitting and implement BMediaRosterEx::Quit. * Unregister registrar notifications before we quit our thread. Avoid to uninitialize anything from QuitRequested as it may cause problems. |
||
---|---|---|
.. | ||
experimental | ||
audio_module.h | ||
DataExchange.h | ||
debug.h | ||
DecoderPlugin.h | ||
DefaultMediaTheme.h | ||
DormantNodeManager.h | ||
EncoderPlugin.h | ||
hmulti_audio.h | ||
MediaDebug.h | ||
MediaExtractor.h | ||
MediaMisc.h | ||
MediaPlugin.h | ||
MediaRecorder.h | ||
MediaRecorderNode.h | ||
MediaRosterEx.h | ||
MediaSounds.h | ||
MediaWriter.h | ||
MetaFormat.h | ||
multi_audio.h | ||
Notifications.h | ||
OldSoundDriver.h | ||
PluginManager.h | ||
RawFormats.h | ||
ReaderPlugin.h | ||
ServerInterface.h | ||
SharedBufferList.h | ||
soundcard.h | ||
TList.h | ||
TMap.h | ||
TStack.h | ||
WriterPlugin.h |