gstreamer/testsuite/plugin/dynamic.c
Wim Taymans 12bbbd5c1e Lots of modifications to the plugin system.
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 :-)
2001-08-21 20:16:48 +00:00

23 lines
378 B
C

#include <gst/gst.h>
int
main (int argc, char *argv[])
{
GstPlugin *plugin;
gboolean loaded;
gst_init (&argc, &argv);
gst_plugin_add_path (".");
loaded = gst_plugin_load ("testplugin");
g_assert (loaded == TRUE);
plugin = gst_plugin_find ("testplugin");
g_assert (plugin != NULL);
g_print ("testplugin: %d, %s\n", loaded, plugin->name);
return 0;
}