haiku/headers/private/media
Stephan Aßmus bb56a763a6 Resolved TODOs in PluginManager about leaking plugins when they are no longer
needed. I've added MediaPlugin* fields to Reader and Decoder plugin classes
which are set when the PluginManager hands out new instances. This way the
manager knows what plugin created the Decoder or Reader instance in the
Destroy*() methods and can decrease the reference count accordingly. Also added
some FBC stuffing to Decoder and Reader. All media plugins need to be recompiled,
in case anyone has some outside the Haiku tree.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30984 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-06-07 18:11:05 +00:00
..
experimental Thou shalt not use spaces in file names. 2007-08-29 23:49:02 +00:00
DataExchange.h * BParameterWeb::StartWatching() now just calls BMediaRoster::StartWatching() 2009-04-08 21:17:03 +00:00
DecoderPlugin.h Resolved TODOs in PluginManager about leaking plugins when they are no longer 2009-06-07 18:11:05 +00:00
DefaultMediaTheme.h Some cleanup. 2007-10-15 14:09:14 +00:00
DormantNodeManager.h needed by DefaultManager, could be avoided but i think it's ok for now 2003-11-17 09:45:47 +00:00
Encoder.h It is accomplished ... 2002-07-09 12:24:59 +00:00
MediaDebug.h new debug header for media kit 2007-04-26 20:40:27 +00:00
MediaExtractor.h - Implemented MediaExtractor::Copyright, which just calls the instantiated reader 2008-05-07 21:09:56 +00:00
MediaMisc.h export media addon server signature for internal use. This doesn't seem to belong into MediaDefs.h 2004-08-15 12:07:55 +00:00
MediaPlugin.h New meta_format structure that is used internally by BMediaFormats and 2004-01-23 07:24:51 +00:00
MediaRosterEx.h Constructor for BMediaRosterEx 2004-05-19 09:26:53 +00:00
MediaSounds.h added default sound events 2007-04-16 19:15:46 +00:00
MetaFormat.h New meta_format structure that is used internally by BMediaFormats and 2004-01-23 07:24:51 +00:00
Notifications.h changed media kit internal messaging and notification support 2002-10-02 01:04:48 +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 Resolved TODOs in PluginManager about leaking plugins when they are no longer 2009-06-07 18:11:05 +00:00
PortPool.h It is accomplished ... 2002-07-09 12:24:59 +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 Resolved TODOs in PluginManager about leaking plugins when they are no longer 2009-06-07 18:11:05 +00:00
SharedBufferList.h fix build 2006-01-15 23:17:05 +00:00
TList.h Remove() was completely broken if not removing the very last item. 2009-06-07 17:56:59 +00:00
TMap.h Just saw that _Remove(index) here was as broken as in TList.h. 2009-06-07 18:04:32 +00:00
TStack.h a stack doesn't need iteration functionality 2002-12-08 23:46:39 +00:00
Writer.h It is accomplished ... 2002-07-09 12:24:59 +00:00
audio_module.h Added missing newline. 2003-05-12 00:40:54 +00:00
debug.h * Implemented ERROR as fprintf(stderr, ...) with tracing turned off as well. 2008-03-19 19:39:07 +00:00
hmulti_audio.h added Headphones and SPDIF string constants 2008-11-17 19:44:36 +00:00
multi_audio.h * Delete all local copies of multi_audio from source tree. 2007-05-14 02:37:14 +00:00
soundcard.h Move this to media/, seems audio/ is only for old stuff. 2007-08-29 12:31:55 +00:00