Complete Redesign: More power to the plugins.
authorZeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Tue, 25 Nov 2008 14:43:12 +0000 (14:43 +0000)
committerZeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Tue, 25 Nov 2008 14:43:12 +0000 (14:43 +0000)
commit4edab3455e666a826e83182043d17ba52a27bf99
treecccf5705c9d0aa91269b94b54675db06aa22485f
parent3ef61253b45e9227bec4275c6c4440040449f00c
Complete Redesign: More power to the plugins.

List of changes:
* Plugins now loaded into separate Media Servers.
* Plugins can now implement any kind of resources (only services atm).
* Service classes are now exposed to plugins so they can inherit from them.
* MediaTracker now inherits from ContentDirectory rather than ContentProvider.
* ContentProvider is removed.

svn path=/trunk/; revision=293
17 files changed:
data/xml/description-xbox360.xml
data/xml/description.xml
src/media-providers/tracker/rygel-media-tracker.vala
src/media-providers/tracker/rygel-tracker-container.vala
src/media-providers/tracker/rygel-tracker-plugin.vala
src/media-server/Makefile.am
src/media-server/rygel-connection-manager.vala
src/media-server/rygel-content-directory.vala
src/media-server/rygel-main.vala [new file with mode: 0644]
src/media-server/rygel-media-manager.vala [deleted file]
src/media-server/rygel-media-provider.vala [deleted file]
src/media-server/rygel-media-receiver-registrar.vala
src/media-server/rygel-media-server-factory.vala [new file with mode: 0644]
src/media-server/rygel-media-server.vala
src/media-server/rygel-plugin-loader.vala [new file with mode: 0644]
src/media-server/rygel-plugin.vala [new file with mode: 0644]
src/media-server/rygel-resource-info.vala [new file with mode: 0644]