diff options
author | Stefan Kost <ensonic@users.sourceforge.net> | 2006-02-07 18:51:50 +0000 |
---|---|---|
committer | Stefan Kost <ensonic@users.sourceforge.net> | 2006-02-07 18:51:50 +0000 |
commit | a7a372c3c5ff8b317fd36f017bb8524064e52080 (patch) | |
tree | 4ac163e6f603d637851f2937235c8ab2a00baaf3 /gst-plugin/src/gstplugin.c | |
parent | d658c57f0048459b7a26ac1024c6aedb5676f46f (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.c | 23 |
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); |