mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-30 13:41:48 +00:00
12bbbd5c1e
Original commit message from CVS: Lots of modifications to the plugin system. - Added a GstPluginfeature object that serves as a base class for all plugin contents. - changed the plugin API, everyhting is now added with gst_plugin_add_feature - typefactories are named now so that they can be located easily and filled in at plugin load. - mime types like "video/raw image/raw" are gone for now. - lots of plugin updates (style and API changes) - tested with an without registry. - updates to various tools. - added a little testsuite to test/show how you can load plugins (4 modes) Test this one, Almost everything has changed :-) |
||
---|---|---|
.. | ||
.gitignore | ||
createreg.c | ||
Makefile.am | ||
README | ||
readreg.c |
This is my test code for reading and writing an XML registry of the plugins. This will be eventually folded back into the main library, such that when you query the list of plugins, you get all the plugins that are either loaded or listed in the registry. When you actually ask for a given plugin, it will load it if necessary. Pretty cool, huh?