summaryrefslogtreecommitdiff
path: root/gst-plugin/src/gstplugin.c
diff options
context:
space:
mode:
authorStefan Kost <ensonic@users.sourceforge.net>2006-02-07 18:51:50 +0000
committerStefan Kost <ensonic@users.sourceforge.net>2006-02-07 18:51:50 +0000
commita7a372c3c5ff8b317fd36f017bb8524064e52080 (patch)
tree4ac163e6f603d637851f2937235c8ab2a00baaf3 /gst-plugin/src/gstplugin.c
parentd658c57f0048459b7a26ac1024c6aedb5676f46f (diff)
configure.ac: allow installing to $HOME
Original commit message from CVS: * configure.ac: allow installing to $HOME * src/gstplugin.c: (gst_plugin_template_base_init), (gst_plugin_template_init): * src/gstplugin.h: * src/gsttransform.c: (gst_plugin_template_base_init), (gst_plugin_template_class_init), (gst_plugin_template_init), (gst_plugin_template_transform_ip), (gst_plugin_template_set_property), (gst_plugin_template_get_property), (plugin_init): * src/gsttransform.h: add another template * tools/make_element: fix generator, when template (arg2) is given
Diffstat (limited to 'gst-plugin/src/gstplugin.c')
-rw-r--r--gst-plugin/src/gstplugin.c23
1 files changed, 19 insertions, 4 deletions
diff --git a/gst-plugin/src/gstplugin.c b/gst-plugin/src/gstplugin.c
index b20f8e8..661e345 100644
--- a/gst-plugin/src/gstplugin.c
+++ b/gst-plugin/src/gstplugin.c
@@ -1,4 +1,6 @@
-/* Copyright 2005 Thomas Vander Stichele <thomas@apestaart.org>
+/*
+ * GStreamer
+ * Copyright 2005 Thomas Vander Stichele <thomas@apestaart.org>
* Copyright 2005 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
*
* Permission is hereby granted, free of charge, to any person obtaining a
@@ -40,6 +42,19 @@
* Boston, MA 02111-1307, USA.
*/
+/**
+ * SECTION:element-plugin
+ *
+ * <refsect2>
+ * <title>Example launch line</title>
+ * <para>
+ * <programlisting>
+ * gst-launch -v -m audiotestsrc ! plugin ! fakesink silent=TRUE
+ * </programlisting>
+ * </para>
+ * </refsect2>
+ */
+
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
@@ -137,7 +152,7 @@ gst_gst_plugin_template_get_type (void)
static void
gst_plugin_template_base_init (GstPluginTemplateClass *klass)
{
- static GstElementDetails plugin_details = {
+ static GstElementDetails element_details = {
"PluginTemplate",
"Generic/PluginTemplate",
"Generic Template Plugin",
@@ -149,7 +164,7 @@ gst_plugin_template_base_init (GstPluginTemplateClass *klass)
gst_static_pad_template_get (&src_factory));
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_factory));
- gst_element_class_set_details (element_class, &plugin_details);
+ gst_element_class_set_details (element_class, &element_details);
}
/* initialize the plugin's class */
@@ -178,7 +193,7 @@ gst_plugin_template_class_init (GstPluginTemplateClass *klass)
* initialize structure
*/
static void
-gst_plugin_template_init (GstPluginTemplate *filter)
+gst_plugin_template_init (GstPluginTemplate *filter, GstPluginTemplateClass * klass)
{
GstElementClass *klass = GST_ELEMENT_GET_CLASS (filter);