Made sure -g is not used when no --enable-debug
authorWim Taymans <wim.taymans@gmail.com>
Sun, 7 Jan 2001 17:09:28 +0000 (17:09 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Sun, 7 Jan 2001 17:09:28 +0000 (17:09 +0000)
Original commit message from CVS:
Made sure -g is not used when no --enable-debug
Updated AUTHORS in gstmediaplay

23 files changed:
configure.in
docs/gst/tmpl/gstasyncdisksrc.sgml
docs/gst/tmpl/gstaudiosink.sgml
docs/gst/tmpl/gstaudiosrc.sgml
docs/gst/tmpl/gstbin.sgml
docs/gst/tmpl/gstdisksrc.sgml
docs/gst/tmpl/gstelement.sgml
docs/gst/tmpl/gstfakesink.sgml
docs/gst/tmpl/gstfakesrc.sgml
docs/gst/tmpl/gstfdsink.sgml
docs/gst/tmpl/gstfdsrc.sgml
docs/gst/tmpl/gsthttpsrc.sgml
docs/gst/tmpl/gstidentity.sgml
docs/gst/tmpl/gstobject.sgml
docs/gst/tmpl/gstpad.sgml
docs/gst/tmpl/gstpipefilter.sgml
docs/gst/tmpl/gstqueue.sgml
docs/gst/tmpl/gstreamer-unused.sgml
docs/gst/tmpl/gstsinesrc.sgml
docs/gst/tmpl/gstthread.sgml
docs/gst/tmpl/gsttypefind.sgml
gstplay/gstmediaplay.c
gstplay/gstmediaplay.glade

index 6b312d4..63eb940 100644 (file)
@@ -40,6 +40,7 @@ AM_DISABLE_STATIC
 AC_LIBTOOL_DLOPEN
 AM_PROG_LIBTOOL
 
+CFLAGS=""
 
 dnl ##############################
 dnl # Do automated configuration #
@@ -444,6 +445,7 @@ dnl ################################################
 dnl # Set defines according to variables set above #
 dnl ################################################
 
+
 dnl These should be "USE_*" instead of "HAVE_*", but some packages expect
 dnl HAVE_ and it is likely to be easier to stick with the old name
 if test "x$USE_GDK_PIXBUF" = xyes; then
index b355753..ca7479d 100644 (file)
@@ -32,3 +32,23 @@ the offset.
 @GST_ASYNCDISKSRC_OPEN: 
 @GST_ASYNCDISKSRC_FLAG_LAST: 
 
+<!-- ##### ARG GstAsyncDiskSrc:location ##### -->
+<para>
+Specify the location of the file to read.
+</para>
+
+<!-- ##### ARG GstAsyncDiskSrc:bytesperread ##### -->
+<para>
+Specify how many bytes to read at a time.
+</para>
+
+<!-- ##### ARG GstAsyncDiskSrc:offset ##### -->
+<para>
+Specify the current offset in the file.
+</para>
+
+<!-- ##### ARG GstAsyncDiskSrc:size ##### -->
+<para>
+
+</para>
+
index 8ec48a9..87e51aa 100644 (file)
@@ -14,3 +14,32 @@ Output to a sound card via OSS.
 
 </para>
 
+<!-- ##### SIGNAL GstAudioSink::handoff ##### -->
+<para>
+The buffer is sent to the sound card.
+</para>
+
+@gstaudiosink: the object which received the signal.
+<!-- # Unused Parameters # -->
+@arg1: the audiosink.
+
+<!-- ##### ARG GstAudioSink:mute ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GstAudioSink:format ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GstAudioSink:channels ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GstAudioSink:frequency ##### -->
+<para>
+
+</para>
+
index 68dabaa..721a58f 100644 (file)
@@ -14,3 +14,28 @@ Create buffers from an OSS sound card.
 
 </para>
 
+<!-- ##### ARG GstAudioSrc:bytes_per_read ##### -->
+<para>
+The number of bytes per read.
+</para>
+
+<!-- ##### ARG GstAudioSrc:curoffset ##### -->
+<para>
+Get the current number of bytes read.
+</para>
+
+<!-- ##### ARG GstAudioSrc:format ##### -->
+<para>
+The audio format as defined in soundcard.h
+</para>
+
+<!-- ##### ARG GstAudioSrc:channels ##### -->
+<para>
+The number of channels (mono, stereo, ...)
+</para>
+
+<!-- ##### ARG GstAudioSrc:frequency ##### -->
+<para>
+The frequency.
+</para>
+
index 28cdcee..9daa64b 100644 (file)
@@ -121,3 +121,12 @@ Flags for a bin.
 @bin: 
 
 
+<!-- ##### SIGNAL GstBin::object-added ##### -->
+<para>
+is signaled whenever a new <classname>GstElement</classname> is added to the <classname>GstBin</classname>
+
+</para>
+
+@gstbin: the object which received the signal.
+@arg1: the element that was added
+
index d8516af..67c4fd6 100644 (file)
@@ -33,3 +33,23 @@ with seeking capabilities use a <classname>GstAsynDiskSrc</classname> instead.
 @GST_DISKSRC_OPEN: 
 @GST_DISKSRC_FLAG_LAST: 
 
+<!-- ##### ARG GstDiskSrc:location ##### -->
+<para>
+Specify the location of the file to read.
+</para>
+
+<!-- ##### ARG GstDiskSrc:bytesperread ##### -->
+<para>
+Specify how many bytes to read at a time.
+</para>
+
+<!-- ##### ARG GstDiskSrc:offset ##### -->
+<para>
+Get the current offset in the file.
+</para>
+
+<!-- ##### ARG GstDiskSrc:size ##### -->
+<para>
+
+</para>
+
index b45cfb0..60c9d1d 100644 (file)
@@ -511,3 +511,44 @@ circumstances.
 @Returns: 
 
 
+<!-- ##### SIGNAL GstElement::state-change ##### -->
+<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
+
+<!-- ##### SIGNAL GstElement::new-pad ##### -->
+<para>
+Is trigered 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::new-ghost-pad ##### -->
+<para>
+
+Is trigered whenever a new ghost pad is added to an element
+</para>
+
+@gstelement: the object which received the signal.
+@arg1: the new ghost pad that was added
+
+<!-- ##### SIGNAL GstElement::error ##### -->
+<para>
+Is trigered whenever an error occured
+
+</para>
+
+@gstelement: the object which received the signal.
+@arg1: the error message
+
+<!-- ##### SIGNAL GstElement::eos ##### -->
+<para>
+
+</para>
+
+@gstelement: the object which received the signal.
+
index 361a67d..9d405d6 100644 (file)
@@ -16,3 +16,15 @@ with the buffer. (fakesink)
 
 </para>
 
+<!-- ##### SIGNAL GstFakeSink::handoff ##### -->
+<para>
+
+</para>
+
+@gstfakesink: the object which received the signal.
+
+<!-- ##### ARG GstFakeSink:num_sources ##### -->
+<para>
+
+</para>
+
index dfc2d57..490bd54 100644 (file)
@@ -14,3 +14,35 @@ The <classname>GstFakeSrc</classname> generates empty buffers. (fakesrc)
 
 </para>
 
+<!-- ##### SIGNAL GstFakeSrc::handoff ##### -->
+<para>
+
+</para>
+
+@gstfakesrc: the object which received the signal.
+
+<!-- ##### ARG GstFakeSrc:num_sources ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GstFakeSrc:loop_based ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GstFakeSrc:output ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GstFakeSrc:patern ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GstFakeSrc:num_buffers ##### -->
+<para>
+
+</para>
+
index ec3e297..a9f7327 100644 (file)
@@ -14,3 +14,8 @@ Write data to a file descriptor.
 
 </para>
 
+<!-- ##### ARG GstFdSink:fd ##### -->
+<para>
+The filedescriptor to write to.
+</para>
+
index dd2c183..882a451 100644 (file)
@@ -14,3 +14,18 @@ Read buffers from a file descriptor.
 
 </para>
 
+<!-- ##### ARG GstFdSrc:location ##### -->
+<para>
+The filedescriptor to read from. Pass the argument as a char* (???)
+</para>
+
+<!-- ##### ARG GstFdSrc:bytesperread ##### -->
+<para>
+The number of bytes per read.
+</para>
+
+<!-- ##### ARG GstFdSrc:offset ##### -->
+<para>
+Get the current offset in the file.
+</para>
+
index 2ba4a00..f1c74b8 100644 (file)
@@ -14,3 +14,14 @@ Reads data from a URL.
 
 </para>
 
+<!-- ##### ARG GstHttpSrc:location ##### -->
+<para>
+Specify the location of the file. The location must be a fully qualified URL.
+</para>
+
+<!-- ##### ARG GstHttpSrc:bytesperread ##### -->
+<para>
+Specify how many bytes to read at a time.
+
+</para>
+
index e5a1a65..0ec323d 100644 (file)
@@ -14,3 +14,8 @@ Pass data without modification.
 
 </para>
 
+<!-- ##### ARG GstIdentity:loop_based ##### -->
+<para>
+
+</para>
+
index ee6cdd8..27f67cf 100644 (file)
@@ -174,3 +174,11 @@ This macro releases a lock on the object.
 @Returns: 
 
 
+<!-- ##### SIGNAL GstObject::parent-set ##### -->
+<para>
+
+</para>
+
+@gstobject: the object which received the signal.
+@arg1: the new parent
+
index db10207..809b1d9 100644 (file)
@@ -556,3 +556,8 @@ Indicates when this pad will become available.
 @Returns: 
 
 
+<!-- ##### ARG GstPad:active ##### -->
+<para>
+Indicates this pad is active
+</para>
+
index 968c313..55f1469 100644 (file)
@@ -15,3 +15,8 @@ buffers from its output.
 
 </para>
 
+<!-- ##### ARG GstPipefilter:command ##### -->
+<para>
+Sets the command to be executed.
+</para>
+
index 0363d62..e3ae1df 100644 (file)
@@ -21,3 +21,19 @@ The default queue length is set to 10.
 
 </para>
 
+<!-- ##### ARG GstQueue:level ##### -->
+<para>
+Get the number of buffers in the queue.
+</para>
+
+<!-- ##### ARG GstQueue:max_level ##### -->
+<para>
+Specify the maximum number of buffers in the queue before the queue
+blocks.
+</para>
+
+<!-- ##### ARG GstQueue:block ##### -->
+<para>
+
+</para>
+
index 806cc68..c733638 100644 (file)
@@ -1,41 +1,44 @@
-<!-- ##### FUNCTION gst_fakesink_chain ##### -->
+<!-- ##### MACRO GST_IS_QUEUE_CLASS ##### -->
 <para>
 
 </para>
 
-@pad: 
-@buf: 
+@obj: 
 
-<!-- ##### ARG GstTypeFind:type ##### -->
+<!-- ##### STRUCT GstSineSrc ##### -->
 <para>
-Query the element for the current mime type
+
 </para>
 
 
-<!-- ##### FUNCTION gst_object_get_type ##### -->
+<!-- ##### SECTION ./tmpl/GstElement.sgml:See_Also ##### -->
 <para>
 
 </para>
 
-@Returns: 
 
-<!-- ##### STRUCT GstSineSrcClass ##### -->
+<!-- ##### MACRO DEBUG_SET_STRING ##### -->
 <para>
 
 </para>
 
+@format: 
+@args...: 
 
-<!-- ##### ARG GstAudioSink:mute ##### -->
+<!-- ##### FUNCTION gst_type_add_sink ##### -->
 <para>
 
 </para>
 
+@id: 
+@sink: 
 
-<!-- ##### STRUCT GstFakeSrc ##### -->
+<!-- ##### FUNCTION gst_fakesrc_push ##### -->
 <para>
 
 </para>
 
+@src: 
 
 <!-- ##### FUNCTION gst_tee_get_type ##### -->
 <para>
@@ -44,362 +47,360 @@ Query the element for the current mime type
 
 @Returns: 
 
-<!-- ##### MACRO GST_IS_SINK ##### -->
+<!-- ##### MACRO GST_FAKESRC ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### MACRO GST_META ##### -->
+<!-- ##### MACRO GST_IS_ESDSINK_CLASS ##### -->
 <para>
 
 </para>
 
-@meta
+@obj
 
-<!-- ##### MACRO GST_IS_CONNECTION ##### -->
+<!-- ##### 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
 
-<!-- ##### MACRO GST_TYPE_FAKESINK ##### -->
+<!-- ##### FUNCTION gst_fdsink_new ##### -->
 <para>
 
 </para>
 
+@name: 
+@Returns: 
 
-<!-- ##### FUNCTION gst_fdsink_chain ##### -->
+<!-- ##### STRUCT GstAsyncDiskSrcClass ##### -->
 <para>
 
 </para>
 
-@pad: 
-@buf: 
 
-<!-- ##### MACRO GST_SRC_UNSET_FLAGS ##### -->
+<!-- ##### MACRO GST_IS_FILTER_CLASS ##### -->
 <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.
+@obj: 
 
-<!-- ##### SIGNAL GstElement::new-ghost-pad ##### -->
+<!-- ##### STRUCT GstPadClass ##### -->
 <para>
 
-Is trigered whenever a new ghost pad is added to an element
 </para>
 
-@gstelement: the object which received the signal.
-@arg1: the new ghost pad that was added
 
-<!-- ##### ARG GstAudioSrc:frequency ##### -->
+<!-- ##### STRUCT GstBinClass ##### -->
 <para>
-The frequency.
+
 </para>
 
 
-<!-- ##### ARG GstHttpSrc:location ##### -->
+<!-- ##### STRUCT GstConnection ##### -->
 <para>
-Specify the location of the file. The location must be a fully qualified URL.
+
 </para>
 
 
-<!-- ##### FUNCTION gst_identity_chain ##### -->
+<!-- ##### MACRO GST_FDSRC ##### -->
 <para>
 
 </para>
 
-@pad: 
-@buf: 
+@obj: 
 
-<!-- ##### FUNCTION gst_audiosink_chain ##### -->
+<!-- ##### MACRO GST_IS_AUDIOSRC ##### -->
 <para>
 
 </para>
 
-@pad: 
-@buf: 
+@obj: 
 
-<!-- ##### FUNCTION gst_connection_get_type ##### -->
+<!-- ##### FUNCTION gst_fakesink_new ##### -->
 <para>
 
 </para>
 
+@name: 
 @Returns: 
 
-<!-- ##### MACRO GST_PIPELINE_CLASS ##### -->
+<!-- ##### MACRO GST_PIPELINE ##### -->
 <para>
 
 </para>
 
-@klass
+@obj
 
-<!-- ##### FUNCTION gst_elementfactory_add_src ##### -->
+<!-- ##### MACRO GST_TYPE_SINK ##### -->
 <para>
 
 </para>
 
-@elementfactory: 
-@id: 
 
-<!-- ##### MACRO GST_IS_SINK_CLASS ##### -->
+<!-- ##### MACRO DEBUG_ENTER ##### -->
 <para>
 
 </para>
 
-@obj: 
+@format: 
+@args...: 
 
-<!-- ##### STRUCT GstConnectionClass ##### -->
+<!-- ##### MACRO GST_IS_HTTPSRC ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### MACRO GST_IS_PIPELINE_CLASS ##### -->
+<!-- ##### MACRO GST_IS_ELEMENT ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### ARG GstSineSrc:channels ##### -->
+<!-- ##### STRUCT GstQueue ##### -->
 <para>
-The number of channels.
+
 </para>
 
 
-<!-- ##### MACRO GST_PROPS_INT_RANGE_ID ##### -->
-<para>
+<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Short_Description ##### -->
 
-</para>
 
 
-<!-- ##### MACRO DEBUG ##### -->
+<!-- ##### MACRO GST_PAD_CLASS ##### -->
 <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
+@klass: 
 
-<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Title ##### -->
-GstEsdSink
+<!-- ##### MACRO GST_PIPELINE_CLASS ##### -->
+<para>
 
+</para>
 
-<!-- ##### MACRO GST_TYPE_IDENTITY ##### -->
+@klass: 
+
+<!-- ##### MACRO GST_IS_ASYNCDISKSRC ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### FUNCTION gst_type_save_thyself ##### -->
+<!-- ##### FUNCTION plugin_initialize ##### -->
 <para>
 
 </para>
 
-@type: 
-@parent: 
-@Returns: 
 
-<!-- ##### SIGNAL GstElement::state-change ##### -->
+<!-- ##### FUNCTION gst_pad_get_type ##### -->
 <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
+@Returns: 
 
-<!-- ##### STRUCT GstAudioSrc ##### -->
+<!-- ##### MACRO GST_PROPS_INT_RANGE_ID ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_ELEMENT ##### -->
+<!-- ##### MACRO GST_SINESRC ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### FUNCTION gst_audiosrc_push ##### -->
+<!-- ##### FUNCTION gst_object_get_type ##### -->
 <para>
 
 </para>
 
-@src
+@Returns
 
-<!-- ##### MACRO GST_IS_FAKESRC_CLASS ##### -->
+<!-- ##### SECTION ./tmpl/plugin.sgml:Long_Description ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### ARG GstFakeSrc:patern ##### -->
+<!-- ##### MACRO GST_QUEUE_CLASS ##### -->
 <para>
 
 </para>
 
+@klass: 
 
-<!-- ##### MACRO GST_AUDIOSINK ##### -->
+<!-- ##### FUNCTION gst_audiosrc_get_type ##### -->
 <para>
 
 </para>
 
-@obj
+@Returns
 
-<!-- ##### SECTION ./tmpl/gstsrc.sgml:See_Also ##### -->
+<!-- ##### 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>
 
+@format: the format specification as in g_print
+@args...: arguments
 
-<!-- ##### FUNCTION gst_esdsink_set_format ##### -->
+<!-- ##### MACRO DEBUG_LEAVE_STRING ##### -->
 <para>
 
 </para>
 
-@esdsink: 
-@format: 
 
-<!-- ##### SIGNAL GstSrc::eos ##### -->
+<!-- ##### SECTION ./tmpl/gstconnection.sgml:See_Also ##### -->
 <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
 
-<!-- ##### STRUCT GstIdentity ##### -->
+<!-- ##### MACRO GST_IS_QUEUE ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### MACRO GST_IS_FDSRC ##### -->
+<!-- ##### SECTION ./tmpl/gstsink.sgml:Long_Description ##### -->
 <para>
+The sink is the end of the filter graph. A typical sink would be an audio
+or a video card.
 
 </para>
 
-@obj: 
 
-<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:See_Also ##### -->
+<!-- ##### FUNCTION gst_queue_new ##### -->
 <para>
 
 </para>
 
+@name: 
+@Returns: 
 
-<!-- ##### FUNCTION gst_thread_get_type ##### -->
+<!-- ##### FUNCTION gst_fdsrc_get_type ##### -->
 <para>
 
 </para>
 
 @Returns: 
 
-<!-- ##### MACRO GST_QUEUE ##### -->
+<!-- ##### MACRO GST_TYPE_DISKSRC ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### ARG GstHttpSrc:bytesperread ##### -->
+<!-- ##### MACRO GST_PROPS_LIST_ID ##### -->
 <para>
-Specify how many bytes to read at a time.
 
 </para>
 
 
-<!-- ##### FUNCTION gst_disksrc_get_type ##### -->
+<!-- ##### FUNCTION plugin_load ##### -->
 <para>
 
 </para>
 
+@name: 
 @Returns: 
 
-<!-- ##### MACRO GST_THREAD ##### -->
+<!-- ##### SECTION ./tmpl/gstgetbits.sgml:See_Also ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### MACRO GST_IS_DISKSRC_CLASS ##### -->
+<!-- ##### MACRO GST_IS_SRC ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### FUNCTION gst_fakesink_new ##### -->
+<!-- ##### FUNCTION gst_queue_push ##### -->
 <para>
 
 </para>
 
-@name: 
-@Returns: 
+@connection: 
 
-<!-- ##### FUNCTION gst_pad_get_directory ##### -->
+<!-- ##### MACRO GST_SRC_ASYNC ##### -->
 <para>
-
+This macro checks to see if the GST_SRC_ASYNC flag is set.
 </para>
 
-@pad: 
-@Returns: 
+@obj: GstSrc to check for flag in.
 
-<!-- ##### SECTION ./tmpl/gstsrc.sgml:Title ##### -->
-GstSrc
+<!-- ##### STRUCT GstFilter ##### -->
+<para>
+
+</para>
 
 
-<!-- ##### MACRO DEBUG_ENTER_STRING ##### -->
+<!-- ##### MACRO GST_TYPE_ASYNCDISKSRC ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_IS_ESDSINK_CLASS ##### -->
+<!-- ##### MACRO GST_TEE_CLASS ##### -->
 <para>
 
 </para>
 
-@obj
+@klass
 
-<!-- ##### ARG GstFakeSrc:output ##### -->
+<!-- ##### FUNCTION gst_thread_main_loop ##### -->
 <para>
 
 </para>
 
+@arg: 
 
-<!-- ##### SECTION ./tmpl/gstgetbits.sgml:See_Also ##### -->
+<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Title ##### -->
+GstEsdSink
+
+
+<!-- ##### MACRO GST_TYPE_BIN ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_SRC ##### -->
+<!-- ##### MACRO GST_IS_IDENTITY_CLASS ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### MACRO GST_TYPE_AUDIOSRC ##### -->
+<!-- ##### MACRO GST_TYPE_TEE ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### FUNCTION gst_sink_new ##### -->
+<!-- ##### FUNCTION gst_fakesrc_new ##### -->
 <para>
 
 </para>
@@ -407,233 +408,242 @@ GstSrc
 @name: 
 @Returns: 
 
-<!-- ##### SECTION ./tmpl/plugin.sgml:See_Also ##### -->
+<!-- ##### 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>
 
 
-<!-- ##### MACRO GST_PAD_CLASS ##### -->
+<!-- ##### FUNCTION gst_src_get_type ##### -->
 <para>
 
 </para>
 
-@klass: 
+@Returns: 
 
-<!-- ##### FUNCTION plugin_load_all ##### -->
+<!-- ##### STRUCT GstDiskSrcClass ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_SINESRC_CLASS ##### -->
+<!-- ##### MACRO GST_PROPS_INT_ID ##### -->
 <para>
 
 </para>
 
-@klass: 
 
-<!-- ##### MACRO GST_IS_TEE_CLASS ##### -->
+<!-- ##### FUNCTION gst_fakesink_chain ##### -->
 <para>
 
 </para>
 
-@obj: 
+@pad: 
+@buf: 
 
-<!-- ##### FUNCTION gst_thread_main_loop ##### -->
+<!-- ##### FUNCTION gst_type_add_src ##### -->
 <para>
 
 </para>
 
-@arg: 
+@id: 
+@src: 
 
-<!-- ##### MACRO GST_IS_AUDIOSINK_CLASS ##### -->
+<!-- ##### FUNCTION gst_esdsink_get_type ##### -->
 <para>
 
 </para>
 
-@obj
+@Returns
 
-<!-- ##### STRUCT GstDiskSrc ##### -->
+<!-- ##### FUNCTION gst_esdsink_chain ##### -->
 <para>
 
 </para>
 
+@pad: 
+@buf: 
 
-<!-- ##### SECTION ./tmpl/gstconnection.sgml:Title ##### -->
-GstConnection
-
-
-<!-- ##### ARG GstDiskSrc:bytesperread ##### -->
+<!-- ##### MACRO INFO ##### -->
 <para>
-Specify how many bytes to read at a time.
+
 </para>
 
+@cat: 
+@format: 
+@args...: 
 
-<!-- ##### MACRO GST_TYPE_FDSRC ##### -->
+<!-- ##### FUNCTION gst_type_get_sinks ##### -->
 <para>
 
 </para>
 
+@id: 
+@Returns: 
 
-<!-- ##### MACRO GST_IS_SRC_CLASS ##### -->
+<!-- ##### MACRO GST_TYPE_HTTPSRC ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### ARG GstSineSrc:freq ##### -->
+<!-- ##### MACRO GST_TYPE_ELEMENT ##### -->
 <para>
-The frequency.
+
 </para>
 
 
-<!-- ##### ARG GstAsyncDiskSrc:bytesperread ##### -->
+<!-- ##### STRUCT GstFakeSink ##### -->
 <para>
-Specify how many bytes to read at a time.
+
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_PIPELINE ##### -->
+<!-- ##### MACRO GST_THREAD_CLASS ##### -->
 <para>
 
 </para>
 
+@klass: 
 
-<!-- ##### STRUCT GstHttpSrcClass ##### -->
+<!-- ##### MACRO GST_BIN_CLASS ##### -->
 <para>
 
 </para>
 
+@klass: 
 
-<!-- ##### FUNCTION gst_filter_new ##### -->
+<!-- ##### MACRO GST_TYPE_OBJECT ##### -->
 <para>
 
 </para>
 
-@name: 
-@Returns: 
 
-<!-- ##### SECTION ./tmpl/GstElement.sgml:Short_Description ##### -->
+<!-- ##### MACRO GST_IS_ASYNCDISKSRC_CLASS ##### -->
+<para>
 
+</para>
 
+@obj: 
 
-<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Short_Description ##### -->
+<!-- ##### MACRO GST_IS_FDSRC_CLASS ##### -->
+<para>
 
+</para>
 
+@obj: 
 
-<!-- ##### SECTION ./tmpl/gstesdsink.sgml:See_Also ##### -->
+<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Long_Description ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### FUNCTION gst_sink_get_type ##### -->
+<!-- ##### MACRO GST_FAKESINK ##### -->
 <para>
 
 </para>
 
-@Returns
+@obj
 
-<!-- ##### ARG GstSineSrc:volume ##### -->
-<para>
-The volume as a double 0.0 is silent, 1.0 is loudest.
-</para>
+<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Title ##### -->
+GstColorSpace
 
 
-<!-- ##### MACRO GST_TYPE_TEE ##### -->
+<!-- ##### STRUCT GstEsdSink ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### FUNCTION gst_queue_push ##### -->
+<!-- ##### MACRO GST_PAD ##### -->
 <para>
 
 </para>
 
-@connection
+@obj
 
-<!-- ##### MACRO GST_FILTER_FLAG_LAST ##### -->
+<!-- ##### STRUCT GstSink ##### -->
 <para>
-subclass use this to start their flag enumeration
-</para>
 
-
-<!-- ##### SECTION ./tmpl/GstElement.sgml:Title ##### -->
-GstElement
+</para>
 
 
-<!-- ##### MACRO GST_BIN ##### -->
+<!-- ##### MACRO GST_IS_AUDIOSINK_CLASS ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### FUNCTION gst_type_get_sinks ##### -->
+<!-- ##### SECTION ./tmpl/gstsrc.sgml:See_Also ##### -->
 <para>
 
 </para>
 
-@id: 
-@Returns: 
 
-<!-- ##### MACRO GST_BUFFER_POOL ##### -->
+<!-- ##### FUNCTION gst_type_get_srcs ##### -->
 <para>
 
 </para>
 
-@buf: 
-
-<!-- ##### FUNCTION gst_audiosink_set_channels ##### -->
-<para>
+@id: 
+@Returns: 
 
-</para>
+<!-- ##### SECTION ./tmpl/gstfilter.sgml:Short_Description ##### -->
+Take data in and spit data out
 
-@audiosink: 
-@channels: 
 
-<!-- ##### SECTION ./tmpl/gstconnection.sgml:Short_Description ##### -->
-Generic connection between elements.
+<!-- ##### 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>
 
 
-<!-- ##### STRUCT GstSinkClass ##### -->
+<!-- ##### FUNCTION plugin_load_absolute ##### -->
 <para>
 
 </para>
 
+@name: 
+@Returns: 
 
-<!-- ##### STRUCT GstEsdSink ##### -->
+<!-- ##### FUNCTION gst_sinesrc_new ##### -->
 <para>
 
 </para>
 
+@name: 
+@Returns: 
 
-<!-- ##### STRUCT GstFilterClass ##### -->
+<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Long_Description ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_FDSINK ##### -->
+<!-- ##### FUNCTION gst_audiosrc_new ##### -->
 <para>
 
 </para>
 
-@obj: 
+@name: 
+@Returns: 
 
-<!-- ##### MACRO ERROR ##### -->
+<!-- ##### MACRO DEBUG_NOPREFIX ##### -->
 <para>
 
 </para>
 
-@element: 
 @format: 
 @args...: 
 
-<!-- ##### MACRO GST_IS_FAKESRC ##### -->
+<!-- ##### MACRO GST_QUEUE ##### -->
 <para>
 
 </para>
@@ -647,489 +657,515 @@ Generic connection between elements.
 
 @obj: 
 
-<!-- ##### SECTION ./tmpl/gstsink.sgml:Long_Description ##### -->
+<!-- ##### FUNCTION gst_src_push ##### -->
 <para>
-The sink is the end of the filter graph. A typical sink would be an audio
-or a video card.
 
 </para>
 
+@src: 
 
-<!-- ##### FUNCTION gst_esdsink_set_channels ##### -->
+<!-- ##### FUNCTION gst_filter_new ##### -->
 <para>
 
 </para>
 
-@esdsink
-@channels: 
+@name
+@Returns: 
 
-<!-- ##### ARG GstDiskSrc:size ##### -->
+<!-- ##### STRUCT GstThreadClass ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### FUNCTION gst_esdsink_get_type ##### -->
+<!-- ##### MACRO GST_IS_OBJECT ##### -->
 <para>
 
 </para>
 
-@Returns
+@obj
 
-<!-- ##### MACRO GST_IS_BIN_CLASS ##### -->
+<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Title ##### -->
+GstGetbits
+
+
+<!-- ##### MACRO GST_FILTER_CLASS ##### -->
 <para>
 
 </para>
 
-@obj
+@klass
 
-<!-- ##### SECTION ./tmpl/GstElement.sgml:See_Also ##### -->
+<!-- ##### MACRO ERROR ##### -->
 <para>
 
 </para>
 
+@element: 
+@format: 
+@args...: 
 
-<!-- ##### MACRO GST_ELEMENT ##### -->
+<!-- ##### MACRO GST_IS_PAD_CLASS ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### STRUCT GstEsdSinkClass ##### -->
+<!-- ##### FUNCTION gst_src_push_region ##### -->
 <para>
 
 </para>
 
+@src: 
+@offset: 
+@size: 
 
-<!-- ##### ARG GstQueue:block ##### -->
+<!-- ##### FUNCTION gst_src_signal_eos ##### -->
 <para>
 
 </para>
 
+@src: 
 
-<!-- ##### MACRO GST_ELEMENT_IS_MULTI_IN ##### -->
+<!-- ##### MACRO GST_SINESRC_CLASS ##### -->
 <para>
-Query whether this object has multiple input pads.
 
 </para>
 
-@obj: Element to query for multiple input pads.
+@klass: 
 
-<!-- ##### FUNCTION gst_fdsink_new_with_fd ##### -->
+<!-- ##### MACRO GST_IS_FAKESRC_CLASS ##### -->
 <para>
 
 </para>
 
-@name: 
-@fd: 
-@Returns: 
+@obj: 
 
-<!-- ##### MACRO DEBUG_NOPREFIX ##### -->
+<!-- ##### FUNCTION gst_connection_new ##### -->
 <para>
 
 </para>
 
-@format
-@args...
+@name
+@Returns
 
-<!-- ##### SECTION ./tmpl/gstfilter.sgml:See_Also ##### -->
+<!-- ##### FUNCTION gst_sink_new ##### -->
 <para>
 
 </para>
 
+@name: 
+@Returns: 
 
-<!-- ##### ARG GstAudioSink:frequency ##### -->
+<!-- ##### MACRO GST_ELEMENT_CLASS ##### -->
 <para>
 
 </para>
 
+@klass: 
 
-<!-- ##### STRUCT GstFdSrc ##### -->
+<!-- ##### 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>
 
 
-<!-- ##### MACRO GST_IS_ELEMENT_CLASS ##### -->
+<!-- ##### FUNCTION gst_fdsink_chain ##### -->
 <para>
 
 </para>
 
-@obj: 
+@pad: 
+@buf: 
 
-<!-- ##### STRUCT GstThreadClass ##### -->
+<!-- ##### MACRO GST_IS_IDENTITY ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### STRUCT GstSrcClass ##### -->
+<!-- ##### FUNCTION gst_esdsink_set_channels ##### -->
 <para>
 
 </para>
 
+@esdsink: 
+@channels: 
 
-<!-- ##### ARG GstIdentity:control ##### -->
+<!-- ##### MACRO GST_FDSRC_CLASS ##### -->
 <para>
 
 </para>
 
+@klass: 
 
-<!-- ##### TYPEDEF GstPropsListFactory[] ##### -->
+<!-- ##### MACRO GST_SINK_CLASS ##### -->
 <para>
 
 </para>
 
+@klass: 
 
-<!-- ##### MACRO GST_PAD ##### -->
+<!-- ##### STRUCT GstPipelineClass ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### FUNCTION gst_pad_set_pull_function ##### -->
+<!-- ##### SECTION ./tmpl/gstsrc.sgml:Title ##### -->
+GstSrc
+
+
+<!-- ##### MACRO GST_IS_FDSINK_CLASS ##### -->
 <para>
 
 </para>
 
-@pad: 
-@pull: 
+@obj: 
 
-<!-- ##### STRUCT GstSink ##### -->
+<!-- ##### MACRO GST_ASYNCDISKSRC ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### FUNCTION gst_pipeline_get_type ##### -->
+<!-- ##### FUNCTION gst_asyncdisksrc_get_type ##### -->
 <para>
 
 </para>
 
 @Returns: 
 
-<!-- ##### MACRO GST_IS_THREAD ##### -->
+<!-- ##### MACRO GST_ESDSINK ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### MACRO GST_TYPE_THREAD ##### -->
+<!-- ##### FUNCTION gst_pipeline_get_type ##### -->
 <para>
 
 </para>
 
+@Returns: 
 
-<!-- ##### STRUCT GstAsyncDiskSrcClass ##### -->
+<!-- ##### ARG GstSineSrc:freq ##### -->
 <para>
-
+The frequency.
 </para>
 
 
-<!-- ##### FUNCTION gst_src_signal_eos ##### -->
+<!-- ##### STRUCT GstIdentityClass ##### -->
 <para>
 
 </para>
 
-@src: 
-
-<!-- ##### SIGNAL GstTypeFind::have-type ##### -->
-<para>
-The signal to indicate the mime type was detected.
-</para>
-
-@gsttypefind: the object which received the signal.
-@arg1: The mime type that was detected
 
-<!-- ##### STRUCT GstHttpSrc ##### -->
+<!-- ##### STRUCT GstSinkClass ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_SINK ##### -->
+<!-- ##### MACRO GST_IS_TEE_CLASS ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### ARG GstDiskSrc:offset ##### -->
+<!-- ##### MACRO GST_STATE_UNSET ##### -->
 <para>
-Get the current offset in the file.
+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 DEBUG_SET_STRING ##### -->
+<!-- ##### STRUCT GstDiskSrc ##### -->
 <para>
 
 </para>
 
-@format: 
-@args...: 
 
-<!-- ##### STRUCT GstSrc ##### -->
+<!-- ##### MACRO GST_SRC_FLAGS ##### -->
 <para>
-
+This macro returns the entire set of flags for the object.
 </para>
 
+@obj: GstSrc to return flags for.
 
-<!-- ##### MACRO GST_IS_THREAD_CLASS ##### -->
+<!-- ##### FUNCTION gst_sink_get_type ##### -->
 <para>
 
 </para>
 
-@obj
+@Returns
 
-<!-- ##### FUNCTION gst_bin_get_type ##### -->
+<!-- ##### MACRO GST_TYPE_AUDIOSRC ##### -->
 <para>
 
 </para>
 
-@Returns: 
 
-<!-- ##### ARG GstAsyncDiskSrc:offset ##### -->
+<!-- ##### MACRO GST_SRC_CLASS ##### -->
 <para>
-Specify the current offset in the file.
+
 </para>
 
+@klass: 
 
-<!-- ##### FUNCTION gst_queue_new ##### -->
-<para>
-
-</para>
+<!-- ##### SECTION ./tmpl/gstsrc.sgml:Short_Description ##### -->
+The start point of a filter graph
 
-@name: 
-@Returns: 
 
-<!-- ##### MACRO GST_THREAD_CLASS ##### -->
+<!-- ##### MACRO GST_FAKESINK_CLASS ##### -->
 <para>
 
 </para>
 
 @klass: 
 
-<!-- ##### MACRO GST_IS_FILTER_CLASS ##### -->
+<!-- ##### MACRO GST_IS_SINK_CLASS ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### MACRO GST_TYPE_AUDIOSINK ##### -->
+<!-- ##### STRUCT GstConnectionClass ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### SECTION ./tmpl/plugin.sgml:Long_Description ##### -->
+<!-- ##### MACRO GST_IS_PAD ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### MACRO GST_CONNECTION_CLASS ##### -->
+<!-- ##### STRUCT GstFdSinkClass ##### -->
 <para>
 
 </para>
 
-@klass: 
 
-<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Long_Description ##### -->
+<!-- ##### FUNCTION gst_type_load_thyself ##### -->
 <para>
 
 </para>
 
+@parent: 
+@Returns: 
 
-<!-- ##### FUNCTION gst_connection_new ##### -->
+<!-- ##### FUNCTION gst_plugin_init ##### -->
 <para>
 
 </para>
 
-@name: 
-@Returns: 
 
-<!-- ##### MACRO GST_FILTER_CLASS ##### -->
+<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### MACRO DEBUG_LEAVE ##### -->
 <para>
 
 </para>
 
-@klass: 
+@format: 
+@args...: 
 
-<!-- ##### FUNCTION gst_identity_get_type ##### -->
+<!-- ##### MACRO GST_ASYNCDISKSRC_CLASS ##### -->
 <para>
 
 </para>
 
-@Returns: 
+@klass: 
 
-<!-- ##### MACRO GST_SINK ##### -->
+<!-- ##### MACRO GST_ESDSINK_CLASS ##### -->
 <para>
 
 </para>
 
-@obj
+@klass
 
-<!-- ##### ARG GstFakeSrc:num_sources ##### -->
+<!-- ##### MACRO GST_IS_BIN_CLASS ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### MACRO GST_PROPS_BOOL_ID ##### -->
+<!-- ##### FUNCTION gst_element_get_type ##### -->
 <para>
 
 </para>
 
+@Returns: 
 
-<!-- ##### MACRO GST_FDSRC_CLASS ##### -->
+<!-- ##### STRUCT GstSineSrcClass ##### -->
 <para>
 
 </para>
 
-@klass: 
 
-<!-- ##### MACRO GST_TYPE_FAKESRC ##### -->
+<!-- ##### MACRO GST_IS_PIPELINE ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### SECTION ./tmpl/plugin.sgml:Short_Description ##### -->
-
+<!-- ##### SECTION ./tmpl/gstconnection.sgml:Title ##### -->
+GstConnection
 
 
-<!-- ##### FUNCTION gst_pad_get_type ##### -->
+<!-- ##### MACRO GST_TYPE_THREAD ##### -->
 <para>
 
 </para>
 
-@Returns: 
 
-<!-- ##### STRUCT GstSineSrc ##### -->
+<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:See_Also ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gstsink.sgml:See_Also ##### -->
+<!-- ##### STRUCT GstHttpSrc ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_IS_AUDIOSINK ##### -->
+<!-- ##### MACRO GST_STATE_SET ##### -->
 <para>
-
+This macro sets the given state on the element.
 </para>
 
-@obj: 
+@obj: Element to set state of.
+@flag: State to set, can be any number of bits in guint32.
 
-<!-- ##### SIGNAL GstElement::new-pad ##### -->
+<!-- ##### MACRO DEBUG_ENTER_STRING ##### -->
 <para>
-Is trigered whenever a new pad is added to an element
+
 </para>
 
-@gstelement: the object which received the signal.
-@arg1: the new pad that was added
 
-<!-- ##### SECTION ./tmpl/gstfilter.sgml:Long_Description ##### -->
+<!-- ##### MACRO GST_AUDIOSRC_CLASS ##### -->
 <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>
 
+@klass: 
 
-<!-- ##### MACRO GST_OBJECT ##### -->
+<!-- ##### ENUM GstCapsDefinition ##### -->
 <para>
 
 </para>
 
-@obj: 
+@GST_CAPS_ALWAYS: 
+@GST_CAPS_MAYBE: 
 
-<!-- ##### MACRO GST_IS_FDSINK ##### -->
+<!-- ##### MACRO GST_DISKSRC ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### MACRO GST_IS_DISKSRC ##### -->
+<!-- ##### SECTION ./tmpl/gstconnection.sgml:Short_Description ##### -->
+Generic connection between elements.
+
+
+<!-- ##### MACRO GST_TYPE_AUDIOSINK ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### MACRO GST_FAKESINK_CLASS ##### -->
+<!-- ##### STRUCT GstFdSrcClass ##### -->
 <para>
 
 </para>
 
-@klass: 
 
-<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Short_Description ##### -->
+<!-- ##### FUNCTION gst_esdsink_sync_parms ##### -->
+<para>
 
+</para>
 
+@esdsink: 
 
-<!-- ##### MACRO GST_TYPE_FDSINK ##### -->
+<!-- ##### MACRO GST_IS_SINK ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### ARG GstAudioSink:format ##### -->
+<!-- ##### MACRO GST_IS_THREAD ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### SECTION ./tmpl/GstElement.sgml:Long_Description ##### -->
+<!-- ##### MACRO GST_SINK ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### MACRO GST_IS_FAKESINK_CLASS ##### -->
+<!-- ##### MACRO GST_TYPE_FDSINK ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### FUNCTION gst_pad_set_caps ##### -->
+<!-- ##### MACRO GST_IS_DISKSRC_CLASS ##### -->
 <para>
 
 </para>
 
-@pad: 
-@caps: 
+@obj: 
 
-<!-- ##### MACRO GST_AUDIOSRC_CLASS ##### -->
+<!-- ##### MACRO GST_IS_PIPELINE_CLASS ##### -->
 <para>
 
 </para>
 
-@klass
+@obj
 
-<!-- ##### MACRO GST_IS_FILTER ##### -->
+<!-- ##### SECTION ./tmpl/plugin.sgml:Title ##### -->
+plugin
+
+
+<!-- ##### MACRO GST_TYPE_SRC ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### STRUCT GstAudioSrcClass ##### -->
+<!-- ##### FUNCTION gst_identity_chain ##### -->
 <para>
 
 </para>
 
+@pad: 
+@buf: 
 
-<!-- ##### MACRO GST_TYPE_FILTER ##### -->
+<!-- ##### STRUCT GstAsyncDiskSrc ##### -->
 <para>
 
 </para>
@@ -1143,122 +1179,130 @@ on its own.
 @name: 
 @Returns: 
 
-<!-- ##### MACRO GST_IS_AUDIOSRC_CLASS ##### -->
+<!-- ##### MACRO GST_IS_HTTPSRC_CLASS ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### FUNCTION gst_audiosrc_new ##### -->
+<!-- ##### MACRO GST_IS_FAKESRC ##### -->
 <para>
 
 </para>
 
-@name: 
-@Returns: 
+@obj: 
 
-<!-- ##### STRUCT GstIdentityClass ##### -->
+<!-- ##### STRUCT GstHttpSrcClass ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_IS_PAD_CLASS ##### -->
+<!-- ##### MACRO GST_PROPS_FOURCC_ID ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### STRUCT GstConnection ##### -->
+<!-- ##### MACRO GST_SRC_UNSET_FLAGS ##### -->
 <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.
 
-<!-- ##### STRUCT GstQueueClass ##### -->
+<!-- ##### FUNCTION gst_audiosink_sync_parms ##### -->
 <para>
 
 </para>
 
+@audiosink: 
 
-<!-- ##### MACRO GST_SINK_FLAG_LAST ##### -->
+<!-- ##### MACRO GST_IS_OBJECT_CLASS ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### MACRO GST_IDENTITY_CLASS ##### -->
+<!-- ##### FUNCTION gst_pad_get_directory ##### -->
 <para>
 
 </para>
 
-@klass: 
+@pad: 
+@Returns: 
 
-<!-- ##### ARG GstTypeFind:caps ##### -->
+<!-- ##### MACRO GST_HTTPSRC ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### MACRO GST_IS_FDSINK_CLASS ##### -->
+<!-- ##### MACRO GST_ELEMENT ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### FUNCTION gst_fakesrc_push ##### -->
+<!-- ##### MACRO GST_CPU_FLAG_SSE ##### -->
 <para>
-
+A flag indicating that SSE instructions are supported.
 </para>
 
-@src: 
 
-<!-- ##### FUNCTION gst_type_add_sink ##### -->
+<!-- ##### FUNCTION gst_pad_set_type_id ##### -->
 <para>
 
 </para>
 
+@pad: 
 @id: 
-@sink: 
 
-<!-- ##### MACRO GST_IS_IDENTITY_CLASS ##### -->
+<!-- ##### STRUCT GstAudioSrcClass ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO GST_IS_FDSINK ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### STRUCT GstFakeSinkClass ##### -->
+<!-- ##### SECTION ./tmpl/GstElement.sgml:Long_Description ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_SRC_FLAGS ##### -->
+<!-- ##### ARG GstIdentity:control ##### -->
 <para>
-This macro returns the entire set of flags for the object.
+
 </para>
 
-@obj: GstSrc to return flags for.
 
-<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Title ##### -->
-GstGetbits
+<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Short_Description ##### -->
 
 
-<!-- ##### ARG GstFdSink:fd ##### -->
-<para>
-The filedescriptor to write to.
-</para>
+
+<!-- ##### SECTION ./tmpl/gstsink.sgml:Short_Description ##### -->
+The end point of a filter graph
 
 
-<!-- ##### ARG GstAsyncDiskSrc:length ##### -->
+<!-- ##### FUNCTION gst_connection_get_type ##### -->
 <para>
-Get the size of the current file.
+
 </para>
 
+@Returns: 
 
 <!-- ##### MACRO GST_FDSINK_CLASS ##### -->
 <para>
@@ -1267,501 +1311,482 @@ Get the size of the current file.
 
 @klass: 
 
-<!-- ##### FUNCTION gst_fdsink_new ##### -->
+<!-- ##### STRUCT GstFakeSrcClass ##### -->
 <para>
 
 </para>
 
-@name: 
-@Returns: 
 
-<!-- ##### SECTION ./tmpl/gstsrc.sgml:Short_Description ##### -->
-The start point of a filter graph
+<!-- ##### MACRO GST_OBJECT ##### -->
+<para>
 
+</para>
 
-<!-- ##### FUNCTION gst_src_push ##### -->
+@obj: 
+
+<!-- ##### FUNCTION gst_thread_get_type ##### -->
 <para>
 
 </para>
 
-@src
+@Returns
 
-<!-- ##### MACRO GST_IS_TEE ##### -->
+<!-- ##### MACRO GST_IS_SRC_CLASS ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### FUNCTION gst_type_get_sink_to_src ##### -->
+<!-- ##### FUNCTION gst_bin_get_type ##### -->
 <para>
 
 </para>
 
-@sinkid: 
-@srcid: 
 @Returns: 
 
-<!-- ##### MACRO GST_IS_ESDSINK ##### -->
+<!-- ##### FUNCTION gst_pad_set_caps ##### -->
 <para>
 
 </para>
 
-@obj: 
+@pad: 
+@caps: 
 
-<!-- ##### MACRO GST_PROPS_INT_ID ##### -->
+<!-- ##### MACRO GST_IS_FAKESINK ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### STRUCT GstTeeClass ##### -->
+<!-- ##### MACRO GST_STATE_IS_SET ##### -->
 <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.
 
-<!-- ##### FUNCTION gst_sinesrc_push ##### -->
+<!-- ##### FUNCTION gst_type_save_thyself ##### -->
 <para>
 
 </para>
 
-@src: 
+@type: 
+@parent: 
+@Returns: 
 
-<!-- ##### MACRO GST_FAKESINK ##### -->
+<!-- ##### MACRO GST_IS_SINESRC ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### ARG GstFakeSrc:num_buffers ##### -->
+<!-- ##### FUNCTION gst_sinesrc_get_type ##### -->
 <para>
 
 </para>
 
+@Returns: 
 
-<!-- ##### ARG GstFakeSink:num_sources ##### -->
+<!-- ##### MACRO GST_BIN ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### FUNCTION gst_type_get_srcs ##### -->
+<!-- ##### FUNCTION plugin_load_all ##### -->
 <para>
 
 </para>
 
-@id: 
-@Returns: 
 
-<!-- ##### FUNCTION gst_esdsink_set_frequency ##### -->
+<!-- ##### MACRO GST_TEE ##### -->
 <para>
 
 </para>
 
-@esdsink: 
-@frequency: 
+@obj: 
 
-<!-- ##### ARG GstFdSrc:bytesperread ##### -->
+<!-- ##### FUNCTION gst_fdsink_get_type ##### -->
 <para>
-The number of bytes per read.
+
 </para>
 
+@Returns: 
 
-<!-- ##### ARG GstFdSrc:location ##### -->
+<!-- ##### MACRO GST_SRC_SET_FLAGS ##### -->
 <para>
-The filedescriptor to read from. Pass the argument as a char* (???)
+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_FAKESRC_CLASS ##### -->
+<!-- ##### MACRO GST_SRC_IS_ASYNC ##### -->
 <para>
-
+Query a GstSrc for the ASYNC flag
 </para>
 
-@klass: 
-
-<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Short_Description ##### -->
-
-
+@obj: The GstSrc to query
 
-<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Long_Description ##### -->
+<!-- ##### MACRO GST_TYPE_IDENTITY ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### STRUCT GstBinClass ##### -->
+<!-- ##### FUNCTION gst_element_loopfunc_wrapper ##### -->
 <para>
-
 </para>
 
+@argc: 
+@argv: 
+@Returns: 
 
-<!-- ##### MACRO GST_TYPE_DISKSRC ##### -->
+<!-- ##### MACRO GST_TYPE_FDSRC ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_SRC ##### -->
+<!-- ##### FUNCTION gst_type_initialize ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### FUNCTION gst_audiosrc_get_type ##### -->
+<!-- ##### STRUCT GstAudioSrc ##### -->
 <para>
 
 </para>
 
-@Returns: 
-
-<!-- ##### MACRO GST_FAKESRC ##### -->
-<para>
 
-</para>
+<!-- ##### SECTION ./tmpl/gstsink.sgml:Title ##### -->
+GstSink
 
-@obj: 
 
-<!-- ##### FUNCTION gst_httpsrc_get_type ##### -->
+<!-- ##### FUNCTION gst_type_get_sink_to_src ##### -->
 <para>
 
 </para>
 
+@sinkid: 
+@srcid: 
 @Returns: 
 
-<!-- ##### MACRO GST_IS_HTTPSRC ##### -->
+<!-- ##### MACRO GST_TYPE_FAKESRC ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### MACRO GST_DISKSRC_CLASS ##### -->
+<!-- ##### MACRO GST_SINK_FLAG_LAST ##### -->
 <para>
 
 </para>
 
-@klass: 
 
-<!-- ##### MACRO GST_IDENTITY ##### -->
+<!-- ##### FUNCTION gst_queue_get_type ##### -->
 <para>
 
 </para>
 
-@obj
+@Returns
 
-<!-- ##### ARG GstAudioSrc:format ##### -->
+<!-- ##### STRUCT GstSrc ##### -->
 <para>
-The audio format as defined in soundcard.h
+
 </para>
 
 
-<!-- ##### MACRO GST_IS_HTTPSRC_CLASS ##### -->
+<!-- ##### FUNCTION gst_connection_push ##### -->
 <para>
 
 </para>
 
-@obj
+@connection
 
-<!-- ##### MACRO GST_ESDSINK_CLASS ##### -->
+<!-- ##### MACRO GST_TYPE_CONNECTION ##### -->
 <para>
 
 </para>
 
-@klass: 
 
-<!-- ##### MACRO GST_TYPE_ASYNCDISKSRC ##### -->
+<!-- ##### SECTION ./tmpl/gstfilter.sgml:See_Also ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### FUNCTION gst_audiosink_sync_parms ##### -->
+<!-- ##### MACRO GST_AUDIOSRC ##### -->
 <para>
 
 </para>
 
-@audiosink
+@obj
 
-<!-- ##### FUNCTION gst_elementfactory_add_sink ##### -->
+<!-- ##### MACRO GST_BUFFER ##### -->
 <para>
 
 </para>
 
-@elementfactory: 
-@id: 
+@buf: 
 
-<!-- ##### MACRO GST_IS_OBJECT ##### -->
+<!-- ##### STRUCT GstQueueClass ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### MACRO GST_STATE_UNSET ##### -->
+<!-- ##### ARG GstTypeFind:type ##### -->
 <para>
-This macro unsets the given state on the element.
+Query the element for the current mime type
 </para>
 
-@obj: Element to unset state of.
-@flag: State to unset, can be any number of bits in guint32.
 
-<!-- ##### MACRO GST_IS_FAKESINK ##### -->
-<para>
+<!-- ##### SECTION ./tmpl/GstElement.sgml:Short_Description ##### -->
 
-</para>
 
-@obj: 
 
-<!-- ##### MACRO GST_QUEUE_CLASS ##### -->
+<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Long_Description ##### -->
 <para>
 
 </para>
 
-@klass: 
 
-<!-- ##### FUNCTION gst_pad_set_type_id ##### -->
+<!-- ##### FUNCTION gst_fakesink_get_type ##### -->
 <para>
 
 </para>
 
-@pad: 
-@id: 
+@Returns: 
 
-<!-- ##### MACRO GST_TYPE_OBJECT ##### -->
+<!-- ##### FUNCTION gst_element_change_state ##### -->
 <para>
 
 </para>
 
+@element: 
+@state: 
+@Returns: 
 
-<!-- ##### ARG GstSineSrc:frequency ##### -->
-<para>
-The fequency.
-</para>
-
-
-<!-- ##### FUNCTION gst_src_get_type ##### -->
+<!-- ##### MACRO GST_FAKESRC_CLASS ##### -->
 <para>
 
 </para>
 
-@Returns: 
+@klass: 
 
-<!-- ##### ARG GstSineSrc:format ##### -->
+<!-- ##### FUNCTION gst_type_dump ##### -->
 <para>
-The format ad defined in soundcard.h
+
 </para>
 
 
-<!-- ##### FUNCTION gst_audiosink_set_frequency ##### -->
+<!-- ##### STRUCT GstAudioSinkClass ##### -->
 <para>
 
 </para>
 
-@audiosink: 
-@frequency: 
 
-<!-- ##### MACRO GST_TYPE_BIN ##### -->
+<!-- ##### MACRO GST_IDENTITY_CLASS ##### -->
 <para>
 
 </para>
 
+@klass: 
 
-<!-- ##### STRUCT GstAudioSink ##### -->
+<!-- ##### STRUCT GstFdSink ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### FUNCTION gst_elementfactory_register ##### -->
+<!-- ##### ENUM GstPropsId ##### -->
 <para>
 
 </para>
 
-@elementfactory: 
+@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: 
 
-<!-- ##### ARG GstAudioSrc:bytes_per_read ##### -->
+<!-- ##### STRUCT GstEsdSinkClass ##### -->
 <para>
-The number of bytes per read.
+
 </para>
 
 
-<!-- ##### MACRO GST_IS_QUEUE ##### -->
+<!-- ##### FUNCTION gst_esdsink_set_frequency ##### -->
 <para>
 
 </para>
 
-@obj: 
+@esdsink: 
+@frequency: 
 
-<!-- ##### FUNCTION gst_element_loopfunc_wrapper ##### -->
+<!-- ##### ARG GstAsyncDiskSrc:length ##### -->
 <para>
+Get the size of the current file.
 </para>
 
-@argc: 
-@argv: 
-@Returns: 
 
-<!-- ##### MACRO GST_IS_SINESRC ##### -->
+<!-- ##### MACRO GST_FILTER_FLAG_LAST ##### -->
 <para>
-
+subclass use this to start their flag enumeration
 </para>
 
-@obj: 
 
-<!-- ##### SIGNAL GstAudioSink::handoff ##### -->
+<!-- ##### MACRO ERROR_OBJECT ##### -->
 <para>
-The buffer is sent to the sound card.
+
 </para>
 
-@gstaudiosink: the object which received the signal.
-@arg1: the audiosink.
+@element: 
+@object: 
+@format: 
+@args...: 
 
-<!-- ##### ARG GstDiskSrc:location ##### -->
+<!-- ##### ENUM GstSrcFlags ##### -->
 <para>
-Specify the location of the file to read.
+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_IS_FDSRC_CLASS ##### -->
+<!-- ##### MACRO GST_TYPE_PIPELINE ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### SIGNAL GstElement::eos ##### -->
+<!-- ##### MACRO GST_TYPE_SINESRC ##### -->
 <para>
 
 </para>
 
-@gstelement: the object which received the signal.
 
-<!-- ##### FUNCTION gst_sinesrc_get_type ##### -->
+<!-- ##### FUNCTION gst_esdsink_new ##### -->
 <para>
 
 </para>
 
+@name: 
 @Returns: 
 
-<!-- ##### MACRO ERROR_OBJECT ##### -->
+<!-- ##### FUNCTION gst_audiosink_set_channels ##### -->
 <para>
 
 </para>
 
-@element: 
-@object: 
-@format: 
-@args...: 
+@audiosink: 
+@channels: 
 
-<!-- ##### ARG GstThread:create_thread ##### -->
+<!-- ##### STRUCT GstSrcClass ##### -->
 <para>
-TRUE if the thread should be created.
 
 </para>
 
 
-<!-- ##### MACRO GST_IS_IDENTITY ##### -->
+<!-- ##### FUNCTION gst_thread_iterate ##### -->
 <para>
 
 </para>
 
-@obj
+@thread
 
-<!-- ##### MACRO GST_AUDIOSRC ##### -->
+<!-- ##### MACRO GST_AUDIOSINK ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### MACRO GST_TYPE_ESDSINK ##### -->
+<!-- ##### SECTION ./tmpl/plugin.sgml:See_Also ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_FDSRC ##### -->
+<!-- ##### MACRO GST_IS_BIN ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### MACRO GST_IS_OBJECT_CLASS ##### -->
+<!-- ##### MACRO GST_TYPE_PAD ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### FUNCTION gst_esdsink_chain ##### -->
+<!-- ##### MACRO GST_IS_TEE ##### -->
 <para>
 
 </para>
 
-@pad: 
-@buf: 
+@obj: 
 
-<!-- ##### ARG GstFakeSrc:loop_based ##### -->
+<!-- ##### FUNCTION gst_elementfactory_add_sink ##### -->
 <para>
 
 </para>
 
+@elementfactory: 
+@id: 
 
-<!-- ##### FUNCTION gst_audiosink_get_type ##### -->
+<!-- ##### FUNCTION gst_fakesrc_get_type ##### -->
 <para>
 
 </para>
 
 @Returns: 
 
-<!-- ##### MACRO GST_OBJECT_CLASS ##### -->
+<!-- ##### TYPEDEF GstPropsListFactory[] ##### -->
 <para>
 
 </para>
 
-@klass: 
 
-<!-- ##### SECTION ./tmpl/gstconnection.sgml:Long_Description ##### -->
+<!-- ##### FUNCTION gst_pad_get_type_id ##### -->
 <para>
-A connection is a bas class for a generic connection between
-elements. A connection is typically a bas class for queues.
 
 </para>
 
+@pad: 
+@Returns: 
 
-<!-- ##### MACRO GST_BUFFER ##### -->
+<!-- ##### SECTION ./tmpl/gstsink.sgml:See_Also ##### -->
 <para>
 
 </para>
 
-@buf: 
-
-<!-- ##### MACRO GST_SRC_IS_ASYNC ##### -->
-<para>
-Query a GstSrc for the ASYNC flag
-</para>
-
-@obj: The GstSrc to query
 
-<!-- ##### MACRO GST_PIPELINE ##### -->
+<!-- ##### FUNCTION gst_queue_chain ##### -->
 <para>
 
 </para>
 
-@obj: 
+@pad: 
+@buf: 
 
-<!-- ##### MACRO GST_STATE_SET ##### -->
+<!-- ##### STRUCT GstAudioSink ##### -->
 <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_queue_chain ##### -->
+<!-- ##### FUNCTION gst_audiosink_chain ##### -->
 <para>
 
 </para>
@@ -1769,541 +1794,335 @@ This macro sets the given state on the element.
 @pad: 
 @buf: 
 
-<!-- ##### MACRO GST_TYPE_QUEUE ##### -->
+<!-- ##### MACRO GST_OBJECT_CLASS ##### -->
 <para>
 
 </para>
 
+@klass: 
 
-<!-- ##### FUNCTION gst_fakesink_get_type ##### -->
+<!-- ##### MACRO GST_THREAD ##### -->
 <para>
 
 </para>
 
-@Returns
+@obj
 
-<!-- ##### SIGNAL GstFakeSink::handoff ##### -->
+<!-- ##### MACRO GST_IS_FAKESINK_CLASS ##### -->
 <para>
 
 </para>
 
-@gstfakesink: the object which received the signal.
+@obj: 
 
-<!-- ##### MACRO GST_TYPE_CONNECTION ##### -->
+<!-- ##### MACRO GST_CONNECTION_CLASS ##### -->
 <para>
 
 </para>
 
+@klass: 
 
-<!-- ##### MACRO GST_CONNECTION ##### -->
+<!-- ##### STRUCT GstFdSrc ##### -->
 <para>
 
 </para>
 
-@obj: 
 
-<!-- ##### MACRO GST_TYPE_HTTPSRC ##### -->
+<!-- ##### STRUCT GstTeeClass ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_TYPE_PAD ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION gst_src_push_region ##### -->
+<!-- ##### FUNCTION gst_sinesrc_push ##### -->
 <para>
 
 </para>
 
 @src: 
-@offset: 
-@size: 
-
-<!-- ##### FUNCTION gst_fdsink_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
-<!-- ##### STRUCT GstPipelineClass ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_IS_AUDIOSRC ##### -->
-<para>
-
-</para>
-
-@obj: 
-
-<!-- ##### MACRO DEBUG_ENTER ##### -->
-<para>
-
-</para>
-
-@format: 
-@args...: 
 
-<!-- ##### MACRO GST_DISKSRC ##### -->
+<!-- ##### FUNCTION gst_audiosink_set_frequency ##### -->
 <para>
 
 </para>
 
-@obj: 
+@audiosink: 
+@frequency: 
 
-<!-- ##### MACRO INFO_ELEMENT ##### -->
+<!-- ##### MACRO GST_TYPE_QUEUE ##### -->
 <para>
 
 </para>
 
-@cat: 
-@element: 
-@format: 
-@args...: 
 
-<!-- ##### MACRO GST_ELEMENT_CLASS ##### -->
+<!-- ##### FUNCTION gst_elementfactory_register ##### -->
 <para>
 
 </para>
 
-@klass
+@elementfactory
 
-<!-- ##### FUNCTION gst_fakesrc_new ##### -->
+<!-- ##### FUNCTION gst_audiosink_get_type ##### -->
 <para>
 
 </para>
 
-@name: 
 @Returns: 
 
-<!-- ##### MACRO GST_SINK_CLASS ##### -->
-<para>
-
-</para>
-
-@klass: 
-
-<!-- ##### STRUCT GstAudioSinkClass ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION gst_type_add_src ##### -->
+<!-- ##### MACRO GST_META ##### -->
 <para>
 
 </para>
 
-@id: 
-@src: 
+@meta: 
 
-<!-- ##### STRUCT GstFdSink ##### -->
+<!-- ##### FUNCTION gst_httpsrc_get_type ##### -->
 <para>
 
 </para>
 
+@Returns: 
 
-<!-- ##### FUNCTION gst_fakesrc_get_type ##### -->
+<!-- ##### FUNCTION gst_identity_get_type ##### -->
 <para>
 
 </para>
 
 @Returns: 
 
-<!-- ##### MACRO GST_IS_PIPELINE ##### -->
+<!-- ##### MACRO GST_IS_ESDSINK ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### STRUCT GstFdSinkClass ##### -->
+<!-- ##### FUNCTION gst_disksrc_get_type ##### -->
 <para>
 
 </para>
 
+@Returns: 
 
-<!-- ##### MACRO GST_IS_SINESRC_CLASS ##### -->
+<!-- ##### MACRO GST_FDSINK ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### 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_TYPE_SINESRC ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_ASYNCDISKSRC_CLASS ##### -->
-<para>
-
-</para>
-
-@klass: 
-
-<!-- ##### STRUCT GstFdSrcClass ##### -->
+<!-- ##### STRUCT GstElementClass ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### MACRO GST_CPU_FLAG_SSE ##### -->
-<para>
-A flag indicating that SSE instructions are supported.
-</para>
-
-
-<!-- ##### FUNCTION gst_esdsink_sync_parms ##### -->
+<!-- ##### MACRO GST_TYPE_FILTER ##### -->
 <para>
 
 </para>
 
-@esdsink: 
 
-<!-- ##### MACRO GST_IS_CONNECTION_CLASS ##### -->
+<!-- ##### MACRO GST_IS_SINESRC_CLASS ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### FUNCTION gst_connection_push ##### -->
-<para>
-
-</para>
-
-@connection: 
-
-<!-- ##### SIGNAL GstBin::object-added ##### -->
-<para>
-is signaled whenever a new <classname>GstElement</classname> is added to the <classname>GstBin</classname>
-
-</para>
-
-@gstbin: the object which received the signal.
-@arg1: the element that was added
-
-<!-- ##### STRUCT GstDiskSrcClass ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION gst_audiosink_new ##### -->
-<para>
-
-</para>
-
-@name: 
-@Returns: 
-
-<!-- ##### ARG GstAsyncDiskSrc:size ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION gst_element_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
-<!-- ##### MACRO GST_ESDSINK ##### -->
+<!-- ##### MACRO GST_IS_AUDIOSRC_CLASS ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### STRUCT GstElementClass ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_IS_SRC ##### -->
+<!-- ##### MACRO GST_IS_FDSRC ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### FUNCTION gst_type_initialize ##### -->
+<!-- ##### STRUCT GstObjectClass ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gstfilter.sgml:Title ##### -->
-GstFilter
-
-
-<!-- ##### MACRO GST_TEE ##### -->
-<para>
-
-</para>
+<!-- ##### SECTION ./tmpl/GstElement.sgml:Title ##### -->
+GstElement
 
-@obj: 
 
-<!-- ##### MACRO GST_IS_QUEUE_CLASS ##### -->
+<!-- ##### MACRO GST_IS_ELEMENT_CLASS ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### FUNCTION gst_fdsrc_get_type ##### -->
+<!-- ##### STRUCT GstFilterClass ##### -->
 <para>
 
 </para>
 
-@Returns: 
 
-<!-- ##### SIGNAL GstFakeSrc::handoff ##### -->
+<!-- ##### STRUCT GstFakeSrc ##### -->
 <para>
 
 </para>
 
-@gstfakesrc: the object which received the signal.
 
-<!-- ##### ENUM GstPropsId ##### -->
+<!-- ##### SECTION ./tmpl/gstesdsink.sgml:See_Also ##### -->
 <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_get_caps ##### -->
+<!-- ##### FUNCTION gst_pad_set_pull_function ##### -->
 <para>
 
 </para>
 
 @pad: 
-@Returns
+@pull
 
-<!-- ##### FUNCTION gst_pad_get_type_id ##### -->
+<!-- ##### STRUCT GstFakeSinkClass ##### -->
 <para>
 
 </para>
 
-@pad: 
-@Returns: 
 
-<!-- ##### FUNCTION gst_thread_iterate ##### -->
+<!-- ##### FUNCTION gst_esdsink_set_format ##### -->
 <para>
 
 </para>
 
-@thread: 
+@esdsink: 
+@format: 
 
-<!-- ##### ENUM GstCapsDefinition ##### -->
+<!-- ##### MACRO GST_ELEMENT_IS_MULTI_IN ##### -->
 <para>
+Query whether this object has multiple input pads.
 
 </para>
 
-@GST_CAPS_ALWAYS: 
-@GST_CAPS_MAYBE: 
+@obj: Element to query for multiple input pads.
 
-<!-- ##### ARG GstFdSrc:offset ##### -->
+<!-- ##### MACRO GST_DISKSRC_CLASS ##### -->
 <para>
-Get the current offset in the file.
-</para>
-
 
-<!-- ##### ARG GstPipefilter:command ##### -->
-<para>
-Sets the command to be executed.
 </para>
 
+@klass: 
 
-<!-- ##### STRUCT GstPadClass ##### -->
+<!-- ##### MACRO GST_PROPS_BOOL_ID ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### 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
-
-<!-- ##### ARG GstQueue:max_level ##### -->
+<!-- ##### MACRO GST_TYPE_FAKESINK ##### -->
 <para>
-Specify the maximum number of buffers in the queue before the queue
-blocks.
-</para>
-
 
-<!-- ##### ARG GstQueue:level ##### -->
-<para>
-Get the number of buffers in the queue.
 </para>
 
 
-<!-- ##### MACRO GST_HTTPSRC ##### -->
+<!-- ##### MACRO GST_CONNECTION ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Title ##### -->
-GstColorSpace
-
+<!-- ##### SECTION ./tmpl/plugin.sgml:Short_Description ##### -->
 
-<!-- ##### STRUCT GstAsyncDiskSrc ##### -->
-<para>
 
-</para>
 
-
-<!-- ##### FUNCTION gst_element_change_state ##### -->
+<!-- ##### FUNCTION gst_audiosrc_push ##### -->
 <para>
 
 </para>
 
-@element: 
-@state: 
-@Returns: 
+@src: 
 
-<!-- ##### STRUCT GstQueue ##### -->
+<!-- ##### MACRO GST_HTTPSRC_CLASS ##### -->
 <para>
 
 </para>
 
+@klass: 
 
-<!-- ##### STRUCT GstFilter ##### -->
+<!-- ##### MACRO GST_IS_CONNECTION_CLASS ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### MACRO GST_IS_BIN ##### -->
+<!-- ##### MACRO GST_IS_FILTER ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### FUNCTION plugin_initialize ##### -->
+<!-- ##### MACRO GST_IS_THREAD_CLASS ##### -->
 <para>
 
 </para>
 
+@obj: 
 
-<!-- ##### ARG GstAsyncDiskSrc:location ##### -->
-<para>
-Specify the location of the file to read.
-</para>
-
-
-<!-- ##### MACRO GST_TEE_CLASS ##### -->
+<!-- ##### MACRO GST_IDENTITY ##### -->
 <para>
 
 </para>
 
-@klass
+@obj
 
-<!-- ##### FUNCTION gst_queue_get_type ##### -->
+<!-- ##### STRUCT GstIdentity ##### -->
 <para>
 
 </para>
 
-@Returns: 
 
-<!-- ##### FUNCTION gst_asyncdisksrc_get_type ##### -->
+<!-- ##### FUNCTION gst_fdsink_new_with_fd ##### -->
 <para>
 
 </para>
 
+@name: 
+@fd: 
 @Returns: 
 
-<!-- ##### MACRO GST_AUDIOSINK_CLASS ##### -->
-<para>
-
-</para>
-
-@klass: 
-
-<!-- ##### ARG GstIdentity:loop_based ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_SRC_CLASS ##### -->
-<para>
-
-</para>
+<!-- ##### SECTION ./tmpl/gstfilter.sgml:Title ##### -->
+GstFilter
 
-@klass: 
 
-<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Long_Description ##### -->
+<!-- ##### FUNCTION gst_elementfactory_add_src ##### -->
 <para>
 
 </para>
 
+@elementfactory: 
+@id: 
 
-<!-- ##### FUNCTION gst_type_load_thyself ##### -->
+<!-- ##### MACRO GST_BUFFER_POOL ##### -->
 <para>
 
 </para>
 
-@parent: 
-@Returns: 
+@buf: 
 
-<!-- ##### FUNCTION gst_esdsink_new ##### -->
+<!-- ##### FUNCTION gst_pad_get_caps ##### -->
 <para>
 
 </para>
 
-@name
+@pad
 @Returns: 
 
-<!-- ##### MACRO GST_PROPS_FOURCC_ID ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO DEBUG_LEAVE ##### -->
-<para>
-
-</para>
-
-@format: 
-@args...: 
-
 <!-- ##### FUNCTION gst_audiosink_set_format ##### -->
 <para>
 
@@ -2312,203 +2131,59 @@ Specify the location of the file to read.
 @audiosink: 
 @format: 
 
-<!-- ##### MACRO GST_SINESRC ##### -->
-<para>
-
-</para>
-
-@obj: 
-
-<!-- ##### SECTION ./tmpl/gstsink.sgml:Short_Description ##### -->
-The end point of a filter graph
-
-
-<!-- ##### MACRO INFO ##### -->
-<para>
-
-</para>
-
-@cat: 
-@format: 
-@args...: 
-
-<!-- ##### MACRO GST_IS_ASYNCDISKSRC_CLASS ##### -->
-<para>
-
-</para>
-
-@obj: 
-
-<!-- ##### FUNCTION gst_sinesrc_new ##### -->
-<para>
-
-</para>
-
-@name: 
-@Returns: 
-
-<!-- ##### ARG GstAudioSrc:curoffset ##### -->
-<para>
-Get the current number of bytes read.
-</para>
-
-
-<!-- ##### ARG GstAudioSrc:channels ##### -->
-<para>
-The number of channels (mono, stereo, ...)
-</para>
-
-
-<!-- ##### FUNCTION gst_plugin_init ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### STRUCT GstFakeSink ##### -->
-<para>
-
-</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: Element to check for state.
-@flag: State to check for, must be a single bit in guint32.
-
-<!-- ##### SIGNAL GstObject::parent-set ##### -->
+<!-- ##### MACRO GST_AUDIOSINK_CLASS ##### -->
 <para>
 
 </para>
 
-@gstobject: the object which received the signal.
-@arg1: the new parent
+@klass: 
 
-<!-- ##### MACRO GST_IS_PAD ##### -->
+<!-- ##### MACRO GST_IS_AUDIOSINK ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### MACRO GST_PROPS_LIST_ID ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION ./tmpl/gstconnection.sgml:See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION plugin_load ##### -->
+<!-- ##### FUNCTION gst_filter_get_type ##### -->
 <para>
 
 </para>
 
-@name: 
 @Returns: 
 
-<!-- ##### MACRO GST_IS_ELEMENT ##### -->
+<!-- ##### MACRO GST_SRC ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### STRUCT GstFakeSrcClass ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION gst_type_dump ##### -->
+<!-- ##### MACRO INFO_ELEMENT ##### -->
 <para>
 
 </para>
 
+@cat: 
+@element: 
+@format: 
+@args...: 
 
-<!-- ##### MACRO GST_IS_ASYNCDISKSRC ##### -->
+<!-- ##### MACRO GST_IS_CONNECTION ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### SIGNAL GstElement::error ##### -->
-<para>
-Is trigered whenever an error occured
-
-</para>
-
-@gstelement: the object which received the signal.
-@arg1: the error message
-
-<!-- ##### ARG GstAudioSink:channels ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_SRC_SET_FLAGS ##### -->
-<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_BIN_CLASS ##### -->
-<para>
-
-</para>
-
-@klass: 
-
-<!-- ##### MACRO GST_ASYNCDISKSRC ##### -->
+<!-- ##### MACRO GST_IS_DISKSRC ##### -->
 <para>
 
 </para>
 
 @obj: 
 
-<!-- ##### MACRO GST_HTTPSRC_CLASS ##### -->
-<para>
-
-</para>
-
-@klass: 
-
-<!-- ##### MACRO DEBUG_LEAVE_STRING ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### ARG GstPad:active ##### -->
-<para>
-Indicates this pad is active
-</para>
-
-
-<!-- ##### FUNCTION gst_filter_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
-<!-- ##### FUNCTION plugin_load_absolute ##### -->
+<!-- ##### FUNCTION gst_audiosink_new ##### -->
 <para>
 
 </para>
@@ -2516,24 +2191,12 @@ Indicates this pad is active
 @name: 
 @Returns: 
 
-<!-- ##### 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>
-
-
-<!-- ##### STRUCT GstObjectClass ##### -->
+<!-- ##### MACRO GST_TYPE_ESDSINK ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gstsink.sgml:Title ##### -->
-GstSink
-
-
 <!-- ##### MACRO GST_CPU_FLAG_MMX ##### -->
 <para>
 A flag indicating that MMX instructions are supported.
index 687c033..7768424 100644 (file)
@@ -14,3 +14,23 @@ Create a sine wave of a given frequency and volume.
 
 </para>
 
+<!-- ##### ARG GstSineSrc:volume ##### -->
+<para>
+The volume as a double 0.0 is silent, 1.0 is loudest.
+</para>
+
+<!-- ##### ARG GstSineSrc:format ##### -->
+<para>
+The format ad defined in soundcard.h
+</para>
+
+<!-- ##### ARG GstSineSrc:channels ##### -->
+<para>
+The number of channels.
+</para>
+
+<!-- ##### ARG GstSineSrc:frequency ##### -->
+<para>
+The fequency.
+</para>
+
index af1f8fa..a9e6652 100644 (file)
@@ -43,3 +43,9 @@ Thread flags:
 @Returns: 
 
 
+<!-- ##### ARG GstThread:create_thread ##### -->
+<para>
+TRUE if the thread should be created.
+
+</para>
+
index 4fb5972..ace6c21 100644 (file)
@@ -15,3 +15,16 @@ the detected mime type of the stream. It is used in autoplugging.
 
 </para>
 
+<!-- ##### SIGNAL GstTypeFind::have-type ##### -->
+<para>
+The signal to indicate the mime type was detected.
+</para>
+
+@gsttypefind: the object which received the signal.
+@arg1: The mime type that was detected
+
+<!-- ##### ARG GstTypeFind:caps ##### -->
+<para>
+
+</para>
+
index 3ff6e59..5812cfb 100644 (file)
@@ -216,10 +216,13 @@ gst_media_play_update_status_area (GstMediaPlay *play,
                                   gulong current_time, 
                                   gulong total_time)
 {
-  gst_status_area_set_playtime (play->status, 
-                               g_strdup_printf("%02lu:%02lu / %02lu:%02lu", 
-                                         current_time/60, current_time%60,
-                                         total_time/60, total_time%60));
+  gchar time[14];
+
+  sprintf(time, "%02lu:%02lu / %02lu:%02lu", 
+        current_time/60, current_time%60,
+        total_time/60, total_time%60);
+
+  gst_status_area_set_playtime (play->status, time);
 }
 
 void 
index 8a83ffe..c24f689 100644 (file)
   <name>about</name>
   <modal>True</modal>
   <copyright>(C) 1999-2000 Erik Walthinsen</copyright>
-  <authors>Erik Walthinsen, main programmer
-Wim Taymans, plugin hacker
-Richard Boulton, makefile hacker
+  <authors>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;,
+Wim Taymans &lt;wim.taymans@tvd.be&gt;,
+Richard Boulton &lt;richard@tartarus.org&gt;,
+Chris Emerson (PPC port)
 </authors>
   <comments>A generic media player for the gstreamer streaming media framework.</comments>
 </widget>