haiku/headers/private
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
..
app app_server: store and restore fill rule... 2014-03-17 22:55:47 +01:00
audio Move this to media/, seems audio/ is only for old stuff. 2007-08-29 12:31:55 +00:00
binary_compatibility BControl: Add icon support 2013-12-22 02:48:25 +01:00
bluetooth Adding debug file to bluetooth. 2013-01-12 20:01:28 +01:00
debug Move comment to correct function. 2013-05-01 19:52:00 -04:00
device power: Remove old cpufreq interface 2013-11-22 05:30:14 +01:00
drivers PCI: moved IDE api flags to PCI.h 2013-11-28 18:38:45 +01:00
file_systems ramdisk: Switch to CLI command for user interface 2013-11-30 17:02:49 +01:00
firewire kernel: atomic_*() functions rework 2013-11-05 22:32:59 +01:00
fs_shell Merge branch 'scheduler' 2014-01-17 04:06:15 +01:00
graphics radeon_hd: Rework dp aux functions to take connector index 2014-02-03 20:20:13 -06:00
index_server Add a CLucene full-text add-on. 2010-10-28 15:22:52 +00:00
input Implemented the patch on #7963 in a different way. 2011-10-31 18:09:24 +00:00
interface AboutWindow: Move to Interface Kit (still private) 2014-03-25 14:17:19 -04:00
kernel kernel: Properly synchronize suspending new thread 2014-03-17 02:40:12 +01:00
libroot Merge branch 'scheduler' 2014-01-17 04:06:15 +01:00
locale Fix relying on order of static object destruction in Locale Kit. 2012-11-26 01:19:27 +01:00
mail * Put ServerConnection into the BPrivate namespace as it should have been. 2011-11-02 22:56:50 +00:00
media Move media plug-in support to application side. 2014-04-02 09:56:32 +02:00
midi Made all server version and signatures consistent, and thus closing bug #909. 2006-10-22 17:56:02 +00:00
mount * Removed now obsolete notification (this was not even used in Tracker 2009-10-07 19:31:57 +00:00
net ...and also fix a mismatched prototype 2014-02-11 13:26:32 +01:00
notification * revert '43157 as the files are actually needed. I still don't understand how I managed to build everything without them ... 2011-11-03 12:49:18 +00:00
package build fix follow up on status_t/ssize_t changes. 2014-02-11 18:26:41 +01:00
print Remove remaining unnecessary 'volatile' qualifiers 2013-11-06 00:03:07 +01:00
runtime_loader runtime loader: Export get_executable_architecture() function 2013-11-17 02:09:36 +01:00
screen_saver ScreenSaverSettings: Silly indentiation fix 2014-02-25 14:58:37 -05:00
shared AboutWindow: Move to Interface Kit (still private) 2014-03-25 14:17:19 -04:00
storage mime/Database: Add SetIcon[ForType]() BBitmap* version 2014-01-25 11:53:47 +01:00
support kernel: atomic_*() functions rework 2013-11-05 22:32:59 +01:00
syslog_daemon Implemented syslog support for the kernel debug output. Not fancy at all yet, but 2006-01-24 20:28:52 +00:00
system arm/atomic: round of atomic function changes 2014-02-15 11:46:12 +01:00
textencoding missing comment tokens 2007-06-20 21:20:11 +00:00
tracker Fix crash when dragging files onto nav menus. 2012-09-03 16:28:47 -04:00
usb_vision some copyright headers clean up 2010-04-12 21:02:09 +00:00
userlandfs Should have been part of r37678. io_request_is_vip() support. 2010-07-22 11:09:32 +00:00
virtio virtio: add queue_is_full(), queue_is_empty(), queue_size() hooks. 2013-09-18 17:43:39 +02:00
vmdk Moved vmdkimage.h to a shareable place, cleaned it up a bit, and renamed it to 2009-10-01 03:08:46 +00:00