Fixed the jpeg decoder
authorWim Taymans <wim.taymans@gmail.com>
Wed, 21 Feb 2001 23:01:36 +0000 (23:01 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Wed, 21 Feb 2001 23:01:36 +0000 (23:01 +0000)
Original commit message from CVS:
Fixed the jpeg decoder
Modifications for lame >=3.86

configure.in
docs/gst/tmpl/gstasyncdisksrc.sgml [new file with mode: 0644]
docs/gst/tmpl/gstpad.sgml
docs/gst/tmpl/gstreamer-unused.sgml

index d3ca376..a50d43f 100644 (file)
@@ -345,7 +345,7 @@ AC_CHECK_HEADER(cdda_paranoia.h, :, HAVE_CDPARANOIA=no)
 dnl Check for liblame
 AC_MSG_CHECKING(LAME library)
 AC_CHECK_LIB(mp3lame, lame_init, HAVE_LIBLAME=yes, HAVE_LIBLAME=no, )
-AC_CHECK_HEADER(lame.h, :, HAVE_LIBLAME=no)
+AC_CHECK_HEADER(lame/lame.h, :, HAVE_LIBLAME=no)
 
 dnl Check for libshout
 AC_MSG_CHECKING(Shout library)
diff --git a/docs/gst/tmpl/gstasyncdisksrc.sgml b/docs/gst/tmpl/gstasyncdisksrc.sgml
new file mode 100644 (file)
index 0000000..f31ccb9
--- /dev/null
@@ -0,0 +1,17 @@
+<!-- ##### SECTION Title ##### -->
+GstAsyncDiskSrc
+
+<!-- ##### SECTION Short_Description ##### -->
+Asynchronous disk reader. (asyncdisksrc)
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+Reads data from a file. You can seek to a specific location by setting
+the offset.
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
index 06601cf..c4dd1f6 100644 (file)
@@ -127,9 +127,12 @@ The function that will be called when pulling a region buffer.
 </para>
 
 @pad: the pad to get a buffer from
+@type: 
 @offset: the offset of the region to get
-@size: the size of the region to get
+@len: 
 @Returns: a #GstBuffer
+<!-- # Unused Parameters # -->
+@size: the size of the region to get
 
 
 <!-- ##### USER_FUNCTION GstPadQoSFunction ##### -->
@@ -175,9 +178,12 @@ The function that will be called when pulling a region buffer.
 </para>
 
 @pad: the pad to pull
+@type: 
 @offset: the offset of the region to pull
-@size: the size of the region to pull
+@len: 
 @Returns: a GstBuffer
+<!-- # Unused Parameters # -->
+@size: the size of the region to pull
 
 
 <!-- ##### ENUM GstPadDirection ##### -->
@@ -446,24 +452,17 @@ Destroy the pad.
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_pad_pull_region ##### -->
+<!-- ##### FUNCTION gst_pad_pullregion ##### -->
 <para>
 
 </para>
 
 @pad: 
+@type: 
 @offset: 
-@size
+@len
 @Returns: 
-
-
-<!-- ##### MACRO gst_pad_pullregion ##### -->
-<para>
-
-</para>
-
-@pad: 
-@offset: 
+<!-- # Unused Parameters # -->
 @size: 
 
 
@@ -526,6 +525,9 @@ Call the EOS function of the pad
 @threadstate: 
 @peer: 
 @bufpen: 
+@regiontype: 
+@offset: 
+@len: 
 @chainfunc: 
 @getfunc: 
 @getregionfunc: 
index a50a979..61b61d7 100644 (file)
-<!-- ##### MACRO GST_IS_QUEUE_CLASS ##### -->
+<!-- ##### FUNCTION gst_fakesink_chain ##### -->
 <para>
 
 </para>
 
-@obj: 
+@pad: 
+@buf: 
 
-<!-- ##### STRUCT GstSineSrc ##### -->
+<!-- ##### ARG GstTypeFind:type ##### -->
 <para>
-
+Query the element for the current mime type
 </para>
 
 
-<!-- ##### SECTION ./tmpl/GstElement.sgml:See_Also ##### -->
+<!-- ##### FUNCTION gst_object_get_type ##### -->
 <para>
 
 </para>
 
+@Returns: 
 
-<!-- ##### MACRO DEBUG_SET_STRING ##### -->
+<!-- ##### STRUCT GstSineSrcClass ##### -->
 <para>
 
 </para>
 
-@format: 
-@args...: 
 
-<!-- ##### FUNCTION gst_type_add_sink ##### -->
+<!-- ##### STRUCT GstFakeSrc ##### -->
 <para>
 
 </para>
 
-@id: 
-@sink: 
 
-<!-- ##### FUNCTION gst_fakesrc_push ##### -->
+<!-- ##### FUNCTION gst_tee_get_type ##### -->
 <para>
 
 </para>
 
-@src
+@Returns
 
-<!-- ##### FUNCTION gst_tee_get_type ##### -->
+<!-- ##### MACRO GST_IS_SINK ##### -->
 <para>
 
 </para>
 
-@Returns
+@obj
 
-<!-- ##### MACRO GST_FAKESRC ##### -->
+<!-- ##### MACRO GST_META ##### -->
 <para>
 
 </para>
 
-@obj
+@meta
 
-<!-- ##### MACRO GST_IS_ESDSINK_CLASS ##### -->
+<!-- ##### MACRO GST_IS_CONNECTION ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### SIGNAL GstSrc::eos ##### -->
+<!-- ##### MACRO GST_TYPE_FAKESINK ##### -->
 <para>
-An eos signal is triggered whenever the GstSrc has reached the end of 
-the stream.
 
 </para>
 
-@gstsrc: the object which received the signal.
-@arg1: the object which received the signal
 
-<!-- ##### FUNCTION gst_fdsink_new ##### -->
+<!-- ##### FUNCTION gst_fdsink_chain ##### -->
 <para>
 
 </para>
 
-@name
-@Returns
+@pad
+@buf
 
-<!-- ##### STRUCT GstAsyncDiskSrcClass ##### -->
+<!-- ##### FUNCTION gst_pad_remove_ghost_parent ##### -->
 <para>
 
 </para>
 
+@pad: 
+@parent: 
 
-<!-- ##### MACRO GST_IS_FILTER_CLASS ##### -->
+<!-- ##### MACRO GST_SRC_UNSET_FLAGS ##### -->
 <para>
-
+This macro usets the given flags.
 </para>
 
-@obj: 
+@src: 
+@flag: Flag to set, must be a single bit in guint32.
+@obj: GstSrc to unset flag in.
 
-<!-- ##### STRUCT GstPadClass ##### -->
+<!-- ##### FUNCTION gst_identity_chain ##### -->
 <para>
 
 </para>
 
+@pad: 
+@buf: 
 
-<!-- ##### STRUCT GstBinClass ##### -->
+<!-- ##### FUNCTION gst_audiosink_chain ##### -->
 <para>
 
 </para>
 
+@pad: 
+@buf: 
 
-<!-- ##### STRUCT GstConnection ##### -->
+<!-- ##### FUNCTION gst_connection_get_type ##### -->
 <para>
 
 </para>
 
+@Returns: 
 
-<!-- ##### MACRO GST_FDSRC ##### -->
+<!-- ##### MACRO GST_PIPELINE_CLASS ##### -->
 <para>
 
 </para>
 
-@obj
+@klass
 
-<!-- ##### MACRO GST_IS_AUDIOSRC ##### -->
+<!-- ##### FUNCTION gst_elementfactory_add_src ##### -->
 <para>
 
 </para>
 
-@obj: 
+@elementfactory: 
+@id: 
 
-<!-- ##### FUNCTION gst_fakesink_new ##### -->
+<!-- ##### MACRO GST_IS_SINK_CLASS ##### -->
 <para>
 
 </para>
 
-@name: 
-@Returns: 
+@obj: 
 
-<!-- ##### MACRO GST_PIPELINE ##### -->
+<!-- ##### STRUCT GstConnectionClass ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### MACRO GST_TYPE_SINK ##### -->
+<!-- ##### MACRO GST_IS_PIPELINE_CLASS ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### MACRO DEBUG_ENTER ##### -->
+<!-- ##### MACRO GST_PROPS_INT_RANGE_ID ##### -->
 <para>
 
 </para>
 
-@format: 
-@args...: 
 
-<!-- ##### MACRO GST_IS_HTTPSRC ##### -->
+<!-- ##### MACRO DEBUG ##### -->
 <para>
-
+Use this macro to show debugging info. This is only usefull when developing new
+plugin elements.
+If you #define DEBUG_ENABLED before including gst/gst.h, this macro will produce
+g_print messages.
 </para>
 
-@obj: 
+@format: the format specification as in g_print
+@args...: arguments
 
-<!-- ##### MACRO GST_IS_ELEMENT ##### -->
+<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Title ##### -->
+GstEsdSink
+
+
+<!-- ##### MACRO GST_TYPE_IDENTITY ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### STRUCT GstQueue ##### -->
+<!-- ##### FUNCTION gst_type_save_thyself ##### -->
 <para>
 
 </para>
 
+@type: 
+@parent: 
+@Returns: 
 
-<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Short_Description ##### -->
+<!-- ##### STRUCT GstAudioSrc ##### -->
+<para>
 
+</para>
 
 
-<!-- ##### MACRO GST_PAD_CLASS ##### -->
+<!-- ##### MACRO GST_TYPE_ELEMENT ##### -->
 <para>
 
 </para>
 
-@klass: 
 
-<!-- ##### MACRO GST_PIPELINE_CLASS ##### -->
+<!-- ##### FUNCTION gst_audiosrc_push ##### -->
 <para>
 
 </para>
 
-@klass
+@src
 
-<!-- ##### MACRO GST_IS_ASYNCDISKSRC ##### -->
+<!-- ##### MACRO GST_IS_FAKESRC_CLASS ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### FUNCTION plugin_initialize ##### -->
+<!-- ##### ARG GstFakeSrc:patern ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### FUNCTION gst_pad_get_type ##### -->
+<!-- ##### MACRO GST_AUDIOSINK ##### -->
 <para>
 
 </para>
 
-@Returns
+@obj
 
-<!-- ##### MACRO GST_PROPS_INT_RANGE_ID ##### -->
+<!-- ##### SECTION ./tmpl/gstsrc.sgml:See_Also ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### FUNCTION gst_object_get_type ##### -->
+<!-- ##### FUNCTION gst_esdsink_set_format ##### -->
 <para>
 
 </para>
 
-@Returns: 
+@esdsink: 
+@format: 
 
-<!-- ##### MACRO GST_SINESRC ##### -->
+<!-- ##### SIGNAL GstSrc::eos ##### -->
 <para>
+An eos signal is triggered whenever the GstSrc has reached the end of 
+the stream.
 
 </para>
 
-@obj: 
+@gstsrc: the object which received the signal.
+@arg1: the object which received the signal
 
-<!-- ##### SECTION ./tmpl/plugin.sgml:Long_Description ##### -->
+<!-- ##### STRUCT GstIdentity ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_QUEUE_CLASS ##### -->
+<!-- ##### MACRO GST_IS_FDSRC ##### -->
 <para>
 
 </para>
 
-@klass
+@obj
 
-<!-- ##### FUNCTION gst_audiosrc_get_type ##### -->
+<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:See_Also ##### -->
 <para>
 
 </para>
 
-@Returns: 
 
-<!-- ##### MACRO DEBUG ##### -->
+<!-- ##### FUNCTION gst_thread_get_type ##### -->
 <para>
-Use this macro to show debugging info. This is only usefull when developing new
-plugin elements.
-If you #define DEBUG_ENABLED before including gst/gst.h, this macro will produce
-g_print messages.
+
 </para>
 
-@format: the format specification as in g_print
-@args...: arguments
+@Returns: 
 
-<!-- ##### MACRO DEBUG_LEAVE_STRING ##### -->
+<!-- ##### MACRO GST_QUEUE ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### SECTION ./tmpl/gstconnection.sgml:See_Also ##### -->
+<!-- ##### FUNCTION gst_disksrc_get_type ##### -->
 <para>
 
 </para>
 
+@Returns: 
 
-<!-- ##### MACRO GST_IS_QUEUE ##### -->
+<!-- ##### MACRO GST_THREAD ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### SECTION ./tmpl/gstsink.sgml:Long_Description ##### -->
+<!-- ##### MACRO GST_IS_DISKSRC_CLASS ##### -->
 <para>
-The sink is the end of the filter graph. A typical sink would be an audio
-or a video card.
 
 </para>
 
+@obj: 
 
-<!-- ##### FUNCTION gst_queue_new ##### -->
+<!-- ##### FUNCTION gst_fakesink_new ##### -->
 <para>
 
 </para>
@@ -297,32 +309,38 @@ or a video card.
 @name: 
 @Returns: 
 
-<!-- ##### FUNCTION gst_fdsrc_get_type ##### -->
+<!-- ##### FUNCTION gst_tee_chain ##### -->
 <para>
 
 </para>
 
-@Returns: 
+@pad: 
+@buf: 
 
-<!-- ##### MACRO GST_TYPE_DISKSRC ##### -->
+<!-- ##### FUNCTION gst_pad_get_directory ##### -->
 <para>
 
 </para>
 
+@pad: 
+@Returns: 
 
-<!-- ##### MACRO GST_PROPS_LIST_ID ##### -->
+<!-- ##### SECTION ./tmpl/gstsrc.sgml:Title ##### -->
+GstSrc
+
+
+<!-- ##### MACRO DEBUG_ENTER_STRING ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### FUNCTION plugin_load ##### -->
+<!-- ##### MACRO GST_IS_ESDSINK_CLASS ##### -->
 <para>
 
 </para>
 
-@name: 
-@Returns: 
+@obj: 
 
 <!-- ##### SECTION ./tmpl/gstgetbits.sgml:See_Also ##### -->
 <para>
@@ -330,1082 +348,1063 @@ or a video card.
 </para>
 
 
-<!-- ##### MACRO GST_IS_SRC ##### -->
+<!-- ##### MACRO GST_SRC ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### FUNCTION gst_queue_push ##### -->
+<!-- ##### MACRO GST_TYPE_AUDIOSRC ##### -->
 <para>
 
 </para>
 
-@connection: 
-
-<!-- ##### MACRO GST_SRC_ASYNC ##### -->
-<para>
-This macro checks to see if the GST_SRC_ASYNC flag is set.
-</para>
-
-@obj: GstSrc to check for flag in.
 
-<!-- ##### STRUCT GstFilter ##### -->
+<!-- ##### FUNCTION gst_sink_new ##### -->
 <para>
 
 </para>
 
+@name: 
+@Returns: 
 
-<!-- ##### MACRO GST_TYPE_ASYNCDISKSRC ##### -->
+<!-- ##### SECTION ./tmpl/plugin.sgml:See_Also ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TEE_CLASS ##### -->
+<!-- ##### MACRO GST_PAD_CLASS ##### -->
 <para>
 
 </para>
 
 @klass: 
 
-<!-- ##### FUNCTION gst_thread_main_loop ##### -->
+<!-- ##### FUNCTION plugin_load_all ##### -->
 <para>
 
 </para>
 
-@arg: 
-
-<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Title ##### -->
-GstEsdSink
 
-
-<!-- ##### MACRO GST_TYPE_BIN ##### -->
+<!-- ##### MACRO GST_SINESRC_CLASS ##### -->
 <para>
 
 </para>
 
+@klass: 
 
-<!-- ##### MACRO GST_IS_IDENTITY_CLASS ##### -->
+<!-- ##### MACRO GST_IS_TEE_CLASS ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### MACRO GST_TYPE_TEE ##### -->
+<!-- ##### FUNCTION gst_thread_main_loop ##### -->
 <para>
 
 </para>
 
+@arg: 
 
-<!-- ##### ARG GstQueue:timeout ##### -->
+<!-- ##### FUNCTION gst_pad_save_thyself ##### -->
 <para>
 
 </para>
 
+@pad: 
+@parent: 
+@Returns: 
 
-<!-- ##### FUNCTION gst_fakesrc_new ##### -->
+<!-- ##### MACRO GST_IS_AUDIOSINK_CLASS ##### -->
 <para>
 
 </para>
 
-@name: 
-@Returns: 
+@obj: 
 
-<!-- ##### SECTION ./tmpl/gstconnection.sgml:Long_Description ##### -->
+<!-- ##### STRUCT GstDiskSrc ##### -->
 <para>
-A connection is a bas class for a generic connection between
-elements. A connection is typically a bas class for queues.
 
 </para>
 
 
-<!-- ##### FUNCTION gst_src_get_type ##### -->
-<para>
+<!-- ##### SECTION ./tmpl/gstconnection.sgml:Title ##### -->
+GstConnection
 
-</para>
 
-@Returns: 
-
-<!-- ##### STRUCT GstDiskSrcClass ##### -->
+<!-- ##### MACRO GST_TYPE_FDSRC ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_PROPS_INT_ID ##### -->
+<!-- ##### MACRO GST_IS_SRC_CLASS ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### FUNCTION gst_fakesink_chain ##### -->
+<!-- ##### ARG GstSineSrc:freq ##### -->
 <para>
-
+The frequency.
 </para>
 
-@pad: 
-@buf: 
 
-<!-- ##### FUNCTION gst_type_add_src ##### -->
+<!-- ##### ARG GstAsyncDiskSrc:bytesperread ##### -->
 <para>
-
+Specify how many bytes to read at a time.
 </para>
 
-@id: 
-@src: 
 
-<!-- ##### FUNCTION gst_esdsink_get_type ##### -->
+<!-- ##### MACRO GST_TYPE_PIPELINE ##### -->
 <para>
 
 </para>
 
-@Returns: 
 
-<!-- ##### FUNCTION gst_esdsink_chain ##### -->
+<!-- ##### STRUCT GstHttpSrcClass ##### -->
 <para>
 
 </para>
 
-@pad: 
-@buf: 
 
-<!-- ##### MACRO INFO ##### -->
+<!-- ##### FUNCTION gst_filter_new ##### -->
 <para>
 
 </para>
 
-@cat: 
-@format: 
-@args...: 
+@name: 
+@Returns: 
 
-<!-- ##### FUNCTION gst_type_get_sinks ##### -->
-<para>
+<!-- ##### SECTION ./tmpl/GstElement.sgml:Short_Description ##### -->
 
-</para>
 
-@id: 
-@Returns: 
 
-<!-- ##### MACRO GST_TYPE_HTTPSRC ##### -->
-<para>
+<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Short_Description ##### -->
 
-</para>
 
 
-<!-- ##### MACRO GST_TYPE_ELEMENT ##### -->
+<!-- ##### SECTION ./tmpl/gstesdsink.sgml:See_Also ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### STRUCT GstFakeSink ##### -->
+<!-- ##### FUNCTION gst_sink_get_type ##### -->
 <para>
 
 </para>
 
+@Returns: 
 
-<!-- ##### MACRO GST_THREAD_CLASS ##### -->
+<!-- ##### MACRO GST_TYPE_TEE ##### -->
 <para>
 
 </para>
 
-@klass: 
 
-<!-- ##### MACRO GST_BIN_CLASS ##### -->
+<!-- ##### FUNCTION gst_queue_push ##### -->
 <para>
 
 </para>
 
-@klass
+@connection
 
-<!-- ##### MACRO GST_TYPE_OBJECT ##### -->
+<!-- ##### MACRO GST_FILTER_FLAG_LAST ##### -->
 <para>
-
+subclass use this to start their flag enumeration
 </para>
 
 
-<!-- ##### MACRO GST_IS_ASYNCDISKSRC_CLASS ##### -->
+<!-- ##### SECTION ./tmpl/GstElement.sgml:Title ##### -->
+GstElement
+
+
+<!-- ##### MACRO GST_BIN ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### MACRO GST_IS_FDSRC_CLASS ##### -->
+<!-- ##### FUNCTION gst_type_get_sinks ##### -->
 <para>
 
 </para>
 
-@obj: 
+@id: 
+@Returns: 
 
-<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Long_Description ##### -->
+<!-- ##### MACRO GST_BUFFER_POOL ##### -->
 <para>
 
 </para>
 
+@buf: 
 
-<!-- ##### MACRO GST_FAKESINK ##### -->
+<!-- ##### FUNCTION gst_audiosink_set_channels ##### -->
 <para>
 
 </para>
 
-@obj: 
+@audiosink: 
+@channels: 
 
-<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Title ##### -->
-GstColorSpace
+<!-- ##### SECTION ./tmpl/gstconnection.sgml:Short_Description ##### -->
+Generic connection between elements.
 
 
-<!-- ##### STRUCT GstEsdSink ##### -->
+<!-- ##### STRUCT GstSinkClass ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_PAD ##### -->
+<!-- ##### STRUCT GstEsdSink ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### STRUCT GstSink ##### -->
+<!-- ##### STRUCT GstFilterClass ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_IS_AUDIOSINK_CLASS ##### -->
+<!-- ##### MACRO GST_FDSINK ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### SECTION ./tmpl/gstsrc.sgml:See_Also ##### -->
+<!-- ##### MACRO ERROR ##### -->
 <para>
 
 </para>
 
+@element: 
+@format: 
+@args...: 
 
-<!-- ##### FUNCTION gst_type_get_srcs ##### -->
+<!-- ##### MACRO GST_IS_FAKESRC ##### -->
 <para>
 
 </para>
 
-@id: 
-@Returns: 
+@obj: 
 
-<!-- ##### SECTION ./tmpl/gstfilter.sgml:Short_Description ##### -->
-Take data in and spit data out
+<!-- ##### MACRO GST_FILTER ##### -->
+<para>
+
+</para>
 
+@obj: 
 
-<!-- ##### SECTION ./tmpl/gstfilter.sgml:Long_Description ##### -->
+<!-- ##### SECTION ./tmpl/gstsink.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 connected
-together to form filter graphs. A GstFilter is the base class and is not very usefull
-on its own.
+The sink is the end of the filter graph. A typical sink would be an audio
+or a video card.
+
 </para>
 
 
-<!-- ##### FUNCTION plugin_load_absolute ##### -->
+<!-- ##### FUNCTION gst_esdsink_set_channels ##### -->
 <para>
 
 </para>
 
-@name
-@Returns: 
+@esdsink
+@channels: 
 
-<!-- ##### FUNCTION gst_sinesrc_new ##### -->
+<!-- ##### FUNCTION gst_esdsink_get_type ##### -->
 <para>
 
 </para>
 
-@name: 
 @Returns: 
 
-<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Long_Description ##### -->
+<!-- ##### MACRO GST_IS_BIN_CLASS ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### FUNCTION gst_audiosrc_new ##### -->
+<!-- ##### SECTION ./tmpl/GstElement.sgml:See_Also ##### -->
 <para>
 
 </para>
 
-@name: 
-@Returns: 
 
-<!-- ##### MACRO DEBUG_NOPREFIX ##### -->
+<!-- ##### MACRO GST_ELEMENT ##### -->
 <para>
 
 </para>
 
-@format: 
-@args...: 
+@obj: 
 
-<!-- ##### MACRO GST_QUEUE ##### -->
+<!-- ##### STRUCT GstEsdSinkClass ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### MACRO GST_FILTER ##### -->
+<!-- ##### MACRO GST_ELEMENT_IS_MULTI_IN ##### -->
 <para>
+Query whether this object has multiple input pads.
 
 </para>
 
-@obj: 
+@obj: Element to query for multiple input pads.
 
-<!-- ##### FUNCTION gst_src_push ##### -->
+<!-- ##### FUNCTION gst_pad_pull_region ##### -->
 <para>
 
 </para>
 
-@src: 
+@pad: 
+@offset: 
+@size: 
+@Returns: 
 
-<!-- ##### FUNCTION gst_filter_new ##### -->
+<!-- ##### FUNCTION gst_fdsink_new_with_fd ##### -->
 <para>
 
 </para>
 
 @name: 
+@fd: 
 @Returns: 
 
-<!-- ##### STRUCT GstThreadClass ##### -->
+<!-- ##### MACRO DEBUG_NOPREFIX ##### -->
 <para>
 
 </para>
 
+@format: 
+@args...: 
 
-<!-- ##### MACRO GST_IS_OBJECT ##### -->
+<!-- ##### SECTION ./tmpl/gstfilter.sgml:See_Also ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### SIGNAL GstXML::object-loaded ##### -->
+<!-- ##### STRUCT GstFdSrc ##### -->
 <para>
-Is trigered whenever the state of an element changes
-</para>
 
-@gstelement: the object which received the signal.
-@arg1: the new state of the object
-
-<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Title ##### -->
-GstGetbits
+</para>
 
 
-<!-- ##### MACRO GST_FILTER_CLASS ##### -->
+<!-- ##### MACRO GST_IS_ELEMENT_CLASS ##### -->
 <para>
 
 </para>
 
-@klass
+@obj
 
-<!-- ##### MACRO ERROR ##### -->
+<!-- ##### STRUCT GstSrcClass ##### -->
 <para>
 
 </para>
 
-@element: 
-@format: 
-@args...: 
 
-<!-- ##### MACRO GST_IS_PAD_CLASS ##### -->
+<!-- ##### STRUCT GstThreadClass ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### FUNCTION gst_src_push_region ##### -->
+<!-- ##### ARG GstIdentity:control ##### -->
 <para>
 
 </para>
 
-@src: 
-@offset: 
-@size: 
 
-<!-- ##### FUNCTION gst_src_signal_eos ##### -->
+<!-- ##### TYPEDEF GstPropsListFactory[] ##### -->
 <para>
 
 </para>
 
-@src: 
 
-<!-- ##### MACRO GST_SINESRC_CLASS ##### -->
+<!-- ##### MACRO GST_PAD ##### -->
 <para>
 
 </para>
 
-@klass
+@obj
 
-<!-- ##### MACRO GST_IS_FAKESRC_CLASS ##### -->
+<!-- ##### FUNCTION gst_pad_set_pull_function ##### -->
 <para>
 
 </para>
 
-@obj: 
+@pad: 
+@pull: 
 
-<!-- ##### FUNCTION gst_connection_new ##### -->
+<!-- ##### STRUCT GstSink ##### -->
 <para>
 
 </para>
 
-@name: 
-@Returns: 
 
-<!-- ##### FUNCTION gst_sink_new ##### -->
+<!-- ##### FUNCTION gst_pipeline_get_type ##### -->
 <para>
 
 </para>
 
-@name: 
 @Returns: 
 
-<!-- ##### STRUCT GstTee ##### -->
+<!-- ##### MACRO GST_IS_THREAD ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### MACRO GST_ELEMENT_CLASS ##### -->
+<!-- ##### MACRO GST_TYPE_THREAD ##### -->
 <para>
 
 </para>
 
-@klass: 
 
-<!-- ##### SECTION ./tmpl/gstsrc.sgml:Long_Description ##### -->
+<!-- ##### STRUCT GstAsyncDiskSrcClass ##### -->
 <para>
-A GstSrc is the start of a filter graph. It typically is a file or an
-audio source. It provides data for the next element in the graph.
 
 </para>
 
 
-<!-- ##### FUNCTION gst_fdsink_chain ##### -->
+<!-- ##### FUNCTION gst_src_signal_eos ##### -->
 <para>
 
 </para>
 
-@pad: 
-@buf: 
+@src: 
 
-<!-- ##### MACRO GST_IS_IDENTITY ##### -->
+<!-- ##### STRUCT GstHttpSrc ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### FUNCTION gst_esdsink_set_channels ##### -->
+<!-- ##### MACRO GST_TYPE_SINK ##### -->
 <para>
 
 </para>
 
-@esdsink: 
-@channels: 
 
-<!-- ##### MACRO GST_FDSRC_CLASS ##### -->
+<!-- ##### MACRO DEBUG_SET_STRING ##### -->
 <para>
 
 </para>
 
-@klass: 
+@format: 
+@args...: 
 
-<!-- ##### FUNCTION gst_pad_add_ghost_parent ##### -->
+<!-- ##### STRUCT GstSrc ##### -->
 <para>
 
 </para>
 
-@pad: 
-@parent: 
 
-<!-- ##### MACRO GST_SINK_CLASS ##### -->
+<!-- ##### MACRO GST_IS_THREAD_CLASS ##### -->
 <para>
 
 </para>
 
-@klass
+@obj
 
-<!-- ##### STRUCT GstPipelineClass ##### -->
+<!-- ##### FUNCTION gst_bin_get_type ##### -->
 <para>
 
 </para>
 
+@Returns: 
 
-<!-- ##### SECTION ./tmpl/gstsrc.sgml:Title ##### -->
-GstSrc
+<!-- ##### ARG GstAsyncDiskSrc:offset ##### -->
+<para>
+Specify the current offset in the file.
+</para>
 
 
-<!-- ##### MACRO GST_IS_FDSINK_CLASS ##### -->
+<!-- ##### FUNCTION gst_queue_new ##### -->
 <para>
 
 </para>
 
-@obj: 
+@name: 
+@Returns: 
 
-<!-- ##### MACRO GST_ASYNCDISKSRC ##### -->
+<!-- ##### MACRO GST_THREAD_CLASS ##### -->
 <para>
 
 </para>
 
-@obj
+@klass
 
-<!-- ##### FUNCTION gst_asyncdisksrc_get_type ##### -->
+<!-- ##### MACRO GST_IS_FILTER_CLASS ##### -->
 <para>
 
 </para>
 
-@Returns
+@obj
 
-<!-- ##### MACRO GST_ESDSINK ##### -->
+<!-- ##### MACRO GST_TYPE_AUDIOSINK ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### FUNCTION gst_pipeline_get_type ##### -->
+<!-- ##### SECTION ./tmpl/plugin.sgml:Long_Description ##### -->
 <para>
 
 </para>
 
-@Returns: 
 
-<!-- ##### ARG GstSineSrc:freq ##### -->
+<!-- ##### MACRO GST_CONNECTION_CLASS ##### -->
 <para>
-The frequency.
+
 </para>
 
+@klass: 
 
-<!-- ##### STRUCT GstIdentityClass ##### -->
+<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Long_Description ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### STRUCT GstSinkClass ##### -->
+<!-- ##### FUNCTION gst_connection_new ##### -->
 <para>
 
 </para>
 
+@name: 
+@Returns: 
 
-<!-- ##### MACRO GST_IS_TEE_CLASS ##### -->
+<!-- ##### MACRO GST_FILTER_CLASS ##### -->
 <para>
 
 </para>
 
-@obj
+@klass
 
-<!-- ##### MACRO GST_STATE_UNSET ##### -->
+<!-- ##### FUNCTION gst_identity_get_type ##### -->
 <para>
-This macro unsets the given state on the element.
+
 </para>
 
-@obj: Element to unset state of.
-@flag: State to unset, can be any number of bits in guint32.
+@Returns: 
 
-<!-- ##### STRUCT GstDiskSrc ##### -->
+<!-- ##### MACRO GST_SINK ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### MACRO GST_SRC_FLAGS ##### -->
+<!-- ##### MACRO GST_PROPS_BOOL_ID ##### -->
 <para>
-This macro returns the entire set of flags for the object.
+
 </para>
 
-@obj: GstSrc to return flags for.
 
-<!-- ##### FUNCTION gst_sink_get_type ##### -->
+<!-- ##### MACRO GST_FDSRC_CLASS ##### -->
 <para>
 
 </para>
 
-@Returns: 
+@klass: 
 
-<!-- ##### FUNCTION gst_tee_new_pad ##### -->
+<!-- ##### MACRO GST_TYPE_FAKESRC ##### -->
 <para>
 
 </para>
 
-@tee: 
-@Returns: 
 
-<!-- ##### MACRO GST_TYPE_AUDIOSRC ##### -->
-<para>
+<!-- ##### SECTION ./tmpl/plugin.sgml:Short_Description ##### -->
 
-</para>
 
 
-<!-- ##### MACRO GST_SRC_CLASS ##### -->
+<!-- ##### FUNCTION gst_pad_get_type ##### -->
 <para>
 
 </para>
 
-@klass: 
+@Returns: 
 
-<!-- ##### SECTION ./tmpl/gstsrc.sgml:Short_Description ##### -->
-The start point of a filter graph
+<!-- ##### STRUCT GstSineSrc ##### -->
+<para>
+
+</para>
 
 
-<!-- ##### MACRO GST_FAKESINK_CLASS ##### -->
+<!-- ##### SECTION ./tmpl/gstsink.sgml:See_Also ##### -->
 <para>
 
 </para>
 
-@klass: 
 
-<!-- ##### MACRO GST_IS_SINK_CLASS ##### -->
+<!-- ##### MACRO GST_IS_AUDIOSINK ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### STRUCT GstConnectionClass ##### -->
+<!-- ##### 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 connected
+together to form filter graphs. A GstFilter is the base class and is not very usefull
+on its own.
 </para>
 
 
-<!-- ##### MACRO GST_IS_PAD ##### -->
+<!-- ##### FUNCTION gst_tee_new_pad ##### -->
 <para>
 
 </para>
 
-@obj: 
+@tee: 
+@Returns: 
 
-<!-- ##### STRUCT GstFdSinkClass ##### -->
+<!-- ##### MACRO GST_OBJECT ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### FUNCTION gst_type_load_thyself ##### -->
+<!-- ##### MACRO GST_IS_FDSINK ##### -->
 <para>
 
 </para>
 
-@parent: 
-@Returns: 
+@obj: 
 
-<!-- ##### FUNCTION gst_plugin_init ##### -->
+<!-- ##### MACRO GST_IS_DISKSRC ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Short_Description ##### -->
+<!-- ##### MACRO GST_FAKESINK_CLASS ##### -->
+<para>
 
+</para>
 
+@klass: 
 
-<!-- ##### MACRO DEBUG_LEAVE ##### -->
-<para>
+<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Short_Description ##### -->
 
-</para>
 
-@format: 
-@args...: 
 
-<!-- ##### MACRO GST_ASYNCDISKSRC_CLASS ##### -->
+<!-- ##### MACRO GST_TYPE_FDSINK ##### -->
 <para>
 
 </para>
 
-@klass: 
 
-<!-- ##### MACRO GST_ESDSINK_CLASS ##### -->
+<!-- ##### SECTION ./tmpl/GstElement.sgml:Long_Description ##### -->
 <para>
 
 </para>
 
-@klass: 
 
-<!-- ##### MACRO GST_IS_BIN_CLASS ##### -->
+<!-- ##### MACRO GST_IS_FAKESINK_CLASS ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### FUNCTION gst_element_get_type ##### -->
+<!-- ##### FUNCTION gst_pad_set_caps ##### -->
 <para>
 
 </para>
 
-@Returns: 
+@pad: 
+@caps: 
 
-<!-- ##### STRUCT GstSineSrcClass ##### -->
+<!-- ##### MACRO GST_AUDIOSRC_CLASS ##### -->
 <para>
 
 </para>
 
+@klass: 
 
-<!-- ##### MACRO GST_IS_PIPELINE ##### -->
+<!-- ##### MACRO GST_IS_FILTER ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### SECTION ./tmpl/gstconnection.sgml:Title ##### -->
-GstConnection
-
-
-<!-- ##### MACRO GST_TYPE_THREAD ##### -->
+<!-- ##### STRUCT GstAudioSrcClass ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:See_Also ##### -->
+<!-- ##### MACRO GST_TYPE_FILTER ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### STRUCT GstHttpSrc ##### -->
+<!-- ##### FUNCTION gst_identity_new ##### -->
 <para>
 
 </para>
 
+@name: 
+@Returns: 
 
-<!-- ##### MACRO GST_STATE_SET ##### -->
+<!-- ##### MACRO GST_IS_AUDIOSRC_CLASS ##### -->
 <para>
-This macro sets the given state on the element.
+
 </para>
 
-@obj: Element to set state of.
-@flag: State to set, can be any number of bits in guint32.
+@obj: 
 
-<!-- ##### MACRO DEBUG_ENTER_STRING ##### -->
+<!-- ##### FUNCTION gst_audiosrc_new ##### -->
 <para>
 
 </para>
 
+@name: 
+@Returns: 
 
-<!-- ##### MACRO GST_AUDIOSRC_CLASS ##### -->
+<!-- ##### STRUCT GstIdentityClass ##### -->
 <para>
 
 </para>
 
-@klass: 
 
-<!-- ##### ENUM GstCapsDefinition ##### -->
+<!-- ##### MACRO GST_IS_PAD_CLASS ##### -->
 <para>
 
 </para>
 
-@GST_CAPS_ALWAYS: 
-@GST_CAPS_MAYBE: 
+@obj: 
 
-<!-- ##### MACRO GST_DISKSRC ##### -->
+<!-- ##### STRUCT GstConnection ##### -->
 <para>
 
 </para>
 
-@obj: 
-
-<!-- ##### SECTION ./tmpl/gstconnection.sgml:Short_Description ##### -->
-Generic connection between elements.
-
 
-<!-- ##### MACRO GST_TYPE_AUDIOSINK ##### -->
+<!-- ##### STRUCT GstQueueClass ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### STRUCT GstFdSrcClass ##### -->
+<!-- ##### MACRO GST_SINK_FLAG_LAST ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### FUNCTION gst_esdsink_sync_parms ##### -->
+<!-- ##### MACRO GST_IDENTITY_CLASS ##### -->
 <para>
 
 </para>
 
-@esdsink
+@klass
 
-<!-- ##### MACRO GST_IS_SINK ##### -->
+<!-- ##### MACRO GST_IS_FDSINK_CLASS ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### MACRO GST_IS_THREAD ##### -->
+<!-- ##### FUNCTION gst_fakesrc_push ##### -->
 <para>
 
 </para>
 
-@obj
+@src
 
-<!-- ##### MACRO GST_SINK ##### -->
+<!-- ##### FUNCTION gst_type_add_sink ##### -->
 <para>
 
 </para>
 
-@obj: 
+@id: 
+@sink: 
 
-<!-- ##### MACRO GST_TYPE_FDSINK ##### -->
+<!-- ##### MACRO GST_IS_IDENTITY_CLASS ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### MACRO GST_IS_DISKSRC_CLASS ##### -->
+<!-- ##### STRUCT GstFakeSinkClass ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### MACRO GST_IS_PIPELINE_CLASS ##### -->
+<!-- ##### MACRO GST_SRC_FLAGS ##### -->
 <para>
-
+This macro returns the entire set of flags for the object.
 </para>
 
-@obj: 
+@obj: GstSrc to return flags for.
 
-<!-- ##### SECTION ./tmpl/plugin.sgml:Title ##### -->
-plugin
+<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Title ##### -->
+GstGetbits
 
 
-<!-- ##### MACRO GST_TYPE_SRC ##### -->
+<!-- ##### ARG GstAsyncDiskSrc:length ##### -->
 <para>
-
+Get the size of the current file.
 </para>
 
 
-<!-- ##### FUNCTION gst_identity_chain ##### -->
+<!-- ##### MACRO GST_FDSINK_CLASS ##### -->
 <para>
 
 </para>
 
-@pad: 
-@buf: 
+@klass: 
 
-<!-- ##### STRUCT GstAsyncDiskSrc ##### -->
+<!-- ##### FUNCTION gst_fdsink_new ##### -->
 <para>
 
 </para>
 
+@name: 
+@Returns: 
 
-<!-- ##### FUNCTION gst_identity_new ##### -->
+<!-- ##### SECTION ./tmpl/gstsrc.sgml:Short_Description ##### -->
+The start point of a filter graph
+
+
+<!-- ##### FUNCTION gst_src_push ##### -->
 <para>
 
 </para>
 
-@name: 
-@Returns: 
+@src: 
 
-<!-- ##### MACRO GST_IS_HTTPSRC_CLASS ##### -->
+<!-- ##### FUNCTION gst_element_save_thyself ##### -->
 <para>
 
 </para>
 
-@obj: 
+@element: 
+@parent: 
+@Returns: 
 
-<!-- ##### MACRO GST_IS_FAKESRC ##### -->
+<!-- ##### MACRO GST_IS_TEE ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### STRUCT GstHttpSrcClass ##### -->
+<!-- ##### FUNCTION gst_type_get_sink_to_src ##### -->
 <para>
 
 </para>
 
+@sinkid: 
+@srcid: 
+@Returns: 
 
-<!-- ##### MACRO GST_PROPS_FOURCC_ID ##### -->
+<!-- ##### MACRO GST_IS_ESDSINK ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### MACRO GST_SRC_UNSET_FLAGS ##### -->
+<!-- ##### MACRO GST_PROPS_INT_ID ##### -->
 <para>
-This macro usets the given flags.
+
 </para>
 
-@src: 
-@flag: Flag to set, must be a single bit in guint32.
-@obj: GstSrc to unset flag in.
 
-<!-- ##### FUNCTION gst_audiosink_sync_parms ##### -->
+<!-- ##### STRUCT GstTeeClass ##### -->
 <para>
 
 </para>
 
-@audiosink: 
 
-<!-- ##### FUNCTION gst_tee_new ##### -->
+<!-- ##### FUNCTION gst_sinesrc_push ##### -->
 <para>
 
 </para>
 
-@name: 
-@Returns: 
+@src: 
 
-<!-- ##### MACRO GST_IS_OBJECT_CLASS ##### -->
+<!-- ##### MACRO GST_FAKESINK ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### FUNCTION gst_pad_get_directory ##### -->
+<!-- ##### FUNCTION gst_type_get_srcs ##### -->
 <para>
 
 </para>
 
-@pad: 
+@id: 
 @Returns: 
 
-<!-- ##### MACRO GST_HTTPSRC ##### -->
+<!-- ##### FUNCTION gst_esdsink_set_frequency ##### -->
 <para>
 
 </para>
 
-@obj: 
-
-<!-- ##### MACRO GST_ELEMENT ##### -->
+@esdsink: 
+@frequency: 
+
+<!-- ##### MACRO GST_FAKESRC_CLASS ##### -->
 <para>
 
 </para>
 
-@obj
+@klass
 
-<!-- ##### MACRO GST_CPU_FLAG_SSE ##### -->
+<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### ARG GstQueue:timeout ##### -->
 <para>
-A flag indicating that SSE instructions are supported.
+
 </para>
 
 
-<!-- ##### FUNCTION gst_pad_set_type_id ##### -->
+<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Long_Description ##### -->
 <para>
 
 </para>
 
-@pad: 
-@id: 
 
-<!-- ##### STRUCT GstAudioSrcClass ##### -->
+<!-- ##### STRUCT GstBinClass ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_IS_FDSINK ##### -->
+<!-- ##### MACRO GST_TYPE_DISKSRC ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### SECTION ./tmpl/GstElement.sgml:Long_Description ##### -->
+<!-- ##### MACRO GST_TYPE_SRC ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### ARG GstIdentity:control ##### -->
+<!-- ##### FUNCTION gst_audiosrc_get_type ##### -->
 <para>
 
 </para>
 
+@Returns: 
 
-<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Short_Description ##### -->
+<!-- ##### MACRO GST_FAKESRC ##### -->
+<para>
 
+</para>
 
+@obj: 
 
-<!-- ##### SECTION ./tmpl/gstsink.sgml:Short_Description ##### -->
-The end point of a filter graph
+<!-- ##### FUNCTION gst_httpsrc_get_type ##### -->
+<para>
 
+</para>
 
-<!-- ##### FUNCTION gst_connection_get_type ##### -->
+@Returns: 
+
+<!-- ##### MACRO GST_IS_HTTPSRC ##### -->
 <para>
 
 </para>
 
-@Returns
+@obj
 
-<!-- ##### MACRO GST_FDSINK_CLASS ##### -->
+<!-- ##### MACRO GST_DISKSRC_CLASS ##### -->
 <para>
 
 </para>
 
 @klass: 
 
-<!-- ##### STRUCT GstFakeSrcClass ##### -->
+<!-- ##### MACRO GST_IDENTITY ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### MACRO GST_OBJECT ##### -->
+<!-- ##### MACRO GST_IS_HTTPSRC_CLASS ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### FUNCTION gst_thread_get_type ##### -->
+<!-- ##### MACRO GST_ESDSINK_CLASS ##### -->
 <para>
 
 </para>
 
-@Returns: 
+@klass: 
 
-<!-- ##### MACRO GST_IS_SRC_CLASS ##### -->
+<!-- ##### MACRO GST_TYPE_ASYNCDISKSRC ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### FUNCTION gst_bin_get_type ##### -->
+<!-- ##### FUNCTION gst_audiosink_sync_parms ##### -->
 <para>
 
 </para>
 
-@Returns
+@audiosink
 
-<!-- ##### FUNCTION gst_element_request_pad ##### -->
+<!-- ##### FUNCTION gst_elementfactory_add_sink ##### -->
 <para>
 
 </para>
 
-@element: 
-@templ: 
-@Returns: 
-@temp: 
+@elementfactory: 
+@id: 
 
-<!-- ##### FUNCTION gst_pad_set_caps ##### -->
+<!-- ##### MACRO GST_IS_OBJECT ##### -->
 <para>
 
 </para>
 
-@pad: 
-@caps: 
+@obj: 
+
+<!-- ##### MACRO GST_STATE_UNSET ##### -->
+<para>
+This macro unsets the given state on the element.
+</para>
+
+@obj: Element to unset state of.
+@flag: State to unset, can be any number of bits in guint32.
 
 <!-- ##### MACRO GST_IS_FAKESINK ##### -->
 <para>
@@ -1414,85 +1413,83 @@ The end point of a filter graph
 
 @obj: 
 
-<!-- ##### MACRO GST_STATE_IS_SET ##### -->
+<!-- ##### MACRO GST_QUEUE_CLASS ##### -->
 <para>
-This macro checks to see if the given state is set.
+
 </para>
 
-@obj: Element to check for state.
-@flag: State to check for, must be a single bit in guint32.
+@klass: 
 
-<!-- ##### FUNCTION gst_type_save_thyself ##### -->
+<!-- ##### FUNCTION gst_pad_set_type_id ##### -->
 <para>
 
 </para>
 
-@type: 
-@parent: 
-@Returns: 
+@pad: 
+@id: 
 
-<!-- ##### MACRO GST_IS_SINESRC ##### -->
+<!-- ##### MACRO GST_TYPE_OBJECT ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### FUNCTION gst_sinesrc_get_type ##### -->
+<!-- ##### FUNCTION gst_src_get_type ##### -->
 <para>
 
 </para>
 
 @Returns: 
 
-<!-- ##### MACRO GST_BIN ##### -->
+<!-- ##### FUNCTION gst_pad_add_ghost_parent ##### -->
 <para>
 
 </para>
 
-@obj: 
+@pad: 
+@parent: 
 
-<!-- ##### FUNCTION plugin_load_all ##### -->
+<!-- ##### FUNCTION gst_tee_new ##### -->
 <para>
 
 </para>
 
+@name: 
+@Returns: 
 
-<!-- ##### MACRO GST_TEE ##### -->
+<!-- ##### FUNCTION gst_audiosink_set_frequency ##### -->
 <para>
 
 </para>
 
-@obj: 
+@audiosink: 
+@frequency: 
 
-<!-- ##### FUNCTION gst_fdsink_get_type ##### -->
+<!-- ##### MACRO GST_TYPE_BIN ##### -->
 <para>
 
 </para>
 
-@Returns: 
 
-<!-- ##### MACRO GST_SRC_SET_FLAGS ##### -->
+<!-- ##### STRUCT GstAudioSink ##### -->
 <para>
-This macro sets the given flags.
+
 </para>
 
-@src: 
-@flag: Flag to set, can by any number of bits in guint32.
-@obj: GstSrc to set flag in.
 
-<!-- ##### MACRO GST_SRC_IS_ASYNC ##### -->
+<!-- ##### FUNCTION gst_elementfactory_register ##### -->
 <para>
-Query a GstSrc for the ASYNC flag
+
 </para>
 
-@obj: The GstSrc to query
+@elementfactory: 
 
-<!-- ##### MACRO GST_TYPE_IDENTITY ##### -->
+<!-- ##### MACRO GST_IS_QUEUE ##### -->
 <para>
 
 </para>
 
+@obj: 
 
 <!-- ##### FUNCTION gst_element_loopfunc_wrapper ##### -->
 <para>
@@ -1502,136 +1499,147 @@ Query a GstSrc for the ASYNC flag
 @argv: 
 @Returns: 
 
-<!-- ##### MACRO GST_TYPE_FDSRC ##### -->
+<!-- ##### MACRO GST_IS_SINESRC ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### FUNCTION gst_type_initialize ##### -->
+<!-- ##### MACRO GST_IS_FDSRC_CLASS ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### FUNCTION gst_pad_get_ghost_parents ##### -->
+<!-- ##### FUNCTION gst_sinesrc_get_type ##### -->
 <para>
 
 </para>
 
-@pad: 
 @Returns: 
 
-<!-- ##### STRUCT GstAudioSrc ##### -->
+<!-- ##### MACRO ERROR_OBJECT ##### -->
 <para>
 
 </para>
 
+@element: 
+@object: 
+@format: 
+@args...: 
 
-<!-- ##### SECTION ./tmpl/gstsink.sgml:Title ##### -->
-GstSink
-
-
-<!-- ##### FUNCTION gst_type_get_sink_to_src ##### -->
+<!-- ##### MACRO GST_IS_IDENTITY ##### -->
 <para>
 
 </para>
 
-@sinkid: 
-@srcid: 
-@Returns: 
+@obj: 
 
-<!-- ##### MACRO GST_TYPE_FAKESRC ##### -->
+<!-- ##### MACRO GST_AUDIOSRC ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### MACRO GST_SINK_FLAG_LAST ##### -->
+<!-- ##### MACRO GST_TYPE_ESDSINK ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### FUNCTION gst_queue_get_type ##### -->
+<!-- ##### MACRO GST_FDSRC ##### -->
 <para>
 
 </para>
 
-@Returns
+@obj
 
-<!-- ##### STRUCT GstSrc ##### -->
+<!-- ##### MACRO GST_IS_OBJECT_CLASS ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### FUNCTION gst_connection_push ##### -->
+<!-- ##### FUNCTION gst_esdsink_chain ##### -->
 <para>
 
 </para>
 
-@connection: 
+@pad: 
+@buf: 
 
-<!-- ##### MACRO GST_TYPE_CONNECTION ##### -->
+<!-- ##### FUNCTION gst_pad_eos_func ##### -->
 <para>
 
 </para>
 
+@pad: 
+@Returns: 
 
-<!-- ##### SECTION ./tmpl/gstfilter.sgml:See_Also ##### -->
+<!-- ##### FUNCTION gst_audiosink_get_type ##### -->
 <para>
 
 </para>
 
+@Returns: 
 
-<!-- ##### MACRO GST_AUDIOSRC ##### -->
+<!-- ##### MACRO GST_OBJECT_CLASS ##### -->
 <para>
 
 </para>
 
-@obj
+@klass
 
-<!-- ##### MACRO GST_BUFFER ##### -->
+<!-- ##### SECTION ./tmpl/gstconnection.sgml:Long_Description ##### -->
 <para>
+A connection is a bas class for a generic connection between
+elements. A connection is typically a bas class for queues.
 
 </para>
 
-@buf: 
 
-<!-- ##### STRUCT GstQueueClass ##### -->
+<!-- ##### MACRO GST_BUFFER ##### -->
 <para>
 
 </para>
 
+@buf: 
 
-<!-- ##### ARG GstTypeFind:type ##### -->
+<!-- ##### MACRO GST_SRC_IS_ASYNC ##### -->
 <para>
-Query the element for the current mime type
+Query a GstSrc for the ASYNC flag
 </para>
 
+@obj: The GstSrc to query
 
-<!-- ##### SECTION ./tmpl/GstElement.sgml:Short_Description ##### -->
+<!-- ##### MACRO GST_PIPELINE ##### -->
+<para>
 
+</para>
 
+@obj: 
 
-<!-- ##### ARG GstFakeSrc:patern ##### -->
+<!-- ##### MACRO GST_STATE_SET ##### -->
 <para>
-
+This macro sets the given state on the element.
 </para>
 
+@obj: Element to set state of.
+@flag: State to set, can be any number of bits in guint32.
 
-<!-- ##### FUNCTION gst_xml_new_from_memory ##### -->
+<!-- ##### FUNCTION gst_queue_chain ##### -->
 <para>
 
 </para>
 
-@buffer: 
-@size: 
-@root: 
-@Returns: 
+@pad: 
+@buf: 
 
-<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Long_Description ##### -->
+<!-- ##### MACRO GST_TYPE_QUEUE ##### -->
 <para>
 
 </para>
@@ -1644,685 +1652,728 @@ Query the element for the current mime type
 
 @Returns: 
 
-<!-- ##### FUNCTION gst_element_change_state ##### -->
+<!-- ##### MACRO GST_TYPE_CONNECTION ##### -->
 <para>
 
 </para>
 
-@element: 
-@state: 
-@Returns: 
 
-<!-- ##### MACRO GST_FAKESRC_CLASS ##### -->
+<!-- ##### MACRO GST_CONNECTION ##### -->
 <para>
 
 </para>
 
-@klass
+@obj
 
-<!-- ##### FUNCTION gst_type_dump ##### -->
+<!-- ##### MACRO GST_TYPE_HTTPSRC ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### STRUCT GstAudioSinkClass ##### -->
+<!-- ##### MACRO GST_TYPE_PAD ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_IDENTITY_CLASS ##### -->
+<!-- ##### FUNCTION gst_src_push_region ##### -->
 <para>
 
 </para>
 
-@klass: 
+@src: 
+@offset: 
+@size: 
 
-<!-- ##### STRUCT GstFdSink ##### -->
+<!-- ##### FUNCTION gst_fdsink_get_type ##### -->
 <para>
 
 </para>
 
+@Returns: 
 
-<!-- ##### ENUM GstPropsId ##### -->
+<!-- ##### STRUCT GstPipelineClass ##### -->
 <para>
 
 </para>
 
-@GST_PROPS_END_ID_NUM: 
-@GST_PROPS_LIST_ID_NUM: 
-@GST_PROPS_INT_ID_NUM: 
-@GST_PROPS_INT_RANGE_ID_NUM: 
-@GST_PROPS_FOURCC_ID_NUM: 
-@GST_PROPS_BOOL_ID_NUM: 
 
-<!-- ##### FUNCTION gst_pad_eos_func ##### -->
+<!-- ##### MACRO GST_IS_AUDIOSRC ##### -->
 <para>
 
 </para>
 
-@pad: 
-@Returns: 
+@obj: 
 
-<!-- ##### STRUCT GstEsdSinkClass ##### -->
+<!-- ##### MACRO DEBUG_ENTER ##### -->
 <para>
 
 </para>
 
+@format: 
+@args...: 
 
-<!-- ##### FUNCTION gst_esdsink_set_frequency ##### -->
+<!-- ##### SIGNAL GstXML::object-loaded ##### -->
 <para>
-
+Is trigered whenever the state of an element changes
 </para>
 
-@esdsink: 
-@frequency: 
+@gstelement: the object which received the signal.
+@arg1: the new state of the object
 
-<!-- ##### ARG GstAsyncDiskSrc:length ##### -->
+<!-- ##### MACRO GST_DISKSRC ##### -->
 <para>
-Get the size of the current file.
-</para>
-
 
-<!-- ##### MACRO GST_FILTER_FLAG_LAST ##### -->
-<para>
-subclass use this to start their flag enumeration
 </para>
 
+@obj: 
 
-<!-- ##### MACRO ERROR_OBJECT ##### -->
+<!-- ##### MACRO INFO_ELEMENT ##### -->
 <para>
 
 </para>
 
+@cat: 
 @element: 
-@object: 
 @format: 
 @args...: 
 
-<!-- ##### ENUM GstSrcFlags ##### -->
+<!-- ##### MACRO GST_ELEMENT_CLASS ##### -->
 <para>
-Flags for the GstSrc element
+
 </para>
 
-@GST_SRC_ASYNC: Indicates that this src is asynchronous
-@GST_SRC_FLAG_LAST: subclasses can use this to number their flags
+@klass: 
 
-<!-- ##### MACRO GST_TYPE_PIPELINE ##### -->
+<!-- ##### FUNCTION gst_fakesrc_new ##### -->
 <para>
 
 </para>
 
+@name: 
+@Returns: 
 
-<!-- ##### MACRO GST_TYPE_SINESRC ##### -->
+<!-- ##### MACRO GST_SINK_CLASS ##### -->
 <para>
 
 </para>
 
+@klass: 
 
-<!-- ##### FUNCTION gst_esdsink_new ##### -->
+<!-- ##### STRUCT GstAudioSinkClass ##### -->
 <para>
 
 </para>
 
-@name: 
-@Returns: 
 
-<!-- ##### FUNCTION gst_audiosink_set_channels ##### -->
+<!-- ##### FUNCTION gst_type_add_src ##### -->
 <para>
 
 </para>
 
-@audiosink
-@channels
+@id
+@src
 
-<!-- ##### STRUCT GstSrcClass ##### -->
+<!-- ##### STRUCT GstFdSink ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### FUNCTION gst_thread_iterate ##### -->
+<!-- ##### FUNCTION gst_fakesrc_get_type ##### -->
 <para>
 
 </para>
 
-@thread
+@Returns
 
-<!-- ##### MACRO GST_AUDIOSINK ##### -->
+<!-- ##### MACRO GST_IS_PIPELINE ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### SECTION ./tmpl/plugin.sgml:See_Also ##### -->
+<!-- ##### STRUCT GstFdSinkClass ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_IS_BIN ##### -->
+<!-- ##### MACRO GST_IS_SINESRC_CLASS ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### MACRO GST_TYPE_PAD ##### -->
-<para>
+<!-- ##### SECTION ./tmpl/gstfilter.sgml:Short_Description ##### -->
+Take data in and spit data out
+
 
+<!-- ##### MACRO GST_SRC_ASYNC ##### -->
+<para>
+This macro checks to see if the GST_SRC_ASYNC flag is set.
 </para>
 
+@obj: GstSrc to check for flag in.
 
-<!-- ##### MACRO GST_IS_TEE ##### -->
+<!-- ##### MACRO GST_TYPE_SINESRC ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### FUNCTION gst_elementfactory_add_sink ##### -->
+<!-- ##### MACRO GST_ASYNCDISKSRC_CLASS ##### -->
 <para>
 
 </para>
 
-@elementfactory: 
-@id: 
+@klass: 
 
-<!-- ##### FUNCTION gst_fakesrc_get_type ##### -->
+<!-- ##### STRUCT GstFdSrcClass ##### -->
 <para>
 
 </para>
 
-@Returns: 
 
-<!-- ##### FUNCTION gst_tee_chain ##### -->
+<!-- ##### MACRO GST_CPU_FLAG_SSE ##### -->
 <para>
-
+A flag indicating that SSE instructions are supported.
 </para>
 
-@pad: 
-@buf: 
 
-<!-- ##### TYPEDEF GstPropsListFactory[] ##### -->
+<!-- ##### FUNCTION gst_esdsink_sync_parms ##### -->
 <para>
 
 </para>
 
+@esdsink: 
 
-<!-- ##### FUNCTION gst_pad_get_type_id ##### -->
+<!-- ##### MACRO GST_IS_CONNECTION_CLASS ##### -->
 <para>
 
 </para>
 
-@pad: 
-@Returns: 
+@obj: 
 
-<!-- ##### SECTION ./tmpl/gstsink.sgml:See_Also ##### -->
+<!-- ##### FUNCTION gst_connection_push ##### -->
 <para>
 
 </para>
 
+@connection: 
 
-<!-- ##### FUNCTION gst_queue_chain ##### -->
+<!-- ##### STRUCT GstDiskSrcClass ##### -->
 <para>
 
 </para>
 
-@pad: 
-@buf: 
 
-<!-- ##### STRUCT GstAudioSink ##### -->
+<!-- ##### FUNCTION gst_audiosink_new ##### -->
 <para>
 
 </para>
 
+@name: 
+@Returns: 
 
-<!-- ##### FUNCTION gst_audiosink_chain ##### -->
+<!-- ##### ARG GstAsyncDiskSrc:size ##### -->
 <para>
 
 </para>
 
-@pad: 
-@buf: 
 
-<!-- ##### ARG GstPad:active ##### -->
+<!-- ##### FUNCTION gst_element_get_type ##### -->
 <para>
-Indicates this pad is active
+
 </para>
 
+@Returns: 
 
-<!-- ##### MACRO GST_OBJECT_CLASS ##### -->
+<!-- ##### MACRO GST_ESDSINK ##### -->
 <para>
 
 </para>
 
-@klass
+@obj
 
-<!-- ##### MACRO GST_THREAD ##### -->
+<!-- ##### STRUCT GstElementClass ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### MACRO GST_IS_FAKESINK_CLASS ##### -->
+<!-- ##### MACRO GST_IS_SRC ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### MACRO GST_CONNECTION_CLASS ##### -->
+<!-- ##### FUNCTION gst_type_initialize ##### -->
 <para>
 
 </para>
 
-@klass: 
 
-<!-- ##### STRUCT GstFdSrc ##### -->
+<!-- ##### SECTION ./tmpl/gstfilter.sgml:Title ##### -->
+GstFilter
+
+
+<!-- ##### MACRO GST_TEE ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### STRUCT GstTeeClass ##### -->
+<!-- ##### MACRO GST_IS_QUEUE_CLASS ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### FUNCTION gst_element_save_thyself ##### -->
+<!-- ##### FUNCTION gst_fdsrc_get_type ##### -->
 <para>
 
 </para>
 
-@element: 
-@parent: 
 @Returns: 
 
-<!-- ##### FUNCTION gst_sinesrc_push ##### -->
+<!-- ##### ENUM GstPropsId ##### -->
 <para>
 
 </para>
 
-@src: 
+@GST_PROPS_END_ID_NUM: 
+@GST_PROPS_LIST_ID_NUM: 
+@GST_PROPS_INT_ID_NUM: 
+@GST_PROPS_INT_RANGE_ID_NUM: 
+@GST_PROPS_FOURCC_ID_NUM: 
+@GST_PROPS_BOOL_ID_NUM: 
 
-<!-- ##### FUNCTION gst_audiosink_set_frequency ##### -->
+<!-- ##### FUNCTION gst_pad_get_caps ##### -->
 <para>
 
 </para>
 
-@audiosink
-@frequency
+@pad
+@Returns
 
-<!-- ##### MACRO GST_TYPE_QUEUE ##### -->
+<!-- ##### FUNCTION gst_pad_get_type_id ##### -->
 <para>
 
 </para>
 
+@pad: 
+@Returns: 
 
-<!-- ##### FUNCTION gst_elementfactory_register ##### -->
+<!-- ##### FUNCTION gst_thread_iterate ##### -->
 <para>
 
 </para>
 
-@elementfactory
+@thread
 
-<!-- ##### FUNCTION gst_audiosink_get_type ##### -->
+<!-- ##### ENUM GstCapsDefinition ##### -->
 <para>
 
 </para>
 
-@Returns: 
+@GST_CAPS_ALWAYS: 
+@GST_CAPS_MAYBE: 
 
-<!-- ##### MACRO GST_META ##### -->
+<!-- ##### STRUCT GstPadClass ##### -->
 <para>
 
 </para>
 
-@meta: 
 
-<!-- ##### FUNCTION gst_httpsrc_get_type ##### -->
+<!-- ##### ENUM GstSrcFlags ##### -->
+<para>
+Flags for the GstSrc element
+</para>
+
+@GST_SRC_ASYNC: Indicates that this src is asynchronous
+@GST_SRC_FLAG_LAST: subclasses can use this to number their flags
+
+<!-- ##### MACRO GST_HTTPSRC ##### -->
 <para>
 
 </para>
 
-@Returns
+@obj
 
-<!-- ##### FUNCTION gst_identity_get_type ##### -->
+<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Title ##### -->
+GstColorSpace
+
+
+<!-- ##### ENUM GstAsyncDiskSrcFlags ##### -->
 <para>
+<informaltable pgwide=1 frame="none" role="enum">
+<tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*">
+<tbody>
+<row>
+<entry>GST_ASYNCDISKSRC_OPEN</entry>
+<entry>the asyncdisksrc is open for reading</entry>
+</row>
+
+</tbody></tgroup></informaltable>
 
 </para>
 
-@Returns: 
+@GST_ASYNCDISKSRC_OPEN: 
+@GST_ASYNCDISKSRC_FLAG_LAST: 
 
-<!-- ##### MACRO GST_IS_ESDSINK ##### -->
+<!-- ##### STRUCT GstAsyncDiskSrc ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### FUNCTION gst_disksrc_get_type ##### -->
+<!-- ##### FUNCTION gst_element_change_state ##### -->
 <para>
 
 </para>
 
+@element: 
+@state: 
 @Returns: 
 
-<!-- ##### MACRO GST_FDSINK ##### -->
+<!-- ##### STRUCT GstQueue ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### FUNCTION gst_pad_save_thyself ##### -->
+<!-- ##### FUNCTION gst_pad_get_ghost_parents ##### -->
 <para>
 
 </para>
 
 @pad: 
-@parent: 
 @Returns: 
 
-<!-- ##### STRUCT GstElementClass ##### -->
+<!-- ##### STRUCT GstFilter ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_FILTER ##### -->
+<!-- ##### MACRO GST_IS_BIN ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### MACRO GST_IS_SINESRC_CLASS ##### -->
+<!-- ##### FUNCTION plugin_initialize ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### MACRO GST_IS_AUDIOSRC_CLASS ##### -->
+<!-- ##### ARG GstAsyncDiskSrc:location ##### -->
 <para>
-
+Specify the location of the file to read.
 </para>
 
-@obj: 
 
-<!-- ##### MACRO GST_IS_FDSRC ##### -->
+<!-- ##### MACRO GST_TEE_CLASS ##### -->
 <para>
 
 </para>
 
-@obj
+@klass
 
-<!-- ##### STRUCT GstObjectClass ##### -->
+<!-- ##### FUNCTION gst_queue_get_type ##### -->
 <para>
 
 </para>
 
+@Returns: 
 
-<!-- ##### FUNCTION gst_pad_remove_ghost_parent ##### -->
+<!-- ##### FUNCTION gst_asyncdisksrc_get_type ##### -->
 <para>
 
 </para>
 
-@pad: 
-@parent: 
-
-<!-- ##### SECTION ./tmpl/GstElement.sgml:Title ##### -->
-GstElement
-
+@Returns: 
 
-<!-- ##### MACRO GST_IS_ELEMENT_CLASS ##### -->
+<!-- ##### MACRO GST_AUDIOSINK_CLASS ##### -->
 <para>
 
 </para>
 
-@obj
+@klass
 
-<!-- ##### STRUCT GstFilterClass ##### -->
+<!-- ##### MACRO GST_SRC_CLASS ##### -->
 <para>
 
 </para>
 
+@klass: 
 
-<!-- ##### STRUCT GstFakeSrc ##### -->
+<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Long_Description ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gstesdsink.sgml:See_Also ##### -->
+<!-- ##### FUNCTION gst_type_load_thyself ##### -->
 <para>
 
 </para>
 
+@parent: 
+@Returns: 
 
-<!-- ##### FUNCTION gst_pad_set_pull_function ##### -->
+<!-- ##### MACRO GST_PROPS_FOURCC_ID ##### -->
 <para>
 
 </para>
 
-@pad: 
-@pull: 
 
-<!-- ##### STRUCT GstFakeSinkClass ##### -->
+<!-- ##### FUNCTION gst_esdsink_new ##### -->
 <para>
 
 </para>
 
+@name: 
+@Returns: 
 
-<!-- ##### FUNCTION gst_esdsink_set_format ##### -->
+<!-- ##### MACRO DEBUG_LEAVE ##### -->
 <para>
 
 </para>
 
-@esdsink: 
 @format: 
+@args...: 
 
-<!-- ##### MACRO GST_ELEMENT_IS_MULTI_IN ##### -->
+<!-- ##### FUNCTION gst_element_request_pad ##### -->
 <para>
-Query whether this object has multiple input pads.
 
 </para>
 
-@obj: Element to query for multiple input pads.
+@element: 
+@templ: 
+@Returns: 
+@temp: 
 
-<!-- ##### MACRO GST_DISKSRC_CLASS ##### -->
+<!-- ##### FUNCTION gst_audiosink_set_format ##### -->
 <para>
 
 </para>
 
-@klass: 
+@audiosink: 
+@format: 
 
-<!-- ##### MACRO GST_PROPS_BOOL_ID ##### -->
+<!-- ##### MACRO GST_SINESRC ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### MACRO GST_TYPE_FAKESINK ##### -->
+<!-- ##### SECTION ./tmpl/gstsink.sgml:Short_Description ##### -->
+The end point of a filter graph
+
+
+<!-- ##### MACRO INFO ##### -->
 <para>
 
 </para>
 
+@cat: 
+@format: 
+@args...: 
 
-<!-- ##### MACRO GST_CONNECTION ##### -->
+<!-- ##### MACRO GST_IS_ASYNCDISKSRC_CLASS ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### SECTION ./tmpl/plugin.sgml:Short_Description ##### -->
+<!-- ##### FUNCTION gst_sinesrc_new ##### -->
+<para>
 
+</para>
 
+@name: 
+@Returns: 
 
-<!-- ##### FUNCTION gst_audiosrc_push ##### -->
+<!-- ##### FUNCTION gst_plugin_init ##### -->
 <para>
 
 </para>
 
-@src: 
 
-<!-- ##### MACRO GST_HTTPSRC_CLASS ##### -->
+<!-- ##### STRUCT GstFakeSink ##### -->
 <para>
 
 </para>
 
-@klass: 
 
-<!-- ##### MACRO GST_IS_CONNECTION_CLASS ##### -->
-<para>
+<!-- ##### SECTION ./tmpl/plugin.sgml:Title ##### -->
+plugin
+
 
+<!-- ##### MACRO GST_STATE_IS_SET ##### -->
+<para>
+This macro checks to see if the given state is set.
 </para>
 
-@obj: 
+@obj: Element to check for state.
+@flag: State to check for, must be a single bit in guint32.
 
-<!-- ##### MACRO GST_IS_FILTER ##### -->
+<!-- ##### FUNCTION gst_xml_new_from_memory ##### -->
 <para>
 
 </para>
 
-@obj: 
+@buffer: 
+@size: 
+@root: 
+@Returns: 
 
-<!-- ##### MACRO GST_IS_THREAD_CLASS ##### -->
+<!-- ##### MACRO GST_IS_PAD ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### MACRO GST_IDENTITY ##### -->
+<!-- ##### MACRO GST_PROPS_LIST_ID ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### STRUCT GstIdentity ##### -->
+<!-- ##### SECTION ./tmpl/gstconnection.sgml:See_Also ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### FUNCTION gst_fdsink_new_with_fd ##### -->
+<!-- ##### FUNCTION plugin_load ##### -->
 <para>
 
 </para>
 
 @name: 
-@fd: 
 @Returns: 
 
-<!-- ##### SECTION ./tmpl/gstfilter.sgml:Title ##### -->
-GstFilter
+<!-- ##### MACRO GST_IS_ELEMENT ##### -->
+<para>
 
+</para>
 
-<!-- ##### FUNCTION gst_elementfactory_add_src ##### -->
+@obj: 
+
+<!-- ##### STRUCT GstFakeSrcClass ##### -->
 <para>
 
 </para>
 
-@elementfactory: 
-@id: 
 
-<!-- ##### MACRO GST_BUFFER_POOL ##### -->
+<!-- ##### FUNCTION gst_type_dump ##### -->
 <para>
 
 </para>
 
-@buf: 
 
-<!-- ##### FUNCTION gst_pad_get_caps ##### -->
+<!-- ##### MACRO GST_IS_ASYNCDISKSRC ##### -->
 <para>
 
 </para>
 
-@pad: 
-@Returns: 
+@obj: 
 
-<!-- ##### FUNCTION gst_audiosink_set_format ##### -->
+<!-- ##### MACRO GST_SRC_SET_FLAGS ##### -->
 <para>
-
+This macro sets the given flags.
 </para>
 
-@audiosink: 
-@format: 
+@src: 
+@flag: Flag to set, can by any number of bits in guint32.
+@obj: GstSrc to set flag in.
 
-<!-- ##### MACRO GST_AUDIOSINK_CLASS ##### -->
+<!-- ##### MACRO GST_BIN_CLASS ##### -->
 <para>
 
 </para>
 
 @klass: 
 
-<!-- ##### MACRO GST_IS_AUDIOSINK ##### -->
+<!-- ##### MACRO GST_ASYNCDISKSRC ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### FUNCTION gst_filter_get_type ##### -->
+<!-- ##### MACRO GST_HTTPSRC_CLASS ##### -->
 <para>
 
 </para>
 
-@Returns: 
+@klass: 
 
-<!-- ##### MACRO GST_SRC ##### -->
+<!-- ##### MACRO DEBUG_LEAVE_STRING ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### MACRO INFO_ELEMENT ##### -->
+<!-- ##### ARG GstPad:active ##### -->
+<para>
+Indicates this pad is active
+</para>
+
+
+<!-- ##### FUNCTION gst_filter_get_type ##### -->
 <para>
 
 </para>
 
-@cat: 
-@element: 
-@format: 
-@args...: 
+@Returns: 
 
-<!-- ##### MACRO GST_IS_CONNECTION ##### -->
+<!-- ##### FUNCTION plugin_load_absolute ##### -->
 <para>
 
 </para>
 
-@obj: 
+@name: 
+@Returns: 
 
-<!-- ##### MACRO GST_IS_DISKSRC ##### -->
+<!-- ##### STRUCT GstTee ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### FUNCTION gst_audiosink_new ##### -->
+<!-- ##### SECTION ./tmpl/gstsrc.sgml:Long_Description ##### -->
 <para>
+A GstSrc is the start of a filter graph. It typically is a file or an
+audio source. It provides data for the next element in the graph.
 
 </para>
 
-@name: 
-@Returns: 
 
-<!-- ##### MACRO GST_TYPE_ESDSINK ##### -->
+<!-- ##### STRUCT GstObjectClass ##### -->
 <para>
 
 </para>
 
 
+<!-- ##### SECTION ./tmpl/gstsink.sgml:Title ##### -->
+GstSink
+
+
 <!-- ##### MACRO GST_CPU_FLAG_MMX ##### -->
 <para>
 A flag indicating that MMX instructions are supported.