gstreamer/tests/old/testsuite/plugin/static2.c
David Schleef 26da835878 Fixes for new caps. A few tests disabled.
Original commit message from CVS:
Fixes for new caps.  A few tests disabled.
2003-11-29 00:14:13 +00:00

64 lines
1 KiB
C

#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#include <gst/gst.h>
static gboolean
plugin_init (GstPlugin *plugin)
{
return TRUE;
}
GST_PLUGIN_DEFINE_STATIC (
GST_VERSION_MAJOR,
GST_VERSION_MINOR,
"testplugin",
"a plugin for testing",
plugin_init,
VERSION,
GST_LICENSE,
GST_COPYRIGHT,
GST_PACKAGE,
GST_ORIGIN
);
static gboolean
plugin2_init (GstPlugin *plugin)
{
return TRUE;
}
GST_PLUGIN_DEFINE_STATIC (
GST_VERSION_MAJOR,
GST_VERSION_MINOR,
"testplugin2",
"a second plugin for testing",
plugin2_init,
VERSION,
GST_LICENSE,
GST_COPYRIGHT,
GST_PACKAGE,
GST_ORIGIN
);
int
main (int argc, char *argv[])
{
GstPlugin *plugin;
gst_init (&argc, &argv);
plugin = gst_registry_pool_find_plugin ("testplugin");
g_assert (plugin != NULL);
g_print ("testplugin: %p %s\n", plugin, gst_plugin_get_name(plugin));
plugin = gst_registry_pool_find_plugin ("testplugin2");
g_assert (plugin != NULL);
g_print ("testplugin2: %p %s\n", plugin, gst_plugin_get_name(plugin));
return 0;
}