docs/gst/gstreamer-docs.sgml: I got tired of the reference manual being such complete...
authorDavid Schleef <ds@schleef.org>
Thu, 25 Mar 2004 04:20:33 +0000 (04:20 +0000)
committerDavid Schleef <ds@schleef.org>
Thu, 25 Mar 2004 04:20:33 +0000 (04:20 +0000)
Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml:  I got tired of the reference
manual being such complete crap, that I decided to do major
hacking of it.  This checkin replaces any fine tuning that
may have been done previously, with the benefit of actually
being complete for much of the API that was changed since
0.6.  Further fine tuning will occur shortly.  (bug #134721)
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/GstBin.sgml:
* docs/gst/tmpl/GstBuffer.sgml:
* docs/gst/tmpl/GstCaps.sgml:
* docs/gst/tmpl/GstClock.sgml:
* docs/gst/tmpl/GstCompat.sgml:
* docs/gst/tmpl/GstData.sgml:
* docs/gst/tmpl/GstElement.sgml:
* docs/gst/tmpl/GstEvent.sgml:
* docs/gst/tmpl/GstIndex.sgml:
* docs/gst/tmpl/GstStructure.sgml:
* docs/gst/tmpl/GstTag.sgml:
* docs/gst/tmpl/cothreads.sgml:
* docs/gst/tmpl/cothreads_compat.sgml:
* docs/gst/tmpl/gettext.sgml:
* docs/gst/tmpl/grammar.tab.sgml:
* docs/gst/tmpl/gst-i18n-app.sgml:
* docs/gst/tmpl/gst-i18n-lib.sgml:
* docs/gst/tmpl/gst.sgml:
* docs/gst/tmpl/gst_private.sgml:
* docs/gst/tmpl/gstaggregator.sgml:
* docs/gst/tmpl/gstarch.sgml:
* docs/gst/tmpl/gstatomic.sgml:
* docs/gst/tmpl/gstatomic_impl.sgml:
* docs/gst/tmpl/gstbin.sgml:
* docs/gst/tmpl/gstbuffer.sgml:
* docs/gst/tmpl/gstbufferstore.sgml:
* docs/gst/tmpl/gstcaps.sgml:
* docs/gst/tmpl/gstclock.sgml:
* docs/gst/tmpl/gstcompat.sgml:
* docs/gst/tmpl/gstconfig.sgml:
* docs/gst/tmpl/gstcpu.sgml:
* docs/gst/tmpl/gstdata.sgml:
* docs/gst/tmpl/gstdata_private.sgml:
* docs/gst/tmpl/gstelement.sgml:
* docs/gst/tmpl/gstenumtypes.sgml:
* docs/gst/tmpl/gsterror.sgml:
* docs/gst/tmpl/gstevent.sgml:
* docs/gst/tmpl/gstfakesink.sgml:
* docs/gst/tmpl/gstfakesrc.sgml:
* docs/gst/tmpl/gstfilesink.sgml:
* docs/gst/tmpl/gstfilter.sgml:
* docs/gst/tmpl/gstindex.sgml:
* docs/gst/tmpl/gstinfo.sgml:
* docs/gst/tmpl/gstinterface.sgml:
* docs/gst/tmpl/gstlog.sgml:
* docs/gst/tmpl/gstmacros.sgml:
* docs/gst/tmpl/gstmarshal.sgml:
* docs/gst/tmpl/gstmd5sink.sgml:
* docs/gst/tmpl/gstmultifilesrc.sgml:
* docs/gst/tmpl/gstobject.sgml:
* docs/gst/tmpl/gstpad.sgml:
* docs/gst/tmpl/gstparse.sgml:
* docs/gst/tmpl/gstpipeline.sgml:
* docs/gst/tmpl/gstplugin.sgml:
* docs/gst/tmpl/gstpluginfeature.sgml:
* docs/gst/tmpl/gstqueue.sgml:
* docs/gst/tmpl/gstreamer-unused.sgml:
* docs/gst/tmpl/gstregistry.sgml:
* docs/gst/tmpl/gstregistrypool.sgml:
* docs/gst/tmpl/gstscheduler.sgml:
* docs/gst/tmpl/gstsearchfuncs.sgml:
* docs/gst/tmpl/gstshaper.sgml:
* docs/gst/tmpl/gstspider.sgml:
* docs/gst/tmpl/gstspideridentity.sgml:
* docs/gst/tmpl/gststructure.sgml:
* docs/gst/tmpl/gstsystemclock.sgml:
* docs/gst/tmpl/gsttag.sgml:
* docs/gst/tmpl/gsttaginterface.sgml:
* docs/gst/tmpl/gsttee.sgml:
* docs/gst/tmpl/gstthread.sgml:
* docs/gst/tmpl/gsttrace.sgml:
* docs/gst/tmpl/gsttrashstack.sgml:
* docs/gst/tmpl/gsttypefind.sgml:
* docs/gst/tmpl/gsttypes.sgml:
* docs/gst/tmpl/gsturi.sgml:
* docs/gst/tmpl/gsturitype.sgml:
* docs/gst/tmpl/gstutils.sgml:
* docs/gst/tmpl/gstvalue.sgml:
* docs/gst/tmpl/gstversion.sgml:
* docs/gst/tmpl/gstxml.sgml:
* docs/gst/tmpl/gstxmlregistry.sgml:
* docs/gst/tmpl/gthread-cothreads.sgml:
* docs/gst/tmpl/types.sgml:

86 files changed:
ChangeLog
docs/gst/gstreamer-docs.sgml
docs/gst/gstreamer-sections.txt
docs/gst/tmpl/GstBin.sgml [new file with mode: 0644]
docs/gst/tmpl/GstBuffer.sgml [new file with mode: 0644]
docs/gst/tmpl/GstCaps.sgml [new file with mode: 0644]
docs/gst/tmpl/GstClock.sgml [new file with mode: 0644]
docs/gst/tmpl/GstCompat.sgml [new file with mode: 0644]
docs/gst/tmpl/GstData.sgml [new file with mode: 0644]
docs/gst/tmpl/GstElement.sgml [new file with mode: 0644]
docs/gst/tmpl/GstEvent.sgml [new file with mode: 0644]
docs/gst/tmpl/GstIndex.sgml [new file with mode: 0644]
docs/gst/tmpl/GstStructure.sgml [new file with mode: 0644]
docs/gst/tmpl/GstTag.sgml [new file with mode: 0644]
docs/gst/tmpl/cothreads.sgml
docs/gst/tmpl/cothreads_compat.sgml [new file with mode: 0644]
docs/gst/tmpl/gettext.sgml [new file with mode: 0644]
docs/gst/tmpl/grammar.tab.sgml [new file with mode: 0644]
docs/gst/tmpl/gst-i18n-app.sgml [new file with mode: 0644]
docs/gst/tmpl/gst-i18n-lib.sgml [new file with mode: 0644]
docs/gst/tmpl/gst.sgml
docs/gst/tmpl/gst_private.sgml [new file with mode: 0644]
docs/gst/tmpl/gstaggregator.sgml
docs/gst/tmpl/gstarch.sgml
docs/gst/tmpl/gstatomic.sgml
docs/gst/tmpl/gstatomic_impl.sgml [new file with mode: 0644]
docs/gst/tmpl/gstbin.sgml
docs/gst/tmpl/gstbuffer.sgml
docs/gst/tmpl/gstbufferstore.sgml [new file with mode: 0644]
docs/gst/tmpl/gstcaps.sgml
docs/gst/tmpl/gstclock.sgml
docs/gst/tmpl/gstcompat.sgml
docs/gst/tmpl/gstconfig.sgml
docs/gst/tmpl/gstcpu.sgml
docs/gst/tmpl/gstdata.sgml
docs/gst/tmpl/gstdata_private.sgml [new file with mode: 0644]
docs/gst/tmpl/gstelement.sgml
docs/gst/tmpl/gstenumtypes.sgml [new file with mode: 0644]
docs/gst/tmpl/gsterror.sgml
docs/gst/tmpl/gstevent.sgml
docs/gst/tmpl/gstfakesink.sgml
docs/gst/tmpl/gstfakesrc.sgml
docs/gst/tmpl/gstfilesink.sgml [new file with mode: 0644]
docs/gst/tmpl/gstfilter.sgml [new file with mode: 0644]
docs/gst/tmpl/gstindex.sgml
docs/gst/tmpl/gstinfo.sgml
docs/gst/tmpl/gstinterface.sgml
docs/gst/tmpl/gstlog.sgml
docs/gst/tmpl/gstmacros.sgml [new file with mode: 0644]
docs/gst/tmpl/gstmarshal.sgml [new file with mode: 0644]
docs/gst/tmpl/gstmd5sink.sgml [new file with mode: 0644]
docs/gst/tmpl/gstmultifilesrc.sgml [new file with mode: 0644]
docs/gst/tmpl/gstobject.sgml
docs/gst/tmpl/gstpad.sgml
docs/gst/tmpl/gstparse.sgml
docs/gst/tmpl/gstpipeline.sgml
docs/gst/tmpl/gstplugin.sgml
docs/gst/tmpl/gstpluginfeature.sgml
docs/gst/tmpl/gstqueue.sgml
docs/gst/tmpl/gstreamer-unused.sgml
docs/gst/tmpl/gstregistry.sgml
docs/gst/tmpl/gstregistrypool.sgml
docs/gst/tmpl/gstscheduler.sgml
docs/gst/tmpl/gstsearchfuncs.sgml [new file with mode: 0644]
docs/gst/tmpl/gstshaper.sgml [new file with mode: 0644]
docs/gst/tmpl/gstspider.sgml [new file with mode: 0644]
docs/gst/tmpl/gstspideridentity.sgml [new file with mode: 0644]
docs/gst/tmpl/gststructure.sgml
docs/gst/tmpl/gstsystemclock.sgml
docs/gst/tmpl/gsttag.sgml
docs/gst/tmpl/gsttaginterface.sgml
docs/gst/tmpl/gsttee.sgml
docs/gst/tmpl/gstthread.sgml
docs/gst/tmpl/gsttrace.sgml
docs/gst/tmpl/gsttrashstack.sgml [new file with mode: 0644]
docs/gst/tmpl/gsttypefind.sgml
docs/gst/tmpl/gsttypes.sgml [new file with mode: 0644]
docs/gst/tmpl/gsturi.sgml
docs/gst/tmpl/gsturitype.sgml [new file with mode: 0644]
docs/gst/tmpl/gstutils.sgml
docs/gst/tmpl/gstvalue.sgml
docs/gst/tmpl/gstversion.sgml [new file with mode: 0644]
docs/gst/tmpl/gstxml.sgml
docs/gst/tmpl/gstxmlregistry.sgml [new file with mode: 0644]
docs/gst/tmpl/gthread-cothreads.sgml [new file with mode: 0644]
docs/gst/tmpl/types.sgml [new file with mode: 0644]

index a6e2660..a877233 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,96 @@
+2004-03-24  David Schleef  <ds@schleef.org>
+
+       * docs/gst/gstreamer-docs.sgml:  I got tired of the reference
+       manual being such complete crap, that I decided to do major
+       hacking of it.  This checkin replaces any fine tuning that
+       may have been done previously, with the benefit of actually
+       being complete for much of the API that was changed since
+       0.6.  Further fine tuning will occur shortly.  (bug #134721)
+       * docs/gst/gstreamer-sections.txt:
+       * docs/gst/tmpl/GstBin.sgml:
+       * docs/gst/tmpl/GstBuffer.sgml:
+       * docs/gst/tmpl/GstCaps.sgml:
+       * docs/gst/tmpl/GstClock.sgml:
+       * docs/gst/tmpl/GstCompat.sgml:
+       * docs/gst/tmpl/GstData.sgml:
+       * docs/gst/tmpl/GstElement.sgml:
+       * docs/gst/tmpl/GstEvent.sgml:
+       * docs/gst/tmpl/GstIndex.sgml:
+       * docs/gst/tmpl/GstStructure.sgml:
+       * docs/gst/tmpl/GstTag.sgml:
+       * docs/gst/tmpl/cothreads.sgml:
+       * docs/gst/tmpl/cothreads_compat.sgml:
+       * docs/gst/tmpl/gettext.sgml:
+       * docs/gst/tmpl/grammar.tab.sgml:
+       * docs/gst/tmpl/gst-i18n-app.sgml:
+       * docs/gst/tmpl/gst-i18n-lib.sgml:
+       * docs/gst/tmpl/gst.sgml:
+       * docs/gst/tmpl/gst_private.sgml:
+       * docs/gst/tmpl/gstaggregator.sgml:
+       * docs/gst/tmpl/gstarch.sgml:
+       * docs/gst/tmpl/gstatomic.sgml:
+       * docs/gst/tmpl/gstatomic_impl.sgml:
+       * docs/gst/tmpl/gstbin.sgml:
+       * docs/gst/tmpl/gstbuffer.sgml:
+       * docs/gst/tmpl/gstbufferstore.sgml:
+       * docs/gst/tmpl/gstcaps.sgml:
+       * docs/gst/tmpl/gstclock.sgml:
+       * docs/gst/tmpl/gstcompat.sgml:
+       * docs/gst/tmpl/gstconfig.sgml:
+       * docs/gst/tmpl/gstcpu.sgml:
+       * docs/gst/tmpl/gstdata.sgml:
+       * docs/gst/tmpl/gstdata_private.sgml:
+       * docs/gst/tmpl/gstelement.sgml:
+       * docs/gst/tmpl/gstenumtypes.sgml:
+       * docs/gst/tmpl/gsterror.sgml:
+       * docs/gst/tmpl/gstevent.sgml:
+       * docs/gst/tmpl/gstfakesink.sgml:
+       * docs/gst/tmpl/gstfakesrc.sgml:
+       * docs/gst/tmpl/gstfilesink.sgml:
+       * docs/gst/tmpl/gstfilter.sgml:
+       * docs/gst/tmpl/gstindex.sgml:
+       * docs/gst/tmpl/gstinfo.sgml:
+       * docs/gst/tmpl/gstinterface.sgml:
+       * docs/gst/tmpl/gstlog.sgml:
+       * docs/gst/tmpl/gstmacros.sgml:
+       * docs/gst/tmpl/gstmarshal.sgml:
+       * docs/gst/tmpl/gstmd5sink.sgml:
+       * docs/gst/tmpl/gstmultifilesrc.sgml:
+       * docs/gst/tmpl/gstobject.sgml:
+       * docs/gst/tmpl/gstpad.sgml:
+       * docs/gst/tmpl/gstparse.sgml:
+       * docs/gst/tmpl/gstpipeline.sgml:
+       * docs/gst/tmpl/gstplugin.sgml:
+       * docs/gst/tmpl/gstpluginfeature.sgml:
+       * docs/gst/tmpl/gstqueue.sgml:
+       * docs/gst/tmpl/gstreamer-unused.sgml:
+       * docs/gst/tmpl/gstregistry.sgml:
+       * docs/gst/tmpl/gstregistrypool.sgml:
+       * docs/gst/tmpl/gstscheduler.sgml:
+       * docs/gst/tmpl/gstsearchfuncs.sgml:
+       * docs/gst/tmpl/gstshaper.sgml:
+       * docs/gst/tmpl/gstspider.sgml:
+       * docs/gst/tmpl/gstspideridentity.sgml:
+       * docs/gst/tmpl/gststructure.sgml:
+       * docs/gst/tmpl/gstsystemclock.sgml:
+       * docs/gst/tmpl/gsttag.sgml:
+       * docs/gst/tmpl/gsttaginterface.sgml:
+       * docs/gst/tmpl/gsttee.sgml:
+       * docs/gst/tmpl/gstthread.sgml:
+       * docs/gst/tmpl/gsttrace.sgml:
+       * docs/gst/tmpl/gsttrashstack.sgml:
+       * docs/gst/tmpl/gsttypefind.sgml:
+       * docs/gst/tmpl/gsttypes.sgml:
+       * docs/gst/tmpl/gsturi.sgml:
+       * docs/gst/tmpl/gsturitype.sgml:
+       * docs/gst/tmpl/gstutils.sgml:
+       * docs/gst/tmpl/gstvalue.sgml:
+       * docs/gst/tmpl/gstversion.sgml:
+       * docs/gst/tmpl/gstxml.sgml:
+       * docs/gst/tmpl/gstxmlregistry.sgml:
+       * docs/gst/tmpl/gthread-cothreads.sgml:
+       * docs/gst/tmpl/types.sgml:
+
 2004-03-24  Ronald Bultje  <rbultje@ronald.bitfreak.net>
 
        * docs/pwg/other-sink.xml:
index aa6c13a..c479ce6 100644 (file)
@@ -78,7 +78,7 @@
   <chapter id="gstreamer">
     <title>GStreamer Core Library</title>
 
-    <para>libgst.la provides all the core GStreamer services,
+    <para>libgstreamer-0.8.so provides all the core GStreamer services,
 including initialization, plugin management and types, as 
 well as the object hierarchy that defines elements and bins, along
 with some more specialized elements.</para>
@@ -92,7 +92,7 @@ with some more specialized elements.</para>
     &GstCpu;
     &GstData;
     &GstElement;
-    &GstElementFactory;
+<!--    &GstElementFactory; -->
     &GstError;
     &GstEvent;
     &GstFormat;
@@ -118,7 +118,7 @@ with some more specialized elements.</para>
     &GstTagInterface;
     &GstThread;
     &GstTypeFind;
-    &GstTypeFindFactory;
+<!--    &GstTypeFindFactory; -->
     &GstUri;
     &GstUtils;
 <!-- not commented properly yet
index 08374ca..15ab98a 100644 (file)
 <INCLUDE>gst/gst.h</INCLUDE>
 <SECTION>
-<FILE>gst</FILE>
-<TITLE>Gst</TITLE>
-gst_init
-gst_init_get_popt_table
-gst_init_with_popt_table
-gst_init_check
-gst_init_check_with_popt_table
-gst_version
-gst_main
-gst_main_quit
-gst_has_threads
-gst_use_threads
-g_log_domain_gstreamer
-GST_VERSION_MAJOR
-GST_VERSION_MINOR
-GST_VERSION_MICRO
-<SUBSECTION Standard>
-gst_marshal_VOID__BOOLEAN
-gst_marshal_VOID__INT
-gst_marshal_VOID__INT_INT
-gst_marshal_VOID__OBJECT
-gst_marshal_VOID__OBJECT_PARAM
-gst_marshal_VOID__OBJECT_POINTER
-gst_marshal_VOID__OBJECT_STRING
-gst_marshal_VOID__POINTER
-gst_marshal_VOID__STRING
-gst_marshal_VOID__VOID
-</SECTION>
-
-<SECTION>
-<FILE>gstinfo</FILE>
-<TITLE>GstInfo</TITLE>
-GST_STR_NULL
-GST_DEBUG_PAD_NAME
-GST_FUNCTION
-<SUBSECTION>
-GstDebugLevel
-GST_LEVEL_DEFAULT
-gst_debug_level_get_name
-GstDebugColorFlags
-gst_debug_construct_term_color
-GstDebugCategory
-GST_CAT_DEFAULT
-<SUBSECTION>
-GstLogFunction
-gst_debug_log
-gst_debug_log_default
-gst_debug_add_log_function
-gst_debug_remove_log_function
-gst_debug_remove_log_function_by_data
-<SUBSECTION>
-gst_debug_set_active
-gst_debug_is_active
-gst_debug_set_colored
-gst_debug_is_colored
-gst_debug_set_default_threshold
-gst_debug_get_default_threshold
-gst_debug_set_threshold_for_name
-gst_debug_unset_threshold_for_name
-<SUBSECTION>
-GST_DEBUG_CATEGORY
-GST_DEBUG_CATEGORY_EXTERN
-GST_DEBUG_CATEGORY_STATIC
-GST_DEBUG_CATEGORY_INIT
-gst_debug_category_free
-gst_debug_category_set_threshold
-gst_debug_category_reset_threshold
-gst_debug_category_get_threshold
-gst_debug_category_get_name
-gst_debug_category_get_color
-gst_debug_category_get_description
-gst_debug_get_all_categories
-<SUBSECTION>
-GST_CAT_LEVEL_LOG
-GST_INFO
-GST_DEBUG
-GST_CAT_ERROR_OBJECT
-GST_CAT_WARNING_OBJECT
-GST_CAT_INFO_OBJECT
-GST_CAT_DEBUG_OBJECT
-GST_CAT_LOG_OBJECT
-GST_CAT_ERROR
-GST_CAT_WARNING
-GST_CAT_LOG
-GST_ERROR_OBJECT
-GST_WARNING_OBJECT
-GST_INFO_OBJECT
-GST_DEBUG_OBJECT
-GST_LOG_OBJECT
-GST_ERROR
-GST_WARNING
-GST_CAT_INFO
-GST_CAT_DEBUG
-GST_LOG
-<SUBSECTION>
-GST_DEBUG_FUNCPTR
-GST_DEBUG_FUNCPTR_NAME
-</SECTION>
-
-<SECTION>
-<FILE>gstscheduler</FILE>
-<TITLE>GstScheduler</TITLE>
-GST_SCHEDULER_PARENT
-GST_SCHEDULER_STATE
-GstSchedulerState
-GstSchedulerFlags
-gst_scheduler_setup
-gst_scheduler_reset
-gst_scheduler_add_element
-gst_scheduler_remove_element
-gst_scheduler_state_transition
-gst_scheduler_scheduling_change
-gst_scheduler_lock_element
-gst_scheduler_unlock_element
-gst_scheduler_yield
-gst_scheduler_interrupt
-gst_scheduler_error
-gst_scheduler_pad_link
-gst_scheduler_pad_unlink
-gst_scheduler_pad_select
-gst_scheduler_add_scheduler
-gst_scheduler_remove_scheduler
-gst_scheduler_auto_clock
-gst_scheduler_get_clock
-gst_scheduler_set_clock
-gst_scheduler_use_clock
-gst_scheduler_clock_wait
-gst_scheduler_iterate
-gst_scheduler_show
-<SUBSECTION Standard>
-GstScheduler
-GstSchedulerClass
-gst_scheduler_get_type
-GST_SCHEDULER
-GST_IS_SCHEDULER
-GST_TYPE_SCHEDULER
-GST_SCHEDULER_CLASS
-GST_IS_SCHEDULER_CLASS
-GST_TYPE_SCHEDULER_FLAGS
-gst_scheduler_flags_get_type
-GST_TYPE_SCHEDULER_STATE
-gst_scheduler_state_get_type
-GST_SCHEDULER_FACTORY_GET_CLASS
-GST_SCHEDULER_GET_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gstconfig</FILE>
-<TITLE>GstConfig</TITLE>
-GST_DISABLE_ALLOC_TRACE
-GST_DISABLE_ENUMTYPES
-GST_DISABLE_GST_DEBUG
-GST_DISABLE_INDEX
-GST_DISABLE_LOADSAVE
-GST_DISABLE_LOADSAVE_REGISTRY
-GST_DISABLE_PARSE
-GST_DISABLE_PLUGIN
-GST_DISABLE_TRACE
-GST_DISABLE_URI
-GST_DISABLE_REGISTRY
-</SECTION>
-
-<SECTION>
-<FILE>gstschedulerfactory</FILE>
-<TITLE>GstSchedulerFactory</TITLE>
-gst_scheduler_factory_create
-gst_scheduler_factory_destroy
-gst_scheduler_factory_find
-gst_scheduler_factory_make
-gst_scheduler_factory_new
-gst_scheduler_factory_get_default_name
-gst_scheduler_factory_set_default_name
-<SUBSECTION Standard>
-GST_IS_SCHEDULER_FACTORY
-GST_IS_SCHEDULER_FACTORY_CLASS
-GST_SCHEDULER_FACTORY
-GST_SCHEDULER_FACTORY_CLASS
-GST_TYPE_SCHEDULER_FACTORY
-gst_scheduler_factory_get_type
-GstSchedulerFactory
-GstSchedulerFactoryClass
-</SECTION>
-
-<SECTION>
-<FILE>gstformat</FILE>
-<TITLE>GstFormat</TITLE>
-GstFormat
-GST_FORMAT_PERCENT_MAX
-GST_FORMAT_PERCENT_SCALE
-GstFormatDefinition
-GST_FORMATS_FUNCTION
-gst_format_register
-gst_format_get_by_nick
-gst_formats_contains
-gst_format_get_details
-gst_format_get_definitions
-<SUBSECTION Standard>
-GST_TYPE_FORMAT
-gst_format_get_type
-</SECTION>
-
-<SECTION>
 <FILE>gstbin</FILE>
-<TITLE>GstBin</TITLE>
-GstBinFlags
-GstBin
+GST_BIN_CLASS
 GstBinPrePostIterateFunction
+GstBinFlags
+<TITLE>GstBin</TITLE>
 gst_bin_new
 gst_bin_add
 gst_bin_add_many
@@ -215,58 +13,220 @@ gst_bin_remove_many
 gst_bin_get_by_name
 gst_bin_get_by_name_recurse_up
 gst_bin_get_list
+gst_bin_get_by_interface
+gst_bin_get_all_by_interface
 gst_bin_iterate
-gst_bin_set_post_iterate_function
-gst_bin_set_pre_iterate_function
-gst_bin_child_state_change
-gst_bin_auto_clock
-gst_bin_get_clock
 gst_bin_use_clock
+gst_bin_get_clock
+gst_bin_auto_clock
+gst_bin_sync_children_state
+gst_bin_child_state_change
+gst_bin_set_pre_iterate_function
+gst_bin_set_post_iterate_function
 <SUBSECTION Standard>
-GstBinClass
-gst_bin_get_type
-GST_TYPE_BIN
 GST_BIN
-GST_BIN_CLASS
-GST_BIN_GET_CLASS
 GST_IS_BIN
+GST_TYPE_BIN
+gst_bin_get_type
 GST_IS_BIN_CLASS
-GST_TYPE_BIN_FLAGS
-gst_bin_flags_get_type
+GST_BIN_GET_CLASS
 </SECTION>
 
 <SECTION>
-<FILE>gstparse</FILE>
-<TITLE>GstParse</TITLE>
-GstParseError
-GST_PARSE_ERROR
-gst_parse_error_quark
-gst_parse_launch
-gst_parse_launchv
+<FILE>gstbuffer</FILE>
+GstBuffer
+GstBufferFreeDataFunc
+GST_BUFFER_TRACE_NAME
+GST_BUFFER_REFCOUNT
+GST_BUFFER_REFCOUNT_VALUE
+GST_BUFFER_COPY_FUNC
+GST_BUFFER_FREE_FUNC
+GST_BUFFER_FLAGS
+GST_BUFFER_FLAG_IS_SET
+GST_BUFFER_FLAG_SET
+GST_BUFFER_FLAG_UNSET
+GST_BUFFER_DATA
+GST_BUFFER_SIZE
+GST_BUFFER_MAXSIZE
+GST_BUFFER_TIMESTAMP
+GST_BUFFER_DURATION
+GST_BUFFER_FORMAT
+GST_BUFFER_OFFSET
+GST_BUFFER_OFFSET_END
+GST_BUFFER_FREE_DATA_FUNC
+GST_BUFFER_PRIVATE
+GST_BUFFER_OFFSET_NONE
+GST_BUFFER_MAXSIZE_NONE
+GST_BUFFER_DURATION_IS_VALID
+GST_BUFFER_TIMESTAMP_IS_VALID
+GST_BUFFER_OFFSET_IS_VALID
+GST_BUFFER_OFFSET_END_IS_VALID
+GST_BUFFER_MAXSIZE_IS_VALID
+GstBufferFlag
+gst_buffer_new
+gst_buffer_new_and_alloc
+gst_buffer_set_data
+gst_buffer_ref
+gst_buffer_ref_by_count
+gst_buffer_unref
+gst_buffer_stamp
+gst_buffer_copy
+gst_buffer_is_writable
+gst_buffer_copy_on_write
+gst_buffer_create_sub
+gst_buffer_merge
+gst_buffer_is_span_fast
+gst_buffer_span
+gst_buffer_default_free
+gst_buffer_default_copy
 <SUBSECTION Standard>
-GST_TYPE_PARSE_ERROR
-gst_parse_error_get_type
-</SECTION>
-
+GST_BUFFER
+GST_IS_BUFFER
+GST_TYPE_BUFFER
+gst_buffer_get_type
+</SECTION>
+
 <SECTION>
-<FILE>gstarch</FILE>
-<TITLE>GstArch</TITLE>
-GST_ARCH_CALL
-GST_ARCH_SET_SP
-GST_ARCH_SETUP_STACK
-GST_ARCH_PRESETJMP
+<FILE>gstcaps</FILE>
+GST_CAPS_FLAGS_ANY
+GST_CAPS_ANY
+GST_CAPS_NONE
+GST_STATIC_CAPS_ANY
+GST_STATIC_CAPS_NONE
+GST_CAPS_IS_SIMPLE
+gst_caps_is_simple
+GST_DEBUG_CAPS
+GST_STATIC_CAPS
+GstCaps
+GstStaticCaps
+gst_caps_new_empty
+gst_caps_new_any
+gst_caps_new_simple
+gst_caps_new_full
+gst_caps_new_full_valist
+gst_caps_copy
+gst_caps_free
+gst_static_caps_get
+gst_caps_append
+gst_caps_append_structure
+gst_caps_split_one
+gst_caps_get_size
+gst_caps_get_structure
+gst_caps_copy_1
+gst_caps_set_simple
+gst_caps_set_simple_valist
+gst_caps_is_any
+gst_caps_is_empty
+gst_caps_is_chained
+gst_caps_is_fixed
+gst_caps_is_equal_fixed
+gst_caps_is_always_compatible
+gst_caps_intersect
+gst_caps_union
+gst_caps_normalize
+gst_caps_simplify
+gst_caps_save_thyself
+gst_caps_load_thyself
+gst_caps_replace
+gst_caps_to_string
+gst_caps_from_string
+gst_caps_structure_fixate_field_nearest_int
+gst_caps_structure_fixate_field_nearest_double
+<SUBSECTION Standard>
+GST_CAPS
+GST_IS_CAPS
+GST_TYPE_CAPS
+gst_caps_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gstclock</FILE>
+GstClockTime
+GstClockTimeDiff
+GstClockID
+GST_CLOCK_TIME_NONE
+GST_CLOCK_TIME_IS_VALID
+GST_SECOND
+GST_MSECOND
+GST_USECOND
+GST_NSECOND
+GST_CLOCK_DIFF
+GST_TIMEVAL_TO_TIME
+GST_TIME_TO_TIMEVAL
+GST_CLOCK_ENTRY_TRACE_NAME
+GstClockEntry
+GstClockCallback
+GstClockEntryStatus
+GstClockEntryType
+GST_CLOCK_ENTRY
+GST_CLOCK_ENTRY_CLOCK
+GST_CLOCK_ENTRY_TYPE
+GST_CLOCK_ENTRY_TIME
+GST_CLOCK_ENTRY_INTERVAL
+GST_CLOCK_ENTRY_STATUS
+GstClockReturn
+GstClockFlags
+GST_CLOCK_FLAGS
+<TITLE>GstClock</TITLE>
+gst_clock_set_speed
+gst_clock_get_speed
+gst_clock_set_resolution
+gst_clock_get_resolution
+gst_clock_set_active
+gst_clock_is_active
+gst_clock_reset
+gst_clock_handle_discont
+gst_clock_get_time
+gst_clock_get_event_time
+gst_clock_get_next_id
+gst_clock_new_single_shot_id
+gst_clock_new_periodic_id
+gst_clock_id_get_time
+gst_clock_id_wait
+gst_clock_id_wait_async
+gst_clock_id_unschedule
+gst_clock_id_unlock
+gst_clock_id_free
+<SUBSECTION Standard>
+GST_CLOCK
+GST_IS_CLOCK
+GST_TYPE_CLOCK
+gst_clock_get_type
+GST_CLOCK_CLASS
+GST_IS_CLOCK_CLASS
+GST_CLOCK_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gstcompat</FILE>
+gst_element_connect
+gst_element_connect_pads
+gst_element_connect_many
+gst_element_connect_filtered
+gst_element_disconnect
+gst_pad_connect
+gst_pad_connect_filtered
+gst_pad_disconnect
+gst_pad_proxy_connect
+gst_pad_set_connect_function
+GST_PAD_CONNECT_REFUSED
+GST_PAD_CONNECT_DELAYED
+GST_PAD_CONNECT_OK
+GST_PAD_CONNECT_DONE
+GstPadConnectReturn
+GstPadConnectFunction
+<SUBSECTION Standard>
+GST_PAD_IS_CONNECTED
 </SECTION>
 
 <SECTION>
 <FILE>gstdata</FILE>
-<TITLE>GstData</TITLE>
 GST_DATA
 GST_DATA_TYPE
 GST_DATA_FLAGS
 GST_DATA_FLAG_SHIFT
-GST_DATA_FLAG_IS_SET
-GST_DATA_FLAG_SET
 GST_DATA_FLAG_UNSET
+GST_TYPE_DATA
 GstData
 GstDataFreeFunction
 GstDataCopyFunction
@@ -279,315 +239,716 @@ gst_data_init
 gst_data_dispose
 gst_data_copy_into
 gst_data_copy
+gst_data_is_writable
 gst_data_copy_on_write
 gst_data_ref
 gst_data_ref_by_count
 gst_data_unref
 <SUBSECTION Standard>
-GST_DATA
-GST_DATA_TYPE
-GST_TYPE_DATA_FLAGS
-gst_data_flags_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstbuffer</FILE>
-<TITLE>GstBuffer</TITLE>
-GST_BUFFER_TRACE_NAME
-GST_BUFFER
-GST_IS_BUFFER
-GST_BUFFER_REFCOUNT
-GST_BUFFER_REFCOUNT_VALUE
-GST_BUFFER_COPY_FUNC
-GST_BUFFER_FREE_FUNC
-
-GST_BUFFER_FLAGS
-GST_BUFFER_FLAG_IS_SET
-GST_BUFFER_FLAG_SET
-GST_BUFFER_FLAG_UNSET
-
-GST_BUFFER_DATA
-GST_BUFFER_SIZE
-GST_BUFFER_MAXSIZE
-GST_BUFFER_TIMESTAMP
-GST_BUFFER_OFFSET
-GstBufferFlag
-GstBuffer
-gst_buffer_new
-gst_buffer_new_and_alloc
-gst_buffer_set_data
-gst_buffer_default_free
-gst_buffer_default_copy
-gst_buffer_ref
-gst_buffer_ref_by_count
-gst_buffer_unref
-gst_buffer_copy
-gst_buffer_copy_on_write
-gst_buffer_create_sub
-gst_buffer_merge
-gst_buffer_is_span_fast
-gst_buffer_span
-<SUBSECTION Standard>
-GST_TYPE_BUFFER
-GST_TYPE_BUFFER_FLAG
-gst_buffer_flag_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstevent</FILE>
-<TITLE>GstEvent</TITLE>
-GstEventType
-GST_EVENT_TYPE
-GST_EVENT_SRC
-GST_EVENT_TIMESTAMP
-GstEventFlag
-GstSeekType
-GstSeekAccuracy
-GST_EVENT_SEEK_TYPE
-GST_EVENT_SEEK_FORMAT
-GST_EVENT_SEEK_METHOD
-GST_EVENT_SEEK_FLAGS
-GST_EVENT_SEEK_OFFSET
-GST_EVENT_SEEK_ACCURACY
-GST_SEEK_FLAGS_MASK
-GST_SEEK_FLAGS_SHIFT
-GST_SEEK_FORMAT_MASK
-GST_SEEK_FORMAT_SHIFT
-GST_SEEK_METHOD_MASK
-GST_SEEK_METHOD_SHIFT
-GST_EVENT_DISCONT_NEW_MEDIA
-GST_EVENT_DISCONT_OFFSET
-GST_EVENT_DISCONT_OFFSET_LEN
-GST_EVENT_RATE_VALUE
-GST_EVENT_SEEK_ENDOFFSET
-GST_EVENT_SIZE_FORMAT
-GST_EVENT_SIZE_VALUE
-GST_EVENT_IS_INTERRUPT
-GST_EVENT_TRACE_NAME
-GstEvent
-gst_event_new
-gst_event_copy
-gst_event_ref
-gst_event_ref_by_count
-gst_event_unref
-gst_event_new_seek
-gst_event_new_segment_seek
-gst_event_new_size
-gst_event_new_discontinuous
-gst_event_discont_get_value
-gst_event_new_filler
-gst_event_new_flush
-gst_event_masks_contains
-GST_EVENT_MASK_FUNCTION
-<SUBSECTION Standard>
-GST_EVENT
-GST_IS_EVENT
-GST_TYPE_EVENT
-GST_TYPE_EVENT_FLAG
-gst_event_flag_get_type
-GST_TYPE_EVENT_TYPE
-gst_event_type_get_type
-GST_TYPE_SEEK_ACCURACY
-gst_seek_accuracy_get_type
-GST_TYPE_SEEK_TYPE
-gst_seek_type_get_type
+GST_DATA_FLAG_SET
+GST_DATA_FLAG_IS_SET
+gst_data_get_type
 </SECTION>
 
 <SECTION>
 <FILE>gstelement</FILE>
+GstElementDetails
+GST_ELEMENT_DETAILS
+GST_IS_ELEMENT_DETAILS
+GST_NUM_STATES
+GST_STATE
+GST_STATE_PENDING
+GST_STATE_TRANSITION
+GST_STATE_NULL_TO_READY
+GST_STATE_READY_TO_PAUSED
+GST_STATE_PAUSED_TO_PLAYING
+GST_STATE_PLAYING_TO_PAUSED
+GST_STATE_PAUSED_TO_READY
+GST_STATE_READY_TO_NULL
+GST_ELEMENT_CLASS
+GST_ELEMENT_QUERY_TYPE_FUNCTION
+GST_ELEMENT_FORMATS_FUNCTION
+GST_ELEMENT_EVENT_MASK_FUNCTION
+GstElementFlags
+GST_ELEMENT_IS_THREAD_SUGGESTED
+GST_ELEMENT_IS_EVENT_AWARE
+GST_ELEMENT_IS_DECOUPLED
+GST_ELEMENT_NAME
+GST_ELEMENT_PARENT
+GST_ELEMENT_MANAGER
+GST_ELEMENT_SCHED
+GST_ELEMENT_CLOCK
+GST_ELEMENT_PADS
+GST_ELEMENT_ERROR
+GstElementLoopFunction
+GstElementPreRunFunction
+GstElementPostRunFunction
 <TITLE>GstElement</TITLE>
-GstElement
+gst_element_class_add_pad_template
+gst_element_class_install_std_props
+gst_element_class_set_details
+gst_element_default_deep_notify
+gst_element_default_error
+gst_element_set_loop_function
 gst_element_get_name
 gst_element_set_name
-gst_element_get_factory
-
-gst_element_add_pad
-gst_element_remove_pad
-gst_element_add_ghost_pad
-gst_element_remove_ghost_pad
-gst_element_get_pad
-gst_element_get_static_pad
-gst_element_get_request_pad
-gst_element_release_request_pad
-gst_element_get_pad_list
-
+gst_element_get_parent
+gst_element_set_parent
+gst_element_set
+gst_element_get
+gst_element_set_valist
+gst_element_get_valist
+gst_element_set_property
+gst_element_get_property
+gst_element_enable_threadsafe_properties
+gst_element_disable_threadsafe_properties
+gst_element_set_pending_properties
+gst_element_requires_clock
+gst_element_provides_clock
+gst_element_get_clock
+gst_element_set_clock
+gst_element_clock_wait
+gst_element_get_time
+gst_element_wait
+gst_element_set_time
+gst_element_adjust_time
+gst_element_is_indexable
+gst_element_set_index
+gst_element_get_index
+gst_element_release_locks
+gst_element_yield
+gst_element_interrupt
+gst_element_set_scheduler
+gst_element_get_scheduler
+gst_element_add_pad
+gst_element_remove_pad
+gst_element_add_ghost_pad
+gst_element_remove_ghost_pad
+gst_element_get_pad
+gst_element_get_static_pad
+gst_element_get_request_pad
+gst_element_release_request_pad
+gst_element_get_pad_list
+gst_element_get_compatible_pad
+gst_element_get_compatible_pad_filtered
+gst_element_class_get_pad_template
+gst_element_class_get_pad_template_list
 gst_element_get_pad_template
 gst_element_get_pad_template_list
-gst_element_class_add_pad_template
-
+gst_element_get_compatible_pad_template
 gst_element_link
 gst_element_link_many
 gst_element_link_filtered
-gst_element_link_pads
-gst_element_link_pads_filtered
 gst_element_unlink
 gst_element_unlink_many
+gst_element_link_pads
+gst_element_link_pads_filtered
 gst_element_unlink_pads
-gst_element_get_compatible_pad
-gst_element_get_compatible_pad_filtered
-gst_element_get_compatible_pad_template
-
-gst_element_set_state
-gst_element_get_state
-gst_element_state_get_name
-gst_element_wait_state_change
-
-gst_element_set_eos
-gst_element_interrupt
-gst_element_yield
-gst_element_release_locks
-
-gst_element_get_clock
-gst_element_set_clock
-gst_element_clock_wait
-gst_element_provides_clock
-gst_element_requires_clock
-
-gst_element_set_index
-gst_element_get_index
-gst_element_is_indexable
-
-gst_element_set_loop_function
-GstElementLoopFunction
-gst_element_get_scheduler
-gst_element_set_scheduler
-gst_element_get_parent
-gst_element_set_parent
-gst_element_get_managing_bin
-
-GstElementPostRunFunction
-GstElementPreRunFunction
-
-gst_element_disable_threadsafe_properties
-gst_element_enable_threadsafe_properties
-gst_element_get
-gst_element_get_property
-gst_element_get_valist
-gst_element_set
-gst_element_set_pending_properties
-gst_element_set_property
-gst_element_set_valist
-
-gst_element_query
-gst_element_send_event
 gst_element_get_event_masks
-gst_element_get_formats
+gst_element_send_event
+gst_element_seek
 gst_element_get_query_types
+gst_element_query
+gst_element_get_formats
 gst_element_convert
-
-gst_element_default_deep_notify
-gst_element_default_error
-
-GST_ELEMENT_ERROR
-
-GstElementState
-GstElementStateReturn
-GST_NUM_STATES
-GST_STATE
-GST_STATE_PENDING
-GST_STATE_TRANSITION
-GST_STATE_NULL_TO_READY
-GST_STATE_READY_TO_PAUSED
-GST_STATE_PAUSED_TO_READY
-GST_STATE_PLAYING_TO_PAUSED
-GST_STATE_PAUSED_TO_PLAYING
-GST_STATE_READY_TO_NULL
-GstElementFlags
-GST_ELEMENT_IS_THREAD_SUGGESTED
-GST_ELEMENT_IS_DECOUPLED
-GST_ELEMENT_IS_EVENT_AWARE
-GST_ELEMENT_PARENT
-GST_ELEMENT_NAME
-GST_ELEMENT_PADS
-GST_ELEMENT_SCHED
-GST_ELEMENT_MANAGER
-GST_ELEMENT_CLOCK
-GST_ELEMENT_EVENT_MASK_FUNCTION
-GST_ELEMENT_FORMATS_FUNCTION
-GST_ELEMENT_QUERY_TYPE_FUNCTION
-<SUBSECTION Standard>
-GstElementClass
-GST_TYPE_ELEMENT
-GST_ELEMENT
-GST_ELEMENT_CLASS
-GST_ELEMENT_GET_CLASS
-GST_IS_ELEMENT
-GST_IS_ELEMENT_CLASS
-gst_element_get_type
-GST_TYPE_ELEMENT_FLAGS
-gst_element_flags_get_type
-GST_TYPE_ELEMENT_STATE
-gst_element_state_get_type
-GST_TYPE_ELEMENT_STATE_RETURN
-gst_element_state_return_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstelementfactory</FILE>
+gst_element_found_tags
+gst_element_found_tags_for_pad
+gst_element_set_eos
+gst_element_error_full
+gst_element_is_locked_state
+gst_element_set_locked_state
+gst_element_sync_state_with_parent
+gst_element_get_state
+gst_element_set_state
+gst_element_wait_state_change
+gst_element_state_get_name
+gst_element_get_factory
+gst_element_get_managing_bin
+GST_TYPE_ELEMENT_FACTORY
+GST_ELEMENT_FACTORY
+GST_ELEMENT_FACTORY_CLASS
+GST_IS_ELEMENT_FACTORY
+GST_IS_ELEMENT_FACTORY_CLASS
 <TITLE>GstElementFactory</TITLE>
-GstElementDetails
+gst_element_factory_get_type
+gst_element_register
 gst_element_factory_find
-gst_element_factory_can_src_caps
-gst_element_factory_can_sink_caps
+gst_element_factory_get_element_type
+gst_element_factory_get_longname
+gst_element_factory_get_klass
+gst_element_factory_get_description
+gst_element_factory_get_author
+gst_element_factory_get_num_pad_templates
+gst_element_factory_get_pad_templates
+gst_element_factory_get_uri_type
+gst_element_factory_get_uri_protocols
 gst_element_factory_create
 gst_element_factory_make
+gst_element_factory_can_src_caps
+gst_element_factory_can_sink_caps
 <SUBSECTION Standard>
-GstElementFactory
-GstElementFactoryClass
-GST_ELEMENT_FACTORY
-GST_IS_ELEMENT_FACTORY
-GST_TYPE_ELEMENT_FACTORY
-gst_element_factory_get_type
-GST_ELEMENT_FACTORY_CLASS
-GST_IS_ELEMENT_FACTORY_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gsterror</FILE>
-<TITLE>GstError</TITLE>
-GstCoreError
+GST_ELEMENT
+GST_IS_ELEMENT
+GST_TYPE_ELEMENT
+gst_element_get_type
+GST_IS_ELEMENT_CLASS
+GST_ELEMENT_GET_CLASS
 </SECTION>
 
 <SECTION>
-<FILE>gstinterface</FILE>
-<TITLE>GstInterface</TITLE>
-gst_element_implements_interface
-gst_implements_interface_cast
-gst_implements_interface_check
+<FILE>gstevent</FILE>
+GstEventType
+GST_EVENT_TRACE_NAME
+GST_EVENT_TYPE
+GST_EVENT_TIMESTAMP
+GST_EVENT_SRC
+GST_EVENT_IS_INTERRUPT
+GST_SEEK_FORMAT_SHIFT
+GST_SEEK_METHOD_SHIFT
+GST_SEEK_FLAGS_SHIFT
+GST_SEEK_FORMAT_MASK
+GST_SEEK_METHOD_MASK
+GST_SEEK_FLAGS_MASK
+GstEventFlag
+GST_EVENT_MASK_FUNCTION
+GstSeekType
+GstSeekAccuracy
+GST_EVENT_SEEK_TYPE
+GST_EVENT_SEEK_FORMAT
+GST_EVENT_SEEK_METHOD
+GST_EVENT_SEEK_FLAGS
+GST_EVENT_SEEK_OFFSET
+GST_EVENT_SEEK_ENDOFFSET
+GST_EVENT_SEEK_ACCURACY
+GST_EVENT_DISCONT_NEW_MEDIA
+GST_EVENT_DISCONT_OFFSET
+GST_EVENT_DISCONT_OFFSET_LEN
+GST_EVENT_SIZE_FORMAT
+GST_EVENT_SIZE_VALUE
+GST_EVENT_RATE_VALUE
+GstEvent
+gst_event_new
+gst_event_ref
+gst_event_ref_by_count
+gst_event_unref
+gst_event_copy
+gst_event_masks_contains
+gst_event_new_seek
+gst_event_new_segment_seek
+gst_event_new_size
+gst_event_new_discontinuous
+gst_event_new_discontinuous_valist
+gst_event_discont_get_value
+gst_event_new_filler
+gst_event_new_flush
+<SUBSECTION Standard>
+GST_EVENT
+GST_IS_EVENT
+GST_TYPE_EVENT
+gst_event_get_type
 </SECTION>
 
 <SECTION>
-<FILE>gststructure</FILE>
-<TITLE>GstStructure</TITLE>
-
-gst_structure_empty_new
-gst_structure_id_empty_new
-gst_structure_new
-gst_structure_new_valist
-gst_structure_copy
-gst_structure_free
-
-gst_structure_get_name
-gst_structure_set_name
-
-gst_structure_id_set_value
-gst_structure_set_value
-
-gst_structure_set
-gst_structure_set_valist
-gst_structure_id_get_value
-gst_structure_get_value
-gst_structure_remove_field
-gst_structure_remove_fields
-gst_structure_remove_fields_valist
-gst_structure_remove_all_fields
-
-gst_structure_get_field_type
-gst_structure_foreach
+<FILE>gstindex</FILE>
+GST_TYPE_INDEX_ENTRY
+GstIndexEntry
+GstIndexGroup
+GstIndexCertainty
+GstIndexEntryType
+GstIndexLookupMethod
+GST_INDEX_NASSOCS
+GST_INDEX_ASSOC_FLAGS
+GST_INDEX_ASSOC_FORMAT
+GST_INDEX_ASSOC_VALUE
+GstIndexAssociation
+GstAssocFlags
+GST_INDEX_FORMAT_FORMAT
+GST_INDEX_FORMAT_KEY
+GST_INDEX_ID_INVALID
+GST_INDEX_ID_DESCRIPTION
+GstIndexFilter
+GstIndexResolverMethod
+GstIndexResolver
+GstIndexFlags
+GST_INDEX_IS_READABLE
+GST_INDEX_IS_WRITABLE
+<TITLE>GstIndex</TITLE>
+gst_index_new
+gst_index_commit
+gst_index_get_group
+gst_index_new_group
+gst_index_set_group
+gst_index_set_certainty
+gst_index_get_certainty
+gst_index_set_filter
+gst_index_set_resolver
+gst_index_get_writer_id
+gst_index_add_format
+gst_index_add_association
+gst_index_add_object
+gst_index_add_id
+gst_index_get_assoc_entry
+gst_index_get_assoc_entry_full
+gst_index_entry_get_type
+gst_index_entry_copy
+gst_index_entry_free
+gst_index_entry_assoc_map
+GST_TYPE_INDEX_FACTORY
+GST_INDEX_FACTORY
+GST_IS_INDEX_FACTORY
+GST_INDEX_FACTORY_CLASS
+GST_IS_INDEX_FACTORY_CLASS
+GST_INDEX_FACTORY_GET_CLASS
+<TITLE>GstIndexFactory</TITLE>
+gst_index_factory_get_type
+gst_index_factory_new
+gst_index_factory_destroy
+gst_index_factory_find
+gst_index_factory_create
+gst_index_factory_make
+<SUBSECTION Standard>
+GST_INDEX
+GST_IS_INDEX
+GST_TYPE_INDEX
+gst_index_get_type
+GST_INDEX_CLASS
+GST_IS_INDEX_CLASS
+GST_INDEX_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gstinterface</FILE>
+GstImplementsInterface
+GST_IMPLEMENTS_INTERFACE_CHECK_INSTANCE_CAST
+GST_IMPLEMENTS_INTERFACE_CHECK_INSTANCE_TYPE
+gst_element_implements_interface
+gst_implements_interface_cast
+gst_implements_interface_check
+<SUBSECTION Standard>
+GST_IMPLEMENTS_INTERFACE
+GST_IS_IMPLEMENTS_INTERFACE
+GST_TYPE_IMPLEMENTS_INTERFACE
+gst_implements_interface_get_type
+GST_IMPLEMENTS_INTERFACE_CLASS
+GST_IS_IMPLEMENTS_INTERFACE_CLASS
+GST_IMPLEMENTS_INTERFACE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gstobject</FILE>
+GST_OBJECT_CLASS
+xmlNodePtr
+GstObjectFlags
+<TITLE>GstObject</TITLE>
+GST_FLAGS
+GST_FLAG_IS_SET
+GST_FLAG_SET
+GST_FLAG_UNSET
+GST_OBJECT_NAME
+GST_OBJECT_PARENT
+GST_OBJECT_DESTROYED
+GST_OBJECT_FLOATING
+GST_LOCK
+GST_TRYLOCK
+GST_UNLOCK
+GST_GET_LOCK
+gst_object_set_name
+gst_object_get_name
+gst_object_set_parent
+gst_object_get_parent
+gst_object_unparent
+gst_object_default_deep_notify
+gst_object_check_uniqueness
+gst_object_save_thyself
+gst_object_restore_thyself
+gst_object_ref
+gst_object_unref
+gst_object_sink
+gst_object_replace
+gst_object_get_path_string
+gst_class_signal_connect
+gst_class_signal_emit_by_name
+<SUBSECTION Standard>
+GST_OBJECT
+GST_IS_OBJECT
+GST_TYPE_OBJECT
+gst_object_get_type
+GST_IS_OBJECT_CLASS
+GST_OBJECT_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gstpad</FILE>
+GST_IS_PAD_FAST
+GST_PAD_CLASS
+GST_TYPE_REAL_PAD
+GST_IS_REAL_PAD
+GST_IS_REAL_PAD_FAST
+GST_IS_REAL_PAD_CLASS
+GST_REAL_PAD
+GST_REAL_PAD_CLASS
+GST_TYPE_GHOST_PAD
+GST_IS_GHOST_PAD
+GST_IS_GHOST_PAD_FAST
+GST_IS_GHOST_PAD_CLASS
+GST_GHOST_PAD
+GST_GHOST_PAD_CLASS
+GstStaticPadTemplate
+GstPadLink
+GstPadLinkReturn
+GST_PAD_LINK_FAILED
+GST_PAD_LINK_SUCCESSFUL
+GST_PAD_QUERY_TYPE_FUNCTION
+GST_PAD_FORMATS_FUNCTION
+GST_PAD_EVENT_MASK_FUNCTION
+GstPadChainFunction
+GstPadGetFunction
+GstPadEventFunction
+GstPadConvertFunction
+GstPadQueryFunction
+GstPadIntLinkFunction
+GstPadFormatsFunction
+GstPadEventMaskFunction
+GstPadQueryTypeFunction
+GstPadLinkFunction
+GstPadUnlinkFunction
+GstPadGetCapsFunction
+GstPadFixateFunction
+GstPadBufferAllocFunction
+GstPadDispatcherFunction
+GstPadDirection
+GstPadFlags
+<TITLE>GstPad</TITLE>
+<TITLE>GstRealPad</TITLE>
+<TITLE>GstGhostPad</TITLE>
+GST_PAD_NAME
+GST_PAD_PARENT
+GST_PAD_ELEMENT_PRIVATE
+GST_PAD_PAD_TEMPLATE
+GST_RPAD_DIRECTION
+GST_RPAD_CAPS
+GST_RPAD_APPFILTER
+GST_RPAD_PEER
+GST_RPAD_CHAINFUNC
+GST_RPAD_CHAINHANDLER
+GST_RPAD_GETFUNC
+GST_RPAD_GETHANDLER
+GST_RPAD_EVENTFUNC
+GST_RPAD_EVENTHANDLER
+GST_RPAD_CONVERTFUNC
+GST_RPAD_QUERYFUNC
+GST_RPAD_INTLINKFUNC
+GST_RPAD_FORMATSFUNC
+GST_RPAD_QUERYTYPEFUNC
+GST_RPAD_EVENTMASKFUNC
+GST_RPAD_LINKFUNC
+GST_RPAD_UNLINKFUNC
+GST_RPAD_GETCAPSFUNC
+GST_RPAD_FIXATEFUNC
+GST_RPAD_BUFFERALLOCFUNC
+GST_RPAD_LINK
+GST_RPAD_EXPLICIT_CAPS
+GST_GPAD_REALPAD
+GST_PAD_REALIZE
+GST_PAD_DIRECTION
+GST_PAD_CAPS
+GST_PAD_PEER
+GST_PAD_IS_LINKED
+GST_PAD_IS_ACTIVE
+GST_PAD_IS_NEGOTIATING
+GST_PAD_IS_USABLE
+GST_PAD_CAN_PULL
+GST_PAD_IS_SRC
+GST_PAD_IS_SINK
+GST_TYPE_PAD_TEMPLATE
+GST_PAD_TEMPLATE
+GST_PAD_TEMPLATE_CLASS
+GST_IS_PAD_TEMPLATE
+GST_IS_PAD_TEMPLATE_CLASS
+GstPadPresence
+GST_PAD_TEMPLATE_NAME_TEMPLATE
+GST_PAD_TEMPLATE_DIRECTION
+GST_PAD_TEMPLATE_PRESENCE
+GST_PAD_TEMPLATE_CAPS
+GstPadTemplateFlags
+GST_PAD_TEMPLATE_IS_FIXED
+<TITLE>GstPadTemplate</TITLE>
+GST_STATIC_PAD_TEMPLATE
+gst_real_pad_get_type
+gst_ghost_pad_get_type
+gst_pad_new
+gst_pad_new_from_template
+gst_pad_custom_new
+gst_pad_custom_new_from_template
+gst_pad_set_name
+gst_pad_get_name
+gst_pad_get_direction
+gst_pad_set_active
+gst_pad_is_active
+gst_pad_set_element_private
+gst_pad_get_element_private
+gst_pad_set_parent
+gst_pad_get_parent
+gst_pad_get_real_parent
+gst_pad_get_scheduler
+gst_pad_add_ghost_pad
+gst_pad_remove_ghost_pad
+gst_pad_get_ghost_pad_list
+gst_pad_get_pad_template
+gst_pad_set_bufferalloc_function
+gst_pad_alloc_buffer
+gst_pad_set_chain_function
+gst_pad_set_get_function
+gst_pad_set_event_function
+gst_pad_set_event_mask_function
+gst_pad_get_event_masks
+gst_pad_get_event_masks_default
+gst_pad_set_link_function
+gst_pad_can_link
+gst_pad_can_link_filtered
+gst_pad_set_unlink_function
+gst_pad_link
+gst_pad_link_filtered
+gst_pad_unlink
+gst_pad_is_linked
+gst_pad_get_peer
+gst_pad_get_negotiated_caps
+gst_pad_is_negotiated
+gst_pad_get_caps
+gst_pad_get_pad_template_caps
+gst_pad_try_set_caps
+gst_pad_try_set_caps_nonfixed
+gst_pad_check_compatibility
+gst_pad_set_getcaps_function
+gst_pad_set_fixate_function
+gst_pad_proxy_getcaps
+gst_pad_proxy_pad_link
+gst_pad_proxy_fixate
+gst_pad_proxy_link
+gst_pad_set_explicit_caps
+gst_pad_use_explicit_caps
+gst_pad_relink_filtered
+gst_pad_perform_negotiate
+gst_pad_renegotiate
+gst_pad_unnegotiate
+gst_pad_try_relink_filtered
+gst_pad_get_allowed_caps
+gst_pad_caps_change_notify
+gst_pad_recover_caps_error
+gst_pad_push
+gst_pad_pull
+gst_pad_send_event
+gst_pad_event_default
+gst_pad_selectv
+gst_pad_select
+gst_pad_select_valist
+gst_pad_set_formats_function
+gst_pad_get_formats
+gst_pad_get_formats_default
+gst_pad_set_convert_function
+gst_pad_convert
+gst_pad_convert_default
+gst_pad_set_query_function
+gst_pad_set_query_type_function
+gst_pad_get_query_types
+gst_pad_get_query_types_default
+gst_pad_query
+gst_pad_query_default
+gst_pad_set_internal_link_function
+gst_pad_get_internal_links
+gst_pad_get_internal_links_default
+gst_pad_dispatcher
+gst_pad_add_probe
+gst_pad_remove_probe
+gst_pad_load_and_link
+gst_ghost_pad_new
+gst_pad_template_get_type
+gst_pad_template_new
+gst_static_pad_template_get
+gst_pad_template_get_caps
+gst_pad_template_get_caps_by_name
+gst_ghost_pad_save_thyself
+<SUBSECTION Standard>
+GST_PAD
+GST_IS_PAD
+GST_TYPE_PAD
+gst_pad_get_type
+GST_IS_PAD_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gstpipeline</FILE>
+<TITLE>GstPipeline</TITLE>
+gst_pipeline_new
+<SUBSECTION Standard>
+GST_PIPELINE
+GST_IS_PIPELINE
+GST_TYPE_PIPELINE
+gst_pipeline_get_type
+GST_PIPELINE_CLASS
+GST_IS_PIPELINE_CLASS
+GST_PIPELINE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gstpluginfeature</FILE>
+GST_PLUGIN_FEATURE_NAME
+<TITLE>GstPluginFeature</TITLE>
+GstTypeNameData
+GstPluginFeatureFilter
+gst_plugin_feature_ensure_loaded
+gst_plugin_feature_unload_thyself
+gst_plugin_feature_type_name_filter
+gst_plugin_feature_set_rank
+gst_plugin_feature_set_name
+gst_plugin_feature_get_rank
+gst_plugin_feature_get_name
+<SUBSECTION Standard>
+GST_PLUGIN_FEATURE
+GST_IS_PLUGIN_FEATURE
+GST_TYPE_PLUGIN_FEATURE
+gst_plugin_feature_get_type
+GST_PLUGIN_FEATURE_CLASS
+GST_IS_PLUGIN_FEATURE_CLASS
+GST_PLUGIN_FEATURE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gstqueue</FILE>
+<TITLE>GstQueue</TITLE>
+<SUBSECTION Standard>
+GST_QUEUE
+GST_IS_QUEUE
+GST_TYPE_QUEUE
+gst_queue_get_type
+GST_QUEUE_CLASS
+GST_IS_QUEUE_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gstregistry</FILE>
+GLOBAL_REGISTRY_DIR
+GLOBAL_REGISTRY_FILE
+GLOBAL_REGISTRY_FILE_TMP
+LOCAL_REGISTRY_DIR
+LOCAL_REGISTRY_FILE
+LOCAL_REGISTRY_FILE_TMP
+REGISTRY_DIR_PERMS
+REGISTRY_TMPFILE_PERMS
+REGISTRY_FILE_PERMS
+GstRegistryReturn
+GstRegistryFlags
+<TITLE>GstRegistry</TITLE>
+gst_registry_load
+gst_registry_is_loaded
+gst_registry_save
+gst_registry_rebuild
+gst_registry_unload
+gst_registry_add_path
+gst_registry_get_path_list
+gst_registry_clear_paths
+gst_registry_add_plugin
+gst_registry_remove_plugin
+gst_registry_plugin_filter
+gst_registry_feature_filter
+gst_registry_find_plugin
+gst_registry_find_feature
+gst_registry_load_plugin
+gst_registry_unload_plugin
+gst_registry_update_plugin
+<SUBSECTION Standard>
+GST_REGISTRY
+GST_IS_REGISTRY
+GST_TYPE_REGISTRY
+gst_registry_get_type
+GST_REGISTRY_CLASS
+GST_IS_REGISTRY_CLASS
+GST_REGISTRY_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gstscheduler</FILE>
+GstSchedulerFlags
+GST_SCHEDULER_PARENT
+GST_SCHEDULER_STATE
+GstSchedulerState
+<TITLE>GstScheduler</TITLE>
+gst_scheduler_setup
+gst_scheduler_reset
+gst_scheduler_add_element
+gst_scheduler_remove_element
+gst_scheduler_add_scheduler
+gst_scheduler_remove_scheduler
+gst_scheduler_state_transition
+gst_scheduler_scheduling_change
+gst_scheduler_lock_element
+gst_scheduler_unlock_element
+gst_scheduler_yield
+gst_scheduler_interrupt
+gst_scheduler_error
+gst_scheduler_pad_link
+gst_scheduler_pad_unlink
+gst_scheduler_pad_select
+gst_scheduler_clock_wait
+gst_scheduler_iterate
+gst_scheduler_use_clock
+gst_scheduler_set_clock
+gst_scheduler_get_clock
+gst_scheduler_auto_clock
+gst_scheduler_show
+GST_TYPE_SCHEDULER_FACTORY
+GST_SCHEDULER_FACTORY
+GST_IS_SCHEDULER_FACTORY
+GST_SCHEDULER_FACTORY_CLASS
+GST_IS_SCHEDULER_FACTORY_CLASS
+GST_SCHEDULER_FACTORY_GET_CLASS
+GST_SCHEDULER_DEFAULT_NAME
+<TITLE>GstSchedulerFactory</TITLE>
+gst_scheduler_factory_get_type
+gst_scheduler_factory_new
+gst_scheduler_factory_destroy
+gst_scheduler_factory_find
+gst_scheduler_factory_create
+gst_scheduler_factory_make
+gst_scheduler_factory_set_default_name
+gst_scheduler_factory_get_default_name
+<SUBSECTION Standard>
+GST_SCHEDULER
+GST_IS_SCHEDULER
+GST_TYPE_SCHEDULER
+gst_scheduler_get_type
+GST_SCHEDULER_CLASS
+GST_IS_SCHEDULER_CLASS
+GST_SCHEDULER_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gststructure</FILE>
+GstStructure
+GstStructureForeachFunc
+gst_structure_empty_new
+gst_structure_id_empty_new
+gst_structure_new
+gst_structure_new_valist
+gst_structure_copy
+gst_structure_free
+gst_structure_get_name
+gst_structure_set_name
+gst_structure_id_set_value
+gst_structure_set_value
+gst_structure_set
+gst_structure_set_valist
+gst_structure_id_get_value
+gst_structure_get_value
+gst_structure_remove_field
+gst_structure_remove_fields
+gst_structure_remove_fields_valist
+gst_structure_remove_all_fields
+gst_structure_get_field_type
+gst_structure_foreach
 gst_structure_n_fields
 gst_structure_has_field
 gst_structure_has_field_typed
-
 gst_structure_get_boolean
 gst_structure_get_int
 gst_structure_get_fourcc
@@ -595,14 +956,35 @@ gst_structure_get_double
 gst_structure_get_string
 gst_structure_to_string
 gst_structure_from_string
+<SUBSECTION Standard>
+GST_STRUCTURE
+GST_IS_STRUCTURE
+GST_TYPE_STRUCTURE
+gst_structure_get_type
+</SECTION>
 
+<SECTION>
+<FILE>gstsystemclock</FILE>
+<TITLE>GstSystemClock</TITLE>
+gst_system_clock_obtain
+<SUBSECTION Standard>
+GST_SYSTEM_CLOCK
+GST_IS_SYSTEM_CLOCK
+GST_TYPE_SYSTEM_CLOCK
+gst_system_clock_get_type
+GST_SYSTEM_CLOCK_CLASS
+GST_IS_SYSTEM_CLOCK_CLASS
+GST_SYSTEM_CLOCK_GET_CLASS
 </SECTION>
 
 <SECTION>
 <FILE>gsttag</FILE>
-<TITLE>GstTag</TITLE>
 GstTagMergeMode
 GstTagFlag
+GstTagList
+GST_TAG_LIST
+GST_IS_TAG_LIST
+GST_TYPE_TAG_LIST
 GstTagForeachFunc
 GstTagMergeFunc
 gst_tag_register
@@ -615,6 +997,7 @@ gst_tag_get_description
 gst_tag_get_flag
 gst_tag_is_fixed
 gst_tag_list_new
+gst_is_tag_list
 gst_tag_list_copy
 gst_tag_list_insert
 gst_tag_list_merge
@@ -652,549 +1035,915 @@ gst_tag_list_get_double
 gst_tag_list_get_double_index
 gst_tag_list_get_string
 gst_tag_list_get_string_index
-gst_tag_list_get_pointer      
+gst_tag_list_get_pointer
 gst_tag_list_get_pointer_index
+gst_event_new_tag
+gst_event_tag_get_list
+GST_TAG_TITLE
+GST_TAG_ARTIST
+GST_TAG_ALBUM
+GST_TAG_DATE
+GST_TAG_GENRE
+GST_TAG_COMMENT
+GST_TAG_TRACK_NUMBER
+GST_TAG_TRACK_COUNT
+GST_TAG_ALBUM_VOLUME_NUMBER
+GST_TAG_ALBUM_VOLUME_COUNT
+GST_TAG_LOCATION
+GST_TAG_DESCRIPTION
+GST_TAG_VERSION
+GST_TAG_ISRC
+GST_TAG_ORGANIZATION
+GST_TAG_COPYRIGHT
+GST_TAG_CONTACT
+GST_TAG_LICENSE
+GST_TAG_PERFORMER
+GST_TAG_DURATION
+GST_TAG_CODEC
+GST_TAG_VIDEO_CODEC
+GST_TAG_AUDIO_CODEC
+GST_TAG_BITRATE
+GST_TAG_NOMINAL_BITRATE
+GST_TAG_MINIMUM_BITRATE
+GST_TAG_MAXIMUM_BITRATE
+GST_TAG_SERIAL
+GST_TAG_ENCODER
+GST_TAG_ENCODER_VERSION
+GST_TAG_TRACK_GAIN
+GST_TAG_TRACK_PEAK
+GST_TAG_ALBUM_GAIN
+GST_TAG_ALBUM_PEAK
+<SUBSECTION Standard>
+GST_TAG_FLAG_IS_VALID
+GST_TAG_MODE_IS_VALID
+gst_tag_list_get_type
 </SECTION>
 
 <SECTION>
 <FILE>gsttaginterface</FILE>
-<TITLE>GstTagInterface</TITLE>
-
-gst_tag_setter_get_type
+GstTagSetter
+GstTagSetterIFace
 gst_tag_setter_merge
 gst_tag_setter_add
 gst_tag_setter_add_values
-gst_tag_setter_add_valist     
+gst_tag_setter_add_valist
 gst_tag_setter_add_valist_values
 gst_tag_setter_get_list
 gst_tag_setter_set_merge_mode
 gst_tag_setter_get_merge_mode
+<SUBSECTION Standard>
+GST_TAG_SETTER
+GST_IS_TAG_SETTER
+GST_TYPE_TAG_SETTER
+gst_tag_setter_get_type
+GST_TAG_SETTER_CLASS
+GST_TAG_SETTER_GET_IFACE
 </SECTION>
 
 <SECTION>
-<FILE>gstclock</FILE>
-<TITLE>GstClock</TITLE>
-GstClockTime
-GstClockTimeDiff
-GstClockID
-GST_CLOCK_TIME_NONE
-GST_SECOND
-GST_MSECOND
-GST_USECOND
-GST_NSECOND
-GST_CLOCK_DIFF
-GST_TIMEVAL_TO_TIME
-GST_TIME_TO_TIMEVAL
-GstClockEntry
-GstClockCallback
-GstClockEntryStatus
-GstClockEntryType
-GST_CLOCK_ENTRY_TRACE_NAME
-GST_CLOCK_ENTRY
-GST_CLOCK_ENTRY_CLOCK
-GST_CLOCK_ENTRY_TYPE
-GST_CLOCK_ENTRY_TIME
-GST_CLOCK_ENTRY_INTERVAL
-GST_CLOCK_ENTRY_STATUS
-GstClockReturn
-GstClockFlags
-GST_CLOCK_FLAGS
-<TITLE>GstClock</TITLE>
-GstClock
-gst_clock_set_speed
-gst_clock_get_speed
-gst_clock_set_resolution
-gst_clock_get_resolution
-gst_clock_set_active
-gst_clock_is_active
-gst_clock_reset
-gst_clock_handle_discont
-gst_clock_get_time
-gst_clock_get_next_id
-gst_clock_new_single_shot_id
-gst_clock_new_periodic_id
-gst_clock_id_get_time
-gst_clock_id_wait
-gst_clock_id_wait_async
-gst_clock_id_unschedule
-gst_clock_id_unlock
-gst_clock_id_free
+<FILE>gstthread</FILE>
+gst_thread_current
+GstThreadState
+<TITLE>GstThread</TITLE>
+gst_thread_new
+gst_thread_set_priority
+gst_thread_get_current
 <SUBSECTION Standard>
-GstClockClass
-GST_CLOCK
-GST_IS_CLOCK
-GST_TYPE_CLOCK
-gst_clock_get_type
-GST_CLOCK_CLASS
-GST_CLOCK_GET_CLASS
-GST_IS_CLOCK_CLASS
-GST_TYPE_CLOCK_ENTRY_STATUS
-gst_clock_entry_status_get_type
-GST_TYPE_CLOCK_ENTRY_TYPE
-gst_clock_entry_type_get_type
-GST_TYPE_CLOCK_FLAGS
-gst_clock_flags_get_type
-GST_TYPE_CLOCK_RETURN
-gst_clock_return_get_type
+GST_THREAD
+GST_IS_THREAD
+GST_TYPE_THREAD
+gst_thread_get_type
+GST_THREAD_CLASS
+GST_IS_THREAD_CLASS
+GST_THREAD_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gsttypefind</FILE>
+GstTypeFind
+GstTypeFindFunction
+GstTypeFindProbability
+<TITLE>GstTypeFindFactory</TITLE>
+gst_type_find_peek
+gst_type_find_suggest
+gst_type_find_get_length
+gst_type_find_register
+gst_type_find_factory_get_list
+gst_type_find_factory_get_extensions
+gst_type_find_factory_get_caps
+gst_type_find_factory_call_function
+<SUBSECTION Standard>
+GST_TYPE_FIND_FACTORY
+GST_IS_TYPE_FIND_FACTORY
+GST_TYPE_TYPE_FIND_FACTORY
+gst_type_find_factory_get_type
+GST_TYPE_FIND_FACTORY_CLASS
+GST_IS_TYPE_FIND_FACTORY_CLASS
+GST_TYPE_FIND_FACTORY_GET_CLASS
 </SECTION>
 
-
 <SECTION>
-<FILE>gstregistry</FILE>
-<TITLE>GstRegistry</TITLE>
-GstRegistryReturn
-GstRegistryFlags
-GstRegistry
-gst_registry_load
-gst_registry_is_loaded
-gst_registry_save
-gst_registry_rebuild
-gst_registry_unload
-gst_registry_add_path
-gst_registry_get_path_list
-gst_registry_clear_paths
-gst_registry_add_plugin
-gst_registry_remove_plugin
-gst_registry_find_plugin
-gst_registry_find_feature
-gst_registry_load_plugin
-gst_registry_unload_plugin
-gst_registry_update_plugin
+<FILE>gsturi</FILE>
+GstURIType
+GST_TYPE_URI_HANDLER
+GST_URI_HANDLER
+GST_IS_URI_HANDLER
+GST_URI_HANDLER_GET_INTERFACE
+GST_URI_HANDLER_CLASS
+GstURIHandler
+GstURIHandlerInterface
+gst_uri_protocol_is_valid
+gst_uri_is_valid
+gst_uri_get_protocol
+gst_uri_get_location
+gst_uri_construct
+gst_element_make_from_uri
+gst_uri_handler_get_uri_type
+gst_uri_handler_get_protocols
+gst_uri_handler_get_uri
+gst_uri_handler_set_uri
+gst_uri_handler_new_uri
 <SUBSECTION Standard>
-REGISTRY_DIR_PERMS
-REGISTRY_TMPFILE_PERMS
-REGISTRY_FILE_PERMS
-GLOBAL_REGISTRY_DIR
-GLOBAL_REGISTRY_FILE
-GLOBAL_REGISTRY_FILE_TMP
-LOCAL_REGISTRY_DIR
-LOCAL_REGISTRY_FILE
-LOCAL_REGISTRY_FILE_TMP
-GST_REGISTRY
-GST_IS_REGISTRY
-GST_TYPE_REGISTRY
-gst_registry_get_type
-GST_REGISTRY_CLASS
-GST_IS_REGISTRY_CLASS
-GST_TYPE_REGISTRY_FLAGS
-gst_registry_flags_get_type
-GST_TYPE_REGISTRY_RETURN
-gst_registry_return_get_type
-GST_REGISTRY_GET_CLASS
-GstRegistryClass
+GST_URI_TYPE_IS_VALID
+gst_uri_handler_get_type
 </SECTION>
 
 <SECTION>
-<FILE>gstregistrypool</FILE>
-<TITLE>GstRegistryPool</TITLE>
-gst_registry_pool_list
-gst_registry_pool_add
-gst_registry_pool_remove
-gst_registry_pool_add_plugin
-gst_registry_pool_load_all
-gst_registry_pool_plugin_list
-gst_registry_pool_feature_list
-gst_registry_pool_find_plugin
-gst_registry_pool_find_feature
-gst_registry_pool_get_prefered
+<FILE>gstxml</FILE>
+GstXMLNs
+<TITLE>GstXML</TITLE>
+gst_xml_write
+gst_xml_write_file
+gst_xml_new
+gst_xml_parse_doc
+gst_xml_parse_file
+gst_xml_parse_memory
+gst_xml_get_element
+gst_xml_get_topelements
+gst_xml_make_element
+<SUBSECTION Standard>
+GST_XML
+GST_IS_XML
+GST_TYPE_XML
+gst_xml_get_type
+GST_XML_CLASS
+GST_IS_XML_CLASS
+GST_XML_GET_CLASS
 </SECTION>
 
 <SECTION>
-<FILE>gstsystemclock</FILE>
-<TITLE>GstSystemClock</TITLE>
-gst_system_clock_obtain
+<FILE>gstspider</FILE>
+gst_spider_details
+GstSpiderConnection
+<TITLE>GstSpider</TITLE>
+gst_spider_identity_plug
+gst_spider_identity_unplug
 <SUBSECTION Standard>
-GstSystemClock
-GST_SYSTEM_CLOCK
-GST_IS_SYSTEM_CLOCK
-GST_TYPE_SYSTEM_CLOCK
-gst_system_clock_get_type
-GST_SYSTEM_CLOCK_CLASS
-GST_IS_SYSTEM_CLOCK_CLASS
-GST_SYSTEM_CLOCK_GET_CLASS
-GstSystemClockClass
+GST_SPIDER
+GST_IS_SPIDER
+GST_TYPE_SPIDER
+gst_spider_get_type
+GST_SPIDER_CLASS
+GST_IS_SPIDER_CLASS
 </SECTION>
 
-
 <SECTION>
-<FILE>gstlog</FILE>
-<TITLE>GstLog</TITLE>
+<FILE>gstspideridentity</FILE>
+<TITLE>GstSpiderIdentity</TITLE>
+gst_spider_identity_new_sink
+gst_spider_identity_new_src
+gst_spider_identity_request_new_pad
 <SUBSECTION Standard>
-gst_info
-GST_SHOW_INFO
+GST_SPIDER_IDENTITY
+GST_IS_SPIDER_IDENTITY
+GST_TYPE_SPIDER_IDENTITY
+gst_spider_identity_get_type
+GST_SPIDER_IDENTITY_CLASS
+GST_IS_SPIDER_IDENTITY_CLASS
 </SECTION>
 
 <SECTION>
-<FILE>gstobject</FILE>
-<TITLE>GstObject</TITLE>
-GstObjectFlags
-GstObject
-GST_FLAGS
-GST_FLAG_IS_SET
-GST_FLAG_SET
-GST_FLAG_UNSET
-GST_LOCK
-GST_TRYLOCK
-GST_UNLOCK
-GST_GET_LOCK
-GST_OBJECT_PARENT
-GST_OBJECT_NAME
-GST_OBJECT_FLOATING
-GST_OBJECT_DESTROYED
-gst_object_check_uniqueness
-gst_object_set_parent
-gst_object_get_parent
-gst_object_set_name
-gst_object_get_name
-gst_object_unparent
-gst_object_ref
-gst_object_unref
-gst_object_replace
-gst_object_sink
-gst_object_save_thyself
-gst_object_restore_thyself
-gst_object_get_path_string
-gst_object_default_deep_notify
-gst_class_signal_emit_by_name
-gst_class_signal_connect
+<FILE>gstaggregator</FILE>
+GstAggregatorSchedType
+<TITLE>GstAggregator</TITLE>
+gst_aggregator_factory_init
 <SUBSECTION Standard>
-gst_object_get_type
-GstObjectClass
-GST_OBJECT_GET_CLASS
-GST_TYPE_OBJECT
-GST_OBJECT
-GST_OBJECT_CLASS
-GST_IS_OBJECT
-GST_IS_OBJECT_CLASS
-GST_TYPE_OBJECT_FLAGS
-gst_object_flags_get_type
+GST_AGGREGATOR
+GST_IS_AGGREGATOR
+GST_TYPE_AGGREGATOR
+gst_aggregator_get_type
+GST_AGGREGATOR_CLASS
+GST_IS_AGGREGATOR_CLASS
 </SECTION>
 
 <SECTION>
-<FILE>gstquery</FILE>
-<TITLE>GstQuery</TITLE>
-GstQueryType
-GST_QUERY_TYPE_RATE_DEN
-GstQueryTypeDefinition
-GST_QUERY_TYPE_FUNCTION
-gst_query_type_register
-gst_query_type_get_by_nick
-gst_query_types_contains
-gst_query_type_get_details
-gst_query_type_get_definitions
+<FILE>gstbufferstore</FILE>
+<TITLE>GstBufferStore</TITLE>
+gst_buffer_store_new
+gst_buffer_store_clear
+gst_buffer_store_add_buffer
+gst_buffer_store_get_buffer
+gst_buffer_store_get_size
 <SUBSECTION Standard>
-GST_TYPE_QUERY_TYPE
-gst_query_type_get_type
+GST_BUFFER_STORE
+GST_IS_BUFFER_STORE
+GST_TYPE_BUFFER_STORE
+gst_buffer_store_get_type
+GST_BUFFER_STORE_CLASS
+GST_IS_BUFFER_STORE_CLASS
+GST_BUFFER_STORE_GET_CLASS
 </SECTION>
 
 <SECTION>
-<FILE>gstpad</FILE>
-<TITLE>GstPad</TITLE>
-GST_PAD_NAME
-GST_PAD_ELEMENT_PRIVATE
-GST_PAD_PARENT
-GST_PAD_PAD_TEMPLATE
-GST_PAD_REALIZE
-GST_PAD_DIRECTION
-GST_PAD_CAPS
-GST_PAD_PEER
-GST_PAD_CAN_PULL
-GST_PAD_IS_SINK
-GST_PAD_IS_SRC
-GST_PAD_IS_LINKED
-GST_PAD_IS_ACTIVE
-GST_PAD_IS_USABLE
-
-GstPad
-GstPadChainFunction
-GstPadGetFunction
-GstPadGetCapsFunction
+<FILE>gstfakesink</FILE>
+GstFakeSinkStateError
+<TITLE>GstFakeSink</TITLE>
+gst_fakesink_factory_init
+<SUBSECTION Standard>
+GST_FAKESINK
+GST_IS_FAKESINK
+GST_TYPE_FAKESINK
+gst_fakesink_get_type
+GST_FAKESINK_CLASS
+GST_IS_FAKESINK_CLASS
+</SECTION>
 
-GstPadEventFunction
-GstPadLinkFunction
-GstPadLinkReturn
-GstPadConvertFunction
-GstPadDispatcherFunction
-GstPadIntLinkFunction
+<SECTION>
+<FILE>gstfakesrc</FILE>
+GstFakeSrcOutputType
+GstFakeSrcDataType
+GstFakeSrcSizeType
+GstFakeSrcFillType
+<TITLE>GstFakeSrc</TITLE>
+gst_fakesrc_factory_init
+<SUBSECTION Standard>
+GST_FAKESRC
+GST_IS_FAKESRC
+GST_TYPE_FAKESRC
+gst_fakesrc_get_type
+GST_FAKESRC_CLASS
+GST_IS_FAKESRC_CLASS
+</SECTION>
 
-GstPadQueryFunction
-GstPadEventMaskFunction
-GstPadFormatsFunction
-GstPadQueryTypeFunction
-GST_PAD_QUERY_TYPE_FUNCTION
-GST_PAD_FORMATS_FUNCTION
-GST_PAD_EVENT_MASK_FUNCTION
+<SECTION>
+<FILE>gstfdsink</FILE>
+<TITLE>GstFdSink</TITLE>
+<SUBSECTION Standard>
+GST_FDSINK
+GST_IS_FDSINK
+GST_TYPE_FDSINK
+gst_fdsink_get_type
+GST_FDSINK_CLASS
+GST_IS_FDSINK_CLASS
+</SECTION>
 
-GstPadDirection
-GstPadFlags
+<SECTION>
+<FILE>gstfdsrc</FILE>
+<TITLE>GstFdSrc</TITLE>
+<SUBSECTION Standard>
+GST_FDSRC
+GST_IS_FDSRC
+GST_TYPE_FDSRC
+gst_fdsrc_get_type
+GST_FDSRC_CLASS
+GST_IS_FDSRC_CLASS
+</SECTION>
 
-gst_pad_new
-gst_pad_custom_new
-gst_pad_custom_new_from_template
-gst_pad_new_from_template
-gst_pad_get_direction
-gst_pad_set_chain_function
-gst_pad_set_get_function
-gst_pad_set_link_function
-gst_pad_set_getcaps_function
-gst_pad_try_set_caps
-gst_pad_get_caps
-gst_pad_check_compatibility
-gst_pad_set_name
-gst_pad_get_name
-gst_pad_set_element_private
-gst_pad_get_element_private
-gst_pad_set_parent
-gst_pad_get_parent
-gst_pad_get_real_parent
-gst_pad_add_ghost_pad
-gst_pad_remove_ghost_pad
-gst_pad_get_ghost_pad_list
-gst_pad_get_peer
-gst_pad_link
-gst_pad_link_filtered
-gst_pad_relink_filtered
-gst_pad_try_relink_filtered
-gst_pad_unlink
-gst_pad_can_link
-gst_pad_can_link_filtered
-gst_pad_push
-gst_pad_pull
-gst_pad_load_and_link
-gst_pad_proxy_link
-gst_pad_get_pad_template
-gst_pad_get_pad_template_caps
-gst_pad_get_allowed_caps
-gst_pad_perform_negotiate
-gst_ghost_pad_save_thyself
-gst_pad_select
-gst_pad_selectv
+<SECTION>
+<FILE>gstfilesink</FILE>
+GstFileSinkFlags
+<TITLE>GstFileSink</TITLE>
+<SUBSECTION Standard>
+GST_FILESINK
+GST_IS_FILESINK
+GST_TYPE_FILESINK
+gst_filesink_get_type
+GST_FILESINK_CLASS
+GST_IS_FILESINK_CLASS
+</SECTION>
 
-gst_pad_dispatcher
+<SECTION>
+<FILE>gstfilesrc</FILE>
+GstFileSrcFlags
+<TITLE>GstFileSrc</TITLE>
+<SUBSECTION Standard>
+GST_FILESRC
+GST_IS_FILESRC
+GST_TYPE_FILESRC
+gst_filesrc_get_type
+GST_FILESRC_CLASS
+GST_IS_FILESRC_CLASS
+</SECTION>
 
-gst_pad_send_event
-gst_pad_event_default
-gst_pad_set_event_function
-gst_pad_get_event_masks
-gst_pad_get_event_masks_default
-gst_pad_set_event_mask_function
+<SECTION>
+<FILE>gstidentity</FILE>
+<TITLE>GstIdentity</TITLE>
+<SUBSECTION Standard>
+GST_IDENTITY
+GST_IS_IDENTITY
+GST_TYPE_IDENTITY
+gst_identity_get_type
+GST_IDENTITY_CLASS
+GST_IS_IDENTITY_CLASS
+</SECTION>
 
-gst_pad_set_convert_function
-gst_pad_convert
-gst_pad_convert_default
-gst_pad_get_formats
-gst_pad_get_formats_default
-gst_pad_set_formats_function
+<SECTION>
+<FILE>gstmd5sink</FILE>
+<TITLE>GstMD5Sink</TITLE>
+gst_md5sink_factory_init
+<SUBSECTION Standard>
+GST_MD5SINK
+GST_IS_MD5SINK
+GST_TYPE_MD5SINK
+gst_md5sink_get_type
+GST_MD5SINK_CLASS
+GST_IS_MD5SINK_CLASS
+</SECTION>
 
-gst_pad_get_internal_links
-gst_pad_get_internal_links_default
-gst_pad_set_internal_link_function
+<SECTION>
+<FILE>gstpipefilter</FILE>
+GstPipeFilterFlags
+<TITLE>GstPipefilter</TITLE>
+<SUBSECTION Standard>
+GST_PIPEFILTER
+GST_IS_PIPEFILTER
+GST_TYPE_PIPEFILTER
+gst_pipefilter_get_type
+GST_PIPEFILTER_CLASS
+GST_IS_PIPEFILTER_CLASS
+</SECTION>
 
-gst_pad_set_query_function
-gst_pad_query
-gst_pad_query_default
-gst_pad_get_query_types
-gst_pad_get_query_types_default
-gst_pad_set_query_type_function
+<SECTION>
+<FILE>gstshaper</FILE>
+GstShaperPolicyType
+<TITLE>GstShaper</TITLE>
+gst_shaper_factory_init
+<SUBSECTION Standard>
+GST_SHAPER
+GST_IS_SHAPER
+GST_TYPE_SHAPER
+gst_shaper_get_type
+GST_SHAPER_CLASS
+GST_IS_SHAPER_CLASS
+</SECTION>
 
-gst_pad_add_probe
-gst_pad_remove_probe
+<SECTION>
+<FILE>gststatistics</FILE>
+stats
+<TITLE>GstStatistics</TITLE>
+<SUBSECTION Standard>
+GST_STATISTICS
+GST_IS_STATISTICS
+GST_TYPE_STATISTICS
+gst_statistics_get_type
+GST_STATISTICS_CLASS
+GST_IS_STATISTICS_CLASS
+</SECTION>
 
-gst_pad_is_active
-gst_pad_set_active
+<SECTION>
+<FILE>gsttee</FILE>
+<TITLE>GstTee</TITLE>
+gst_tee_factory_init
+<SUBSECTION Standard>
+GST_TEE
+GST_IS_TEE
+GST_TYPE_TEE
+gst_tee_get_type
+GST_TEE_CLASS
+GST_IS_TEE_CLASS
+</SECTION>
 
-gst_pad_get_scheduler
+<SECTION>
+<FILE>gstmultifilesrc</FILE>
+GstMultiFileSrcFlags
+<TITLE>GstMultiFileSrc</TITLE>
+<SUBSECTION Standard>
+GST_MULTIFILESRC
+GST_IS_MULTIFILESRC
+GST_TYPE_MULTIFILESRC
+gst_multifilesrc_get_type
+GST_MULTIFILESRC_CLASS
+GST_IS_MULTIFILESRC_CLASS
+</SECTION>
 
-GstRealPad
-GST_RPAD_DIRECTION
-GST_RPAD_CAPS
-GST_RPAD_PEER
-GST_RPAD_CHAINFUNC
-GST_RPAD_APPFILTER
-GST_RPAD_GETFUNC
-GST_RPAD_CHAINHANDLER
-GST_RPAD_EVENTFUNC
-GST_RPAD_EVENTHANDLER
-GST_RPAD_GETHANDLER
-GST_RPAD_LINKFUNC
-GST_RPAD_GETCAPSFUNC
-GST_RPAD_CONVERTFUNC
-GST_RPAD_INTLINKFUNC
-GST_RPAD_QUERYFUNC
-GST_RPAD_EVENTMASKFUNC
-GST_RPAD_FORMATSFUNC
-GST_RPAD_QUERYTYPEFUNC
+<SECTION>
+<FILE>gsttypefind</FILE>
+<TITLE>GstTypeFindElement</TITLE>
+<SUBSECTION Standard>
+GST_TYPE_FIND_ELEMENT
+GST_IS_TYPE_FIND_ELEMENT
+GST_TYPE_TYPE_FIND_ELEMENT
+gst_type_find_element_get_type
+GST_TYPE_FIND_ELEMENT_CLASS
+GST_IS_TYPE_FIND_ELEMENT_CLASS
+GST_TYPE_FIND_ELEMENT_GET_CLASS
+</SECTION>
 
-GST_GPAD_REALPAD
-GstGhostPad
-gst_ghost_pad_new
+<SECTION>
+<FILE>grammar.tab</FILE>
+PARSE_URL
+IDENTIFIER
+BINREF
+PADREF
+REF
+ASSIGNMENT
+LINK
+yystype
+YYSTYPE_IS_TRIVIAL
+<SUBSECTION Standard>
+YYSTYPE_IS_DECLARED
+</SECTION>
 
+<SECTION>
+<FILE>gstxmlregistry</FILE>
+GstXMLRegistryState
+GstXMLRegistryMode
+GstXMLRegistryGetPerms
+GstXMLRegistryAddPathList
+GstXMLRegistryParser
+GstXMLRegistryOpen
+GstXMLRegistryLoad
+GstXMLRegistrySave
+GstXMLRegistryClose
+<TITLE>GstXMLRegistry</TITLE>
+gst_xml_registry_new
 <SUBSECTION Standard>
-GstPadClass
-GST_TYPE_PAD
-GST_PAD
-GST_PAD_CLASS
-GST_IS_PAD
-GST_IS_PAD_CLASS
-GST_IS_PAD_FAST
-gst_pad_get_type
+GST_XML_REGISTRY
+GST_IS_XML_REGISTRY
+GST_TYPE_XML_REGISTRY
+gst_xml_registry_get_type
+GST_XML_REGISTRY_CLASS
+GST_IS_XML_REGISTRY_CLASS
+</SECTION>
 
-GstRealPadClass
-GST_TYPE_REAL_PAD
-GST_REAL_PAD
-GST_REAL_PAD_CLASS
-GST_IS_REAL_PAD
-GST_IS_REAL_PAD_CLASS
-GST_IS_REAL_PAD_FAST
-gst_real_pad_get_type
+<SECTION>
+<FILE>cothreads</FILE>
+cothread_state
+cothread_context
+cothread_func
+COTHREAD_STARTED
+COTHREAD_DESTROYED
+cothread_context_init
+cothread_context_free
+cothread_context_set_data
+cothread_context_get_data
+cothread_create
+cothread_free
+cothread_setfunc
+cothread_stop
+cothread_switch
+cothread_set_private
+cothread_get_private
+cothread_lock
+cothread_trylock
+cothread_unlock
+cothread_main
+cothread_current_main
+cothread_current
+</SECTION>
+
+<SECTION>
+<FILE>gst</FILE>
+gst_init
+gst_init_check
+gst_init_with_popt_table
+gst_init_check_with_popt_table
+gst_init_get_popt_table
+gst_use_threads
+gst_has_threads
+gst_main
+gst_main_quit
+</SECTION>
+
+<SECTION>
+<FILE>gst_private</FILE>
+GST_CAT_GST_INIT
+GST_CAT_COTHREADS
+GST_CAT_COTHREAD_SWITCH
+GST_CAT_AUTOPLUG
+GST_CAT_AUTOPLUG_ATTEMPT
+GST_CAT_PARENTAGE
+GST_CAT_STATES
+GST_CAT_PLANNING
+GST_CAT_SCHEDULING
+GST_CAT_DATAFLOW
+GST_CAT_BUFFER
+GST_CAT_CAPS
+GST_CAT_CLOCK
+GST_CAT_ELEMENT_PADS
+GST_CAT_PADS
+GST_CAT_PIPELINE
+GST_CAT_PLUGIN_LOADING
+GST_CAT_PLUGIN_INFO
+GST_CAT_PROPERTIES
+GST_CAT_THREAD
+GST_CAT_XML
+GST_CAT_NEGOTIATION
+GST_CAT_REFCOUNTING
+GST_CAT_ERROR_SYSTEM
+GST_CAT_EVENT
+GST_CAT_PARAMS
+GST_CAT_CALL_TRACE
+</SECTION>
+
+<SECTION>
+<FILE>gstarch</FILE>
+GST_ARCH_SET_SP
+GST_ARCH_CALL
+GST_ARCH_SETUP_STACK
+GST_ARCH_PRESETJMP
+USE_MAKECONTEXT
+</SECTION>
+
+<SECTION>
+<FILE>gstatomic</FILE>
+gst_vgint
+GstAtomicInt
+gst_atomic_int_init
+gst_atomic_int_destroy
+gst_atomic_int_set
+gst_atomic_int_read
+gst_atomic_int_add
+gst_atomic_int_inc
+gst_atomic_int_dec_and_test
+</SECTION>
+
+<SECTION>
+<FILE>gstatomic_impl</FILE>
+SMP_LOCK
+SMP_SYNC
+SMP_ISYNC
+PPC405_ERR77
+</SECTION>
+
+<SECTION>
+<FILE>gstenumtypes</FILE>
+gst_object_flags_get_type
+GST_TYPE_OBJECT_FLAGS
+gst_bin_flags_get_type
+GST_TYPE_BIN_FLAGS
+gst_buffer_flag_get_type
+GST_TYPE_BUFFER_FLAG
+gst_clock_entry_status_get_type
+GST_TYPE_CLOCK_ENTRY_STATUS
+gst_clock_entry_type_get_type
+GST_TYPE_CLOCK_ENTRY_TYPE
+gst_clock_return_get_type
+GST_TYPE_CLOCK_RETURN
+gst_clock_flags_get_type
+GST_TYPE_CLOCK_FLAGS
+gst_cpu_flags_get_type
+GST_TYPE_CPU_FLAGS
+gst_data_flags_get_type
+GST_TYPE_DATA_FLAGS
+gst_element_flags_get_type
+GST_TYPE_ELEMENT_FLAGS
+gst_core_error_get_type
+GST_TYPE_CORE_ERROR
+gst_library_error_get_type
+GST_TYPE_LIBRARY_ERROR
+gst_resource_error_get_type
+GST_TYPE_RESOURCE_ERROR
+gst_stream_error_get_type
+GST_TYPE_STREAM_ERROR
+gst_event_type_get_type
+GST_TYPE_EVENT_TYPE
+gst_event_flag_get_type
+GST_TYPE_EVENT_FLAG
+gst_seek_type_get_type
+GST_TYPE_SEEK_TYPE
+gst_seek_accuracy_get_type
+GST_TYPE_SEEK_ACCURACY
+gst_format_get_type
+GST_TYPE_FORMAT
+gst_index_certainty_get_type
+GST_TYPE_INDEX_CERTAINTY
+gst_index_entry_type_get_type
+GST_TYPE_INDEX_ENTRY_TYPE
+gst_index_lookup_method_get_type
+GST_TYPE_INDEX_LOOKUP_METHOD
+gst_assoc_flags_get_type
+GST_TYPE_ASSOC_FLAGS
+gst_index_resolver_method_get_type
+GST_TYPE_INDEX_RESOLVER_METHOD
+gst_index_flags_get_type
+GST_TYPE_INDEX_FLAGS
+gst_debug_level_get_type
+GST_TYPE_DEBUG_LEVEL
+gst_debug_color_flags_get_type
+GST_TYPE_DEBUG_COLOR_FLAGS
+gst_pad_link_return_get_type
+GST_TYPE_PAD_LINK_RETURN
+gst_pad_direction_get_type
+GST_TYPE_PAD_DIRECTION
+gst_pad_flags_get_type
+GST_TYPE_PAD_FLAGS
+gst_pad_presence_get_type
+GST_TYPE_PAD_PRESENCE
+gst_pad_template_flags_get_type
+GST_TYPE_PAD_TEMPLATE_FLAGS
+gst_plugin_error_get_type
+GST_TYPE_PLUGIN_ERROR
+gst_query_type_get_type
+GST_TYPE_QUERY_TYPE
+gst_scheduler_flags_get_type
+GST_TYPE_SCHEDULER_FLAGS
+gst_scheduler_state_get_type
+GST_TYPE_SCHEDULER_STATE
+gst_tag_merge_mode_get_type
+GST_TYPE_TAG_MERGE_MODE
+gst_tag_flag_get_type
+GST_TYPE_TAG_FLAG
+gst_thread_state_get_type
+GST_TYPE_THREAD_STATE
+gst_alloc_trace_flags_get_type
+GST_TYPE_ALLOC_TRACE_FLAGS
+gst_type_find_probability_get_type
+GST_TYPE_TYPE_FIND_PROBABILITY
+gst_element_state_get_type
+GST_TYPE_ELEMENT_STATE
+gst_element_state_return_get_type
+GST_TYPE_ELEMENT_STATE_RETURN
+gst_result_get_type
+GST_TYPE_RESULT
+gst_uri_type_get_type
+GST_TYPE_URI_TYPE
+gst_registry_return_get_type
+GST_TYPE_REGISTRY_RETURN
+gst_registry_flags_get_type
+GST_TYPE_REGISTRY_FLAGS
+gst_parse_error_get_type
+GST_TYPE_PARSE_ERROR
+</SECTION>
+
+<SECTION>
+<FILE>gstmarshal</FILE>
+gst_marshal_VOID__VOID
+gst_marshal_VOID__BOOLEAN
+gst_marshal_VOID__INT
+gst_marshal_VOID__STRING
+gst_marshal_VOID__BOXED
+gst_marshal_VOID__POINTER
+gst_marshal_VOID__POINTER_OBJECT
+gst_marshal_VOID__OBJECT
+gst_marshal_VOID__OBJECT_PARAM
+gst_marshal_VOID__OBJECT_POINTER
+gst_marshal_VOID__OBJECT_BOXED
+gst_marshal_VOID__OBJECT_OBJECT_STRING
+gst_marshal_VOID__OBJECT_STRING
+gst_marshal_VOID__INT_INT
+gst_marshal_VOID__INT64
+gst_marshal_VOID__UINT_BOXED
+gst_marshal_VOID__UINT_POINTER
+gst_marshal_BOOLEAN__VOID
+gst_marshal_BOOLEAN__POINTER
+gst_marshal_POINTER__POINTER
+gst_marshal_BOXED__BOXED
+</SECTION>
+
+<SECTION>
+<FILE>gstcpu</FILE>
+GstCPUFlags
+gst_cpu_get_flags
+</SECTION>
+
+<SECTION>
+<FILE>gstdata_private</FILE>
+</SECTION>
+
+<SECTION>
+<FILE>gstfilter</FILE>
+GstFilterFunc
+gst_filter_run
+</SECTION>
 
-GstGhostPadClass
-GST_TYPE_GHOST_PAD
-GST_GHOST_PAD
-GST_GHOST_PAD_CLASS
-GST_IS_GHOST_PAD
-GST_IS_GHOST_PAD_CLASS
-GST_IS_GHOST_PAD_FAST
-gst_ghost_pad_get_type
-GST_TYPE_PAD_LINK_RETURN
-gst_pad_link_return_get_type
-GST_TYPE_PAD_DIRECTION
-gst_pad_direction_get_type
-GST_TYPE_PAD_FLAGS
-gst_pad_flags_get_type
-GST_TYPE_PAD_PRESENCE
-gst_pad_presence_get_type
+<SECTION>
+<FILE>gstformat</FILE>
+GstFormat
+GST_FORMAT_PERCENT_MAX
+GST_FORMAT_PERCENT_SCALE
+GstFormatDefinition
+GST_FORMATS_FUNCTION
+gst_format_register
+gst_format_get_by_nick
+gst_formats_contains
+gst_format_get_details
+gst_format_get_definitions
 </SECTION>
 
 <SECTION>
-<FILE>gstprobe</FILE>
-<TITLE>GstProbe</TITLE>
-GstProbe
-GstProbeCallback
-gst_probe_new
-gst_probe_destroy
-gst_probe_perform
-GstProbeDispatcher
-gst_probe_dispatcher_new
-gst_probe_dispatcher_destroy
-gst_probe_dispatcher_init
-gst_probe_dispatcher_set_active
-gst_probe_dispatcher_add_probe
-gst_probe_dispatcher_remove_probe
-gst_probe_dispatcher_dispatch
+<FILE>gstinfo</FILE>
+GstDebugLevel
+GST_LEVEL_DEFAULT
+GstDebugColorFlags
+GST_DEBUG_FG_MASK
+GST_DEBUG_BG_MASK
+GST_DEBUG_FORMAT_MASK
+GstDebugCategory
+GST_STR_NULL
+GST_DEBUG_PAD_NAME
+GST_FUNCTION
+GstDebugMessage
+GstLogFunction
+gst_debug_log
+gst_debug_log_valist
+gst_debug_message_get
+gst_debug_log_default
+gst_debug_level_get_name
+gst_debug_add_log_function
+gst_debug_remove_log_function
+gst_debug_remove_log_function_by_data
+gst_debug_set_active
+gst_debug_is_active
+gst_debug_set_colored
+gst_debug_is_colored
+gst_debug_set_default_threshold
+gst_debug_get_default_threshold
+gst_debug_set_threshold_for_name
+gst_debug_unset_threshold_for_name
+GST_DEBUG_CATEGORY
+GST_DEBUG_CATEGORY_EXTERN
+GST_DEBUG_CATEGORY_STATIC
+GST_DEBUG_CATEGORY_INIT
+gst_debug_category_free
+gst_debug_category_set_threshold
+gst_debug_category_reset_threshold
+gst_debug_category_get_threshold
+gst_debug_category_get_name
+gst_debug_category_get_color
+gst_debug_category_get_description
+gst_debug_get_all_categories
+gst_debug_construct_term_color
+GST_CAT_DEFAULT
+GST_CAT_LEVEL_LOG
+GST_CAT_ERROR_OBJECT
+GST_CAT_WARNING_OBJECT
+GST_CAT_INFO_OBJECT
+GST_CAT_DEBUG_OBJECT
+GST_CAT_LOG_OBJECT
+GST_CAT_ERROR
+GST_CAT_WARNING
+GST_CAT_INFO
+GST_CAT_DEBUG
+GST_CAT_LOG
+GST_ERROR_OBJECT
+GST_WARNING_OBJECT
+GST_INFO_OBJECT
+GST_DEBUG_OBJECT
+GST_LOG_OBJECT
+GST_ERROR
+GST_WARNING
+GST_INFO
+GST_DEBUG
+GST_LOG
+GST_INFO_ELEMENT
+GST_DEBUG_ELEMENT
+GST_DEBUG_ENTER
+GST_DEBUG_LEAVE
+GST_INFO_ENTER
+GST_INFO_LEAVE
+GST_DEBUG_FUNCPTR
+GST_DEBUG_FUNCPTR_NAME
+gst_debug_set_log_function
+gst_debug_reset_log_function
+gst_debug_category_set_threshold_for_name
+gst_debug_category_unset_threshold_for_name
+gst_debug_print_stack_trace
 </SECTION>
 
 <SECTION>
-<FILE>gstpadtemplate</FILE>
-<TITLE>GstPadTemplate</TITLE>
-GstPadPresence
-GstPadTemplate
-GstPadTemplateFlags
-GST_PAD_TEMPLATE_CAPS
-GST_PAD_TEMPLATE_DIRECTION
-GST_PAD_TEMPLATE_NAME_TEMPLATE
-GST_PAD_TEMPLATE_PRESENCE
-GST_PAD_TEMPLATE_IS_FIXED
-gst_pad_template_new
-gst_pad_template_get_caps
-gst_pad_template_get_caps_by_name
+<FILE>gstlog</FILE>
+g_log_domain_gstreamer
+GST_SHOW_INFO
+gst_info
+</SECTION>
 
-<SUBSECTION Standard>
-GstPadTemplateClass
-GST_TYPE_PAD_TEMPLATE
-GST_PAD_TEMPLATE
-GST_PAD_TEMPLATE_CLASS
-GST_IS_PAD_TEMPLATE
-GST_IS_PAD_TEMPLATE_CLASS
-gst_pad_template_get_type
-GST_TYPE_PAD_TEMPLATE_FLAGS
-gst_pad_template_flags_get_type
+<SECTION>
+<FILE>gstmacros</FILE>
+GST_GNUC_CONSTRUCTOR
+GST_INLINE_FUNC
+GST_CAN_INLINE
 </SECTION>
 
 <SECTION>
-<FILE>gstpipeline</FILE>
-<TITLE>GstPipeline</TITLE>
-GstPipeline
-gst_pipeline_new
-<SUBSECTION Standard>
-GstPipelineClass
-gst_pipeline_get_type
-GST_TYPE_PIPELINE
-GST_PIPELINE
-GST_PIPELINE_CLASS
-GST_IS_PIPELINE
-GST_IS_PIPELINE_CLASS
+<FILE>gstmemchunk</FILE>
+GstMemChunk
+gst_mem_chunk_new
+gst_mem_chunk_destroy
+gst_mem_chunk_alloc
+gst_mem_chunk_alloc0
+gst_mem_chunk_free
+</SECTION>
+
+<SECTION>
+<FILE>gstparse</FILE>
+gst_parse_error_quark
+GST_PARSE_ERROR
+GstParseError
+gst_parse_launch
+gst_parse_launchv
 </SECTION>
 
 <SECTION>
 <FILE>gstplugin</FILE>
-<TITLE>GstPlugin</TITLE>
-GST_PLUGIN_ERROR
 gst_plugin_error_quark
+GST_PLUGIN_ERROR
 GstPluginError
+GST_PLUGIN
 GstPlugin
-GstPluginInitFunc
 GstPluginDesc
+GstPluginInitFunc
+GstPluginExitFunc
+GST_PLUGIN_DEFINE
+GST_PLUGIN_DEFINE_STATIC
+GST_LICENSE_UNKNOWN
+GstPluginFilter
+GST_TYPE_PLUGIN
+gst_plugin_get_type
 gst_plugin_get_name
+gst_plugin_get_description
 gst_plugin_get_filename
+gst_plugin_get_license
+gst_plugin_get_package
+gst_plugin_get_origin
+gst_plugin_get_module
 gst_plugin_is_loaded
+gst_plugin_feature_filter
+gst_plugin_list_feature_filter
+gst_plugin_name_filter
 gst_plugin_get_feature_list
 gst_plugin_find_feature
+gst_plugin_load_file
 gst_plugin_unload_plugin
 gst_plugin_add_feature
 gst_plugin_load
 gst_library_load
-<SUBSECTION Standard>
-GST_PLUGIN
-GST_TYPE_PLUGIN_ERROR
-gst_plugin_error_get_type
 </SECTION>
 
 <SECTION>
-<FILE>gstpluginfeature</FILE>
-<TITLE>GstPluginFeature</TITLE>
-GST_PLUGIN_FEATURE_NAME
-gst_plugin_feature_ensure_loaded
-gst_plugin_feature_unload_thyself
-<SUBSECTION Standard>
-GstPluginFeature
-GST_PLUGIN_FEATURE
-GST_IS_PLUGIN_FEATURE
-GST_TYPE_PLUGIN_FEATURE
-GST_PLUGIN_FEATURE_GET_CLASS
-gst_plugin_feature_get_type
-GST_PLUGIN_FEATURE_CLASS
-GST_IS_PLUGIN_FEATURE_CLASS
+<FILE>gstprobe</FILE>
+GstProbe
+GstProbeCallback
+gst_probe_new
+gst_probe_destroy
+gst_probe_perform
+GstProbeDispatcher
+gst_probe_dispatcher_new
+gst_probe_dispatcher_destroy
+gst_probe_dispatcher_init
+gst_probe_dispatcher_set_active
+gst_probe_dispatcher_add_probe
+gst_probe_dispatcher_remove_probe
+gst_probe_dispatcher_dispatch
 </SECTION>
 
 <SECTION>
-<FILE>gstthread</FILE>
-<TITLE>GstThread</TITLE>
-GstThreadState
-GstThread
-gst_thread_new
-<SUBSECTION Standard>
-GstThreadClass
-gst_thread_get_type
-gst_thread_set_priority
-GST_TYPE_THREAD
-GST_THREAD
-GST_THREAD_CLASS
-GST_IS_THREAD
-GST_IS_THREAD_CLASS
-GST_TYPE_THREAD_STATE
-gst_thread_state_get_type
-GST_THREAD_GET_CLASS
+<FILE>gstquery</FILE>
+GstQueryType
+GST_QUERY_TYPE_RATE_DEN
+GstQueryTypeDefinition
+GST_QUERY_TYPE_FUNCTION
+gst_query_type_register
+gst_query_type_get_by_nick
+gst_query_types_contains
+gst_query_type_get_details
+gst_query_type_get_definitions
 </SECTION>
 
 <SECTION>
-<FILE>gsttrace</FILE>
-<TITLE>GstTrace</TITLE>
+<FILE>gstregistrypool</FILE>
+gst_registry_pool_list
+gst_registry_pool_add
+gst_registry_pool_remove
+gst_registry_pool_add_plugin
+gst_registry_pool_load_all
+gst_registry_pool_plugin_filter
+gst_registry_pool_feature_filter
+gst_registry_pool_plugin_list
+gst_registry_pool_feature_list
+gst_registry_pool_find_plugin
+gst_registry_pool_find_feature
+gst_registry_pool_get_prefered
+</SECTION>
 
+<SECTION>
+<FILE>gsttrace</FILE>
+GstTrace
+GstTraceEntry
+gst_trace_new
+gst_trace_destroy
+gst_trace_flush
+gst_trace_text_flush
+gst_trace_get_size
+gst_trace_get_offset
+gst_trace_get_remaining
+gst_trace_set_default
+gst_trace_read_tsc
 GstAllocTraceFlags
 GstAllocTrace
 gst_alloc_trace_available
 gst_alloc_trace_list
+gst_alloc_trace_live_all
 gst_alloc_trace_print_all
 gst_alloc_trace_set_flags_all
 gst_alloc_trace_get
@@ -1203,297 +1952,254 @@ gst_alloc_trace_set_flags
 gst_alloc_trace_register
 gst_alloc_trace_new
 gst_alloc_trace_free
-
-<SUBSECTION Standard>
-gst_trace_read_tsc
-GstTrace
-GstTraceEntry
-gst_trace_new
-gst_trace_destroy
-gst_trace_flush
-gst_trace_text_flush
-gst_trace_get_size
-gst_trace_get_offset
-gst_trace_get_remaining
-gst_trace_set_default
 gst_trace_add_entry
-GST_TYPE_ALLOC_TRACE_FLAGS
-gst_alloc_trace_flags_get_type
 </SECTION>
 
 <SECTION>
-<FILE>gsttypefind</FILE>
-<TITLE>GstTypeFind</TITLE>
-<TITLE>Writing typefind functions</TITLE>
-GstTypeFind
-GstTypeFindFunction
-gst_type_find_peek
-gst_type_find_suggest
-gst_type_find_get_length
+<FILE>gsttrashstack</FILE>
+GstTrashStack
+GstTrashStackElement
+gst_vgpointer
+gst_vgulong
+SMP_LOCK
 </SECTION>
 
 <SECTION>
-<FILE>gsttypefindfactory</FILE>
-<TITLE>GstTypeFindFactory</TITLE>
-GstTypeFindFactory
-GstTypeFindFactoryClass
-gst_type_find_factory_get_list
-gst_type_find_factory_get_extensions
-gst_type_find_factory_get_caps
-gst_type_find_factory_call_function
-<SUBSECTION Standard>
-GST_TYPE_FIND_FACTORY
-GST_IS_TYPE_FIND_FACTORY
-GST_TYPE_TYPE_FIND_FACTORY
-gst_type_find_factory_get_type
-GST_TYPE_FIND_FACTORY_CLASS
-GST_IS_TYPE_FIND_FACTORY_CLASS
-GST_TYPE_FIND_FACTORY_GET_CLASS
+<FILE>gsttypes</FILE>
+GstObject
+GstObjectClass
+GstPad
+GstPadClass
+GstPadTemplate
+GstPadTemplateClass
+GstElement
+GstElementClass
+GstBin
+GstBinClass
+GstScheduler
+GstSchedulerClass
+GstEvent
+GstElementState
+GstElementStateReturn
+GstResult
+GST_RANK_PRIMARY
+GST_RANK_SECONDARY
+GST_RANK_MARGINAL
+GST_RANK_NONE
+GST_PADDING
+GST_PADDING_INIT
 </SECTION>
 
 <SECTION>
-<FILE>gstcaps</FILE>
-<TITLE>GstCaps</TITLE>
-GST_TYPE_CAPS
-GstCaps
-gst_caps_copy
-gst_caps_copy_1
-gst_caps_append
-gst_caps_replace
-gst_caps_is_always_compatible
-gst_caps_normalize
-gst_caps_intersect
-
-gst_caps_save_thyself
-gst_caps_load_thyself
-gst_caps_union
-
-<SUBSECTION Standard>
+<FILE>gsturitype</FILE>
+GST_TYPE_URI
+gst_uri_get_uri_type
 </SECTION>
 
 <SECTION>
 <FILE>gstutils</FILE>
-<TITLE>GstUtils</TITLE>
-gst_util_set_object_arg
 gst_util_set_value_from_string
+gst_util_set_object_arg
 gst_util_dump_mem
-gst_print_element_args
 gst_print_pad_caps
-<SUBSECTION Standard>
+gst_print_element_args
+GST_BOILERPLATE_FULL
+GST_BOILERPLATE
+GST_CALL_PARENT
+GST_CALL_PARENT_WITH_DEFAULT
 </SECTION>
 
 <SECTION>
-<FILE>gstxml</FILE>
-<TITLE>GstXML</TITLE>
-gst_xml_new
-gst_xml_parse_doc
-gst_xml_parse_memory
-gst_xml_parse_file
-gst_xml_write
-gst_xml_write_file
-gst_xml_get_element
-gst_xml_get_topelements
-gst_xml_make_element
-
-<SUBSECTION Standard>
-gst_xml_get_type
-GST_XML
-GST_IS_XML
-GST_IS_XML_CLASS
-GST_TYPE_XML
-GST_XML_CLASS
-GstXML
-GstXMLClass
-GST_XML_GET_CLASS
+<FILE>gstvalue</FILE>
+GST_MAKE_FOURCC
+GST_STR_FOURCC
+GST_FOURCC_FORMAT
+GST_FOURCC_ARGS
+GST_VALUE_HOLDS_FOURCC
+GST_VALUE_HOLDS_INT_RANGE
+GST_VALUE_HOLDS_DOUBLE_RANGE
+GST_VALUE_HOLDS_LIST
+GST_VALUE_HOLDS_CAPS
+GST_TYPE_FOURCC
+GST_TYPE_INT_RANGE
+GST_TYPE_DOUBLE_RANGE
+GST_TYPE_LIST
+GST_VALUE_LESS_THAN
+GST_VALUE_EQUAL
+GST_VALUE_GREATER_THAN
+GST_VALUE_UNORDERED
+GstValueCompareFunc
+GstValueSerializeFunc
+GstValueDeserializeFunc
+GstValueUnionFunc
+GstValueIntersectFunc
+GstValueTable
+gst_type_fourcc
+gst_type_int_range
+gst_type_double_range
+gst_type_list
+gst_value_register
+gst_value_init_and_copy
+gst_value_serialize
+gst_value_deserialize
+gst_value_list_append_value
+gst_value_list_prepend_value
+gst_value_list_concat
+gst_value_list_get_size
+gst_value_list_get_value
+gst_value_set_fourcc
+gst_value_get_fourcc
+gst_value_set_int_range
+gst_value_get_int_range_min
+gst_value_get_int_range_max
+gst_value_set_double_range
+gst_value_get_double_range_min
+gst_value_get_double_range_max
+gst_value_get_caps
+gst_value_set_caps
+gst_value_compare
+gst_value_can_compare
+gst_value_union
+gst_value_can_union
+gst_value_register_union_func
+gst_value_intersect
+gst_value_can_intersect
+gst_value_register_intersect_func
 </SECTION>
 
 <SECTION>
-<FILE>gsturi</FILE>
-<TITLE>GstURIHandler</TITLE>
-<SUBSECTION Standard>
-GstURIHandler
-GST_URI_HANDLER
-GST_IS_URI_HANDLER
-GST_TYPE_URI_HANDLER
-gst_uri_handler_get_type
-GST_URI_HANDLER_CLASS
-GST_TYPE_URI
-gst_uri_get_uri_type
+<FILE>gstconfig</FILE>
+GST_DISABLE_LOADSAVE_REGISTRY
+GST_DISABLE_GST_DEBUG
+GST_DISABLE_LOADSAVE
+GST_DISABLE_PARSE
+GST_DISABLE_TRACE
+GST_DISABLE_ALLOC_TRACE
+GST_DISABLE_REGISTRY
+GST_DISABLE_ENUMTYPES
+GST_DISABLE_INDEX
+GST_DISABLE_PLUGIN
+GST_DISABLE_URI
+GST_PTR_FORMAT
 </SECTION>
 
 <SECTION>
-<FILE>gstcompat</FILE>
-<TITLE>GstCompat</TITLE>
-<SUBSECTION Standard>
-gst_element_connect
-gst_element_connect_pads
-gst_element_connect_many
-gst_element_connect_filtered
-gst_element_disconnect
-gst_pad_connect
-gst_pad_connect_filtered
-gst_pad_disconnect
-gst_pad_proxy_connect
-gst_pad_set_connect_function
-GST_PAD_CONNECT_REFUSED
-GST_PAD_CONNECT_DELAYED
-GST_PAD_CONNECT_OK
-GST_PAD_CONNECT_DONE
-GstPadConnectReturn
-GstPadConnectFunction
-GST_PAD_IS_CONNECTED
+<FILE>gstversion</FILE>
+GST_VERSION_MAJOR
+GST_VERSION_MINOR
+GST_VERSION_MICRO
+gst_version
 </SECTION>
 
-
 <SECTION>
-<FILE>gstcpu</FILE>
-<TITLE>GstCpu</TITLE>
-GstCPUFlags
-gst_cpu_get_flags
-<SUBSECTION Standard>
-GST_TYPE_CPU_FLAGS
-gst_cpu_flags_get_type
+<FILE>gettext</FILE>
+gettext
+dgettext
+dcgettext
+ngettext
+dngettext
+dcngettext
+textdomain
+bindtextdomain
+bind_textdomain_codeset
+gettext_noop
 </SECTION>
 
 <SECTION>
-<FILE>gstindex</FILE>
-<TITLE>GstIndex</TITLE>
-GstIndexEntry
-GstIndexGroup
-GstIndexCertainty
-GstIndexEntryType
-GstIndexLookupMethod
-GstIndexFlags
-GST_INDEX_ID_INVALID
-GST_INDEX_IS_READABLE
-GST_INDEX_IS_WRITABLE
-GST_INDEX_NASSOCS
-GST_INDEX_ASSOC_FLAGS
-GST_INDEX_ASSOC_FORMAT
-GST_INDEX_ASSOC_VALUE
-GstIndexAssociation
-GstAssocFlags
-GST_INDEX_FORMAT_FORMAT
-GST_INDEX_FORMAT_KEY
-GST_INDEX_ID_DESCRIPTION
-GstIndexFilter
-GstIndexResolver
-GstIndexResolverMethod
-
-GstIndex
-gst_index_new
-gst_index_get_group
-gst_index_new_group
-gst_index_set_group
-gst_index_set_certainty
-gst_index_get_certainty
-gst_index_set_filter
-gst_index_set_resolver
-gst_index_get_writer_id
-gst_index_add_format
-gst_index_add_association
-gst_index_add_object
-gst_index_add_id
-gst_index_get_assoc_entry
-gst_index_get_assoc_entry_full
-gst_index_entry_free
-gst_index_entry_assoc_map
-gst_index_commit
-<SUBSECTION Standard>
-GST_INDEX
-GST_IS_INDEX
-GST_TYPE_INDEX
-gst_index_get_type
-GST_INDEX_CLASS
-GST_IS_INDEX_CLASS
-GST_TYPE_ASSOC_FLAGS
-gst_assoc_flags_get_type
-GST_TYPE_INDEX_CERTAINTY
-gst_index_certainty_get_type
-GST_TYPE_INDEX_ENTRY_TYPE
-gst_index_entry_type_get_type
-GST_TYPE_INDEX_LOOKUP_METHOD
-gst_index_lookup_method_get_type
-GST_INDEX_FACTORY_GET_CLASS
-GST_INDEX_GET_CLASS
-GstIndexClass
-GstIndexFactoryClass
-GST_TYPE_INDEX_FLAGS
-GST_TYPE_INDEX_RESOLVER_METHOD
-gst_index_flags_get_type
-gst_index_resolver_method_get_type
+<FILE>gsterror</FILE>
+GstCoreError
+GstLibraryError
+GstResourceError
+GstStreamError
+GST_TYPE_G_ERROR
+GST_LIBRARY_ERROR
+GST_RESOURCE_ERROR
+GST_CORE_ERROR
+GST_STREAM_ERROR
+GST_ERROR_SYSTEM
+gst_g_error_get_type
+gst_error_get_message
+gst_stream_error_quark
+gst_core_error_quark
+gst_resource_error_quark
+gst_library_error_quark
 </SECTION>
 
 <SECTION>
-<FILE>gstindexfactory</FILE>
-<TITLE>GstIndexFactory</TITLE>
-GstIndexFactory
-gst_index_factory_new
-gst_index_factory_destroy
-gst_index_factory_find
-gst_index_factory_create
-gst_index_factory_make
-<SUBSECTION Standard>
-gst_index_factory_get_type
-GST_TYPE_INDEX_FACTORY
-GST_INDEX_FACTORY
-GST_INDEX_FACTORY_CLASS
-GST_IS_INDEX_FACTORY
-GST_IS_INDEX_FACTORY_CLASS
+<FILE>gst-i18n-app</FILE>
+_
+N_
 </SECTION>
 
 <SECTION>
-<FILE>cothreads</FILE>
-<TITLE>Cothreads</TITLE>
-cothread_state
-cothread_func
-cothread_context
-COTHREAD_STARTED
-COTHREAD_DESTROYED
-cothread_context_init
-cothread_context_free
-cothread_get_private
-cothread_set_private
-cothread_create
-cothread_free
-cothread_setfunc
-cothread_stop
-cothread_switch
-cothread_context_get_data
-cothread_context_set_data
-cothread_lock
-cothread_trylock
-cothread_unlock
-cothread_main
-cothread_current_main
-cothread_current
+<FILE>gst-i18n-lib</FILE>
+_
+N_
+</SECTION>
 
-<SUBSECTION Standard>
+<SECTION>
+<FILE>gstsearchfuncs</FILE>
+GST_AUTOPLUG_MAX_COST
+GstAutoplugNode
+gst_autoplug_caps_intersect
+gst_autoplug_can_connect_src
+gst_autoplug_can_connect_sink
+gst_autoplug_can_match
+gst_autoplug_factory_has_direction
+gst_autoplug_factory_has_sink
+gst_autoplug_factory_has_src
+gst_autoplug_get_cost
+gst_autoplug_factories_sinks
+gst_autoplug_factories_srcs
+gst_autoplug_factories_filters
+gst_autoplug_factories_filters_with_sink_caps
+gst_autoplug_factories_at_most_templates
+gst_autoplug_sp
 </SECTION>
 
 <SECTION>
-<FILE>gstatomic</FILE>
-<TITLE>GstAtomic</TITLE>
-GstAtomicInt
-gst_atomic_int_init
-gst_atomic_int_destroy
-gst_atomic_int_set
-gst_atomic_int_read
-gst_atomic_int_add
-gst_atomic_int_inc
-gst_atomic_int_dec_and_test
-<SUBSECTION Standard>
+<FILE>types</FILE>
+link_t
+chain_t
+graph_t
+gst_parse_strdup
+gst_parse_strfree
+gst_parse_link_new
+gst_parse_link_free
+gst_parse_chain_new
+gst_parse_chain_free
 </SECTION>
 
 <SECTION>
-<FILE>gstmemchunk</FILE>
-<TITLE>GstMemChunk</TITLE>
-GstMemChunk
-gst_mem_chunk_new
-gst_mem_chunk_destroy
-gst_mem_chunk_alloc
-gst_mem_chunk_alloc0
-gst_mem_chunk_free
+<FILE>cothreads_compat</FILE>
+COTHREADS_NAME
+COTHREADS_NAME_CAPITAL
+cothread
+do_cothreads_init
+do_cothreads_stackquery
+do_cothread_switch
+do_cothread_create
+do_cothread_setfunc
+do_cothread_destroy
+do_cothread_context_init
+do_cothread_context_destroy
+do_cothread_lock
+do_cothread_unlock
+do_cothread_get_current
+do_cothread_get_main
 </SECTION>
 
+<SECTION>
+<FILE>gthread-cothreads</FILE>
+COTHREADS_NAME
+COTHREADS_NAME_CAPITAL
+cothread_func
+cothread
+cothread_context
+do_cothread_create
+do_cothread_lock
+do_cothread_unlock
+do_cothread_get_current
+do_cothread_get_main
+</SECTION>
 
diff --git a/docs/gst/tmpl/GstBin.sgml b/docs/gst/tmpl/GstBin.sgml
new file mode 100644 (file)
index 0000000..542859f
--- /dev/null
@@ -0,0 +1,246 @@
+<!-- ##### SECTION Title ##### -->
+GstBin
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO GST_BIN_CLASS ##### -->
+<para>
+
+</para>
+
+@klass: 
+
+
+<!-- ##### USER_FUNCTION GstBinPrePostIterateFunction ##### -->
+<para>
+The signature of the callback for the post and pre iterate function as set with
+gst_bin_set_pre_iterate_function() and gst_bin_set_post_iterate_function().
+</para>
+
+@bin: The bin that performed the callback
+@user_data: user data
+
+
+<!-- ##### ENUM GstBinFlags ##### -->
+<para>
+Flags for a bin.
+</para>
+
+@GST_BIN_FLAG_MANAGER: This bin has a scheduler and can be used as a toplevel bin.
+@GST_BIN_SELF_SCHEDULABLE: This bin iterates itself, so no calls to gst_bin_iterate() should be made.
+@GST_BIN_FLAG_PREFER_COTHREADS: This bin preferes to have its elements scheduled with cothreads
+@GST_BIN_FLAG_FIXED_CLOCK: This bin uses a fixed clock, possibly the one set with gst_bin_use_clock().
+@GST_BIN_FLAG_LAST: 
+
+<!-- ##### FUNCTION gst_bin_new ##### -->
+<para>
+
+</para>
+
+@name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_bin_add ##### -->
+<para>
+
+</para>
+
+@bin: 
+@element: 
+
+
+<!-- ##### FUNCTION gst_bin_add_many ##### -->
+<para>
+
+</para>
+
+@bin: 
+@element_1: 
+@Varargs: 
+
+
+<!-- ##### FUNCTION gst_bin_remove ##### -->
+<para>
+
+</para>
+
+@bin: 
+@element: 
+
+
+<!-- ##### FUNCTION gst_bin_remove_many ##### -->
+<para>
+
+</para>
+
+@bin: 
+@element_1: 
+@Varargs: 
+
+
+<!-- ##### FUNCTION gst_bin_get_by_name ##### -->
+<para>
+
+</para>
+
+@bin: 
+@name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_bin_get_by_name_recurse_up ##### -->
+<para>
+
+</para>
+
+@bin: 
+@name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_bin_get_list ##### -->
+<para>
+
+</para>
+
+@bin: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_bin_get_by_interface ##### -->
+<para>
+
+</para>
+
+@bin: 
+@interface: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_bin_get_all_by_interface ##### -->
+<para>
+
+</para>
+
+@bin: 
+@interface: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_bin_iterate ##### -->
+<para>
+
+</para>
+
+@bin: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_bin_use_clock ##### -->
+<para>
+
+</para>
+
+@bin: 
+@clock: 
+
+
+<!-- ##### FUNCTION gst_bin_get_clock ##### -->
+<para>
+
+</para>
+
+@bin: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_bin_auto_clock ##### -->
+<para>
+
+</para>
+
+@bin: 
+
+
+<!-- ##### FUNCTION gst_bin_sync_children_state ##### -->
+<para>
+
+</para>
+
+@bin: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_bin_child_state_change ##### -->
+<para>
+
+</para>
+
+@bin: 
+@oldstate: 
+@newstate: 
+@child: 
+
+
+<!-- ##### FUNCTION gst_bin_set_pre_iterate_function ##### -->
+<para>
+
+</para>
+
+@bin: 
+@func: 
+@user_data: 
+
+
+<!-- ##### FUNCTION gst_bin_set_post_iterate_function ##### -->
+<para>
+
+</para>
+
+@bin: 
+@func: 
+@user_data: 
+
+
+<!-- ##### 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.
+
diff --git a/docs/gst/tmpl/GstBuffer.sgml b/docs/gst/tmpl/GstBuffer.sgml
new file mode 100644 (file)
index 0000000..1756629
--- /dev/null
@@ -0,0 +1,419 @@
+<!-- ##### SECTION Title ##### -->
+GstBuffer
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT GstBuffer ##### -->
+<para>
+The basic structure of a buffer.
+</para>
+
+@data_type: 
+@data: 
+@size: 
+@maxsize: 
+@timestamp: 
+@duration: 
+@offset: 
+@offset_end: 
+@free_data: 
+@buffer_private: 
+@_gst_reserved: 
+
+<!-- ##### USER_FUNCTION GstBufferFreeDataFunc ##### -->
+<para>
+
+</para>
+
+@buffer: 
+
+
+<!-- ##### MACRO GST_BUFFER_TRACE_NAME ##### -->
+<para>
+The name used for tracing memory allocations
+</para>
+
+
+
+<!-- ##### MACRO GST_BUFFER_REFCOUNT ##### -->
+<para>
+Gets a handle to the refcount structure of the buffer.
+</para>
+
+@buf: a #GstBuffer to get the refcount structure of.
+
+
+<!-- ##### MACRO GST_BUFFER_REFCOUNT_VALUE ##### -->
+<para>
+Gets the current refcount value of the buffer.
+</para>
+
+@buf: a #GstBuffer to get the refcount value of.
+
+
+<!-- ##### MACRO GST_BUFFER_COPY_FUNC ##### -->
+<para>
+Calls the buffer-specific copy function on the given buffer.
+</para>
+
+@buf: a #GstBuffer to copy.
+
+
+<!-- ##### MACRO GST_BUFFER_FREE_FUNC ##### -->
+<para>
+Calls the buffer-specific free function on the given buffer.
+</para>
+
+@buf: a #GstBuffer to free.
+
+
+<!-- ##### MACRO GST_BUFFER_FLAGS ##### -->
+<para>
+Gets the flags from this buffer.
+</para>
+
+@buf: a #GstBuffer to retrieve the flags from.
+
+
+<!-- ##### MACRO GST_BUFFER_FLAG_IS_SET ##### -->
+<para>
+Gives the status of a given flag of a buffer.
+</para>
+
+@buf: a #GstBuffer to query flags of.
+@flag: the #GstBufferFlag to check.
+
+
+<!-- ##### MACRO GST_BUFFER_FLAG_SET ##### -->
+<para>
+Sets a buffer flag.
+</para>
+
+@buf: a #GstBuffer to modify flags of.
+@flag: the #GstBufferFlag to set.
+
+
+<!-- ##### MACRO GST_BUFFER_FLAG_UNSET ##### -->
+<para>
+Clears a buffer flag.
+</para>
+
+@buf: a #GstBuffer to modify flags of.
+@flag: the #GstBufferFlag to clear.
+
+
+<!-- ##### MACRO GST_BUFFER_DATA ##### -->
+<para>
+Retrieves a pointer to the data element of this buffer.
+</para>
+
+@buf: a #GstBuffer to get data pointer of.
+@Returns: the pointer to the actual data contents of the buffer.
+
+
+<!-- ##### MACRO GST_BUFFER_SIZE ##### -->
+<para>
+Gets the size of the data in this buffer.
+</para>
+
+@buf: a #GstBuffer to get data size of.
+
+
+<!-- ##### MACRO GST_BUFFER_MAXSIZE ##### -->
+<para>
+Gets the maximum size of this buffer.
+</para>
+
+@buf: a #GstBuffer to get maximum size of.
+
+
+<!-- ##### MACRO GST_BUFFER_TIMESTAMP ##### -->
+<para>
+Gets the timestamp for this buffer.
+</para>
+
+@buf: a #GstBuffer to get timestamp of.
+
+
+<!-- ##### MACRO GST_BUFFER_DURATION ##### -->
+<para>
+
+</para>
+
+@buf: 
+
+
+<!-- ##### MACRO GST_BUFFER_FORMAT ##### -->
+<para>
+
+</para>
+
+@buf: 
+
+
+<!-- ##### MACRO GST_BUFFER_OFFSET ##### -->
+<para>
+Gets the offset in the source file of this buffer.
+</para>
+
+@buf: a #GstBuffer to get offset of.
+
+
+<!-- ##### MACRO GST_BUFFER_OFFSET_END ##### -->
+<para>
+
+</para>
+
+@buf: 
+
+
+<!-- ##### MACRO GST_BUFFER_FREE_DATA_FUNC ##### -->
+<para>
+
+</para>
+
+@buf: 
+
+
+<!-- ##### MACRO GST_BUFFER_PRIVATE ##### -->
+<para>
+
+</para>
+
+@buf: 
+
+
+<!-- ##### MACRO GST_BUFFER_OFFSET_NONE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_BUFFER_MAXSIZE_NONE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_BUFFER_DURATION_IS_VALID ##### -->
+<para>
+
+</para>
+
+@buffer: 
+
+
+<!-- ##### MACRO GST_BUFFER_TIMESTAMP_IS_VALID ##### -->
+<para>
+
+</para>
+
+@buffer: 
+
+
+<!-- ##### MACRO GST_BUFFER_OFFSET_IS_VALID ##### -->
+<para>
+
+</para>
+
+@buffer: 
+
+
+<!-- ##### MACRO GST_BUFFER_OFFSET_END_IS_VALID ##### -->
+<para>
+
+</para>
+
+@buffer: 
+
+
+<!-- ##### MACRO GST_BUFFER_MAXSIZE_IS_VALID ##### -->
+<para>
+
+</para>
+
+@buffer: 
+
+
+<!-- ##### ENUM GstBufferFlag ##### -->
+<para>
+A set of buffer flags used to describe properties of a #GstBuffer.
+</para>
+
+@GST_BUFFER_READONLY: the buffer is read-only.
+@GST_BUFFER_SUBBUFFER: the buffer is a subbuffer, the parent buffer can be 
+                       found with the GST_BUFFER_POOL_PRIVATE() macro.
+@GST_BUFFER_ORIGINAL: buffer is not a copy of another buffer.
+@GST_BUFFER_DONTFREE: do not try to free the data when this buffer is 
+                      unreferenced.
+@GST_BUFFER_KEY_UNIT: the buffer holds a key unit, a unit that can be 
+                      decoded independently of other buffers.
+@GST_BUFFER_DONTKEEP: 
+@GST_BUFFER_FLAG_LAST: additional flags can be added starting from this flag.
+
+<!-- ##### FUNCTION gst_buffer_new ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_buffer_new_and_alloc ##### -->
+<para>
+
+</para>
+
+@size: 
+@Returns: 
+
+
+<!-- ##### MACRO gst_buffer_set_data ##### -->
+<para>
+A convenience function to set the data and size on a buffer
+</para>
+
+@buf: The buffer to modify
+@data: The data to set on the buffer
+@size: The size to set on the buffer
+
+
+<!-- ##### MACRO gst_buffer_ref ##### -->
+<para>
+Increases the refcount of the given buffer by one.
+</para>
+
+@buf: a #GstBuffer to increase the refcount of.
+
+
+<!-- ##### MACRO gst_buffer_ref_by_count ##### -->
+<para>
+Increases the refcount of the buffer by the given value. 
+</para>
+
+@buf: a #GstBuffer to increase the refcount of.
+@c: the value to add to the refcount.
+
+
+<!-- ##### MACRO gst_buffer_unref ##### -->
+<para>
+Decreases the refcount of the buffer. If the refcount reaches 0, the buffer
+will be freed.
+</para>
+
+@buf: a #GstBuffer to unref.
+
+
+<!-- ##### FUNCTION gst_buffer_stamp ##### -->
+<para>
+
+</para>
+
+@dest: 
+@src: 
+
+
+<!-- ##### MACRO gst_buffer_copy ##### -->
+<para>
+Copies the given buffer using the copy function of the parent GstData structure.
+</para>
+
+@buf: a #GstBuffer to copy.
+@Returns: a new #GstBuffer copy of the buffer.
+
+
+<!-- ##### MACRO gst_buffer_is_writable ##### -->
+<para>
+
+</para>
+
+@buf: 
+
+
+<!-- ##### MACRO gst_buffer_copy_on_write ##### -->
+<para>
+This function returns a buffer that is safe to write to.
+Copy the buffer if the refcount > 1 so that the newly 
+created buffer can be safely written to. 
+If the refcount is 1, this function just returns the original buffer.
+</para>
+
+@buf: a #GstBuffer to copy
+@Returns: the #GstBuffer that can safely be written to.
+
+
+<!-- ##### FUNCTION gst_buffer_create_sub ##### -->
+<para>
+
+</para>
+
+@parent: 
+@offset: 
+@size: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_buffer_merge ##### -->
+<para>
+
+</para>
+
+@buf1: 
+@buf2: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_buffer_is_span_fast ##### -->
+<para>
+
+</para>
+
+@buf1: 
+@buf2: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_buffer_span ##### -->
+<para>
+
+</para>
+
+@buf1: 
+@offset: 
+@buf2: 
+@len: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_buffer_default_free ##### -->
+<para>
+
+</para>
+
+@buffer: 
+
+
+<!-- ##### FUNCTION gst_buffer_default_copy ##### -->
+<para>
+
+</para>
+
+@buffer: 
+@Returns: 
+
+
diff --git a/docs/gst/tmpl/GstCaps.sgml b/docs/gst/tmpl/GstCaps.sgml
new file mode 100644 (file)
index 0000000..e535258
--- /dev/null
@@ -0,0 +1,413 @@
+<!-- ##### SECTION Title ##### -->
+GstCaps
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### MACRO GST_CAPS_FLAGS_ANY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_CAPS_ANY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_CAPS_NONE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_STATIC_CAPS_ANY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_STATIC_CAPS_NONE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_CAPS_IS_SIMPLE ##### -->
+<para>
+
+</para>
+
+@caps: 
+
+
+<!-- ##### MACRO gst_caps_is_simple ##### -->
+<para>
+
+</para>
+
+@caps: 
+
+
+<!-- ##### MACRO GST_DEBUG_CAPS ##### -->
+<para>
+
+</para>
+
+@string: 
+@caps: 
+
+
+<!-- ##### MACRO GST_STATIC_CAPS ##### -->
+<para>
+
+</para>
+
+@string: 
+
+
+<!-- ##### STRUCT GstCaps ##### -->
+<para>
+
+</para>
+
+@type: 
+@flags: 
+@structs: 
+@_gst_reserved: 
+
+<!-- ##### STRUCT GstStaticCaps ##### -->
+<para>
+
+</para>
+
+@caps: 
+@string: 
+@_gst_reserved: 
+
+<!-- ##### FUNCTION gst_caps_new_empty ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_new_any ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_new_simple ##### -->
+<para>
+
+</para>
+
+@media_type: 
+@fieldname: 
+@Varargs: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_new_full ##### -->
+<para>
+
+</para>
+
+@struct1: 
+@Varargs: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_new_full_valist ##### -->
+<para>
+
+</para>
+
+@structure: 
+@var_args: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_copy ##### -->
+<para>
+
+</para>
+
+@caps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_free ##### -->
+<para>
+
+</para>
+
+@caps: 
+
+
+<!-- ##### FUNCTION gst_static_caps_get ##### -->
+<para>
+
+</para>
+
+@caps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_append ##### -->
+<para>
+
+</para>
+
+@caps1: 
+@caps2: 
+
+
+<!-- ##### FUNCTION gst_caps_append_structure ##### -->
+<para>
+
+</para>
+
+@caps1: 
+@structure: 
+
+
+<!-- ##### FUNCTION gst_caps_split_one ##### -->
+<para>
+
+</para>
+
+@caps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_get_size ##### -->
+<para>
+
+</para>
+
+@caps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_get_structure ##### -->
+<para>
+
+</para>
+
+@caps: 
+@index: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_copy_1 ##### -->
+<para>
+
+</para>
+
+@caps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_set_simple ##### -->
+<para>
+
+</para>
+
+@caps: 
+@field: 
+@Varargs: 
+
+
+<!-- ##### FUNCTION gst_caps_set_simple_valist ##### -->
+<para>
+
+</para>
+
+@caps: 
+@field: 
+@varargs: 
+
+
+<!-- ##### FUNCTION gst_caps_is_any ##### -->
+<para>
+
+</para>
+
+@caps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_is_empty ##### -->
+<para>
+
+</para>
+
+@caps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_is_chained ##### -->
+<para>
+
+</para>
+
+@caps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_is_fixed ##### -->
+<para>
+
+</para>
+
+@caps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_is_equal_fixed ##### -->
+<para>
+
+</para>
+
+@caps1: 
+@caps2: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_is_always_compatible ##### -->
+<para>
+
+</para>
+
+@caps1: 
+@caps2: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_intersect ##### -->
+<para>
+
+</para>
+
+@caps1: 
+@caps2: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_union ##### -->
+<para>
+
+</para>
+
+@caps1: 
+@caps2: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_normalize ##### -->
+<para>
+
+</para>
+
+@caps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_simplify ##### -->
+<para>
+
+</para>
+
+@caps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_save_thyself ##### -->
+<para>
+
+</para>
+
+@caps: 
+@parent: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_load_thyself ##### -->
+<para>
+
+</para>
+
+@parent: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_replace ##### -->
+<para>
+
+</para>
+
+@caps: 
+@newcaps: 
+
+
+<!-- ##### FUNCTION gst_caps_to_string ##### -->
+<para>
+
+</para>
+
+@caps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_from_string ##### -->
+<para>
+
+</para>
+
+@string: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_structure_fixate_field_nearest_int ##### -->
+<para>
+
+</para>
+
+@structure: 
+@field_name: 
+@target: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_structure_fixate_field_nearest_double ##### -->
+<para>
+
+</para>
+
+@structure: 
+@field_name: 
+@target: 
+@Returns: 
+
+
diff --git a/docs/gst/tmpl/GstClock.sgml b/docs/gst/tmpl/GstClock.sgml
new file mode 100644 (file)
index 0000000..d79f119
--- /dev/null
@@ -0,0 +1,425 @@
+<!-- ##### SECTION Title ##### -->
+GstClock
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF GstClockTime ##### -->
+<para>
+A datatype to hold a time, measured in nanoseconds.
+</para>
+
+
+<!-- ##### TYPEDEF GstClockTimeDiff ##### -->
+<para>
+A datatype to hold a timedifference, measured in nanoseconds.
+</para>
+
+
+<!-- ##### TYPEDEF GstClockID ##### -->
+<para>
+A detatype to hold the handle to an outstanding async clock callback
+</para>
+
+
+<!-- ##### MACRO GST_CLOCK_TIME_NONE ##### -->
+<para>
+Constant to define an undefined clock time
+</para>
+
+
+
+<!-- ##### MACRO GST_CLOCK_TIME_IS_VALID ##### -->
+<para>
+
+</para>
+
+@time: 
+
+
+<!-- ##### MACRO GST_SECOND ##### -->
+<para>
+Constant that defines one GStreamer second
+</para>
+
+
+
+<!-- ##### MACRO GST_MSECOND ##### -->
+<para>
+Constant that defines one GStreamer millisecond
+</para>
+
+
+
+<!-- ##### MACRO GST_USECOND ##### -->
+<para>
+Constant that defines one GStreamer microsecond
+</para>
+
+
+
+<!-- ##### MACRO GST_NSECOND ##### -->
+<para>
+Constant that defines one GStreamer nanosecond
+</para>
+
+
+
+<!-- ##### MACRO GST_CLOCK_DIFF ##### -->
+<para>
+Calculate a difference between to clock times.
+</para>
+
+@s: the first time
+@e: the second time
+
+
+<!-- ##### MACRO GST_TIMEVAL_TO_TIME ##### -->
+<para>
+Convert a GTimeVal to a GstClockTime
+</para>
+
+@tv: the timeval to convert
+
+
+<!-- ##### MACRO GST_TIME_TO_TIMEVAL ##### -->
+<para>
+Convert a GstClockTime to a GTimeVal
+</para>
+
+@t: The GstClockTime to convert
+@tv: The target timeval
+
+
+<!-- ##### MACRO GST_CLOCK_ENTRY_TRACE_NAME ##### -->
+<para>
+The name used for tracing clock entry allocations.
+</para>
+
+
+
+<!-- ##### STRUCT GstClockEntry ##### -->
+<para>
+All pending timeouts or periodic notifies are converted into
+an entry.
+</para>
+
+@clock: 
+@type: 
+@time: 
+@interval: 
+@status: 
+@func: 
+@user_data: 
+
+<!-- ##### USER_FUNCTION GstClockCallback ##### -->
+<para>
+The function prototype of the callback.
+</para>
+
+@clock: The clock that triggered the callback
+@time: The time it was triggered
+@id: The id that expired
+@user_data: user data passed in the async_wait call
+@Returns: 
+
+
+<!-- ##### ENUM GstClockEntryStatus ##### -->
+<para>
+The status of a clock timeout.
+</para>
+
+@GST_CLOCK_ENTRY_OK: timeout happened
+@GST_CLOCK_ENTRY_EARLY: request for timout that has been passed
+@GST_CLOCK_ENTRY_RESTART: need to restart the timeout request
+
+<!-- ##### ENUM GstClockEntryType ##### -->
+<para>
+The type of the clock entry
+</para>
+
+@GST_CLOCK_ENTRY_SINGLE: a single shot timeout
+@GST_CLOCK_ENTRY_PERIODIC: a periodic timeout request
+
+<!-- ##### MACRO GST_CLOCK_ENTRY ##### -->
+<para>
+Cast to a clock entry
+</para>
+
+@entry: the entry to cast
+
+
+<!-- ##### MACRO GST_CLOCK_ENTRY_CLOCK ##### -->
+<para>
+Get the owner clock of the entry
+</para>
+
+@entry: the entry to query
+
+
+<!-- ##### MACRO GST_CLOCK_ENTRY_TYPE ##### -->
+<para>
+Get the type of the clock entry
+</para>
+
+@entry: the entry to query
+
+
+<!-- ##### MACRO GST_CLOCK_ENTRY_TIME ##### -->
+<para>
+Get the requested time of this entry
+</para>
+
+@entry: the entry to query
+
+
+<!-- ##### MACRO GST_CLOCK_ENTRY_INTERVAL ##### -->
+<para>
+Get the interval of this periodic entry
+</para>
+
+@entry: the entry to query
+
+
+<!-- ##### MACRO GST_CLOCK_ENTRY_STATUS ##### -->
+<para>
+The status of the entry
+</para>
+
+@entry: the entry to query
+
+
+<!-- ##### ENUM GstClockReturn ##### -->
+<para>
+The return value of a clock operation.
+</para>
+
+@GST_CLOCK_STOPPED: The clock is stopped.
+@GST_CLOCK_TIMEOUT: The operation timed out.
+@GST_CLOCK_EARLY: The operation was scheduled too late.
+@GST_CLOCK_ERROR: An error occured
+@GST_CLOCK_UNSUPPORTED: Operation is not supported
+
+<!-- ##### ENUM GstClockFlags ##### -->
+<para>
+The capabilities of this clock
+</para>
+
+@GST_CLOCK_FLAG_CAN_DO_SINGLE_SYNC: This clock can do a single sync timeut request
+@GST_CLOCK_FLAG_CAN_DO_SINGLE_ASYNC: This clock can do a single async timeout request
+@GST_CLOCK_FLAG_CAN_DO_PERIODIC_SYNC: This clock can do sync periodic timeout requests
+@GST_CLOCK_FLAG_CAN_DO_PERIODIC_ASYNC: This clock can do async periodic timeout callbacks
+@GST_CLOCK_FLAG_CAN_SET_RESOLUTION: The resolution of this clock can be changed
+@GST_CLOCK_FLAG_CAN_SET_SPEED: The speed of this clock can be changed
+
+<!-- ##### MACRO GST_CLOCK_FLAGS ##### -->
+<para>
+Get the clock flags
+</para>
+
+@clock: the clock to query
+
+
+<!-- ##### FUNCTION gst_clock_set_speed ##### -->
+<para>
+
+</para>
+
+@clock: 
+@speed: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_clock_get_speed ##### -->
+<para>
+
+</para>
+
+@clock: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_clock_set_resolution ##### -->
+<para>
+
+</para>
+
+@clock: 
+@resolution: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_clock_get_resolution ##### -->
+<para>
+
+</para>
+
+@clock: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_clock_set_active ##### -->
+<para>
+
+</para>
+
+@clock: 
+@active: 
+
+
+<!-- ##### FUNCTION gst_clock_is_active ##### -->
+<para>
+
+</para>
+
+@clock: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_clock_reset ##### -->
+<para>
+
+</para>
+
+@clock: 
+
+
+<!-- ##### FUNCTION gst_clock_handle_discont ##### -->
+<para>
+
+</para>
+
+@clock: 
+@time: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_clock_get_time ##### -->
+<para>
+
+</para>
+
+@clock: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_clock_get_event_time ##### -->
+<para>
+
+</para>
+
+@clock: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_clock_get_next_id ##### -->
+<para>
+
+</para>
+
+@clock: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_clock_new_single_shot_id ##### -->
+<para>
+
+</para>
+
+@clock: 
+@time: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_clock_new_periodic_id ##### -->
+<para>
+
+</para>
+
+@clock: 
+@start_time: 
+@interval: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_clock_id_get_time ##### -->
+<para>
+
+</para>
+
+@id: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_clock_id_wait ##### -->
+<para>
+
+</para>
+
+@id: 
+@jitter: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_clock_id_wait_async ##### -->
+<para>
+
+</para>
+
+@id: 
+@func: 
+@user_data: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_clock_id_unschedule ##### -->
+<para>
+
+</para>
+
+@id: 
+
+
+<!-- ##### FUNCTION gst_clock_id_unlock ##### -->
+<para>
+
+</para>
+
+@id: 
+
+
+<!-- ##### FUNCTION gst_clock_id_free ##### -->
+<para>
+
+</para>
+
+@id: 
+
+
+<!-- ##### ARG GstClock:event-diff ##### -->
+<para>
+
+</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>
+
diff --git a/docs/gst/tmpl/GstCompat.sgml b/docs/gst/tmpl/GstCompat.sgml
new file mode 100644 (file)
index 0000000..4b09122
--- /dev/null
@@ -0,0 +1,152 @@
+<!-- ##### SECTION Title ##### -->
+GstCompat
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO gst_element_connect ##### -->
+<para>
+
+</para>
+
+@a: 
+@b: 
+
+
+<!-- ##### MACRO gst_element_connect_pads ##### -->
+<para>
+
+</para>
+
+@a: 
+@b: 
+@c: 
+@d: 
+
+
+<!-- ##### MACRO gst_element_connect_many ##### -->
+<para>
+
+</para>
+
+@a: 
+@...: 
+
+
+<!-- ##### MACRO gst_element_connect_filtered ##### -->
+<para>
+
+</para>
+
+@a: 
+@b: 
+@c: 
+
+
+<!-- ##### MACRO gst_element_disconnect ##### -->
+<para>
+
+</para>
+
+@a: 
+@b: 
+
+
+<!-- ##### MACRO gst_pad_connect ##### -->
+<para>
+
+</para>
+
+@a: 
+@b: 
+
+
+<!-- ##### MACRO gst_pad_connect_filtered ##### -->
+<para>
+
+</para>
+
+@a: 
+@b: 
+@c: 
+
+
+<!-- ##### MACRO gst_pad_disconnect ##### -->
+<para>
+
+</para>
+
+@a: 
+@b: 
+
+
+<!-- ##### MACRO gst_pad_proxy_connect ##### -->
+<para>
+
+</para>
+
+@a: 
+@b: 
+
+
+<!-- ##### MACRO gst_pad_set_connect_function ##### -->
+<para>
+
+</para>
+
+@a: 
+@b: 
+
+
+<!-- ##### MACRO GST_PAD_CONNECT_REFUSED ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_PAD_CONNECT_DELAYED ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_PAD_CONNECT_OK ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_PAD_CONNECT_DONE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### TYPEDEF GstPadConnectReturn ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF GstPadConnectFunction ##### -->
+<para>
+
+</para>
+
+
diff --git a/docs/gst/tmpl/GstData.sgml b/docs/gst/tmpl/GstData.sgml
new file mode 100644 (file)
index 0000000..7aa9420
--- /dev/null
@@ -0,0 +1,220 @@
+<!-- ##### SECTION Title ##### -->
+GstData
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO GST_DATA ##### -->
+<para>
+Cast a pointer to a GstData
+</para>
+
+@data: The pointer to cast
+
+
+<!-- ##### MACRO GST_DATA_TYPE ##### -->
+<para>
+Get the type of the GstData
+</para>
+
+@data: The data to get the type of
+
+
+<!-- ##### MACRO GST_DATA_FLAGS ##### -->
+<para>
+Get the flags of this GstData
+</para>
+
+@data: The data to get the flags of
+
+
+<!-- ##### MACRO GST_DATA_FLAG_SHIFT ##### -->
+<para>
+Shift a given flag so that it can be used in an or operation
+</para>
+
+@flag: The flag to shift
+
+
+<!-- ##### MACRO GST_DATA_FLAG_UNSET ##### -->
+<para>
+Unset the given flag
+</para>
+
+@data: The data to unset the flag of
+@flag: The flag to unset
+
+
+<!-- ##### MACRO GST_TYPE_DATA ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### STRUCT GstData ##### -->
+<para>
+The base structure
+</para>
+
+@type: The type of this data.
+@refcount: A refcount
+@flags: The flags of this GstData
+@free: A pointer to a custom free function
+@copy: A pointer to a custom copy function
+@_gst_reserved: 
+
+<!-- ##### USER_FUNCTION GstDataFreeFunction ##### -->
+<para>
+The signature of the free function. Subclasses should provide a free function
+with this signature and pass it in the gst_data_init() function.
+</para>
+
+@data: The GstData to free
+
+
+<!-- ##### USER_FUNCTION GstDataCopyFunction ##### -->
+<para>
+The signature of the copy function. Subclasses should provide a copy function
+with this signature and pass it in the gst_data_init() function.
+</para>
+
+@data: The GstData to copy
+@Returns: A new GstData that is a copy of data
+
+
+<!-- ##### ENUM GstDataFlags ##### -->
+<para>
+Various flags that can be set on a GstData
+</para>
+
+@GST_DATA_READONLY: The data is readonly
+@GST_DATA_FLAG_LAST: Subclasses can add additional flags starting from this offset
+
+<!-- ##### MACRO GST_DATA_REFCOUNT ##### -->
+<para>
+Get access to the refcount field of the GstData
+</para>
+
+@data: The GstData to get the refcount field of
+
+
+<!-- ##### MACRO GST_DATA_REFCOUNT_VALUE ##### -->
+<para>
+Get the current refcount value
+</para>
+
+@data: The GstData to query
+
+
+<!-- ##### MACRO GST_DATA_COPY_FUNC ##### -->
+<para>
+Get access to the copy function of the data
+</para>
+
+@data: The data to query
+
+
+<!-- ##### MACRO GST_DATA_FREE_FUNC ##### -->
+<para>
+Get access to the free function of the data
+</para>
+
+@data: The data to query
+
+
+<!-- ##### FUNCTION gst_data_init ##### -->
+<para>
+
+</para>
+
+@data: 
+@type: 
+@flags: 
+@free: 
+@copy: 
+
+
+<!-- ##### FUNCTION gst_data_dispose ##### -->
+<para>
+
+</para>
+
+@data: 
+
+
+<!-- ##### FUNCTION gst_data_copy_into ##### -->
+<para>
+
+</para>
+
+@data: 
+@target: 
+
+
+<!-- ##### FUNCTION gst_data_copy ##### -->
+<para>
+
+</para>
+
+@data: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_data_is_writable ##### -->
+<para>
+
+</para>
+
+@data: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_data_copy_on_write ##### -->
+<para>
+
+</para>
+
+@data: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_data_ref ##### -->
+<para>
+
+</para>
+
+@data: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_data_ref_by_count ##### -->
+<para>
+
+</para>
+
+@data: 
+@count: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_data_unref ##### -->
+<para>
+
+</para>
+
+@data: 
+
+
diff --git a/docs/gst/tmpl/GstElement.sgml b/docs/gst/tmpl/GstElement.sgml
new file mode 100644 (file)
index 0000000..f9c1573
--- /dev/null
@@ -0,0 +1,1315 @@
+<!-- ##### SECTION Title ##### -->
+GstElement
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GstElementDetails ##### -->
+<para>
+This struct is used to define public information about the element.  It
+describes the element, mostly for the benefit of editors.
+</para>
+
+@longname: 
+@klass: 
+@description: 
+@author: 
+@_gst_reserved: 
+
+<!-- ##### MACRO GST_ELEMENT_DETAILS ##### -->
+<para>
+
+</para>
+
+@longname: 
+@klass: 
+@description: 
+@author: 
+
+
+<!-- ##### MACRO GST_IS_ELEMENT_DETAILS ##### -->
+<para>
+
+</para>
+
+@details: 
+
+
+<!-- ##### MACRO GST_NUM_STATES ##### -->
+<para>
+The maximun number of states.
+</para>
+
+
+
+<!-- ##### MACRO GST_STATE ##### -->
+<para>
+This macro returns the current state of the element.
+</para>
+
+@obj: Element to return state for.
+
+
+<!-- ##### MACRO GST_STATE_PENDING ##### -->
+<para>
+This macro returns the currently pending state of the element.
+</para>
+
+@obj: Element to return the pending state for.
+
+
+<!-- ##### MACRO GST_STATE_TRANSITION ##### -->
+<para>
+Returns the state transition this object is going through.
+</para>
+
+@obj: the Element to return the state transition for
+
+
+<!-- ##### MACRO GST_STATE_NULL_TO_READY ##### -->
+<para>
+The Element is going from the NULL state to the READY state.
+</para>
+
+
+
+<!-- ##### MACRO GST_STATE_READY_TO_PAUSED ##### -->
+<para>
+The Element is going from the READY state to the PAUSED state.
+</para>
+
+
+
+<!-- ##### MACRO GST_STATE_PAUSED_TO_PLAYING ##### -->
+<para>
+The Element is going from the PAUSED state to the PLAYING state.
+</para>
+
+
+
+<!-- ##### MACRO GST_STATE_PLAYING_TO_PAUSED ##### -->
+<para>
+The Element is going from the PLAYING state to the PAUSED state.
+</para>
+
+
+
+<!-- ##### MACRO GST_STATE_PAUSED_TO_READY ##### -->
+<para>
+The Element is going from the PAUSED state to the READY state.
+</para>
+
+
+
+<!-- ##### MACRO GST_STATE_READY_TO_NULL ##### -->
+<para>
+The Element is going from the READY state to the NULL state.
+</para>
+
+
+
+<!-- ##### MACRO GST_ELEMENT_CLASS ##### -->
+<para>
+
+</para>
+
+@klass: 
+
+
+<!-- ##### MACRO GST_ELEMENT_QUERY_TYPE_FUNCTION ##### -->
+<para>
+Helper macro to create query type functions
+</para>
+
+@functionname: The function name
+@...: list of query types.
+
+
+<!-- ##### MACRO GST_ELEMENT_FORMATS_FUNCTION ##### -->
+<para>
+Halper macro to create element format functions
+</para>
+
+@functionname: The function name
+@...: formats
+
+
+<!-- ##### MACRO GST_ELEMENT_EVENT_MASK_FUNCTION ##### -->
+<para>
+A helper macro to create a mask function
+</para>
+
+@functionname: the name of the mask function
+@...: Masks
+
+
+<!-- ##### ENUM GstElementFlags ##### -->
+<para>
+This enum defines the standard flags that an element may have.
+</para>
+
+@GST_ELEMENT_COMPLEX: 
+@GST_ELEMENT_DECOUPLED: 
+@GST_ELEMENT_THREAD_SUGGESTED: 
+@GST_ELEMENT_INFINITE_LOOP: 
+@GST_ELEMENT_NEW_LOOPFUNC: 
+@GST_ELEMENT_EVENT_AWARE: 
+@GST_ELEMENT_USE_THREADSAFE_PROPERTIES: 
+@GST_ELEMENT_SCHEDULER_PRIVATE1: 
+@GST_ELEMENT_SCHEDULER_PRIVATE2: 
+@GST_ELEMENT_LOCKED_STATE: 
+@GST_ELEMENT_IN_ERROR: 
+@GST_ELEMENT_FLAG_LAST: 
+
+<!-- ##### MACRO GST_ELEMENT_IS_THREAD_SUGGESTED ##### -->
+<para>
+Queries whether the Element should be placed in a thread.
+</para>
+
+@obj: a #GstElement to query
+
+
+<!-- ##### MACRO GST_ELEMENT_IS_EVENT_AWARE ##### -->
+<para>
+Query wether this element can handle events.
+</para>
+
+@obj: a #GstElement to query
+
+
+<!-- ##### MACRO GST_ELEMENT_IS_DECOUPLED ##### -->
+<para>
+Queries if the Element is decoupled.
+</para>
+
+@obj: a #GstElement to query
+
+
+<!-- ##### MACRO GST_ELEMENT_NAME ##### -->
+<para>
+Gets the name of this element.  Used in the core.  Not ABI-compatible.
+</para>
+
+@obj: A #GstElement to query
+
+
+<!-- ##### MACRO GST_ELEMENT_PARENT ##### -->
+<para>
+Get the parent object of this element.
+</para>
+
+@obj: a #GstElement to query
+
+
+<!-- ##### MACRO GST_ELEMENT_MANAGER ##### -->
+<para>
+Get the manager of this element.
+</para>
+
+@obj: a #GstElement to query
+
+
+<!-- ##### MACRO GST_ELEMENT_SCHED ##### -->
+<para>
+Get the scheduler of this element.
+</para>
+
+@obj: a #GstElement to query
+
+
+<!-- ##### MACRO GST_ELEMENT_CLOCK ##### -->
+<para>
+Get the clock of this element
+</para>
+
+@obj: a #GstElement to query
+
+
+<!-- ##### MACRO GST_ELEMENT_PADS ##### -->
+<para>
+Get the pads of this elements.
+</para>
+
+@obj: a #GstElement to query
+
+
+<!-- ##### MACRO GST_ELEMENT_ERROR ##### -->
+<para>
+
+</para>
+
+@el: 
+@domain: 
+@code: 
+@message: 
+@debug: 
+
+
+<!-- ##### USER_FUNCTION GstElementLoopFunction ##### -->
+<para>
+This function type is used to specify a loop function for the element.  It
+is passed the element in question, and is expect to return only in error
+circumstances.
+</para>
+
+@element: The element in question.
+
+
+<!-- ##### USER_FUNCTION GstElementPreRunFunction ##### -->
+<para>
+The signature of the function to execute after this element
+is scheduled.
+</para>
+
+@element: The element
+
+
+<!-- ##### USER_FUNCTION GstElementPostRunFunction ##### -->
+<para>
+The signature of the function to execute before this element
+is scheduled.
+</para>
+
+@element: The element
+
+
+<!-- ##### FUNCTION gst_element_class_add_pad_template ##### -->
+<para>
+
+</para>
+
+@klass: 
+@templ: 
+
+
+<!-- ##### FUNCTION gst_element_class_install_std_props ##### -->
+<para>
+
+</para>
+
+@klass: 
+@first_name: 
+@Varargs: 
+
+
+<!-- ##### FUNCTION gst_element_class_set_details ##### -->
+<para>
+
+</para>
+
+@klass: 
+@details: 
+
+
+<!-- ##### MACRO gst_element_default_deep_notify ##### -->
+<para>
+The default deep notify handler that prints out the property change
+notifications to stdout.
+</para>
+
+
+
+<!-- ##### FUNCTION gst_element_default_error ##### -->
+<para>
+
+</para>
+
+@object: 
+@orig: 
+@error: 
+@debug: 
+
+
+<!-- ##### FUNCTION gst_element_set_loop_function ##### -->
+<para>
+
+</para>
+
+@element: 
+@loop: 
+
+
+<!-- ##### MACRO gst_element_get_name ##### -->
+<para>
+Gets the name of the element.
+</para>
+
+@elem: 
+@Returns: the name of the element.
+
+
+<!-- link -->
+
+
+<!-- ##### MACRO gst_element_set_name ##### -->
+<para>
+Sets the name of the element, getting rid of the old name if there was one.
+</para>
+
+@elem: a #GstElement to set the name of.
+@name: the new name of the element.
+
+
+<!-- ##### MACRO gst_element_get_parent ##### -->
+<para>
+Gets the parent of an element.
+</para>
+
+@elem: a #GstElement to get the parent of.
+@Returns: the #GstObject parent of the element.
+
+
+<!-- ##### MACRO gst_element_set_parent ##### -->
+<para>
+Sets the parent of an element.
+</para>
+
+@elem: a #GstElement to set the parent of.
+@parent:  the new #GstObject parent of the object.
+
+
+<!-- ##### FUNCTION gst_element_set ##### -->
+<para>
+
+</para>
+
+@element: 
+@first_property_name: 
+@Varargs: 
+
+
+<!-- ##### FUNCTION gst_element_get ##### -->
+<para>
+
+</para>
+
+@element: 
+@first_property_name: 
+@Varargs: 
+
+
+<!-- ##### FUNCTION gst_element_set_valist ##### -->
+<para>
+
+</para>
+
+@element: 
+@first_property_name: 
+@var_args: 
+
+
+<!-- ##### FUNCTION gst_element_get_valist ##### -->
+<para>
+
+</para>
+
+@element: 
+@first_property_name: 
+@var_args: 
+
+
+<!-- ##### FUNCTION gst_element_set_property ##### -->
+<para>
+
+</para>
+
+@element: 
+@property_name: 
+@value: 
+
+
+<!-- ##### FUNCTION gst_element_get_property ##### -->
+<para>
+
+</para>
+
+@element: 
+@property_name: 
+@value: 
+
+
+<!-- ##### FUNCTION gst_element_enable_threadsafe_properties ##### -->
+<para>
+
+</para>
+
+@element: 
+
+
+<!-- ##### FUNCTION gst_element_disable_threadsafe_properties ##### -->
+<para>
+
+</para>
+
+@element: 
+
+
+<!-- ##### FUNCTION gst_element_set_pending_properties ##### -->
+<para>
+
+</para>
+
+@element: 
+
+
+<!-- ##### FUNCTION gst_element_requires_clock ##### -->
+<para>
+
+</para>
+
+@element: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_provides_clock ##### -->
+<para>
+
+</para>
+
+@element: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_get_clock ##### -->
+<para>
+
+</para>
+
+@element: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_set_clock ##### -->
+<para>
+
+</para>
+
+@element: 
+@clock: 
+
+
+<!-- ##### FUNCTION gst_element_clock_wait ##### -->
+<para>
+
+</para>
+
+@element: 
+@id: 
+@jitter: 
+@Returns: 
+<!-- # Unused Parameters # -->
+@clock: 
+@time: 
+
+
+<!-- ##### FUNCTION gst_element_get_time ##### -->
+<para>
+
+</para>
+
+@element: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_wait ##### -->
+<para>
+
+</para>
+
+@element: 
+@timestamp: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_set_time ##### -->
+<para>
+
+</para>
+
+@element: 
+@time: 
+
+
+<!-- ##### FUNCTION gst_element_adjust_time ##### -->
+<para>
+
+</para>
+
+@element: 
+@diff: 
+
+
+<!-- ##### FUNCTION gst_element_is_indexable ##### -->
+<para>
+
+</para>
+
+@element: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_set_index ##### -->
+<para>
+
+</para>
+
+@element: 
+@index: 
+
+
+<!-- ##### FUNCTION gst_element_get_index ##### -->
+<para>
+
+</para>
+
+@element: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_release_locks ##### -->
+<para>
+
+</para>
+
+@element: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_yield ##### -->
+<para>
+
+</para>
+
+@element: 
+
+
+<!-- ##### FUNCTION gst_element_interrupt ##### -->
+<para>
+
+</para>
+
+@element: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_set_scheduler ##### -->
+<para>
+
+</para>
+
+@element: 
+@sched: 
+
+
+<!-- ##### FUNCTION gst_element_get_scheduler ##### -->
+<para>
+
+</para>
+
+@element: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_add_pad ##### -->
+<para>
+
+</para>
+
+@element: 
+@pad: 
+
+
+<!-- ##### FUNCTION gst_element_remove_pad ##### -->
+<para>
+
+</para>
+
+@element: 
+@pad: 
+
+
+<!-- ##### FUNCTION gst_element_add_ghost_pad ##### -->
+<para>
+
+</para>
+
+@element: 
+@pad: 
+@name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_remove_ghost_pad ##### -->
+<para>
+
+</para>
+
+@element: 
+@pad: 
+
+
+<!-- pad template manipulation -->
+
+
+<!-- ##### FUNCTION gst_element_get_pad ##### -->
+<para>
+
+</para>
+
+@element: 
+@name: 
+@Returns: GList of #GstPads
+
+
+<!-- ##### FUNCTION gst_element_get_static_pad ##### -->
+<para>
+
+</para>
+
+@element: 
+@name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_get_request_pad ##### -->
+<para>
+
+</para>
+
+@element: 
+@name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_release_request_pad ##### -->
+<para>
+
+</para>
+
+@element: 
+@pad: 
+
+
+<!-- ##### FUNCTION gst_element_get_pad_list ##### -->
+<para>
+
+</para>
+
+@element: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_get_compatible_pad ##### -->
+<para>
+
+</para>
+
+@element: 
+@pad: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_get_compatible_pad_filtered ##### -->
+<para>
+
+</para>
+
+@element: 
+@pad: 
+@filtercaps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_class_get_pad_template ##### -->
+<para>
+
+</para>
+
+@element_class: 
+@name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_class_get_pad_template_list ##### -->
+<para>
+
+</para>
+
+@element_class: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_get_pad_template ##### -->
+<para>
+
+</para>
+
+@element: 
+@name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_get_pad_template_list ##### -->
+<para>
+
+</para>
+
+@element: 
+@Returns: 
+
+
+
+<!-- scheduling -->
+
+
+<!-- ##### FUNCTION gst_element_get_compatible_pad_template ##### -->
+<para>
+
+</para>
+
+@element: 
+@compattempl: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_link ##### -->
+<para>
+
+</para>
+
+@src: 
+@dest: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_link_many ##### -->
+<para>
+
+</para>
+
+@element_1: 
+@element_2: 
+@Varargs: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_link_filtered ##### -->
+<para>
+
+</para>
+
+@src: 
+@dest: 
+@filtercaps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_unlink ##### -->
+<para>
+
+</para>
+
+@src: 
+@dest: 
+
+
+<!-- ##### FUNCTION gst_element_unlink_many ##### -->
+<para>
+
+</para>
+
+@element_1: 
+@element_2: 
+@Varargs: 
+
+
+<!-- ##### FUNCTION gst_element_link_pads ##### -->
+<para>
+
+</para>
+
+@src: 
+@srcpadname: 
+@dest: 
+@destpadname: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_link_pads_filtered ##### -->
+<para>
+
+</para>
+
+@src: 
+@srcpadname: 
+@dest: 
+@destpadname: 
+@filtercaps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_unlink_pads ##### -->
+<para>
+
+</para>
+
+@src: 
+@srcpadname: 
+@dest: 
+@destpadname: 
+
+
+<!-- pad manipulation -->
+
+
+<!-- ##### FUNCTION gst_element_get_event_masks ##### -->
+<para>
+
+</para>
+
+@element: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_send_event ##### -->
+<para>
+
+</para>
+
+@element: 
+@event: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_seek ##### -->
+<para>
+
+</para>
+
+@element: 
+@seek_type: 
+@offset: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_get_query_types ##### -->
+<para>
+
+</para>
+
+@element: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_query ##### -->
+<para>
+
+</para>
+
+@element: 
+@type: 
+@format: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_get_formats ##### -->
+<para>
+
+</para>
+
+@element: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_convert ##### -->
+<para>
+
+</para>
+
+@element: 
+@src_format: 
+@src_value: 
+@dest_format: 
+@dest_value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_found_tags ##### -->
+<para>
+
+</para>
+
+@element: 
+@tag_list: 
+
+
+<!-- ##### FUNCTION gst_element_found_tags_for_pad ##### -->
+<para>
+
+</para>
+
+@element: 
+@pad: 
+@timestamp: 
+@list: 
+
+
+<!-- ##### FUNCTION gst_element_set_eos ##### -->
+<para>
+
+</para>
+
+@element: 
+
+
+<!-- ##### FUNCTION gst_element_error_full ##### -->
+<para>
+
+</para>
+
+@element: 
+@domain: 
+@code: 
+@message: 
+@debug: 
+@file: 
+@function: 
+@line: 
+
+
+<!-- ##### FUNCTION gst_element_is_locked_state ##### -->
+<para>
+
+</para>
+
+@element: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_set_locked_state ##### -->
+<para>
+
+</para>
+
+@element: 
+@locked_state: 
+
+
+<!-- ##### FUNCTION gst_element_sync_state_with_parent ##### -->
+<para>
+
+</para>
+
+@element: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_get_state ##### -->
+<para>
+
+</para>
+
+@element: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_set_state ##### -->
+<para>
+
+</para>
+
+@element: 
+@state: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_wait_state_change ##### -->
+<para>
+
+</para>
+
+@element: 
+
+
+<!-- ##### FUNCTION gst_element_state_get_name ##### -->
+<para>
+
+</para>
+
+@state: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_get_factory ##### -->
+<para>
+
+</para>
+
+@element: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_get_managing_bin ##### -->
+<para>
+
+</para>
+
+@element: 
+@Returns: 
+
+<!-- clocking -->
+
+
+<!-- ##### MACRO GST_TYPE_ELEMENT_FACTORY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_ELEMENT_FACTORY ##### -->
+<para>
+
+</para>
+
+@obj: 
+
+
+<!-- ##### MACRO GST_ELEMENT_FACTORY_CLASS ##### -->
+<para>
+
+</para>
+
+@klass: 
+
+
+<!-- ##### MACRO GST_IS_ELEMENT_FACTORY ##### -->
+<para>
+
+</para>
+
+@obj: 
+
+
+<!-- ##### MACRO GST_IS_ELEMENT_FACTORY_CLASS ##### -->
+<para>
+
+</para>
+
+@klass: 
+
+
+<!-- ##### FUNCTION gst_element_factory_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_register ##### -->
+<para>
+
+</para>
+
+@plugin: 
+@elementname: 
+@rank: 
+@type: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_factory_find ##### -->
+<para>
+
+</para>
+
+@name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_factory_get_element_type ##### -->
+<para>
+
+</para>
+
+@factory: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_factory_get_longname ##### -->
+<para>
+
+</para>
+
+@factory: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_factory_get_klass ##### -->
+<para>
+
+</para>
+
+@factory: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_factory_get_description ##### -->
+<para>
+
+</para>
+
+@factory: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_factory_get_author ##### -->
+<para>
+
+</para>
+
+@factory: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_factory_get_num_pad_templates ##### -->
+<para>
+
+</para>
+
+@factory: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_factory_get_pad_templates ##### -->
+<para>
+
+</para>
+
+@factory: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_factory_get_uri_type ##### -->
+<para>
+
+</para>
+
+@factory: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_factory_get_uri_protocols ##### -->
+<para>
+
+</para>
+
+@factory: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_factory_create ##### -->
+<para>
+
+</para>
+
+@factory: 
+@name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_factory_make ##### -->
+<para>
+
+</para>
+
+@factoryname: 
+@name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_factory_can_src_caps ##### -->
+<para>
+
+</para>
+
+@factory: 
+@caps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_factory_can_sink_caps ##### -->
+<para>
+
+</para>
+
+@factory: 
+@caps: 
+@Returns: 
+
+
+<!-- ##### 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>
+This signal is emitted when an element has encountered an error that caused
+it to fail performing its function.
+</para>
+
+@gstelement: the object which received the signal.
+@arg1: the original #GstElement that generated the error.
+@arg2: a #GError containing the translated error message.
+@arg3: a debug string providing additional untranslated debug information, or NULL.
+
+<!-- ##### 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: 
+
diff --git a/docs/gst/tmpl/GstEvent.sgml b/docs/gst/tmpl/GstEvent.sgml
new file mode 100644 (file)
index 0000000..6a1c5b2
--- /dev/null
@@ -0,0 +1,433 @@
+<!-- ##### SECTION Title ##### -->
+GstEvent
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ENUM GstEventType ##### -->
+<para>
+The different major types of events.
+</para>
+
+@GST_EVENT_UNKNOWN: unknown event.
+@GST_EVENT_EOS: an end-of-stream event.
+@GST_EVENT_FLUSH: a flush event.
+@GST_EVENT_EMPTY: an empty event.
+@GST_EVENT_DISCONTINUOUS: a discontinuous event to indicate the stream has a discontinuity.
+@GST_EVENT_QOS: a quality of service event
+@GST_EVENT_SEEK: a seek event.
+@GST_EVENT_SEEK_SEGMENT: a segment seek with start and stop position
+@GST_EVENT_SEGMENT_DONE: the event that will be emited when the segment seek has ended
+@GST_EVENT_SIZE: a size suggestion for a peer element
+@GST_EVENT_RATE: adjust the output rate of an element
+@GST_EVENT_FILLER: a dummy event that should be ignored by plugins
+@GST_EVENT_TS_OFFSET: an event to set the time offset on buffers
+@GST_EVENT_INTERRUPT: mainly used by _get based elements when they were interrupted
+                      while waiting for a buffer.
+@GST_EVENT_NAVIGATION: 
+@GST_EVENT_TAG: 
+
+<!-- ##### MACRO GST_EVENT_TRACE_NAME ##### -->
+<para>
+The name used for memory allocation tracing
+</para>
+
+
+
+<!-- ##### MACRO GST_EVENT_TYPE ##### -->
+<para>
+Get the event type.
+</para>
+
+@event: The event to query.
+
+
+<!-- ##### MACRO GST_EVENT_TIMESTAMP ##### -->
+<para>
+Get the timestamp of the event.
+</para>
+
+@event: The event to query.
+
+
+<!-- ##### MACRO GST_EVENT_SRC ##### -->
+<para>
+The source object that generated this event
+</para>
+
+@event: The event to query
+
+
+<!-- ##### MACRO GST_EVENT_IS_INTERRUPT ##### -->
+<para>
+Check if the event is an interrupt event
+</para>
+
+@event: The event to check
+
+
+<!-- ##### MACRO GST_SEEK_FORMAT_SHIFT ##### -->
+<para>
+Shift for the format in the GstSeekType
+</para>
+
+
+
+<!-- ##### MACRO GST_SEEK_METHOD_SHIFT ##### -->
+<para>
+Shift for the method in the GstSeekType
+</para>
+
+
+
+<!-- ##### MACRO GST_SEEK_FLAGS_SHIFT ##### -->
+<para>
+Shift for the flags in the GstSeekType
+</para>
+
+
+
+<!-- ##### MACRO GST_SEEK_FORMAT_MASK ##### -->
+<para>
+Mask for the format in the GstSeekType
+</para>
+
+
+
+<!-- ##### MACRO GST_SEEK_METHOD_MASK ##### -->
+<para>
+Mask for the method in the GstSeekType
+</para>
+
+
+
+<!-- ##### MACRO GST_SEEK_FLAGS_MASK ##### -->
+<para>
+Mask for the flags in the GstSeekType
+</para>
+
+
+
+<!-- ##### ENUM GstEventFlag ##### -->
+<para>
+Event flags are used when querying for supported events
+</para>
+
+@GST_EVENT_FLAG_NONE: no value
+@GST_RATE_FLAG_NEGATIVE: indicates negative rates are supported
+
+<!-- ##### MACRO GST_EVENT_MASK_FUNCTION ##### -->
+<para>
+A convenience macro to create event mask functions
+</para>
+
+@type: The type of the first argument of the function
+@functionname: the name of the function
+@...: event masks, the last element is marked with 0
+
+
+<!-- ##### ENUM GstSeekType ##### -->
+<para>
+The different types of seek events. When constructing a seek event a format,
+a seek method and optional flags are OR-ed together. The seek event is then
+inserted into the graph with #gst_pad_send_event() or #gst_element_send_event().
+
+ <informalexample>
+  Following example illustrates how to insert a seek event (1 second in the stream)
+  in a pipeline.
+  <programlisting>
+  gboolean res;
+  GstEvent *event;
+
+  event = gst_event_new_seek (
+            GST_FORMAT_TIME |          /* seek on time */
+           GST_SEEK_METHOD_SET |       /* set the absolute position */
+           GST_SEEK_FLAG_FLUSH,        /* flush any pending data */
+           1 * GST_SECOND);            /* the seek offset (1 second) */
+
+  res = gst_element_send_event (GST_ELEMENT (osssink), event);
+  if (!res) {
+    g_warning ("seek failed");
+  }
+  </programlisting>
+ </informalexample>
+</para>
+
+@GST_SEEK_METHOD_CUR: Seek to an relative position
+@GST_SEEK_METHOD_SET: Seek to an absolute position
+@GST_SEEK_METHOD_END: Seek relative to the end of the stream
+@GST_SEEK_FLAG_FLUSH: Flush any pending data while seeking
+@GST_SEEK_FLAG_ACCURATE: Seek as accuratly as possible
+@GST_SEEK_FLAG_KEY_UNIT: Seek to a nearby key unit
+@GST_SEEK_FLAG_SEGMENT_LOOP: Loop between start and stop in a segmented seek
+
+<!-- ##### ENUM GstSeekAccuracy ##### -->
+<para>
+The seekaccuracy gives more information of how the seek was performed,
+if the seek was accurate or fuzzy.
+</para>
+
+@GST_SEEK_CERTAIN: The seek was exact
+@GST_SEEK_FUZZY: The seek was fuzzy, exact position can not be guaranteed
+
+<!-- ##### MACRO GST_EVENT_SEEK_TYPE ##### -->
+<para>
+Get the seektype of the GST_EVENT_SEEK.
+</para>
+
+@event: The event to query.
+
+
+<!-- ##### MACRO GST_EVENT_SEEK_FORMAT ##### -->
+<para>
+The format of the seek value
+</para>
+
+@event: The event operate on
+
+
+<!-- ##### MACRO GST_EVENT_SEEK_METHOD ##### -->
+<para>
+The seek method to use as one of #GstSeekType
+</para>
+
+@event: The event operate on
+
+
+<!-- ##### MACRO GST_EVENT_SEEK_FLAGS ##### -->
+<para>
+The optional seek flags
+</para>
+
+@event: The event operate on
+
+
+<!-- ##### MACRO GST_EVENT_SEEK_OFFSET ##### -->
+<para>
+Get the offset of the seek event.
+</para>
+
+@event: The event to query.
+
+
+<!-- ##### MACRO GST_EVENT_SEEK_ENDOFFSET ##### -->
+<para>
+The event stop position for a segment seek
+</para>
+
+@event: The event to query
+
+
+<!-- ##### MACRO GST_EVENT_SEEK_ACCURACY ##### -->
+<para>
+Indicates how accurate the event was performed.
+</para>
+
+@event: The event to query
+
+
+<!-- ##### MACRO GST_EVENT_DISCONT_NEW_MEDIA ##### -->
+<para>
+Flag that indicates the discont event was because of a new media
+type.
+</para>
+
+@event: The event to operate on
+
+
+<!-- ##### MACRO GST_EVENT_DISCONT_OFFSET ##### -->
+<para>
+The offset of the discont event. A discont evetn can hold up to 8 different
+format/value pairs.
+</para>
+
+@event: The event to query
+@i: The offset/value pair.
+
+
+<!-- ##### MACRO GST_EVENT_DISCONT_OFFSET_LEN ##### -->
+<para>
+Get the number of offset/value pairs this event has.
+</para>
+
+@event: The event to query.
+
+
+<!-- ##### MACRO GST_EVENT_SIZE_FORMAT ##### -->
+<para>
+The format of the size event.
+</para>
+
+@event: The event to query
+
+
+<!-- ##### MACRO GST_EVENT_SIZE_VALUE ##### -->
+<para>
+The value of the size event
+</para>
+
+@event: The event to query
+
+
+<!-- ##### MACRO GST_EVENT_RATE_VALUE ##### -->
+<para>
+Get access to the rate vale field
+</para>
+
+@event: The event to query
+
+
+<!-- ##### STRUCT GstEvent ##### -->
+<para>
+
+</para>
+
+@data: 
+@type: 
+@timestamp: 
+@src: 
+
+<!-- ##### FUNCTION gst_event_new ##### -->
+<para>
+
+</para>
+
+@type: 
+@Returns: 
+
+
+<!-- ##### MACRO gst_event_ref ##### -->
+<para>
+Increase the refcount of this event
+</para>
+
+@ev: The event to refcount
+
+
+<!-- ##### MACRO gst_event_ref_by_count ##### -->
+<para>
+Increase the refcount of the event with the given value
+</para>
+
+@ev: The event to refcount
+@c: The value to add to the refcount
+
+
+<!-- ##### MACRO gst_event_unref ##### -->
+<para>
+Decrease the refcount of an event, freeing it if the refcount reaches 0
+</para>
+
+@ev: The event to unref
+
+
+<!-- ##### MACRO gst_event_copy ##### -->
+<para>
+Copy the event using the event specific copy function
+</para>
+
+@ev: The event to copy
+@Returns: A new event that is a copy of the given input event
+
+
+<!-- ##### FUNCTION gst_event_masks_contains ##### -->
+<para>
+
+</para>
+
+@masks: 
+@mask: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_event_new_seek ##### -->
+<para>
+
+</para>
+
+@type: 
+@offset: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_event_new_segment_seek ##### -->
+<para>
+
+</para>
+
+@type: 
+@start: 
+@stop: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_event_new_size ##### -->
+<para>
+
+</para>
+
+@format: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_event_new_discontinuous ##### -->
+<para>
+
+</para>
+
+@new_media: 
+@format1: 
+@Varargs: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_event_new_discontinuous_valist ##### -->
+<para>
+
+</para>
+
+@new_media: 
+@format1: 
+@var_args: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_event_discont_get_value ##### -->
+<para>
+
+</para>
+
+@event: 
+@format: 
+@value: 
+@Returns: 
+
+
+<!-- ##### MACRO gst_event_new_filler ##### -->
+<para>
+Create a new dummy event that should be ignored
+</para>
+
+
+
+<!-- ##### MACRO gst_event_new_flush ##### -->
+<para>
+Create a new flush event.
+</para>
+
+
+
diff --git a/docs/gst/tmpl/GstIndex.sgml b/docs/gst/tmpl/GstIndex.sgml
new file mode 100644 (file)
index 0000000..7813850
--- /dev/null
@@ -0,0 +1,523 @@
+<!-- ##### SECTION Title ##### -->
+GstIndexFactory
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO GST_TYPE_INDEX_ENTRY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### STRUCT GstIndexEntry ##### -->
+<para>
+The basic element of an index.
+</para>
+
+@type: 
+@id: 
+
+<!-- ##### STRUCT GstIndexGroup ##### -->
+<para>
+A group of related entries in an index.
+</para>
+
+@groupnum: 
+@entries: 
+@certainty: 
+@peergroup: 
+
+<!-- ##### ENUM GstIndexCertainty ##### -->
+<para>
+The certainty of a group in the index.
+</para>
+
+@GST_INDEX_UNKNOWN: accuracy is not known
+@GST_INDEX_CERTAIN: accuracy is perfect
+@GST_INDEX_FUZZY: accuracy is fuzzy
+
+<!-- ##### ENUM GstIndexEntryType ##### -->
+<para>
+The different types of entries in the index.
+</para>
+
+@GST_INDEX_ENTRY_ID: This entry is an id that maps an index id to its owner object
+@GST_INDEX_ENTRY_ASSOCIATION: This entry is an association between formats
+@GST_INDEX_ENTRY_OBJECT: An object
+@GST_INDEX_ENTRY_FORMAT: A format definition
+
+<!-- ##### ENUM GstIndexLookupMethod ##### -->
+<para>
+Specify the method to find an index entry in the index.
+</para>
+
+@GST_INDEX_LOOKUP_EXACT: There has to be an exact indexentry with the given format/value
+@GST_INDEX_LOOKUP_BEFORE: The exact entry or the one before it
+@GST_INDEX_LOOKUP_AFTER: The exact entry or the one after it
+
+<!-- ##### MACRO GST_INDEX_NASSOCS ##### -->
+<para>
+Get the number of associations in the entry.
+</para>
+
+@entry: The entry to query
+
+
+<!-- ##### MACRO GST_INDEX_ASSOC_FLAGS ##### -->
+<para>
+Get the flags for this entry
+</para>
+
+@entry: The entry to query
+
+
+<!-- ##### MACRO GST_INDEX_ASSOC_FORMAT ##### -->
+<para>
+Get the i-th format of the entry.
+</para>
+
+@entry: The entry to query
+@i: The format index
+
+
+<!-- ##### MACRO GST_INDEX_ASSOC_VALUE ##### -->
+<para>
+Get the i-th value of the entry.
+</para>
+
+@entry: The entry to query
+@i: The value index
+
+
+<!-- ##### STRUCT GstIndexAssociation ##### -->
+<para>
+An association in an entry.
+</para>
+
+@format: the format of the association
+@value: the value of the association
+
+<!-- ##### ENUM GstAssocFlags ##### -->
+<para>
+flags for an association entry
+</para>
+
+@GST_ASSOCIATION_FLAG_NONE: no extra flags
+@GST_ASSOCIATION_FLAG_KEY_UNIT: the entry marks a key unit, a key unit is one
+                                that marks a place where one can randomly seek to.
+@GST_ASSOCIATION_FLAG_LAST: extra user defined flags should start here.
+
+<!-- ##### MACRO GST_INDEX_FORMAT_FORMAT ##### -->
+<para>
+Get the format of the format entry
+</para>
+
+@entry: The entry to query
+
+
+<!-- ##### MACRO GST_INDEX_FORMAT_KEY ##### -->
+<para>
+Get the key of the format entry
+</para>
+
+@entry: The entry to query
+
+
+<!-- ##### MACRO GST_INDEX_ID_INVALID ##### -->
+<para>
+An invalid index id
+</para>
+
+
+
+<!-- ##### MACRO GST_INDEX_ID_DESCRIPTION ##### -->
+<para>
+Get the description of the id entry
+</para>
+
+@entry: The entry to query
+
+
+<!-- ##### USER_FUNCTION GstIndexFilter ##### -->
+<para>
+Function to filter out entries in the index.
+</para>
+
+@index: The index being queried
+@entry: The entry to be added.
+@Returns: This function should return TRUE if the entry is to be added
+          to the index, FALSE otherwise.
+
+
+<!-- ##### ENUM GstIndexResolverMethod ##### -->
+<para>
+The method used to resolve index writers
+</para>
+
+@GST_INDEX_RESOLVER_CUSTOM: Use a custom resolver
+@GST_INDEX_RESOLVER_GTYPE: Resolve based on the GType of the object
+@GST_INDEX_RESOLVER_PATH: Resolve on the path in graph
+
+<!-- ##### USER_FUNCTION GstIndexResolver ##### -->
+<para>
+Function to resolve ids to writer descriptions.
+</para>
+
+@index: the index being queried.
+@writer: The object that wants to write
+@writer_string: A description of the writer.
+@user_data: user_data as registered
+@Returns: TRUE if an id could be assigned to the writer.
+<!-- # Unused Parameters # -->
+@writer_id: A pointer to the id that has to be assigned to this writer
+
+
+<!-- ##### ENUM GstIndexFlags ##### -->
+<para>
+Flags for this index
+</para>
+
+@GST_INDEX_WRITABLE: The index is writable
+@GST_INDEX_READABLE: The index is readable
+@GST_INDEX_FLAG_LAST: First flag that can be used by subclasses
+
+<!-- ##### MACRO GST_INDEX_IS_READABLE ##### -->
+<para>
+Check if the index can be read from
+</para>
+
+@obj: The index to check
+
+
+<!-- ##### MACRO GST_INDEX_IS_WRITABLE ##### -->
+<para>
+Check if the index can be written to
+</para>
+
+@obj: The index to check
+
+
+<!-- ##### FUNCTION gst_index_new ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_commit ##### -->
+<para>
+
+</para>
+
+@index: 
+@id: 
+
+
+<!-- ##### FUNCTION gst_index_get_group ##### -->
+<para>
+
+</para>
+
+@index: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_new_group ##### -->
+<para>
+
+</para>
+
+@index: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_set_group ##### -->
+<para>
+
+</para>
+
+@index: 
+@groupnum: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_set_certainty ##### -->
+<para>
+
+</para>
+
+@index: 
+@certainty: 
+
+
+<!-- ##### FUNCTION gst_index_get_certainty ##### -->
+<para>
+
+</para>
+
+@index: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_set_filter ##### -->
+<para>
+
+</para>
+
+@index: 
+@filter: 
+@user_data: 
+
+
+<!-- ##### FUNCTION gst_index_set_resolver ##### -->
+<para>
+
+</para>
+
+@index: 
+@resolver: 
+@user_data: 
+
+
+<!-- ##### FUNCTION gst_index_get_writer_id ##### -->
+<para>
+
+</para>
+
+@index: 
+@writer: 
+@id: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_add_format ##### -->
+<para>
+
+</para>
+
+@index: 
+@id: 
+@format: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_add_association ##### -->
+<para>
+
+</para>
+
+@index: 
+@id: 
+@flags: 
+@format: 
+@value: 
+@Varargs: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_add_object ##### -->
+<para>
+
+</para>
+
+@index: 
+@id: 
+@key: 
+@type: 
+@object: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_add_id ##### -->
+<para>
+
+</para>
+
+@index: 
+@id: 
+@description: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_get_assoc_entry ##### -->
+<para>
+
+</para>
+
+@index: 
+@id: 
+@method: 
+@flags: 
+@format: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_get_assoc_entry_full ##### -->
+<para>
+
+</para>
+
+@index: 
+@id: 
+@method: 
+@flags: 
+@format: 
+@value: 
+@func: 
+@user_data: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_entry_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_entry_copy ##### -->
+<para>
+
+</para>
+
+@entry: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_entry_free ##### -->
+<para>
+
+</para>
+
+@entry: 
+
+
+<!-- ##### FUNCTION gst_index_entry_assoc_map ##### -->
+<para>
+
+</para>
+
+@entry: 
+@format: 
+@value: 
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_INDEX_FACTORY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_INDEX_FACTORY ##### -->
+<para>
+
+</para>
+
+@obj: 
+
+
+<!-- ##### MACRO GST_IS_INDEX_FACTORY ##### -->
+<para>
+
+</para>
+
+@obj: 
+
+
+<!-- ##### MACRO GST_INDEX_FACTORY_CLASS ##### -->
+<para>
+
+</para>
+
+@klass: 
+
+
+<!-- ##### MACRO GST_IS_INDEX_FACTORY_CLASS ##### -->
+<para>
+
+</para>
+
+@klass: 
+
+
+<!-- ##### MACRO GST_INDEX_FACTORY_GET_CLASS ##### -->
+<para>
+
+</para>
+
+@obj: 
+
+
+<!-- ##### FUNCTION gst_index_factory_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_factory_new ##### -->
+<para>
+
+</para>
+
+@name: 
+@longdesc: 
+@type: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_factory_destroy ##### -->
+<para>
+
+</para>
+
+@factory: 
+
+
+<!-- ##### FUNCTION gst_index_factory_find ##### -->
+<para>
+
+</para>
+
+@name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_factory_create ##### -->
+<para>
+
+</para>
+
+@factory: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_factory_make ##### -->
+<para>
+
+</para>
+
+@name: 
+@Returns: 
+
+
diff --git a/docs/gst/tmpl/GstStructure.sgml b/docs/gst/tmpl/GstStructure.sgml
new file mode 100644 (file)
index 0000000..759239a
--- /dev/null
@@ -0,0 +1,366 @@
+<!-- ##### SECTION Title ##### -->
+GstStructure
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT GstStructure ##### -->
+<para>
+
+</para>
+
+@type: 
+@name: 
+@fields: 
+@_gst_reserved: 
+
+<!-- ##### USER_FUNCTION GstStructureForeachFunc ##### -->
+<para>
+
+</para>
+
+@field_id: 
+@value: 
+@user_data: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_structure_empty_new ##### -->
+<para>
+
+</para>
+
+@name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_structure_id_empty_new ##### -->
+<para>
+
+</para>
+
+@quark: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_structure_new ##### -->
+<para>
+
+</para>
+
+@name: 
+@firstfield: 
+@Varargs: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_structure_new_valist ##### -->
+<para>
+
+</para>
+
+@name: 
+@firstfield: 
+@varargs: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_structure_copy ##### -->
+<para>
+
+</para>
+
+@structure: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_structure_free ##### -->
+<para>
+
+</para>
+
+@structure: 
+
+
+<!-- ##### FUNCTION gst_structure_get_name ##### -->
+<para>
+
+</para>
+
+@structure: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_structure_set_name ##### -->
+<para>
+
+</para>
+
+@structure: 
+@name: 
+
+
+<!-- ##### FUNCTION gst_structure_id_set_value ##### -->
+<para>
+
+</para>
+
+@structure: 
+@field: 
+@value: 
+
+
+<!-- ##### FUNCTION gst_structure_set_value ##### -->
+<para>
+
+</para>
+
+@structure: 
+@fieldname: 
+@value: 
+<!-- # Unused Parameters # -->
+@field: 
+
+
+<!-- ##### FUNCTION gst_structure_set ##### -->
+<para>
+
+</para>
+
+@structure: 
+@fieldname: 
+@Varargs: 
+<!-- # Unused Parameters # -->
+@field: 
+
+
+<!-- ##### FUNCTION gst_structure_set_valist ##### -->
+<para>
+
+</para>
+
+@structure: 
+@fieldname: 
+@varargs: 
+<!-- # Unused Parameters # -->
+@field: 
+
+
+<!-- ##### FUNCTION gst_structure_id_get_value ##### -->
+<para>
+
+</para>
+
+@structure: 
+@field: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_structure_get_value ##### -->
+<para>
+
+</para>
+
+@structure: 
+@fieldname: 
+@Returns: 
+<!-- # Unused Parameters # -->
+@field: 
+
+
+<!-- ##### FUNCTION gst_structure_remove_field ##### -->
+<para>
+
+</para>
+
+@structure: 
+@fieldname: 
+<!-- # Unused Parameters # -->
+@field: 
+
+
+<!-- ##### FUNCTION gst_structure_remove_fields ##### -->
+<para>
+
+</para>
+
+@structure: 
+@fieldname: 
+@Varargs: 
+<!-- # Unused Parameters # -->
+@fieldnamename: 
+
+
+<!-- ##### FUNCTION gst_structure_remove_fields_valist ##### -->
+<para>
+
+</para>
+
+@structure: 
+@fieldname: 
+@varargs: 
+<!-- # Unused Parameters # -->
+@fieldnamename: 
+
+
+<!-- ##### FUNCTION gst_structure_remove_all_fields ##### -->
+<para>
+
+</para>
+
+@structure: 
+
+
+<!-- ##### FUNCTION gst_structure_get_field_type ##### -->
+<para>
+
+</para>
+
+@structure: 
+@fieldname: 
+@Returns: 
+<!-- # Unused Parameters # -->
+@field: 
+
+
+<!-- ##### FUNCTION gst_structure_foreach ##### -->
+<para>
+
+</para>
+
+@structure: 
+@func: 
+@user_data: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_structure_n_fields ##### -->
+<para>
+
+</para>
+
+@structure: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_structure_has_field ##### -->
+<para>
+
+</para>
+
+@structure: 
+@fieldname: 
+@Returns: 
+<!-- # Unused Parameters # -->
+@field: 
+
+
+<!-- ##### FUNCTION gst_structure_has_field_typed ##### -->
+<para>
+
+</para>
+
+@structure: 
+@fieldname: 
+@type: 
+@Returns: 
+<!-- # Unused Parameters # -->
+@field: 
+
+
+<!-- ##### FUNCTION gst_structure_get_boolean ##### -->
+<para>
+
+</para>
+
+@structure: 
+@fieldname: 
+@value: 
+@Returns: 
+<!-- # Unused Parameters # -->
+@field: 
+
+
+<!-- ##### FUNCTION gst_structure_get_int ##### -->
+<para>
+
+</para>
+
+@structure: 
+@fieldname: 
+@value: 
+@Returns: 
+<!-- # Unused Parameters # -->
+@field: 
+
+
+<!-- ##### FUNCTION gst_structure_get_fourcc ##### -->
+<para>
+
+</para>
+
+@structure: 
+@fieldname: 
+@value: 
+@Returns: 
+<!-- # Unused Parameters # -->
+@field: 
+
+
+<!-- ##### FUNCTION gst_structure_get_double ##### -->
+<para>
+
+</para>
+
+@structure: 
+@fieldname: 
+@value: 
+@Returns: 
+<!-- # Unused Parameters # -->
+@fieldnamename: 
+@field: 
+
+
+<!-- ##### FUNCTION gst_structure_get_string ##### -->
+<para>
+
+</para>
+
+@structure: 
+@fieldname: 
+@Returns: 
+<!-- # Unused Parameters # -->
+@field: 
+
+
+<!-- ##### FUNCTION gst_structure_to_string ##### -->
+<para>
+
+</para>
+
+@structure: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_structure_from_string ##### -->
+<para>
+
+</para>
+
+@string: 
+@end: 
+@Returns: 
+
+
diff --git a/docs/gst/tmpl/GstTag.sgml b/docs/gst/tmpl/GstTag.sgml
new file mode 100644 (file)
index 0000000..ad04075
--- /dev/null
@@ -0,0 +1,881 @@
+<!-- ##### SECTION Title ##### -->
+GstTag
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ENUM GstTagMergeMode ##### -->
+<para>
+
+</para>
+
+@GST_TAG_MERGE_UNDEFINED: 
+@GST_TAG_MERGE_REPLACE_ALL: 
+@GST_TAG_MERGE_REPLACE: 
+@GST_TAG_MERGE_APPEND: 
+@GST_TAG_MERGE_PREPEND: 
+@GST_TAG_MERGE_KEEP: 
+@GST_TAG_MERGE_KEEP_ALL: 
+@GST_TAG_MERGE_COUNT: 
+
+<!-- ##### ENUM GstTagFlag ##### -->
+<para>
+
+</para>
+
+@GST_TAG_FLAG_UNDEFINED: 
+@GST_TAG_FLAG_META: 
+@GST_TAG_FLAG_ENCODED: 
+@GST_TAG_FLAG_DECODED: 
+@GST_TAG_FLAG_COUNT: 
+
+<!-- ##### TYPEDEF GstTagList ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO GST_TAG_LIST ##### -->
+<para>
+
+</para>
+
+@x: 
+
+
+<!-- ##### MACRO GST_IS_TAG_LIST ##### -->
+<para>
+
+</para>
+
+@x: 
+
+
+<!-- ##### MACRO GST_TYPE_TAG_LIST ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### USER_FUNCTION GstTagForeachFunc ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@user_data: 
+
+
+<!-- ##### USER_FUNCTION GstTagMergeFunc ##### -->
+<para>
+
+</para>
+
+@dest: 
+@src: 
+
+
+<!-- ##### FUNCTION gst_tag_register ##### -->
+<para>
+
+</para>
+
+@name: 
+@flag: 
+@type: 
+@nick: 
+@blurb: 
+@func: 
+
+
+<!-- ##### FUNCTION gst_tag_merge_use_first ##### -->
+<para>
+
+</para>
+
+@dest: 
+@src: 
+
+
+<!-- ##### FUNCTION gst_tag_merge_strings_with_comma ##### -->
+<para>
+
+</para>
+
+@dest: 
+@src: 
+
+
+<!-- ##### FUNCTION gst_tag_exists ##### -->
+<para>
+
+</para>
+
+@tag: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_get_type ##### -->
+<para>
+
+</para>
+
+@tag: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_get_nick ##### -->
+<para>
+
+</para>
+
+@tag: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_get_description ##### -->
+<para>
+
+</para>
+
+@tag: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_get_flag ##### -->
+<para>
+
+</para>
+
+@tag: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_is_fixed ##### -->
+<para>
+
+</para>
+
+@tag: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_new ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_is_tag_list ##### -->
+<para>
+
+</para>
+
+@p: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_copy ##### -->
+<para>
+
+</para>
+
+@list: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_insert ##### -->
+<para>
+
+</para>
+
+@into: 
+@from: 
+@mode: 
+
+
+<!-- ##### FUNCTION gst_tag_list_merge ##### -->
+<para>
+
+</para>
+
+@list1: 
+@list2: 
+@mode: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_free ##### -->
+<para>
+
+</para>
+
+@list: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_tag_size ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_add ##### -->
+<para>
+
+</para>
+
+@list: 
+@mode: 
+@tag: 
+@Varargs: 
+
+
+<!-- ##### FUNCTION gst_tag_list_add_values ##### -->
+<para>
+
+</para>
+
+@list: 
+@mode: 
+@tag: 
+@Varargs: 
+
+
+<!-- ##### FUNCTION gst_tag_list_add_valist ##### -->
+<para>
+
+</para>
+
+@list: 
+@mode: 
+@tag: 
+@var_args: 
+
+
+<!-- ##### FUNCTION gst_tag_list_add_valist_values ##### -->
+<para>
+
+</para>
+
+@list: 
+@mode: 
+@tag: 
+@var_args: 
+
+
+<!-- ##### FUNCTION gst_tag_list_remove_tag ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+
+
+<!-- ##### FUNCTION gst_tag_list_foreach ##### -->
+<para>
+
+</para>
+
+@list: 
+@func: 
+@user_data: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_value_index ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@index: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_copy_value ##### -->
+<para>
+
+</para>
+
+@dest: 
+@list: 
+@tag: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_char ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_char_index ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@index: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_uchar ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_uchar_index ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@index: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_boolean ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_boolean_index ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@index: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_int ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_int_index ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@index: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_uint ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_uint_index ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@index: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_long ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_long_index ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@index: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_ulong ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_ulong_index ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@index: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_int64 ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_int64_index ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@index: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_uint64 ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_uint64_index ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@index: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_float ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_float_index ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@index: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_double ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_double_index ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@index: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_string ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_string_index ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@index: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_pointer ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_tag_list_get_pointer_index ##### -->
+<para>
+
+</para>
+
+@list: 
+@tag: 
+@index: 
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_event_new_tag ##### -->
+<para>
+
+</para>
+
+@list: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_event_tag_get_list ##### -->
+<para>
+
+</para>
+
+@tag_event: 
+@Returns: 
+
+
+<!-- ##### MACRO GST_TAG_TITLE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_ARTIST ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_ALBUM ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_DATE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_GENRE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_COMMENT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_TRACK_NUMBER ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_TRACK_COUNT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_ALBUM_VOLUME_NUMBER ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_ALBUM_VOLUME_COUNT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_LOCATION ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_DESCRIPTION ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_VERSION ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_ISRC ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_ORGANIZATION ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_COPYRIGHT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_CONTACT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_LICENSE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_PERFORMER ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_DURATION ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_CODEC ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_VIDEO_CODEC ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_AUDIO_CODEC ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_BITRATE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_NOMINAL_BITRATE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_MINIMUM_BITRATE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_MAXIMUM_BITRATE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_SERIAL ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_ENCODER ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_ENCODER_VERSION ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_TRACK_GAIN ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_TRACK_PEAK ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_ALBUM_GAIN ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_ALBUM_PEAK ##### -->
+<para>
+
+</para>
+
+
+
index fb1d1a5..4e3844c 100644 (file)
@@ -38,21 +38,9 @@ The cothread state structure
 @stack_size: 
 @magic_number: 
 
-<!-- ##### USER_FUNCTION cothread_func ##### -->
-<para>
-the function that will be called when the cothread starts. The function
-prototype is like a main() function, so you can do whatever you want with
-it.
-</para>
-
-@argc: a main-like argument count
-@argv: a main-like array of arguments
-@Returns: a return code
-
-
 <!-- ##### STRUCT cothread_context ##### -->
 <para>
-The cothread context structure
+
 </para>
 
 @cothreads: 
@@ -61,6 +49,16 @@ The cothread context structure
 @mutex: 
 @gst_thread: 
 
+<!-- ##### USER_FUNCTION cothread_func ##### -->
+<para>
+
+</para>
+
+@argc: 
+@argv: 
+@Returns: 
+
+
 <!-- ##### MACRO COTHREAD_STARTED ##### -->
 <para>
 Indicates the cothread is started.
@@ -91,22 +89,24 @@ Indicates the cothread is destroyed.
 @ctx: 
 
 
-<!-- ##### FUNCTION cothread_get_private ##### -->
+<!-- ##### FUNCTION cothread_context_set_data ##### -->
 <para>
 
 </para>
 
 @cothread: 
-@Returns: 
+@key: 
+@data: 
 
 
-<!-- ##### FUNCTION cothread_set_private ##### -->
+<!-- ##### FUNCTION cothread_context_get_data ##### -->
 <para>
 
 </para>
 
 @cothread: 
-@data: 
+@key: 
+@Returns: 
 
 
 <!-- ##### FUNCTION cothread_create ##### -->
@@ -153,24 +153,22 @@ Indicates the cothread is destroyed.
 @cothread: 
 
 
-<!-- ##### FUNCTION cothread_context_get_data ##### -->
+<!-- ##### FUNCTION cothread_set_private ##### -->
 <para>
 
 </para>
 
 @cothread: 
-@key: 
-@Returns: 
+@data: 
 
 
-<!-- ##### FUNCTION cothread_context_set_data ##### -->
+<!-- ##### FUNCTION cothread_get_private ##### -->
 <para>
 
 </para>
 
 @cothread: 
-@key: 
-@data: 
+@Returns: 
 
 
 <!-- ##### FUNCTION cothread_lock ##### -->
diff --git a/docs/gst/tmpl/cothreads_compat.sgml b/docs/gst/tmpl/cothreads_compat.sgml
new file mode 100644 (file)
index 0000000..e531d0f
--- /dev/null
@@ -0,0 +1,140 @@
+<!-- ##### SECTION Title ##### -->
+cothreads_compat
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### MACRO COTHREADS_NAME ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO COTHREADS_NAME_CAPITAL ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### TYPEDEF cothread ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO do_cothreads_init ##### -->
+<para>
+
+</para>
+
+@x: 
+
+
+<!-- ##### MACRO do_cothreads_stackquery ##### -->
+<para>
+
+</para>
+
+@stack: 
+@size: 
+
+
+<!-- ##### MACRO do_cothread_switch ##### -->
+<para>
+
+</para>
+
+@to: 
+
+
+<!-- ##### MACRO do_cothread_create ##### -->
+<para>
+
+</para>
+
+@new_cothread: 
+@context: 
+@func: 
+@argc: 
+@argv: 
+
+
+<!-- ##### MACRO do_cothread_setfunc ##### -->
+<para>
+
+</para>
+
+@cothread: 
+@context: 
+@func: 
+@argc: 
+@argv: 
+
+
+<!-- ##### MACRO do_cothread_destroy ##### -->
+<para>
+
+</para>
+
+@cothread: 
+
+
+<!-- ##### MACRO do_cothread_context_init ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO do_cothread_context_destroy ##### -->
+<para>
+
+</para>
+
+@context: 
+
+
+<!-- ##### MACRO do_cothread_lock ##### -->
+<para>
+
+</para>
+
+@cothread: 
+
+
+<!-- ##### MACRO do_cothread_unlock ##### -->
+<para>
+
+</para>
+
+@cothread: 
+
+
+<!-- ##### MACRO do_cothread_get_current ##### -->
+<para>
+
+</para>
+
+@context: 
+
+
+<!-- ##### MACRO do_cothread_get_main ##### -->
+<para>
+
+</para>
+
+@context: 
+
+
diff --git a/docs/gst/tmpl/gettext.sgml b/docs/gst/tmpl/gettext.sgml
new file mode 100644 (file)
index 0000000..4012b31
--- /dev/null
@@ -0,0 +1,124 @@
+<!-- ##### SECTION Title ##### -->
+gettext
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### MACRO gettext ##### -->
+<para>
+
+</para>
+
+@Msgid: 
+<!-- # Unused Parameters # -->
+@String: 
+
+
+<!-- ##### MACRO dgettext ##### -->
+<para>
+
+</para>
+
+@Domainname: 
+@Msgid: 
+<!-- # Unused Parameters # -->
+@Domain: 
+@String: 
+
+
+<!-- ##### MACRO dcgettext ##### -->
+<para>
+
+</para>
+
+@Domainname: 
+@Msgid: 
+@Category: 
+<!-- # Unused Parameters # -->
+@Domain: 
+@String: 
+@Type: 
+
+
+<!-- ##### MACRO ngettext ##### -->
+<para>
+
+</para>
+
+@Msgid1: 
+@Msgid2: 
+@N: 
+
+
+<!-- ##### MACRO dngettext ##### -->
+<para>
+
+</para>
+
+@Domainname: 
+@Msgid1: 
+@Msgid2: 
+@N: 
+
+
+<!-- ##### MACRO dcngettext ##### -->
+<para>
+
+</para>
+
+@Domainname: 
+@Msgid1: 
+@Msgid2: 
+@N: 
+@Category: 
+
+
+<!-- ##### MACRO textdomain ##### -->
+<para>
+
+</para>
+
+@Domainname: 
+<!-- # Unused Parameters # -->
+@String: 
+
+
+<!-- ##### MACRO bindtextdomain ##### -->
+<para>
+
+</para>
+
+@Domainname: 
+@Dirname: 
+<!-- # Unused Parameters # -->
+@Domain: 
+@Directory: 
+
+
+<!-- ##### MACRO bind_textdomain_codeset ##### -->
+<para>
+
+</para>
+
+@Domainname: 
+@Codeset: 
+
+
+<!-- ##### MACRO gettext_noop ##### -->
+<para>
+
+</para>
+
+@String: 
+
+
diff --git a/docs/gst/tmpl/grammar.tab.sgml b/docs/gst/tmpl/grammar.tab.sgml
new file mode 100644 (file)
index 0000000..4703625
--- /dev/null
@@ -0,0 +1,79 @@
+<!-- ##### SECTION Title ##### -->
+grammar.tab
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### MACRO PARSE_URL ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO IDENTIFIER ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO BINREF ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO PADREF ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO REF ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO ASSIGNMENT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO LINK ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO yystype ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO YYSTYPE_IS_TRIVIAL ##### -->
+<para>
+
+</para>
+
+
+
diff --git a/docs/gst/tmpl/gst-i18n-app.sgml b/docs/gst/tmpl/gst-i18n-app.sgml
new file mode 100644 (file)
index 0000000..bab0aed
--- /dev/null
@@ -0,0 +1,32 @@
+<!-- ##### SECTION Title ##### -->
+gst-i18n-app
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### MACRO _ ##### -->
+<para>
+
+</para>
+
+@String: 
+
+
+<!-- ##### MACRO N_ ##### -->
+<para>
+
+</para>
+
+@String: 
+
+
diff --git a/docs/gst/tmpl/gst-i18n-lib.sgml b/docs/gst/tmpl/gst-i18n-lib.sgml
new file mode 100644 (file)
index 0000000..6dd151c
--- /dev/null
@@ -0,0 +1,32 @@
+<!-- ##### SECTION Title ##### -->
+gst-i18n-lib
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### MACRO _ ##### -->
+<para>
+
+</para>
+
+@String: 
+
+
+<!-- ##### MACRO N_ ##### -->
+<para>
+
+</para>
+
+@String: 
+
+
index 4638319..c489172 100644 (file)
@@ -90,11 +90,13 @@ pipeline</ulink> and Microsoft's DirectShow for some background.
 @argv: 
 
 
-<!-- ##### FUNCTION gst_init_get_popt_table ##### -->
+<!-- ##### FUNCTION gst_init_check ##### -->
 <para>
 
 </para>
 
+@argc: 
+@argv: 
 @Returns: 
 
 
@@ -111,16 +113,6 @@ pipeline</ulink> and Microsoft's DirectShow for some background.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_init_check ##### -->
-<para>
-
-</para>
-
-@argc: 
-@argv: 
-@Returns: 
-
-
 <!-- ##### FUNCTION gst_init_check_with_popt_table ##### -->
 <para>
 
@@ -134,28 +126,20 @@ pipeline</ulink> and Microsoft's DirectShow for some background.
 @Param3: 
 
 
-<!-- ##### FUNCTION gst_version ##### -->
-<para>
-
-</para>
-
-@major: 
-@minor: 
-@micro: 
-
-
-<!-- ##### FUNCTION gst_main ##### -->
+<!-- ##### FUNCTION gst_init_get_popt_table ##### -->
 <para>
 
 </para>
 
+@Returns: 
 
 
-<!-- ##### FUNCTION gst_main_quit ##### -->
+<!-- ##### FUNCTION gst_use_threads ##### -->
 <para>
 
 </para>
 
+@use_threads: 
 
 
 <!-- ##### FUNCTION gst_has_threads ##### -->
@@ -166,37 +150,16 @@ pipeline</ulink> and Microsoft's DirectShow for some background.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_use_threads ##### -->
-<para>
-
-</para>
-
-@use_threads: 
-
-
-<!-- ##### VARIABLE g_log_domain_gstreamer ##### -->
+<!-- ##### FUNCTION gst_main ##### -->
 <para>
-The variable that holds the GStreamer log domain
-</para>
 
-
-<!-- ##### MACRO GST_VERSION_MAJOR ##### -->
-<para>
-The major version of GStreamer at compile time
 </para>
 
 
 
-<!-- ##### MACRO GST_VERSION_MINOR ##### -->
+<!-- ##### FUNCTION gst_main_quit ##### -->
 <para>
-The minor version of GStreamer at compile time
-</para>
-
 
-
-<!-- ##### MACRO GST_VERSION_MICRO ##### -->
-<para>
-The micro version of GStreamer at compile time
 </para>
 
 
diff --git a/docs/gst/tmpl/gst_private.sgml b/docs/gst/tmpl/gst_private.sgml
new file mode 100644 (file)
index 0000000..2ebd3b7
--- /dev/null
@@ -0,0 +1,178 @@
+<!-- ##### SECTION Title ##### -->
+gst_private
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### VARIABLE GST_CAT_GST_INIT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_COTHREADS ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_COTHREAD_SWITCH ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_AUTOPLUG ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_AUTOPLUG_ATTEMPT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_PARENTAGE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_STATES ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_PLANNING ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_SCHEDULING ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_DATAFLOW ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_BUFFER ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_CAPS ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_CLOCK ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_ELEMENT_PADS ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_PADS ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_PIPELINE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_PLUGIN_LOADING ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_PLUGIN_INFO ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_PROPERTIES ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_THREAD ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_XML ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_NEGOTIATION ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_REFCOUNTING ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_ERROR_SYSTEM ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_EVENT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_PARAMS ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE GST_CAT_CALL_TRACE ##### -->
+<para>
+
+</para>
+
+
index 6670f70..51bcc6d 100644 (file)
@@ -15,12 +15,6 @@ methods to request buffers from its pads.
 
 </para>
 
-<!-- ##### VARIABLE gst_aggregator_details ##### -->
-<para>
-
-</para>
-
-
 <!-- ##### ENUM GstAggregatorSchedType ##### -->
 <para>
 
index 49ac6d0..7b03f9f 100644 (file)
@@ -18,20 +18,20 @@ implementations in this file.
 
 </para>
 
-<!-- ##### MACRO GST_ARCH_CALL ##### -->
+<!-- ##### MACRO GST_ARCH_SET_SP ##### -->
 <para>
-Jumps to a specific location in memory.
+Sets the stackpointer.
 </para>
 
-@target: the memory to jump to.
+@stackpointer: the stackpointer to set.
 
 
-<!-- ##### MACRO GST_ARCH_SET_SP ##### -->
+<!-- ##### MACRO GST_ARCH_CALL ##### -->
 <para>
-Sets the stackpointer.
+Jumps to a specific location in memory.
 </para>
 
-@stackpointer: the stackpointer to set.
+@target: the memory to jump to.
 
 
 <!-- ##### MACRO GST_ARCH_SETUP_STACK ##### -->
@@ -49,3 +49,10 @@ Do something funny, which is required on some archs..
 
 
 
+<!-- ##### MACRO USE_MAKECONTEXT ##### -->
+<para>
+
+</para>
+
+
+
index 502e939..700218c 100644 (file)
@@ -19,6 +19,12 @@ as external methods.
 #GstMemChunk
 </para>
 
+<!-- ##### TYPEDEF gst_vgint ##### -->
+<para>
+
+</para>
+
+
 <!-- ##### STRUCT GstAtomicInt ##### -->
 <para>
 A structure that contains an integer that can be modified
diff --git a/docs/gst/tmpl/gstatomic_impl.sgml b/docs/gst/tmpl/gstatomic_impl.sgml
new file mode 100644 (file)
index 0000000..832bfe1
--- /dev/null
@@ -0,0 +1,46 @@
+<!-- ##### SECTION Title ##### -->
+gstatomic_impl
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### MACRO SMP_LOCK ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SMP_SYNC ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SMP_ISYNC ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO PPC405_ERR77 ##### -->
+<para>
+
+</para>
+
+@ra: 
+@rb: 
+
+
index 68c62da..a982c24 100644 (file)
@@ -2,7 +2,7 @@
 GstBin
 
 <!-- ##### SECTION Short_Description ##### -->
-Base container element
+Base class for elements that contain other elements
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
@@ -55,22 +55,13 @@ clock providers in the bin.
 
 </para>
 
-<!-- ##### ENUM GstBinFlags ##### -->
+<!-- ##### MACRO GST_BIN_CLASS ##### -->
 <para>
-Flags for a bin.
-</para>
-
-@GST_BIN_FLAG_MANAGER: This bin has a scheduler and can be used as a toplevel bin.
-@GST_BIN_SELF_SCHEDULABLE: This bin iterates itself, so no calls to gst_bin_iterate() should be made.
-@GST_BIN_FLAG_PREFER_COTHREADS: This bin preferes to have its elements scheduled with cothreads
-@GST_BIN_FLAG_FIXED_CLOCK: This bin uses a fixed clock, possibly the one set with gst_bin_use_clock().
-@GST_BIN_FLAG_LAST: 
 
-<!-- ##### STRUCT GstBin ##### -->
-<para>
-The GstBin object
 </para>
 
+@klass: 
+
 
 <!-- ##### USER_FUNCTION GstBinPrePostIterateFunction ##### -->
 <para>
@@ -82,6 +73,17 @@ gst_bin_set_pre_iterate_function() and gst_bin_set_post_iterate_function().
 @user_data: user data
 
 
+<!-- ##### ENUM GstBinFlags ##### -->
+<para>
+Flags for a bin.
+</para>
+
+@GST_BIN_FLAG_MANAGER: This bin has a scheduler and can be used as a toplevel bin.
+@GST_BIN_SELF_SCHEDULABLE: This bin iterates itself, so no calls to gst_bin_iterate() should be made.
+@GST_BIN_FLAG_PREFER_COTHREADS: This bin preferes to have its elements scheduled with cothreads
+@GST_BIN_FLAG_FIXED_CLOCK: This bin uses a fixed clock, possibly the one set with gst_bin_use_clock().
+@GST_BIN_FLAG_LAST: 
+
 <!-- ##### FUNCTION gst_bin_new ##### -->
 <para>
 
@@ -158,44 +160,51 @@ gst_bin_set_pre_iterate_function() and gst_bin_set_post_iterate_function().
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_bin_iterate ##### -->
+<!-- ##### FUNCTION gst_bin_get_by_interface ##### -->
 <para>
 
 </para>
 
 @bin: 
+@interface: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_bin_set_post_iterate_function ##### -->
+<!-- ##### FUNCTION gst_bin_get_all_by_interface ##### -->
 <para>
 
 </para>
 
 @bin: 
-@func
-@user_data
+@interface
+@Returns
 
 
-<!-- ##### FUNCTION gst_bin_set_pre_iterate_function ##### -->
+<!-- ##### FUNCTION gst_bin_iterate ##### -->
 <para>
 
 </para>
 
 @bin: 
-@func: 
-@user_data: 
+@Returns: 
 
 
-<!-- ##### FUNCTION gst_bin_child_state_change ##### -->
+<!-- ##### FUNCTION gst_bin_use_clock ##### -->
 <para>
 
 </para>
 
 @bin: 
-@oldstate: 
-@newstate: 
-@child: 
+@clock: 
+
+
+<!-- ##### FUNCTION gst_bin_get_clock ##### -->
+<para>
+
+</para>
+
+@bin: 
+@Returns: 
 
 
 <!-- ##### FUNCTION gst_bin_auto_clock ##### -->
@@ -206,7 +215,7 @@ gst_bin_set_pre_iterate_function() and gst_bin_set_post_iterate_function().
 @bin: 
 
 
-<!-- ##### FUNCTION gst_bin_get_clock ##### -->
+<!-- ##### FUNCTION gst_bin_sync_children_state ##### -->
 <para>
 
 </para>
@@ -215,13 +224,35 @@ gst_bin_set_pre_iterate_function() and gst_bin_set_post_iterate_function().
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_bin_use_clock ##### -->
+<!-- ##### FUNCTION gst_bin_child_state_change ##### -->
 <para>
 
 </para>
 
 @bin: 
-@clock: 
+@oldstate: 
+@newstate: 
+@child: 
+
+
+<!-- ##### FUNCTION gst_bin_set_pre_iterate_function ##### -->
+<para>
+
+</para>
+
+@bin: 
+@func: 
+@user_data: 
+
+
+<!-- ##### FUNCTION gst_bin_set_post_iterate_function ##### -->
+<para>
+
+</para>
+
+@bin: 
+@func: 
+@user_data: 
 
 
 <!-- ##### SIGNAL GstBin::element-added ##### -->
index 59207ce..740af31 100644 (file)
@@ -82,28 +82,36 @@ Last reviewed on August 30th, 2002 (0.4.0.1)
 #GstBufferPool, #GstPad, #GstData
 </para>
 
-<!-- ##### MACRO GST_BUFFER_TRACE_NAME ##### -->
+<!-- ##### STRUCT GstBuffer ##### -->
 <para>
-The name used for tracing memory allocations
+The basic structure of a buffer.
 </para>
 
+@data_type: 
+@data: 
+@size: 
+@maxsize: 
+@timestamp: 
+@duration: 
+@offset: 
+@offset_end: 
+@free_data: 
+@buffer_private: 
+@_gst_reserved: 
 
-
-<!-- ##### MACRO GST_BUFFER ##### -->
+<!-- ##### USER_FUNCTION GstBufferFreeDataFunc ##### -->
 <para>
-Casts an object to a GstBuffer.
+
 </para>
 
-@buf: an object to cast.
-@Returns: the #GstBuffer to which the given object points.
+@buffer: 
 
 
-<!-- ##### MACRO GST_IS_BUFFER ##### -->
+<!-- ##### MACRO GST_BUFFER_TRACE_NAME ##### -->
 <para>
-Checks if the pointer is a GstBuffer.
+The name used for tracing memory allocations
 </para>
 
-@buf: a pointer to query.
 
 
 <!-- ##### MACRO GST_BUFFER_REFCOUNT ##### -->
@@ -206,6 +214,22 @@ Gets the timestamp for this buffer.
 @buf: a #GstBuffer to get timestamp of.
 
 
+<!-- ##### MACRO GST_BUFFER_DURATION ##### -->
+<para>
+
+</para>
+
+@buf: 
+
+
+<!-- ##### MACRO GST_BUFFER_FORMAT ##### -->
+<para>
+
+</para>
+
+@buf: 
+
+
 <!-- ##### MACRO GST_BUFFER_OFFSET ##### -->
 <para>
 Gets the offset in the source file of this buffer.
@@ -214,6 +238,84 @@ Gets the offset in the source file of this buffer.
 @buf: a #GstBuffer to get offset of.
 
 
+<!-- ##### MACRO GST_BUFFER_OFFSET_END ##### -->
+<para>
+
+</para>
+
+@buf: 
+
+
+<!-- ##### MACRO GST_BUFFER_FREE_DATA_FUNC ##### -->
+<para>
+
+</para>
+
+@buf: 
+
+
+<!-- ##### MACRO GST_BUFFER_PRIVATE ##### -->
+<para>
+
+</para>
+
+@buf: 
+
+
+<!-- ##### MACRO GST_BUFFER_OFFSET_NONE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_BUFFER_MAXSIZE_NONE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_BUFFER_DURATION_IS_VALID ##### -->
+<para>
+
+</para>
+
+@buffer: 
+
+
+<!-- ##### MACRO GST_BUFFER_TIMESTAMP_IS_VALID ##### -->
+<para>
+
+</para>
+
+@buffer: 
+
+
+<!-- ##### MACRO GST_BUFFER_OFFSET_IS_VALID ##### -->
+<para>
+
+</para>
+
+@buffer: 
+
+
+<!-- ##### MACRO GST_BUFFER_OFFSET_END_IS_VALID ##### -->
+<para>
+
+</para>
+
+@buffer: 
+
+
+<!-- ##### MACRO GST_BUFFER_MAXSIZE_IS_VALID ##### -->
+<para>
+
+</para>
+
+@buffer: 
+
+
 <!-- ##### ENUM GstBufferFlag ##### -->
 <para>
 A set of buffer flags used to describe properties of a #GstBuffer.
@@ -230,23 +332,6 @@ A set of buffer flags used to describe properties of a #GstBuffer.
 @GST_BUFFER_DONTKEEP: 
 @GST_BUFFER_FLAG_LAST: additional flags can be added starting from this flag.
 
-<!-- ##### STRUCT GstBuffer ##### -->
-<para>
-The basic structure of a buffer.
-</para>
-
-@data_type: 
-@data: 
-@size: 
-@maxsize: 
-@timestamp: 
-@duration: 
-@offset: 
-@offset_end: 
-@free_data: 
-@buffer_private: 
-@_gst_reserved: 
-
 <!-- ##### FUNCTION gst_buffer_new ##### -->
 <para>
 
@@ -274,23 +359,6 @@ A convenience function to set the data and size on a buffer
 @size: The size to set on the buffer
 
 
-<!-- ##### FUNCTION gst_buffer_default_free ##### -->
-<para>
-
-</para>
-
-@buffer: 
-
-
-<!-- ##### FUNCTION gst_buffer_default_copy ##### -->
-<para>
-
-</para>
-
-@buffer: 
-@Returns: 
-
-
 <!-- ##### MACRO gst_buffer_ref ##### -->
 <para>
 Increases the refcount of the given buffer by one.
@@ -317,6 +385,15 @@ will be freed.
 @buf: a #GstBuffer to unref.
 
 
+<!-- ##### FUNCTION gst_buffer_stamp ##### -->
+<para>
+
+</para>
+
+@dest: 
+@src: 
+
+
 <!-- ##### MACRO gst_buffer_copy ##### -->
 <para>
 Copies the given buffer using the copy function of the parent GstData structure.
@@ -326,6 +403,14 @@ Copies the given buffer using the copy function of the parent GstData structure.
 @Returns: a new #GstBuffer copy of the buffer.
 
 
+<!-- ##### MACRO gst_buffer_is_writable ##### -->
+<para>
+
+</para>
+
+@buf: 
+
+
 <!-- ##### MACRO gst_buffer_copy_on_write ##### -->
 <para>
 This function returns a buffer that is safe to write to.
@@ -381,3 +466,20 @@ If the refcount is 1, this function just returns the original buffer.
 @Returns: 
 
 
+<!-- ##### FUNCTION gst_buffer_default_free ##### -->
+<para>
+
+</para>
+
+@buffer: 
+
+
+<!-- ##### FUNCTION gst_buffer_default_copy ##### -->
+<para>
+
+</para>
+
+@buffer: 
+@Returns: 
+
+
diff --git a/docs/gst/tmpl/gstbufferstore.sgml b/docs/gst/tmpl/gstbufferstore.sgml
new file mode 100644 (file)
index 0000000..66832f3
--- /dev/null
@@ -0,0 +1,63 @@
+<!-- ##### SECTION Title ##### -->
+GstBufferStore
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION gst_buffer_store_new ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_buffer_store_clear ##### -->
+<para>
+
+</para>
+
+@store: 
+
+
+<!-- ##### FUNCTION gst_buffer_store_add_buffer ##### -->
+<para>
+
+</para>
+
+@store: 
+@buffer: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_buffer_store_get_buffer ##### -->
+<para>
+
+</para>
+
+@store: 
+@offset: 
+@size: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_buffer_store_get_size ##### -->
+<para>
+
+</para>
+
+@store: 
+@offset: 
+@Returns: 
+
+
index 00b6cfc..477c850 100644 (file)
 GstCaps
 
 <!-- ##### SECTION Short_Description ##### -->
-Capabilities of pads
+Structure describing sets of media formats
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
-GstCaps is used to attach capabilities to a pad. Capabilities are made of
-a mime-type and a set of properties. GstCaps can be named and chained into
-a list, which is then a GstCaps on its own.
+
 </para>
+
+<!-- ##### SECTION See_Also ##### -->
 <para>
-GstCaps are created with gst_caps_new_simpl(), which takes a mime type and
-a list of arguments in sets of 3, terminated with NULL.  Each set of 3
-arguments is the name of a field, the GType of the field, and the value
-of the field.  The following example shows how to create a GstCaps.
-<programlisting>
-  GstCaps *caps;
 
-  caps = gst_caps_new (
-      "audio/x-raw-int",               /* mime type */
-      "channels", G_TYPE_INT, 5,
-      NULL);
-</programlisting>
+</para>
 
-The following code example is equivalent to the above example:
-<programlisting>
-  GstCaps *caps;
+<!-- ##### MACRO GST_CAPS_FLAGS_ANY ##### -->
+<para>
 
-  caps = gst_caps_from_string ("audio/x-raw-int, channels = (int) 5");
-</programlisting>
 </para>
+
+
+
+<!-- ##### MACRO GST_CAPS_ANY ##### -->
 <para>
-GstCaps are refcounted with gst_caps_ref() and gst_caps_unref().
+
 </para>
+
+
+
+<!-- ##### MACRO GST_CAPS_NONE ##### -->
 <para>
-GstCaps can be chained with the gst_caps_append(), gst_caps_prepend() and
-gst_caps_chain() functions. Use gst_caps_get_by_name() to get a named caps
-structure from a chained list.
+
 </para>
+
+
+
+<!-- ##### MACRO GST_STATIC_CAPS_ANY ##### -->
 <para>
-To get the properties of a caps structure the functions 
-gst_caps_get_boolean(), gst_caps_get_fourcc_int(), gst_caps_get_int(),
-gst_caps_get_string(), gst_caps_get_float(), which all take a property name as an argument.
+
 </para>
-<para>
-The fields of the caps structure can be modified with gst_caps_set_simple,
-which takes the caps structure to be modified, a list of arguments in
-sets of 3, terminated by NULL.  The format of these arguments is the
-same as above.
 
-<programlisting>
-  GstCaps *caps;
-   ....
 
-  gst_caps_set_simple (caps, "channels", G_TYPE_INT, 20, NULL);
-</programlisting>
-</para>
+
+<!-- ##### MACRO GST_STATIC_CAPS_NONE ##### -->
 <para>
-before modifying a GstCaps, it is a good idea to make a copy if it first with
-gst_caps_copy_on_write(). This will copy the GstCaps if the refcount is &gt;1.
+
 </para>
-<para>
-If you need a unique instance of a GstCaps you can use the convenient 
-GST_CAPS_FACTORY() macro as shown below. 
-<programlisting>
-  GstStaticCaps my_caps = GST_STATIC_CAPS (
-      "audio/x-raw-float, "
-        "channels = (int) 5; "
-      "audio/x-raw-int, "
-        "channels = (int) 5"
-    )
-  )
 
-  void
-  some_function (void)
-  {
-    GstCaps *caps = gst_caps_copy (gst_static_caps_get (&amp;my_caps));
 
-    ...
-  }
-</programlisting>
+
+<!-- ##### MACRO GST_CAPS_IS_SIMPLE ##### -->
+<para>
+
 </para>
+
+@caps: 
+
+
+<!-- ##### MACRO gst_caps_is_simple ##### -->
 <para>
-If you want to check if a link between source and destination caps
-is always possible, use gst_caps_is_always_compatible(), which returns
-a boolean.
-If you want to check if a link between source and destination caps
-might be possible, use gst_caps_intersect(), which returns an intersection
-of the capabilities.
+
 </para>
 
-<!-- ##### SECTION See_Also ##### -->
+@caps: 
+
+
+<!-- ##### MACRO GST_DEBUG_CAPS ##### -->
 <para>
-#GstStructure, #GstPad
+
 </para>
 
-<!-- ##### MACRO GST_TYPE_CAPS ##### -->
+@string: 
+@caps: 
+
+
+<!-- ##### MACRO GST_STATIC_CAPS ##### -->
 <para>
-The GType of the caps boxed type, for use in GValues.
+
 </para>
 
+@string: 
 
 
 <!-- ##### STRUCT GstCaps ##### -->
 <para>
-The gstcaps structure
+
 </para>
 
 @type: 
@@ -114,6 +92,62 @@ The gstcaps structure
 @structs: 
 @_gst_reserved: 
 
+<!-- ##### STRUCT GstStaticCaps ##### -->
+<para>
+
+</para>
+
+@caps: 
+@string: 
+@_gst_reserved: 
+
+<!-- ##### FUNCTION gst_caps_new_empty ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_new_any ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_new_simple ##### -->
+<para>
+
+</para>
+
+@media_type: 
+@fieldname: 
+@Varargs: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_new_full ##### -->
+<para>
+
+</para>
+
+@struct1: 
+@Varargs: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_new_full_valist ##### -->
+<para>
+
+</para>
+
+@structure: 
+@var_args: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_caps_copy ##### -->
 <para>
 
@@ -123,7 +157,15 @@ The gstcaps structure
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_caps_copy_1 ##### -->
+<!-- ##### FUNCTION gst_caps_free ##### -->
+<para>
+
+</para>
+
+@caps: 
+
+
+<!-- ##### FUNCTION gst_static_caps_get ##### -->
 <para>
 
 </para>
@@ -139,24 +181,111 @@ The gstcaps structure
 
 @caps1: 
 @caps2: 
-<!-- # Unused Parameters # -->
+
+
+<!-- ##### FUNCTION gst_caps_append_structure ##### -->
+<para>
+
+</para>
+
+@caps1: 
+@structure: 
+
+
+<!-- ##### FUNCTION gst_caps_split_one ##### -->
+<para>
+
+</para>
+
 @caps: 
-@capstoadd: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_caps_replace ##### -->
+<!-- ##### FUNCTION gst_caps_get_size ##### -->
 <para>
 
 </para>
 
 @caps: 
-@newcaps: 
-<!-- # Unused Parameters # -->
-@oldcaps: 
+@Returns: 
 
 
-<!-- ##### FUNCTION gst_caps_is_always_compatible ##### -->
+<!-- ##### FUNCTION gst_caps_get_structure ##### -->
+<para>
+
+</para>
+
+@caps: 
+@index: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_copy_1 ##### -->
+<para>
+
+</para>
+
+@caps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_set_simple ##### -->
+<para>
+
+</para>
+
+@caps: 
+@field: 
+@Varargs: 
+
+
+<!-- ##### FUNCTION gst_caps_set_simple_valist ##### -->
+<para>
+
+</para>
+
+@caps: 
+@field: 
+@varargs: 
+
+
+<!-- ##### FUNCTION gst_caps_is_any ##### -->
+<para>
+
+</para>
+
+@caps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_is_empty ##### -->
+<para>
+
+</para>
+
+@caps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_is_chained ##### -->
+<para>
+
+</para>
+
+@caps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_is_fixed ##### -->
+<para>
+
+</para>
+
+@caps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_is_equal_fixed ##### -->
 <para>
 
 </para>
@@ -164,17 +293,15 @@ The gstcaps structure
 @caps1: 
 @caps2: 
 @Returns: 
-<!-- # Unused Parameters # -->
-@fromcaps: 
-@tocaps: 
 
 
-<!-- ##### FUNCTION gst_caps_normalize ##### -->
+<!-- ##### FUNCTION gst_caps_is_always_compatible ##### -->
 <para>
 
 </para>
 
-@caps: 
+@caps1: 
+@caps2: 
 @Returns: 
 
 
@@ -188,6 +315,34 @@ The gstcaps structure
 @Returns: 
 
 
+<!-- ##### FUNCTION gst_caps_union ##### -->
+<para>
+
+</para>
+
+@caps1: 
+@caps2: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_normalize ##### -->
+<para>
+
+</para>
+
+@caps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_simplify ##### -->
+<para>
+
+</para>
+
+@caps: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_caps_save_thyself ##### -->
 <para>
 
@@ -207,13 +362,52 @@ The gstcaps structure
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_caps_union ##### -->
+<!-- ##### FUNCTION gst_caps_replace ##### -->
 <para>
 
 </para>
 
-@caps1: 
-@caps2: 
+@caps: 
+@newcaps: 
+
+
+<!-- ##### FUNCTION gst_caps_to_string ##### -->
+<para>
+
+</para>
+
+@caps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_from_string ##### -->
+<para>
+
+</para>
+
+@string: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_structure_fixate_field_nearest_int ##### -->
+<para>
+
+</para>
+
+@structure: 
+@field_name: 
+@target: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_caps_structure_fixate_field_nearest_double ##### -->
+<para>
+
+</para>
+
+@structure: 
+@field_name: 
+@target: 
 @Returns: 
 
 
index 998e6b9..a8ba95c 100644 (file)
@@ -46,6 +46,14 @@ Constant to define an undefined clock time
 
 
 
+<!-- ##### MACRO GST_CLOCK_TIME_IS_VALID ##### -->
+<para>
+
+</para>
+
+@time: 
+
+
 <!-- ##### MACRO GST_SECOND ##### -->
 <para>
 Constant that defines one GStreamer second
@@ -100,6 +108,13 @@ Convert a GstClockTime to a GTimeVal
 @tv: The target timeval
 
 
+<!-- ##### MACRO GST_CLOCK_ENTRY_TRACE_NAME ##### -->
+<para>
+The name used for tracing clock entry allocations.
+</para>
+
+
+
 <!-- ##### STRUCT GstClockEntry ##### -->
 <para>
 All pending timeouts or periodic notifies are converted into
@@ -143,13 +158,6 @@ The type of the clock entry
 @GST_CLOCK_ENTRY_SINGLE: a single shot timeout
 @GST_CLOCK_ENTRY_PERIODIC: a periodic timeout request
 
-<!-- ##### MACRO GST_CLOCK_ENTRY_TRACE_NAME ##### -->
-<para>
-The name used for tracing clock entry allocations.
-</para>
-
-
-
 <!-- ##### MACRO GST_CLOCK_ENTRY ##### -->
 <para>
 Cast to a clock entry
@@ -229,12 +237,6 @@ Get the clock flags
 @clock: the clock to query
 
 
-<!-- ##### STRUCT GstClock ##### -->
-<para>
-
-</para>
-
-
 <!-- ##### FUNCTION gst_clock_set_speed ##### -->
 <para>
 
@@ -318,6 +320,15 @@ Get the clock flags
 @Returns: 
 
 
+<!-- ##### FUNCTION gst_clock_get_event_time ##### -->
+<para>
+
+</para>
+
+@clock: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_clock_get_next_id ##### -->
 <para>
 
index 551a878..df90221 100644 (file)
@@ -14,3 +14,137 @@ gstcompat
 
 </para>
 
+<!-- ##### MACRO gst_element_connect ##### -->
+<para>
+
+</para>
+
+@a: 
+@b: 
+
+
+<!-- ##### MACRO gst_element_connect_pads ##### -->
+<para>
+
+</para>
+
+@a: 
+@b: 
+@c: 
+@d: 
+
+
+<!-- ##### MACRO gst_element_connect_many ##### -->
+<para>
+
+</para>
+
+@a: 
+@...: 
+
+
+<!-- ##### MACRO gst_element_connect_filtered ##### -->
+<para>
+
+</para>
+
+@a: 
+@b: 
+@c: 
+
+
+<!-- ##### MACRO gst_element_disconnect ##### -->
+<para>
+
+</para>
+
+@a: 
+@b: 
+
+
+<!-- ##### MACRO gst_pad_connect ##### -->
+<para>
+
+</para>
+
+@a: 
+@b: 
+
+
+<!-- ##### MACRO gst_pad_connect_filtered ##### -->
+<para>
+
+</para>
+
+@a: 
+@b: 
+@c: 
+
+
+<!-- ##### MACRO gst_pad_disconnect ##### -->
+<para>
+
+</para>
+
+@a: 
+@b: 
+
+
+<!-- ##### MACRO gst_pad_proxy_connect ##### -->
+<para>
+
+</para>
+
+@a: 
+@b: 
+
+
+<!-- ##### MACRO gst_pad_set_connect_function ##### -->
+<para>
+
+</para>
+
+@a: 
+@b: 
+
+
+<!-- ##### MACRO GST_PAD_CONNECT_REFUSED ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_PAD_CONNECT_DELAYED ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_PAD_CONNECT_OK ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_PAD_CONNECT_DONE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### TYPEDEF GstPadConnectReturn ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF GstPadConnectFunction ##### -->
+<para>
+
+</para>
+
+
index 650cc59..99d7425 100644 (file)
@@ -2,7 +2,7 @@
 GstConfig
 
 <!-- ##### SECTION Short_Description ##### -->
-configuration options
+Configuration options
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
@@ -37,64 +37,71 @@ If a subsystem is disabled in GStreamer, a value is defined in
 
 </para>
 
-<!-- ##### MACRO GST_DISABLE_ALLOC_TRACE ##### -->
+<!-- ##### MACRO GST_DISABLE_LOADSAVE_REGISTRY ##### -->
 <para>
 
 </para>
 
 
 
-<!-- ##### MACRO GST_DISABLE_ENUMTYPES ##### -->
+<!-- ##### MACRO GST_DISABLE_GST_DEBUG ##### -->
+<para>
+If this is defined, the <link linkend="gstreamer-gstinfo">debugging subsystem
+</link> is disabled and debugging messages are not output.
+</para>
+
+
+
+<!-- ##### MACRO GST_DISABLE_LOADSAVE ##### -->
 <para>
 
 </para>
 
 
 
-<!-- ##### MACRO GST_DISABLE_GST_DEBUG ##### -->
+<!-- ##### MACRO GST_DISABLE_PARSE ##### -->
 <para>
-If this is defined, the <link linkend="gstreamer-gstinfo">debugging subsystem
-</link> is disabled and debugging messages are not output.
+
 </para>
 
 
 
-<!-- ##### MACRO GST_DISABLE_INDEX ##### -->
+<!-- ##### MACRO GST_DISABLE_TRACE ##### -->
 <para>
 
 </para>
 
 
 
-<!-- ##### MACRO GST_DISABLE_LOADSAVE ##### -->
+<!-- ##### MACRO GST_DISABLE_ALLOC_TRACE ##### -->
 <para>
 
 </para>
 
 
 
-<!-- ##### MACRO GST_DISABLE_LOADSAVE_REGISTRY ##### -->
+<!-- ##### MACRO GST_DISABLE_REGISTRY ##### -->
 <para>
 
 </para>
 
 
 
-<!-- ##### MACRO GST_DISABLE_PARSE ##### -->
+<!-- ##### MACRO GST_DISABLE_ENUMTYPES ##### -->
 <para>
 
 </para>
 
 
 
-<!-- ##### MACRO GST_DISABLE_PLUGIN ##### -->
+<!-- ##### MACRO GST_DISABLE_INDEX ##### -->
 <para>
 
 </para>
 
 
 
-<!-- ##### MACRO GST_DISABLE_TRACE ##### -->
+<!-- ##### MACRO GST_DISABLE_PLUGIN ##### -->
 <para>
 
 </para>
@@ -108,7 +115,7 @@ If this is defined, the <link linkend="gstreamer-gstinfo">debugging subsystem
 
 
 
-<!-- ##### MACRO GST_DISABLE_REGISTRY ##### -->
+<!-- ##### MACRO GST_PTR_FORMAT ##### -->
 <para>
 
 </para>
index d04c682..d374782 100644 (file)
@@ -2,8 +2,7 @@
 GstCpu
 
 <!-- ##### SECTION Short_Description ##### -->
-
-Request the features of the CPU.
+Descripe CPU features
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
index c188d43..1b5673e 100644 (file)
@@ -2,7 +2,7 @@
 GstData
 
 <!-- ##### SECTION Short_Description ##### -->
-Common structure for GstBuffer, GstBufferPool, and GstEvent
+Abstract structure for information that is passed among elements
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
@@ -48,31 +48,20 @@ Shift a given flag so that it can be used in an or operation
 @flag: The flag to shift
 
 
-<!-- ##### MACRO GST_DATA_FLAG_IS_SET ##### -->
+<!-- ##### MACRO GST_DATA_FLAG_UNSET ##### -->
 <para>
-Check if a given flag is set on the data
+Unset the given flag
 </para>
 
-@data: The data to check
-@flag: The flag to check for
+@data: The data to unset the flag of
+@flag: The flag to unset
 
 
-<!-- ##### MACRO GST_DATA_FLAG_SET ##### -->
+<!-- ##### MACRO GST_TYPE_DATA ##### -->
 <para>
-Set the flag on the data
-</para>
 
-@data: The data to set the flag on
-@flag: The flag to set
-
-
-<!-- ##### MACRO GST_DATA_FLAG_UNSET ##### -->
-<para>
-Unset the given flag
 </para>
 
-@data: The data to unset the flag of
-@flag: The flag to unset
 
 
 <!-- ##### STRUCT GstData ##### -->
@@ -184,6 +173,15 @@ Get access to the free function of the data
 @Returns: 
 
 
+<!-- ##### FUNCTION gst_data_is_writable ##### -->
+<para>
+
+</para>
+
+@data: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_data_copy_on_write ##### -->
 <para>
 
diff --git a/docs/gst/tmpl/gstdata_private.sgml b/docs/gst/tmpl/gstdata_private.sgml
new file mode 100644 (file)
index 0000000..784955c
--- /dev/null
@@ -0,0 +1,16 @@
+<!-- ##### SECTION Title ##### -->
+gstdata_private
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
index 4b966d9..67ee491 100644 (file)
@@ -2,7 +2,7 @@
 GstElement
 
 <!-- ##### SECTION Short_Description ##### -->
-Base class for all pipeline elements
+Abstract base class for all pipeline elements
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
@@ -65,11 +65,330 @@ and gst_element_set_clock().  You can wait for the clock to reach a given
 
 <!-- basic object functions -->
 
-<!-- ##### STRUCT GstElement ##### -->
+<!-- ##### STRUCT GstElementDetails ##### -->
 <para>
-The element object
+This struct is used to define public information about the element.  It
+describes the element, mostly for the benefit of editors.
 </para>
 
+@longname: 
+@klass: 
+@description: 
+@author: 
+@_gst_reserved: 
+
+<!-- ##### MACRO GST_ELEMENT_DETAILS ##### -->
+<para>
+
+</para>
+
+@longname: 
+@klass: 
+@description: 
+@author: 
+
+
+<!-- ##### MACRO GST_IS_ELEMENT_DETAILS ##### -->
+<para>
+
+</para>
+
+@details: 
+
+
+<!-- ##### MACRO GST_NUM_STATES ##### -->
+<para>
+The maximun number of states.
+</para>
+
+
+
+<!-- ##### MACRO GST_STATE ##### -->
+<para>
+This macro returns the current state of the element.
+</para>
+
+@obj: Element to return state for.
+
+
+<!-- ##### MACRO GST_STATE_PENDING ##### -->
+<para>
+This macro returns the currently pending state of the element.
+</para>
+
+@obj: Element to return the pending state for.
+
+
+<!-- ##### MACRO GST_STATE_TRANSITION ##### -->
+<para>
+Returns the state transition this object is going through.
+</para>
+
+@obj: the Element to return the state transition for
+
+
+<!-- ##### MACRO GST_STATE_NULL_TO_READY ##### -->
+<para>
+The Element is going from the NULL state to the READY state.
+</para>
+
+
+
+<!-- ##### MACRO GST_STATE_READY_TO_PAUSED ##### -->
+<para>
+The Element is going from the READY state to the PAUSED state.
+</para>
+
+
+
+<!-- ##### MACRO GST_STATE_PAUSED_TO_PLAYING ##### -->
+<para>
+The Element is going from the PAUSED state to the PLAYING state.
+</para>
+
+
+
+<!-- ##### MACRO GST_STATE_PLAYING_TO_PAUSED ##### -->
+<para>
+The Element is going from the PLAYING state to the PAUSED state.
+</para>
+
+
+
+<!-- ##### MACRO GST_STATE_PAUSED_TO_READY ##### -->
+<para>
+The Element is going from the PAUSED state to the READY state.
+</para>
+
+
+
+<!-- ##### MACRO GST_STATE_READY_TO_NULL ##### -->
+<para>
+The Element is going from the READY state to the NULL state.
+</para>
+
+
+
+<!-- ##### MACRO GST_ELEMENT_CLASS ##### -->
+<para>
+
+</para>
+
+@klass: 
+
+
+<!-- ##### MACRO GST_ELEMENT_QUERY_TYPE_FUNCTION ##### -->
+<para>
+Helper macro to create query type functions
+</para>
+
+@functionname: The function name
+@...: list of query types.
+
+
+<!-- ##### MACRO GST_ELEMENT_FORMATS_FUNCTION ##### -->
+<para>
+Halper macro to create element format functions
+</para>
+
+@functionname: The function name
+@...: formats
+
+
+<!-- ##### MACRO GST_ELEMENT_EVENT_MASK_FUNCTION ##### -->
+<para>
+A helper macro to create a mask function
+</para>
+
+@functionname: the name of the mask function
+@...: Masks
+
+
+<!-- ##### ENUM GstElementFlags ##### -->
+<para>
+This enum defines the standard flags that an element may have.
+</para>
+
+@GST_ELEMENT_COMPLEX: 
+@GST_ELEMENT_DECOUPLED: 
+@GST_ELEMENT_THREAD_SUGGESTED: 
+@GST_ELEMENT_INFINITE_LOOP: 
+@GST_ELEMENT_NEW_LOOPFUNC: 
+@GST_ELEMENT_EVENT_AWARE: 
+@GST_ELEMENT_USE_THREADSAFE_PROPERTIES: 
+@GST_ELEMENT_SCHEDULER_PRIVATE1: 
+@GST_ELEMENT_SCHEDULER_PRIVATE2: 
+@GST_ELEMENT_LOCKED_STATE: 
+@GST_ELEMENT_IN_ERROR: 
+@GST_ELEMENT_FLAG_LAST: 
+
+<!-- ##### MACRO GST_ELEMENT_IS_THREAD_SUGGESTED ##### -->
+<para>
+Queries whether the Element should be placed in a thread.
+</para>
+
+@obj: a #GstElement to query
+
+
+<!-- ##### MACRO GST_ELEMENT_IS_EVENT_AWARE ##### -->
+<para>
+Query wether this element can handle events.
+</para>
+
+@obj: a #GstElement to query
+
+
+<!-- ##### MACRO GST_ELEMENT_IS_DECOUPLED ##### -->
+<para>
+Queries if the Element is decoupled.
+</para>
+
+@obj: a #GstElement to query
+
+
+<!-- ##### MACRO GST_ELEMENT_NAME ##### -->
+<para>
+Gets the name of this element.  Used in the core.  Not ABI-compatible.
+</para>
+
+@obj: A #GstElement to query
+
+
+<!-- ##### MACRO GST_ELEMENT_PARENT ##### -->
+<para>
+Get the parent object of this element.
+</para>
+
+@obj: a #GstElement to query
+
+
+<!-- ##### MACRO GST_ELEMENT_MANAGER ##### -->
+<para>
+Get the manager of this element.
+</para>
+
+@obj: a #GstElement to query
+
+
+<!-- ##### MACRO GST_ELEMENT_SCHED ##### -->
+<para>
+Get the scheduler of this element.
+</para>
+
+@obj: a #GstElement to query
+
+
+<!-- ##### MACRO GST_ELEMENT_CLOCK ##### -->
+<para>
+Get the clock of this element
+</para>
+
+@obj: a #GstElement to query
+
+
+<!-- ##### MACRO GST_ELEMENT_PADS ##### -->
+<para>
+Get the pads of this elements.
+</para>
+
+@obj: a #GstElement to query
+
+
+<!-- ##### MACRO GST_ELEMENT_ERROR ##### -->
+<para>
+
+</para>
+
+@el: 
+@domain: 
+@code: 
+@message: 
+@debug: 
+
+
+<!-- ##### USER_FUNCTION GstElementLoopFunction ##### -->
+<para>
+This function type is used to specify a loop function for the element.  It
+is passed the element in question, and is expect to return only in error
+circumstances.
+</para>
+
+@element: The element in question.
+
+
+<!-- ##### USER_FUNCTION GstElementPreRunFunction ##### -->
+<para>
+The signature of the function to execute after this element
+is scheduled.
+</para>
+
+@element: The element
+
+
+<!-- ##### USER_FUNCTION GstElementPostRunFunction ##### -->
+<para>
+The signature of the function to execute before this element
+is scheduled.
+</para>
+
+@element: The element
+
+
+<!-- ##### FUNCTION gst_element_class_add_pad_template ##### -->
+<para>
+
+</para>
+
+@klass: 
+@templ: 
+
+
+<!-- ##### FUNCTION gst_element_class_install_std_props ##### -->
+<para>
+
+</para>
+
+@klass: 
+@first_name: 
+@Varargs: 
+
+
+<!-- ##### FUNCTION gst_element_class_set_details ##### -->
+<para>
+
+</para>
+
+@klass: 
+@details: 
+
+
+<!-- ##### MACRO gst_element_default_deep_notify ##### -->
+<para>
+The default deep notify handler that prints out the property change
+notifications to stdout.
+</para>
+
+
+
+<!-- ##### FUNCTION gst_element_default_error ##### -->
+<para>
+
+</para>
+
+@object: 
+@orig: 
+@error: 
+@debug: 
+
+
+<!-- ##### FUNCTION gst_element_set_loop_function ##### -->
+<para>
+
+</para>
+
+@element: 
+@loop: 
+
 
 <!-- ##### MACRO gst_element_get_name ##### -->
 <para>
@@ -92,96 +411,109 @@ Sets the name of the element, getting rid of the old name if there was one.
 @name: the new name of the element.
 
 
-<!-- ##### FUNCTION gst_element_get_factory ##### -->
+<!-- ##### MACRO gst_element_get_parent ##### -->
+<para>
+Gets the parent of an element.
+</para>
+
+@elem: a #GstElement to get the parent of.
+@Returns: the #GstObject parent of the element.
+
+
+<!-- ##### MACRO gst_element_set_parent ##### -->
+<para>
+Sets the parent of an element.
+</para>
+
+@elem: a #GstElement to set the parent of.
+@parent:  the new #GstObject parent of the object.
+
+
+<!-- ##### FUNCTION gst_element_set ##### -->
 <para>
 
 </para>
 
 @element: 
-@Returns: 
+@first_property_name: 
+@Varargs: 
 
 
-<!-- ##### FUNCTION gst_element_add_pad ##### -->
+<!-- ##### FUNCTION gst_element_get ##### -->
 <para>
 
 </para>
 
 @element: 
-@pad: 
+@first_property_name: 
+@Varargs: 
 
 
-<!-- ##### FUNCTION gst_element_remove_pad ##### -->
+<!-- ##### FUNCTION gst_element_set_valist ##### -->
 <para>
 
 </para>
 
 @element: 
-@pad: 
+@first_property_name: 
+@var_args: 
 
 
-<!-- ##### FUNCTION gst_element_add_ghost_pad ##### -->
+<!-- ##### FUNCTION gst_element_get_valist ##### -->
 <para>
 
 </para>
 
 @element: 
-@pad: 
-@name: 
-@Returns: 
+@first_property_name: 
+@var_args: 
 
 
-<!-- ##### FUNCTION gst_element_remove_ghost_pad ##### -->
+<!-- ##### FUNCTION gst_element_set_property ##### -->
 <para>
 
 </para>
 
 @element: 
-@pad: 
-
-
-<!-- pad template manipulation -->
+@property_name: 
+@value: 
 
 
-<!-- ##### FUNCTION gst_element_get_pad ##### -->
+<!-- ##### FUNCTION gst_element_get_property ##### -->
 <para>
 
 </para>
 
 @element: 
-@name: 
-@Returns: GList of #GstPads
+@property_name: 
+@value: 
 
 
-<!-- ##### FUNCTION gst_element_get_static_pad ##### -->
+<!-- ##### FUNCTION gst_element_enable_threadsafe_properties ##### -->
 <para>
 
 </para>
 
 @element: 
-@name: 
-@Returns: 
 
 
-<!-- ##### FUNCTION gst_element_get_request_pad ##### -->
+<!-- ##### FUNCTION gst_element_disable_threadsafe_properties ##### -->
 <para>
 
 </para>
 
 @element: 
-@name: 
-@Returns: 
 
 
-<!-- ##### FUNCTION gst_element_release_request_pad ##### -->
+<!-- ##### FUNCTION gst_element_set_pending_properties ##### -->
 <para>
 
 </para>
 
 @element: 
-@pad: 
 
 
-<!-- ##### FUNCTION gst_element_get_pad_list ##### -->
+<!-- ##### FUNCTION gst_element_requires_clock ##### -->
 <para>
 
 </para>
@@ -190,17 +522,16 @@ Sets the name of the element, getting rid of the old name if there was one.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_element_get_pad_template ##### -->
+<!-- ##### FUNCTION gst_element_provides_clock ##### -->
 <para>
 
 </para>
 
 @element: 
-@name: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_element_get_pad_template_list ##### -->
+<!-- ##### FUNCTION gst_element_get_clock ##### -->
 <para>
 
 </para>
@@ -209,151 +540,129 @@ Sets the name of the element, getting rid of the old name if there was one.
 @Returns: 
 
 
-
-<!-- scheduling -->
-
-
-<!-- ##### FUNCTION gst_element_class_add_pad_template ##### -->
+<!-- ##### FUNCTION gst_element_set_clock ##### -->
 <para>
 
 </para>
 
-@klass
-@templ
+@element
+@clock
 
 
-<!-- ##### FUNCTION gst_element_link ##### -->
+<!-- ##### FUNCTION gst_element_clock_wait ##### -->
 <para>
 
 </para>
 
-@src: 
-@dest: 
+@element: 
+@id: 
+@jitter: 
 @Returns: 
+<!-- # Unused Parameters # -->
+@clock: 
+@time: 
 
 
-<!-- ##### FUNCTION gst_element_link_many ##### -->
+<!-- ##### FUNCTION gst_element_get_time ##### -->
 <para>
 
 </para>
 
-@element_1: 
-@element_2: 
-@Varargs: 
+@element: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_element_link_filtered ##### -->
+<!-- ##### FUNCTION gst_element_wait ##### -->
 <para>
 
 </para>
 
-@src: 
-@dest: 
-@filtercaps: 
+@element: 
+@timestamp: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_element_link_pads ##### -->
+<!-- ##### FUNCTION gst_element_set_time ##### -->
 <para>
 
 </para>
 
-@src: 
-@srcpadname: 
-@dest: 
-@destpadname: 
-@Returns: 
+@element: 
+@time: 
 
 
-<!-- ##### FUNCTION gst_element_link_pads_filtered ##### -->
+<!-- ##### FUNCTION gst_element_adjust_time ##### -->
 <para>
 
 </para>
 
-@src: 
-@srcpadname: 
-@dest: 
-@destpadname: 
-@filtercaps: 
-@Returns: 
+@element: 
+@diff: 
 
 
-<!-- ##### FUNCTION gst_element_unlink ##### -->
+<!-- ##### FUNCTION gst_element_is_indexable ##### -->
 <para>
 
 </para>
 
-@src
-@dest
+@element
+@Returns
 
 
-<!-- ##### FUNCTION gst_element_unlink_many ##### -->
+<!-- ##### FUNCTION gst_element_set_index ##### -->
 <para>
 
 </para>
 
-@element_1: 
-@element_2: 
-@Varargs: 
+@element: 
+@index: 
 
 
-<!-- ##### FUNCTION gst_element_unlink_pads ##### -->
+<!-- ##### FUNCTION gst_element_get_index ##### -->
 <para>
 
 </para>
 
-@src: 
-@srcpadname: 
-@dest: 
-@destpadname: 
-
-
-<!-- pad manipulation -->
+@element: 
+@Returns: 
 
 
-<!-- ##### FUNCTION gst_element_get_compatible_pad ##### -->
+<!-- ##### FUNCTION gst_element_release_locks ##### -->
 <para>
 
 </para>
 
 @element: 
-@pad: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_element_get_compatible_pad_filtered ##### -->
+<!-- ##### FUNCTION gst_element_yield ##### -->
 <para>
 
 </para>
 
 @element: 
-@pad: 
-@filtercaps: 
-@Returns: 
 
 
-<!-- ##### FUNCTION gst_element_get_compatible_pad_template ##### -->
+<!-- ##### FUNCTION gst_element_interrupt ##### -->
 <para>
 
 </para>
 
 @element: 
-@compattempl: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_element_set_state ##### -->
+<!-- ##### FUNCTION gst_element_set_scheduler ##### -->
 <para>
 
 </para>
 
 @element: 
-@state: 
-@Returns: 
+@sched: 
 
 
-<!-- ##### FUNCTION gst_element_get_state ##### -->
+<!-- ##### FUNCTION gst_element_get_scheduler ##### -->
 <para>
 
 </para>
@@ -362,126 +671,146 @@ Sets the name of the element, getting rid of the old name if there was one.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_element_state_get_name ##### -->
+<!-- ##### FUNCTION gst_element_add_pad ##### -->
 <para>
 
 </para>
 
-@state
-@Returns
+@element
+@pad
 
 
-<!-- ##### FUNCTION gst_element_wait_state_change ##### -->
+<!-- ##### FUNCTION gst_element_remove_pad ##### -->
 <para>
 
 </para>
 
 @element: 
+@pad: 
 
 
-<!-- ##### FUNCTION gst_element_set_eos ##### -->
+<!-- ##### FUNCTION gst_element_add_ghost_pad ##### -->
 <para>
 
 </para>
 
 @element: 
+@pad: 
+@name: 
+@Returns: 
 
 
-<!-- ##### FUNCTION gst_element_interrupt ##### -->
+<!-- ##### FUNCTION gst_element_remove_ghost_pad ##### -->
 <para>
 
 </para>
 
 @element: 
-@Returns
+@pad
 
 
-<!-- ##### FUNCTION gst_element_yield ##### -->
+<!-- pad template manipulation -->
+
+
+<!-- ##### FUNCTION gst_element_get_pad ##### -->
 <para>
 
 </para>
 
 @element: 
+@name: 
+@Returns: GList of #GstPads
 
 
-<!-- ##### FUNCTION gst_element_release_locks ##### -->
+<!-- ##### FUNCTION gst_element_get_static_pad ##### -->
 <para>
 
 </para>
 
 @element: 
+@name: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_element_get_clock ##### -->
+<!-- ##### FUNCTION gst_element_get_request_pad ##### -->
 <para>
 
 </para>
 
 @element: 
+@name: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_element_set_clock ##### -->
+<!-- ##### FUNCTION gst_element_release_request_pad ##### -->
 <para>
 
 </para>
 
 @element: 
-@clock
+@pad
 
 
-<!-- ##### FUNCTION gst_element_clock_wait ##### -->
+<!-- ##### FUNCTION gst_element_get_pad_list ##### -->
 <para>
 
 </para>
 
 @element: 
-@id: 
-@jitter: 
 @Returns: 
-<!-- # Unused Parameters # -->
-@clock: 
-@time: 
 
 
-<!-- ##### FUNCTION gst_element_provides_clock ##### -->
+<!-- ##### FUNCTION gst_element_get_compatible_pad ##### -->
 <para>
 
 </para>
 
 @element: 
+@pad: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_element_requires_clock ##### -->
+<!-- ##### FUNCTION gst_element_get_compatible_pad_filtered ##### -->
 <para>
 
 </para>
 
 @element: 
+@pad: 
+@filtercaps: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_element_set_index ##### -->
+<!-- ##### FUNCTION gst_element_class_get_pad_template ##### -->
 <para>
 
 </para>
 
-@element: 
-@index: 
+@element_class: 
+@name: 
+@Returns: 
 
 
-<!-- ##### FUNCTION gst_element_get_index ##### -->
+<!-- ##### FUNCTION gst_element_class_get_pad_template_list ##### -->
+<para>
+
+</para>
+
+@element_class: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_get_pad_template ##### -->
 <para>
 
 </para>
 
 @element: 
+@name: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_element_is_indexable ##### -->
+<!-- ##### FUNCTION gst_element_get_pad_template_list ##### -->
 <para>
 
 </para>
@@ -490,197 +819,227 @@ Sets the name of the element, getting rid of the old name if there was one.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_element_set_loop_function ##### -->
+
+<!-- scheduling -->
+
+
+<!-- ##### FUNCTION gst_element_get_compatible_pad_template ##### -->
 <para>
 
 </para>
 
 @element: 
-@loop: 
+@compattempl: 
+@Returns: 
 
 
-<!-- ##### USER_FUNCTION GstElementLoopFunction ##### -->
+<!-- ##### FUNCTION gst_element_link ##### -->
 <para>
-This function type is used to specify a loop function for the element.  It
-is passed the element in question, and is expect to return only in error
-circumstances.
+
 </para>
 
-@element: The element in question.
+@src: 
+@dest: 
+@Returns: 
 
 
-<!-- ##### FUNCTION gst_element_get_scheduler ##### -->
+<!-- ##### FUNCTION gst_element_link_many ##### -->
 <para>
 
 </para>
 
-@element: 
+@element_1: 
+@element_2: 
+@Varargs: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_element_set_scheduler ##### -->
+<!-- ##### FUNCTION gst_element_link_filtered ##### -->
 <para>
 
 </para>
 
-@element: 
-@sched: 
+@src: 
+@dest: 
+@filtercaps: 
+@Returns: 
 
 
-<!-- ##### MACRO gst_element_get_parent ##### -->
+<!-- ##### FUNCTION gst_element_unlink ##### -->
 <para>
-Gets the parent of an element.
+
 </para>
 
-@elem: a #GstElement to get the parent of.
-@Returns: the #GstObject parent of the element.
+@src: 
+@dest: 
 
 
-<!-- ##### MACRO gst_element_set_parent ##### -->
+<!-- ##### FUNCTION gst_element_unlink_many ##### -->
 <para>
-Sets the parent of an element.
+
 </para>
 
-@elem: a #GstElement to set the parent of.
-@parent:  the new #GstObject parent of the object.
+@element_1: 
+@element_2: 
+@Varargs: 
 
 
-<!-- ##### FUNCTION gst_element_get_managing_bin ##### -->
+<!-- ##### FUNCTION gst_element_link_pads ##### -->
 <para>
 
 </para>
 
-@element: 
+@src: 
+@srcpadname: 
+@dest: 
+@destpadname: 
 @Returns: 
 
-<!-- clocking -->
-
 
-<!-- ##### USER_FUNCTION GstElementPostRunFunction ##### -->
+<!-- ##### FUNCTION gst_element_link_pads_filtered ##### -->
 <para>
-The signature of the function to execute before this element
-is scheduled.
+
 </para>
 
-@element: The element
+@src: 
+@srcpadname: 
+@dest: 
+@destpadname: 
+@filtercaps: 
+@Returns: 
 
 
-<!-- ##### USER_FUNCTION GstElementPreRunFunction ##### -->
+<!-- ##### FUNCTION gst_element_unlink_pads ##### -->
 <para>
-The signature of the function to execute after this element
-is scheduled.
+
 </para>
 
-@element: The element
+@src: 
+@srcpadname: 
+@dest: 
+@destpadname: 
 
 
-<!-- ##### FUNCTION gst_element_disable_threadsafe_properties ##### -->
+<!-- pad manipulation -->
+
+
+<!-- ##### FUNCTION gst_element_get_event_masks ##### -->
 <para>
 
 </para>
 
 @element: 
+@Returns: 
 
 
-<!-- ##### FUNCTION gst_element_enable_threadsafe_properties ##### -->
+<!-- ##### FUNCTION gst_element_send_event ##### -->
 <para>
 
 </para>
 
 @element: 
+@event: 
+@Returns: 
 
 
-<!-- ##### FUNCTION gst_element_get ##### -->
+<!-- ##### FUNCTION gst_element_seek ##### -->
 <para>
 
 </para>
 
 @element: 
-@first_property_name: 
-@Varargs: 
+@seek_type: 
+@offset: 
+@Returns: 
 
 
-<!-- ##### FUNCTION gst_element_get_property ##### -->
+<!-- ##### FUNCTION gst_element_get_query_types ##### -->
 <para>
 
 </para>
 
 @element: 
-@property_name: 
-@value: 
+@Returns: 
 
 
-<!-- ##### FUNCTION gst_element_get_valist ##### -->
+<!-- ##### FUNCTION gst_element_query ##### -->
 <para>
 
 </para>
 
 @element: 
-@first_property_name: 
-@var_args: 
+@type: 
+@format: 
+@value: 
+@Returns: 
 
 
-<!-- ##### FUNCTION gst_element_set ##### -->
+<!-- ##### FUNCTION gst_element_get_formats ##### -->
 <para>
 
 </para>
 
 @element: 
-@first_property_name: 
-@Varargs: 
+@Returns: 
 
 
-<!-- ##### FUNCTION gst_element_set_pending_properties ##### -->
+<!-- ##### FUNCTION gst_element_convert ##### -->
 <para>
 
 </para>
 
 @element: 
+@src_format: 
+@src_value: 
+@dest_format: 
+@dest_value: 
+@Returns: 
 
 
-<!-- ##### FUNCTION gst_element_set_property ##### -->
+<!-- ##### FUNCTION gst_element_found_tags ##### -->
 <para>
 
 </para>
 
 @element: 
-@property_name: 
-@value: 
+@tag_list: 
 
 
-<!-- ##### FUNCTION gst_element_set_valist ##### -->
+<!-- ##### FUNCTION gst_element_found_tags_for_pad ##### -->
 <para>
 
 </para>
 
 @element: 
-@first_property_name: 
-@var_args: 
+@pad: 
+@timestamp: 
+@list: 
 
 
-<!-- ##### FUNCTION gst_element_query ##### -->
+<!-- ##### FUNCTION gst_element_set_eos ##### -->
 <para>
 
 </para>
 
 @element: 
-@type: 
-@format: 
-@value: 
-@Returns: 
 
 
-<!-- ##### FUNCTION gst_element_send_event ##### -->
+<!-- ##### FUNCTION gst_element_error_full ##### -->
 <para>
 
 </para>
 
 @element: 
-@event: 
-@Returns: 
+@domain: 
+@code: 
+@message: 
+@debug: 
+@file: 
+@function: 
+@line: 
 
 
-<!-- ##### FUNCTION gst_element_get_event_masks ##### -->
+<!-- ##### FUNCTION gst_element_is_locked_state ##### -->
 <para>
 
 </para>
@@ -689,16 +1048,16 @@ is scheduled.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_element_get_formats ##### -->
+<!-- ##### FUNCTION gst_element_set_locked_state ##### -->
 <para>
 
 </para>
 
 @element: 
-@Returns
+@locked_state
 
 
-<!-- ##### FUNCTION gst_element_get_query_types ##### -->
+<!-- ##### FUNCTION gst_element_sync_state_with_parent ##### -->
 <para>
 
 </para>
@@ -707,263 +1066,249 @@ is scheduled.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_element_convert ##### -->
+<!-- ##### FUNCTION gst_element_get_state ##### -->
 <para>
 
 </para>
 
 @element: 
-@src_format: 
-@src_value: 
-@dest_format: 
-@dest_value: 
 @Returns: 
 
 
-<!-- ##### MACRO gst_element_default_deep_notify ##### -->
+<!-- ##### FUNCTION gst_element_set_state ##### -->
 <para>
-The default deep notify handler that prints out the property change
-notifications to stdout.
+
 </para>
 
+@element: 
+@state: 
+@Returns: 
 
 
-<!-- ##### FUNCTION gst_element_default_error ##### -->
+<!-- ##### FUNCTION gst_element_wait_state_change ##### -->
 <para>
 
 </para>
 
-@object: 
-@orig: 
-@error: 
-@debug: 
+@element: 
 
 
-<!-- ##### MACRO GST_ELEMENT_ERROR ##### -->
+<!-- ##### FUNCTION gst_element_state_get_name ##### -->
 <para>
 
 </para>
 
-@el: 
-@domain: 
-@code: 
-@message: 
-@debug: 
+@state: 
+@Returns: 
 
 
-<!-- ##### ENUM GstElementState ##### -->
+<!-- ##### FUNCTION gst_element_get_factory ##### -->
 <para>
-This enum defines the standard states an element may be in.  You will normally
-use gst_element_set_state() to change the state of an element.
 
 </para>
 
-@GST_STATE_VOID_PENDING: 
-@GST_STATE_NULL: Reset the state of an element.
-@GST_STATE_READY: will make the element ready to start processing data. some
-elements might have a non trivial way to initialize themselves.
-@GST_STATE_PAUSED: means there really is data flowing temporary stops the data flow.
-@GST_STATE_PLAYING: means there really is data flowing through the graph.
+@element: 
+@Returns: 
+
 
-<!-- ##### ENUM GstElementStateReturn ##### -->
+<!-- ##### FUNCTION gst_element_get_managing_bin ##### -->
 <para>
-This enum defines the standard return values that an element
-can return after a state change.
 
 </para>
 
-@GST_STATE_FAILURE: the element could not perform the state change
-@GST_STATE_SUCCESS: the element successfully changed its state
-@GST_STATE_ASYNC: the element will asynchronously change its state as soon as possible
-
-<!-- ##### MACRO GST_NUM_STATES ##### -->
-<para>
-The maximun number of states.
-</para>
+@element: 
+@Returns: 
 
+<!-- clocking -->
 
 
-<!-- ##### MACRO GST_STATE ##### -->
+<!-- ##### MACRO GST_TYPE_ELEMENT_FACTORY ##### -->
 <para>
-This macro returns the current state of the element.
+
 </para>
 
-@obj: Element to return state for.
 
 
-<!-- ##### MACRO GST_STATE_PENDING ##### -->
+<!-- ##### MACRO GST_ELEMENT_FACTORY ##### -->
 <para>
-This macro returns the currently pending state of the element.
+
 </para>
 
-@obj: Element to return the pending state for.
+@obj: 
 
 
-<!-- ##### MACRO GST_STATE_TRANSITION ##### -->
+<!-- ##### MACRO GST_ELEMENT_FACTORY_CLASS ##### -->
 <para>
-Returns the state transition this object is going through.
+
 </para>
 
-@obj: the Element to return the state transition for
+@klass: 
 
 
-<!-- ##### MACRO GST_STATE_NULL_TO_READY ##### -->
+<!-- ##### MACRO GST_IS_ELEMENT_FACTORY ##### -->
 <para>
-The Element is going from the NULL state to the READY state.
+
 </para>
 
+@obj: 
 
 
-<!-- ##### MACRO GST_STATE_READY_TO_PAUSED ##### -->
+<!-- ##### MACRO GST_IS_ELEMENT_FACTORY_CLASS ##### -->
 <para>
-The Element is going from the READY state to the PAUSED state.
+
 </para>
 
+@klass: 
 
 
-<!-- ##### MACRO GST_STATE_PAUSED_TO_READY ##### -->
+<!-- ##### FUNCTION gst_element_factory_get_type ##### -->
 <para>
-The Element is going from the PAUSED state to the READY state.
+
 </para>
 
+@Returns: 
 
 
-<!-- ##### MACRO GST_STATE_PLAYING_TO_PAUSED ##### -->
+<!-- ##### FUNCTION gst_element_register ##### -->
 <para>
-The Element is going from the PLAYING state to the PAUSED state.
+
 </para>
 
+@plugin: 
+@elementname: 
+@rank: 
+@type: 
+@Returns: 
 
 
-<!-- ##### MACRO GST_STATE_PAUSED_TO_PLAYING ##### -->
+<!-- ##### FUNCTION gst_element_factory_find ##### -->
 <para>
-The Element is going from the PAUSED state to the PLAYING state.
+
 </para>
 
+@name: 
+@Returns: 
 
 
-<!-- ##### MACRO GST_STATE_READY_TO_NULL ##### -->
+<!-- ##### FUNCTION gst_element_factory_get_element_type ##### -->
 <para>
-The Element is going from the READY state to the NULL state.
+
 </para>
 
+@factory: 
+@Returns: 
 
 
-<!-- ##### ENUM GstElementFlags ##### -->
+<!-- ##### FUNCTION gst_element_factory_get_longname ##### -->
 <para>
-This enum defines the standard flags that an element may have.
-</para>
-
-@GST_ELEMENT_COMPLEX: 
-@GST_ELEMENT_DECOUPLED: 
-@GST_ELEMENT_THREAD_SUGGESTED: 
-@GST_ELEMENT_INFINITE_LOOP: 
-@GST_ELEMENT_NEW_LOOPFUNC: 
-@GST_ELEMENT_EVENT_AWARE: 
-@GST_ELEMENT_USE_THREADSAFE_PROPERTIES: 
-@GST_ELEMENT_SCHEDULER_PRIVATE1: 
-@GST_ELEMENT_SCHEDULER_PRIVATE2: 
-@GST_ELEMENT_LOCKED_STATE: 
-@GST_ELEMENT_IN_ERROR: 
-@GST_ELEMENT_FLAG_LAST: 
 
-<!-- ##### MACRO GST_ELEMENT_IS_THREAD_SUGGESTED ##### -->
-<para>
-Queries whether the Element should be placed in a thread.
 </para>
 
-@obj: a #GstElement to query
+@factory: 
+@Returns: 
 
 
-<!-- ##### MACRO GST_ELEMENT_IS_DECOUPLED ##### -->
+<!-- ##### FUNCTION gst_element_factory_get_klass ##### -->
 <para>
-Queries if the Element is decoupled.
+
 </para>
 
-@obj: a #GstElement to query
+@factory: 
+@Returns: 
 
 
-<!-- ##### MACRO GST_ELEMENT_IS_EVENT_AWARE ##### -->
+<!-- ##### FUNCTION gst_element_factory_get_description ##### -->
 <para>
-Query wether this element can handle events.
+
 </para>
 
-@obj: a #GstElement to query
+@factory: 
+@Returns: 
 
 
-<!-- ##### MACRO GST_ELEMENT_PARENT ##### -->
+<!-- ##### FUNCTION gst_element_factory_get_author ##### -->
 <para>
-Get the parent object of this element.
+
 </para>
 
-@obj: a #GstElement to query
+@factory: 
+@Returns: 
 
 
-<!-- ##### MACRO GST_ELEMENT_NAME ##### -->
+<!-- ##### FUNCTION gst_element_factory_get_num_pad_templates ##### -->
 <para>
-Gets the name of this element.  Used in the core.  Not ABI-compatible.
+
 </para>
 
-@obj: A #GstElement to query
+@factory: 
+@Returns: 
 
 
-<!-- ##### MACRO GST_ELEMENT_PADS ##### -->
+<!-- ##### FUNCTION gst_element_factory_get_pad_templates ##### -->
 <para>
-Get the pads of this elements.
+
 </para>
 
-@obj: a #GstElement to query
+@factory: 
+@Returns: 
 
 
-<!-- ##### MACRO GST_ELEMENT_SCHED ##### -->
+<!-- ##### FUNCTION gst_element_factory_get_uri_type ##### -->
 <para>
-Get the scheduler of this element.
+
 </para>
 
-@obj: a #GstElement to query
+@factory: 
+@Returns: 
 
 
-<!-- ##### MACRO GST_ELEMENT_MANAGER ##### -->
+<!-- ##### FUNCTION gst_element_factory_get_uri_protocols ##### -->
 <para>
-Get the manager of this element.
+
 </para>
 
-@obj: a #GstElement to query
+@factory: 
+@Returns: 
 
 
-<!-- ##### MACRO GST_ELEMENT_CLOCK ##### -->
+<!-- ##### FUNCTION gst_element_factory_create ##### -->
 <para>
-Get the clock of this element
+
 </para>
 
-@obj: a #GstElement to query
+@factory: 
+@name: 
+@Returns: 
 
 
-<!-- ##### MACRO GST_ELEMENT_EVENT_MASK_FUNCTION ##### -->
+<!-- ##### FUNCTION gst_element_factory_make ##### -->
 <para>
-A helper macro to create a mask function
+
 </para>
 
-@functionname: the name of the mask function
-@...: Masks
+@factoryname: 
+@name: 
+@Returns: 
 
 
-<!-- ##### MACRO GST_ELEMENT_FORMATS_FUNCTION ##### -->
+<!-- ##### FUNCTION gst_element_factory_can_src_caps ##### -->
 <para>
-Halper macro to create element format functions
+
 </para>
 
-@functionname: The function name
-@...: formats
+@factory: 
+@caps: 
+@Returns: 
 
 
-<!-- ##### MACRO GST_ELEMENT_QUERY_TYPE_FUNCTION ##### -->
+<!-- ##### FUNCTION gst_element_factory_can_sink_caps ##### -->
 <para>
-Helper macro to create query type functions
+
 </para>
 
-@functionname: The function name
-@...: list of query types.
+@factory: 
+@caps: 
+@Returns: 
 
 
 <!-- ##### SIGNAL GstElement::eos ##### -->
diff --git a/docs/gst/tmpl/gstenumtypes.sgml b/docs/gst/tmpl/gstenumtypes.sgml
new file mode 100644 (file)
index 0000000..1cd3b59
--- /dev/null
@@ -0,0 +1,736 @@
+<!-- ##### SECTION Title ##### -->
+gstenumtypes
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION gst_object_flags_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_OBJECT_FLAGS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_bin_flags_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_BIN_FLAGS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_buffer_flag_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_BUFFER_FLAG ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_clock_entry_status_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_CLOCK_ENTRY_STATUS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_clock_entry_type_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_CLOCK_ENTRY_TYPE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_clock_return_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_CLOCK_RETURN ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_clock_flags_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_CLOCK_FLAGS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_cpu_flags_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_CPU_FLAGS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_data_flags_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_DATA_FLAGS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_element_flags_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_ELEMENT_FLAGS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_core_error_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_CORE_ERROR ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_library_error_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_LIBRARY_ERROR ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_resource_error_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_RESOURCE_ERROR ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_stream_error_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_STREAM_ERROR ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_event_type_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_EVENT_TYPE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_event_flag_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_EVENT_FLAG ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_seek_type_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_SEEK_TYPE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_seek_accuracy_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_SEEK_ACCURACY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_format_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_FORMAT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_index_certainty_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_INDEX_CERTAINTY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_index_entry_type_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_INDEX_ENTRY_TYPE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_index_lookup_method_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_INDEX_LOOKUP_METHOD ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_assoc_flags_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_ASSOC_FLAGS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_index_resolver_method_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_INDEX_RESOLVER_METHOD ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_index_flags_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_INDEX_FLAGS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_debug_level_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_DEBUG_LEVEL ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_debug_color_flags_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_DEBUG_COLOR_FLAGS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_pad_link_return_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_PAD_LINK_RETURN ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_pad_direction_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_PAD_DIRECTION ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_pad_flags_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_PAD_FLAGS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_pad_presence_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_PAD_PRESENCE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_pad_template_flags_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_PAD_TEMPLATE_FLAGS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_plugin_error_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_PLUGIN_ERROR ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_query_type_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_QUERY_TYPE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_scheduler_flags_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_SCHEDULER_FLAGS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_scheduler_state_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_SCHEDULER_STATE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_tag_merge_mode_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_TAG_MERGE_MODE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_tag_flag_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_TAG_FLAG ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_thread_state_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_THREAD_STATE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_alloc_trace_flags_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_ALLOC_TRACE_FLAGS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_type_find_probability_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_TYPE_FIND_PROBABILITY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_element_state_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_ELEMENT_STATE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_element_state_return_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_ELEMENT_STATE_RETURN ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_result_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_RESULT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_uri_type_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_URI_TYPE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_registry_return_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_REGISTRY_RETURN ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_registry_flags_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_REGISTRY_FLAGS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_parse_error_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_PARSE_ERROR ##### -->
+<para>
+
+</para>
+
+
+
index dbe03e1..369c591 100644 (file)
@@ -2,7 +2,7 @@
 GstError
 
 <!-- ##### SECTION Short_Description ##### -->
-
+Categorized error messages
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
@@ -33,3 +33,146 @@ GstError
 @GST_CORE_ERROR_TAG: 
 @GST_CORE_ERROR_NUM_ERRORS: 
 
+<!-- ##### ENUM GstLibraryError ##### -->
+<para>
+
+</para>
+
+@GST_LIBRARY_ERROR_FAILED: 
+@GST_LIBRARY_ERROR_TOO_LAZY: 
+@GST_LIBRARY_ERROR_INIT: 
+@GST_LIBRARY_ERROR_SHUTDOWN: 
+@GST_LIBRARY_ERROR_SETTINGS: 
+@GST_LIBRARY_ERROR_ENCODE: 
+@GST_LIBRARY_ERROR_NUM_ERRORS: 
+
+<!-- ##### ENUM GstResourceError ##### -->
+<para>
+
+</para>
+
+@GST_RESOURCE_ERROR_FAILED: 
+@GST_RESOURCE_ERROR_TOO_LAZY: 
+@GST_RESOURCE_ERROR_NOT_FOUND: 
+@GST_RESOURCE_ERROR_BUSY: 
+@GST_RESOURCE_ERROR_OPEN_READ: 
+@GST_RESOURCE_ERROR_OPEN_WRITE: 
+@GST_RESOURCE_ERROR_OPEN_READ_WRITE: 
+@GST_RESOURCE_ERROR_CLOSE: 
+@GST_RESOURCE_ERROR_READ: 
+@GST_RESOURCE_ERROR_WRITE: 
+@GST_RESOURCE_ERROR_SEEK: 
+@GST_RESOURCE_ERROR_SYNC: 
+@GST_RESOURCE_ERROR_SETTINGS: 
+@GST_RESOURCE_ERROR_NUM_ERRORS: 
+
+<!-- ##### ENUM GstStreamError ##### -->
+<para>
+
+</para>
+
+@GST_STREAM_ERROR_FAILED: 
+@GST_STREAM_ERROR_TOO_LAZY: 
+@GST_STREAM_ERROR_NOT_IMPLEMENTED: 
+@GST_STREAM_ERROR_TYPE_NOT_FOUND: 
+@GST_STREAM_ERROR_WRONG_TYPE: 
+@GST_STREAM_ERROR_CODEC_NOT_FOUND: 
+@GST_STREAM_ERROR_DECODE: 
+@GST_STREAM_ERROR_ENCODE: 
+@GST_STREAM_ERROR_DEMUX: 
+@GST_STREAM_ERROR_MUX: 
+@GST_STREAM_ERROR_FORMAT: 
+@GST_STREAM_ERROR_NUM_ERRORS: 
+
+<!-- ##### MACRO GST_TYPE_G_ERROR ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_LIBRARY_ERROR ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_RESOURCE_ERROR ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_CORE_ERROR ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_STREAM_ERROR ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_ERROR_SYSTEM ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_g_error_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_error_get_message ##### -->
+<para>
+
+</para>
+
+@domain: 
+@code: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_stream_error_quark ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_core_error_quark ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_resource_error_quark ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_library_error_quark ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
index 11467fe..7f5b255 100644 (file)
@@ -2,7 +2,7 @@
 GstEvent
 
 <!-- ##### SECTION Short_Description ##### -->
-Event definitions.
+Structure describing events that are passed up and down a pipeline
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
@@ -50,6 +50,13 @@ The different major types of events.
 @GST_EVENT_NAVIGATION: 
 @GST_EVENT_TAG: 
 
+<!-- ##### MACRO GST_EVENT_TRACE_NAME ##### -->
+<para>
+The name used for memory allocation tracing
+</para>
+
+
+
 <!-- ##### MACRO GST_EVENT_TYPE ##### -->
 <para>
 Get the event type.
@@ -58,6 +65,14 @@ Get the event type.
 @event: The event to query.
 
 
+<!-- ##### MACRO GST_EVENT_TIMESTAMP ##### -->
+<para>
+Get the timestamp of the event.
+</para>
+
+@event: The event to query.
+
+
 <!-- ##### MACRO GST_EVENT_SRC ##### -->
 <para>
 The source object that generated this event
@@ -66,12 +81,54 @@ The source object that generated this event
 @event: The event to query
 
 
-<!-- ##### MACRO GST_EVENT_TIMESTAMP ##### -->
+<!-- ##### MACRO GST_EVENT_IS_INTERRUPT ##### -->
 <para>
-Get the timestamp of the event.
+Check if the event is an interrupt event
+</para>
+
+@event: The event to check
+
+
+<!-- ##### MACRO GST_SEEK_FORMAT_SHIFT ##### -->
+<para>
+Shift for the format in the GstSeekType
+</para>
+
+
+
+<!-- ##### MACRO GST_SEEK_METHOD_SHIFT ##### -->
+<para>
+Shift for the method in the GstSeekType
+</para>
+
+
+
+<!-- ##### MACRO GST_SEEK_FLAGS_SHIFT ##### -->
+<para>
+Shift for the flags in the GstSeekType
+</para>
+
+
+
+<!-- ##### MACRO GST_SEEK_FORMAT_MASK ##### -->
+<para>
+Mask for the format in the GstSeekType
+</para>
+
+
+
+<!-- ##### MACRO GST_SEEK_METHOD_MASK ##### -->
+<para>
+Mask for the method in the GstSeekType
+</para>
+
+
+
+<!-- ##### MACRO GST_SEEK_FLAGS_MASK ##### -->
+<para>
+Mask for the flags in the GstSeekType
 </para>
 
-@event: The event to query.
 
 
 <!-- ##### ENUM GstEventFlag ##### -->
@@ -82,6 +139,16 @@ Event flags are used when querying for supported events
 @GST_EVENT_FLAG_NONE: no value
 @GST_RATE_FLAG_NEGATIVE: indicates negative rates are supported
 
+<!-- ##### MACRO GST_EVENT_MASK_FUNCTION ##### -->
+<para>
+A convenience macro to create event mask functions
+</para>
+
+@type: The type of the first argument of the function
+@functionname: the name of the function
+@...: event masks, the last element is marked with 0
+
+
 <!-- ##### ENUM GstSeekType ##### -->
 <para>
 The different types of seek events. When constructing a seek event a format,
@@ -167,54 +234,20 @@ Get the offset of the seek event.
 @event: The event to query.
 
 
-<!-- ##### MACRO GST_EVENT_SEEK_ACCURACY ##### -->
+<!-- ##### MACRO GST_EVENT_SEEK_ENDOFFSET ##### -->
 <para>
-Indicates how accurate the event was performed.
+The event stop position for a segment seek
 </para>
 
 @event: The event to query
 
 
-<!-- ##### MACRO GST_SEEK_FLAGS_MASK ##### -->
-<para>
-Mask for the flags in the GstSeekType
-</para>
-
-
-
-<!-- ##### MACRO GST_SEEK_FLAGS_SHIFT ##### -->
-<para>
-Shift for the flags in the GstSeekType
-</para>
-
-
-
-<!-- ##### MACRO GST_SEEK_FORMAT_MASK ##### -->
-<para>
-Mask for the format in the GstSeekType
-</para>
-
-
-
-<!-- ##### MACRO GST_SEEK_FORMAT_SHIFT ##### -->
-<para>
-Shift for the format in the GstSeekType
-</para>
-
-
-
-<!-- ##### MACRO GST_SEEK_METHOD_MASK ##### -->
-<para>
-Mask for the method in the GstSeekType
-</para>
-
-
-
-<!-- ##### MACRO GST_SEEK_METHOD_SHIFT ##### -->
+<!-- ##### MACRO GST_EVENT_SEEK_ACCURACY ##### -->
 <para>
-Shift for the method in the GstSeekType
+Indicates how accurate the event was performed.
 </para>
 
+@event: The event to query
 
 
 <!-- ##### MACRO GST_EVENT_DISCONT_NEW_MEDIA ##### -->
@@ -244,22 +277,6 @@ Get the number of offset/value pairs this event has.
 @event: The event to query.
 
 
-<!-- ##### MACRO GST_EVENT_RATE_VALUE ##### -->
-<para>
-Get access to the rate vale field
-</para>
-
-@event: The event to query
-
-
-<!-- ##### MACRO GST_EVENT_SEEK_ENDOFFSET ##### -->
-<para>
-The event stop position for a segment seek
-</para>
-
-@event: The event to query
-
-
 <!-- ##### MACRO GST_EVENT_SIZE_FORMAT ##### -->
 <para>
 The format of the size event.
@@ -276,24 +293,17 @@ The value of the size event
 @event: The event to query
 
 
-<!-- ##### MACRO GST_EVENT_IS_INTERRUPT ##### -->
-<para>
-Check if the event is an interrupt event
-</para>
-
-@event: The event to check
-
-
-<!-- ##### MACRO GST_EVENT_TRACE_NAME ##### -->
+<!-- ##### MACRO GST_EVENT_RATE_VALUE ##### -->
 <para>
-The name used for memory allocation tracing
+Get access to the rate vale field
 </para>
 
+@event: The event to query
 
 
 <!-- ##### STRUCT GstEvent ##### -->
 <para>
-The event structure
+
 </para>
 
 @data: 
@@ -310,15 +320,6 @@ The event structure
 @Returns: 
 
 
-<!-- ##### MACRO gst_event_copy ##### -->
-<para>
-Copy the event using the event specific copy function
-</para>
-
-@ev: The event to copy
-@Returns: A new event that is a copy of the given input event
-
-
 <!-- ##### MACRO gst_event_ref ##### -->
 <para>
 Increase the refcount of this event
@@ -344,6 +345,25 @@ Decrease the refcount of an event, freeing it if the refcount reaches 0
 @ev: The event to unref
 
 
+<!-- ##### MACRO gst_event_copy ##### -->
+<para>
+Copy the event using the event specific copy function
+</para>
+
+@ev: The event to copy
+@Returns: A new event that is a copy of the given input event
+
+
+<!-- ##### FUNCTION gst_event_masks_contains ##### -->
+<para>
+
+</para>
+
+@masks: 
+@mask: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_event_new_seek ##### -->
 <para>
 
@@ -386,6 +406,17 @@ Decrease the refcount of an event, freeing it if the refcount reaches 0
 @Returns: 
 
 
+<!-- ##### FUNCTION gst_event_new_discontinuous_valist ##### -->
+<para>
+
+</para>
+
+@new_media: 
+@format1: 
+@var_args: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_event_discont_get_value ##### -->
 <para>
 
@@ -411,23 +442,3 @@ Create a new flush event.
 
 
 
-<!-- ##### FUNCTION gst_event_masks_contains ##### -->
-<para>
-
-</para>
-
-@masks: 
-@mask: 
-@Returns: 
-
-
-<!-- ##### MACRO GST_EVENT_MASK_FUNCTION ##### -->
-<para>
-A convenience macro to create event mask functions
-</para>
-
-@type: The type of the first argument of the function
-@functionname: the name of the function
-@...: event masks, the last element is marked with 0
-
-
index 6e67295..aa46096 100644 (file)
@@ -16,6 +16,19 @@ with the buffer. (fakesink)
 
 </para>
 
+<!-- ##### ENUM GstFakeSinkStateError ##### -->
+<para>
+
+</para>
+
+@FAKESINK_STATE_ERROR_NONE: 
+@FAKESINK_STATE_ERROR_NULL_READY: 
+@FAKESINK_STATE_ERROR_READY_PAUSED: 
+@FAKESINK_STATE_ERROR_PAUSED_PLAYING: 
+@FAKESINK_STATE_ERROR_PLAYING_PAUSED: 
+@FAKESINK_STATE_ERROR_PAUSED_READY: 
+@FAKESINK_STATE_ERROR_READY_NULL: 
+
 <!-- ##### FUNCTION gst_fakesink_factory_init ##### -->
 <para>
 
index afabed4..23d8b87 100644 (file)
@@ -35,7 +35,6 @@ The <classname>GstFakeSrc</classname> generates empty buffers. (fakesrc)
 
 @FAKESRC_DATA_ALLOCATE: 
 @FAKESRC_DATA_SUBBUFFER: 
-@FAKESRC_DATA_BUFFERPOOL: 
 
 <!-- ##### ENUM GstFakeSrcSizeType ##### -->
 <para>
diff --git a/docs/gst/tmpl/gstfilesink.sgml b/docs/gst/tmpl/gstfilesink.sgml
new file mode 100644 (file)
index 0000000..f0051a8
--- /dev/null
@@ -0,0 +1,24 @@
+<!-- ##### SECTION Title ##### -->
+GstFileSink
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### ENUM GstFileSinkFlags ##### -->
+<para>
+
+</para>
+
+@GST_FILESINK_OPEN: 
+@GST_FILESINK_FLAG_LAST: 
+
diff --git a/docs/gst/tmpl/gstfilter.sgml b/docs/gst/tmpl/gstfilter.sgml
new file mode 100644 (file)
index 0000000..8f5a2fe
--- /dev/null
@@ -0,0 +1,41 @@
+<!-- ##### SECTION Title ##### -->
+GstFilter
+
+<!-- ##### SECTION Short_Description ##### -->
+Take data in and spit data out
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+Filters take data in and spit data out. They are the main Element in a filter graph.
+Filters have zero or more inputs and zero or more outputs. Filters are linked
+together to form filter graphs. A GstFilter is the base class and is not very usefull
+on its own.
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### USER_FUNCTION GstFilterFunc ##### -->
+<para>
+
+</para>
+
+@obj: 
+@user_data: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_filter_run ##### -->
+<para>
+
+</para>
+
+@list: 
+@func: 
+@first: 
+@user_data: 
+@Returns: 
+
+
index d828fa3..b90e080 100644 (file)
@@ -15,6 +15,13 @@ in a pipeline.
 #GstIndexFactory
 </para>
 
+<!-- ##### MACRO GST_TYPE_INDEX_ENTRY ##### -->
+<para>
+
+</para>
+
+
+
 <!-- ##### STRUCT GstIndexEntry ##### -->
 <para>
 The basic element of an index.
@@ -61,38 +68,6 @@ Specify the method to find an index entry in the index.
 @GST_INDEX_LOOKUP_BEFORE: The exact entry or the one before it
 @GST_INDEX_LOOKUP_AFTER: The exact entry or the one after it
 
-<!-- ##### ENUM GstIndexFlags ##### -->
-<para>
-Flags for this index
-</para>
-
-@GST_INDEX_WRITABLE: The index is writable
-@GST_INDEX_READABLE: The index is readable
-@GST_INDEX_FLAG_LAST: First flag that can be used by subclasses
-
-<!-- ##### MACRO GST_INDEX_ID_INVALID ##### -->
-<para>
-An invalid index id
-</para>
-
-
-
-<!-- ##### MACRO GST_INDEX_IS_READABLE ##### -->
-<para>
-Check if the index can be read from
-</para>
-
-@obj: The index to check
-
-
-<!-- ##### MACRO GST_INDEX_IS_WRITABLE ##### -->
-<para>
-Check if the index can be written to
-</para>
-
-@obj: The index to check
-
-
 <!-- ##### MACRO GST_INDEX_NASSOCS ##### -->
 <para>
 Get the number of associations in the entry.
@@ -161,6 +136,13 @@ Get the key of the format entry
 @entry: The entry to query
 
 
+<!-- ##### MACRO GST_INDEX_ID_INVALID ##### -->
+<para>
+An invalid index id
+</para>
+
+
+
 <!-- ##### MACRO GST_INDEX_ID_DESCRIPTION ##### -->
 <para>
 Get the description of the id entry
@@ -180,6 +162,15 @@ Function to filter out entries in the index.
           to the index, FALSE otherwise.
 
 
+<!-- ##### ENUM GstIndexResolverMethod ##### -->
+<para>
+The method used to resolve index writers
+</para>
+
+@GST_INDEX_RESOLVER_CUSTOM: Use a custom resolver
+@GST_INDEX_RESOLVER_GTYPE: Resolve based on the GType of the object
+@GST_INDEX_RESOLVER_PATH: Resolve on the path in graph
+
 <!-- ##### USER_FUNCTION GstIndexResolver ##### -->
 <para>
 Function to resolve ids to writer descriptions.
@@ -194,20 +185,30 @@ Function to resolve ids to writer descriptions.
 @writer_id: A pointer to the id that has to be assigned to this writer
 
 
-<!-- ##### ENUM GstIndexResolverMethod ##### -->
+<!-- ##### ENUM GstIndexFlags ##### -->
 <para>
-The method used to resolve index writers
+Flags for this index
 </para>
 
-@GST_INDEX_RESOLVER_CUSTOM: Use a custom resolver
-@GST_INDEX_RESOLVER_GTYPE: Resolve based on the GType of the object
-@GST_INDEX_RESOLVER_PATH: Resolve on the path in graph
+@GST_INDEX_WRITABLE: The index is writable
+@GST_INDEX_READABLE: The index is readable
+@GST_INDEX_FLAG_LAST: First flag that can be used by subclasses
+
+<!-- ##### MACRO GST_INDEX_IS_READABLE ##### -->
+<para>
+Check if the index can be read from
+</para>
+
+@obj: The index to check
+
 
-<!-- ##### STRUCT GstIndex ##### -->
+<!-- ##### MACRO GST_INDEX_IS_WRITABLE ##### -->
 <para>
-The GstIndex object
+Check if the index can be written to
 </para>
 
+@obj: The index to check
+
 
 <!-- ##### FUNCTION gst_index_new ##### -->
 <para>
@@ -217,6 +218,15 @@ The GstIndex object
 @Returns: 
 
 
+<!-- ##### FUNCTION gst_index_commit ##### -->
+<para>
+
+</para>
+
+@index: 
+@id: 
+
+
 <!-- ##### FUNCTION gst_index_get_group ##### -->
 <para>
 
@@ -373,6 +383,23 @@ The GstIndex object
 @Returns: 
 
 
+<!-- ##### FUNCTION gst_index_entry_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_entry_copy ##### -->
+<para>
+
+</para>
+
+@entry: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_index_entry_free ##### -->
 <para>
 
@@ -392,13 +419,105 @@ The GstIndex object
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_index_commit ##### -->
+<!-- ##### MACRO GST_TYPE_INDEX_FACTORY ##### -->
 <para>
 
 </para>
 
-@index: 
-@id: 
+
+
+<!-- ##### MACRO GST_INDEX_FACTORY ##### -->
+<para>
+
+</para>
+
+@obj: 
+
+
+<!-- ##### MACRO GST_IS_INDEX_FACTORY ##### -->
+<para>
+
+</para>
+
+@obj: 
+
+
+<!-- ##### MACRO GST_INDEX_FACTORY_CLASS ##### -->
+<para>
+
+</para>
+
+@klass: 
+
+
+<!-- ##### MACRO GST_IS_INDEX_FACTORY_CLASS ##### -->
+<para>
+
+</para>
+
+@klass: 
+
+
+<!-- ##### MACRO GST_INDEX_FACTORY_GET_CLASS ##### -->
+<para>
+
+</para>
+
+@obj: 
+
+
+<!-- ##### FUNCTION gst_index_factory_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_factory_new ##### -->
+<para>
+
+</para>
+
+@name: 
+@longdesc: 
+@type: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_factory_destroy ##### -->
+<para>
+
+</para>
+
+@factory: 
+
+
+<!-- ##### FUNCTION gst_index_factory_find ##### -->
+<para>
+
+</para>
+
+@name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_factory_create ##### -->
+<para>
+
+</para>
+
+@factory: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_index_factory_make ##### -->
+<para>
+
+</para>
+
+@name: 
+@Returns: 
 
 
 <!-- ##### SIGNAL GstIndex::entry-added ##### -->
index 3ae7489..8461b48 100644 (file)
@@ -2,7 +2,7 @@
 GstInfo
 
 <!-- ##### SECTION Short_Description ##### -->
-debugging subsystem
+Debugging and logging
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
@@ -68,37 +68,6 @@ categories. These are explained at GST_DEBUG_CATEGORY_INIT().
 and environment variables that affect the debugging output.
 </para>
 
-<!-- ##### MACRO GST_STR_NULL ##### -->
-<para>
-Macro to use when a string must not be NULL, but may be NULL. If the string is
-NULL, "(NULL)" is printed instead.
-In GStreamer printf string arguments may not be NULL, because on some platforms
-(ie Solaris) the libc crashes in that case. This includes debugging strings.
-</para>
-
-@str: The string to check.
-@Returns: A string that is guaranteed to be not NULL.
-
-
-<!-- ##### MACRO GST_DEBUG_PAD_NAME ##### -->
-<para>
-Evaluates to 2 strings, that describe the pad. Often used in debugging
-statements.
-</para>
-
-@pad: The pad to debug.
-
-
-<!-- ##### MACRO GST_FUNCTION ##### -->
-<para>
-This macro should evaluate to the name of the current function and be should
-be defined when configuring your project, as it is compiler dependant. If it
-is not defined, some default value is used. It is used to provide debugging
-output with the function name of the message.
-</para>
-
-
-
 <!-- ##### ENUM GstDebugLevel ##### -->
 <para>
 The level defines the importance of a debugging message. The more important a 
@@ -141,15 +110,6 @@ reset the debugging output to default behaviour.
 
 
 
-<!-- ##### FUNCTION gst_debug_level_get_name ##### -->
-<para>
-
-</para>
-
-@level: 
-@Returns: 
-
-
 <!-- ##### ENUM GstDebugColorFlags ##### -->
 <para>
 These are some terminal-oriented flags you can use when creating your debugging
@@ -175,13 +135,25 @@ categories to make them stand out in debugging output.
 @GST_DEBUG_BOLD: Make the output bold.
 @GST_DEBUG_UNDERLINE: Underline the output.
 
-<!-- ##### FUNCTION gst_debug_construct_term_color ##### -->
+<!-- ##### MACRO GST_DEBUG_FG_MASK ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_DEBUG_BG_MASK ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_DEBUG_FORMAT_MASK ##### -->
 <para>
 
 </para>
 
-@colorinfo: 
-@Returns: 
 
 
 <!-- ##### STRUCT GstDebugCategory ##### -->
@@ -191,15 +163,40 @@ This is the struct that describes the categories. Once initialized with
 </para>
 
 
-<!-- ##### VARIABLE GST_CAT_DEFAULT ##### -->
+<!-- ##### MACRO GST_STR_NULL ##### -->
 <para>
-The default category that is used when no other category is defined as the
-default. If you want to define a default category, do it like this:
-<informalexample>
-<programlisting>
-&hash;define GST_CAT_DEFAULT category_to_be_default
-</programlisting>
-</informalexample>
+Macro to use when a string must not be NULL, but may be NULL. If the string is
+NULL, "(NULL)" is printed instead.
+In GStreamer printf string arguments may not be NULL, because on some platforms
+(ie Solaris) the libc crashes in that case. This includes debugging strings.
+</para>
+
+@str: The string to check.
+@Returns: A string that is guaranteed to be not NULL.
+
+
+<!-- ##### MACRO GST_DEBUG_PAD_NAME ##### -->
+<para>
+Evaluates to 2 strings, that describe the pad. Often used in debugging
+statements.
+</para>
+
+@pad: The pad to debug.
+
+
+<!-- ##### MACRO GST_FUNCTION ##### -->
+<para>
+This macro should evaluate to the name of the current function and be should
+be defined when configuring your project, as it is compiler dependant. If it
+is not defined, some default value is used. It is used to provide debugging
+output with the function name of the message.
+</para>
+
+
+
+<!-- ##### STRUCT GstDebugMessage ##### -->
+<para>
+
 </para>
 
 
@@ -233,6 +230,30 @@ default. If you want to define a default category, do it like this:
 @Varargs: 
 
 
+<!-- ##### FUNCTION gst_debug_log_valist ##### -->
+<para>
+
+</para>
+
+@category: 
+@level: 
+@file: 
+@function: 
+@line: 
+@object: 
+@format: 
+@args: 
+
+
+<!-- ##### FUNCTION gst_debug_message_get ##### -->
+<para>
+
+</para>
+
+@message: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_debug_log_default ##### -->
 <para>
 
@@ -248,6 +269,15 @@ default. If you want to define a default category, do it like this:
 @unused: 
 
 
+<!-- ##### FUNCTION gst_debug_level_get_name ##### -->
+<para>
+
+</para>
+
+@level: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_debug_add_log_function ##### -->
 <para>
 
@@ -444,34 +474,39 @@ default. If you want to define a default category, do it like this:
 @Returns: 
 
 
-<!-- ##### MACRO GST_CAT_LEVEL_LOG ##### -->
+<!-- ##### FUNCTION gst_debug_construct_term_color ##### -->
 <para>
-GST_CAT_LEVEL_LOG:
-Outputs a debugging message. This is the most general macro for outputting
-debugging messages. You will probably want to use one of the ones described
-below.
+
 </para>
 
-@cat: category to use
-@level: the severity of the message
-@object: the #GObject the message belongs to or NULL if none
-@...: A printf-style message to output
+@colorinfo: 
+@Returns: 
 
 
-<!-- ##### MACRO GST_INFO ##### -->
+<!-- ##### VARIABLE GST_CAT_DEFAULT ##### -->
 <para>
-Output an informational message in the default category.
+The default category that is used when no other category is defined as the
+default. If you want to define a default category, do it like this:
+<informalexample>
+<programlisting>
+&hash;define GST_CAT_DEFAULT category_to_be_default
+</programlisting>
+</informalexample>
 </para>
 
-@...: printf-style message to output
 
-
-<!-- ##### MACRO GST_DEBUG ##### -->
+<!-- ##### MACRO GST_CAT_LEVEL_LOG ##### -->
 <para>
-Output a debugging message in the default category.
+GST_CAT_LEVEL_LOG:
+Outputs a debugging message. This is the most general macro for outputting
+debugging messages. You will probably want to use one of the ones described
+below.
 </para>
 
-@...: printf-style message to output
+@cat: category to use
+@level: the severity of the message
+@object: the #GObject the message belongs to or NULL if none
+@...: A printf-style message to output
 
 
 <!-- ##### MACRO GST_CAT_ERROR_OBJECT ##### -->
@@ -543,6 +578,24 @@ Output a warning message in the given category.
 @...: printf-style message to output
 
 
+<!-- ##### MACRO GST_CAT_INFO ##### -->
+<para>
+Output an informational message in the given category.
+</para>
+
+@cat: category to use
+@...: printf-style message to output
+
+
+<!-- ##### MACRO GST_CAT_DEBUG ##### -->
+<para>
+Output a debuggign message in the given category.
+</para>
+
+@cat: category to use
+@...: printf-style message to output
+
+
 <!-- ##### MACRO GST_CAT_LOG ##### -->
 <para>
 Output a logging message in the given category.
@@ -615,21 +668,19 @@ Output a warning message in the default category.
 @...: printf-style message to output
 
 
-<!-- ##### MACRO GST_CAT_INFO ##### -->
+<!-- ##### MACRO GST_INFO ##### -->
 <para>
-Output an informational message in the given category.
+Output an informational message in the default category.
 </para>
 
-@cat: category to use
 @...: printf-style message to output
 
 
-<!-- ##### MACRO GST_CAT_DEBUG ##### -->
+<!-- ##### MACRO GST_DEBUG ##### -->
 <para>
-Output a debuggign message in the given category.
+Output a debugging message in the default category.
 </para>
 
-@cat: category to use
 @...: printf-style message to output
 
 
@@ -641,6 +692,58 @@ Output a logging message in the default category.
 @...: printf-style message to output
 
 
+<!-- ##### MACRO GST_INFO_ELEMENT ##### -->
+<para>
+
+</para>
+
+@cat: 
+@obj: 
+@...: 
+
+
+<!-- ##### MACRO GST_DEBUG_ELEMENT ##### -->
+<para>
+
+</para>
+
+@cat: 
+@obj: 
+@...: 
+
+
+<!-- ##### MACRO GST_DEBUG_ENTER ##### -->
+<para>
+
+</para>
+
+@...: 
+
+
+<!-- ##### MACRO GST_DEBUG_LEAVE ##### -->
+<para>
+
+</para>
+
+@...: 
+
+
+<!-- ##### MACRO GST_INFO_ENTER ##### -->
+<para>
+
+</para>
+
+@...: 
+
+
+<!-- ##### MACRO GST_INFO_LEAVE ##### -->
+<para>
+
+</para>
+
+@...: 
+
+
 <!-- ##### MACRO GST_DEBUG_FUNCPTR ##### -->
 <para>
 Register a pointer to a function with its name, so it can later be used by
@@ -666,3 +769,44 @@ Make sure you free the string after use.
 Returns: The name of the function
 
 
+<!-- ##### MACRO gst_debug_set_log_function ##### -->
+<para>
+
+</para>
+
+@func: 
+@data: 
+
+
+<!-- ##### MACRO gst_debug_reset_log_function ##### -->
+<para>
+
+</para>
+
+@void: 
+
+
+<!-- ##### MACRO gst_debug_category_set_threshold_for_name ##### -->
+<para>
+
+</para>
+
+@name: 
+@level: 
+
+
+<!-- ##### MACRO gst_debug_category_unset_threshold_for_name ##### -->
+<para>
+
+</para>
+
+@name: 
+
+
+<!-- ##### FUNCTION gst_debug_print_stack_trace ##### -->
+<para>
+
+</para>
+
+
+
index 9bce3c3..10754ef 100644 (file)
@@ -2,7 +2,7 @@
 GstInterface
 
 <!-- ##### SECTION Short_Description ##### -->
-
+Core interfaces implemented by #GstElements
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
@@ -14,6 +14,31 @@ GstInterface
 
 </para>
 
+<!-- ##### STRUCT GstImplementsInterface ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO GST_IMPLEMENTS_INTERFACE_CHECK_INSTANCE_CAST ##### -->
+<para>
+
+</para>
+
+@obj: 
+@type: 
+@cast_t: 
+
+
+<!-- ##### MACRO GST_IMPLEMENTS_INTERFACE_CHECK_INSTANCE_TYPE ##### -->
+<para>
+
+</para>
+
+@obj: 
+@type: 
+
+
 <!-- ##### FUNCTION gst_element_implements_interface ##### -->
 <para>
 
index 7605b29..3f61961 100644 (file)
@@ -14,3 +14,27 @@ gstlog
 
 </para>
 
+<!-- ##### VARIABLE g_log_domain_gstreamer ##### -->
+<para>
+The variable that holds the GStreamer log domain
+</para>
+
+
+<!-- ##### MACRO GST_SHOW_INFO ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO gst_info ##### -->
+<para>
+
+</para>
+
+@...: 
+<!-- # Unused Parameters # -->
+@format: 
+@args...: 
+
+
diff --git a/docs/gst/tmpl/gstmacros.sgml b/docs/gst/tmpl/gstmacros.sgml
new file mode 100644 (file)
index 0000000..6617bc2
--- /dev/null
@@ -0,0 +1,37 @@
+<!-- ##### SECTION Title ##### -->
+gstmacros
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### MACRO GST_GNUC_CONSTRUCTOR ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_INLINE_FUNC ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_CAN_INLINE ##### -->
+<para>
+
+</para>
+
+
+
diff --git a/docs/gst/tmpl/gstmarshal.sgml b/docs/gst/tmpl/gstmarshal.sgml
new file mode 100644 (file)
index 0000000..31c8588
--- /dev/null
@@ -0,0 +1,241 @@
+<!-- ##### SECTION Title ##### -->
+gstmarshal
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### MACRO gst_marshal_VOID__VOID ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO gst_marshal_VOID__BOOLEAN ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO gst_marshal_VOID__INT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO gst_marshal_VOID__STRING ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO gst_marshal_VOID__BOXED ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO gst_marshal_VOID__POINTER ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_marshal_VOID__POINTER_OBJECT ##### -->
+<para>
+
+</para>
+
+@closure: 
+@return_value: 
+@n_param_values: 
+@param_values: 
+@invocation_hint: 
+@marshal_data: 
+
+
+<!-- ##### MACRO gst_marshal_VOID__OBJECT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_marshal_VOID__OBJECT_PARAM ##### -->
+<para>
+
+</para>
+
+@closure: 
+@return_value: 
+@n_param_values: 
+@param_values: 
+@invocation_hint: 
+@marshal_data: 
+
+
+<!-- ##### FUNCTION gst_marshal_VOID__OBJECT_POINTER ##### -->
+<para>
+
+</para>
+
+@closure: 
+@return_value: 
+@n_param_values: 
+@param_values: 
+@invocation_hint: 
+@marshal_data: 
+
+
+<!-- ##### FUNCTION gst_marshal_VOID__OBJECT_BOXED ##### -->
+<para>
+
+</para>
+
+@closure: 
+@return_value: 
+@n_param_values: 
+@param_values: 
+@invocation_hint: 
+@marshal_data: 
+
+
+<!-- ##### FUNCTION gst_marshal_VOID__OBJECT_OBJECT_STRING ##### -->
+<para>
+
+</para>
+
+@closure: 
+@return_value: 
+@n_param_values: 
+@param_values: 
+@invocation_hint: 
+@marshal_data: 
+
+
+<!-- ##### FUNCTION gst_marshal_VOID__OBJECT_STRING ##### -->
+<para>
+
+</para>
+
+@closure: 
+@return_value: 
+@n_param_values: 
+@param_values: 
+@invocation_hint: 
+@marshal_data: 
+
+
+<!-- ##### FUNCTION gst_marshal_VOID__INT_INT ##### -->
+<para>
+
+</para>
+
+@closure: 
+@return_value: 
+@n_param_values: 
+@param_values: 
+@invocation_hint: 
+@marshal_data: 
+
+
+<!-- ##### FUNCTION gst_marshal_VOID__INT64 ##### -->
+<para>
+
+</para>
+
+@closure: 
+@return_value: 
+@n_param_values: 
+@param_values: 
+@invocation_hint: 
+@marshal_data: 
+
+
+<!-- ##### FUNCTION gst_marshal_VOID__UINT_BOXED ##### -->
+<para>
+
+</para>
+
+@closure: 
+@return_value: 
+@n_param_values: 
+@param_values: 
+@invocation_hint: 
+@marshal_data: 
+
+
+<!-- ##### MACRO gst_marshal_VOID__UINT_POINTER ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_marshal_BOOLEAN__VOID ##### -->
+<para>
+
+</para>
+
+@closure: 
+@return_value: 
+@n_param_values: 
+@param_values: 
+@invocation_hint: 
+@marshal_data: 
+
+
+<!-- ##### FUNCTION gst_marshal_BOOLEAN__POINTER ##### -->
+<para>
+
+</para>
+
+@closure: 
+@return_value: 
+@n_param_values: 
+@param_values: 
+@invocation_hint: 
+@marshal_data: 
+
+
+<!-- ##### FUNCTION gst_marshal_POINTER__POINTER ##### -->
+<para>
+
+</para>
+
+@closure: 
+@return_value: 
+@n_param_values: 
+@param_values: 
+@invocation_hint: 
+@marshal_data: 
+
+
+<!-- ##### FUNCTION gst_marshal_BOXED__BOXED ##### -->
+<para>
+
+</para>
+
+@closure: 
+@return_value: 
+@n_param_values: 
+@param_values: 
+@invocation_hint: 
+@marshal_data: 
+
+
diff --git a/docs/gst/tmpl/gstmd5sink.sgml b/docs/gst/tmpl/gstmd5sink.sgml
new file mode 100644 (file)
index 0000000..944ef7a
--- /dev/null
@@ -0,0 +1,25 @@
+<!-- ##### SECTION Title ##### -->
+GstMD5Sink
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION gst_md5sink_factory_init ##### -->
+<para>
+
+</para>
+
+@factory: 
+@Returns: 
+
+
diff --git a/docs/gst/tmpl/gstmultifilesrc.sgml b/docs/gst/tmpl/gstmultifilesrc.sgml
new file mode 100644 (file)
index 0000000..1ee29c9
--- /dev/null
@@ -0,0 +1,24 @@
+<!-- ##### SECTION Title ##### -->
+GstMultiFileSrc
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### ENUM GstMultiFileSrcFlags ##### -->
+<para>
+
+</para>
+
+@GST_MULTIFILESRC_OPEN: 
+@GST_MULTIFILESRC_FLAG_LAST: 
+
index 52616a2..2ecbb41 100644 (file)
@@ -2,7 +2,7 @@
 GstObject
 
 <!-- ##### SECTION Short_Description ##### -->
-Basis for the GST object hierarchy.
+Base class for the GStreamer object hierarchy
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
@@ -25,6 +25,21 @@ object.
 
 </para>
 
+<!-- ##### MACRO GST_OBJECT_CLASS ##### -->
+<para>
+
+</para>
+
+@klass: 
+
+
+<!-- ##### MACRO xmlNodePtr ##### -->
+<para>
+
+</para>
+
+
+
 <!-- ##### ENUM GstObjectFlags ##### -->
 <para>
 Flags for an object
@@ -34,12 +49,6 @@ Flags for an object
 @GST_FLOATING: The object is created but has no parent yet to manage it
 @GST_OBJECT_FLAG_LAST: subclasses can add additional flags starting from this flag
 
-<!-- ##### STRUCT GstObject ##### -->
-<para>
-The GstObject
-</para>
-
-
 <!-- ##### MACRO GST_FLAGS ##### -->
 <para>
 This macro returns the entire set of flags for the object.
@@ -75,79 +84,87 @@ This macro usets the given bits.
 @flag: Flag to set, must be a single bit in guint32.
 
 
-<!-- ##### MACRO GST_LOCK ##### -->
+<!-- ##### MACRO GST_OBJECT_NAME ##### -->
 <para>
-This macro will obtain a lock on the object, making serialization
-possible.
+Get the name of this object
 </para>
 
-@obj: Object to lock.
+@obj: Object to get the name of.
 
 
-<!-- ##### MACRO GST_TRYLOCK ##### -->
+<!-- ##### MACRO GST_OBJECT_PARENT ##### -->
 <para>
-This macro will try to obtain a lock on the object, but will return with
-FALSE if it can't get it immediately.
+Get the parent of this object
 </para>
 
-@obj: Object to try to get a lock on.
+@obj: Object to get the parent of.
 
 
-<!-- ##### MACRO GST_UNLOCK ##### -->
+<!-- ##### MACRO GST_OBJECT_DESTROYED ##### -->
 <para>
-This macro releases a lock on the object.
+Check if the object has been destroyed.
 </para>
 
-@obj: Object to unlock.
+@obj: The Object to check
 
 
-<!-- ##### MACRO GST_GET_LOCK ##### -->
+<!-- ##### MACRO GST_OBJECT_FLOATING ##### -->
 <para>
-Acquire a reference to the mutex of this object.
+Check if the object is floating.
 </para>
 
-@obj: Object to get the mutex of.
+@obj: The Object to check
 
 
-<!-- ##### MACRO GST_OBJECT_PARENT ##### -->
+<!-- ##### MACRO GST_LOCK ##### -->
 <para>
-Get the parent of this object
+This macro will obtain a lock on the object, making serialization
+possible.
 </para>
 
-@obj: Object to get the parent of.
+@obj: Object to lock.
 
 
-<!-- ##### MACRO GST_OBJECT_NAME ##### -->
+<!-- ##### MACRO GST_TRYLOCK ##### -->
 <para>
-Get the name of this object
+This macro will try to obtain a lock on the object, but will return with
+FALSE if it can't get it immediately.
 </para>
 
-@obj: Object to get the name of.
+@obj: Object to try to get a lock on.
 
 
-<!-- ##### MACRO GST_OBJECT_FLOATING ##### -->
+<!-- ##### MACRO GST_UNLOCK ##### -->
 <para>
-Check if the object is floating.
+This macro releases a lock on the object.
 </para>
 
-@obj: The Object to check
+@obj: Object to unlock.
 
 
-<!-- ##### MACRO GST_OBJECT_DESTROYED ##### -->
+<!-- ##### MACRO GST_GET_LOCK ##### -->
 <para>
-Check if the object has been destroyed.
+Acquire a reference to the mutex of this object.
 </para>
 
-@obj: The Object to check
+@obj: Object to get the mutex of.
 
 
-<!-- ##### FUNCTION gst_object_check_uniqueness ##### -->
+<!-- ##### FUNCTION gst_object_set_name ##### -->
 <para>
 
 </para>
 
-@list: 
+@object: 
 @name: 
+
+
+<!-- ##### FUNCTION gst_object_get_name ##### -->
+<para>
+
+</para>
+
+@object: 
 @Returns: 
 
 
@@ -169,59 +186,64 @@ Check if the object has been destroyed.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_object_set_name ##### -->
+<!-- ##### FUNCTION gst_object_unparent ##### -->
 <para>
 
 </para>
 
 @object: 
-@name: 
 
 
-<!-- ##### FUNCTION gst_object_get_name ##### -->
+<!-- ##### FUNCTION gst_object_default_deep_notify ##### -->
 <para>
 
 </para>
 
 @object: 
-@Returns: 
+@orig: 
+@pspec: 
+@excluded_props: 
 
 
-<!-- ##### FUNCTION gst_object_unparent ##### -->
+<!-- ##### FUNCTION gst_object_check_uniqueness ##### -->
 <para>
 
 </para>
 
-@object: 
+@list: 
+@name: 
+@Returns: 
 
 
-<!-- ##### FUNCTION gst_object_ref ##### -->
+<!-- ##### FUNCTION gst_object_save_thyself ##### -->
 <para>
 
 </para>
 
-@object: the object
+@object: 
+@parent: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_object_unref ##### -->
+<!-- ##### FUNCTION gst_object_restore_thyself ##### -->
 <para>
 
 </para>
 
-@object: the object
+@object: 
+@self: 
 
 
-<!-- ##### FUNCTION gst_object_replace ##### -->
+<!-- ##### FUNCTION gst_object_ref ##### -->
 <para>
 
 </para>
 
-@oldobj: 
-@newobj
+@object: the object
+@Returns
 
 
-<!-- ##### FUNCTION gst_object_sink ##### -->
+<!-- ##### FUNCTION gst_object_unref ##### -->
 <para>
 
 </para>
@@ -229,23 +251,21 @@ Check if the object has been destroyed.
 @object: the object
 
 
-<!-- ##### FUNCTION gst_object_save_thyself ##### -->
+<!-- ##### FUNCTION gst_object_sink ##### -->
 <para>
 
 </para>
 
-@object: 
-@parent: 
-@Returns: 
+@object: the object
 
 
-<!-- ##### FUNCTION gst_object_restore_thyself ##### -->
+<!-- ##### FUNCTION gst_object_replace ##### -->
 <para>
 
 </para>
 
-@object
-@self
+@oldobj
+@newobj
 
 
 <!-- ##### FUNCTION gst_object_get_path_string ##### -->
@@ -257,15 +277,16 @@ Check if the object has been destroyed.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_object_default_deep_notify ##### -->
+<!-- ##### FUNCTION gst_class_signal_connect ##### -->
 <para>
 
 </para>
 
-@object: 
-@orig: 
-@pspec: 
-@excluded_props: 
+@klass: 
+@name: 
+@func: 
+@func_data: 
+@Returns: 
 
 
 <!-- ##### FUNCTION gst_class_signal_emit_by_name ##### -->
@@ -278,18 +299,6 @@ Check if the object has been destroyed.
 @self: 
 
 
-<!-- ##### FUNCTION gst_class_signal_connect ##### -->
-<para>
-
-</para>
-
-@klass: 
-@name: 
-@func: 
-@func_data: 
-@Returns: 
-
-
 <!-- ##### SIGNAL GstObject::deep-notify ##### -->
 <para>
 The deep notify signal is used to be notified of property changes.
index 4d043c8..91c38de 100644 (file)
@@ -2,7 +2,7 @@
 GstPad
 
 <!-- ##### SECTION Short_Description ##### -->
-The link between Elements
+Object contained by elements that allows links to other elements
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
@@ -57,133 +57,192 @@ Last reviewed on December 13th, 2002 (0.5.0.1)
 #GstPadTemplate, #GstElement, #GstEvent
 </para>
 
-<!-- ##### MACRO GST_PAD_NAME ##### -->
+<!-- ##### MACRO GST_IS_PAD_FAST ##### -->
 <para>
-Gets the name of the pad.
+
 </para>
 
-@pad: a #GstPad to get the name of.
-@Returns: the pad's name.
+@obj: 
 
 
-<!-- ##### MACRO GST_PAD_ELEMENT_PRIVATE ##### -->
+<!-- ##### MACRO GST_PAD_CLASS ##### -->
 <para>
-Gets the private data set by the element that owns the pad.
+
 </para>
 
-@pad: a #GstPad to get the private data of.
-#Returns: a gpointer to the private data.
+@klass: 
 
 
-<!-- ##### MACRO GST_PAD_PARENT ##### -->
+<!-- ##### MACRO GST_TYPE_REAL_PAD ##### -->
 <para>
-Gets the parent element of this pad.
+
 </para>
 
-@pad: a #GstPad to get the parent of.
-@Returns: the parent #GstElement of this pad.
 
 
-<!-- ##### MACRO GST_PAD_PAD_TEMPLATE ##### -->
+<!-- ##### MACRO GST_IS_REAL_PAD ##### -->
 <para>
-Gets the pad template that was used to create this pad.
+
 </para>
 
-@pad: a #GstPad to get the pad template of.
-#Returns: the #GstPadTemplate used to create the pad, or NULL if none was
-used.
+@obj: 
 
 
-<!-- ##### MACRO GST_PAD_REALIZE ##### -->
+<!-- ##### MACRO GST_IS_REAL_PAD_FAST ##### -->
 <para>
-Returns the real pad of this pad.
+
 </para>
 
-@pad: a #GstPad to realize.
-@Returns: the actual #GstPad.
+@obj: 
 
 
-<!-- ##### MACRO GST_PAD_DIRECTION ##### -->
+<!-- ##### MACRO GST_IS_REAL_PAD_CLASS ##### -->
 <para>
-Gets the pad's direction.
+
 </para>
 
-@pad: a #GstPad to get the direction of.
-@Returns: the #GstPadDirection of the pad.
+@klass: 
+<!-- # Unused Parameters # -->
+@obj: 
 
 
-<!-- ##### MACRO GST_PAD_CAPS ##### -->
+<!-- ##### MACRO GST_REAL_PAD ##### -->
 <para>
-Gets the capabilities of a pad.
+
 </para>
 
-@pad: a #GstPad to get the capabilities of.
-@Returns: the #GstCaps of the pad.
+@obj: 
 
 
-<!-- ##### MACRO GST_PAD_PEER ##### -->
+<!-- ##### MACRO GST_REAL_PAD_CLASS ##### -->
 <para>
-Gets the peer pad of this pad.  The peer pad is the pad on to which the parent
-element is linked through this pad.
+
 </para>
 
-@pad: a #GstPad to get the peer pad of.
-@Returns: the peer #GstPad.
+@klass: 
 
 
-<!-- ##### MACRO GST_PAD_CAN_PULL ##### -->
+<!-- ##### MACRO GST_TYPE_GHOST_PAD ##### -->
 <para>
-Checks if buffers can be pulled from this buffer.
+
 </para>
 
-@pad: a #GstPad to check on if a buffer can be pulled from it.
 
 
-<!-- ##### MACRO GST_PAD_IS_SINK ##### -->
+<!-- ##### MACRO GST_IS_GHOST_PAD ##### -->
 <para>
-Checks if the pad is a sink pad.
+
 </para>
 
-@pad: a #GstPad to check.
+@obj: 
 
 
-<!-- ##### MACRO GST_PAD_IS_SRC ##### -->
+<!-- ##### MACRO GST_IS_GHOST_PAD_FAST ##### -->
 <para>
-Checks if the pad is a source pad.
+
 </para>
 
-@pad: a #GstPad to check.
+@obj: 
 
 
-<!-- ##### MACRO GST_PAD_IS_LINKED ##### -->
+<!-- ##### MACRO GST_IS_GHOST_PAD_CLASS ##### -->
 <para>
-Checks if the pad is linked.
+
 </para>
 
-@pad: a #GstPad to check.
+@klass: 
+<!-- # Unused Parameters # -->
+@obj: 
 
 
-<!-- ##### MACRO GST_PAD_IS_ACTIVE ##### -->
+<!-- ##### MACRO GST_GHOST_PAD ##### -->
 <para>
-Checks if the pad is active.
+
 </para>
 
-@pad: a #GstPad to check
+@obj: 
 
 
-<!-- ##### MACRO GST_PAD_IS_USABLE ##### -->
+<!-- ##### MACRO GST_GHOST_PAD_CLASS ##### -->
 <para>
-Checks if a pad is usable. A usable pad is both linked and active.
+
 </para>
 
-@pad: a #GstPad to check
+@klass: 
+
+
+<!-- ##### STRUCT GstStaticPadTemplate ##### -->
+<para>
+
+</para>
+
+@name_template: 
+@direction: 
+@presence: 
+@static_caps: 
+
+<!-- ##### STRUCT GstPadLink ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ENUM GstPadLinkReturn ##### -->
+<para>
+The result of a pad link.
+</para>
+
+@GST_PAD_LINK_REFUSED: the link was refused.
+@GST_PAD_LINK_DELAYED: the link was delayed, probably because the
+                       element needs more specific pad capabilitiess.
+@GST_PAD_LINK_OK:      the link succeeded.
+@GST_PAD_LINK_DONE:    the link succeeded, 
+                       any more attempts are not needed.
+
+<!-- ##### MACRO GST_PAD_LINK_FAILED ##### -->
+<para>
+
+</para>
 
+@ret: 
 
-<!-- ##### STRUCT GstPad ##### -->
+
+<!-- ##### MACRO GST_PAD_LINK_SUCCESSFUL ##### -->
+<para>
+
+</para>
+
+@ret: 
+
+
+<!-- ##### MACRO GST_PAD_QUERY_TYPE_FUNCTION ##### -->
+<para>
+A convenience macro to construct query type functions
+</para>
+
+@functionname: the name of the function
+@...: query types, 0 to mark the last element
+
+
+<!-- ##### MACRO GST_PAD_FORMATS_FUNCTION ##### -->
+<para>
+Convenience function to define an array of formats that can be used
+as #GstPadGetFormatsFunction.
+</para>
+
+@functionname: The name of the function
+@...: comma separated list of formats, 0 to mark the end
+
+
+<!-- ##### MACRO GST_PAD_EVENT_MASK_FUNCTION ##### -->
 <para>
-The GstPad object
+Convenience function to define an array of event masks that can be used
+as #GstPadGetEventMaskFunction.
 </para>
 
+@functionname: The name of the function
+@...: comma separated list of event maks, { 0, } to mark the end
+
 
 <!-- ##### USER_FUNCTION GstPadChainFunction ##### -->
 <para>
@@ -205,18 +264,6 @@ A function that will be called when pulling a buffer.
 @Returns: the #GstBuffer pulled.
 
 
-<!-- ##### USER_FUNCTION GstPadGetCapsFunction ##### -->
-<para>
-Returns the capabilities of the specified pad. By default this function
-will return the pad template capabilities, but can optionally be overridden.
-</para>
-
-@pad: the #GstPad to get the capabilities of.
-@Returns: the #GstCaps of the pad.
-<!-- # Unused Parameters # -->
-@caps: the peer's #GstCaps, can be used to filter the capabilities.
-
-
 <!-- ##### USER_FUNCTION GstPadEventFunction ##### -->
 <para>
 Function signature to handle an event for the pad.
@@ -227,28 +274,6 @@ Function signature to handle an event for the pad.
 @Returns: TRUE if the pad could handle the event.
 
 
-<!-- ##### USER_FUNCTION GstPadLinkFunction ##### -->
-<para>
-Function signature to handle a new link on the pad.
-</para>
-
-@pad: the #GstPad that is linked.
-@caps: the peer's #GstCaps.
-@Returns: the result of the link with the specified caps.
-
-
-<!-- ##### ENUM GstPadLinkReturn ##### -->
-<para>
-The result of a pad link.
-</para>
-
-@GST_PAD_LINK_REFUSED: the link was refused.
-@GST_PAD_LINK_DELAYED: the link was delayed, probably because the
-                       element needs more specific pad capabilitiess.
-@GST_PAD_LINK_OK:      the link succeeded.
-@GST_PAD_LINK_DONE:    the link succeeded, 
-                       any more attempts are not needed.
-
 <!-- ##### USER_FUNCTION GstPadConvertFunction ##### -->
 <para>
 The signature of a convert function. 
@@ -262,15 +287,16 @@ The signature of a convert function.
 @Returns: TRUE if the conversion could be performed.
 
 
-<!-- ##### USER_FUNCTION GstPadDispatcherFunction ##### -->
+<!-- ##### USER_FUNCTION GstPadQueryFunction ##### -->
 <para>
-A dispatcher function is called for all internally linked pads, see 
-gst_pad_dispatcher().
+The signature of the query function.
 </para>
 
-@pad: the #GstPad that is dispatched.
-@data: the gpointer to optional user data.
-@Returns: TRUE if the dispatching procedure has to be stopped.
+@pad: the #GstPad to query.
+@type: the #GstPadQueryType.
+@format: a pointer to the target #GstFormat.
+@value: a pointer to the target value.
+@Returns: TRUE if the query could be performed.
 
 
 <!-- ##### USER_FUNCTION GstPadIntLinkFunction ##### -->
@@ -284,16 +310,13 @@ The signature of the internal pad link function.
           The caller must call g_list_free() on it after use.
 
 
-<!-- ##### USER_FUNCTION GstPadQueryFunction ##### -->
+<!-- ##### USER_FUNCTION GstPadFormatsFunction ##### -->
 <para>
-The signature of the query function.
+The signature of the formats function.
 </para>
 
-@pad: the #GstPad to query.
-@type: the #GstPadQueryType.
-@format: a pointer to the target #GstFormat.
-@value: a pointer to the target value.
-@Returns: TRUE if the query could be performed.
+@pad: a #GstPad to query
+@Returns: an array of formats
 
 
 <!-- ##### USER_FUNCTION GstPadEventMaskFunction ##### -->
@@ -305,70 +328,542 @@ The signature of the eventmask function.
 @Returns: an array of event masks
 
 
-<!-- ##### USER_FUNCTION GstPadFormatsFunction ##### -->
+<!-- ##### USER_FUNCTION GstPadQueryTypeFunction ##### -->
 <para>
-The signature of the formats function.
+The signature of the query types function.
 </para>
 
 @pad: a #GstPad to query
-@Returns: an array of formats
+@Returns: an array of query types
 
 
-<!-- ##### USER_FUNCTION GstPadQueryTypeFunction ##### -->
+<!-- ##### USER_FUNCTION GstPadLinkFunction ##### -->
 <para>
-The signature of the query types function.
+Function signature to handle a new link on the pad.
+</para>
+
+@pad: the #GstPad that is linked.
+@caps: the peer's #GstCaps.
+@Returns: the result of the link with the specified caps.
+
+
+<!-- ##### USER_FUNCTION GstPadUnlinkFunction ##### -->
+<para>
+
+</para>
+
+@pad: 
+
+
+<!-- ##### USER_FUNCTION GstPadGetCapsFunction ##### -->
+<para>
+Returns the capabilities of the specified pad. By default this function
+will return the pad template capabilities, but can optionally be overridden.
+</para>
+
+@pad: the #GstPad to get the capabilities of.
+@Returns: the #GstCaps of the pad.
+<!-- # Unused Parameters # -->
+@caps: the peer's #GstCaps, can be used to filter the capabilities.
+
+
+<!-- ##### USER_FUNCTION GstPadFixateFunction ##### -->
+<para>
+
+</para>
+
+@pad: 
+@caps: 
+@Returns: 
+
+
+<!-- ##### USER_FUNCTION GstPadBufferAllocFunction ##### -->
+<para>
+
+</para>
+
+@pad: 
+@offset: 
+@size: 
+@Returns: 
+
+
+<!-- ##### USER_FUNCTION GstPadDispatcherFunction ##### -->
+<para>
+A dispatcher function is called for all internally linked pads, see 
+gst_pad_dispatcher().
+</para>
+
+@pad: the #GstPad that is dispatched.
+@data: the gpointer to optional user data.
+@Returns: TRUE if the dispatching procedure has to be stopped.
+
+
+<!-- ##### ENUM GstPadDirection ##### -->
+<para>
+The direction of a pad.
+</para>
+
+@GST_PAD_UNKNOWN: direction is unknown.
+@GST_PAD_SRC: the pad is a source pad.
+@GST_PAD_SINK: the pad is a sink pad.
+
+<!-- ##### ENUM GstPadFlags ##### -->
+<para>
+Flags for the pad.
+</para>
+
+@GST_PAD_DISABLED: the pad is disabled.
+@GST_PAD_NEGOTIATING: 
+@GST_PAD_FLAG_LAST: subclasses can use this number to enumerate their flags.
+
+<!-- ##### MACRO GST_PAD_NAME ##### -->
+<para>
+Gets the name of the pad.
+</para>
+
+@pad: a #GstPad to get the name of.
+@Returns: the pad's name.
+
+
+<!-- ##### MACRO GST_PAD_PARENT ##### -->
+<para>
+Gets the parent element of this pad.
+</para>
+
+@pad: a #GstPad to get the parent of.
+@Returns: the parent #GstElement of this pad.
+
+
+<!-- ##### MACRO GST_PAD_ELEMENT_PRIVATE ##### -->
+<para>
+Gets the private data set by the element that owns the pad.
+</para>
+
+@pad: a #GstPad to get the private data of.
+#Returns: a gpointer to the private data.
+
+
+<!-- ##### MACRO GST_PAD_PAD_TEMPLATE ##### -->
+<para>
+Gets the pad template that was used to create this pad.
+</para>
+
+@pad: a #GstPad to get the pad template of.
+#Returns: the #GstPadTemplate used to create the pad, or NULL if none was
+used.
+
+
+<!-- ##### MACRO GST_RPAD_DIRECTION ##### -->
+<para>
+Get the direction of the real pad.
+</para>
+
+@pad: the realpad to query.
+
+
+<!-- ##### MACRO GST_RPAD_CAPS ##### -->
+<para>
+Get the caps of the real pad.
+</para>
+
+@pad: the real pad to query.
+
+
+<!-- ##### MACRO GST_RPAD_APPFILTER ##### -->
+<para>
+Get the application filter for this pad
+</para>
+
+@pad: the pad to query
+
+
+<!-- ##### MACRO GST_RPAD_PEER ##### -->
+<para>
+Get the peer element of the real pad.
+</para>
+
+@pad: the real pad to query.
+
+
+<!-- ##### MACRO GST_RPAD_CHAINFUNC ##### -->
+<para>
+Get the chain function of the real pad.
+</para>
+
+@pad: the real pad to query.
+
+
+<!-- ##### MACRO GST_RPAD_CHAINHANDLER ##### -->
+<para>
+Get the eventhandler function from the real pad.
+</para>
+
+@pad: the real pad to query.
+
+
+<!-- ##### MACRO GST_RPAD_GETFUNC ##### -->
+<para>
+Get get getfunction of the real pad.
+</para>
+
+@pad: the real pad to query.
+
+
+<!-- ##### MACRO GST_RPAD_GETHANDLER ##### -->
+<para>
+Get the gethandler function of this real pad.
+</para>
+
+@pad: the real pad to query.
+
+
+<!-- ##### MACRO GST_RPAD_EVENTFUNC ##### -->
+<para>
+Get the event function of this real pad.
+</para>
+
+@pad: the real pad to query.
+
+
+<!-- ##### MACRO GST_RPAD_EVENTHANDLER ##### -->
+<para>
+Get the eventhandler function of this real pad.
+</para>
+
+@pad: the real pad to query.
+
+
+<!-- ##### MACRO GST_RPAD_CONVERTFUNC ##### -->
+<para>
+Get the convert function of this pad
+</para>
+
+@pad: the pad to query
+
+
+<!-- ##### MACRO GST_RPAD_QUERYFUNC ##### -->
+<para>
+Get the query function of this pad
+</para>
+
+@pad: the pad to query
+
+
+<!-- ##### MACRO GST_RPAD_INTLINKFUNC ##### -->
+<para>
+Get the internal link function of this pad
+</para>
+
+@pad: the pad to query
+
+
+<!-- ##### MACRO GST_RPAD_FORMATSFUNC ##### -->
+<para>
+Get the formats function of this pad
+</para>
+
+@pad: the pad to query
+
+
+<!-- ##### MACRO GST_RPAD_QUERYTYPEFUNC ##### -->
+<para>
+Get the query types function of this pad
+</para>
+
+@pad: the pad to query
+
+
+<!-- ##### MACRO GST_RPAD_EVENTMASKFUNC ##### -->
+<para>
+Get the event mask function of this pad
+</para>
+
+@pad: the pad to query
+
+
+<!-- ##### MACRO GST_RPAD_LINKFUNC ##### -->
+<para>
+Get the link function of the pad
+</para>
+
+@pad: the pad to query
+
+
+<!-- ##### MACRO GST_RPAD_UNLINKFUNC ##### -->
+<para>
+
+</para>
+
+@pad: 
+
+
+<!-- ##### MACRO GST_RPAD_GETCAPSFUNC ##### -->
+<para>
+Get the getcaps function of this pad
+</para>
+
+@pad: the pad to query
+
+
+<!-- ##### MACRO GST_RPAD_FIXATEFUNC ##### -->
+<para>
+
+</para>
+
+@pad: 
+
+
+<!-- ##### MACRO GST_RPAD_BUFFERALLOCFUNC ##### -->
+<para>
+
+</para>
+
+@pad: 
+
+
+<!-- ##### MACRO GST_RPAD_LINK ##### -->
+<para>
+
+</para>
+
+@pad: 
+
+
+<!-- ##### MACRO GST_RPAD_EXPLICIT_CAPS ##### -->
+<para>
+
+</para>
+
+@pad: 
+
+
+<!-- ##### MACRO GST_GPAD_REALPAD ##### -->
+<para>
+Get the real pad of this ghost pad.
+</para>
+
+@pad: the real pad to query.
+
+
+<!-- ##### MACRO GST_PAD_REALIZE ##### -->
+<para>
+Returns the real pad of this pad.
+</para>
+
+@pad: a #GstPad to realize.
+@Returns: the actual #GstPad.
+
+
+<!-- ##### MACRO GST_PAD_DIRECTION ##### -->
+<para>
+Gets the pad's direction.
+</para>
+
+@pad: a #GstPad to get the direction of.
+@Returns: the #GstPadDirection of the pad.
+
+
+<!-- ##### MACRO GST_PAD_CAPS ##### -->
+<para>
+Gets the capabilities of a pad.
+</para>
+
+@pad: a #GstPad to get the capabilities of.
+@Returns: the #GstCaps of the pad.
+
+
+<!-- ##### MACRO GST_PAD_PEER ##### -->
+<para>
+Gets the peer pad of this pad.  The peer pad is the pad on to which the parent
+element is linked through this pad.
+</para>
+
+@pad: a #GstPad to get the peer pad of.
+@Returns: the peer #GstPad.
+
+
+<!-- ##### MACRO GST_PAD_IS_LINKED ##### -->
+<para>
+Checks if the pad is linked.
+</para>
+
+@pad: a #GstPad to check.
+
+
+<!-- ##### MACRO GST_PAD_IS_ACTIVE ##### -->
+<para>
+Checks if the pad is active.
+</para>
+
+@pad: a #GstPad to check
+
+
+<!-- ##### MACRO GST_PAD_IS_NEGOTIATING ##### -->
+<para>
+
+</para>
+
+@pad: 
+
+
+<!-- ##### MACRO GST_PAD_IS_USABLE ##### -->
+<para>
+Checks if a pad is usable. A usable pad is both linked and active.
+</para>
+
+@pad: a #GstPad to check
+
+
+<!-- ##### MACRO GST_PAD_CAN_PULL ##### -->
+<para>
+Checks if buffers can be pulled from this buffer.
+</para>
+
+@pad: a #GstPad to check on if a buffer can be pulled from it.
+
+
+<!-- ##### MACRO GST_PAD_IS_SRC ##### -->
+<para>
+Checks if the pad is a source pad.
+</para>
+
+@pad: a #GstPad to check.
+
+
+<!-- ##### MACRO GST_PAD_IS_SINK ##### -->
+<para>
+Checks if the pad is a sink pad.
+</para>
+
+@pad: a #GstPad to check.
+
+
+<!-- ##### MACRO GST_TYPE_PAD_TEMPLATE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_PAD_TEMPLATE ##### -->
+<para>
+
+</para>
+
+@obj: 
+
+
+<!-- ##### MACRO GST_PAD_TEMPLATE_CLASS ##### -->
+<para>
+
+</para>
+
+@klass: 
+
+
+<!-- ##### MACRO GST_IS_PAD_TEMPLATE ##### -->
+<para>
+
+</para>
+
+@obj: 
+
+
+<!-- ##### MACRO GST_IS_PAD_TEMPLATE_CLASS ##### -->
+<para>
+
+</para>
+
+@klass: 
+<!-- # Unused Parameters # -->
+@obj: 
+
+
+<!-- ##### ENUM GstPadPresence ##### -->
+<para>
+Indicates when this pad will become available.
+</para>
+
+@GST_PAD_ALWAYS: the pad is always available
+@GST_PAD_SOMETIMES: the pad will become available depending on the media stream
+@GST_PAD_REQUEST: th pad is only available on request with 
+gst_element_request_pad_by_name() or gst_element_request_compatible_pad().
+
+<!-- ##### MACRO GST_PAD_TEMPLATE_NAME_TEMPLATE ##### -->
+<para>
+Get the nametemplate of the padtemplate.
+</para>
+
+@templ: the template to query
+
+
+<!-- ##### MACRO GST_PAD_TEMPLATE_DIRECTION ##### -->
+<para>
+Get the direction of the padtemplate.
+</para>
+
+@templ: the template to query
+
+
+<!-- ##### MACRO GST_PAD_TEMPLATE_PRESENCE ##### -->
+<para>
+Get the presence of the padtemplate.
+</para>
+
+@templ: the template to query
+
+
+<!-- ##### MACRO GST_PAD_TEMPLATE_CAPS ##### -->
+<para>
+Get a handle to the padtemplate #GstCaps
 </para>
 
-@pad: a #GstPad to query
-@Returns: an array of query types
+@templ: the template to query
 
 
-<!-- ##### MACRO GST_PAD_QUERY_TYPE_FUNCTION ##### -->
+<!-- ##### ENUM GstPadTemplateFlags ##### -->
 <para>
-A convenience macro to construct query type functions
+Flags for the padtemplate
 </para>
 
-@functionname: the name of the function
-@...: query types, 0 to mark the last element
+@GST_PAD_TEMPLATE_FIXED: The padtemplate has no variable properties
+@GST_PAD_TEMPLATE_FLAG_LAST: first flag that can be used by subclasses.
 
-
-<!-- ##### MACRO GST_PAD_FORMATS_FUNCTION ##### -->
+<!-- ##### MACRO GST_PAD_TEMPLATE_IS_FIXED ##### -->
 <para>
-Convenience function to define an array of formats that can be used
-as #GstPadGetFormatsFunction.
+Check if the properties of the padtemplate are fixed
 </para>
 
-@functionname: The name of the function
-@...: comma separated list of formats, 0 to mark the end
+@templ: the template to query
 
 
-<!-- ##### MACRO GST_PAD_EVENT_MASK_FUNCTION ##### -->
+<!-- ##### MACRO GST_STATIC_PAD_TEMPLATE ##### -->
 <para>
-Convenience function to define an array of event masks that can be used
-as #GstPadGetEventMaskFunction.
+
 </para>
 
-@functionname: The name of the function
-@...: comma separated list of event maks, { 0, } to mark the end
+@padname: 
+@dir: 
+@pres: 
+@caps: 
 
 
-<!-- ##### ENUM GstPadDirection ##### -->
+<!-- ##### FUNCTION gst_real_pad_get_type ##### -->
 <para>
-The direction of a pad.
+
 </para>
 
-@GST_PAD_UNKNOWN: direction is unknown.
-@GST_PAD_SRC: the pad is a source pad.
-@GST_PAD_SINK: the pad is a sink pad.
+@Returns: 
 
-<!-- ##### ENUM GstPadFlags ##### -->
+
+<!-- ##### FUNCTION gst_ghost_pad_get_type ##### -->
 <para>
-Flags for the pad.
+
 </para>
 
-@GST_PAD_DISABLED: the pad is disabled.
-@GST_PAD_NEGOTIATING: 
-@GST_PAD_FLAG_LAST: subclasses can use this number to enumerate their flags.
+@Returns: 
+
 
 <!-- ##### FUNCTION gst_pad_new ##### -->
 <para>
@@ -380,6 +875,16 @@ Flags for the pad.
 @Returns: 
 
 
+<!-- ##### FUNCTION gst_pad_new_from_template ##### -->
+<para>
+
+</para>
+
+@templ: 
+@name: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_pad_custom_new ##### -->
 <para>
 
@@ -402,13 +907,21 @@ Flags for the pad.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_new_from_template ##### -->
+<!-- ##### FUNCTION gst_pad_set_name ##### -->
 <para>
 
 </para>
 
-@templ
+@pad
 @name: 
+
+
+<!-- ##### FUNCTION gst_pad_get_name ##### -->
+<para>
+
+</para>
+
+@pad: 
 @Returns: 
 
 
@@ -421,53 +934,61 @@ Flags for the pad.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_set_chain_function ##### -->
+<!-- ##### FUNCTION gst_pad_set_active ##### -->
 <para>
 
 </para>
 
 @pad: 
-@chain
+@active
 
 
-<!-- ##### FUNCTION gst_pad_set_get_function ##### -->
+<!-- ##### FUNCTION gst_pad_is_active ##### -->
 <para>
 
 </para>
 
 @pad: 
-@get
+@Returns
 
 
-<!-- ##### FUNCTION gst_pad_set_link_function ##### -->
+<!-- ##### FUNCTION gst_pad_set_element_private ##### -->
 <para>
 
 </para>
 
 @pad: 
-@link
+@priv
 
 
-<!-- ##### FUNCTION gst_pad_set_getcaps_function ##### -->
+<!-- ##### FUNCTION gst_pad_get_element_private ##### -->
 <para>
 
 </para>
 
 @pad: 
-@getcaps: 
+@Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_try_set_caps ##### -->
+<!-- ##### FUNCTION gst_pad_set_parent ##### -->
+<para>
+
+</para>
+
+@pad: 
+@parent: 
+
+
+<!-- ##### FUNCTION gst_pad_get_parent ##### -->
 <para>
 
 </para>
 
 @pad: 
-@caps: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_get_caps ##### -->
+<!-- ##### FUNCTION gst_pad_get_real_parent ##### -->
 <para>
 
 </para>
@@ -476,44 +997,43 @@ Flags for the pad.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_check_compatibility ##### -->
+<!-- ##### FUNCTION gst_pad_get_scheduler ##### -->
 <para>
 
 </para>
 
-@srcpad: 
-@sinkpad: 
+@pad: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_set_name ##### -->
+<!-- ##### FUNCTION gst_pad_add_ghost_pad ##### -->
 <para>
 
 </para>
 
 @pad: 
-@name
+@ghostpad
 
 
-<!-- ##### FUNCTION gst_pad_get_name ##### -->
+<!-- ##### FUNCTION gst_pad_remove_ghost_pad ##### -->
 <para>
 
 </para>
 
 @pad: 
-@Returns
+@ghostpad
 
 
-<!-- ##### FUNCTION gst_pad_set_element_private ##### -->
+<!-- ##### FUNCTION gst_pad_get_ghost_pad_list ##### -->
 <para>
 
 </para>
 
 @pad: 
-@priv
+@Returns
 
 
-<!-- ##### FUNCTION gst_pad_get_element_private ##### -->
+<!-- ##### FUNCTION gst_pad_get_pad_template ##### -->
 <para>
 
 </para>
@@ -522,61 +1042,63 @@ Flags for the pad.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_set_parent ##### -->
+<!-- ##### FUNCTION gst_pad_set_bufferalloc_function ##### -->
 <para>
 
 </para>
 
 @pad: 
-@parent
+@bufferalloc
 
 
-<!-- ##### FUNCTION gst_pad_get_parent ##### -->
+<!-- ##### FUNCTION gst_pad_alloc_buffer ##### -->
 <para>
 
 </para>
 
 @pad: 
+@offset: 
+@size: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_get_real_parent ##### -->
+<!-- ##### FUNCTION gst_pad_set_chain_function ##### -->
 <para>
 
 </para>
 
 @pad: 
-@Returns
+@chain
 
 
-<!-- ##### FUNCTION gst_pad_add_ghost_pad ##### -->
+<!-- ##### FUNCTION gst_pad_set_get_function ##### -->
 <para>
 
 </para>
 
 @pad: 
-@ghostpad
+@get
 
 
-<!-- ##### FUNCTION gst_pad_remove_ghost_pad ##### -->
+<!-- ##### FUNCTION gst_pad_set_event_function ##### -->
 <para>
 
 </para>
 
 @pad: 
-@ghostpad
+@event
 
 
-<!-- ##### FUNCTION gst_pad_get_ghost_pad_list ##### -->
+<!-- ##### FUNCTION gst_pad_set_event_mask_function ##### -->
 <para>
 
 </para>
 
 @pad: 
-@Returns
+@mask_func
 
 
-<!-- ##### FUNCTION gst_pad_get_peer ##### -->
+<!-- ##### FUNCTION gst_pad_get_event_masks ##### -->
 <para>
 
 </para>
@@ -585,39 +1107,35 @@ Flags for the pad.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_link ##### -->
+<!-- ##### FUNCTION gst_pad_get_event_masks_default ##### -->
 <para>
 
 </para>
 
-@srcpad: 
-@sinkpad: 
+@pad: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_link_filtered ##### -->
+<!-- ##### FUNCTION gst_pad_set_link_function ##### -->
 <para>
 
 </para>
 
-@srcpad: 
-@sinkpad: 
-@filtercaps: 
-@Returns: 
+@pad: 
+@link: 
 
 
-<!-- ##### FUNCTION gst_pad_relink_filtered ##### -->
+<!-- ##### FUNCTION gst_pad_can_link ##### -->
 <para>
 
 </para>
 
 @srcpad: 
 @sinkpad: 
-@filtercaps: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_try_relink_filtered ##### -->
+<!-- ##### FUNCTION gst_pad_can_link_filtered ##### -->
 <para>
 
 </para>
@@ -628,16 +1146,16 @@ Flags for the pad.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_unlink ##### -->
+<!-- ##### FUNCTION gst_pad_set_unlink_function ##### -->
 <para>
 
 </para>
 
-@srcpad: 
-@sinkpad
+@pad: 
+@unlink
 
 
-<!-- ##### FUNCTION gst_pad_can_link ##### -->
+<!-- ##### FUNCTION gst_pad_link ##### -->
 <para>
 
 </para>
@@ -647,7 +1165,7 @@ Flags for the pad.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_can_link_filtered ##### -->
+<!-- ##### FUNCTION gst_pad_link_filtered ##### -->
 <para>
 
 </para>
@@ -658,18 +1176,25 @@ Flags for the pad.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_push ##### -->
+<!-- ##### FUNCTION gst_pad_unlink ##### -->
+<para>
+
+</para>
+
+@srcpad: 
+@sinkpad: 
+
+
+<!-- ##### FUNCTION gst_pad_is_linked ##### -->
 <para>
 
 </para>
 
 @pad: 
-@data: 
-<!-- # Unused Parameters # -->
-@buf: 
+@Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_pull ##### -->
+<!-- ##### FUNCTION gst_pad_get_peer ##### -->
 <para>
 
 </para>
@@ -678,26 +1203,25 @@ Flags for the pad.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_load_and_link ##### -->
+<!-- ##### FUNCTION gst_pad_get_negotiated_caps ##### -->
 <para>
 
 </para>
 
-@self
-@parent
+@pad
+@Returns
 
 
-<!-- ##### FUNCTION gst_pad_proxy_link ##### -->
+<!-- ##### FUNCTION gst_pad_is_negotiated ##### -->
 <para>
 
 </para>
 
 @pad: 
-@caps: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_get_pad_template ##### -->
+<!-- ##### FUNCTION gst_pad_get_caps ##### -->
 <para>
 
 </para>
@@ -715,16 +1239,27 @@ Flags for the pad.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_get_allowed_caps ##### -->
+<!-- ##### FUNCTION gst_pad_try_set_caps ##### -->
 <para>
 
 </para>
 
 @pad: 
+@caps: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_perform_negotiate ##### -->
+<!-- ##### FUNCTION gst_pad_try_set_caps_nonfixed ##### -->
+<para>
+
+</para>
+
+@pad: 
+@caps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_pad_check_compatibility ##### -->
 <para>
 
 </para>
@@ -734,90 +1269,131 @@ Flags for the pad.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_ghost_pad_save_thyself ##### -->
+<!-- ##### FUNCTION gst_pad_set_getcaps_function ##### -->
+<para>
+
+</para>
+
+@pad: 
+@getcaps: 
+
+
+<!-- ##### FUNCTION gst_pad_set_fixate_function ##### -->
+<para>
+
+</para>
+
+@pad: 
+@fixate: 
+
+
+<!-- ##### FUNCTION gst_pad_proxy_getcaps ##### -->
 <para>
 
 </para>
 
 @pad: 
-@parent: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_select ##### -->
+<!-- ##### FUNCTION gst_pad_proxy_pad_link ##### -->
 <para>
 
 </para>
 
 @pad: 
-@Varargs: 
+@caps: 
 @Returns: 
-<!-- # Unused Parameters # -->
-@padlist: 
 
 
-<!-- ##### FUNCTION gst_pad_selectv ##### -->
+<!-- ##### FUNCTION gst_pad_proxy_fixate ##### -->
 <para>
 
 </para>
 
-@padlist: 
+@pad: 
+@caps: 
 @Returns: 
-<!-- # Unused Parameters # -->
+
+
+<!-- ##### FUNCTION gst_pad_proxy_link ##### -->
+<para>
+
+</para>
+
 @pad: 
-@Varargs: 
+@caps: 
+@Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_dispatcher ##### -->
+<!-- ##### FUNCTION gst_pad_set_explicit_caps ##### -->
 <para>
 
 </para>
 
 @pad: 
-@dispatch: 
-@data: 
+@caps: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_send_event ##### -->
+<!-- ##### FUNCTION gst_pad_use_explicit_caps ##### -->
 <para>
 
 </para>
 
 @pad: 
-@event: 
+
+
+<!-- ##### FUNCTION gst_pad_relink_filtered ##### -->
+<para>
+
+</para>
+
+@srcpad: 
+@sinkpad: 
+@filtercaps: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_pad_perform_negotiate ##### -->
+<para>
+
+</para>
+
+@srcpad: 
+@sinkpad: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_event_default ##### -->
+<!-- ##### FUNCTION gst_pad_renegotiate ##### -->
 <para>
 
 </para>
 
 @pad: 
-@event: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_set_event_function ##### -->
+<!-- ##### FUNCTION gst_pad_unnegotiate ##### -->
 <para>
 
 </para>
 
 @pad: 
-@event: 
 
 
-<!-- ##### FUNCTION gst_pad_get_event_masks ##### -->
+<!-- ##### FUNCTION gst_pad_try_relink_filtered ##### -->
 <para>
 
 </para>
 
-@pad: 
+@srcpad: 
+@sinkpad: 
+@filtercaps: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_get_event_masks_default ##### -->
+<!-- ##### FUNCTION gst_pad_get_allowed_caps ##### -->
 <para>
 
 </para>
@@ -826,183 +1402,179 @@ Flags for the pad.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_set_event_mask_function ##### -->
+<!-- ##### FUNCTION gst_pad_caps_change_notify ##### -->
 <para>
 
 </para>
 
 @pad: 
-@mask_func: 
 
 
-<!-- ##### FUNCTION gst_pad_set_convert_function ##### -->
+<!-- ##### FUNCTION gst_pad_recover_caps_error ##### -->
 <para>
 
 </para>
 
 @pad: 
-@convert: 
+@allowed: 
+@Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_convert ##### -->
+<!-- ##### FUNCTION gst_pad_push ##### -->
 <para>
 
 </para>
 
 @pad: 
-@src_format: 
-@src_value: 
-@dest_format: 
-@dest_value: 
-@Returns: 
+@data: 
+<!-- # Unused Parameters # -->
+@buf: 
 
 
-<!-- ##### FUNCTION gst_pad_convert_default ##### -->
+<!-- ##### FUNCTION gst_pad_pull ##### -->
 <para>
 
 </para>
 
 @pad: 
-@src_format: 
-@src_value: 
-@dest_format: 
-@dest_value: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_get_formats ##### -->
+<!-- ##### FUNCTION gst_pad_send_event ##### -->
 <para>
 
 </para>
 
 @pad: 
+@event: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_get_formats_default ##### -->
+<!-- ##### FUNCTION gst_pad_event_default ##### -->
 <para>
 
 </para>
 
 @pad: 
+@event: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_set_formats_function ##### -->
+<!-- ##### FUNCTION gst_pad_selectv ##### -->
 <para>
 
 </para>
 
+@padlist: 
+@Returns: 
+<!-- # Unused Parameters # -->
 @pad: 
-@formats: 
+@Varargs: 
 
 
-<!-- ##### FUNCTION gst_pad_get_internal_links ##### -->
+<!-- ##### FUNCTION gst_pad_select ##### -->
 <para>
 
 </para>
 
 @pad: 
+@Varargs: 
 @Returns: 
+<!-- # Unused Parameters # -->
+@padlist: 
 
 
-<!-- ##### FUNCTION gst_pad_get_internal_links_default ##### -->
+<!-- ##### FUNCTION gst_pad_select_valist ##### -->
 <para>
 
 </para>
 
 @pad: 
+@varargs: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_set_internal_link_function ##### -->
+<!-- ##### FUNCTION gst_pad_set_formats_function ##### -->
 <para>
 
 </para>
 
 @pad: 
-@intlink
+@formats
 
 
-<!-- ##### FUNCTION gst_pad_set_query_function ##### -->
+<!-- ##### FUNCTION gst_pad_get_formats ##### -->
 <para>
 
 </para>
 
 @pad: 
-@query
+@Returns
 
 
-<!-- ##### FUNCTION gst_pad_query ##### -->
+<!-- ##### FUNCTION gst_pad_get_formats_default ##### -->
 <para>
 
 </para>
 
 @pad: 
-@type: 
-@format: 
-@value: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_query_default ##### -->
+<!-- ##### FUNCTION gst_pad_set_convert_function ##### -->
 <para>
 
 </para>
 
 @pad: 
-@type: 
-@format: 
-@value: 
-@Returns: 
+@convert: 
 
 
-<!-- ##### FUNCTION gst_pad_get_query_types ##### -->
+<!-- ##### FUNCTION gst_pad_convert ##### -->
 <para>
 
 </para>
 
 @pad: 
+@src_format: 
+@src_value: 
+@dest_format: 
+@dest_value: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_get_query_types_default ##### -->
+<!-- ##### FUNCTION gst_pad_convert_default ##### -->
 <para>
 
 </para>
 
 @pad: 
+@src_format: 
+@src_value: 
+@dest_format: 
+@dest_value: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_set_query_type_function ##### -->
+<!-- ##### FUNCTION gst_pad_set_query_function ##### -->
 <para>
 
 </para>
 
 @pad: 
-@type_func
+@query
 
 
-<!-- ##### MACRO gst_pad_add_probe ##### -->
+<!-- ##### FUNCTION gst_pad_set_query_type_function ##### -->
 <para>
-Adds the probe to the given pad
-</para>
-
-@pad: The pad to add the probe to
-@probe: The probe to add to the pad
-
 
-<!-- ##### MACRO gst_pad_remove_probe ##### -->
-<para>
-Remove the probe from the pad
 </para>
 
-@pad: The pad to remove the probe of
-@probe: The probe to remove
+@pad: 
+@type_func: 
 
 
-<!-- ##### FUNCTION gst_pad_is_active ##### -->
+<!-- ##### FUNCTION gst_pad_get_query_types ##### -->
 <para>
 
 </para>
@@ -1011,195 +1583,171 @@ Remove the probe from the pad
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_set_active ##### -->
+<!-- ##### FUNCTION gst_pad_get_query_types_default ##### -->
 <para>
 
 </para>
 
 @pad: 
-@active
+@Returns
 
 
-<!-- ##### FUNCTION gst_pad_get_scheduler ##### -->
+<!-- ##### FUNCTION gst_pad_query ##### -->
 <para>
 
 </para>
 
 @pad: 
+@type: 
+@format: 
+@value: 
 @Returns: 
 
 
-<!-- ##### STRUCT GstRealPad ##### -->
+<!-- ##### FUNCTION gst_pad_query_default ##### -->
 <para>
-The realpad object
-</para>
 
-
-<!-- ##### MACRO GST_RPAD_DIRECTION ##### -->
-<para>
-Get the direction of the real pad.
 </para>
 
-@pad: the realpad to query.
+@pad: 
+@type: 
+@format: 
+@value: 
+@Returns: 
 
 
-<!-- ##### MACRO GST_RPAD_CAPS ##### -->
+<!-- ##### FUNCTION gst_pad_set_internal_link_function ##### -->
 <para>
-Get the caps of the real pad.
-</para>
-
-@pad: the real pad to query.
 
-
-<!-- ##### MACRO GST_RPAD_PEER ##### -->
-<para>
-Get the peer element of the real pad.
 </para>
 
-@pad: the real pad to query.
+@pad: 
+@intlink: 
 
 
-<!-- ##### MACRO GST_RPAD_CHAINFUNC ##### -->
+<!-- ##### FUNCTION gst_pad_get_internal_links ##### -->
 <para>
-Get the chain function of the real pad.
-</para>
-
-@pad: the real pad to query.
-
 
-<!-- ##### MACRO GST_RPAD_APPFILTER ##### -->
-<para>
-Get the application filter for this pad
 </para>
 
-@pad: the pad to query
+@pad: 
+@Returns: 
 
 
-<!-- ##### MACRO GST_RPAD_GETFUNC ##### -->
+<!-- ##### FUNCTION gst_pad_get_internal_links_default ##### -->
 <para>
-Get get getfunction of the real pad.
-</para>
 
-@pad: the real pad to query.
-
-
-<!-- ##### MACRO GST_RPAD_CHAINHANDLER ##### -->
-<para>
-Get the eventhandler function from the real pad.
 </para>
 
-@pad: the real pad to query.
+@pad: 
+@Returns: 
 
 
-<!-- ##### MACRO GST_RPAD_EVENTFUNC ##### -->
+<!-- ##### FUNCTION gst_pad_dispatcher ##### -->
 <para>
-Get the event function of this real pad.
-</para>
-
-@pad: the real pad to query.
-
 
-<!-- ##### MACRO GST_RPAD_EVENTHANDLER ##### -->
-<para>
-Get the eventhandler function of this real pad.
 </para>
 
-@pad: the real pad to query.
+@pad: 
+@dispatch: 
+@data: 
+@Returns: 
 
 
-<!-- ##### MACRO GST_RPAD_GETHANDLER ##### -->
+<!-- ##### MACRO gst_pad_add_probe ##### -->
 <para>
-Get the gethandler function of this real pad.
+Adds the probe to the given pad
 </para>
 
-@pad: the real pad to query.
+@pad: The pad to add the probe to
+@probe: The probe to add to the pad
 
 
-<!-- ##### MACRO GST_RPAD_LINKFUNC ##### -->
+<!-- ##### MACRO gst_pad_remove_probe ##### -->
 <para>
-Get the link function of the pad
+Remove the probe from the pad
 </para>
 
-@pad: the pad to query
+@pad: The pad to remove the probe of
+@probe: The probe to remove
 
 
-<!-- ##### MACRO GST_RPAD_GETCAPSFUNC ##### -->
+<!-- ##### FUNCTION gst_pad_load_and_link ##### -->
 <para>
-Get the getcaps function of this pad
-</para>
-
-@pad: the pad to query
 
-
-<!-- ##### MACRO GST_RPAD_CONVERTFUNC ##### -->
-<para>
-Get the convert function of this pad
 </para>
 
-@pad: the pad to query
+@self: 
+@parent: 
 
 
-<!-- ##### MACRO GST_RPAD_INTLINKFUNC ##### -->
+<!-- ##### FUNCTION gst_ghost_pad_new ##### -->
 <para>
-Get the internal link function of this pad
-</para>
-
-@pad: the pad to query
-
 
-<!-- ##### MACRO GST_RPAD_QUERYFUNC ##### -->
-<para>
-Get the query function of this pad
 </para>
 
-@pad: the pad to query
+@name: 
+@pad: 
+@Returns: 
 
 
-<!-- ##### MACRO GST_RPAD_EVENTMASKFUNC ##### -->
+<!-- ##### FUNCTION gst_pad_template_get_type ##### -->
 <para>
-Get the event mask function of this pad
+
 </para>
 
-@pad: the pad to query
+@Returns: 
 
 
-<!-- ##### MACRO GST_RPAD_FORMATSFUNC ##### -->
+<!-- ##### FUNCTION gst_pad_template_new ##### -->
 <para>
-Get the formats function of this pad
+
 </para>
 
-@pad: the pad to query
+@name_template: 
+@direction: 
+@presence: 
+@caps: 
+@Returns: 
+<!-- # Unused Parameters # -->
+@Varargs: 
 
 
-<!-- ##### MACRO GST_RPAD_QUERYTYPEFUNC ##### -->
+<!-- ##### FUNCTION gst_static_pad_template_get ##### -->
 <para>
-Get the query types function of this pad
+
 </para>
 
-@pad: the pad to query
+@templ: 
+@Returns: 
 
 
-<!-- ##### MACRO GST_GPAD_REALPAD ##### -->
+<!-- ##### FUNCTION gst_pad_template_get_caps ##### -->
 <para>
-Get the real pad of this ghost pad.
+
 </para>
 
-@pad: the real pad to query.
+@templ: 
+@Returns: 
 
 
-<!-- ##### STRUCT GstGhostPad ##### -->
+<!-- ##### FUNCTION gst_pad_template_get_caps_by_name ##### -->
 <para>
-The Ghostpad object
+
 </para>
 
+@templ: 
+@name: 
+@Returns: 
 
-<!-- ##### FUNCTION gst_ghost_pad_new ##### -->
+
+<!-- ##### FUNCTION gst_ghost_pad_save_thyself ##### -->
 <para>
 
 </para>
 
-@name: 
 @pad: 
+@parent: 
 @Returns: 
 
 
index bcaffe3..2543f2e 100644 (file)
@@ -2,7 +2,7 @@
 GstParse
 
 <!-- ##### SECTION Short_Description ##### -->
-Parses commandline syntax into a pipeline.
+Parses pipeline syntax into elements
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
@@ -44,18 +44,13 @@ can be made with <option>{}</option>.
 
 </para>
 
-<!-- ##### ENUM GstParseError ##### -->
+<!-- ##### FUNCTION gst_parse_error_quark ##### -->
 <para>
-The parsing errors.
+Get the error quark passed in the GError messages.
 </para>
 
-@GST_PARSE_ERROR_SYNTAX: A syntax error was detected
-@GST_PARSE_ERROR_NO_SUCH_ELEMENT: The pipeline description contains a non existing element
-@GST_PARSE_ERROR_NO_SUCH_PROPERTY: The pipeline description contains a non existing element property
-@GST_PARSE_ERROR_LINK: A pad link could not be made
-@GST_PARSE_ERROR_COULD_NOT_SET_PROPERTY: 
-@GST_PARSE_ERROR_EMPTY_BIN: 
-@GST_PARSE_ERROR_EMPTY: 
+@Returns: The parse error quark
+
 
 <!-- ##### MACRO GST_PARSE_ERROR ##### -->
 <para>
@@ -64,13 +59,18 @@ The error quark
 
 
 
-<!-- ##### FUNCTION gst_parse_error_quark ##### -->
+<!-- ##### ENUM GstParseError ##### -->
 <para>
-Get the error quark passed in the GError messages.
+The parsing errors.
 </para>
 
-@Returns: The parse error quark
-
+@GST_PARSE_ERROR_SYNTAX: A syntax error was detected
+@GST_PARSE_ERROR_NO_SUCH_ELEMENT: The pipeline description contains a non existing element
+@GST_PARSE_ERROR_NO_SUCH_PROPERTY: The pipeline description contains a non existing element property
+@GST_PARSE_ERROR_LINK: A pad link could not be made
+@GST_PARSE_ERROR_COULD_NOT_SET_PROPERTY: 
+@GST_PARSE_ERROR_EMPTY_BIN: 
+@GST_PARSE_ERROR_EMPTY: 
 
 <!-- ##### FUNCTION gst_parse_launch ##### -->
 <para>
index ce9c33c..12ab71c 100644 (file)
@@ -21,12 +21,6 @@ the pipeline, use gst_element_unref() to free its resources.
 #GstBin
 </para>
 
-<!-- ##### STRUCT GstPipeline ##### -->
-<para>
-The pipeline object
-</para>
-
-
 <!-- ##### FUNCTION gst_pipeline_new ##### -->
 <para>
 
index e265e78..4b014d4 100644 (file)
@@ -2,7 +2,7 @@
 GstPlugin
 
 <!-- ##### SECTION Short_Description ##### -->
-Dynamically loadable Elements
+Container for features loaded from a shared object module
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
@@ -34,19 +34,19 @@ to bring the plugin into memory.
 #GstPluginFeature, #GstType, #GstAutoplug, #GstElementFactory
 </para>
 
-<!-- ##### MACRO GST_PLUGIN_ERROR ##### -->
+<!-- ##### FUNCTION gst_plugin_error_quark ##### -->
 <para>
-The error quark
+Get the error quark
 </para>
 
+@Returns: The error quark used in GError messages
 
 
-<!-- ##### FUNCTION gst_plugin_error_quark ##### -->
+<!-- ##### MACRO GST_PLUGIN_ERROR ##### -->
 <para>
-Get the error quark
+The error quark
 </para>
 
-@Returns: The error quark used in GError messages
 
 
 <!-- ##### ENUM GstPluginError ##### -->
@@ -58,6 +58,14 @@ The plugin loading errors
 @GST_PLUGIN_ERROR_DEPENDENCIES: The plugin has unresolved dependencies
 @GST_PLUGIN_ERROR_NAME_MISMATCH: 
 
+<!-- ##### MACRO GST_PLUGIN ##### -->
+<para>
+
+</para>
+
+@plugin: 
+
+
 <!-- ##### STRUCT GstPlugin ##### -->
 <para>
 The plugin object
@@ -71,6 +79,24 @@ The plugin object
 @module: 
 @_gst_reserved: 
 
+<!-- ##### STRUCT GstPluginDesc ##### -->
+<para>
+A plugins should export a variable of this type called plugin_desc. This plugin
+loaded will use this variable to initialize the plugin.
+</para>
+
+@major_version: The minor version of the gstreamer library this plugin was created with
+@minor_version: The minor version of the gstreamer library this plugin was created with
+@name: The name of the plugin
+@description: 
+@plugin_init: The init function of this plugin.
+@plugin_exit: 
+@version: 
+@license: 
+@package: 
+@origin: 
+@_gst_reserved: 
+
 <!-- ##### USER_FUNCTION GstPluginInitFunc ##### -->
 <para>
 A plugin should provide a pointer to a function of this type in the plugin_desc struct.
@@ -83,23 +109,77 @@ It will be called by the loader at statup.
 @module: The <classname>GModule</classname> it was loaded from
 
 
-<!-- ##### STRUCT GstPluginDesc ##### -->
+<!-- ##### USER_FUNCTION GstPluginExitFunc ##### -->
 <para>
-A plugins should export a variable of this type called plugin_desc. This plugin
-loaded will use this variable to initialize the plugin.
+
 </para>
 
-@major_version: The minor version of the gstreamer library this plugin was created with
-@minor_version: The minor version of the gstreamer library this plugin was created with
-@name: The name of the plugin
+@plugin: 
+
+
+<!-- ##### MACRO GST_PLUGIN_DEFINE ##### -->
+<para>
+
+</para>
+
+@major: 
+@minor: 
+@name: 
 @description: 
-@plugin_init: The init function of this plugin.
-@plugin_exit: 
+@init: 
 @version: 
 @license: 
 @package: 
 @origin: 
-@_gst_reserved: 
+
+
+<!-- ##### MACRO GST_PLUGIN_DEFINE_STATIC ##### -->
+<para>
+
+</para>
+
+@major: 
+@minor: 
+@name: 
+@description: 
+@init: 
+@version: 
+@license: 
+@package: 
+@origin: 
+
+
+<!-- ##### MACRO GST_LICENSE_UNKNOWN ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### USER_FUNCTION GstPluginFilter ##### -->
+<para>
+
+</para>
+
+@plugin: 
+@user_data: 
+@Returns: 
+
+
+<!-- ##### MACRO GST_TYPE_PLUGIN ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_plugin_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
 
 <!-- ##### FUNCTION gst_plugin_get_name ##### -->
 <para>
@@ -110,6 +190,15 @@ loaded will use this variable to initialize the plugin.
 @Returns: 
 
 
+<!-- ##### FUNCTION gst_plugin_get_description ##### -->
+<para>
+
+</para>
+
+@plugin: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_plugin_get_filename ##### -->
 <para>
 
@@ -119,6 +208,42 @@ loaded will use this variable to initialize the plugin.
 @Returns: 
 
 
+<!-- ##### FUNCTION gst_plugin_get_license ##### -->
+<para>
+
+</para>
+
+@plugin: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_plugin_get_package ##### -->
+<para>
+
+</para>
+
+@plugin: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_plugin_get_origin ##### -->
+<para>
+
+</para>
+
+@plugin: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_plugin_get_module ##### -->
+<para>
+
+</para>
+
+@plugin: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_plugin_is_loaded ##### -->
 <para>
 
@@ -128,6 +253,40 @@ loaded will use this variable to initialize the plugin.
 @Returns: 
 
 
+<!-- ##### FUNCTION gst_plugin_feature_filter ##### -->
+<para>
+
+</para>
+
+@plugin: 
+@filter: 
+@first: 
+@user_data: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_plugin_list_feature_filter ##### -->
+<para>
+
+</para>
+
+@list: 
+@filter: 
+@first: 
+@user_data: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_plugin_name_filter ##### -->
+<para>
+
+</para>
+
+@plugin: 
+@name: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_plugin_get_feature_list ##### -->
 <para>
 
@@ -148,6 +307,16 @@ loaded will use this variable to initialize the plugin.
 @Returns: 
 
 
+<!-- ##### FUNCTION gst_plugin_load_file ##### -->
+<para>
+
+</para>
+
+@filename: 
+@error: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_plugin_unload_plugin ##### -->
 <para>
 
index c19812b..12d6199 100644 (file)
@@ -2,7 +2,7 @@
 GstPluginFeature
 
 <!-- ##### SECTION Short_Description ##### -->
-The base class for plugable objects.
+Base class for contents of a GstPlugin
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
@@ -22,6 +22,22 @@ Get the name of the feature
 @feature: The feature to query
 
 
+<!-- ##### TYPEDEF GstTypeNameData ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### USER_FUNCTION GstPluginFeatureFilter ##### -->
+<para>
+
+</para>
+
+@feature: 
+@user_data: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_plugin_feature_ensure_loaded ##### -->
 <para>
 
@@ -39,3 +55,49 @@ Get the name of the feature
 @feature: 
 
 
+<!-- ##### FUNCTION gst_plugin_feature_type_name_filter ##### -->
+<para>
+
+</para>
+
+@feature: 
+@data: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_plugin_feature_set_rank ##### -->
+<para>
+
+</para>
+
+@feature: 
+@rank: 
+
+
+<!-- ##### FUNCTION gst_plugin_feature_set_name ##### -->
+<para>
+
+</para>
+
+@feature: 
+@name: 
+
+
+<!-- ##### FUNCTION gst_plugin_feature_get_rank ##### -->
+<para>
+
+</para>
+
+@feature: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_plugin_feature_get_name ##### -->
+<para>
+
+</para>
+
+@feature: 
+@Returns: 
+
+
index 6de503a..87d54cc 100644 (file)
@@ -25,9 +25,3 @@ The queue blocks by default.
 
 </para>
 
-<!-- ##### VARIABLE gst_queue_details ##### -->
-<para>
-
-</para>
-
-
index 08314d1..3778433 100644 (file)
@@ -1,3 +1,123 @@
+<!-- ##### SECTION ./tmpl/GstBin.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/GstBin.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/GstBin.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/GstBin.sgml:Title ##### -->
+GstBin
+
+
+<!-- ##### SECTION ./tmpl/GstBuffer.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/GstBuffer.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/GstBuffer.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/GstBuffer.sgml:Title ##### -->
+GstBuffer
+
+
+<!-- ##### SECTION ./tmpl/GstCaps.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/GstCaps.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/GstCaps.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/GstCaps.sgml:Title ##### -->
+GstCaps
+
+
+<!-- ##### SECTION ./tmpl/GstClock.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/GstClock.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/GstClock.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/GstClock.sgml:Title ##### -->
+GstClock
+
+
+<!-- ##### SECTION ./tmpl/GstCompat.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/GstCompat.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/GstCompat.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/GstCompat.sgml:Title ##### -->
+GstCompat
+
+
+<!-- ##### SECTION ./tmpl/GstData.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/GstData.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/GstData.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/GstData.sgml:Title ##### -->
+GstData
+
+
 <!-- ##### SECTION ./tmpl/GstElement.sgml:Long_Description ##### -->
 <para>
 
 GstElement
 
 
-<!-- ##### SECTION ./tmpl/audioraw.sgml:Long_Description ##### -->
+<!-- ##### SECTION ./tmpl/GstEvent.sgml:Long_Description ##### -->
 <para>
-Information about audio buffers.
+
 </para>
 
 
-<!-- ##### SECTION ./tmpl/audioraw.sgml:See_Also ##### -->
+<!-- ##### SECTION ./tmpl/GstEvent.sgml:See_Also ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### SECTION ./tmpl/audioraw.sgml:Short_Description ##### -->
-Information about audio buffers.
+<!-- ##### SECTION ./tmpl/GstEvent.sgml:Short_Description ##### -->
 
 
-<!-- ##### SECTION ./tmpl/audioraw.sgml:Title ##### -->
-audioraw
 
+<!-- ##### SECTION ./tmpl/GstEvent.sgml:Title ##### -->
+GstEvent
 
-<!-- ##### SECTION ./tmpl/cothreads_compat.sgml:Long_Description ##### -->
+
+<!-- ##### SECTION ./tmpl/GstIndex.sgml:Long_Description ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### SECTION ./tmpl/cothreads_compat.sgml:See_Also ##### -->
+<!-- ##### SECTION ./tmpl/GstIndex.sgml:See_Also ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### SECTION ./tmpl/cothreads_compat.sgml:Short_Description ##### -->
+<!-- ##### SECTION ./tmpl/GstIndex.sgml:Short_Description ##### -->
 
 
 
-<!-- ##### SECTION ./tmpl/cothreads_compat.sgml:Title ##### -->
-cothreads_compat
+<!-- ##### SECTION ./tmpl/GstIndex.sgml:Title ##### -->
+GstIndexFactory
 
 
-<!-- ##### SECTION ./tmpl/gobject2gtk.sgml:Long_Description ##### -->
+<!-- ##### SECTION ./tmpl/GstStructure.sgml:Long_Description ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gobject2gtk.sgml:See_Also ##### -->
+<!-- ##### SECTION ./tmpl/GstStructure.sgml:See_Also ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gobject2gtk.sgml:Short_Description ##### -->
+<!-- ##### SECTION ./tmpl/GstStructure.sgml:Short_Description ##### -->
 
 
 
-<!-- ##### SECTION ./tmpl/gobject2gtk.sgml:Title ##### -->
-GObject
+<!-- ##### SECTION ./tmpl/GstStructure.sgml:Title ##### -->
+GstStructure
 
 
-<!-- ##### SECTION ./tmpl/grammar.tab.sgml:Long_Description ##### -->
+<!-- ##### SECTION ./tmpl/GstTag.sgml:Long_Description ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### SECTION ./tmpl/grammar.tab.sgml:See_Also ##### -->
+<!-- ##### SECTION ./tmpl/GstTag.sgml:See_Also ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### SECTION ./tmpl/grammar.tab.sgml:Short_Description ##### -->
+<!-- ##### SECTION ./tmpl/GstTag.sgml:Short_Description ##### -->
 
 
 
-<!-- ##### SECTION ./tmpl/grammar.tab.sgml:Title ##### -->
-grammar.tab
+<!-- ##### SECTION ./tmpl/GstTag.sgml:Title ##### -->
+GstTag
 
 
-<!-- ##### SECTION ./tmpl/gst_private.sgml:Long_Description ##### -->
+<!-- ##### SECTION ./tmpl/audioraw.sgml:Long_Description ##### -->
 <para>
-
+Information about audio buffers.
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gst_private.sgml:See_Also ##### -->
+<!-- ##### SECTION ./tmpl/audioraw.sgml:See_Also ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gst_private.sgml:Short_Description ##### -->
-
+<!-- ##### SECTION ./tmpl/audioraw.sgml:Short_Description ##### -->
+Information about audio buffers.
 
 
-<!-- ##### SECTION ./tmpl/gst_private.sgml:Title ##### -->
-gst_private
+<!-- ##### SECTION ./tmpl/audioraw.sgml:Title ##### -->
+audioraw
 
 
-<!-- ##### SECTION ./tmpl/gstaggregator.sgml:Long_Description ##### -->
+<!-- ##### SECTION ./tmpl/gobject2gtk.sgml:Long_Description ##### -->
 <para>
-The aggregator is mainly used for testing purposes. It has several
-methods to request buffers from its pads.
+
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gstaggregator.sgml:See_Also ##### -->
+<!-- ##### SECTION ./tmpl/gobject2gtk.sgml:See_Also ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gstaggregator.sgml:Short_Description ##### -->
-Combine buffers.
+<!-- ##### SECTION ./tmpl/gobject2gtk.sgml:Short_Description ##### -->
+
 
 
-<!-- ##### SECTION ./tmpl/gstaggregator.sgml:Title ##### -->
-GstAggregator
+<!-- ##### SECTION ./tmpl/gobject2gtk.sgml:Title ##### -->
+GObject
 
 
 <!-- ##### SECTION ./tmpl/gstasyncdisksrc.sgml:Long_Description ##### -->
@@ -392,26 +511,6 @@ GstCacheFactory
 GstColorSpace
 
 
-<!-- ##### SECTION ./tmpl/gstdata_private.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gstdata_private.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gstdata_private.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/gstdata_private.sgml:Title ##### -->
-gstdata_private
-
-
 <!-- ##### SECTION ./tmpl/gstdisksink.sgml:Long_Description ##### -->
 <para>
 The disksink write to a file. The filename can be given as an argument.
@@ -473,210 +572,104 @@ GstDiskSrc
 GstElementFactory
 
 
-<!-- ##### SECTION ./tmpl/gstenumtypes.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gstenumtypes.sgml:See_Also ##### -->
+<!-- ##### SECTION ./tmpl/gstelementfactory.sgml:Long_Description ##### -->
 <para>
-
+GstElementFactory is used to create instances of elements. A GstElementfactory
+can be added to a #GstPlugin as it is also a #GstPluginFeature.
 </para>
-
-
-<!-- ##### SECTION ./tmpl/gstenumtypes.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/gstenumtypes.sgml:Title ##### -->
-gstenumtypes
-
-
-<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Long_Description ##### -->
 <para>
-
+Use gst_element_factory_new() to create a new factory which can be added to a plugin 
+with gst_plugin_add_feature().
 </para>
-
-
-<!-- ##### SECTION ./tmpl/gstesdsink.sgml:See_Also ##### -->
 <para>
-
+gst_element_factory_add_pad_template() is used to add a padtemplate to the factory.
+This function will enable the application to query for elementfactories that handle
+a specific media type.
 </para>
-
-
-<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Title ##### -->
-GstEsdSink
-
-
-<!-- ##### SECTION ./tmpl/gstextratypes.sgml:Long_Description ##### -->
 <para>
-
+Use the gst_element_factory_find() and gst_element_factory_create() functions
+to create element instances or use gst_element_factory_make() as a convenient 
+shortcut.
 </para>
-
-
-<!-- ##### SECTION ./tmpl/gstextratypes.sgml:See_Also ##### -->
 <para>
-
+The following code example shows you how to create a GstFileSrc element.
 </para>
 
-
-<!-- ##### SECTION ./tmpl/gstextratypes.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/gstextratypes.sgml:Title ##### -->
-GstExtraTypes
-
-
-<!-- ##### SECTION ./tmpl/gstfakesink.sgml:Long_Description ##### -->
 <para>
-Take a buffer and gst_buffer_unref() it. This element does nothing
-with the buffer. (fakesink)
+  <programlisting role="C">
+  #include &lt;gst/gst.h&gt;
 
-</para>
+  GstElement *src;
+  GstElementFactory *srcfactory;
 
+  gst_init(&amp;argc,&amp;argv);
 
-<!-- ##### SECTION ./tmpl/gstfakesink.sgml:See_Also ##### -->
-<para>
+  srcfactory = gst_element_factory_find("filesrc");
+  g_return_if_fail(srcfactory != NULL);
 
+  src = gst_element_factory_create(srcfactory,"src");
+  g_return_if_fail(src != NULL);
+  ...
+  </programlisting>
 </para>
-
-
-<!-- ##### SECTION ./tmpl/gstfakesink.sgml:Short_Description ##### -->
-Sources a buffer without doing anything with it. (fakesink)
-
-
-<!-- ##### SECTION ./tmpl/gstfakesink.sgml:Title ##### -->
-GstFakeSink
-
-
-<!-- ##### SECTION ./tmpl/gstfakesrc.sgml:Long_Description ##### -->
 <para>
-The <classname>GstFakeSrc</classname> generates empty buffers. (fakesrc)
+An elementfactory can be assigned a rank with gst_element_factory_set_rank() 
+so that the autopluggers can select a plugin more appropriatly
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gstfakesrc.sgml:See_Also ##### -->
+<!-- ##### SECTION ./tmpl/gstelementfactory.sgml:See_Also ##### -->
 <para>
-
+#GstElement, #GstPlugin, #GstPluginFeature, #GstPadTemplate.
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gstfakesrc.sgml:Short_Description ##### -->
-Generate empty buffers. (fakesrc)
-
-
-<!-- ##### SECTION ./tmpl/gstfakesrc.sgml:Title ##### -->
-GstFakeSrc
+<!-- ##### SECTION ./tmpl/gstelementfactory.sgml:Short_Description ##### -->
+Create GstElements from a factory
 
 
-<!-- ##### SECTION ./tmpl/gstfdsink.sgml:Long_Description ##### -->
-<para>
-Write data to a file descriptor.
-</para>
+<!-- ##### SECTION ./tmpl/gstelementfactory.sgml:Title ##### -->
+GstElementFactory
 
 
-<!-- ##### SECTION ./tmpl/gstfdsink.sgml:See_Also ##### -->
+<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Long_Description ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gstfdsink.sgml:Short_Description ##### -->
-Write data to a file descriptor. (fdsink)
-
-
-<!-- ##### SECTION ./tmpl/gstfdsink.sgml:Title ##### -->
-GstFdSink
-
-
-<!-- ##### SECTION ./tmpl/gstfdsrc.sgml:Long_Description ##### -->
-<para>
-Read buffers from a file descriptor.
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gstfdsrc.sgml:See_Also ##### -->
+<!-- ##### SECTION ./tmpl/gstesdsink.sgml:See_Also ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gstfdsrc.sgml:Short_Description ##### -->
-Read buffers from a file descriptor. (fdsrc)
-
-
-<!-- ##### SECTION ./tmpl/gstfdsrc.sgml:Title ##### -->
-GstFdSrc
+<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Short_Description ##### -->
 
 
-<!-- ##### SECTION ./tmpl/gstfilesink.sgml:Long_Description ##### -->
-<para>
 
-</para>
+<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Title ##### -->
+GstEsdSink
 
 
-<!-- ##### SECTION ./tmpl/gstfilesink.sgml:See_Also ##### -->
+<!-- ##### SECTION ./tmpl/gstextratypes.sgml:Long_Description ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gstfilesink.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/gstfilesink.sgml:Title ##### -->
-GstFileSink
-
-
-<!-- ##### SECTION ./tmpl/gstfilesrc.sgml:Long_Description ##### -->
-<para>
-FileSrc is used to read buffers from a file. It efficiently uses mmap
-and subbuffers.
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gstfilesrc.sgml:See_Also ##### -->
+<!-- ##### SECTION ./tmpl/gstextratypes.sgml:See_Also ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gstfilesrc.sgml:Short_Description ##### -->
-Read data from a file
-
-
-<!-- ##### SECTION ./tmpl/gstfilesrc.sgml:Title ##### -->
-GstFileSrc
-
-
-<!-- ##### SECTION ./tmpl/gstfilter.sgml:Long_Description ##### -->
-<para>
-Filters take data in and spit data out. They are the main Element in a filter graph.
-Filters have zero or more inputs and zero or more outputs. Filters are linked
-together to form filter graphs. A GstFilter is the base class and is not very usefull
-on its own.
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gstfilter.sgml:See_Also ##### -->
-<para>
-
-</para>
-
+<!-- ##### SECTION ./tmpl/gstextratypes.sgml:Short_Description ##### -->
 
-<!-- ##### SECTION ./tmpl/gstfilter.sgml:Short_Description ##### -->
-Take data in and spit data out
 
 
-<!-- ##### SECTION ./tmpl/gstfilter.sgml:Title ##### -->
-GstFilter
+<!-- ##### SECTION ./tmpl/gstextratypes.sgml:Title ##### -->
+GstExtraTypes
 
 
 <!-- ##### SECTION ./tmpl/gstgetbits.sgml:Long_Description ##### -->
@@ -719,24 +712,24 @@ Reads data from a URL. (httpsrc)
 GstHttpSrc
 
 
-<!-- ##### SECTION ./tmpl/gstidentity.sgml:Long_Description ##### -->
+<!-- ##### SECTION ./tmpl/gstindexfactory.sgml:Long_Description ##### -->
 <para>
-Pass data without modification.
+GstIndexFactory is used to dynamically create GstIndex implementations.
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gstidentity.sgml:See_Also ##### -->
+<!-- ##### SECTION ./tmpl/gstindexfactory.sgml:See_Also ##### -->
 <para>
-
+#GstIndex
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gstidentity.sgml:Short_Description ##### -->
-Pass data without modification. (identity)
+<!-- ##### SECTION ./tmpl/gstindexfactory.sgml:Short_Description ##### -->
+Create GstIndexes from a factory
 
 
-<!-- ##### SECTION ./tmpl/gstidentity.sgml:Title ##### -->
-GstIdentity
+<!-- ##### SECTION ./tmpl/gstindexfactory.sgml:Title ##### -->
+GstIndexFactory
 
 
 <!-- ##### SECTION ./tmpl/gstlink.sgml:Long_Description ##### -->
@@ -761,79 +754,19 @@ Generic link between elements.
 GstLink
 
 
-<!-- ##### SECTION ./tmpl/gstmacros.sgml:Long_Description ##### -->
+<!-- ##### SECTION ./tmpl/gstmeta.sgml:Long_Description ##### -->
 <para>
-
+The point of the metadata is to provide some context for each buffer.  In
+the case of audio data, for instance, it would provide the samplerate, bit
+depth, and channel count.
 </para>
 
-
-<!-- ##### SECTION ./tmpl/gstmacros.sgml:See_Also ##### -->
 <para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gstmacros.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/gstmacros.sgml:Title ##### -->
-gstmacros
-
-
-<!-- ##### SECTION ./tmpl/gstmarshal.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gstmarshal.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gstmarshal.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/gstmarshal.sgml:Title ##### -->
-gstmarshal
-
-
-<!-- ##### SECTION ./tmpl/gstmd5sink.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gstmd5sink.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gstmd5sink.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/gstmd5sink.sgml:Title ##### -->
-GstMD5Sink
-
-
-<!-- ##### SECTION ./tmpl/gstmeta.sgml:Long_Description ##### -->
-<para>
-The point of the metadata is to provide some context for each buffer.  In
-the case of audio data, for instance, it would provide the samplerate, bit
-depth, and channel count.
-</para>
-
-<para>
-The trick is that there may be multiple types of metadata ganged onto a
-single buffer.  This is why they're going to be a GList.  This does mean
-extra overhead in all cases, but I think it's minimal.  The GList type
-uses a chunk allocater so we're not wasting too much memory or time when
-adding to the list.
+The trick is that there may be multiple types of metadata ganged onto a
+single buffer.  This is why they're going to be a GList.  This does mean
+extra overhead in all cases, but I think it's minimal.  The GList type
+uses a chunk allocater so we're not wasting too much memory or time when
+adding to the list.
 </para>
 
 <para>
@@ -954,76 +887,117 @@ GstMeta
 GstMultiDiskSrc
 
 
-<!-- ##### SECTION ./tmpl/gstpipefilter.sgml:Long_Description ##### -->
+<!-- ##### SECTION ./tmpl/gstpadtemplate.sgml:Long_Description ##### -->
 <para>
-A GstPipefilter pipes data to an external program and creates
-buffers from its output.
+Padtemplates describe the possible media types a pad or an elementfactory can
+handle. 
 </para>
-
-
-<!-- ##### SECTION ./tmpl/gstpipefilter.sgml:See_Also ##### -->
 <para>
-
+Pad and PadTemplates have #GstCaps attached to it to describe the media type they
+are capable of dealing with.  gst_pad_template_get_caps() is used to get the
+caps of a padtemplate. It's not possible to modify the caps of a padtemplate after
+creation. 
+</para>
+<para>
+Padtemplates can be created with gst_pad_template_new() or with the convenient
+GST_PAD_TEMPLATE_FACTORY() macro. A padtemplate can be used to create a pad or 
+to add to an elementfactory.
 </para>
+<para>
+The following code example shows the code to create a pad from a padtemplate.
+<programlisting>
+  GstStaticPadTemplate my_template =
+  GST_STATIC_PAD_TEMPLATE (
+    "sink",            /* the name of the pad */
+    GST_PAD_SINK,      /* the direction of the pad */
+    GST_PAD_ALWAYS,    /* when this pad will be present */
+    GST_STATIC_CAPS (  /* the capabilities of the padtemplate */
+      "audio/x-raw-int, "
+        "channels = (int) [ 1, 6 ]"
+    )
+  )
 
+  void
+  my_method (void) 
+  {
+    GstPad *pad;
+  
+    pad = gst_pad_new_from_template (GST_PAD_TEMPLATE_GET (my_template_factory), "sink");
+    ...
+  }
+</programlisting>
+</para>
+<para>
+The following example shows you how to add the padtemplate to an elementfactory:
+<programlisting>
+  gboolean
+  my_factory_init (GstPlugin *plugin)
+  {
+    GstElementFactory *factory;
 
-<!-- ##### SECTION ./tmpl/gstpipefilter.sgml:Short_Description ##### -->
-A wrapper around every stdin/stdout capable program
+    factory = gst_element_factory_new ("my_factory", GST_TYPE_MYFACTORY, &amp;gst_myfactory_details);
+    g_return_val_if_fail (factory != NULL, FALSE);
 
+    gst_element_factory_add_pad_template (factory, GST_PAD_TEMPLATE_GET (my_template_factory));
 
-<!-- ##### SECTION ./tmpl/gstpipefilter.sgml:Title ##### -->
-GstPipefilter
+    gst_plugin_add_feature (plugin, GST_PLUGIN_FEATURE (factory));
 
+    return TRUE;
+  }
 
-<!-- ##### SECTION ./tmpl/gstqueue.sgml:Long_Description ##### -->
-<para>
-Simple data queue. Data is queued till max_level buffers any subsequent buffers
-sent to this filter will block until free space becomes available in the buffer.
-The queue is typically used in conjunction with a thread.
-</para>
-<para>
-You can query how many buffers are queued with the level argument.
-</para>
-<para>
-The default queue length is set to 100.
-</para>
-<para>
-The queue blocks by default.
+</programlisting>
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gstqueue.sgml:See_Also ##### -->
+<!-- ##### SECTION ./tmpl/gstpadtemplate.sgml:See_Also ##### -->
 <para>
-
+#GstPad, #GstElementFactory
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gstqueue.sgml:Short_Description ##### -->
-Simple asynchronous data queue.
+<!-- ##### SECTION ./tmpl/gstpadtemplate.sgml:Short_Description ##### -->
+Describe the media type of a pad.
 
 
-<!-- ##### SECTION ./tmpl/gstqueue.sgml:Title ##### -->
-GstQueue
+<!-- ##### SECTION ./tmpl/gstpadtemplate.sgml:Title ##### -->
+GstPadTemplate
 
 
-<!-- ##### SECTION ./tmpl/gstsearchfuncs.sgml:Long_Description ##### -->
+<!-- ##### SECTION ./tmpl/gstschedulerfactory.sgml:Long_Description ##### -->
 <para>
-
+A schedulerfactory is used to create instances of a scheduler. It
+can be added to a #GstPlugin as it extends #GstPluginFeature.
+</para>
+<para>
+Use gst_scheduler_factory_new() to create a new scheduler which can be registered
+to a plugin with gst_plugin_add_feature().
+</para>
+<para>
+Use gst_scheduler_factory_find() to find the named schedulerfactory.
+or use gst_scheduler_factory_get_list() to get a  list of all available schedulers.
+</para>
+<para>
+Once an schedulerfactory has been obtained use gst_scheduler_factory_create() to
+instantiate a real scheduler. Optionally gst_scheduler_factory_make() to create
+a scheduler from the named factory.
+</para>
+<para>
+Use gst_scheduler_factory_destroy() to remove the factory from the global list.
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gstsearchfuncs.sgml:See_Also ##### -->
+<!-- ##### SECTION ./tmpl/gstschedulerfactory.sgml:See_Also ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gstsearchfuncs.sgml:Short_Description ##### -->
-
+<!-- ##### SECTION ./tmpl/gstschedulerfactory.sgml:Short_Description ##### -->
+Create schedulers from a factory
 
 
-<!-- ##### SECTION ./tmpl/gstsearchfuncs.sgml:Title ##### -->
-gstsearchfuncs
+<!-- ##### SECTION ./tmpl/gstschedulerfactory.sgml:Title ##### -->
+GstSchedulerFactory
 
 
 <!-- ##### SECTION ./tmpl/gstsinesrc.sgml:Long_Description ##### -->
@@ -1068,46 +1042,6 @@ The end point of a filter graph
 GstSink
 
 
-<!-- ##### SECTION ./tmpl/gstspider.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gstspider.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gstspider.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/gstspider.sgml:Title ##### -->
-GstSpider
-
-
-<!-- ##### SECTION ./tmpl/gstspideridentity.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gstspideridentity.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gstspideridentity.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/gstspideridentity.sgml:Title ##### -->
-GstSpiderIdentity
-
-
 <!-- ##### SECTION ./tmpl/gstsrc.sgml:Long_Description ##### -->
 <para>
 A GstSrc is the start of a filter graph. It typically is a file or an
@@ -1172,47 +1106,6 @@ An autoplugger made for media playback
 GstStaticAutoplugRender
 
 
-<!-- ##### SECTION ./tmpl/gststatistics.sgml:Long_Description ##### -->
-<para>
-The plugin doesn't alter the data but provides statistics about
-the data stream, such as buffers/bytes/events etc.
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gststatistics.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gststatistics.sgml:Short_Description ##### -->
-Provide statistics about data that passes this plugin
-
-
-<!-- ##### SECTION ./tmpl/gststatistics.sgml:Title ##### -->
-GstStatistics
-
-
-<!-- ##### SECTION ./tmpl/gsttee.sgml:Long_Description ##### -->
-<para>
-A tee can be used to split out the filter graph.
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gsttee.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gsttee.sgml:Short_Description ##### -->
-1-to-N pipe fitting
-
-
-<!-- ##### SECTION ./tmpl/gsttee.sgml:Title ##### -->
-GstTee
-
-
 <!-- ##### SECTION ./tmpl/gsttimecache.sgml:Long_Description ##### -->
 <para>
 This class is used by plugins to manage time vs byte offsets. It is mainly
@@ -1234,84 +1127,77 @@ Cache time and byteoffsets.
 GstTimeCache
 
 
-<!-- ##### SECTION ./tmpl/gsttypes.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gsttypes.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gsttypes.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/gsttypes.sgml:Title ##### -->
-gsttypes
-
-
-<!-- ##### SECTION ./tmpl/gstvalue.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gstvalue.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gstvalue.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/gstvalue.sgml:Title ##### -->
-GstValue
-
-
-<!-- ##### SECTION ./tmpl/gstversion.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gstversion.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gstversion.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/gstversion.sgml:Title ##### -->
-gstversion
-
-
-<!-- ##### SECTION ./tmpl/gstxmlregistry.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gstxmlregistry.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gstxmlregistry.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/gstxmlregistry.sgml:Title ##### -->
-GstXMLRegistry
+<!-- ##### SECTION ./tmpl/gsttypefindfactory.sgml:Long_Description ##### -->
+<para>
+These functions allow querying informations about registered typefind 
+functions. How to create and register these functions is described in
+the section <link linkend="gstreamer-Writing-typefind-functions">
+"Writing typefind functions"</link>.
+</para>
+<example>
+<title>how to write a simple typefinder</title>
+<programlisting>
+/* FIXME: compile this? ;) */
+typedef struct {
+  guint8 *data;
+  guint size;
+  guint probability;
+  GstCaps *data;
+} MyTypeFind;
+static void
+my_peek (gpointer data, gint64 offset, guint size)
+{
+  MyTypeFind *find = (MyTypeFind *) data;
+  if (offset &gt;= 0 &amp;&amp; offset + size &lt;= find->size) {
+    return find->data + offset;
+  }
+  return NULL;
+}
+static void
+my_suggest (gpointer data, guint probability, GstCaps *caps)
+{
+  MyTypeFind *find = (MyTypeFind *) data;
+  if (probability &gt; find->probability) {
+    find->probability = probability;
+    gst_caps_replace (&amp;find->caps, caps);
+  }
+}
+static GstCaps *
+find_type (guint8 *data, guint size)
+{
+  GList *walk, *type_list;
+  MyTypeFind find = {data, size, 0, NULL};
+  GstTypeFind gst_find = {my_peek, my_suggest, &amp;find, };
+  
+  walk = type_list = gst_type_find_factory_get_list ();
+  while (walk) {
+    GstTypeFindFactory *factory = GST_TYPE_FIND_FACTORY (walk->data);
+    walk = g_list_next (walk)
+    gst_type_find_factory_call_function (factory, &amp;gst_find);
+  }
+  g_list_free (type_list);
+  return find.caps;
+};
+</programlisting>
+</example>
+<para>
+The above example shows how to write a very simple typefinder that identifies
+the given data. You can get quite a bit more complicated than that though.
+</para>
+
+
+<!-- ##### SECTION ./tmpl/gsttypefindfactory.sgml:See_Also ##### -->
+<para>
+<link linkend="gstreamer-Writing-typefind-functions">Writing typefind functions</link>
+</para>
+
+
+<!-- ##### SECTION ./tmpl/gsttypefindfactory.sgml:Short_Description ##### -->
+information about registered typefind functions
+
+
+<!-- ##### SECTION ./tmpl/gsttypefindfactory.sgml:Title ##### -->
+GstTypeFindFactory
 
 
 <!-- ##### SECTION ./tmpl/plugin.sgml:Long_Description ##### -->
@@ -1355,26 +1241,6 @@ Frequencies of a spectrum analysis.
 spectrum
 
 
-<!-- ##### SECTION ./tmpl/types.sgml:Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/types.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/types.sgml:Short_Description ##### -->
-
-
-
-<!-- ##### SECTION ./tmpl/types.sgml:Title ##### -->
-types
-
-
 <!-- ##### SECTION ./tmpl/videoraw.sgml:Long_Description ##### -->
 <para>
 Information about video buffers.
@@ -1401,18 +1267,6 @@ videoraw
 </para>
 
 
-<!-- ##### MACRO COTHREADS_NAME ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO COTHREADS_NAME_CAPITAL ##### -->
-<para>
-
-</para>
-
-
 <!-- ##### MACRO COTHREAD_MAXTHREADS ##### -->
 <para>
 The maximum number of cothreads we are going to support.
@@ -1547,24 +1401,6 @@ g_print messages.
 </para>
 
 
-<!-- ##### MACRO GLOBAL_REGISTRY_DIR ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GLOBAL_REGISTRY_FILE ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GLOBAL_REGISTRY_FILE_TMP ##### -->
-<para>
-
-</para>
-
-
 <!-- ##### STRUCT GObject ##### -->
 <para>
 
@@ -1743,12 +1579,6 @@ Get the value of a #GstAtomicSwap
 
 @klass: 
 
-<!-- ##### MACRO GST_AUTOPLUG_MAX_COST ##### -->
-<para>
-
-</para>
-
-
 <!-- ##### MACRO GST_BIN ##### -->
 <para>
 
@@ -1763,19 +1593,20 @@ Get the value of a #GstAtomicSwap
 
 @obj: 
 
-<!-- ##### MACRO GST_BIN_CLASS ##### -->
+<!-- ##### MACRO GST_BIN_CLASS_CAST ##### -->
 <para>
 
 </para>
 
 @klass: 
 
-<!-- ##### MACRO GST_BIN_CLASS_CAST ##### -->
+<!-- ##### MACRO GST_BUFFER ##### -->
 <para>
-
+Casts an object to a GstBuffer.
 </para>
 
-@klass: 
+@buf: an object to cast.
+@Returns: the #GstBuffer to which the given object points.
 
 <!-- ##### MACRO GST_BUFFER_BUFFERPOOL ##### -->
 <para>
@@ -1955,6 +1786,22 @@ A flag indicating that SSE instructions are supported.
 </para>
 
 
+<!-- ##### MACRO GST_DATA_FLAG_IS_SET ##### -->
+<para>
+Check if a given flag is set on the data
+</para>
+
+@data: The data to check
+@flag: The flag to check for
+
+<!-- ##### MACRO GST_DATA_FLAG_SET ##### -->
+<para>
+Set the flag on the data
+</para>
+
+@data: The data to set the flag on
+@flag: The flag to set
+
 <!-- ##### MACRO GST_DATA_IS_READONLY ##### -->
 <para>
 Query if the GstData is READONLY
@@ -2067,44 +1914,23 @@ to the current function, i.e. "('element')"
 
 @obj: 
 
-<!-- ##### MACRO GST_ELEMENT_CLASS ##### -->
+<!-- ##### MACRO GST_ELEMENT_CLASS_CAST ##### -->
 <para>
 
 </para>
 
 @klass: 
 
-<!-- ##### MACRO GST_ELEMENT_CLASS_CAST ##### -->
+<!-- ##### MACRO GST_ELEMENT_IS_COTHREAD_STOPPING ##### -->
 <para>
-
+Queries whether the cothread holding this element needs to be stopped.
 </para>
 
-@klass: 
+@obj: The element to query
 
-<!-- ##### MACRO GST_ELEMENT_FACTORY ##### -->
+<!-- ##### MACRO GST_ELEMENT_IS_EOS ##### -->
 <para>
-
-</para>
-
-@obj: 
-
-<!-- ##### MACRO GST_ELEMENT_FACTORY_CLASS ##### -->
-<para>
-
-</para>
-
-@klass: 
-
-<!-- ##### MACRO GST_ELEMENT_IS_COTHREAD_STOPPING ##### -->
-<para>
-Queries whether the cothread holding this element needs to be stopped.
-</para>
-
-@obj: The element to query
-
-<!-- ##### MACRO GST_ELEMENT_IS_EOS ##### -->
-<para>
-Query wether this element is in the End Of Stream state.
+Query wether this element is in the End Of Stream state.
 </para>
 
 @obj: a #GstElement to query
@@ -2246,13 +2072,6 @@ subclass use this to start their flag enumeration
 </para>
 
 
-<!-- ##### MACRO GST_GHOST_PAD ##### -->
-<para>
-
-</para>
-
-@obj: 
-
 <!-- ##### MACRO GST_GHOST_PAD_CAST ##### -->
 <para>
 
@@ -2260,13 +2079,6 @@ subclass use this to start their flag enumeration
 
 @obj: 
 
-<!-- ##### MACRO GST_GHOST_PAD_CLASS ##### -->
-<para>
-
-</para>
-
-@klass: 
-
 <!-- ##### MACRO GST_GHOST_PAD_CLASS_CAST ##### -->
 <para>
 
@@ -2274,12 +2086,6 @@ subclass use this to start their flag enumeration
 
 @klass: 
 
-<!-- ##### MACRO GST_GNUC_CONSTRUCTOR ##### -->
-<para>
-
-</para>
-
-
 <!-- ##### MACRO GST_HTTPSRC ##### -->
 <para>
 
@@ -2378,6 +2184,13 @@ subclass use this to start their flag enumeration
 
 @obj: 
 
+<!-- ##### MACRO GST_IS_BUFFER ##### -->
+<para>
+Checks if the pointer is a GstBuffer.
+</para>
+
+@buf: a pointer to query.
+
 <!-- ##### MACRO GST_IS_CACHE_FACTORY ##### -->
 <para>
 
@@ -2420,20 +2233,6 @@ subclass use this to start their flag enumeration
 
 @obj: 
 
-<!-- ##### MACRO GST_IS_ELEMENT_FACTORY ##### -->
-<para>
-
-</para>
-
-@obj: 
-
-<!-- ##### MACRO GST_IS_ELEMENT_FACTORY_CLASS ##### -->
-<para>
-
-</para>
-
-@klass: 
-
 <!-- ##### MACRO GST_IS_ESDSINK ##### -->
 <para>
 
@@ -2518,27 +2317,6 @@ subclass use this to start their flag enumeration
 
 @obj: 
 
-<!-- ##### MACRO GST_IS_GHOST_PAD ##### -->
-<para>
-
-</para>
-
-@obj: 
-
-<!-- ##### MACRO GST_IS_GHOST_PAD_CLASS ##### -->
-<para>
-
-</para>
-
-@obj: 
-
-<!-- ##### MACRO GST_IS_GHOST_PAD_FAST ##### -->
-<para>
-
-</para>
-
-@obj: 
-
 <!-- ##### MACRO GST_IS_HTTPSRC ##### -->
 <para>
 
@@ -2609,27 +2387,6 @@ subclass use this to start their flag enumeration
 
 @obj: 
 
-<!-- ##### MACRO GST_IS_PAD_FAST ##### -->
-<para>
-
-</para>
-
-@obj: 
-
-<!-- ##### MACRO GST_IS_PAD_TEMPLATE ##### -->
-<para>
-
-</para>
-
-@obj: 
-
-<!-- ##### MACRO GST_IS_PAD_TEMPLATE_CLASS ##### -->
-<para>
-
-</para>
-
-@obj: 
-
 <!-- ##### MACRO GST_IS_PIPELINE ##### -->
 <para>
 
@@ -2658,41 +2415,6 @@ subclass use this to start their flag enumeration
 
 @obj: 
 
-<!-- ##### MACRO GST_IS_REAL_PAD ##### -->
-<para>
-
-</para>
-
-@obj: 
-
-<!-- ##### MACRO GST_IS_REAL_PAD_CLASS ##### -->
-<para>
-
-</para>
-
-@obj: 
-
-<!-- ##### MACRO GST_IS_REAL_PAD_FAST ##### -->
-<para>
-
-</para>
-
-@obj: 
-
-<!-- ##### MACRO GST_IS_SCHEDULER_FACTORY ##### -->
-<para>
-
-</para>
-
-@obj: 
-
-<!-- ##### MACRO GST_IS_SCHEDULER_FACTORY_CLASS ##### -->
-<para>
-
-</para>
-
-@obj: 
-
 <!-- ##### MACRO GST_IS_SINESRC ##### -->
 <para>
 
@@ -2829,13 +2551,6 @@ Clear a flag in the meta data.
 
 @obj: 
 
-<!-- ##### MACRO GST_OBJECT_CLASS ##### -->
-<para>
-
-</para>
-
-@klass: 
-
 <!-- ##### MACRO GST_OBJECT_CLASS_CAST ##### -->
 <para>
 
@@ -2863,13 +2578,6 @@ subclasses can use this value to start the enumeration of their flags
 
 @obj: 
 
-<!-- ##### MACRO GST_PAD_CLASS ##### -->
-<para>
-
-</para>
-
-@klass: 
-
 <!-- ##### MACRO GST_PAD_CLASS_CAST ##### -->
 <para>
 
@@ -2877,30 +2585,6 @@ subclasses can use this value to start the enumeration of their flags
 
 @klass: 
 
-<!-- ##### MACRO GST_PAD_CONNECT_DELAYED ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_PAD_CONNECT_DONE ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_PAD_CONNECT_OK ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_PAD_CONNECT_REFUSED ##### -->
-<para>
-
-</para>
-
-
 <!-- ##### MACRO GST_PAD_FACTORY_ALWAYS ##### -->
 <para>
 Indicate that this pad will always be available.
@@ -2955,20 +2639,6 @@ Is this pad linked.
 
 @pad: the pad to check
 
-<!-- ##### MACRO GST_PAD_TEMPLATE ##### -->
-<para>
-
-</para>
-
-@obj: 
-
-<!-- ##### MACRO GST_PAD_TEMPLATE_CLASS ##### -->
-<para>
-
-</para>
-
-@klass: 
-
 <!-- ##### MACRO GST_PAD_TEMPLATE_FIXED ##### -->
 <para>
 Get the flag indicating the properties are fixed from the template.
@@ -2990,13 +2660,6 @@ Get the flag indicating the properties are fixed from the template.
 
 @klass: 
 
-<!-- ##### MACRO GST_PLUGIN ##### -->
-<para>
-
-</para>
-
-@plugin: 
-
 <!-- ##### MACRO GST_PLUGIN_DESC ##### -->
 <para>
 A handy macro to define a plugin description. This macro handles with all the issues
@@ -3042,13 +2705,6 @@ A macro used to define a statically linked plugin.
 
 @klass: 
 
-<!-- ##### MACRO GST_REAL_PAD ##### -->
-<para>
-
-</para>
-
-@obj: 
-
 <!-- ##### MACRO GST_REAL_PAD_CAST ##### -->
 <para>
 
@@ -3056,13 +2712,6 @@ A macro used to define a statically linked plugin.
 
 @obj: 
 
-<!-- ##### MACRO GST_REAL_PAD_CLASS ##### -->
-<para>
-
-</para>
-
-@klass: 
-
 <!-- ##### MACRO GST_REAL_PAD_CLASS_CAST ##### -->
 <para>
 
@@ -3147,20 +2796,6 @@ Get the type of the region that is being pulled.
 
 @pad: the real pad to query.
 
-<!-- ##### MACRO GST_SCHEDULER_FACTORY ##### -->
-<para>
-
-</para>
-
-@obj: 
-
-<!-- ##### MACRO GST_SCHEDULER_FACTORY_CLASS ##### -->
-<para>
-
-</para>
-
-@klass: 
-
 <!-- ##### MACRO GST_SCHEDULE_ADD_ELEMENT ##### -->
 <para>
 Fast macro to add an element to the scheduler.
@@ -3250,12 +2885,6 @@ Get the parent #GstElement of this scheduler.
 
 @sched: the scheduler to query.
 
-<!-- ##### MACRO GST_SHOW_INFO ##### -->
-<para>
-
-</para>
-
-
 <!-- ##### MACRO GST_SINESRC ##### -->
 <para>
 
@@ -3407,12 +3036,6 @@ This macro unsets the given state on the element.
 
 @klass: 
 
-<!-- ##### MACRO GST_TYPE_ASSOC_FLAGS ##### -->
-<para>
-
-</para>
-
-
 <!-- ##### MACRO GST_TYPE_ASYNCDISKSRC ##### -->
 <para>
 
@@ -3449,18 +3072,6 @@ This macro unsets the given state on the element.
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_BIN_FLAGS ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_BUFFER_FLAG ##### -->
-<para>
-
-</para>
-
-
 <!-- ##### MACRO GST_TYPE_BUFFER_POOL ##### -->
 <para>
 
@@ -3491,384 +3102,157 @@ This macro unsets the given state on the element.
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_CLOCK_ENTRY_STATUS ##### -->
+<!-- ##### MACRO GST_TYPE_DISKSRC ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_CLOCK_ENTRY_TYPE ##### -->
+<!-- ##### MACRO GST_TYPE_ELEMENT ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_CLOCK_FLAGS ##### -->
+<!-- ##### MACRO GST_TYPE_ESDSINK ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_CLOCK_RETURN ##### -->
+<!-- ##### MACRO GST_TYPE_FAKESINK ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_CPU_FLAGS ##### -->
+<!-- ##### MACRO GST_TYPE_FAKESRC ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_DATA_FLAGS ##### -->
+<!-- ##### MACRO GST_TYPE_FDSINK ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_DISKSRC ##### -->
+<!-- ##### MACRO GST_TYPE_FDSRC ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_ELEMENT ##### -->
+<!-- ##### MACRO GST_TYPE_FILENAME ##### -->
 <para>
-
+A type that can be used to indicate a filename.
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_ELEMENT_FACTORY ##### -->
+<!-- ##### MACRO GST_TYPE_FILTER ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_ELEMENT_FLAGS ##### -->
+<!-- ##### MACRO GST_TYPE_HTTPSRC ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_ELEMENT_STATE ##### -->
+<!-- ##### MACRO GST_TYPE_IDENTITY ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_ELEMENT_STATE_RETURN ##### -->
+<!-- ##### MACRO GST_TYPE_LINK ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_ESDSINK ##### -->
+<!-- ##### MACRO GST_TYPE_OBJECT ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_EVENT_FLAG ##### -->
+<!-- ##### MACRO GST_TYPE_PAD ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_EVENT_TYPE ##### -->
+<!-- ##### MACRO GST_TYPE_PAD_QUERY_TYPE ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_FAKESINK ##### -->
+<!-- ##### MACRO GST_TYPE_PARANOID ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_FAKESRC ##### -->
+<!-- ##### MACRO GST_TYPE_PIPELINE ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_FDSINK ##### -->
+<!-- ##### MACRO GST_TYPE_QUEUE ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_FDSRC ##### -->
+<!-- ##### MACRO GST_TYPE_SINESRC ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_FILENAME ##### -->
+<!-- ##### MACRO GST_TYPE_SINK ##### -->
 <para>
-A type that can be used to indicate a filename.
+
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_FILTER ##### -->
+<!-- ##### MACRO GST_TYPE_SRC ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_FORMAT ##### -->
+<!-- ##### MACRO GST_TYPE_TEE ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_GHOST_PAD ##### -->
+<!-- ##### MACRO GST_TYPE_THREAD ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_HTTPSRC ##### -->
+<!-- ##### MACRO GType ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_IDENTITY ##### -->
+<!-- ##### MACRO GTypeFlags ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_LINK ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_OBJECT ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_OBJECT_FLAGS ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_PAD ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_PAD_DIRECTION ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_PAD_FLAGS ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_PAD_LINK_RETURN ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_PAD_PRESENCE ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_PAD_QUERY_TYPE ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_PAD_TEMPLATE ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_PARANOID ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_PARSE_ERROR ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_PIPELINE ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_PLUGIN_ERROR ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_QUEUE ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_REAL_PAD ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_REGISTRY_FLAGS ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_REGISTRY_RETURN ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_RESULT ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_SCHEDULER_FACTORY ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_SCHEDULER_FLAGS ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_SCHEDULER_STATE ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_SEEK_ACCURACY ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_SEEK_TYPE ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_SINESRC ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_SINK ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_SRC ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_TEE ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_THREAD ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TYPE_THREAD_STATE ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_VALUE_HOLDS_CAPS ##### -->
-<para>
-
-</para>
-
-@x: 
-
-<!-- ##### MACRO GST_VALUE_HOLDS_DOUBLE_RANGE ##### -->
-<para>
-
-</para>
-
-@x: 
-
-<!-- ##### MACRO GST_VALUE_HOLDS_FOURCC ##### -->
-<para>
-
-</para>
-
-@x: 
-
-<!-- ##### MACRO GST_VALUE_HOLDS_INT_RANGE ##### -->
-<para>
-
-</para>
-
-@x: 
-
-<!-- ##### MACRO GST_VALUE_HOLDS_LIST ##### -->
-<para>
-
-</para>
-
-@x: 
-
-<!-- ##### MACRO GType ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GTypeFlags ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### STRUCT GTypeInfo ##### -->
+<!-- ##### STRUCT GTypeInfo ##### -->
 <para>
 
 </para>
@@ -4297,15 +3681,6 @@ A type that can be used to indicate a filename.
 </para>
 
 
-<!-- ##### ENUM GstAggregatorSchedType ##### -->
-<para>
-
-</para>
-
-@AGGREGATOR_LOOP: 
-@AGGREGATOR_LOOP_SELECT: 
-@AGGREGATOR_CHAIN: 
-
 <!-- ##### STRUCT GstAsyncDiskSrc ##### -->
 <para>
 
@@ -4487,17 +3862,6 @@ The type of the autoplugger.
 @GST_AUTOPLUG_TO_RENDERER: 
 @GST_AUTOPLUG_FLAG_LAST: 
 
-<!-- ##### STRUCT GstAutoplugNode ##### -->
-<para>
-
-</para>
-
-@prev: 
-@fac: 
-@templ: 
-@cost: 
-@endpoint: 
-
 <!-- ##### SIGNAL GstBin::object-added ##### -->
 <para>
 is signaled whenever a new <classname>GstElement</classname> is added to the <classname>GstBin</classname>
@@ -4507,12 +3871,6 @@ is signaled whenever a new <classname>GstElement</classname> is added to the <cl
 @gstbin: the object which received the signal.
 @arg1: the element that was added
 
-<!-- ##### STRUCT GstBinClass ##### -->
-<para>
-
-</para>
-
-
 <!-- ##### USER_FUNCTION GstBufferCopyFunc ##### -->
 <para>
 This supplied function is used to copy the buffer contents.
@@ -4657,6 +4015,12 @@ can perform necessary cleanup.
 </para>
 
 
+<!-- ##### STRUCT GstClock ##### -->
+<para>
+
+</para>
+
+
 <!-- ##### SIGNAL GstDiskSink::handoff ##### -->
 <para>
 Is emited after the buffer has been written to the disk.
@@ -4783,12 +4147,6 @@ Is trigered whenever a new ghost pad is added to an element
 @gstelement: the object which received the signal.
 @arg1: the new ghost pad that was added
 
-<!-- ##### STRUCT GstElementClass ##### -->
-<para>
-
-</para>
-
-
 <!-- ##### STRUCT GstElementFactory ##### -->
 <para>
 This factory is used when registering the element, and contains the name
@@ -4997,49 +4355,6 @@ Sync on the clock
 </para>
 
 
-<!-- ##### ENUM GstFakeSrcDataType ##### -->
-<para>
-
-</para>
-
-@FAKESRC_DATA_ALLOCATE: 
-@FAKESRC_DATA_SUBBUFFER: 
-@FAKESRC_DATA_BUFFERPOOL: 
-
-<!-- ##### ENUM GstFakeSrcFillType ##### -->
-<para>
-
-</para>
-
-@FAKESRC_FILLTYPE_NOTHING: 
-@FAKESRC_FILLTYPE_NULL: 
-@FAKESRC_FILLTYPE_RANDOM: 
-@FAKESRC_FILLTYPE_PATTERN: 
-@FAKESRC_FILLTYPE_PATTERN_CONT: 
-
-<!-- ##### ENUM GstFakeSrcOutputType ##### -->
-<para>
-
-</para>
-
-@FAKESRC_FIRST_LAST_LOOP: 
-@FAKESRC_LAST_FIRST_LOOP: 
-@FAKESRC_PING_PONG: 
-@FAKESRC_ORDERED_RANDOM: 
-@FAKESRC_RANDOM: 
-@FAKESRC_PATTERN_LOOP: 
-@FAKESRC_PING_PONG_PATTERN: 
-@FAKESRC_GET_ALWAYS_SUCEEDS: 
-
-<!-- ##### ENUM GstFakeSrcSizeType ##### -->
-<para>
-
-</para>
-
-@FAKESRC_SIZETYPE_NULL: 
-@FAKESRC_SIZETYPE_FIXED: 
-@FAKESRC_SIZETYPE_RANDOM: 
-
 <!-- ##### STRUCT GstFdSink ##### -->
 <para>
 
@@ -5088,14 +4403,6 @@ Get the current offset in the file.
 </para>
 
 
-<!-- ##### ENUM GstFileSinkFlags ##### -->
-<para>
-
-</para>
-
-@GST_FILESINK_OPEN: 
-@GST_FILESINK_FLAG_LAST: 
-
 <!-- ##### ARG GstFileSrc:blocksize ##### -->
 <para>
 The size of the buffers to pass to the peer element.
@@ -5138,23 +4445,21 @@ Indicates the mmapped area should be touched to bring it into memory.
 </para>
 
 
-<!-- ##### ENUM GstFileSrcFlags ##### -->
+<!-- ##### STRUCT GstFilter ##### -->
 <para>
 
 </para>
 
-@GST_FILESRC_OPEN: 
-@GST_FILESRC_FLAG_LAST: 
 
-<!-- ##### STRUCT GstFilter ##### -->
+<!-- ##### STRUCT GstFilterClass ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### STRUCT GstFilterClass ##### -->
+<!-- ##### STRUCT GstGhostPad ##### -->
 <para>
-
+The Ghostpad object
 </para>
 
 
@@ -5263,6 +4568,18 @@ Specify the location of the file. The location must be a fully qualified URL.
 </para>
 
 
+<!-- ##### STRUCT GstIndex ##### -->
+<para>
+The GstIndex object
+</para>
+
+
+<!-- ##### STRUCT GstIndexFactory ##### -->
+<para>
+The GstIndexFactory object
+</para>
+
+
 <!-- ##### STRUCT GstLink ##### -->
 <para>
 
@@ -5314,36 +4631,12 @@ Flags indicating properties about the meta data.
 @GST_MULTIDISKSRC_OPEN: 
 @GST_MULTIDISKSRC_FLAG_LAST: 
 
-<!-- ##### STRUCT GstObjectClass ##### -->
-<para>
-
-</para>
-
-
 <!-- ##### ARG GstPad:active ##### -->
 <para>
 Indicates this pad is active
 </para>
 
 
-<!-- ##### STRUCT GstPadClass ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### TYPEDEF GstPadConnectFunction ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### TYPEDEF GstPadConnectReturn ##### -->
-<para>
-
-</para>
-
-
 <!-- ##### USER_FUNCTION GstPadDispatcherFunc ##### -->
 <para>
 The signature of the dispatcher callback.
@@ -5468,11 +4761,14 @@ The different supported query types.
                             executing segment.
 @GST_PAD_QUERY_RATE: Query at which rate this pad will process data.
 
-<!-- ##### STRUCT GstPadTemplateClass ##### -->
+<!-- ##### 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 GstParseErrors ##### -->
 <para>
@@ -5485,17 +4781,15 @@ The different supported query types.
 @GST_PARSE_ERROR_INTERNAL: 
 @GST_PARSE_ERROR_LINK: 
 
-<!-- ##### ENUM GstPipeFilterFlags ##### -->
+<!-- ##### ARG GstPipefilter:command ##### -->
 <para>
-
+Sets the command to be executed.
 </para>
 
-@GST_PIPEFILTER_OPEN: 
-@GST_PIPEFILTER_FLAG_LAST: 
 
-<!-- ##### ARG GstPipefilter:command ##### -->
+<!-- ##### STRUCT GstPipeline ##### -->
 <para>
-Sets the command to be executed.
+The pipeline object
 </para>
 
 
@@ -5560,6 +4854,12 @@ blocks.
 </para>
 
 
+<!-- ##### STRUCT GstRealPad ##### -->
+<para>
+The realpad object
+</para>
+
+
 <!-- ##### ENUM GstRegionType ##### -->
 <para>
 the region types for #gst_pad_pullregion.
@@ -5569,6 +4869,12 @@ the region types for #gst_pad_pullregion.
 @GST_REGION_OFFSET_LEN: an offet/length pair
 @GST_REGION_TIME_LEN: a time start/length pair
 
+<!-- ##### STRUCT GstRegistry ##### -->
+<para>
+The registry object
+</para>
+
+
 <!-- ##### STRUCT GstRegistryRead ##### -->
 <para>
 
@@ -5586,15 +4892,6 @@ the region types for #gst_pad_pullregion.
 @file: 
 @tmp_file: 
 
-<!-- ##### ENUM GstResult ##### -->
-<para>
-
-</para>
-
-@GST_RESULT_OK: 
-@GST_RESULT_NOK: 
-@GST_RESULT_NOT_IMPL: 
-
 <!-- ##### STRUCT GstScheduleChain ##### -->
 <para>
 
@@ -5608,27 +4905,6 @@ the region types for #gst_pad_pullregion.
 @cothreaded_elements: 
 @schedule: 
 
-<!-- ##### STRUCT GstScheduler ##### -->
-<para>
-
-</para>
-
-@object: 
-@parent: 
-@parent_sched: 
-@state: 
-@clock: 
-@current_clock: 
-@clock_providers: 
-@clock_receivers: 
-@schedulers: 
-
-<!-- ##### STRUCT GstSchedulerClass ##### -->
-<para>
-
-</para>
-
-
 <!-- ##### STRUCT GstSineSrc ##### -->
 <para>
 
@@ -5834,6 +5110,12 @@ Flags for the GstSrc element
 </para>
 
 
+<!-- ##### STRUCT GstThread ##### -->
+<para>
+The GstThread object
+</para>
+
+
 <!-- ##### ARG GstThread:create-thread ##### -->
 <para>
 TRUE if the thread should be created.
@@ -5880,27 +5162,6 @@ TRUE if the thread should be created.
 @minlocation: 
 @maxlocation: 
 
-<!-- ##### STRUCT GstTrace ##### -->
-<para>
-
-</para>
-
-@filename: 
-@fd: 
-@buf: 
-@bufsize: 
-@bufoffset: 
-
-<!-- ##### STRUCT GstTraceEntry ##### -->
-<para>
-
-</para>
-
-@timestamp: 
-@sequence: 
-@data: 
-@message: 
-
 <!-- ##### SIGNAL GstTypeFind::have-type ##### -->
 <para>
 The signal to indicate the mime type was detected.
@@ -5921,100 +5182,24 @@ Query the element for the current mime type
 </para>
 
 
-<!-- ##### STRUCT GstXML ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### USER_FUNCTION GstXMLRegistryAddPathList ##### -->
-<para>
-
-</para>
-
-@registry: 
-
-<!-- ##### USER_FUNCTION GstXMLRegistryClose ##### -->
-<para>
-
-</para>
-
-@registry: 
-@Returns: 
-
-<!-- ##### USER_FUNCTION GstXMLRegistryGetPerms ##### -->
-<para>
-
-</para>
-
-@registry: 
-
-<!-- ##### USER_FUNCTION GstXMLRegistryLoad ##### -->
-<para>
-
-</para>
-
-@registry: 
-@dest: 
-@size: 
-@Returns: 
-
-<!-- ##### ENUM GstXMLRegistryMode ##### -->
-<para>
-
-</para>
-
-@GST_XML_REGISTRY_READ: 
-@GST_XML_REGISTRY_WRITE: 
-
-<!-- ##### USER_FUNCTION GstXMLRegistryOpen ##### -->
-<para>
-
-</para>
-
-@registry: 
-@mode: 
-@Returns: 
-
-<!-- ##### USER_FUNCTION GstXMLRegistryParser ##### -->
+<!-- ##### STRUCT GstTypeFindFactory ##### -->
 <para>
-
+Object that stores information about a typefind function
 </para>
 
-@context: 
-@tag: 
-@text: 
-@text_len: 
-@registry: 
-@error: 
-@Returns: 
 
-<!-- ##### USER_FUNCTION GstXMLRegistrySave ##### -->
+<!-- ##### STRUCT GstTypeFindFactoryClass ##### -->
 <para>
-
+Class belonging to #GstTypeFindFactory.
 </para>
 
-@registry: 
-@format: 
-@Varargs: 
-@Returns: 
+@parent: 
 
-<!-- ##### ENUM GstXMLRegistryState ##### -->
+<!-- ##### STRUCT GstXML ##### -->
 <para>
 
 </para>
 
-@GST_XML_REGISTRY_NONE: 
-@GST_XML_REGISTRY_TOP: 
-@GST_XML_REGISTRY_PATHS: 
-@GST_XML_REGISTRY_PATH: 
-@GST_XML_REGISTRY_PATHS_DONE: 
-@GST_XML_REGISTRY_PLUGIN: 
-@GST_XML_REGISTRY_FEATURE: 
-@GST_XML_REGISTRY_PADTEMPLATE: 
-@GST_XML_REGISTRY_CAPS: 
-@GST_XML_REGISTRY_CAPSCOMP: 
-@GST_XML_REGISTRY_PROPERTIES: 
 
 <!-- ##### SIGNAL GstXml::object-loaded ##### -->
 <para>
@@ -6025,12 +5210,6 @@ Query the element for the current mime type
 @arg1: 
 @arg2: 
 
-<!-- ##### MACRO IDENTIFIER ##### -->
-<para>
-
-</para>
-
-
 <!-- ##### MACRO INFO ##### -->
 <para>
 
@@ -6050,30 +5229,6 @@ Query the element for the current mime type
 @format: 
 @args...: 
 
-<!-- ##### MACRO LINK ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO LOCAL_REGISTRY_DIR ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO LOCAL_REGISTRY_FILE ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO LOCAL_REGISTRY_FILE_TMP ##### -->
-<para>
-
-</para>
-
-
 <!-- ##### STRUCT MetaAudioRaw ##### -->
 <para>
 
@@ -6136,13 +5291,6 @@ Query the element for the current mime type
 @overlay_info: 
 @dga_info: 
 
-<!-- ##### MACRO N_ ##### -->
-<para>
-
-</para>
-
-@String: 
-
 <!-- ##### STRUCT OverlayClip ##### -->
 <para>
 
@@ -6153,24 +5301,6 @@ Query the element for the current mime type
 @y1: 
 @y2: 
 
-<!-- ##### MACRO REGISTRY_DIR_PERMS ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO REGISTRY_FILE_PERMS ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO REGISTRY_TMPFILE_PERMS ##### -->
-<para>
-
-</para>
-
-
 <!-- ##### MACRO STACK_SIZE ##### -->
 <para>
 
@@ -6195,27 +5325,6 @@ must be defined to activate the tracing functionality.
 </para>
 
 
-<!-- ##### MACRO _ ##### -->
-<para>
-
-</para>
-
-@String: 
-
-<!-- ##### MACRO bindtextdomain ##### -->
-<para>
-
-</para>
-
-@Domain: 
-@Directory: 
-
-<!-- ##### TYPEDEF cothread ##### -->
-<para>
-
-</para>
-
-
 <!-- ##### FUNCTION cothread_get_data ##### -->
 <para>
 
@@ -6247,203 +5356,95 @@ must be defined to activate the tracing functionality.
 @key: 
 @data: 
 
-<!-- ##### MACRO dcgettext ##### -->
-<para>
-
-</para>
-
-@Domain: 
-@String: 
-@Type: 
-
-<!-- ##### MACRO dgettext ##### -->
+<!-- ##### TYPEDEF element_t ##### -->
 <para>
 
 </para>
 
-@Domain: 
-@String: 
 
-<!-- ##### MACRO do_cothread_context_destroy ##### -->
+<!-- ##### FUNCTION g2g_object_class_find_property ##### -->
 <para>
 
 </para>
 
-@context: 
+@oclass: 
+@name: 
+@Returns: 
 
-<!-- ##### MACRO do_cothread_context_init ##### -->
+<!-- ##### FUNCTION g2g_object_class_install_property ##### -->
 <para>
 
 </para>
 
+@oclass: 
+@property_id: 
+@pspec: 
 
-<!-- ##### MACRO do_cothread_create ##### -->
+<!-- ##### FUNCTION g2g_object_class_list_properties ##### -->
 <para>
 
 </para>
 
-@new_cothread: 
-@context: 
-@func: 
-@argc: 
-@argv: 
+@oclass: 
+@n_properties: 
+@Returns: 
 
-<!-- ##### MACRO do_cothread_destroy ##### -->
+<!-- ##### FUNCTION g2g_object_new ##### -->
 <para>
 
 </para>
 
-@cothread: 
+@type: 
+@blah_varargs_stuff: 
+@Returns: 
 
-<!-- ##### MACRO do_cothread_get_current ##### -->
+<!-- ##### FUNCTION g2g_object_run_dispose ##### -->
 <para>
 
 </para>
 
+@object: 
 
-<!-- ##### MACRO do_cothread_get_main ##### -->
+<!-- ##### FUNCTION g2g_param_spec_boolean ##### -->
 <para>
 
 </para>
 
-@context: 
+@name: 
+@nick: 
+@blurb: 
+@def: 
+@flags: 
+@Returns: 
 
-<!-- ##### MACRO do_cothread_lock ##### -->
+<!-- ##### FUNCTION g2g_param_spec_double ##### -->
 <para>
 
 </para>
 
-@cothread: 
+@name: 
+@nick: 
+@blurb: 
+@min: 
+@max: 
+@def: 
+@flags: 
+@Returns: 
 
-<!-- ##### MACRO do_cothread_setfunc ##### -->
+<!-- ##### FUNCTION g2g_param_spec_enum ##### -->
 <para>
 
 </para>
 
-@cothread: 
-@context: 
-@func: 
-@argc: 
-@argv: 
+@name: 
+@nick: 
+@blurb: 
+@e: 
+@def: 
+@flags: 
+@Returns: 
 
-<!-- ##### MACRO do_cothread_switch ##### -->
-<para>
-
-</para>
-
-@to: 
-
-<!-- ##### MACRO do_cothread_unlock ##### -->
-<para>
-
-</para>
-
-@cothread: 
-
-<!-- ##### MACRO do_cothreads_init ##### -->
-<para>
-
-</para>
-
-@x: 
-
-<!-- ##### MACRO do_cothreads_stackquery ##### -->
-<para>
-
-</para>
-
-@stack: 
-@size: 
-
-<!-- ##### TYPEDEF element_t ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION g2g_object_class_find_property ##### -->
-<para>
-
-</para>
-
-@oclass: 
-@name: 
-@Returns: 
-
-<!-- ##### FUNCTION g2g_object_class_install_property ##### -->
-<para>
-
-</para>
-
-@oclass: 
-@property_id: 
-@pspec: 
-
-<!-- ##### FUNCTION g2g_object_class_list_properties ##### -->
-<para>
-
-</para>
-
-@oclass: 
-@n_properties: 
-@Returns: 
-
-<!-- ##### FUNCTION g2g_object_new ##### -->
-<para>
-
-</para>
-
-@type: 
-@blah_varargs_stuff: 
-@Returns: 
-
-<!-- ##### FUNCTION g2g_object_run_dispose ##### -->
-<para>
-
-</para>
-
-@object: 
-
-<!-- ##### FUNCTION g2g_param_spec_boolean ##### -->
-<para>
-
-</para>
-
-@name: 
-@nick: 
-@blurb: 
-@def: 
-@flags: 
-@Returns: 
-
-<!-- ##### FUNCTION g2g_param_spec_double ##### -->
-<para>
-
-</para>
-
-@name: 
-@nick: 
-@blurb: 
-@min: 
-@max: 
-@def: 
-@flags: 
-@Returns: 
-
-<!-- ##### FUNCTION g2g_param_spec_enum ##### -->
-<para>
-
-</para>
-
-@name: 
-@nick: 
-@blurb: 
-@e: 
-@def: 
-@flags: 
-@Returns: 
-
-<!-- ##### FUNCTION g2g_param_spec_float ##### -->
+<!-- ##### FUNCTION g2g_param_spec_float ##### -->
 <para>
 
 </para>
@@ -7137,49 +6138,12 @@ must be defined to activate the tracing functionality.
 
 @val: 
 
-<!-- ##### MACRO gettext ##### -->
-<para>
-
-</para>
-
-@String: 
-
-<!-- ##### STRUCT graph_t ##### -->
-<para>
-
-</para>
-
-@first: 
-@current: 
-@parent: 
-@current_bin_type: 
-@elements: 
-@links: 
-@links_pending: 
-@bins: 
-@bin: 
-
 <!-- ##### VARIABLE gst_aggregator_details ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### FUNCTION gst_aggregator_factory_init ##### -->
-<para>
-
-</para>
-
-@factory: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_assoc_flags_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_asyncdisksrc_get_type ##### -->
 <para>
 
@@ -7281,24 +6245,6 @@ must be defined to activate the tracing functionality.
 @src: 
 @Returns: 
 
-<!-- ##### FUNCTION gst_autoplug_can_match ##### -->
-<para>
-
-</para>
-
-@src: 
-@dest: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_autoplug_caps_intersect ##### -->
-<para>
-
-</para>
-
-@src: 
-@sink: 
-@Returns: 
-
 <!-- ##### FUNCTION gst_autoplug_caps_list ##### -->
 <para>
 
@@ -7312,48 +6258,6 @@ must be defined to activate the tracing functionality.
 @srccaps: 
 @sinkcaps: 
 
-<!-- ##### FUNCTION gst_autoplug_factories_at_most_templates ##### -->
-<para>
-
-</para>
-
-@factories: 
-@dir: 
-@maxtemplates: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_autoplug_factories_filters ##### -->
-<para>
-
-</para>
-
-@factories: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_autoplug_factories_filters_with_sink_caps ##### -->
-<para>
-
-</para>
-
-@factories: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_autoplug_factories_sinks ##### -->
-<para>
-
-</para>
-
-@factories: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_autoplug_factories_srcs ##### -->
-<para>
-
-</para>
-
-@factories: 
-@Returns: 
-
 <!-- ##### FUNCTION gst_autoplug_factory_create ##### -->
 <para>
 
@@ -7391,29 +6295,6 @@ must be defined to activate the tracing functionality.
 
 @Returns: 
 
-<!-- ##### FUNCTION gst_autoplug_factory_has_direction ##### -->
-<para>
-
-</para>
-
-@fac: 
-@dir: 
-@Returns: 
-
-<!-- ##### MACRO gst_autoplug_factory_has_sink ##### -->
-<para>
-
-</para>
-
-@fac: 
-
-<!-- ##### MACRO gst_autoplug_factory_has_src ##### -->
-<para>
-
-</para>
-
-@fac: 
-
 <!-- ##### FUNCTION gst_autoplug_factory_load_thyself ##### -->
 <para>
 
@@ -7456,13 +6337,6 @@ must be defined to activate the tracing functionality.
 
 @Returns: 
 
-<!-- ##### MACRO gst_autoplug_get_cost ##### -->
-<para>
-
-</para>
-
-@fac: 
-
 <!-- ##### FUNCTION gst_autoplug_signal_new_object ##### -->
 <para>
 
@@ -7471,16 +6345,6 @@ must be defined to activate the tracing functionality.
 @autoplug: 
 @object: 
 
-<!-- ##### FUNCTION gst_autoplug_sp ##### -->
-<para>
-
-</para>
-
-@src_caps: 
-@sink_caps: 
-@factories: 
-@Returns: 
-
 <!-- ##### FUNCTION gst_autoplug_to_caps ##### -->
 <para>
 
@@ -7539,13 +6403,6 @@ Free the memory allocated by this bin
 </para>
 
 
-<!-- ##### FUNCTION gst_bin_flags_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_bin_get_type ##### -->
 <para>
 
@@ -7619,13 +6476,6 @@ Free the memory allocated by this bin
 
 @buffer: 
 
-<!-- ##### FUNCTION gst_buffer_flag_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### MACRO gst_buffer_free ##### -->
 <para>
 Frees the given buffer, regardless of the refcount. 
@@ -8079,27 +6929,6 @@ safely be modified.
 @clock: 
 @id: 
 
-<!-- ##### FUNCTION gst_clock_entry_status_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
-<!-- ##### FUNCTION gst_clock_entry_type_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
-<!-- ##### FUNCTION gst_clock_flags_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_clock_get_system ##### -->
 <para>
 
@@ -8134,13 +6963,6 @@ safely be modified.
 @clock: 
 @id: 
 
-<!-- ##### FUNCTION gst_clock_return_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_clock_unlock_id ##### -->
 <para>
 
@@ -8180,19 +7002,12 @@ safely be modified.
 @jitter: 
 @Returns: 
 
-<!-- ##### FUNCTION gst_cpu_flags_get_type ##### -->
+<!-- ##### FUNCTION gst_data_default_copy ##### -->
 <para>
 
 </para>
 
-@Returns: 
-
-<!-- ##### FUNCTION gst_data_default_copy ##### -->
-<para>
-
-</para>
-
-@data: 
+@data: 
 @Returns: 
 
 <!-- ##### FUNCTION gst_data_default_free ##### -->
@@ -8202,13 +7017,6 @@ safely be modified.
 
 @data: 
 
-<!-- ##### FUNCTION gst_data_flags_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_data_free ##### -->
 <para>
 
@@ -8238,12 +7046,6 @@ safely be modified.
 @format: 
 @args: 
 
-<!-- ##### FUNCTION gst_debug_print_stack_trace ##### -->
-<para>
-
-</para>
-
-
 <!-- ##### FUNCTION gst_disksrc_get_type ##### -->
 <para>
 
@@ -8260,50 +7062,6 @@ safely be modified.
 @state: 
 @Returns: 
 
-<!-- ##### FUNCTION gst_element_class_install_std_props ##### -->
-<para>
-
-</para>
-
-@klass: 
-@first_name: 
-@Varargs: 
-
-<!-- ##### MACRO gst_element_connect ##### -->
-<para>
-
-</para>
-
-@a: 
-@b: 
-
-<!-- ##### MACRO gst_element_connect_filtered ##### -->
-<para>
-
-</para>
-
-@a: 
-@b: 
-@c: 
-
-<!-- ##### MACRO gst_element_connect_many ##### -->
-<para>
-
-</para>
-
-@a: 
-@...: 
-
-<!-- ##### MACRO gst_element_connect_pads ##### -->
-<para>
-
-</para>
-
-@a: 
-@b: 
-@c: 
-@d: 
-
 <!-- ##### MACRO gst_element_destroy ##### -->
 <para>
 Destroys the element (without taking the refcount into account).
@@ -8313,14 +7071,6 @@ of an element he doesn't need anymore.
 
 @element: a #GstElement to destroy
 
-<!-- ##### MACRO gst_element_disconnect ##### -->
-<para>
-
-</para>
-
-@a: 
-@b: 
-
 <!-- ##### MACRO gst_element_error ##### -->
 <para>
 
@@ -8384,13 +7134,6 @@ of an element he doesn't need anymore.
 
 @elementfactory: 
 
-<!-- ##### FUNCTION gst_element_factory_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_element_factory_load_thyself ##### -->
 <para>
 
@@ -8442,13 +7185,6 @@ of an element he doesn't need anymore.
 @factory: 
 @rank: 
 
-<!-- ##### FUNCTION gst_element_flags_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_element_get_cache ##### -->
 <para>
 
@@ -8632,20 +7368,6 @@ of an element he doesn't need anymore.
 
 @element: 
 
-<!-- ##### FUNCTION gst_element_state_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
-<!-- ##### FUNCTION gst_element_state_return_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_element_unlink_elements ##### -->
 <para>
 
@@ -8700,13 +7422,6 @@ of an element he doesn't need anymore.
 
 @esdsink: 
 
-<!-- ##### FUNCTION gst_event_flag_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_event_free ##### -->
 <para>
 
@@ -8729,13 +7444,6 @@ of an element he doesn't need anymore.
 </para>
 
 
-<!-- ##### FUNCTION gst_event_type_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_extra_get_filename_type ##### -->
 <para>
 
@@ -8751,14 +7459,6 @@ of an element he doesn't need anymore.
 @pad: 
 @buf: 
 
-<!-- ##### FUNCTION gst_fakesink_factory_init ##### -->
-<para>
-
-</para>
-
-@factory: 
-@Returns: 
-
 <!-- ##### FUNCTION gst_fakesink_get_type ##### -->
 <para>
 
@@ -8774,14 +7474,6 @@ of an element he doesn't need anymore.
 @name: 
 @Returns: 
 
-<!-- ##### FUNCTION gst_fakesrc_factory_init ##### -->
-<para>
-
-</para>
-
-@factory: 
-@Returns: 
-
 <!-- ##### FUNCTION gst_fakesrc_get_type ##### -->
 <para>
 
@@ -8858,20 +7550,6 @@ of an element he doesn't need anymore.
 @name: 
 @Returns: 
 
-<!-- ##### FUNCTION gst_format_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
-<!-- ##### FUNCTION gst_ghost_pad_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_httpsrc_get_type ##### -->
 <para>
 
@@ -8902,15 +7580,6 @@ of an element he doesn't need anymore.
 @name: 
 @Returns: 
 
-<!-- ##### MACRO gst_info ##### -->
-<para>
-
-</para>
-
-@...: 
-@format: 
-@args...: 
-
 <!-- ##### FUNCTION gst_link_get_type ##### -->
 <para>
 
@@ -8933,110 +7602,6 @@ of an element he doesn't need anymore.
 
 @link: 
 
-<!-- ##### MACRO gst_marshal_VOID__BOOLEAN ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO gst_marshal_VOID__INT ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION gst_marshal_VOID__INT64 ##### -->
-<para>
-
-</para>
-
-@closure: 
-@return_value: 
-@n_param_values: 
-@param_values: 
-@invocation_hint: 
-@marshal_data: 
-
-<!-- ##### FUNCTION gst_marshal_VOID__INT_INT ##### -->
-<para>
-
-</para>
-
-@closure: 
-@return_value: 
-@n_param_values: 
-@param_values: 
-@invocation_hint: 
-@marshal_data: 
-
-<!-- ##### MACRO gst_marshal_VOID__OBJECT ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION gst_marshal_VOID__OBJECT_PARAM ##### -->
-<para>
-
-</para>
-
-@closure: 
-@return_value: 
-@n_param_values: 
-@param_values: 
-@invocation_hint: 
-@marshal_data: 
-
-<!-- ##### FUNCTION gst_marshal_VOID__OBJECT_POINTER ##### -->
-<para>
-
-</para>
-
-@closure: 
-@return_value: 
-@n_param_values: 
-@param_values: 
-@invocation_hint: 
-@marshal_data: 
-
-<!-- ##### FUNCTION gst_marshal_VOID__OBJECT_STRING ##### -->
-<para>
-
-</para>
-
-@closure: 
-@return_value: 
-@n_param_values: 
-@param_values: 
-@invocation_hint: 
-@marshal_data: 
-
-<!-- ##### MACRO gst_marshal_VOID__POINTER ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO gst_marshal_VOID__STRING ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO gst_marshal_VOID__VOID ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION gst_md5sink_factory_init ##### -->
-<para>
-
-</para>
-
-@factory: 
-@Returns: 
-
 <!-- ##### MACRO gst_meta_new ##### -->
 <para>
 Create new meta data.
@@ -9073,13 +7638,6 @@ Create new meta data.
 
 @object: the object
 
-<!-- ##### FUNCTION gst_object_flags_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_object_get_type ##### -->
 <para>
 
@@ -9102,23 +7660,6 @@ Create new meta data.
 @pad: 
 @parent: 
 
-<!-- ##### MACRO gst_pad_connect ##### -->
-<para>
-
-</para>
-
-@a: 
-@b: 
-
-<!-- ##### MACRO gst_pad_connect_filtered ##### -->
-<para>
-
-</para>
-
-@a: 
-@b: 
-@c: 
-
 <!-- ##### MACRO gst_pad_destroy ##### -->
 <para>
 Destroy the pad.
@@ -9126,21 +7667,6 @@ Destroy the pad.
 
 @pad: the pad to destroy
 
-<!-- ##### FUNCTION gst_pad_direction_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
-<!-- ##### MACRO gst_pad_disconnect ##### -->
-<para>
-
-</para>
-
-@a: 
-@b: 
-
 <!-- ##### MACRO gst_pad_eos ##### -->
 <para>
 Call the EOS function of the pad
@@ -9167,13 +7693,6 @@ Call the EOS function of the pad
 @data: 
 @Returns: 
 
-<!-- ##### FUNCTION gst_pad_flags_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_pad_get_caps_by_name ##### -->
 <para>
 
@@ -9248,13 +7767,6 @@ Call the EOS function of the pad
 @format: 
 @Returns: 
 
-<!-- ##### FUNCTION gst_pad_link_return_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_pad_negotiate_proxy ##### -->
 <para>
 
@@ -9267,13 +7779,6 @@ Call the EOS function of the pad
 @counter: 
 @count: 
 
-<!-- ##### FUNCTION gst_pad_presence_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_pad_probe_destroy ##### -->
 <para>
 
@@ -9300,14 +7805,6 @@ Call the EOS function of the pad
 @data: 
 @Returns: 
 
-<!-- ##### MACRO gst_pad_proxy_connect ##### -->
-<para>
-
-</para>
-
-@a: 
-@b: 
-
 <!-- ##### FUNCTION gst_pad_pull_region ##### -->
 <para>
 
@@ -9345,24 +7842,16 @@ Call the EOS function of the pad
 @pad: 
 @parent: 
 
-<!-- ##### FUNCTION gst_pad_renegotiate ##### -->
+<!-- ##### FUNCTION gst_pad_save_thyself ##### -->
 <para>
 
 </para>
 
 @pad: 
+@parent: 
 @Returns: 
 
-<!-- ##### FUNCTION gst_pad_save_thyself ##### -->
-<para>
-
-</para>
-
-@pad: 
-@parent: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_pad_set_caps ##### -->
+<!-- ##### FUNCTION gst_pad_set_caps ##### -->
 <para>
 
 </para>
@@ -9379,14 +7868,6 @@ Call the EOS function of the pad
 @pad: 
 @caps: 
 
-<!-- ##### MACRO gst_pad_set_connect_function ##### -->
-<para>
-
-</para>
-
-@a: 
-@b: 
-
 <!-- ##### FUNCTION gst_pad_set_eos ##### -->
 <para>
 
@@ -9462,13 +7943,6 @@ Call the EOS function of the pad
 @caps: 
 @Returns: 
 
-<!-- ##### FUNCTION gst_pad_template_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_pad_template_load_thyself ##### -->
 <para>
 
@@ -9495,13 +7969,6 @@ Call the EOS function of the pad
 @sinkpad: 
 @Returns: 
 
-<!-- ##### FUNCTION gst_parse_error_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### MACRO gst_pipeline_destroy ##### -->
 <para>
 Destroys the pipeline.
@@ -9560,13 +8027,6 @@ Destroys the pipeline.
 @plugin: 
 @factory: 
 
-<!-- ##### FUNCTION gst_plugin_error_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_plugin_feature_get_type ##### -->
 <para>
 
@@ -9830,20 +8290,6 @@ Destroys the pipeline.
 
 @link: 
 
-<!-- ##### FUNCTION gst_real_pad_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
-<!-- ##### FUNCTION gst_registry_flags_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_registry_option_set ##### -->
 <para>
 
@@ -9858,13 +8304,6 @@ Destroys the pipeline.
 
 @Returns: 
 
-<!-- ##### FUNCTION gst_registry_return_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_registry_write_get ##### -->
 <para>
 
@@ -9872,13 +8311,6 @@ Destroys the pipeline.
 
 @Returns: 
 
-<!-- ##### FUNCTION gst_result_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_schedule_add_element ##### -->
 <para>
 
@@ -9991,20 +8423,6 @@ Destroy the scheduler
 
 @Returns: 
 
-<!-- ##### FUNCTION gst_scheduler_factory_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
-<!-- ##### FUNCTION gst_scheduler_flags_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_scheduler_get_preferred_stack ##### -->
 <para>
 
@@ -10015,27 +8433,6 @@ Destroy the scheduler
 @size: 
 @Returns: 
 
-<!-- ##### FUNCTION gst_scheduler_state_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
-<!-- ##### FUNCTION gst_seek_accuracy_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
-<!-- ##### FUNCTION gst_seek_type_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_sinesrc_get_type ##### -->
 <para>
 
@@ -10073,52 +8470,6 @@ Destroy the scheduler
 @name: 
 @Returns: 
 
-<!-- ##### VARIABLE gst_spider_details ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION gst_spider_identity_new_sink ##### -->
-<para>
-
-</para>
-
-@name: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_spider_identity_new_src ##### -->
-<para>
-
-</para>
-
-@name: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_spider_identity_plug ##### -->
-<para>
-
-</para>
-
-@ident: 
-
-<!-- ##### FUNCTION gst_spider_identity_request_new_pad ##### -->
-<para>
-
-</para>
-
-@element: 
-@templ: 
-@name: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_spider_identity_unplug ##### -->
-<para>
-
-</para>
-
-@ident: 
-
 <!-- ##### FUNCTION gst_src_get_type ##### -->
 <para>
 
@@ -10149,27 +8500,26 @@ Destroy the scheduler
 
 @src: 
 
-<!-- ##### FUNCTION gst_tee_chain ##### -->
+<!-- ##### FUNCTION gst_tag_setter_get_type ##### -->
 <para>
 
 </para>
 
-@pad: 
-@buf: 
+@Returns: 
 
-<!-- ##### VARIABLE gst_tee_details ##### -->
+<!-- ##### FUNCTION gst_tee_chain ##### -->
 <para>
 
 </para>
 
+@pad: 
+@buf: 
 
-<!-- ##### FUNCTION gst_tee_factory_init ##### -->
+<!-- ##### VARIABLE gst_tee_details ##### -->
 <para>
 
 </para>
 
-@factory: 
-@Returns: 
 
 <!-- ##### FUNCTION gst_tee_get_type ##### -->
 <para>
@@ -10221,13 +8571,6 @@ Destroy the scheduler
 
 @arg: 
 
-<!-- ##### FUNCTION gst_thread_state_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### FUNCTION gst_time_cache_add_entry ##### -->
 <para>
 
@@ -10305,81 +8648,6 @@ Destroy the scheduler
 @groupnum: 
 @Returns: 
 
-<!-- ##### MACRO gst_trace_add_entry ##### -->
-<para>
-
-</para>
-
-@trace: 
-@seq: 
-@data: 
-@msg: 
-
-<!-- ##### FUNCTION gst_trace_destroy ##### -->
-<para>
-
-</para>
-
-@trace: 
-
-<!-- ##### FUNCTION gst_trace_flush ##### -->
-<para>
-
-</para>
-
-@trace: 
-
-<!-- ##### MACRO gst_trace_get_offset ##### -->
-<para>
-
-</para>
-
-@trace: 
-
-<!-- ##### MACRO gst_trace_get_remaining ##### -->
-<para>
-
-</para>
-
-@trace: 
-
-<!-- ##### MACRO gst_trace_get_size ##### -->
-<para>
-
-</para>
-
-@trace: 
-
-<!-- ##### FUNCTION gst_trace_new ##### -->
-<para>
-
-</para>
-
-@filename: 
-@size: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_trace_read_tsc ##### -->
-<para>
-
-</para>
-
-@dst: 
-
-<!-- ##### FUNCTION gst_trace_set_default ##### -->
-<para>
-
-</para>
-
-@trace: 
-
-<!-- ##### FUNCTION gst_trace_text_flush ##### -->
-<para>
-
-</para>
-
-@trace: 
-
 <!-- ##### FUNCTION gst_type_add_sink ##### -->
 <para>
 
@@ -10637,237 +8905,6 @@ Destroy the scheduler
 @arg_type: 
 @Returns: 
 
-<!-- ##### FUNCTION gst_value_can_compare ##### -->
-<para>
-
-</para>
-
-@value1: 
-@value2: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_value_can_intersect ##### -->
-<para>
-
-</para>
-
-@value1: 
-@value2: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_value_can_union ##### -->
-<para>
-
-</para>
-
-@value1: 
-@value2: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_value_compare ##### -->
-<para>
-
-</para>
-
-@value1: 
-@value2: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_value_deserialize ##### -->
-<para>
-
-</para>
-
-@dest: 
-@src: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_value_get_caps ##### -->
-<para>
-
-</para>
-
-@value: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_value_get_double_range_max ##### -->
-<para>
-
-</para>
-
-@value: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_value_get_double_range_min ##### -->
-<para>
-
-</para>
-
-@value: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_value_get_fourcc ##### -->
-<para>
-
-</para>
-
-@value: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_value_get_int_range_max ##### -->
-<para>
-
-</para>
-
-@value: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_value_get_int_range_min ##### -->
-<para>
-
-</para>
-
-@value: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_value_init_and_copy ##### -->
-<para>
-
-</para>
-
-@dest: 
-@src: 
-
-<!-- ##### FUNCTION gst_value_intersect ##### -->
-<para>
-
-</para>
-
-@dest: 
-@value1: 
-@value2: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_value_list_append_value ##### -->
-<para>
-
-</para>
-
-@value: 
-@append_value: 
-
-<!-- ##### FUNCTION gst_value_list_concat ##### -->
-<para>
-
-</para>
-
-@dest: 
-@value1: 
-@value2: 
-
-<!-- ##### FUNCTION gst_value_list_get_size ##### -->
-<para>
-
-</para>
-
-@value: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_value_list_get_value ##### -->
-<para>
-
-</para>
-
-@value: 
-@index: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_value_list_prepend_value ##### -->
-<para>
-
-</para>
-
-@value: 
-@prepend_value: 
-
-<!-- ##### FUNCTION gst_value_register ##### -->
-<para>
-
-</para>
-
-@table: 
-
-<!-- ##### FUNCTION gst_value_register_intersect_func ##### -->
-<para>
-
-</para>
-
-@type1: 
-@type2: 
-@func: 
-
-<!-- ##### FUNCTION gst_value_register_union_func ##### -->
-<para>
-
-</para>
-
-@type1: 
-@type2: 
-@func: 
-
-<!-- ##### FUNCTION gst_value_serialize ##### -->
-<para>
-
-</para>
-
-@value: 
-@Returns: 
-
-<!-- ##### FUNCTION gst_value_set_caps ##### -->
-<para>
-
-</para>
-
-@value: 
-@caps: 
-@calue: 
-
-<!-- ##### FUNCTION gst_value_set_double_range ##### -->
-<para>
-
-</para>
-
-@value: 
-@start: 
-@end: 
-
-<!-- ##### FUNCTION gst_value_set_fourcc ##### -->
-<para>
-
-</para>
-
-@value: 
-@fourcc: 
-
-<!-- ##### FUNCTION gst_value_set_int_range ##### -->
-<para>
-
-</para>
-
-@value: 
-@start: 
-@end: 
-
-<!-- ##### FUNCTION gst_value_union ##### -->
-<para>
-
-</para>
-
-@dest: 
-@value1: 
-@value2: 
-@Returns: 
-
 <!-- ##### FUNCTION gst_xml_new_from_memory ##### -->
 <para>
 
@@ -10878,21 +8915,6 @@ Destroy the scheduler
 @root: 
 @Returns: 
 
-<!-- ##### FUNCTION gst_xml_registry_new ##### -->
-<para>
-
-</para>
-
-@name: 
-@location: 
-@Returns: 
-
-<!-- ##### TYPEDEF link_t ##### -->
-<para>
-
-</para>
-
-
 <!-- ##### FUNCTION plugin_initialize ##### -->
 <para>
 
@@ -10927,19 +8949,3 @@ Destroy the scheduler
 </para>
 
 
-<!-- ##### STRUCT stats ##### -->
-<para>
-
-</para>
-
-@buffers: 
-@bytes: 
-@events: 
-
-<!-- ##### MACRO textdomain ##### -->
-<para>
-
-</para>
-
-@String: 
-
index 8a58d32..49afce4 100644 (file)
@@ -2,7 +2,7 @@
 GstRegistry
 
 <!-- ##### SECTION Short_Description ##### -->
-Abstract class for managing plugins.
+Abstract base class for management of #GstPlugin objects
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
@@ -14,6 +14,69 @@ The registry holds the available plugins in the system.
 #GstPlugin, #GstPluginFeature
 </para>
 
+<!-- ##### MACRO GLOBAL_REGISTRY_DIR ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GLOBAL_REGISTRY_FILE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GLOBAL_REGISTRY_FILE_TMP ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO LOCAL_REGISTRY_DIR ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO LOCAL_REGISTRY_FILE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO LOCAL_REGISTRY_FILE_TMP ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO REGISTRY_DIR_PERMS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO REGISTRY_TMPFILE_PERMS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO REGISTRY_FILE_PERMS ##### -->
+<para>
+
+</para>
+
+
+
 <!-- ##### ENUM GstRegistryReturn ##### -->
 <para>
 The return value of registry operations
@@ -36,12 +99,6 @@ Flags for the registry
 @GST_REGISTRY_REMOTE: The registry is remote and might be slower
 @GST_REGISTRY_DELAYED_LOADING: The registry will be loaded on demand.
 
-<!-- ##### STRUCT GstRegistry ##### -->
-<para>
-The registry object
-</para>
-
-
 <!-- ##### FUNCTION gst_registry_load ##### -->
 <para>
 
@@ -132,6 +189,30 @@ The registry object
 @plugin: 
 
 
+<!-- ##### FUNCTION gst_registry_plugin_filter ##### -->
+<para>
+
+</para>
+
+@registry: 
+@filter: 
+@first: 
+@user_data: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_registry_feature_filter ##### -->
+<para>
+
+</para>
+
+@registry: 
+@filter: 
+@first: 
+@user_data: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_registry_find_plugin ##### -->
 <para>
 
index b268b63..82b21c6 100644 (file)
@@ -2,7 +2,7 @@
 GstRegistryPool
 
 <!-- ##### SECTION Short_Description ##### -->
-Manage a list of plugins and registries
+Management of a group of #GstRegistry objects
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
@@ -55,6 +55,28 @@ GstRegistry
 
 
 
+<!-- ##### FUNCTION gst_registry_pool_plugin_filter ##### -->
+<para>
+
+</para>
+
+@filter: 
+@first: 
+@user_data: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_registry_pool_feature_filter ##### -->
+<para>
+
+</para>
+
+@filter: 
+@first: 
+@user_data: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_registry_pool_plugin_list ##### -->
 <para>
 
index bbcc721..0fd6265 100644 (file)
@@ -2,7 +2,7 @@
 GstScheduler
 
 <!-- ##### SECTION Short_Description ##### -->
-An abstract class for plugable schedulers.
+Abstract class for objects that manage the scheduling of groups of elements
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
@@ -14,6 +14,15 @@ This is a base class for custom schedulers.
 
 </para>
 
+<!-- ##### ENUM GstSchedulerFlags ##### -->
+<para>
+Flags for the scheduler
+</para>
+
+@GST_SCHEDULER_FLAG_FIXED_CLOCK: The scheduler has a fixed clock
+@GST_SCHEDULER_FLAG_LAST: subclasses can start numbering their flags starting
+                          from here.
+
 <!-- ##### MACRO GST_SCHEDULER_PARENT ##### -->
 <para>
 Get the parent object of this scheduler.
@@ -40,15 +49,6 @@ The state of the scheduler
 @GST_SCHEDULER_STATE_STOPPED: the scheduler is stopped
 @GST_SCHEDULER_STATE_ERROR: the scheduler is in error
 
-<!-- ##### ENUM GstSchedulerFlags ##### -->
-<para>
-Flags for the scheduler
-</para>
-
-@GST_SCHEDULER_FLAG_FIXED_CLOCK: The scheduler has a fixed clock
-@GST_SCHEDULER_FLAG_LAST: subclasses can start numbering their flags starting
-                          from here.
-
 <!-- ##### FUNCTION gst_scheduler_setup ##### -->
 <para>
 
@@ -83,6 +83,24 @@ Flags for the scheduler
 @element: 
 
 
+<!-- ##### FUNCTION gst_scheduler_add_scheduler ##### -->
+<para>
+
+</para>
+
+@sched: 
+@sched2: 
+
+
+<!-- ##### FUNCTION gst_scheduler_remove_scheduler ##### -->
+<para>
+
+</para>
+
+@sched: 
+@sched2: 
+
+
 <!-- ##### FUNCTION gst_scheduler_state_transition ##### -->
 <para>
 
@@ -180,30 +198,46 @@ Flags for the scheduler
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_scheduler_add_scheduler ##### -->
+<!-- ##### FUNCTION gst_scheduler_clock_wait ##### -->
 <para>
 
 </para>
 
 @sched: 
-@sched2: 
+@element: 
+@id: 
+@jitter: 
+@Returns: 
+<!-- # Unused Parameters # -->
+@clock: 
+@time: 
 
 
-<!-- ##### FUNCTION gst_scheduler_remove_scheduler ##### -->
+<!-- ##### FUNCTION gst_scheduler_iterate ##### -->
 <para>
 
 </para>
 
 @sched: 
-@sched2
+@Returns
 
 
-<!-- ##### FUNCTION gst_scheduler_auto_clock ##### -->
+<!-- ##### FUNCTION gst_scheduler_use_clock ##### -->
 <para>
 
 </para>
 
 @sched: 
+@clock: 
+
+
+<!-- ##### FUNCTION gst_scheduler_set_clock ##### -->
+<para>
+
+</para>
+
+@sched: 
+@clock: 
 
 
 <!-- ##### FUNCTION gst_scheduler_get_clock ##### -->
@@ -215,53 +249,147 @@ Flags for the scheduler
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_scheduler_set_clock ##### -->
+<!-- ##### FUNCTION gst_scheduler_auto_clock ##### -->
 <para>
 
 </para>
 
 @sched: 
-@clock: 
 
 
-<!-- ##### FUNCTION gst_scheduler_use_clock ##### -->
+<!-- ##### FUNCTION gst_scheduler_show ##### -->
 <para>
 
 </para>
 
 @sched: 
-@clock: 
 
 
-<!-- ##### FUNCTION gst_scheduler_clock_wait ##### -->
+<!-- ##### MACRO GST_TYPE_SCHEDULER_FACTORY ##### -->
 <para>
 
 </para>
 
-@sched: 
-@element: 
-@id: 
-@jitter: 
-@Returns: 
+
+
+<!-- ##### MACRO GST_SCHEDULER_FACTORY ##### -->
+<para>
+
+</para>
+
+@obj: 
+
+
+<!-- ##### MACRO GST_IS_SCHEDULER_FACTORY ##### -->
+<para>
+
+</para>
+
+@obj: 
+
+
+<!-- ##### MACRO GST_SCHEDULER_FACTORY_CLASS ##### -->
+<para>
+
+</para>
+
+@klass: 
+
+
+<!-- ##### MACRO GST_IS_SCHEDULER_FACTORY_CLASS ##### -->
+<para>
+
+</para>
+
+@klass: 
 <!-- # Unused Parameters # -->
-@clock: 
-@time: 
+@obj: 
 
 
-<!-- ##### FUNCTION gst_scheduler_iterate ##### -->
+<!-- ##### MACRO GST_SCHEDULER_FACTORY_GET_CLASS ##### -->
+<para>
+
+</para>
+
+@obj: 
+
+
+<!-- ##### MACRO GST_SCHEDULER_DEFAULT_NAME ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_scheduler_factory_get_type ##### -->
 <para>
 
 </para>
 
-@sched: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_scheduler_show ##### -->
+<!-- ##### FUNCTION gst_scheduler_factory_new ##### -->
 <para>
 
 </para>
 
-@sched: 
+@name: 
+@longdesc: 
+@type: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_scheduler_factory_destroy ##### -->
+<para>
+
+</para>
+
+@factory: 
+
+
+<!-- ##### FUNCTION gst_scheduler_factory_find ##### -->
+<para>
+
+</para>
+
+@name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_scheduler_factory_create ##### -->
+<para>
+
+</para>
+
+@factory: 
+@parent: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_scheduler_factory_make ##### -->
+<para>
+
+</para>
+
+@name: 
+@parent: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_scheduler_factory_set_default_name ##### -->
+<para>
+
+</para>
+
+@name: 
+
+
+<!-- ##### FUNCTION gst_scheduler_factory_get_default_name ##### -->
+<para>
+
+</para>
+
+@Returns: 
 
 
diff --git a/docs/gst/tmpl/gstsearchfuncs.sgml b/docs/gst/tmpl/gstsearchfuncs.sgml
new file mode 100644 (file)
index 0000000..c940b6f
--- /dev/null
@@ -0,0 +1,166 @@
+<!-- ##### SECTION Title ##### -->
+gstsearchfuncs
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### MACRO GST_AUTOPLUG_MAX_COST ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### STRUCT GstAutoplugNode ##### -->
+<para>
+
+</para>
+
+@prev: 
+@fac: 
+@templ: 
+@cost: 
+@endpoint: 
+
+<!-- ##### FUNCTION gst_autoplug_caps_intersect ##### -->
+<para>
+
+</para>
+
+@src: 
+@sink: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_autoplug_can_connect_src ##### -->
+<para>
+
+</para>
+
+@fac: 
+@src: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_autoplug_can_connect_sink ##### -->
+<para>
+
+</para>
+
+@fac: 
+@sink: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_autoplug_can_match ##### -->
+<para>
+
+</para>
+
+@src: 
+@dest: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_autoplug_factory_has_direction ##### -->
+<para>
+
+</para>
+
+@fac: 
+@dir: 
+@Returns: 
+
+
+<!-- ##### MACRO gst_autoplug_factory_has_sink ##### -->
+<para>
+
+</para>
+
+@fac: 
+
+
+<!-- ##### MACRO gst_autoplug_factory_has_src ##### -->
+<para>
+
+</para>
+
+@fac: 
+
+
+<!-- ##### MACRO gst_autoplug_get_cost ##### -->
+<para>
+
+</para>
+
+@fac: 
+
+
+<!-- ##### FUNCTION gst_autoplug_factories_sinks ##### -->
+<para>
+
+</para>
+
+@factories: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_autoplug_factories_srcs ##### -->
+<para>
+
+</para>
+
+@factories: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_autoplug_factories_filters ##### -->
+<para>
+
+</para>
+
+@factories: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_autoplug_factories_filters_with_sink_caps ##### -->
+<para>
+
+</para>
+
+@factories: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_autoplug_factories_at_most_templates ##### -->
+<para>
+
+</para>
+
+@factories: 
+@dir: 
+@maxtemplates: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_autoplug_sp ##### -->
+<para>
+
+</para>
+
+@src_caps: 
+@sink_caps: 
+@factories: 
+@Returns: 
+
+
diff --git a/docs/gst/tmpl/gstshaper.sgml b/docs/gst/tmpl/gstshaper.sgml
new file mode 100644 (file)
index 0000000..a4e521f
--- /dev/null
@@ -0,0 +1,33 @@
+<!-- ##### SECTION Title ##### -->
+GstShaper
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### ENUM GstShaperPolicyType ##### -->
+<para>
+
+</para>
+
+@SHAPER_POLICY_TIMESTAMPS: 
+@SHAPER_POLICY_BUFFERSIZE: 
+
+<!-- ##### FUNCTION gst_shaper_factory_init ##### -->
+<para>
+
+</para>
+
+@factory: 
+@Returns: 
+
+
diff --git a/docs/gst/tmpl/gstspider.sgml b/docs/gst/tmpl/gstspider.sgml
new file mode 100644 (file)
index 0000000..1eb9c6c
--- /dev/null
@@ -0,0 +1,44 @@
+<!-- ##### SECTION Title ##### -->
+GstSpider
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### VARIABLE gst_spider_details ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF GstSpiderConnection ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION gst_spider_identity_plug ##### -->
+<para>
+
+</para>
+
+@ident: 
+
+
+<!-- ##### FUNCTION gst_spider_identity_unplug ##### -->
+<para>
+
+</para>
+
+@ident: 
+
+
diff --git a/docs/gst/tmpl/gstspideridentity.sgml b/docs/gst/tmpl/gstspideridentity.sgml
new file mode 100644 (file)
index 0000000..0479f05
--- /dev/null
@@ -0,0 +1,45 @@
+<!-- ##### SECTION Title ##### -->
+GstSpiderIdentity
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION gst_spider_identity_new_sink ##### -->
+<para>
+
+</para>
+
+@name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_spider_identity_new_src ##### -->
+<para>
+
+</para>
+
+@name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_spider_identity_request_new_pad ##### -->
+<para>
+
+</para>
+
+@element: 
+@templ: 
+@name: 
+@Returns: 
+
+
index 6ab3306..9f98fb5 100644 (file)
@@ -2,7 +2,7 @@
 GstStructure
 
 <!-- ##### SECTION Short_Description ##### -->
-
+Generic structure containing fields of names and values
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
@@ -14,6 +14,27 @@ GstStructure
 
 </para>
 
+<!-- ##### STRUCT GstStructure ##### -->
+<para>
+
+</para>
+
+@type: 
+@name: 
+@fields: 
+@_gst_reserved: 
+
+<!-- ##### USER_FUNCTION GstStructureForeachFunc ##### -->
+<para>
+
+</para>
+
+@field_id: 
+@value: 
+@user_data: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_structure_empty_new ##### -->
 <para>
 
index cfb3ad1..0d4f349 100644 (file)
@@ -2,7 +2,7 @@
 GstSystemClock
 
 <!-- ##### SECTION Short_Description ##### -->
-A default clock that uses the current system time
+Default clock that uses the current system time
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
index 568ed82..dbbf5f0 100644 (file)
@@ -2,7 +2,7 @@
 GstTag
 
 <!-- ##### SECTION Short_Description ##### -->
-
+List of tags and values used to describe media metadata
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
@@ -39,6 +39,35 @@ GstTag
 @GST_TAG_FLAG_DECODED: 
 @GST_TAG_FLAG_COUNT: 
 
+<!-- ##### TYPEDEF GstTagList ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO GST_TAG_LIST ##### -->
+<para>
+
+</para>
+
+@x: 
+
+
+<!-- ##### MACRO GST_IS_TAG_LIST ##### -->
+<para>
+
+</para>
+
+@x: 
+
+
+<!-- ##### MACRO GST_TYPE_TAG_LIST ##### -->
+<para>
+
+</para>
+
+
+
 <!-- ##### USER_FUNCTION GstTagForeachFunc ##### -->
 <para>
 
@@ -151,6 +180,15 @@ GstTag
 @Returns: 
 
 
+<!-- ##### FUNCTION gst_is_tag_list ##### -->
+<para>
+
+</para>
+
+@p: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_tag_list_copy ##### -->
 <para>
 
@@ -583,3 +621,259 @@ GstTag
 @Returns: 
 
 
+<!-- ##### FUNCTION gst_event_new_tag ##### -->
+<para>
+
+</para>
+
+@list: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_event_tag_get_list ##### -->
+<para>
+
+</para>
+
+@tag_event: 
+@Returns: 
+
+
+<!-- ##### MACRO GST_TAG_TITLE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_ARTIST ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_ALBUM ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_DATE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_GENRE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_COMMENT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_TRACK_NUMBER ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_TRACK_COUNT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_ALBUM_VOLUME_NUMBER ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_ALBUM_VOLUME_COUNT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_LOCATION ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_DESCRIPTION ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_VERSION ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_ISRC ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_ORGANIZATION ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_COPYRIGHT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_CONTACT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_LICENSE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_PERFORMER ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_DURATION ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_CODEC ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_VIDEO_CODEC ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_AUDIO_CODEC ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_BITRATE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_NOMINAL_BITRATE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_MINIMUM_BITRATE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_MAXIMUM_BITRATE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_SERIAL ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_ENCODER ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_ENCODER_VERSION ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_TRACK_GAIN ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_TRACK_PEAK ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_ALBUM_GAIN ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_TAG_ALBUM_PEAK ##### -->
+<para>
+
+</para>
+
+
+
index eb8cc01..0dc5abb 100644 (file)
@@ -2,7 +2,7 @@
 GstTagInterface
 
 <!-- ##### SECTION Short_Description ##### -->
-
+Element interface that allows setting and retrieval of media metadata
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
@@ -14,13 +14,18 @@ GstTagInterface
 
 </para>
 
-<!-- ##### FUNCTION gst_tag_setter_get_type ##### -->
+<!-- ##### STRUCT GstTagSetter ##### -->
 <para>
 
 </para>
 
-@Returns: 
 
+<!-- ##### STRUCT GstTagSetterIFace ##### -->
+<para>
+
+</para>
+
+@g_iface: 
 
 <!-- ##### FUNCTION gst_tag_setter_merge ##### -->
 <para>
index ad5d8ac..f76a917 100644 (file)
@@ -14,3 +14,12 @@ A tee can be used to split out the filter graph.
 
 </para>
 
+<!-- ##### FUNCTION gst_tee_factory_init ##### -->
+<para>
+
+</para>
+
+@factory: 
+@Returns: 
+
+
index 6d70219..db4ddda 100644 (file)
@@ -2,7 +2,7 @@
 GstThread
 
 <!-- ##### SECTION Short_Description ##### -->
-A bin that will become a thread
+A #GstBin that executes automatically using a separate thread
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
@@ -18,6 +18,12 @@ A Thread can act as a toplevel bin as it has its own scheduler.
 #GstBin, #GstPipeline
 </para>
 
+<!-- ##### VARIABLE gst_thread_current ##### -->
+<para>
+
+</para>
+
+
 <!-- ##### ENUM GstThreadState ##### -->
 <para>
 Thread flags:
@@ -28,18 +34,29 @@ Thread flags:
 @GST_THREAD_MUTEX_LOCKED: 
 @GST_THREAD_FLAG_LAST: subclass use this to start their enumeration
 
-<!-- ##### STRUCT GstThread ##### -->
+<!-- ##### FUNCTION gst_thread_new ##### -->
+<para>
+
+</para>
+
+@name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_thread_set_priority ##### -->
 <para>
-The GstThread object
+
 </para>
 
+@thread: 
+@priority: 
 
-<!-- ##### FUNCTION gst_thread_new ##### -->
+
+<!-- ##### FUNCTION gst_thread_get_current ##### -->
 <para>
 
 </para>
 
-@name: 
 @Returns: 
 
 
index bf6b236..6ccaa79 100644 (file)
@@ -14,6 +14,101 @@ Tracing functionality
 
 </para>
 
+<!-- ##### STRUCT GstTrace ##### -->
+<para>
+
+</para>
+
+@filename: 
+@fd: 
+@buf: 
+@bufsize: 
+@bufoffset: 
+
+<!-- ##### STRUCT GstTraceEntry ##### -->
+<para>
+
+</para>
+
+@timestamp: 
+@sequence: 
+@data: 
+@message: 
+
+<!-- ##### FUNCTION gst_trace_new ##### -->
+<para>
+
+</para>
+
+@filename: 
+@size: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_trace_destroy ##### -->
+<para>
+
+</para>
+
+@trace: 
+
+
+<!-- ##### FUNCTION gst_trace_flush ##### -->
+<para>
+
+</para>
+
+@trace: 
+
+
+<!-- ##### FUNCTION gst_trace_text_flush ##### -->
+<para>
+
+</para>
+
+@trace: 
+
+
+<!-- ##### MACRO gst_trace_get_size ##### -->
+<para>
+
+</para>
+
+@trace: 
+
+
+<!-- ##### MACRO gst_trace_get_offset ##### -->
+<para>
+
+</para>
+
+@trace: 
+
+
+<!-- ##### MACRO gst_trace_get_remaining ##### -->
+<para>
+
+</para>
+
+@trace: 
+
+
+<!-- ##### FUNCTION gst_trace_set_default ##### -->
+<para>
+
+</para>
+
+@trace: 
+
+
+<!-- ##### FUNCTION gst_trace_read_tsc ##### -->
+<para>
+
+</para>
+
+@dst: 
+
+
 <!-- ##### ENUM GstAllocTraceFlags ##### -->
 <para>
 Flags indicating which tracing feature to enable.
@@ -48,6 +143,14 @@ The main tracing object
 @Returns: 
 
 
+<!-- ##### FUNCTION gst_alloc_trace_live_all ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_alloc_trace_print_all ##### -->
 <para>
 
@@ -115,3 +218,14 @@ Trace a memory free operation
 @mem: The memory that is freed
 
 
+<!-- ##### MACRO gst_trace_add_entry ##### -->
+<para>
+
+</para>
+
+@trace: 
+@seq: 
+@data: 
+@msg: 
+
+
diff --git a/docs/gst/tmpl/gsttrashstack.sgml b/docs/gst/tmpl/gsttrashstack.sgml
new file mode 100644 (file)
index 0000000..81bb80f
--- /dev/null
@@ -0,0 +1,51 @@
+<!-- ##### SECTION Title ##### -->
+gsttrashstack
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GstTrashStack ##### -->
+<para>
+
+</para>
+
+@head: 
+@count: 
+@lock: 
+
+<!-- ##### STRUCT GstTrashStackElement ##### -->
+<para>
+
+</para>
+
+@next: 
+
+<!-- ##### TYPEDEF gst_vgpointer ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF gst_vgulong ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO SMP_LOCK ##### -->
+<para>
+
+</para>
+
+
+
index 6cd2b8b..79d3b35 100644 (file)
 <!-- ##### SECTION Title ##### -->
-Writing typefind functions
+GstTypeFindElement
 
 <!-- ##### SECTION Short_Description ##### -->
-Using the type finding subsystem from plugins
 
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-The typefinding subsystem in GStreamer is used to find the matching #GstCaps
-for an unidentified stream. This works similar to the unix <emphasis>file
-</emphasis> command.
-</para>
-<para>
-There are a number of elements which output unidentified data streams, such as
-a file source. Some other elements such as an autoplugger require a proper 
-identification of the data, so they can create the right pipeline. To find the
-right type, they use typefinding elements, the most notable being the typefind
-element. These elements take a list of all registered typefind functions and
-try them on the data to see if any of these functions can identify the data.
-</para>
-<para>
-The functions in this section provide the simple framework for writing these
-typefind functions. The job of a typefind function is to identify the type of
-the data good enough so that plugins using this type can understand them while
-make sure no other type is misidentified.
-<example>
-<title>a typefind function for Ogg data</title>
-<programlisting>
-static void
-ogg_type_find (GstTypeFind *tf, gpointer unused)
-{
-  guint8 *data = gst_type_find_peek (tf, 0, 4);
-  
-  if (data &amp;&amp; memcmp (data, "OggS", 4) == 0) {
-    gst_type_find_suggest (tf, GST_TYPE_FIND_MAXIMUM, 
-           gst_caps_new ("ogg_type_find", "application/ogg", NULL));
-  }
-};
-</programlisting>
-</example>
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-<link linkend="GstTypeFindFactory">GstTypeFactory - querying registered typefind 
-functions</link>
-</para>
-
-<!-- ##### STRUCT GstTypeFind ##### -->
-<para>
-This structure is filled by the caller of the typefind function. Typefind 
-functions must treat this as an opaque structure.
-</para>
-
-@peek: function called to get data. See gst_type_find_peek()
-@suggest: function called to suggest a caps. See gst_type_find_suggest()
-@data: caller defined data, that is passed when calling the functions
-@get_length: function called to query the length of the stream. See 
-gst_type_find_get_length(). Providing this function is optional.
 
-<!-- ##### USER_FUNCTION GstTypeFindFunction ##### -->
-<para>
-This is the prototype for a typefind function.
-</para>
-
-@find: The #GstTypeFind data
-@data: the user defined data that was provided on 
-gst_type_find_factory_register()
-
-
-<!-- ##### FUNCTION gst_type_find_peek ##### -->
-<para>
-
-</para>
-
-@find: 
-@offset: 
-@size: 
-@Returns: 
-
-
-<!-- ##### FUNCTION gst_type_find_suggest ##### -->
+<!-- ##### SECTION Long_Description ##### -->
 <para>
 
 </para>
 
-@find: 
-@probability: 
-@caps: 
 
-
-<!-- ##### FUNCTION gst_type_find_get_length ##### -->
+<!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-@find: 
-@Returns: 
-
 
diff --git a/docs/gst/tmpl/gsttypes.sgml b/docs/gst/tmpl/gsttypes.sgml
new file mode 100644 (file)
index 0000000..2ba16cf
--- /dev/null
@@ -0,0 +1,249 @@
+<!-- ##### SECTION Title ##### -->
+gsttypes
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GstObject ##### -->
+<para>
+The GstObject
+</para>
+
+
+<!-- ##### STRUCT GstObjectClass ##### -->
+<para>
+
+</para>
+
+@parent_class: 
+@path_string_separator: 
+@signal_object: 
+@parent_set: 
+@parent_unset: 
+@object_saved: 
+@deep_notify: 
+@destroy: 
+@save_thyself: 
+@restore_thyself: 
+@_gst_reserved: 
+
+<!-- ##### STRUCT GstPad ##### -->
+<para>
+The GstPad object
+</para>
+
+
+<!-- ##### STRUCT GstPadClass ##### -->
+<para>
+
+</para>
+
+@parent_class: 
+@_gst_reserved: 
+
+<!-- ##### STRUCT GstPadTemplate ##### -->
+<para>
+The padtemplate object.
+</para>
+
+
+<!-- ##### STRUCT GstPadTemplateClass ##### -->
+<para>
+
+</para>
+
+@parent_class: 
+@pad_created: 
+@_gst_reserved: 
+
+<!-- ##### STRUCT GstElement ##### -->
+<para>
+The element object
+</para>
+
+
+<!-- ##### STRUCT GstElementClass ##### -->
+<para>
+
+</para>
+
+@parent_class: 
+@details: 
+@elementfactory: 
+@padtemplates: 
+@numpadtemplates: 
+@state_change: 
+@new_pad: 
+@pad_removed: 
+@error: 
+@eos: 
+@found_tag: 
+@set_property: 
+@get_property: 
+@release_locks: 
+@get_event_masks: 
+@send_event: 
+@get_formats: 
+@convert: 
+@get_query_types: 
+@query: 
+@change_state: 
+@request_new_pad: 
+@release_pad: 
+@get_clock: 
+@set_clock: 
+@get_index: 
+@set_index: 
+@set_state: 
+@_gst_reserved: 
+
+<!-- ##### STRUCT GstBin ##### -->
+<para>
+The GstBin object
+</para>
+
+
+<!-- ##### STRUCT GstBinClass ##### -->
+<para>
+
+</para>
+
+@parent_class: 
+@add_element: 
+@remove_element: 
+@child_state_change: 
+@iterate: 
+@element_added: 
+@element_removed: 
+@_gst_reserved: 
+
+<!-- ##### STRUCT GstScheduler ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT GstSchedulerClass ##### -->
+<para>
+
+</para>
+
+@parent_class: 
+@setup: 
+@reset: 
+@add_element: 
+@remove_element: 
+@add_scheduler: 
+@remove_scheduler: 
+@state_transition: 
+@scheduling_change: 
+@lock_element: 
+@unlock_element: 
+@yield: 
+@interrupt: 
+@error: 
+@pad_link: 
+@pad_unlink: 
+@pad_select: 
+@clock_wait: 
+@iterate: 
+@show: 
+@object_sync: 
+@_gst_reserved: 
+
+<!-- ##### STRUCT GstEvent ##### -->
+<para>
+
+</para>
+
+@data: 
+@type: 
+@timestamp: 
+@src: 
+
+<!-- ##### ENUM GstElementState ##### -->
+<para>
+This enum defines the standard states an element may be in.  You will normally
+use gst_element_set_state() to change the state of an element.
+
+</para>
+
+@GST_STATE_VOID_PENDING: 
+@GST_STATE_NULL: Reset the state of an element.
+@GST_STATE_READY: will make the element ready to start processing data. some
+elements might have a non trivial way to initialize themselves.
+@GST_STATE_PAUSED: means there really is data flowing temporary stops the data flow.
+@GST_STATE_PLAYING: means there really is data flowing through the graph.
+
+<!-- ##### ENUM GstElementStateReturn ##### -->
+<para>
+This enum defines the standard return values that an element
+can return after a state change.
+
+</para>
+
+@GST_STATE_FAILURE: the element could not perform the state change
+@GST_STATE_SUCCESS: the element successfully changed its state
+@GST_STATE_ASYNC: the element will asynchronously change its state as soon as possible
+
+<!-- ##### ENUM GstResult ##### -->
+<para>
+
+</para>
+
+@GST_RESULT_OK: 
+@GST_RESULT_NOK: 
+@GST_RESULT_NOT_IMPL: 
+
+<!-- ##### MACRO GST_RANK_PRIMARY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_RANK_SECONDARY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_RANK_MARGINAL ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_RANK_NONE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_PADDING ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_PADDING_INIT ##### -->
+<para>
+
+</para>
+
+
+
index 1488c3d..89646ae 100644 (file)
@@ -2,7 +2,7 @@
 GstURIHandler
 
 <!-- ##### SECTION Short_Description ##### -->
-Register URIs and the elements that can handle them.
+Plugin feature that describes URI types and the element that handles it
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
@@ -15,3 +15,173 @@ and the element property that can handle a given URI.
 
 </para>
 
+<!-- ##### ENUM GstURIType ##### -->
+<para>
+
+</para>
+
+@GST_URI_UNKNOWN: 
+@GST_URI_SINK: 
+@GST_URI_SRC: 
+
+<!-- ##### MACRO GST_TYPE_URI_HANDLER ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GST_URI_HANDLER ##### -->
+<para>
+
+</para>
+
+@obj: 
+
+
+<!-- ##### MACRO GST_IS_URI_HANDLER ##### -->
+<para>
+
+</para>
+
+@obj: 
+
+
+<!-- ##### MACRO GST_URI_HANDLER_GET_INTERFACE ##### -->
+<para>
+
+</para>
+
+@obj: 
+
+
+<!-- ##### MACRO GST_URI_HANDLER_CLASS ##### -->
+<para>
+
+</para>
+
+@obj: 
+
+
+<!-- ##### STRUCT GstURIHandler ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT GstURIHandlerInterface ##### -->
+<para>
+
+</para>
+
+@parent: 
+@new_uri: 
+@get_type: 
+@get_protocols: 
+@get_uri: 
+@set_uri: 
+@_gst_reserved: 
+
+<!-- ##### FUNCTION gst_uri_protocol_is_valid ##### -->
+<para>
+
+</para>
+
+@protocol: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_uri_is_valid ##### -->
+<para>
+
+</para>
+
+@uri: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_uri_get_protocol ##### -->
+<para>
+
+</para>
+
+@uri: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_uri_get_location ##### -->
+<para>
+
+</para>
+
+@uri: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_uri_construct ##### -->
+<para>
+
+</para>
+
+@protocol: 
+@location: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_make_from_uri ##### -->
+<para>
+
+</para>
+
+@type: 
+@uri: 
+@elementname: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_uri_handler_get_uri_type ##### -->
+<para>
+
+</para>
+
+@handler: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_uri_handler_get_protocols ##### -->
+<para>
+
+</para>
+
+@handler: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_uri_handler_get_uri ##### -->
+<para>
+
+</para>
+
+@handler: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_uri_handler_set_uri ##### -->
+<para>
+
+</para>
+
+@handler: 
+@uri: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_uri_handler_new_uri ##### -->
+<para>
+
+</para>
+
+@handler: 
+@uri: 
+
+
diff --git a/docs/gst/tmpl/gsturitype.sgml b/docs/gst/tmpl/gsturitype.sgml
new file mode 100644 (file)
index 0000000..15ad3c7
--- /dev/null
@@ -0,0 +1,31 @@
+<!-- ##### SECTION Title ##### -->
+GstURIType
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### MACRO GST_TYPE_URI ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gst_uri_get_uri_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
index a61c50c..d496e03 100644 (file)
@@ -14,23 +14,23 @@ Some convenience functions
 
 </para>
 
-<!-- ##### FUNCTION gst_util_set_object_arg ##### -->
+<!-- ##### FUNCTION gst_util_set_value_from_string ##### -->
 <para>
 
 </para>
 
-@object: 
-@name: 
 @value: 
+@value_str: 
 
 
-<!-- ##### FUNCTION gst_util_set_value_from_string ##### -->
+<!-- ##### FUNCTION gst_util_set_object_arg ##### -->
 <para>
 
 </para>
 
+@object: 
+@name: 
 @value: 
-@value_str: 
 
 
 <!-- ##### FUNCTION gst_util_dump_mem ##### -->
@@ -42,23 +42,78 @@ Some convenience functions
 @size: 
 
 
-<!-- ##### FUNCTION gst_print_element_args ##### -->
+<!-- ##### FUNCTION gst_print_pad_caps ##### -->
 <para>
 
 </para>
 
 @buf: 
 @indent: 
-@element
+@pad
 
 
-<!-- ##### FUNCTION gst_print_pad_caps ##### -->
+<!-- ##### FUNCTION gst_print_element_args ##### -->
 <para>
 
 </para>
 
 @buf: 
 @indent: 
-@pad: 
+@element: 
+
+
+<!-- ##### MACRO GST_BOILERPLATE_FULL ##### -->
+<para>
+
+</para>
+
+@type: 
+@type_as_function: 
+@parent_type: 
+@\
+    parent_type_macro:
+@\
+    parent_type_macro:
+@\
+    parent_type_macro:
+@\
+    parent_type_macro:
+@\
+    parent_type_macro:
+@\
+    parent_type_macro: 
+@additional_initializations: 
+
+
+<!-- ##### MACRO GST_BOILERPLATE ##### -->
+<para>
+
+</para>
+
+@type: 
+@type_as_function: 
+@parent_type: 
+@parent_type_macro: 
+
+
+<!-- ##### MACRO GST_CALL_PARENT ##### -->
+<para>
+
+</para>
+
+@parent_class_cast: 
+@name: 
+@args: 
+
+
+<!-- ##### MACRO GST_CALL_PARENT_WITH_DEFAULT ##### -->
+<para>
+
+</para>
+
+@parent_class_cast: 
+@name: 
+@args: 
+@def_return: 
 
 
index 86421af..5bad0e5 100644 (file)
@@ -14,168 +14,137 @@ GstValue
 
 </para>
 
-<!-- ##### FUNCTION gst_value_list_prepend_value ##### -->
+<!-- ##### MACRO GST_MAKE_FOURCC ##### -->
 <para>
 
 </para>
 
-@value: 
-@prepend_value: 
+@a: 
+@b: 
+@c: 
+@d: 
 
 
-<!-- ##### FUNCTION gst_value_list_append_value ##### -->
+<!-- ##### MACRO GST_STR_FOURCC ##### -->
 <para>
 
 </para>
 
-@value: 
-@append_value: 
+@f: 
 
 
-<!-- ##### FUNCTION gst_value_list_get_size ##### -->
+<!-- ##### MACRO GST_FOURCC_FORMAT ##### -->
 <para>
 
 </para>
 
-@value: 
-@Returns: 
 
 
-<!-- ##### FUNCTION gst_value_list_get_value ##### -->
+<!-- ##### MACRO GST_FOURCC_ARGS ##### -->
 <para>
 
 </para>
 
-@value: 
-@index: 
-@Returns: 
+@fourcc: 
 
 
-<!-- ##### FUNCTION gst_value_list_concat ##### -->
+<!-- ##### MACRO GST_VALUE_HOLDS_FOURCC ##### -->
 <para>
 
 </para>
 
-@dest: 
-@value1: 
-@value2: 
+@x: 
 
 
-<!-- ##### FUNCTION gst_value_set_fourcc ##### -->
+<!-- ##### MACRO GST_VALUE_HOLDS_INT_RANGE ##### -->
 <para>
 
 </para>
 
-@value: 
-@fourcc: 
+@x: 
 
 
-<!-- ##### FUNCTION gst_value_get_fourcc ##### -->
+<!-- ##### MACRO GST_VALUE_HOLDS_DOUBLE_RANGE ##### -->
 <para>
 
 </para>
 
-@value: 
-@Returns: 
+@x: 
 
 
-<!-- ##### FUNCTION gst_value_set_int_range ##### -->
+<!-- ##### MACRO GST_VALUE_HOLDS_LIST ##### -->
 <para>
 
 </para>
 
-@value: 
-@start: 
-@end: 
+@x: 
 
 
-<!-- ##### FUNCTION gst_value_get_int_range_min ##### -->
+<!-- ##### MACRO GST_VALUE_HOLDS_CAPS ##### -->
 <para>
 
 </para>
 
-@value: 
-@Returns: 
+@x: 
 
 
-<!-- ##### FUNCTION gst_value_get_int_range_max ##### -->
+<!-- ##### MACRO GST_TYPE_FOURCC ##### -->
 <para>
 
 </para>
 
-@value: 
-@Returns: 
 
 
-<!-- ##### FUNCTION gst_value_set_double_range ##### -->
+<!-- ##### MACRO GST_TYPE_INT_RANGE ##### -->
 <para>
 
 </para>
 
-@value: 
-@start: 
-@end: 
 
 
-<!-- ##### FUNCTION gst_value_get_double_range_min ##### -->
+<!-- ##### MACRO GST_TYPE_DOUBLE_RANGE ##### -->
 <para>
 
 </para>
 
-@value: 
-@Returns: 
 
 
-<!-- ##### FUNCTION gst_value_get_double_range_max ##### -->
+<!-- ##### MACRO GST_TYPE_LIST ##### -->
 <para>
 
 </para>
 
-@value: 
-@Returns: 
 
 
-<!-- ##### FUNCTION gst_value_get_caps ##### -->
+<!-- ##### MACRO GST_VALUE_LESS_THAN ##### -->
 <para>
 
 </para>
 
-@value: 
-@Returns: 
 
 
-<!-- ##### FUNCTION gst_value_set_caps ##### -->
+<!-- ##### MACRO GST_VALUE_EQUAL ##### -->
 <para>
 
 </para>
 
-@value: 
-@caps: 
-<!-- # Unused Parameters # -->
-@calue: 
 
 
-<!-- ##### FUNCTION gst_value_can_compare ##### -->
+<!-- ##### MACRO GST_VALUE_GREATER_THAN ##### -->
 <para>
 
 </para>
 
-@value1: 
-@value2: 
-@Returns: 
 
 
-<!-- ##### FUNCTION gst_value_compare ##### -->
+<!-- ##### MACRO GST_VALUE_UNORDERED ##### -->
 <para>
 
 </para>
 
-@value1: 
-@value2: 
-@Returns: 
 
 
-<!-- ##### FUNCTION gst_value_can_union ##### -->
+<!-- ##### USER_FUNCTION GstValueCompareFunc ##### -->
 <para>
 
 </para>
@@ -185,38 +154,37 @@ GstValue
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_value_union ##### -->
+<!-- ##### USER_FUNCTION GstValueSerializeFunc ##### -->
 <para>
 
 </para>
 
-@dest: 
 @value1: 
-@value2: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_value_register_union_func ##### -->
+<!-- ##### USER_FUNCTION GstValueDeserializeFunc ##### -->
 <para>
 
 </para>
 
-@type1
-@type2
-@func
+@dest
+@s
+@Returns
 
 
-<!-- ##### FUNCTION gst_value_can_intersect ##### -->
+<!-- ##### USER_FUNCTION GstValueUnionFunc ##### -->
 <para>
 
 </para>
 
+@dest: 
 @value1: 
 @value2: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_value_intersect ##### -->
+<!-- ##### USER_FUNCTION GstValueIntersectFunc ##### -->
 <para>
 
 </para>
@@ -227,14 +195,39 @@ GstValue
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_value_register_intersect_func ##### -->
+<!-- ##### STRUCT GstValueTable ##### -->
 <para>
 
 </para>
 
-@type1: 
-@type2: 
-@func: 
+@type: 
+@compare: 
+@serialize: 
+@deserialize: 
+@_gst_reserved: 
+
+<!-- ##### VARIABLE gst_type_fourcc ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE gst_type_int_range ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE gst_type_double_range ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### VARIABLE gst_type_list ##### -->
+<para>
+
+</para>
 
 
 <!-- ##### FUNCTION gst_value_register ##### -->
@@ -273,43 +266,226 @@ GstValue
 @Returns: 
 
 
-<!-- ##### MACRO GST_VALUE_HOLDS_FOURCC ##### -->
+<!-- ##### FUNCTION gst_value_list_append_value ##### -->
 <para>
 
 </para>
 
-@x: 
+@value: 
+@append_value: 
 
 
-<!-- ##### MACRO GST_VALUE_HOLDS_INT_RANGE ##### -->
+<!-- ##### FUNCTION gst_value_list_prepend_value ##### -->
 <para>
 
 </para>
 
-@x: 
+@value: 
+@prepend_value: 
 
 
-<!-- ##### MACRO GST_VALUE_HOLDS_DOUBLE_RANGE ##### -->
+<!-- ##### FUNCTION gst_value_list_concat ##### -->
 <para>
 
 </para>
 
-@x: 
+@dest: 
+@value1: 
+@value2: 
 
 
-<!-- ##### MACRO GST_VALUE_HOLDS_LIST ##### -->
+<!-- ##### FUNCTION gst_value_list_get_size ##### -->
 <para>
 
 </para>
 
-@x: 
+@value: 
+@Returns: 
 
 
-<!-- ##### MACRO GST_VALUE_HOLDS_CAPS ##### -->
+<!-- ##### FUNCTION gst_value_list_get_value ##### -->
 <para>
 
 </para>
 
-@x: 
+@value: 
+@index: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_value_set_fourcc ##### -->
+<para>
+
+</para>
+
+@value: 
+@fourcc: 
+
+
+<!-- ##### FUNCTION gst_value_get_fourcc ##### -->
+<para>
+
+</para>
+
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_value_set_int_range ##### -->
+<para>
+
+</para>
+
+@value: 
+@start: 
+@end: 
+
+
+<!-- ##### FUNCTION gst_value_get_int_range_min ##### -->
+<para>
+
+</para>
+
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_value_get_int_range_max ##### -->
+<para>
+
+</para>
+
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_value_set_double_range ##### -->
+<para>
+
+</para>
+
+@value: 
+@start: 
+@end: 
+
+
+<!-- ##### FUNCTION gst_value_get_double_range_min ##### -->
+<para>
+
+</para>
+
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_value_get_double_range_max ##### -->
+<para>
+
+</para>
+
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_value_get_caps ##### -->
+<para>
+
+</para>
+
+@value: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_value_set_caps ##### -->
+<para>
+
+</para>
+
+@value: 
+@caps: 
+<!-- # Unused Parameters # -->
+@calue: 
+
+
+<!-- ##### FUNCTION gst_value_compare ##### -->
+<para>
+
+</para>
+
+@value1: 
+@value2: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_value_can_compare ##### -->
+<para>
+
+</para>
+
+@value1: 
+@value2: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_value_union ##### -->
+<para>
+
+</para>
+
+@dest: 
+@value1: 
+@value2: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_value_can_union ##### -->
+<para>
+
+</para>
+
+@value1: 
+@value2: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_value_register_union_func ##### -->
+<para>
+
+</para>
+
+@type1: 
+@type2: 
+@func: 
+
+
+<!-- ##### FUNCTION gst_value_intersect ##### -->
+<para>
+
+</para>
+
+@dest: 
+@value1: 
+@value2: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_value_can_intersect ##### -->
+<para>
+
+</para>
+
+@value1: 
+@value2: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_value_register_intersect_func ##### -->
+<para>
+
+</para>
+
+@type1: 
+@type2: 
+@func: 
 
 
diff --git a/docs/gst/tmpl/gstversion.sgml b/docs/gst/tmpl/gstversion.sgml
new file mode 100644 (file)
index 0000000..004a212
--- /dev/null
@@ -0,0 +1,47 @@
+<!-- ##### SECTION Title ##### -->
+gstversion
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### MACRO GST_VERSION_MAJOR ##### -->
+<para>
+The major version of GStreamer at compile time
+</para>
+
+
+
+<!-- ##### MACRO GST_VERSION_MINOR ##### -->
+<para>
+The minor version of GStreamer at compile time
+</para>
+
+
+
+<!-- ##### MACRO GST_VERSION_MICRO ##### -->
+<para>
+The micro version of GStreamer at compile time
+</para>
+
+
+
+<!-- ##### FUNCTION gst_version ##### -->
+<para>
+
+</para>
+
+@major: 
+@minor: 
+@micro: 
+
+
index d0248f2..06f83d7 100644 (file)
@@ -14,64 +14,70 @@ GstXML
 
 </para>
 
-<!-- ##### FUNCTION gst_xml_new ##### -->
+<!-- ##### STRUCT GstXMLNs ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION gst_xml_write ##### -->
 <para>
 
 </para>
 
+@element: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_xml_parse_doc ##### -->
+<!-- ##### FUNCTION gst_xml_write_file ##### -->
 <para>
 
 </para>
 
-@xml: 
-@doc: 
-@root: 
+@element: 
+@out: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_xml_parse_memory ##### -->
+<!-- ##### FUNCTION gst_xml_new ##### -->
 <para>
 
 </para>
 
-@xml: 
-@buffer: 
-@size: 
-@root: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_xml_parse_file ##### -->
+<!-- ##### FUNCTION gst_xml_parse_doc ##### -->
 <para>
 
 </para>
 
 @xml: 
-@fname
+@doc
 @root: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_xml_write ##### -->
+<!-- ##### FUNCTION gst_xml_parse_file ##### -->
 <para>
 
 </para>
 
-@element: 
+@xml: 
+@fname: 
+@root: 
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_xml_write_file ##### -->
+<!-- ##### FUNCTION gst_xml_parse_memory ##### -->
 <para>
 
 </para>
 
-@element: 
-@out: 
+@xml: 
+@buffer: 
+@size: 
+@root: 
 @Returns: 
 
 
diff --git a/docs/gst/tmpl/gstxmlregistry.sgml b/docs/gst/tmpl/gstxmlregistry.sgml
new file mode 100644 (file)
index 0000000..088ca4a
--- /dev/null
@@ -0,0 +1,122 @@
+<!-- ##### SECTION Title ##### -->
+GstXMLRegistry
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### ENUM GstXMLRegistryState ##### -->
+<para>
+
+</para>
+
+@GST_XML_REGISTRY_NONE: 
+@GST_XML_REGISTRY_TOP: 
+@GST_XML_REGISTRY_PATHS: 
+@GST_XML_REGISTRY_PATH: 
+@GST_XML_REGISTRY_PATHS_DONE: 
+@GST_XML_REGISTRY_PLUGIN: 
+@GST_XML_REGISTRY_FEATURE: 
+@GST_XML_REGISTRY_PADTEMPLATE: 
+@GST_XML_REGISTRY_CAPS: 
+@GST_XML_REGISTRY_STRUCTURE: 
+@GST_XML_REGISTRY_PROPERTIES: 
+
+<!-- ##### ENUM GstXMLRegistryMode ##### -->
+<para>
+
+</para>
+
+@GST_XML_REGISTRY_READ: 
+@GST_XML_REGISTRY_WRITE: 
+
+<!-- ##### USER_FUNCTION GstXMLRegistryGetPerms ##### -->
+<para>
+
+</para>
+
+@registry: 
+
+
+<!-- ##### USER_FUNCTION GstXMLRegistryAddPathList ##### -->
+<para>
+
+</para>
+
+@registry: 
+
+
+<!-- ##### USER_FUNCTION GstXMLRegistryParser ##### -->
+<para>
+
+</para>
+
+@context: 
+@tag: 
+@text: 
+@text_len: 
+@registry: 
+@error: 
+@Returns: 
+
+
+<!-- ##### USER_FUNCTION GstXMLRegistryOpen ##### -->
+<para>
+
+</para>
+
+@registry: 
+@mode: 
+@Returns: 
+
+
+<!-- ##### USER_FUNCTION GstXMLRegistryLoad ##### -->
+<para>
+
+</para>
+
+@registry: 
+@dest: 
+@size: 
+@Returns: 
+
+
+<!-- ##### USER_FUNCTION GstXMLRegistrySave ##### -->
+<para>
+
+</para>
+
+@registry: 
+@format: 
+@Varargs: 
+@Returns: 
+
+
+<!-- ##### USER_FUNCTION GstXMLRegistryClose ##### -->
+<para>
+
+</para>
+
+@registry: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_xml_registry_new ##### -->
+<para>
+
+</para>
+
+@name: 
+@location: 
+@Returns: 
+
+
diff --git a/docs/gst/tmpl/gthread-cothreads.sgml b/docs/gst/tmpl/gthread-cothreads.sgml
new file mode 100644 (file)
index 0000000..05e274c
--- /dev/null
@@ -0,0 +1,101 @@
+<!-- ##### SECTION Title ##### -->
+gthread-cothreads
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### MACRO COTHREADS_NAME ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO COTHREADS_NAME_CAPITAL ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### USER_FUNCTION cothread_func ##### -->
+<para>
+
+</para>
+
+@argc: 
+@argv: 
+@Returns: 
+
+
+<!-- ##### TYPEDEF cothread ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT cothread_context ##### -->
+<para>
+
+</para>
+
+@cothreads: 
+@main: 
+@current: 
+@mutex: 
+@gst_thread: 
+
+<!-- ##### MACRO do_cothread_create ##### -->
+<para>
+
+</para>
+
+@new_cothread: 
+@context: 
+@func: 
+@argc: 
+@argv: 
+
+
+<!-- ##### MACRO do_cothread_lock ##### -->
+<para>
+
+</para>
+
+@cothread: 
+
+
+<!-- ##### MACRO do_cothread_unlock ##### -->
+<para>
+
+</para>
+
+@cothread: 
+
+
+<!-- ##### MACRO do_cothread_get_current ##### -->
+<para>
+
+</para>
+
+@context: 
+
+
+<!-- ##### MACRO do_cothread_get_main ##### -->
+<para>
+
+</para>
+
+@context: 
+
+
diff --git a/docs/gst/tmpl/types.sgml b/docs/gst/tmpl/types.sgml
new file mode 100644 (file)
index 0000000..e0a1158
--- /dev/null
@@ -0,0 +1,79 @@
+<!-- ##### SECTION Title ##### -->
+types
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### TYPEDEF link_t ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF chain_t ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT graph_t ##### -->
+<para>
+
+</para>
+
+@chain: 
+@links: 
+@error: 
+
+<!-- ##### MACRO gst_parse_strdup ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO gst_parse_strfree ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO gst_parse_link_new ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO gst_parse_link_free ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO gst_parse_chain_new ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO gst_parse_chain_free ##### -->
+<para>
+
+</para>
+
+
+