remove copyright field from plugin structs
authorAndy Wingo <wingo@pobox.com>
Thu, 4 Dec 2003 10:02:41 +0000 (10:02 +0000)
committerAndy Wingo <wingo@pobox.com>
Thu, 4 Dec 2003 10:02:41 +0000 (10:02 +0000)
Original commit message from CVS:
remove copyright field from plugin structs

43 files changed:
common
configure.ac
docs/gst/tmpl/gst.sgml
docs/gst/tmpl/gstbin.sgml
docs/gst/tmpl/gstclock.sgml
docs/gst/tmpl/gstconfig.sgml
docs/gst/tmpl/gstelement.sgml
docs/gst/tmpl/gstindex.sgml
docs/gst/tmpl/gstobject.sgml
docs/gst/tmpl/gstpad.sgml
docs/gst/tmpl/gstpadtemplate.sgml
docs/gst/tmpl/gstplugin.sgml
docs/gst/tmpl/gstreamer-unused.sgml
docs/gst/tmpl/gstthread.sgml
docs/gst/tmpl/gstxml.sgml
examples/plugins/example.c
gst/autoplug/gstspider.c
gst/elements/gstelements.c
gst/gst.c
gst/gstelement.h
gst/gstplugin.c
gst/gstplugin.h
gst/indexers/gstindexers.c
gst/registries/gstxmlregistry.c
gst/schedulers/gstbasicscheduler.c
gst/schedulers/gstoptimalscheduler.c
libs/gst/bytestream/bytestream.c
libs/gst/getbits/getbits.c
plugins/elements/gstelements.c
plugins/indexers/gstindexers.c
tests/old/examples/plugins/example.c
tests/old/testsuite/bytestream/gstbstest.c
tests/old/testsuite/dynparams/dparamstest.c
tests/old/testsuite/plugin/static2.c
tests/old/testsuite/plugin/testplugin.c
tests/old/testsuite/plugin/testplugin2.c
testsuite/bytestream/gstbstest.c
testsuite/dynparams/dparamstest.c
testsuite/plugin/static2.c
testsuite/plugin/testplugin.c
testsuite/plugin/testplugin2.c
tools/gst-inspect.c
tools/gst-xmlinspect.c

diff --git a/common b/common
index b5288e8..fcdc6cc 160000 (submodule)
--- a/common
+++ b/common
@@ -1 +1 @@
-Subproject commit b5288e8215c6eacf0782880f6c5b6dea8f445a34
+Subproject commit fcdc6ccbcc674dd487021d87a0313abf02bae396
index 6ef8af9..538fe61 100644 (file)
@@ -470,7 +470,6 @@ dnl ############################
 
 dnl set license and copyright notice
 AC_DEFINE(GST_LICENSE, "LGPL", [GStreamer license])
-AC_DEFINE(GST_COPYRIGHT, "(c) 1999-2003 The GStreamer Team", [copyright message in plugins])
 dnl package name in plugins
 AC_ARG_WITH(package-name,
 AC_HELP_STRING([--with-package-name],[specify package name to use in plugins]),
index 0aa6581..92d3267 100644 (file)
@@ -112,14 +112,6 @@ pipeline</ulink> and Microsoft's DirectShow for some background.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_init_get_popt_table ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
-
 <!-- ##### FUNCTION gst_version ##### -->
 <para>
 
index 8a0038e..68c62da 100644 (file)
@@ -72,34 +72,6 @@ The GstBin object
 </para>
 
 
-<!-- ##### SIGNAL GstBin::element-added ##### -->
-<para>
-
-</para>
-
-@gstbin: the object which received the signal.
-@arg1: the element that was added to the bin
-
-<!-- ##### SIGNAL GstBin::element-removed ##### -->
-<para>
-
-</para>
-
-@gstbin: the object which received the signal.
-@arg1: the element that was removed from the bin
-
-<!-- ##### SIGNAL GstBin::iterate ##### -->
-<para>
-This signal is emitted when a bin iterates, either automatically or
-due to a #gst_bin_iterate() call.  The return value is used to
-determine if the object method handler processed any data.
-In most normal cases, a user-provided signal handler should return
-FALSE.
-</para>
-
-@gstbin: the object which received the signal.
-@Returns: TRUE if the state of the bin was advanced.
-
 <!-- ##### USER_FUNCTION GstBinPrePostIterateFunction ##### -->
 <para>
 The signature of the callback for the post and pre iterate function as set with
@@ -252,3 +224,31 @@ gst_bin_set_pre_iterate_function() and gst_bin_set_post_iterate_function().
 @clock: 
 
 
+<!-- ##### SIGNAL GstBin::element-added ##### -->
+<para>
+
+</para>
+
+@gstbin: the object which received the signal.
+@arg1: the element that was added to the bin
+
+<!-- ##### SIGNAL GstBin::element-removed ##### -->
+<para>
+
+</para>
+
+@gstbin: the object which received the signal.
+@arg1: the element that was removed from the bin
+
+<!-- ##### SIGNAL GstBin::iterate ##### -->
+<para>
+This signal is emitted when a bin iterates, either automatically or
+due to a #gst_bin_iterate() call.  The return value is used to
+determine if the object method handler processed any data.
+In most normal cases, a user-provided signal handler should return
+FALSE.
+</para>
+
+@gstbin: the object which received the signal.
+@Returns: TRUE if the state of the bin was advanced.
+
index ae2cf0d..da3b748 100644 (file)
@@ -235,16 +235,6 @@ The GstClock object
 </para>
 
 
-<!-- ##### ARG GstClock:max-diff ##### -->
-<para>
-Maximum allowed diff for clock sync requests against the real time.
-</para>
-
-<!-- ##### ARG GstClock:stats ##### -->
-<para>
-Boolean property to activate stat generation on the clock.
-</para>
-
 <!-- ##### FUNCTION gst_clock_set_speed ##### -->
 <para>
 
@@ -412,3 +402,13 @@ Boolean property to activate stat generation on the clock.
 @id: 
 
 
+<!-- ##### ARG GstClock:max-diff ##### -->
+<para>
+Maximum allowed diff for clock sync requests against the real time.
+</para>
+
+<!-- ##### ARG GstClock:stats ##### -->
+<para>
+Boolean property to activate stat generation on the clock.
+</para>
+
index 99b8033..650cc59 100644 (file)
@@ -44,13 +44,6 @@ If a subsystem is disabled in GStreamer, a value is defined in
 
 
 
-<!-- ##### MACRO GST_DISABLE_AUTOPLUG ##### -->
-<para>
-
-</para>
-
-
-
 <!-- ##### MACRO GST_DISABLE_ENUMTYPES ##### -->
 <para>
 
index 4ce8a7b..e978c80 100644 (file)
@@ -71,58 +71,6 @@ The element object
 </para>
 
 
-<!-- ##### SIGNAL GstElement::eos ##### -->
-<para>
-Signal emited when the element goes to PAUSED due to an end-of-stream
-condition.
-</para>
-
-@gstelement: the object which received the signal.
-
-<!-- ##### SIGNAL GstElement::error ##### -->
-<para>
-Is triggered whenever an error occured.
-
-</para>
-
-@gstelement: the object which received the signal.
-@arg1: the error message
-@arg2: 
-
-<!-- ##### SIGNAL GstElement::found-tag ##### -->
-<para>
-
-</para>
-
-@gstelement: the object which received the signal.
-@arg1: 
-@arg2: 
-
-<!-- ##### SIGNAL GstElement::new-pad ##### -->
-<para>
-Is triggered whenever a new pad is added to an element.
-</para>
-
-@gstelement: the object which received the signal.
-@arg1: the new pad that was added
-
-<!-- ##### SIGNAL GstElement::pad-removed ##### -->
-<para>
-Is triggered whenever a pad has been removed from the element.
-</para>
-
-@gstelement: the object which received the signal.
-@arg1: The pad that was removed.
-
-<!-- ##### SIGNAL GstElement::state-change ##### -->
-<para>
-Is triggered whenever the state of an element changes.
-</para>
-
-@gstelement: the object which received the signal.
-@arg1: the new state of the object
-@arg2: 
-
 <!-- ##### MACRO gst_element_get_name ##### -->
 <para>
 Gets the name of the element.
@@ -1015,3 +963,55 @@ Helper macro to create query type functions
 @...: list of query types.
 
 
+<!-- ##### SIGNAL GstElement::eos ##### -->
+<para>
+Signal emited when the element goes to PAUSED due to an end-of-stream
+condition.
+</para>
+
+@gstelement: the object which received the signal.
+
+<!-- ##### SIGNAL GstElement::error ##### -->
+<para>
+Is triggered whenever an error occured.
+
+</para>
+
+@gstelement: the object which received the signal.
+@arg1: the error message
+@arg2: 
+
+<!-- ##### SIGNAL GstElement::found-tag ##### -->
+<para>
+
+</para>
+
+@gstelement: the object which received the signal.
+@arg1: 
+@arg2: 
+
+<!-- ##### SIGNAL GstElement::new-pad ##### -->
+<para>
+Is triggered whenever a new pad is added to an element.
+</para>
+
+@gstelement: the object which received the signal.
+@arg1: the new pad that was added
+
+<!-- ##### SIGNAL GstElement::pad-removed ##### -->
+<para>
+Is triggered whenever a pad has been removed from the element.
+</para>
+
+@gstelement: the object which received the signal.
+@arg1: The pad that was removed.
+
+<!-- ##### SIGNAL GstElement::state-change ##### -->
+<para>
+Is triggered whenever the state of an element changes.
+</para>
+
+@gstelement: the object which received the signal.
+@arg1: the new state of the object
+@arg2: 
+
index cdc3cfa..d828fa3 100644 (file)
@@ -209,19 +209,6 @@ The GstIndex object
 </para>
 
 
-<!-- ##### SIGNAL GstIndex::entry-added ##### -->
-<para>
-Is emited when a new entry is added to the index.
-</para>
-
-@gstindex: the object which received the signal.
-@arg1: The entry added to the index.
-
-<!-- ##### ARG GstIndex:resolver ##### -->
-<para>
-
-</para>
-
 <!-- ##### FUNCTION gst_index_new ##### -->
 <para>
 
@@ -414,3 +401,16 @@ Is emited when a new entry is added to the index.
 @id: 
 
 
+<!-- ##### SIGNAL GstIndex::entry-added ##### -->
+<para>
+Is emited when a new entry is added to the index.
+</para>
+
+@gstindex: the object which received the signal.
+@arg1: The entry added to the index.
+
+<!-- ##### ARG GstIndex:resolver ##### -->
+<para>
+
+</para>
+
index cf69ab9..52616a2 100644 (file)
@@ -40,47 +40,6 @@ The GstObject
 </para>
 
 
-<!-- ##### SIGNAL GstObject::deep-notify ##### -->
-<para>
-The deep notify signal is used to be notified of property changes.
-it is typically attached to the toplevel bin to receive notifications
-from all the elements contained in that bin.
-</para>
-
-@gstobject: the object which received the signal.
-@arg1: the object that originated the signal
-@arg2: the property that changed
-
-<!-- ##### SIGNAL GstObject::object-saved ##### -->
-<para>
-Is trigered whenever a new object is saved to XML. You can connect to
-this signal to insert custom XML tags into the core XML.
-</para>
-
-@gstobject: the object which received the signal.
-@arg1: the xmlNodePtr of the parent node
-
-<!-- ##### SIGNAL GstObject::parent-set ##### -->
-<para>
-Is emitted when the parent of an object is set.
-</para>
-
-@gstobject: the object which received the signal.
-@arg1: the new parent
-
-<!-- ##### SIGNAL GstObject::parent-unset ##### -->
-<para>
-Is emitted when the parent of an object is unset.
-</para>
-
-@gstobject: the object which received the signal.
-@arg1: the old parent
-
-<!-- ##### ARG GstObject:name ##### -->
-<para>
-The name of the object
-</para>
-
 <!-- ##### MACRO GST_FLAGS ##### -->
 <para>
 This macro returns the entire set of flags for the object.
@@ -331,3 +290,44 @@ Check if the object has been destroyed.
 @Returns: 
 
 
+<!-- ##### SIGNAL GstObject::deep-notify ##### -->
+<para>
+The deep notify signal is used to be notified of property changes.
+it is typically attached to the toplevel bin to receive notifications
+from all the elements contained in that bin.
+</para>
+
+@gstobject: the object which received the signal.
+@arg1: the object that originated the signal
+@arg2: the property that changed
+
+<!-- ##### SIGNAL GstObject::object-saved ##### -->
+<para>
+Is trigered whenever a new object is saved to XML. You can connect to
+this signal to insert custom XML tags into the core XML.
+</para>
+
+@gstobject: the object which received the signal.
+@arg1: the xmlNodePtr of the parent node
+
+<!-- ##### SIGNAL GstObject::parent-set ##### -->
+<para>
+Is emitted when the parent of an object is set.
+</para>
+
+@gstobject: the object which received the signal.
+@arg1: the new parent
+
+<!-- ##### SIGNAL GstObject::parent-unset ##### -->
+<para>
+Is emitted when the parent of an object is unset.
+</para>
+
+@gstobject: the object which received the signal.
+@arg1: the old parent
+
+<!-- ##### ARG GstObject:name ##### -->
+<para>
+The name of the object
+</para>
+
index 49342f1..a555591 100644 (file)
@@ -785,8 +785,11 @@ Flags for the pad.
 
 </para>
 
-@padlist: 
+@pad: 
+@Varargs: 
 @Returns: 
+<!-- # Unused Parameters # -->
+@padlist: 
 
 
 <!-- ##### FUNCTION gst_pad_selectv ##### -->
@@ -794,9 +797,11 @@ Flags for the pad.
 
 </para>
 
+@padlist: 
+@Returns: 
+<!-- # Unused Parameters # -->
 @pad: 
 @Varargs: 
-@Returns: 
 
 
 <!-- ##### FUNCTION gst_pad_dispatcher ##### -->
index 0396557..f26e9c5 100644 (file)
@@ -87,15 +87,6 @@ The padtemplate object.
 </para>
 
 
-<!-- ##### SIGNAL GstPadTemplate::pad-created ##### -->
-<para>
-This signal is fired when an element creates a pad from this 
-template.
-</para>
-
-@gstpadtemplate: the object which received the signal.
-@arg1: The pad that was created.
-
 <!-- ##### ENUM GstPadTemplateFlags ##### -->
 <para>
 Flags for the padtemplate
@@ -208,3 +199,12 @@ Check if the properties of the padtemplate are fixed
 @Returns: 
 
 
+<!-- ##### SIGNAL GstPadTemplate::pad-created ##### -->
+<para>
+This signal is fired when an element creates a pad from this 
+template.
+</para>
+
+@gstpadtemplate: the object which received the signal.
+@arg1: The pad that was created.
+
index 30dc50f..88cf730 100644 (file)
@@ -96,7 +96,6 @@ loaded will use this variable to initialize the plugin.
 @plugin_exit: 
 @version: 
 @license: 
-@copyright: 
 @package: 
 @origin: 
 
index 0cad7ce..c40f9e3 100644 (file)
@@ -196,6 +196,142 @@ GstAudioSink
 GstAudioSrc
 
 
+<!-- ##### SECTION ./tmpl/gstautoplug.sgml:Long_Description ##### -->
+<para>
+GstAutoplug is an abstract class that is used for constructing and 
+linking elements. Two types of autopluggers exist: renderer ones and non
+renderer ones. The renderer autopluggers will not have any src pads while the
+non renderer ones do.
+</para>
+
+<para>
+You first need to create a suitable autoplugger with gst_autoplug_factory_make() 
+(see #GstAutoplugFactory).
+The name of the autoplugger must be one of the registered autopluggers 
+(see #GstStaticAutoplug and #GstStaticAutoplugRender).
+</para>
+<para>
+If the autoplugger supports the RENDERER API, use gst_autoplug_to_renderers() to
+create a bin that links the src caps to the specified renderer elements. You can 
+then add the bin to a pipeline and run it.
+
+  <programlisting>
+  GstAutoplug *autoplug;
+  GstElement  *element;
+  GstElement  *sink;
+
+  /* create a static autoplugger */
+  autoplug = gst_autoplug_factory_make ("staticrender");
+
+  /* create an osssink */
+  sink = gst_element_factory_make ("osssink", "our_sink");
+
+  /* create an element that can play audio/mp3 through osssink */
+  element = gst_autoplug_to_renderers (autoplug, 
+                                      gst_caps_new (
+                                        "sink_audio_caps",
+                                        "audio/mp3",
+                                        NULL
+                                      ),
+                                      sink,
+                                      NULL);
+
+  /* add the element to a bin and link the sink pad */
+  ...
+  </programlisting>
+</para>
+<para>
+If the autoplugger supports the CAPS API, use gst_autoplug_to_caps() to
+link the src caps to the destination caps. The created bin will have src caps 
+compatible with the provided sink caps.
+
+  <programlisting>
+  GstAutoplug *autoplug;
+  GstElement  *element;
+
+  /* create a static autoplugger */
+  autoplug = gst_autoplug_factory_make ("static");
+
+  /* create an element that converts audio/mp3 to audio/raw */
+  element = gst_autoplug_to_caps (autoplug, 
+                                 gst_caps_new (
+                                   "sink_audio_caps",
+                                   "audio/mp3",
+                                   NULL
+                                 ),
+                                 gst_caps_new (
+                                   "src_audio_caps",
+                                   "audio/raw",
+                                   NULL
+                                 ),
+                                 NULL);
+
+  /* add the element to a bin and link the src/sink pads */
+  ...
+  </programlisting>
+</para>
+
+<para>
+Optionally you can get a notification when a new object is added to the created
+pipeline with a g_signal_connect to the "new_object" signal.
+</para>
+
+<para>
+Use the regular gst_object_destroy() call to destroy the autoplugger.
+</para>
+
+
+<!-- ##### SECTION ./tmpl/gstautoplug.sgml:See_Also ##### -->
+<para>
+#GstStaticAutoplug, #GstStaticAutoplugRender
+</para>
+
+
+<!-- ##### SECTION ./tmpl/gstautoplug.sgml:Short_Description ##### -->
+Automatically create and link elements
+
+
+<!-- ##### SECTION ./tmpl/gstautoplug.sgml:Title ##### -->
+GstAutoplug
+
+
+<!-- ##### SECTION ./tmpl/gstautoplugfactory.sgml:Long_Description ##### -->
+<para>
+An autoplugfactory is used to create instances of an autoplugger. It
+can be added to a #GstPlugin as it extends #GstPluginFeature.
+</para>
+<para>
+Use gst_autoplug_factory_new() to create a new autoplugger which can be registered 
+to a plugin with gst_plugin_add_feature().
+</para>
+<para>
+Use gst_autoplug_factory_find() to find the named autoplugfactory.
+or use gst_autoplug_factory_get_list() to get a  list of all available autopluggers.
+</para>
+<para>
+Once an autoplugfactory has been obtained use gst_autoplug_factory_create() to
+instantiate a real autoplugger. Optionally gst_autoplug_factory_make() to create
+a autoplugger from the named factory.
+</para>
+<para>
+Use gst_autoplug_factory_destroy() to remove the factory from the global list.
+</para>
+
+
+<!-- ##### SECTION ./tmpl/gstautoplugfactory.sgml:See_Also ##### -->
+<para>
+#GstAutoplug, #GstPlugin, #GstPluginFeature.
+</para>
+
+
+<!-- ##### SECTION ./tmpl/gstautoplugfactory.sgml:Short_Description ##### -->
+Create autopluggers from a factory.
+
+
+<!-- ##### SECTION ./tmpl/gstautoplugfactory.sgml:Title ##### -->
+GstAutoplugFactory
+
+
 <!-- ##### SECTION ./tmpl/gstbufferpool-default.sgml:Long_Description ##### -->
 <para>
 
@@ -994,6 +1130,48 @@ The start point of a filter graph
 GstSrc
 
 
+<!-- ##### SECTION ./tmpl/gststaticautoplug.sgml:Long_Description ##### -->
+<para>
+This autoplugger will create a non threaded element before running the
+pipeline.
+</para>
+
+
+<!-- ##### SECTION ./tmpl/gststaticautoplug.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/gststaticautoplug.sgml:Short_Description ##### -->
+A static autoplugger.
+
+
+<!-- ##### SECTION ./tmpl/gststaticautoplug.sgml:Title ##### -->
+GstStaticAutoplug
+
+
+<!-- ##### SECTION ./tmpl/gststaticautoplugrender.sgml:Long_Description ##### -->
+<para>
+this autoplugger will create a threaded element that can be used
+in media players.
+</para>
+
+
+<!-- ##### SECTION ./tmpl/gststaticautoplugrender.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/gststaticautoplugrender.sgml:Short_Description ##### -->
+An autoplugger made for media playback
+
+
+<!-- ##### SECTION ./tmpl/gststaticautoplugrender.sgml:Title ##### -->
+GstStaticAutoplugRender
+
+
 <!-- ##### SECTION ./tmpl/gststatistics.sgml:Long_Description ##### -->
 <para>
 The plugin doesn't alter the data but provides statistics about
@@ -1814,6 +1992,12 @@ to the current function, i.e. "('element')"
 @format: printf-style format string
 @args...: printf arguments
 
+<!-- ##### MACRO GST_DISABLE_AUTOPLUG ##### -->
+<para>
+
+</para>
+
+
 <!-- ##### MACRO GST_DISABLE_TYPEFIND ##### -->
 <para>
 
@@ -4290,6 +4474,35 @@ The frequency.
 </para>
 
 
+<!-- ##### STRUCT GstAutoplug ##### -->
+<para>
+The autoplug object
+</para>
+
+
+<!-- ##### SIGNAL GstAutoplug::new-object ##### -->
+<para>
+
+</para>
+
+@gstautoplug: the object which received the signal.
+@arg1: 
+
+<!-- ##### STRUCT GstAutoplugFactory ##### -->
+<para>
+The autoplugfactory object
+</para>
+
+
+<!-- ##### ENUM GstAutoplugFlags ##### -->
+<para>
+The type of the autoplugger.
+</para>
+
+@GST_AUTOPLUG_TO_CAPS: 
+@GST_AUTOPLUG_TO_RENDERER: 
+@GST_AUTOPLUG_FLAG_LAST: 
+
 <!-- ##### STRUCT GstAutoplugNode ##### -->
 <para>
 
@@ -5765,15 +5978,6 @@ Query the element for the current mime type
 </para>
 
 
-<!-- ##### SIGNAL GstXML::object-loaded ##### -->
-<para>
-
-</para>
-
-@gstxml: the object which received the signal.
-@arg1: 
-@arg2: 
-
 <!-- ##### USER_FUNCTION GstXMLRegistryAddPathList ##### -->
 <para>
 
@@ -7201,6 +7405,29 @@ must be defined to activate the tracing functionality.
 @factories: 
 @Returns: 
 
+<!-- ##### FUNCTION gst_autoplug_factory_create ##### -->
+<para>
+
+</para>
+
+@factory: 
+@Returns: 
+
+<!-- ##### FUNCTION gst_autoplug_factory_destroy ##### -->
+<para>
+
+</para>
+
+@factory: 
+
+<!-- ##### FUNCTION gst_autoplug_factory_find ##### -->
+<para>
+
+</para>
+
+@name: 
+@Returns: 
+
 <!-- ##### FUNCTION gst_autoplug_factory_get_list ##### -->
 <para>
 
@@ -7246,6 +7473,24 @@ must be defined to activate the tracing functionality.
 @parent: 
 @Returns: 
 
+<!-- ##### FUNCTION gst_autoplug_factory_make ##### -->
+<para>
+
+</para>
+
+@name: 
+@Returns: 
+
+<!-- ##### FUNCTION gst_autoplug_factory_new ##### -->
+<para>
+
+</para>
+
+@name: 
+@longdesc: 
+@type: 
+@Returns: 
+
 <!-- ##### FUNCTION gst_autoplug_factory_save_thyself ##### -->
 <para>
 
@@ -7269,6 +7514,14 @@ must be defined to activate the tracing functionality.
 
 @fac: 
 
+<!-- ##### FUNCTION gst_autoplug_signal_new_object ##### -->
+<para>
+
+</para>
+
+@autoplug: 
+@object: 
+
 <!-- ##### FUNCTION gst_autoplug_sp ##### -->
 <para>
 
@@ -7279,6 +7532,28 @@ must be defined to activate the tracing functionality.
 @factories: 
 @Returns: 
 
+<!-- ##### FUNCTION gst_autoplug_to_caps ##### -->
+<para>
+
+</para>
+
+@autoplug: 
+@srccaps: 
+@sinkcaps: 
+@Varargs: 
+@Returns: 
+
+<!-- ##### FUNCTION gst_autoplug_to_renderers ##### -->
+<para>
+
+</para>
+
+@autoplug: 
+@srccaps: 
+@target: 
+@Varargs: 
+@Returns: 
+
 <!-- ##### FUNCTION gst_bin_add_managed_element ##### -->
 <para>
 
@@ -8681,6 +8956,13 @@ of an element he doesn't need anymore.
 @format: 
 @args...: 
 
+<!-- ##### FUNCTION gst_init_get_popt_table ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
 <!-- ##### FUNCTION gst_link_get_type ##### -->
 =======
 
index 38a7691..6d70219 100644 (file)
@@ -34,24 +34,24 @@ The GstThread object
 </para>
 
 
-<!-- ##### SIGNAL GstThread::shutdown ##### -->
+<!-- ##### FUNCTION gst_thread_new ##### -->
 <para>
 
 </para>
 
-@gstthread: the object which received the signal.
+@name: 
+@Returns: 
 
-<!-- ##### ARG GstThread:priority ##### -->
-<para>
-The thread priority
-</para>
 
-<!-- ##### FUNCTION gst_thread_new ##### -->
+<!-- ##### SIGNAL GstThread::shutdown ##### -->
 <para>
 
 </para>
 
-@name: 
-@Returns: 
+@gstthread: the object which received the signal.
 
+<!-- ##### ARG GstThread:priority ##### -->
+<para>
+The thread priority
+</para>
 
index ea4e4bd..32d00bc 100644 (file)
@@ -105,3 +105,21 @@ All GstElements can be serialized to an XML presentation and subsequently loaded
 @Returns: 
 
 
+<!-- ##### SIGNAL GstXML::object-loaded ##### -->
+<para>
+
+</para>
+
+@gstxml: the object which received the signal.
+@arg1: 
+@arg2: 
+
+<!-- ##### SIGNAL GstXML::object-loaded ##### -->
+<para>
+
+</para>
+
+@: 
+@: 
+@: 
+
index 65e047d..79f9a54 100644 (file)
@@ -426,11 +426,6 @@ GST_PLUGIN_DEFINE (
   "0.1",               /* The version number of the plugin */
   "LGPL",              /* ieffective license the plugin can be shipped with. Must be 
                         * valid for all libraries it links to, too. */
-  "(c) 2003 E. Xamplewriter",
-                       /* Copyright holder for this plugin. This does not include
-                        * the libraries it links to, contrary to the license. This
-                        * field should be considered informational and not legally
-                        * binding */
   "my nifty plugin package",
                        /* package this plugin belongs to. */
   "http://www.mydomain.com"
index 650d0df..c23ca8d 100644 (file)
@@ -662,7 +662,6 @@ GST_PLUGIN_DEFINE (
   plugin_init,
   VERSION,
   GST_LICENSE,
-  GST_COPYRIGHT,
   GST_PACKAGE,
   GST_ORIGIN
 )
index 909b883..3b30483 100644 (file)
@@ -95,7 +95,6 @@ GST_PLUGIN_DEFINE (
   plugin_init,
   VERSION,
   GST_LICENSE,
-  GST_COPYRIGHT,
   GST_PACKAGE,
   GST_ORIGIN
 )
index e42096a..d18a44a 100644 (file)
--- a/gst/gst.c
+++ b/gst/gst.c
@@ -467,7 +467,6 @@ static GstPluginDesc plugin_desc = {
   NULL,
   VERSION,
   GST_LICENSE,
-  GST_COPYRIGHT,
   GST_PACKAGE,
   GST_ORIGIN,
 
index 8685163..15a9c66 100644 (file)
@@ -431,8 +431,8 @@ G_CONST_RETURN gchar *      gst_element_factory_get_klass           (GstElementFactory *factor
 G_CONST_RETURN gchar * gst_element_factory_get_description     (GstElementFactory *factory);
 G_CONST_RETURN gchar * gst_element_factory_get_version         (GstElementFactory *factory);
 G_CONST_RETURN gchar * gst_element_factory_get_author          (GstElementFactory *factory);
-guint                  gst_element_factory_get_num_padtemplates (GstElementFactory *factory);
-G_CONST_RETURN GList * gst_element_factory_get_padtemplates    (GstElementFactory *factory);
+guint                  gst_element_factory_get_num_pad_templates (GstElementFactory *factory);
+G_CONST_RETURN GList * gst_element_factory_get_pad_templates   (GstElementFactory *factory);
 guint                  gst_element_factory_get_uri_type        (GstElementFactory *factory);           
 gchar **               gst_element_factory_get_uri_protocols   (GstElementFactory *factory);           
 
index 597cf34..97aeba0 100644 (file)
@@ -168,7 +168,7 @@ gst_plugin_register_func (GstPlugin *plugin, GModule *module, GstPluginDesc *des
   }
 
   if (!desc->license || !desc->description || !desc->package ||
-      !desc->copyright || !desc->origin) {
+      !desc->origin) {
     if (GST_CAT_DEFAULT) GST_INFO ("plugin \"%s\" has incorrect GstPluginDesc, not loading",
        plugin->filename);
     return FALSE;
@@ -327,8 +327,6 @@ gst_plugin_desc_copy (GstPluginDesc *dest, const GstPluginDesc *src)
   dest->version = g_strdup (src->version);
   g_free (dest->license);
   dest->license = g_strdup (src->license);
-  g_free (dest->copyright);
-  dest->copyright = g_strdup (src->copyright);
   g_free (dest->package);
   dest->package = g_strdup (src->package);
   g_free (dest->origin);
@@ -343,7 +341,6 @@ gst_plugin_desc_free (GstPluginDesc *desc)
   g_free (desc->description);
   g_free (desc->version);
   g_free (desc->license);
-  g_free (desc->copyright);
   g_free (desc->package);
   g_free (desc->origin);
 
@@ -440,21 +437,6 @@ gst_plugin_get_license (GstPlugin *plugin)
   return plugin->desc.license;
 }
 /**
- * gst_plugin_get_copyright:
- * @plugin: plugin to get the copyright of
- *
- * get the informal copyright notice of the plugin
- *
- * Returns: the copyright of the plugin
- */
-G_CONST_RETURN gchar*
-gst_plugin_get_copyright (GstPlugin *plugin)
-{
-  g_return_val_if_fail (plugin != NULL, NULL);
-
-  return plugin->desc.copyright;
-}
-/**
  * gst_plugin_get_package:
  * @plugin: plugin to get the package of
  *
index ae54425..f1626c0 100644 (file)
@@ -61,7 +61,6 @@ struct _GstPluginDesc {
   GstPluginExitFunc plugin_exit;       /* pointer to exiting function */
   gchar *version;                      /* version of the plugin */
   gchar *license;                      /* effective license of plugin */
-  gchar *copyright;                    /* informal copyright notice */
   gchar *package;                      /* package plugin belongs to */
   gchar *origin;                       /* URL to provider of plugin */
   
@@ -82,7 +81,7 @@ struct _GstPlugin {
 };
 
 #ifndef GST_PLUGIN_STATIC                              
-#define GST_PLUGIN_DEFINE_DYNAMIC(major,minor,name,description,init,version,license,copyright,package,origin)  \
+#define GST_PLUGIN_DEFINE_DYNAMIC(major,minor,name,description,init,version,license,package,origin)    \
 GstPluginDesc gst_plugin_desc = {                      \
   major,                                               \
   minor,                                               \
@@ -92,15 +91,14 @@ GstPluginDesc gst_plugin_desc = {                   \
   NULL,                                                        \
   version,                                             \
   license,                                             \
-  copyright,                                           \
   package,                                             \
   origin,                                              \
   GST_STRUCT_PADDING_INIT                              \
 };                                                     
-#define GST_PLUGIN_DEFINE_STATIC(major,minor,name,description,init,version,license,copyright,package,origin)
+#define GST_PLUGIN_DEFINE_STATIC(major,minor,name,description,init,version,license,package,origin)
 #else
-#define GST_PLUGIN_DEFINE_DYNAMIC(major,minor,name,description,init,version,license,copyright,package,origin)
-#define GST_PLUGIN_DEFINE_STATIC(major,minor,name,description,init,version,license,copyright,package,origin)  \
+#define GST_PLUGIN_DEFINE_DYNAMIC(major,minor,name,description,init,version,license,package,origin)
+#define GST_PLUGIN_DEFINE_STATIC(major,minor,name,description,init,version,license,package,origin)  \
 static void GST_GNUC_CONSTRUCTOR                       \
 _gst_plugin_static_init__ ##init (void)                        \
 {                                                      \
@@ -113,7 +111,6 @@ _gst_plugin_static_init__ ##init (void)                     \
     NULL,                                              \
     version,                                           \
     license,                                           \
-    copyright,                                         \
     package,                                           \
     origin,                                            \
     GST_STRUCT_PADDING_INIT                            \
@@ -122,9 +119,9 @@ _gst_plugin_static_init__ ##init (void)                     \
 }                      
 #endif
 
-#define GST_PLUGIN_DEFINE(major,minor,name,description,init,version,license,copyright,package,origin)\
-  GST_PLUGIN_DEFINE_STATIC(major,minor,name,description,init,version,license,copyright,package,origin)\
-  GST_PLUGIN_DEFINE_DYNAMIC(major,minor,name,description,init,version,license,copyright,package,origin)
+#define GST_PLUGIN_DEFINE(major,minor,name,description,init,version,license,package,origin)\
+  GST_PLUGIN_DEFINE_STATIC(major,minor,name,description,init,version,license,package,origin)\
+  GST_PLUGIN_DEFINE_DYNAMIC(major,minor,name,description,init,version,license,package,origin)
   
 #define GST_LICENSE_UNKNOWN "unknown"
 
@@ -143,7 +140,6 @@ void                        gst_plugin_set_name             (GstPlugin *plugin, const gchar *name);
 G_CONST_RETURN gchar*  gst_plugin_get_longname         (GstPlugin *plugin);
 G_CONST_RETURN gchar*  gst_plugin_get_filename         (GstPlugin *plugin);
 G_CONST_RETURN gchar*  gst_plugin_get_license          (GstPlugin *plugin);
-G_CONST_RETURN gchar*  gst_plugin_get_copyright        (GstPlugin *plugin);
 G_CONST_RETURN gchar*  gst_plugin_get_package          (GstPlugin *plugin);
 G_CONST_RETURN gchar*  gst_plugin_get_origin           (GstPlugin *plugin);
 GModule *              gst_plugin_get_module           (GstPlugin *plugin);
index 6894202..08bb02b 100644 (file)
@@ -43,7 +43,6 @@ GST_PLUGIN_DEFINE (
   plugin_init,
   VERSION,
   GST_LICENSE,
-  GST_COPYRIGHT,
   GST_PACKAGE,
   GST_ORIGIN
 )
index adcf7ae..1e0b387 100644 (file)
@@ -663,9 +663,6 @@ gst_xml_registry_parse_plugin (GMarkupParseContext *context, const gchar *tag, c
   else if (!strcmp (tag, "version")) {
     plugin->desc.version = g_strndup (text, text_len);
   }
-  else if (!strcmp (tag, "copyright")) {
-    plugin->desc.copyright = g_strndup (text, text_len);
-  }
   else if (!strcmp (tag, "license")) {
     plugin->desc.license = g_strndup (text, text_len);
   }
@@ -1511,7 +1508,6 @@ gst_xml_registry_save_plugin (GstXMLRegistry *xmlregistry, GstPlugin *plugin)
   PUT_ESCAPED ("filename", plugin->filename);
   PUT_ESCAPED ("version", plugin->desc.version);
   PUT_ESCAPED ("license", plugin->desc.license);
-  PUT_ESCAPED ("copyright", plugin->desc.copyright);
   PUT_ESCAPED ("package", plugin->desc.package);
   PUT_ESCAPED ("origin", plugin->desc.origin);
 
index fba3fb8..70f8448 100644 (file)
@@ -273,7 +273,6 @@ GST_PLUGIN_DEFINE (
   plugin_init,
   VERSION,
   GST_LICENSE,
-  GST_COPYRIGHT,
   GST_PACKAGE,
   GST_ORIGIN
 )
index 4826f27..dead504 100644 (file)
@@ -378,7 +378,6 @@ GST_PLUGIN_DEFINE (
   plugin_init,
   VERSION,
   GST_LICENSE,
-  GST_VERSION,
   GST_PACKAGE,
   GST_ORIGIN
 );
index 32f6070..b0a2b72 100644 (file)
@@ -763,7 +763,6 @@ GST_PLUGIN_DEFINE (
   plugin_init,
   VERSION,
   GST_LICENSE,
-  GST_COPYRIGHT,
   GST_PACKAGE,
   GST_ORIGIN
 )
index 419015c..6c52101 100644 (file)
@@ -227,7 +227,6 @@ GST_PLUGIN_DEFINE (
   plugin_init,
   VERSION,
   GST_LICENSE,
-  GST_COPYRIGHT,
   GST_PACKAGE,
   GST_ORIGIN
 )
index 909b883..3b30483 100644 (file)
@@ -95,7 +95,6 @@ GST_PLUGIN_DEFINE (
   plugin_init,
   VERSION,
   GST_LICENSE,
-  GST_COPYRIGHT,
   GST_PACKAGE,
   GST_ORIGIN
 )
index 6894202..08bb02b 100644 (file)
@@ -43,7 +43,6 @@ GST_PLUGIN_DEFINE (
   plugin_init,
   VERSION,
   GST_LICENSE,
-  GST_COPYRIGHT,
   GST_PACKAGE,
   GST_ORIGIN
 )
index 65e047d..79f9a54 100644 (file)
@@ -426,11 +426,6 @@ GST_PLUGIN_DEFINE (
   "0.1",               /* The version number of the plugin */
   "LGPL",              /* ieffective license the plugin can be shipped with. Must be 
                         * valid for all libraries it links to, too. */
-  "(c) 2003 E. Xamplewriter",
-                       /* Copyright holder for this plugin. This does not include
-                        * the libraries it links to, contrary to the license. This
-                        * field should be considered informational and not legally
-                        * binding */
   "my nifty plugin package",
                        /* package this plugin belongs to. */
   "http://www.mydomain.com"
index 2e9598f..2858d51 100644 (file)
@@ -403,7 +403,6 @@ GST_PLUGIN_DEFINE (
   plugin_init,
   VERSION,
   GST_LICENSE,
-  GST_COPYRIGHT,
   GST_PACKAGE,
   GST_ORIGIN
 )
index 160afe3..db05eb2 100644 (file)
@@ -222,7 +222,6 @@ static GstPluginDesc plugin_desc = {
   NULL,
   VERSION,
   GST_LICENSE,
-  GST_COPYRIGHT,
   GST_PACKAGE,
   GST_ORIGIN
 };
index ec401b1..4f2085c 100644 (file)
@@ -20,7 +20,6 @@ GST_PLUGIN_DEFINE (
   plugin_init,
   VERSION,
   GST_LICENSE,
-  GST_COPYRIGHT,
   GST_PACKAGE,
   GST_ORIGIN
 );
@@ -39,7 +38,6 @@ GST_PLUGIN_DEFINE (
   plugin2_init,
   VERSION,
   GST_LICENSE,
-  GST_COPYRIGHT,
   GST_PACKAGE,
   GST_ORIGIN
 );
index e834c8e..24e8614 100644 (file)
@@ -19,7 +19,6 @@ GST_PLUGIN_DEFINE (
   plugin_init,
   VERSION,
   GST_LICENSE,
-  GST_COPYRIGHT,
   GST_PACKAGE,
   GST_ORIGIN
 );
index 7af301b..e9f9ea6 100644 (file)
@@ -19,7 +19,6 @@ GST_PLUGIN_DEFINE (
   plugin_init,
   VERSION,
   GST_LICENSE,
-  GST_COPYRIGHT,
   GST_PACKAGE,
   GST_ORIGIN
 );
index 2e9598f..2858d51 100644 (file)
@@ -403,7 +403,6 @@ GST_PLUGIN_DEFINE (
   plugin_init,
   VERSION,
   GST_LICENSE,
-  GST_COPYRIGHT,
   GST_PACKAGE,
   GST_ORIGIN
 )
index 160afe3..db05eb2 100644 (file)
@@ -222,7 +222,6 @@ static GstPluginDesc plugin_desc = {
   NULL,
   VERSION,
   GST_LICENSE,
-  GST_COPYRIGHT,
   GST_PACKAGE,
   GST_ORIGIN
 };
index ec401b1..4f2085c 100644 (file)
@@ -20,7 +20,6 @@ GST_PLUGIN_DEFINE (
   plugin_init,
   VERSION,
   GST_LICENSE,
-  GST_COPYRIGHT,
   GST_PACKAGE,
   GST_ORIGIN
 );
@@ -39,7 +38,6 @@ GST_PLUGIN_DEFINE (
   plugin2_init,
   VERSION,
   GST_LICENSE,
-  GST_COPYRIGHT,
   GST_PACKAGE,
   GST_ORIGIN
 );
index e834c8e..24e8614 100644 (file)
@@ -19,7 +19,6 @@ GST_PLUGIN_DEFINE (
   plugin_init,
   VERSION,
   GST_LICENSE,
-  GST_COPYRIGHT,
   GST_PACKAGE,
   GST_ORIGIN
 );
index 7af301b..e9f9ea6 100644 (file)
@@ -19,7 +19,6 @@ GST_PLUGIN_DEFINE (
   plugin_init,
   VERSION,
   GST_LICENSE,
-  GST_COPYRIGHT,
   GST_PACKAGE,
   GST_ORIGIN
 );
index a529351..25a1ef8 100644 (file)
@@ -893,7 +893,6 @@ print_plugin_info (GstPlugin *plugin)
   g_print ("  Filename:\t%s\n",            plugin->filename);
   g_print ("  Version:\t%s\n",     plugin->desc.version);
   g_print ("  License:\t%s\n",     plugin->desc.license);
-  g_print ("  Copyright:\t%s\n",    plugin->desc.copyright);
   g_print ("  Package:\t%s\n",     plugin->desc.package);
   g_print ("  Origin URL:\t%s\n",   plugin->desc.origin);
   g_print ("\n");
index 0405d2f..54af32b 100644 (file)
@@ -887,7 +887,6 @@ print_plugin_info (GstPlugin *plugin)
   g_print ("  Filename:\t%s\n",            plugin->filename);
   g_print ("  Version:\t%s\n",     plugin->desc.version);
   g_print ("  License:\t%s\n",     plugin->desc.license);
-  g_print ("  Copyright:\t%s\n",    plugin->desc.copyright);
   g_print ("  Package:\t%s\n",     plugin->desc.package);
   g_print ("  Origin URL:\t%s\n",   plugin->desc.origin);
   g_print ("\n");