haiku/headers/private/media
Michael Lotz 62d30d9e49 libmedia: Put AddOnManager into BPrivate::media namespace.
The AddOnManager was in the global namespace, clashing with application
classes with the same name.

The input_server has an AddOnManager of its own. When the
shortcut_catcher filter was loaded by said AddOnManager, it in turn
loaded libgame.so, which in turn loaded libmedia.so, where an
AddOnManager was created for the global AddOnManager instance in
libmedia.so. Unfortunately the wrong AddOnManager, the one from the
input_server, was created. This lead to two AddOnManagers being active
in the input_server which very well could be responsible for #11049
and #11280.

This was a regression since the move of the AddOnManager from the
media_server to libmedia.so in hrev47086. This also fits with the two
tickets.

I actually noticed the problem when debugging the shutdown process of
the input_server, where the destruction of the wrong AddOnManager
caused a deadlock with itself.
2015-04-19 23:47:05 +02:00
..
experimental Thou shalt not use spaces in file names. 2007-08-29 23:49:02 +00:00
audio_module.h Added missing newline. 2003-05-12 00:40:54 +00:00
DataExchange.h * The static object construction and destruction is no longer random, but takes 2010-01-05 16:53:55 +00: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 Some cleanup. 2007-10-15 14:09:14 +00:00
DormantNodeManager.h * Accidently put gDormantNodeManager into the public namespace. 2009-12-07 21:27:21 +00:00
EncoderPlugin.h Encoder: 2009-08-05 10:21:36 +00:00
hmulti_audio.h added Headphones and SPDIF string constants 2008-11-17 19:44:36 +00:00
MediaDebug.h new debug header for media kit 2007-04-26 20:40:27 +00:00
MediaExtractor.h Implemented an API to get arbitrary meta-data about 2010-09-17 08:04:26 +00:00
MediaMisc.h some copyright headers clean up 2010-04-12 21:02:09 +00:00
MediaPlugin.h * Cleanup 2009-07-29 16:01:28 +00:00
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 some copyright headers clean up 2010-04-12 21:02:09 +00:00
MediaSounds.h some copyright headers clean up 2010-04-12 21:02:09 +00:00
MediaWriter.h * Change the signature of the Writer plugins setup methods such 2010-10-20 21:36:23 +00:00
MetaFormat.h * More header cleanup, continuing korli's work. 2010-04-13 09:48:02 +00:00
multi_audio.h * Delete all local copies of multi_audio from source tree. 2007-05-14 02:37:14 +00:00
Notifications.h * Cleanup. 2009-12-07 21:32:59 +00:00
OldSoundDriver.h Updated to the API changes introduced by BeOS R4's legacy BeOS R3 sound driver API support. 2002-07-14 02:42:32 +00:00
PluginManager.h * Renamed _plugin_manager to gPluginManager. 2010-08-24 13:30:39 +00:00
RawFormats.h raw decoder supports many samples types now, and support for them 2003-12-27 14:51:14 +00:00
ReaderPlugin.h Implemented an API to get arbitrary meta-data about 2010-09-17 08:04:26 +00:00
ServerInterface.h Implement BMediaRoster::RollNode(). 2015-01-08 08:57:01 +01:00
SharedBufferList.h Clean SharedBufferList.h. 2015-04-13 19:21:35 +02:00
soundcard.h Move this to media/, seems audio/ is only for old stuff. 2007-08-29 12:31:55 +00:00
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 a stack doesn't need iteration functionality 2002-12-08 23:46:39 +00:00
WriterPlugin.h * Change the signature of the Writer plugins setup methods such 2010-10-20 21:36:23 +00:00