haiku/headers/private/media
Dario Casalinuovo 7d337b23b7 BMediaRoster: Reintroduce the undertaker class
* 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.
2015-09-01 15:08:57 +02:00
..
experimental
audio_module.h
DataExchange.h BMediaRoster: Add B_MEDIA_SERVER_STARTED and B_MEDIA_SERVER_QUIT 2015-07-24 12:19:33 +02:00
debug.h libmedia: Fix x86-64 debug build. 2013-12-13 17:53:12 -05:00
DecoderPlugin.h libmedia: Put AddOnManager into BPrivate::media namespace. 2015-04-19 23:47:05 +02:00
DefaultMediaTheme.h
DormantNodeManager.h
EncoderPlugin.h
hmulti_audio.h
MediaDebug.h
MediaExtractor.h
MediaMisc.h
MediaPlugin.h
MediaRecorder.h BMediaRecorder: fix a few issues, fix style, remove unused SoundUtils 2015-01-12 18:31:27 +00:00
MediaRecorderNode.h BMediaRecorder: fix a few issues, fix style, remove unused SoundUtils 2015-01-12 18:31:27 +00:00
MediaRosterEx.h BMediaRoster: Reintroduce the undertaker class 2015-09-01 15:08:57 +02:00
MediaSounds.h
MediaWriter.h
MetaFormat.h
multi_audio.h
Notifications.h
OldSoundDriver.h
PluginManager.h
RawFormats.h
ReaderPlugin.h
ServerInterface.h BMediaRoster: Add B_MEDIA_SERVER_STARTED and B_MEDIA_SERVER_QUIT 2015-07-24 12:19:33 +02:00
SharedBufferList.h BBufferGroup: Check for duplicated buffer id 2015-07-11 15:40:16 +02:00
soundcard.h
TList.h TMap/Tlist: set various methods as const. 2015-03-17 21:50:18 +01:00
TMap.h TMap/Tlist: set various methods as const. 2015-03-17 21:50:18 +01:00
TStack.h
WriterPlugin.h