haiku/headers
Adrien Destugues 2feaa37f24 Move media plug-in support to application side.
The media server tried to use node monitoring to dynamically add and
remove plug-ins, but it isn't that useful:
* When a plug-in is added, applications would have to query the media
server to get an up to date list of available formats. For example
MediaConvert populates its format menus on startup.
* When removing a plugin, if an app already had it loaded, there is not
much that can be done to keep it working.
* The list of plugins was not sorted by directories (user vs system
add-ons), so the directories were re-scanned to make sure user add-ons
were returned first, rendering the node monitoring less interesting.

Now, the format handling is done by each application. The node
monitoring is removed, instead the apps will scan the plugin directory
when first using the media kit classes. Restarting the application is
needed to update the media formats list.
2014-04-02 09:56:32 +02:00
..
build Fixed multi-line #ifdef 2014-03-18 20:40:02 +01:00
compatibility histedit.h: Add missing #include <sys/cdefs.h> 2014-03-15 04:34:46 +01:00
config ARM: Be aware of ARMEL and ARMEL 2014-01-01 23:41:02 -07:00
cpp Add another mssing string::compare prototype. 2014-01-17 10:00:32 +01:00
glibc Make public glibc header printf.h usable. 2013-07-17 18:07:56 +02:00
libs Fixed execute bits of AGG headers. 2014-02-04 23:51:49 +01:00
os Whitespace style fixes only in StorageDefs.h 2014-03-31 16:22:06 -04:00
posix stdio.h: Add missing *_unlocked declarations 2014-03-09 23:08:51 +01:00
private Move media plug-in support to application side. 2014-04-02 09:56:32 +02:00
tools * Moved everything into the SymbolPatcher namespace. 2009-11-05 17:16:17 +00:00