summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2001-02-27 21:08:45 +0000
committerWim Taymans <wim.taymans@gmail.com>2001-02-27 21:08:45 +0000
commit81197b7c0663cf731a4b270fcae7b08e76f2572d (patch)
tree63883471d2ee6c15cd67f53c897a31267c450eb0
parent589bf9f90ce88aba2e50554bbd2149a44f1ee603 (diff)
Original commit message from CVS: Small compile fixes
-rw-r--r--docs/gst/Makefile.am2
-rw-r--r--docs/gst/gstreamer.hierarchy1
-rw-r--r--docs/gst/gstreamer.types.in1
-rw-r--r--docs/gst/tmpl/gstasyncdisksrc.sgml37
-rw-r--r--docs/gst/tmpl/gstautoplug.sgml50
-rw-r--r--docs/gst/tmpl/gstpad.sgml28
-rw-r--r--docs/gst/tmpl/gstpipeline.sgml27
-rw-r--r--docs/gst/tmpl/gstplugin.sgml11
-rw-r--r--docs/gst/tmpl/gstreamer-unused.sgml1467
-rw-r--r--libs/videoscale/Makefile.am2
10 files changed, 819 insertions, 807 deletions
diff --git a/docs/gst/Makefile.am b/docs/gst/Makefile.am
index d964cfea83..428758cf5f 100644
--- a/docs/gst/Makefile.am
+++ b/docs/gst/Makefile.am
@@ -89,7 +89,7 @@ gstreamer-decl.txt:
scanobj: $(srcdir)/$(DOC_MODULE).types
rm gstreamer-scan.o; ln -s gstreamer-scan.lo gstreamer-scan.o
- env CC="$(LIBTOOL) $(CC)" CFLAGS="$(GST_CFLAGS) $(GLIB_CFLAGS) $(XML_CFLAGS) -I../../" LDFLAGS="$(GST_LIBS)"\
+ env CC="$(LIBTOOL) $(CC)" CFLAGS="$(LIBGST_CFLAGS) $(GLIB_CFLAGS) $(XML_CFLAGS) -I../../" LDFLAGS="$(GST_LIBS)"\
gtkdoc-scanobj --module=$(DOC_MODULE)
gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR)
diff --git a/docs/gst/gstreamer.hierarchy b/docs/gst/gstreamer.hierarchy
index 74b32e6c65..d0831e70dd 100644
--- a/docs/gst/gstreamer.hierarchy
+++ b/docs/gst/gstreamer.hierarchy
@@ -9,7 +9,6 @@ GtkObject
GstFakeSrc
GstFakeSink
GstDiskSrc
- GstAsyncDiskSrc
GstHttpSrc
GstFdSrc
GstAudioSrc
diff --git a/docs/gst/gstreamer.types.in b/docs/gst/gstreamer.types.in
index 075d597d04..0a7ecfb595 100644
--- a/docs/gst/gstreamer.types.in
+++ b/docs/gst/gstreamer.types.in
@@ -16,7 +16,6 @@ gst_fakesrc_get_type
gst_fakesink_get_type
gst_disksrc_get_type
-gst_asyncdisksrc_get_type
@GST_HTTPSRC_GET_TYPE@
gst_fdsrc_get_type
gst_audiosrc_get_type
diff --git a/docs/gst/tmpl/gstasyncdisksrc.sgml b/docs/gst/tmpl/gstasyncdisksrc.sgml
index ca7479d480..f31ccb9879 100644
--- a/docs/gst/tmpl/gstasyncdisksrc.sgml
+++ b/docs/gst/tmpl/gstasyncdisksrc.sgml
@@ -15,40 +15,3 @@ the offset.
</para>
-<!-- ##### 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>
-
-@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>
-
diff --git a/docs/gst/tmpl/gstautoplug.sgml b/docs/gst/tmpl/gstautoplug.sgml
index 2ea069b281..0fe0ed4306 100644
--- a/docs/gst/tmpl/gstautoplug.sgml
+++ b/docs/gst/tmpl/gstautoplug.sgml
@@ -15,60 +15,18 @@ to convert a certain GstCaps to another one.
</para>
-<!-- ##### MACRO GST_AUTOPLUG_MAX_COST ##### -->
-<para>
-The maximum cost of a certain connection.
-</para>
-
-
-
-<!-- ##### USER_FUNCTION GstAutoplugCostFunction ##### -->
-<para>
-Calculate the cost between two elements.
-</para>
-
-@src: the source element
-@dest: the destination element
-@data: optional user data
-@Returns: the cost for a connection between the two elements
-
-
-<!-- ##### USER_FUNCTION GstAutoplugListFunction ##### -->
-<para>
-Get a list of all elements. These elements will be used in autoplugging.
-</para>
-
-@data: user data
-@Returns: a GList of elements
-
-
-<!-- ##### FUNCTION gst_autoplug_caps ##### -->
-<para>
-
-</para>
-
-@srccaps:
-@sinkcaps:
-@Returns:
-
-
-<!-- ##### FUNCTION gst_autoplug_pads ##### -->
+<!-- ##### FUNCTION gst_autoplug_caps_list ##### -->
<para>
</para>
+@autoplug:
@srcpad:
@sinkpad:
+@Varargs:
@Returns:
-
-
-<!-- ##### FUNCTION gst_autoplug_caps_list ##### -->
-<para>
-
-</para>
-
+<!-- # Unused Parameters # -->
@srccaps:
@sinkcaps:
-@Returns:
diff --git a/docs/gst/tmpl/gstpad.sgml b/docs/gst/tmpl/gstpad.sgml
index 06601cfd95..c4dd1f6c6b 100644
--- a/docs/gst/tmpl/gstpad.sgml
+++ b/docs/gst/tmpl/gstpad.sgml
@@ -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:
diff --git a/docs/gst/tmpl/gstpipeline.sgml b/docs/gst/tmpl/gstpipeline.sgml
index da53a47805..f486cfb193 100644
--- a/docs/gst/tmpl/gstpipeline.sgml
+++ b/docs/gst/tmpl/gstpipeline.sgml
@@ -38,33 +38,6 @@ pipeline figure out what plugins to use.
@Returns:
-<!-- ##### FUNCTION gst_pipeline_add_sink ##### -->
-<para>
-
-</para>
-
-@pipeline:
-@sink:
-
-
-<!-- ##### FUNCTION gst_pipeline_add_src ##### -->
-<para>
-
-</para>
-
-@pipeline:
-@src:
-
-
-<!-- ##### FUNCTION gst_pipeline_autoplug ##### -->
-<para>
-
-</para>
-
-@pipeline:
-@Returns:
-
-
<!-- ##### MACRO gst_pipeline_destroy ##### -->
<para>
Destroys the pipeline.
diff --git a/docs/gst/tmpl/gstplugin.sgml b/docs/gst/tmpl/gstplugin.sgml
index 802959e05a..322e86fd9b 100644
--- a/docs/gst/tmpl/gstplugin.sgml
+++ b/docs/gst/tmpl/gstplugin.sgml
@@ -27,6 +27,8 @@ GStreamer is extensible so <classname>GstElements</classname> can be loaded at r
@numtypes:
@elements:
@numelements:
+@autopluggers:
+@numautopluggers:
@loaded:
<!-- ##### STRUCT GstPluginElement ##### -->
@@ -195,15 +197,6 @@ by the loader at statup.
@Returns:
-<!-- ##### FUNCTION gst_plugin_find_elementfactory ##### -->
-<para>
-
-</para>
-
-@name:
-@Returns:
-
-
<!-- ##### FUNCTION gst_plugin_load_elementfactory ##### -->
<para>
diff --git a/docs/gst/tmpl/gstreamer-unused.sgml b/docs/gst/tmpl/gstreamer-unused.sgml
index 02bb075eb5..5a7897fd53 100644
--- a/docs/gst/tmpl/gstreamer-unused.sgml
+++ b/docs/gst/tmpl/gstreamer-unused.sgml
@@ -1,295 +1,315 @@
-<!-- ##### 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>
+
+@src:
+@flag: Flag to set, must be a single bit in guint32.
+@obj: GstSrc to unset flag in.
+
+<!-- ##### FUNCTION gst_identity_chain ##### -->
<para>
</para>
-@obj:
+@pad:
+@buf:
-<!-- ##### STRUCT GstPadClass ##### -->
+<!-- ##### FUNCTION gst_audiosink_chain ##### -->
<para>
</para>
+@pad:
+@buf:
-<!-- ##### STRUCT GstBinClass ##### -->
+<!-- ##### FUNCTION gst_connection_get_type ##### -->
<para>
</para>
+@Returns:
-<!-- ##### STRUCT GstConnection ##### -->
+<!-- ##### MACRO GST_PIPELINE_CLASS ##### -->
<para>
</para>
+@klass:
-<!-- ##### MACRO GST_FDSRC ##### -->
+<!-- ##### FUNCTION gst_elementfactory_add_src ##### -->
<para>
</para>
-@obj:
+@elementfactory:
+@id:
-<!-- ##### MACRO GST_IS_AUDIOSRC ##### -->
+<!-- ##### MACRO GST_IS_SINK_CLASS ##### -->
<para>
</para>
@obj:
-<!-- ##### FUNCTION gst_fakesink_new ##### -->
+<!-- ##### STRUCT GstConnectionClass ##### -->
<para>
</para>
-@name:
-@Returns:
-<!-- ##### MACRO GST_PIPELINE ##### -->
+<!-- ##### MACRO GST_IS_PIPELINE_CLASS ##### -->
<para>
</para>
@obj:
-<!-- ##### MACRO GST_TYPE_SINK ##### -->
+<!-- ##### MACRO GST_PROPS_INT_RANGE_ID ##### -->
<para>
</para>
-<!-- ##### MACRO DEBUG_ENTER ##### -->
+<!-- ##### FUNCTION gst_pipeline_add_src ##### -->
<para>
</para>
-@format:
-@args...:
+@pipeline:
+@src:
-<!-- ##### 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>
-<!-- ##### MACRO GST_SINESRC ##### -->
+<!-- ##### FUNCTION gst_esdsink_set_format ##### -->
<para>
</para>
-@obj:
+@esdsink:
+@format:
-<!-- ##### FUNCTION gst_object_get_type ##### -->
+<!-- ##### SIGNAL GstSrc::eos ##### -->
<para>
+An eos signal is triggered whenever the GstSrc has reached the end of
+the stream.
</para>
-@Returns:
+@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 +317,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,156 +356,188 @@ 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 ##### -->
+<!-- ##### FUNCTION gst_sink_new ##### -->
<para>
-This macro checks to see if the GST_SRC_ASYNC flag is set.
+
</para>
-@obj: GstSrc to check for flag in.
+@name:
+@Returns:
-<!-- ##### STRUCT GstFilter ##### -->
+<!-- ##### SECTION ./tmpl/plugin.sgml:See_Also ##### -->
<para>
</para>
-<!-- ##### MACRO GST_TYPE_ASYNCDISKSRC ##### -->
+<!-- ##### MACRO GST_PAD_CLASS ##### -->
<para>
</para>
+@klass:
-<!-- ##### MACRO GST_TEE_CLASS ##### -->
+<!-- ##### FUNCTION plugin_load_all ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO GST_SINESRC_CLASS ##### -->
<para>
</para>
@klass:
-<!-- ##### FUNCTION gst_thread_main_loop ##### -->
+<!-- ##### MACRO GST_IS_TEE_CLASS ##### -->
<para>
</para>
-@arg:
+@obj:
-<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Title ##### -->
-GstEsdSink
+<!-- ##### FUNCTION gst_thread_main_loop ##### -->
+<para>
+</para>
-<!-- ##### MACRO GST_TYPE_BIN ##### -->
+@arg:
+
+<!-- ##### FUNCTION gst_pad_save_thyself ##### -->
<para>
</para>
+@pad:
+@parent:
+@Returns:
-<!-- ##### MACRO GST_IS_IDENTITY_CLASS ##### -->
+<!-- ##### MACRO GST_IS_AUDIOSINK_CLASS ##### -->
<para>
</para>
@obj:
-<!-- ##### MACRO GST_TYPE_TEE ##### -->
+<!-- ##### STRUCT GstDiskSrc ##### -->
<para>
</para>
-<!-- ##### ARG GstQueue:timeout ##### -->
+<!-- ##### SECTION ./tmpl/gstconnection.sgml:Title ##### -->
+GstConnection
+
+
+<!-- ##### MACRO GST_TYPE_FDSRC ##### -->
<para>
</para>
-<!-- ##### FUNCTION gst_fakesrc_new ##### -->
+<!-- ##### MACRO GST_IS_SRC_CLASS ##### -->
<para>
</para>
-@name:
-@Returns:
+@obj:
-<!-- ##### SECTION ./tmpl/gstconnection.sgml:Long_Description ##### -->
+<!-- ##### ARG GstSineSrc:freq ##### -->
<para>
-A connection is a bas class for a generic connection between
-elements. A connection is typically a bas class for queues.
+The frequency.
+</para>
+
+<!-- ##### ARG GstAsyncDiskSrc:bytesperread ##### -->
+<para>
+Specify how many bytes to read at a time.
</para>
-<!-- ##### FUNCTION gst_src_get_type ##### -->
+<!-- ##### MACRO GST_TYPE_PIPELINE ##### -->
<para>
</para>
-@Returns:
-<!-- ##### STRUCT GstDiskSrcClass ##### -->
+<!-- ##### STRUCT GstHttpSrcClass ##### -->
<para>
</para>
-<!-- ##### MACRO GST_PROPS_INT_ID ##### -->
+<!-- ##### FUNCTION gst_filter_new ##### -->
<para>
</para>
+@name:
+@Returns:
-<!-- ##### FUNCTION gst_fakesink_chain ##### -->
+<!-- ##### SECTION ./tmpl/GstElement.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/gstesdsink.sgml:See_Also ##### -->
<para>
</para>
-@pad:
-@buf:
-<!-- ##### FUNCTION gst_type_add_src ##### -->
+<!-- ##### FUNCTION gst_sink_get_type ##### -->
<para>
</para>
-@id:
-@src:
+@Returns:
-<!-- ##### FUNCTION gst_esdsink_get_type ##### -->
+<!-- ##### MACRO GST_TYPE_TEE ##### -->
<para>
</para>
-@Returns:
-<!-- ##### FUNCTION gst_esdsink_chain ##### -->
+<!-- ##### FUNCTION gst_queue_push ##### -->
<para>
</para>
-@pad:
-@buf:
+@connection:
-<!-- ##### MACRO INFO ##### -->
+<!-- ##### MACRO GST_FILTER_FLAG_LAST ##### -->
+<para>
+subclass use this to start their flag enumeration
+</para>
+
+
+<!-- ##### SECTION ./tmpl/GstElement.sgml:Title ##### -->
+GstElement
+
+
+<!-- ##### MACRO GST_BIN ##### -->
<para>
</para>
-@cat:
-@format:
-@args...:
+@obj:
<!-- ##### FUNCTION gst_type_get_sinks ##### -->
<para>
@@ -489,251 +547,254 @@ elements. A connection is typically a bas class for queues.
@id:
@Returns:
-<!-- ##### MACRO GST_TYPE_HTTPSRC ##### -->
+<!-- ##### MACRO GST_BUFFER_POOL ##### -->
<para>
</para>
+@buf:
-<!-- ##### MACRO GST_TYPE_ELEMENT ##### -->
+<!-- ##### FUNCTION gst_audiosink_set_channels ##### -->
<para>
</para>
+@audiosink:
+@channels:
+
+<!-- ##### SECTION ./tmpl/gstconnection.sgml:Short_Description ##### -->
+Generic connection between elements.
+
-<!-- ##### STRUCT GstFakeSink ##### -->
+<!-- ##### STRUCT GstSinkClass ##### -->
<para>
</para>
-<!-- ##### MACRO GST_THREAD_CLASS ##### -->
+<!-- ##### STRUCT GstEsdSink ##### -->
<para>
</para>
-@klass:
-<!-- ##### MACRO GST_BIN_CLASS ##### -->
+<!-- ##### STRUCT GstFilterClass ##### -->
<para>
</para>
-@klass:
-<!-- ##### MACRO GST_TYPE_OBJECT ##### -->
+<!-- ##### MACRO GST_FDSINK ##### -->
<para>
</para>
+@obj:
-<!-- ##### MACRO GST_IS_ASYNCDISKSRC_CLASS ##### -->
+<!-- ##### MACRO ERROR ##### -->
<para>
</para>
-@obj:
+@element:
+@format:
+@args...:
-<!-- ##### MACRO GST_IS_FDSRC_CLASS ##### -->
+<!-- ##### MACRO GST_IS_FAKESRC ##### -->
<para>
</para>
@obj:
-<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Long_Description ##### -->
+<!-- ##### MACRO GST_FILTER ##### -->
<para>
</para>
+@obj:
-<!-- ##### MACRO GST_FAKESINK ##### -->
+<!-- ##### 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:Title ##### -->
-GstColorSpace
+<!-- ##### FUNCTION gst_esdsink_set_channels ##### -->
+<para>
+</para>
-<!-- ##### STRUCT GstEsdSink ##### -->
+@esdsink:
+@channels:
+
+<!-- ##### FUNCTION gst_esdsink_get_type ##### -->
<para>
</para>
+@Returns:
-<!-- ##### MACRO GST_PAD ##### -->
+<!-- ##### MACRO GST_IS_BIN_CLASS ##### -->
<para>
</para>
@obj:
-<!-- ##### STRUCT GstSink ##### -->
+<!-- ##### SECTION ./tmpl/GstElement.sgml:See_Also ##### -->
<para>
</para>
-<!-- ##### MACRO GST_IS_AUDIOSINK_CLASS ##### -->
+<!-- ##### MACRO GST_ELEMENT ##### -->
<para>
</para>
@obj:
-<!-- ##### SECTION ./tmpl/gstsrc.sgml:See_Also ##### -->
+<!-- ##### STRUCT GstEsdSinkClass ##### -->
<para>
</para>
-<!-- ##### FUNCTION gst_type_get_srcs ##### -->
+<!-- ##### MACRO GST_ELEMENT_IS_MULTI_IN ##### -->
<para>
+Query whether this object has multiple input pads.
</para>
-@id:
-@Returns:
-
-<!-- ##### SECTION ./tmpl/gstfilter.sgml:Short_Description ##### -->
-Take data in and spit data out
-
+@obj: Element to query for multiple input pads.
-<!-- ##### SECTION ./tmpl/gstfilter.sgml:Long_Description ##### -->
+<!-- ##### FUNCTION gst_pad_pull_region ##### -->
<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>
+@pad:
+@offset:
+@size:
+@Returns:
-<!-- ##### FUNCTION plugin_load_absolute ##### -->
+<!-- ##### USER_FUNCTION GstAutoplugListFunction ##### -->
<para>
-
+Get a list of all elements. These elements will be used in autoplugging.
</para>
-@name:
-@Returns:
+@data: user data
+@Returns: a GList of elements
-<!-- ##### FUNCTION gst_sinesrc_new ##### -->
+<!-- ##### FUNCTION gst_fdsink_new_with_fd ##### -->
<para>
</para>
@name:
+@fd:
@Returns:
-<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Long_Description ##### -->
+<!-- ##### MACRO DEBUG_NOPREFIX ##### -->
<para>
</para>
+@format:
+@args...:
-<!-- ##### FUNCTION gst_audiosrc_new ##### -->
+<!-- ##### SECTION ./tmpl/gstfilter.sgml:See_Also ##### -->
<para>
</para>
-@name:
-@Returns:
-<!-- ##### MACRO DEBUG_NOPREFIX ##### -->
+<!-- ##### STRUCT GstFdSrc ##### -->
<para>
</para>
-@format:
-@args...:
-<!-- ##### MACRO GST_QUEUE ##### -->
+<!-- ##### MACRO GST_IS_ELEMENT_CLASS ##### -->
<para>
</para>
@obj:
-<!-- ##### MACRO GST_FILTER ##### -->
+<!-- ##### STRUCT GstSrcClass ##### -->
<para>
</para>
-@obj:
-<!-- ##### FUNCTION gst_src_push ##### -->
+<!-- ##### STRUCT GstThreadClass ##### -->
<para>
</para>
-@src:
-<!-- ##### FUNCTION gst_filter_new ##### -->
+<!-- ##### ARG GstIdentity:control ##### -->
<para>
</para>
-@name:
-@Returns:
-<!-- ##### STRUCT GstThreadClass ##### -->
+<!-- ##### TYPEDEF GstPropsListFactory[] ##### -->
<para>
</para>
-<!-- ##### MACRO GST_IS_OBJECT ##### -->
+<!-- ##### MACRO GST_PAD ##### -->
<para>
</para>
@obj:
-<!-- ##### SIGNAL GstXML::object-loaded ##### -->
+<!-- ##### FUNCTION gst_pad_set_pull_function ##### -->
<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
+@pad:
+@pull:
-<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Title ##### -->
-GstGetbits
+<!-- ##### STRUCT GstSink ##### -->
+<para>
+</para>
-<!-- ##### MACRO GST_FILTER_CLASS ##### -->
+
+<!-- ##### FUNCTION gst_pipeline_get_type ##### -->
<para>
</para>
-@klass:
+@Returns:
-<!-- ##### MACRO ERROR ##### -->
+<!-- ##### MACRO GST_IS_THREAD ##### -->
<para>
</para>
-@element:
-@format:
-@args...:
+@obj:
-<!-- ##### MACRO GST_IS_PAD_CLASS ##### -->
+<!-- ##### MACRO GST_TYPE_THREAD ##### -->
<para>
</para>
-@obj:
-<!-- ##### FUNCTION gst_src_push_region ##### -->
+<!-- ##### STRUCT GstAsyncDiskSrcClass ##### -->
<para>
</para>
-@src:
-@offset:
-@size:
<!-- ##### FUNCTION gst_src_signal_eos ##### -->
<para>
@@ -742,199 +803,185 @@ GstGetbits
@src:
-<!-- ##### MACRO GST_SINESRC_CLASS ##### -->
+<!-- ##### STRUCT GstHttpSrc ##### -->
<para>
</para>
-@klass:
-<!-- ##### MACRO GST_IS_FAKESRC_CLASS ##### -->
+<!-- ##### MACRO GST_TYPE_SINK ##### -->
<para>
</para>
-@obj:
-<!-- ##### FUNCTION gst_connection_new ##### -->
+<!-- ##### MACRO DEBUG_SET_STRING ##### -->
<para>
</para>
-@name:
-@Returns:
+@format:
+@args...:
-<!-- ##### FUNCTION gst_sink_new ##### -->
+<!-- ##### STRUCT GstSrc ##### -->
<para>
</para>
-@name:
-@Returns:
-<!-- ##### STRUCT GstTee ##### -->
+<!-- ##### MACRO GST_IS_THREAD_CLASS ##### -->
<para>
</para>
+@obj:
-<!-- ##### MACRO GST_ELEMENT_CLASS ##### -->
+<!-- ##### FUNCTION gst_bin_get_type ##### -->
<para>
</para>
-@klass:
+@Returns:
-<!-- ##### SECTION ./tmpl/gstsrc.sgml:Long_Description ##### -->
+<!-- ##### ARG GstAsyncDiskSrc:offset ##### -->
<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.
-
+Specify the current offset in the file.
</para>
-<!-- ##### FUNCTION gst_fdsink_chain ##### -->
+<!-- ##### FUNCTION gst_queue_new ##### -->
<para>
</para>
-@pad:
-@buf:
+@name:
+@Returns:
-<!-- ##### MACRO GST_IS_IDENTITY ##### -->
+<!-- ##### MACRO GST_THREAD_CLASS ##### -->
<para>
</para>
-@obj:
+@klass:
-<!-- ##### FUNCTION gst_esdsink_set_channels ##### -->
+<!-- ##### MACRO GST_IS_FILTER_CLASS ##### -->
<para>
</para>
-@esdsink:
-@channels:
+@obj:
-<!-- ##### MACRO GST_FDSRC_CLASS ##### -->
+<!-- ##### MACRO GST_TYPE_AUDIOSINK ##### -->
<para>
</para>
-@klass:
-<!-- ##### FUNCTION gst_pad_add_ghost_parent ##### -->
+<!-- ##### SECTION ./tmpl/plugin.sgml:Long_Description ##### -->
<para>
</para>
-@pad:
-@parent:
-<!-- ##### MACRO GST_SINK_CLASS ##### -->
+<!-- ##### MACRO GST_CONNECTION_CLASS ##### -->
<para>
</para>
@klass:
-<!-- ##### STRUCT GstPipelineClass ##### -->
+<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Long_Description ##### -->
<para>
</para>
-<!-- ##### SECTION ./tmpl/gstsrc.sgml:Title ##### -->
-GstSrc
-
-
-<!-- ##### MACRO GST_IS_FDSINK_CLASS ##### -->
+<!-- ##### FUNCTION gst_connection_new ##### -->
<para>
</para>
-@obj:
+@name:
+@Returns:
-<!-- ##### MACRO GST_ASYNCDISKSRC ##### -->
+<!-- ##### MACRO GST_FILTER_CLASS ##### -->
<para>
</para>
-@obj:
+@klass:
-<!-- ##### FUNCTION gst_asyncdisksrc_get_type ##### -->
+<!-- ##### FUNCTION gst_identity_get_type ##### -->
<para>
</para>
@Returns:
-<!-- ##### MACRO GST_ESDSINK ##### -->
+<!-- ##### MACRO GST_SINK ##### -->
<para>
</para>
@obj:
-<!-- ##### FUNCTION gst_pipeline_get_type ##### -->
+<!-- ##### MACRO GST_PROPS_BOOL_ID ##### -->
<para>
</para>
-@Returns:
-<!-- ##### ARG GstSineSrc:freq ##### -->
+<!-- ##### MACRO GST_FDSRC_CLASS ##### -->
<para>
-The frequency.
+
</para>
+@klass:
-<!-- ##### STRUCT GstIdentityClass ##### -->
+<!-- ##### MACRO GST_TYPE_FAKESRC ##### -->
<para>
</para>
-<!-- ##### STRUCT GstSinkClass ##### -->
-<para>
+<!-- ##### SECTION ./tmpl/plugin.sgml:Short_Description ##### -->
-</para>
-<!-- ##### MACRO GST_IS_TEE_CLASS ##### -->
+<!-- ##### FUNCTION gst_pad_get_type ##### -->
<para>
</para>
-@obj:
+@Returns:
-<!-- ##### MACRO GST_STATE_UNSET ##### -->
+<!-- ##### STRUCT GstSineSrc ##### -->
<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.
-<!-- ##### STRUCT GstDiskSrc ##### -->
+<!-- ##### SECTION ./tmpl/gstsink.sgml:See_Also ##### -->
<para>
</para>
-<!-- ##### MACRO GST_SRC_FLAGS ##### -->
+<!-- ##### MACRO GST_IS_AUDIOSINK ##### -->
<para>
-This macro returns the entire set of flags for the object.
+
</para>
-@obj: GstSrc to return flags for.
+@obj:
-<!-- ##### FUNCTION gst_sink_get_type ##### -->
+<!-- ##### 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>
-@Returns:
<!-- ##### FUNCTION gst_tee_new_pad ##### -->
<para>
@@ -944,22 +991,26 @@ This macro returns the entire set of flags for the object.
@tee:
@Returns:
-<!-- ##### MACRO GST_TYPE_AUDIOSRC ##### -->
+<!-- ##### MACRO GST_OBJECT ##### -->
<para>
</para>
+@obj:
-<!-- ##### MACRO GST_SRC_CLASS ##### -->
+<!-- ##### MACRO GST_IS_FDSINK ##### -->
<para>
</para>
-@klass:
+@obj:
-<!-- ##### SECTION ./tmpl/gstsrc.sgml:Short_Description ##### -->
-The start point of a filter graph
+<!-- ##### MACRO GST_IS_DISKSRC ##### -->
+<para>
+
+</para>
+@obj:
<!-- ##### MACRO GST_FAKESINK_CLASS ##### -->
<para>
@@ -968,1361 +1019,1435 @@ The start point of a filter graph
@klass:
-<!-- ##### MACRO GST_IS_SINK_CLASS ##### -->
+<!-- ##### MACRO GST_AUTOPLUG_MAX_COST ##### -->
<para>
-
+The maximum cost of a certain connection.
</para>
-@obj:
-<!-- ##### STRUCT GstConnectionClass ##### -->
+<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### MACRO GST_TYPE_FDSINK ##### -->
<para>
</para>
-<!-- ##### MACRO GST_IS_PAD ##### -->
+<!-- ##### SECTION ./tmpl/GstElement.sgml:Long_Description ##### -->
<para>
</para>
-@obj:
-<!-- ##### STRUCT GstFdSinkClass ##### -->
+<!-- ##### MACRO GST_IS_FAKESINK_CLASS ##### -->
<para>
</para>
+@obj:
-<!-- ##### FUNCTION gst_type_load_thyself ##### -->
+<!-- ##### FUNCTION gst_pad_set_caps ##### -->
<para>
</para>
-@parent:
-@Returns:
+@pad:
+@caps:
-<!-- ##### FUNCTION gst_plugin_init ##### -->
+<!-- ##### MACRO GST_AUDIOSRC_CLASS ##### -->
<para>
</para>
+@klass:
-<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Short_Description ##### -->
+<!-- ##### MACRO GST_IS_FILTER ##### -->
+<para>
+</para>
+@obj:
-<!-- ##### MACRO DEBUG_LEAVE ##### -->
+<!-- ##### STRUCT GstAudioSrcClass ##### -->
<para>
</para>
-@format:
-@args...:
-<!-- ##### MACRO GST_ASYNCDISKSRC_CLASS ##### -->
+<!-- ##### MACRO GST_TYPE_FILTER ##### -->
<para>
</para>
-@klass:
-<!-- ##### MACRO GST_ESDSINK_CLASS ##### -->
+<!-- ##### FUNCTION gst_identity_new ##### -->
<para>
</para>
-@klass:
+@name:
+@Returns:
-<!-- ##### MACRO GST_IS_BIN_CLASS ##### -->
+<!-- ##### MACRO GST_IS_AUDIOSRC_CLASS ##### -->
<para>
</para>
@obj:
-<!-- ##### FUNCTION gst_element_get_type ##### -->
+<!-- ##### FUNCTION gst_audiosrc_new ##### -->
<para>
</para>
+@name:
@Returns:
-<!-- ##### STRUCT GstSineSrcClass ##### -->
+<!-- ##### STRUCT GstIdentityClass ##### -->
<para>
</para>
-<!-- ##### MACRO GST_IS_PIPELINE ##### -->
+<!-- ##### MACRO GST_IS_PAD_CLASS ##### -->
<para>
</para>
@obj:
-<!-- ##### SECTION ./tmpl/gstconnection.sgml:Title ##### -->
-GstConnection
-
-
-<!-- ##### MACRO GST_TYPE_THREAD ##### -->
+<!-- ##### STRUCT GstConnection ##### -->
<para>
</para>
-<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:See_Also ##### -->
+<!-- ##### STRUCT GstQueueClass ##### -->
<para>
</para>
-<!-- ##### STRUCT GstHttpSrc ##### -->
+<!-- ##### MACRO GST_SINK_FLAG_LAST ##### -->
<para>
</para>
-<!-- ##### MACRO GST_STATE_SET ##### -->
+<!-- ##### MACRO GST_IDENTITY_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.
+@klass:
-<!-- ##### MACRO DEBUG_ENTER_STRING ##### -->
+<!-- ##### MACRO GST_IS_FDSINK_CLASS ##### -->
<para>
</para>
+@obj:
-<!-- ##### MACRO GST_AUDIOSRC_CLASS ##### -->
+<!-- ##### FUNCTION gst_fakesrc_push ##### -->
<para>
</para>
-@klass:
+@src:
-<!-- ##### ENUM GstCapsDefinition ##### -->
+<!-- ##### FUNCTION gst_type_add_sink ##### -->
<para>
</para>
-@GST_CAPS_ALWAYS:
-@GST_CAPS_MAYBE:
+@id:
+@sink:
-<!-- ##### MACRO GST_DISKSRC ##### -->
+<!-- ##### MACRO GST_IS_IDENTITY_CLASS ##### -->
<para>
</para>
@obj:
-<!-- ##### SECTION ./tmpl/gstconnection.sgml:Short_Description ##### -->
-Generic connection between elements.
+<!-- ##### STRUCT GstFakeSinkClass ##### -->
+<para>
+
+</para>
-<!-- ##### MACRO GST_TYPE_AUDIOSINK ##### -->
+<!-- ##### MACRO GST_SRC_FLAGS ##### -->
<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
+
+<!-- ##### ARG GstAsyncDiskSrc:length ##### -->
+<para>
+Get the size of the current file.
</para>
-<!-- ##### STRUCT GstFdSrcClass ##### -->
+<!-- ##### MACRO GST_FDSINK_CLASS ##### -->
<para>
</para>
+@klass:
-<!-- ##### FUNCTION gst_esdsink_sync_parms ##### -->
+<!-- ##### FUNCTION gst_fdsink_new ##### -->
<para>
</para>
-@esdsink:
+@name:
+@Returns:
-<!-- ##### MACRO GST_IS_SINK ##### -->
+<!-- ##### SECTION ./tmpl/gstsrc.sgml:Short_Description ##### -->
+The start point of a filter graph
+
+
+<!-- ##### FUNCTION gst_src_push ##### -->
<para>
</para>
-@obj:
+@src:
-<!-- ##### MACRO GST_IS_THREAD ##### -->
+<!-- ##### FUNCTION gst_element_save_thyself ##### -->
<para>
</para>
-@obj:
+@element:
+@parent:
+@Returns:
-<!-- ##### MACRO GST_SINK ##### -->
+<!-- ##### MACRO GST_IS_TEE ##### -->
<para>
</para>
@obj:
-<!-- ##### MACRO GST_TYPE_FDSINK ##### -->
+<!-- ##### FUNCTION gst_type_get_sink_to_src ##### -->
<para>
</para>
+@sinkid:
+@srcid:
+@Returns:
-<!-- ##### MACRO GST_IS_DISKSRC_CLASS ##### -->
+<!-- ##### MACRO GST_IS_ESDSINK ##### -->
<para>
</para>
@obj:
-<!-- ##### MACRO GST_IS_PIPELINE_CLASS ##### -->
+<!-- ##### MACRO GST_PROPS_INT_ID ##### -->
<para>
</para>
-@obj:
-<!-- ##### SECTION ./tmpl/plugin.sgml:Title ##### -->
-plugin
+<!-- ##### STRUCT GstTeeClass ##### -->
+<para>
+</para>
-<!-- ##### MACRO GST_TYPE_SRC ##### -->
+
+<!-- ##### FUNCTION gst_sinesrc_push ##### -->
<para>
</para>
+@src:
-<!-- ##### FUNCTION gst_identity_chain ##### -->
+<!-- ##### MACRO GST_FAKESINK ##### -->
<para>
</para>
-@pad:
-@buf:
+@obj:
-<!-- ##### STRUCT GstAsyncDiskSrc ##### -->
+<!-- ##### FUNCTION gst_type_get_srcs ##### -->
<para>
</para>
+@id:
+@Returns:
-<!-- ##### FUNCTION gst_identity_new ##### -->
+<!-- ##### FUNCTION gst_esdsink_set_frequency ##### -->
<para>
</para>
-@name:
-@Returns:
+@esdsink:
+@frequency:
-<!-- ##### MACRO GST_IS_HTTPSRC_CLASS ##### -->
+<!-- ##### MACRO GST_FAKESRC_CLASS ##### -->
<para>
</para>
-@obj:
+@klass:
-<!-- ##### MACRO GST_IS_FAKESRC ##### -->
+<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### ARG GstQueue:timeout ##### -->
<para>
</para>
-@obj:
-<!-- ##### STRUCT GstHttpSrcClass ##### -->
+<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Long_Description ##### -->
<para>
</para>
-<!-- ##### MACRO GST_PROPS_FOURCC_ID ##### -->
+<!-- ##### STRUCT GstBinClass ##### -->
<para>
</para>
-<!-- ##### MACRO GST_SRC_UNSET_FLAGS ##### -->
+<!-- ##### MACRO GST_TYPE_DISKSRC ##### -->
<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 ##### -->
+<!-- ##### MACRO GST_TYPE_SRC ##### -->
<para>
</para>
-@audiosink:
-<!-- ##### FUNCTION gst_tee_new ##### -->
+<!-- ##### FUNCTION gst_audiosrc_get_type ##### -->
<para>
</para>
-@name:
@Returns:
-<!-- ##### MACRO GST_IS_OBJECT_CLASS ##### -->
+<!-- ##### MACRO GST_FAKESRC ##### -->
<para>
</para>
@obj:
-<!-- ##### FUNCTION gst_pad_get_directory ##### -->
+<!-- ##### FUNCTION gst_httpsrc_get_type ##### -->
<para>
</para>
-@pad:
@Returns:
-<!-- ##### MACRO GST_HTTPSRC ##### -->
+<!-- ##### MACRO GST_IS_HTTPSRC ##### -->
<para>
</para>
@obj:
-<!-- ##### MACRO GST_ELEMENT ##### -->
+<!-- ##### MACRO GST_DISKSRC_CLASS ##### -->
<para>
</para>
-@obj:
+@klass:
-<!-- ##### MACRO GST_CPU_FLAG_SSE ##### -->
+<!-- ##### MACRO GST_IDENTITY ##### -->
<para>
-A flag indicating that SSE instructions are supported.
+
</para>
+@obj:
-<!-- ##### FUNCTION gst_pad_set_type_id ##### -->
+<!-- ##### MACRO GST_IS_HTTPSRC_CLASS ##### -->
<para>
</para>
-@pad:
-@id:
+@obj:
-<!-- ##### STRUCT GstAudioSrcClass ##### -->
+<!-- ##### MACRO GST_ESDSINK_CLASS ##### -->
<para>
</para>
+@klass:
-<!-- ##### MACRO GST_IS_FDSINK ##### -->
+<!-- ##### MACRO GST_TYPE_ASYNCDISKSRC ##### -->
<para>
</para>
-@obj:
-<!-- ##### SECTION ./tmpl/GstElement.sgml:Long_Description ##### -->
+<!-- ##### FUNCTION gst_audiosink_sync_parms ##### -->
<para>
</para>
+@audiosink:
-<!-- ##### ARG GstIdentity:control ##### -->
+<!-- ##### FUNCTION gst_elementfactory_add_sink ##### -->
<para>
</para>
+@elementfactory:
+@id:
-<!-- ##### SECTION ./tmpl/gstesdsink.sgml:Short_Description ##### -->
+<!-- ##### MACRO GST_IS_OBJECT ##### -->
+<para>
+</para>
+@obj:
-<!-- ##### SECTION ./tmpl/gstsink.sgml:Short_Description ##### -->
-The end point of a filter graph
+<!-- ##### 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.
-<!-- ##### FUNCTION gst_connection_get_type ##### -->
+<!-- ##### MACRO GST_IS_FAKESINK ##### -->
<para>
</para>
-@Returns:
+@obj:
-<!-- ##### MACRO GST_FDSINK_CLASS ##### -->
+<!-- ##### MACRO GST_QUEUE_CLASS ##### -->
<para>
</para>
@klass:
-<!-- ##### STRUCT GstFakeSrcClass ##### -->
+<!-- ##### FUNCTION gst_pad_set_type_id ##### -->
<para>
</para>
+@pad:
+@id:
-<!-- ##### MACRO GST_OBJECT ##### -->
+<!-- ##### MACRO GST_TYPE_OBJECT ##### -->
<para>
</para>
-@obj:
-<!-- ##### FUNCTION gst_thread_get_type ##### -->
+<!-- ##### FUNCTION gst_src_get_type ##### -->
<para>
</para>
@Returns:
-<!-- ##### MACRO GST_IS_SRC_CLASS ##### -->
+<!-- ##### FUNCTION gst_pad_add_ghost_parent ##### -->
<para>
</para>
-@obj:
+@pad:
+@parent:
-<!-- ##### FUNCTION gst_bin_get_type ##### -->
+<!-- ##### FUNCTION gst_autoplug_caps ##### -->
<para>
</para>
+@srccaps:
+@sinkcaps:
@Returns:
-<!-- ##### FUNCTION gst_element_request_pad ##### -->
+<!-- ##### FUNCTION gst_tee_new ##### -->
<para>
</para>
-@element:
-@templ:
+@name:
@Returns:
-@temp:
-<!-- ##### FUNCTION gst_pad_set_caps ##### -->
+<!-- ##### FUNCTION gst_audiosink_set_frequency ##### -->
<para>
</para>
-@pad:
-@caps:
+@audiosink:
+@frequency:
-<!-- ##### MACRO GST_IS_FAKESINK ##### -->
+<!-- ##### MACRO GST_TYPE_BIN ##### -->
<para>
</para>
-@obj:
-<!-- ##### MACRO GST_STATE_IS_SET ##### -->
+<!-- ##### STRUCT GstAudioSink ##### -->
<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_type_save_thyself ##### -->
+<!-- ##### FUNCTION gst_elementfactory_register ##### -->
<para>
</para>
-@type:
-@parent:
-@Returns:
+@elementfactory:
-<!-- ##### MACRO GST_IS_SINESRC ##### -->
+<!-- ##### MACRO GST_IS_QUEUE ##### -->
<para>
</para>
@obj:
-<!-- ##### FUNCTION gst_sinesrc_get_type ##### -->
+<!-- ##### FUNCTION gst_element_loopfunc_wrapper ##### -->
<para>
-
</para>
+@argc:
+@argv:
@Returns:
-<!-- ##### MACRO GST_BIN ##### -->
+<!-- ##### MACRO GST_IS_SINESRC ##### -->
<para>
</para>
@obj:
-<!-- ##### FUNCTION plugin_load_all ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GST_TEE ##### -->
+<!-- ##### MACRO GST_IS_FDSRC_CLASS ##### -->
<para>
</para>
@obj:
-<!-- ##### FUNCTION gst_fdsink_get_type ##### -->
+<!-- ##### FUNCTION gst_sinesrc_get_type ##### -->
<para>
</para>
@Returns:
-<!-- ##### MACRO GST_SRC_SET_FLAGS ##### -->
+<!-- ##### MACRO ERROR_OBJECT ##### -->
<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.
+@element:
+@object:
+@format:
+@args...:
-<!-- ##### MACRO GST_SRC_IS_ASYNC ##### -->
+<!-- ##### MACRO GST_IS_IDENTITY ##### -->
<para>
-Query a GstSrc for the ASYNC flag
+
</para>
-@obj: The GstSrc to query
+@obj:
-<!-- ##### MACRO GST_TYPE_IDENTITY ##### -->
+<!-- ##### MACRO GST_AUDIOSRC ##### -->
<para>
</para>
+@obj:
-<!-- ##### FUNCTION gst_element_loopfunc_wrapper ##### -->
+<!-- ##### MACRO GST_TYPE_ESDSINK ##### -->
<para>
+
</para>
-@argc:
-@argv:
-@Returns:
-<!-- ##### MACRO GST_TYPE_FDSRC ##### -->
+<!-- ##### MACRO GST_FDSRC ##### -->
<para>
</para>
+@obj:
-<!-- ##### FUNCTION gst_type_initialize ##### -->
+<!-- ##### MACRO GST_IS_OBJECT_CLASS ##### -->
<para>
</para>
+@obj:
-<!-- ##### FUNCTION gst_pad_get_ghost_parents ##### -->
+<!-- ##### FUNCTION gst_esdsink_chain ##### -->
<para>
</para>
@pad:
-@Returns:
+@buf:
-<!-- ##### STRUCT GstAudioSrc ##### -->
+<!-- ##### FUNCTION gst_pad_eos_func ##### -->
<para>
</para>
+@pad:
+@Returns:
-<!-- ##### SECTION ./tmpl/gstsink.sgml:Title ##### -->
-GstSink
-
-
-<!-- ##### FUNCTION gst_type_get_sink_to_src ##### -->
+<!-- ##### FUNCTION gst_audiosink_get_type ##### -->
<para>
</para>
-@sinkid:
-@srcid:
@Returns:
-<!-- ##### MACRO GST_TYPE_FAKESRC ##### -->
+<!-- ##### MACRO GST_OBJECT_CLASS ##### -->
<para>
</para>
+@klass:
-<!-- ##### MACRO GST_SINK_FLAG_LAST ##### -->
+<!-- ##### 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>
-<!-- ##### FUNCTION gst_queue_get_type ##### -->
+<!-- ##### MACRO GST_BUFFER ##### -->
<para>
</para>
-@Returns:
+@buf:
-<!-- ##### STRUCT GstSrc ##### -->
+<!-- ##### MACRO GST_SRC_IS_ASYNC ##### -->
<para>
-
+Query a GstSrc for the ASYNC flag
</para>
+@obj: The GstSrc to query
-<!-- ##### FUNCTION gst_connection_push ##### -->
+<!-- ##### MACRO GST_PIPELINE ##### -->
<para>
</para>
-@connection:
+@obj:
-<!-- ##### MACRO GST_TYPE_CONNECTION ##### -->
+<!-- ##### 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.
-<!-- ##### SECTION ./tmpl/gstfilter.sgml:See_Also ##### -->
+<!-- ##### FUNCTION gst_queue_chain ##### -->
<para>
</para>
+@pad:
+@buf:
-<!-- ##### MACRO GST_AUDIOSRC ##### -->
+<!-- ##### MACRO GST_TYPE_QUEUE ##### -->
<para>
</para>
-@obj:
-<!-- ##### MACRO GST_BUFFER ##### -->
+<!-- ##### FUNCTION gst_fakesink_get_type ##### -->
<para>
</para>
-@buf:
+@Returns:
-<!-- ##### STRUCT GstQueueClass ##### -->
+<!-- ##### MACRO GST_TYPE_CONNECTION ##### -->
<para>
</para>
-<!-- ##### ARG GstTypeFind:type ##### -->
+<!-- ##### MACRO GST_CONNECTION ##### -->
<para>
-Query the element for the current mime type
+
</para>
+@obj:
-<!-- ##### SECTION ./tmpl/GstElement.sgml:Short_Description ##### -->
+<!-- ##### MACRO GST_TYPE_HTTPSRC ##### -->
+<para>
+</para>
-<!-- ##### ARG GstFakeSrc:patern ##### -->
+<!-- ##### MACRO GST_TYPE_PAD ##### -->
<para>
</para>
-<!-- ##### FUNCTION gst_xml_new_from_memory ##### -->
+<!-- ##### FUNCTION gst_autoplug_pads ##### -->
<para>
</para>
-@buffer:
-@size:
-@root:
+@srcpad:
+@sinkpad:
@Returns:
-<!-- ##### SECTION ./tmpl/gstgetbits.sgml:Long_Description ##### -->
+<!-- ##### FUNCTION gst_src_push_region ##### -->
<para>
</para>
+@src:
+@offset:
+@size:
-<!-- ##### FUNCTION gst_fakesink_get_type ##### -->
+<!-- ##### FUNCTION gst_fdsink_get_type ##### -->
<para>
</para>
@Returns:
-<!-- ##### FUNCTION gst_element_change_state ##### -->
+<!-- ##### STRUCT GstPipelineClass ##### -->
<para>
</para>
-@element:
-@state:
-@Returns:
-<!-- ##### MACRO GST_FAKESRC_CLASS ##### -->
+<!-- ##### MACRO GST_IS_AUDIOSRC ##### -->
<para>
</para>
-@klass:
+@obj:
-<!-- ##### FUNCTION gst_type_dump ##### -->
+<!-- ##### MACRO DEBUG_ENTER ##### -->
<para>
</para>
+@format:
+@args...:
-<!-- ##### STRUCT GstAudioSinkClass ##### -->
+<!-- ##### SIGNAL GstXML::object-loaded ##### -->
<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
-<!-- ##### MACRO GST_IDENTITY_CLASS ##### -->
+<!-- ##### MACRO GST_DISKSRC ##### -->
<para>
</para>
-@klass:
+@obj:
-<!-- ##### STRUCT GstFdSink ##### -->
+<!-- ##### MACRO INFO_ELEMENT ##### -->
<para>
</para>
+@cat:
+@element:
+@format:
+@args...:
-<!-- ##### ENUM GstPropsId ##### -->
+<!-- ##### MACRO GST_ELEMENT_CLASS ##### -->
<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:
+@klass:
-<!-- ##### FUNCTION gst_pad_eos_func ##### -->
+<!-- ##### FUNCTION gst_fakesrc_new ##### -->
<para>
</para>
-@pad:
+@name:
@Returns:
-<!-- ##### STRUCT GstEsdSinkClass ##### -->
+<!-- ##### MACRO GST_SINK_CLASS ##### -->
<para>
</para>
+@klass:
-<!-- ##### FUNCTION gst_esdsink_set_frequency ##### -->
+<!-- ##### STRUCT GstAudioSinkClass ##### -->
<para>
</para>
-@esdsink:
-@frequency:
-<!-- ##### ARG GstAsyncDiskSrc:length ##### -->
+<!-- ##### FUNCTION gst_type_add_src ##### -->
<para>
-Get the size of the current file.
-</para>
-
-<!-- ##### MACRO GST_FILTER_FLAG_LAST ##### -->
-<para>
-subclass use this to start their flag enumeration
</para>
+@id:
+@src:
-<!-- ##### MACRO ERROR_OBJECT ##### -->
+<!-- ##### STRUCT GstFdSink ##### -->
<para>
</para>
-@element:
-@object:
-@format:
-@args...:
-<!-- ##### ENUM GstSrcFlags ##### -->
+<!-- ##### FUNCTION gst_fakesrc_get_type ##### -->
<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
+@Returns:
-<!-- ##### MACRO GST_TYPE_PIPELINE ##### -->
+<!-- ##### MACRO GST_IS_PIPELINE ##### -->
<para>
</para>
+@obj:
-<!-- ##### MACRO GST_TYPE_SINESRC ##### -->
+<!-- ##### STRUCT GstFdSinkClass ##### -->
<para>
</para>
-<!-- ##### FUNCTION gst_esdsink_new ##### -->
+<!-- ##### MACRO GST_IS_SINESRC_CLASS ##### -->
<para>
</para>
-@name:
-@Returns:
+@obj:
-<!-- ##### FUNCTION gst_audiosink_set_channels ##### -->
-<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>
-@audiosink:
-@channels:
+@obj: GstSrc to check for flag in.
-<!-- ##### STRUCT GstSrcClass ##### -->
+<!-- ##### MACRO GST_TYPE_SINESRC ##### -->
<para>
</para>
-<!-- ##### FUNCTION gst_thread_iterate ##### -->
+<!-- ##### MACRO GST_ASYNCDISKSRC_CLASS ##### -->
<para>
</para>
-@thread:
+@klass:
-<!-- ##### MACRO GST_AUDIOSINK ##### -->
+<!-- ##### STRUCT GstFdSrcClass ##### -->
<para>
</para>
-@obj:
-<!-- ##### SECTION ./tmpl/plugin.sgml:See_Also ##### -->
+<!-- ##### MACRO GST_CPU_FLAG_SSE ##### -->
<para>
-
+A flag indicating that SSE instructions are supported.
</para>
-<!-- ##### MACRO GST_IS_BIN ##### -->
+<!-- ##### FUNCTION gst_esdsink_sync_parms ##### -->
<para>
</para>
-@obj:
+@esdsink:
-<!-- ##### MACRO GST_TYPE_PAD ##### -->
+<!-- ##### MACRO GST_IS_CONNECTION_CLASS ##### -->
<para>
</para>
+@obj:
-<!-- ##### MACRO GST_IS_TEE ##### -->
+<!-- ##### FUNCTION gst_connection_push ##### -->
<para>
</para>
-@obj:
+@connection:
-<!-- ##### FUNCTION gst_elementfactory_add_sink ##### -->
+<!-- ##### STRUCT GstDiskSrcClass ##### -->
<para>
</para>
-@elementfactory:
-@id:
-<!-- ##### FUNCTION gst_fakesrc_get_type ##### -->
+<!-- ##### FUNCTION gst_audiosink_new ##### -->
<para>
</para>
+@name:
@Returns:
-<!-- ##### FUNCTION gst_tee_chain ##### -->
+<!-- ##### ARG GstAsyncDiskSrc:size ##### -->
<para>
</para>
-@pad:
-@buf:
-<!-- ##### TYPEDEF GstPropsListFactory[] ##### -->
+<!-- ##### FUNCTION gst_element_get_type ##### -->
<para>
</para>
+@Returns:
-<!-- ##### FUNCTION gst_pad_get_type_id ##### -->
+<!-- ##### MACRO GST_ESDSINK ##### -->
<para>
</para>
-@pad:
-@Returns:
+@obj:
-<!-- ##### SECTION ./tmpl/gstsink.sgml:See_Also ##### -->
+<!-- ##### STRUCT GstElementClass ##### -->
<para>
</para>
-<!-- ##### FUNCTION gst_queue_chain ##### -->
+<!-- ##### MACRO GST_IS_SRC ##### -->
<para>
</para>
-@pad:
-@buf:
+@obj:
-<!-- ##### STRUCT GstAudioSink ##### -->
+<!-- ##### FUNCTION gst_type_initialize ##### -->
<para>
</para>
-<!-- ##### FUNCTION gst_audiosink_chain ##### -->
+<!-- ##### SECTION ./tmpl/gstfilter.sgml:Title ##### -->
+GstFilter
+
+
+<!-- ##### MACRO GST_TEE ##### -->
<para>
</para>
-@pad:
-@buf:
+@obj:
-<!-- ##### ARG GstPad:active ##### -->
+<!-- ##### MACRO GST_IS_QUEUE_CLASS ##### -->
<para>
-Indicates this pad is active
+
</para>
+@obj:
-<!-- ##### MACRO GST_OBJECT_CLASS ##### -->
+<!-- ##### FUNCTION gst_fdsrc_get_type ##### -->
<para>
</para>
-@klass:
+@Returns:
-<!-- ##### MACRO GST_THREAD ##### -->
+<!-- ##### ENUM GstPropsId ##### -->
<para>
</para>
-@obj:
+@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:
-<!-- ##### MACRO GST_IS_FAKESINK_CLASS ##### -->
+<!-- ##### FUNCTION gst_pad_get_caps ##### -->
<para>
</para>
-@obj:
+@pad:
+@Returns:
-<!-- ##### MACRO GST_CONNECTION_CLASS ##### -->
+<!-- ##### FUNCTION gst_pad_get_type_id ##### -->
<para>
</para>
-@klass:
+@pad:
+@Returns:
-<!-- ##### STRUCT GstFdSrc ##### -->
+<!-- ##### FUNCTION gst_thread_iterate ##### -->
<para>
</para>
+@thread:
-<!-- ##### STRUCT GstTeeClass ##### -->
+<!-- ##### ENUM GstCapsDefinition ##### -->
<para>
</para>
+@GST_CAPS_ALWAYS:
+@GST_CAPS_MAYBE:
-<!-- ##### FUNCTION gst_element_save_thyself ##### -->
+<!-- ##### FUNCTION gst_pipeline_autoplug ##### -->
<para>
</para>
-@element:
-@parent:
+@pipeline:
@Returns:
-<!-- ##### FUNCTION gst_sinesrc_push ##### -->
+<!-- ##### STRUCT GstPadClass ##### -->
<para>
</para>
-@src:
-<!-- ##### FUNCTION gst_audiosink_set_frequency ##### -->
+<!-- ##### ENUM GstSrcFlags ##### -->
<para>
-
+Flags for the GstSrc element
</para>
-@audiosink:
-@frequency:
+@GST_SRC_ASYNC: Indicates that this src is asynchronous
+@GST_SRC_FLAG_LAST: subclasses can use this to number their flags
-<!-- ##### MACRO GST_TYPE_QUEUE ##### -->
+<!-- ##### MACRO GST_HTTPSRC ##### -->
<para>
</para>
+@obj:
-<!-- ##### FUNCTION gst_elementfactory_register ##### -->
+<!-- ##### 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>
-@elementfactory:
+@GST_ASYNCDISKSRC_OPEN:
+@GST_ASYNCDISKSRC_FLAG_LAST:
-<!-- ##### FUNCTION gst_audiosink_get_type ##### -->
+<!-- ##### STRUCT GstAsyncDiskSrc ##### -->
<para>
</para>
-@Returns:
-<!-- ##### MACRO GST_META ##### -->
+<!-- ##### FUNCTION gst_element_change_state ##### -->
<para>
</para>
-@meta:
+@element:
+@state:
+@Returns:
-<!-- ##### FUNCTION gst_httpsrc_get_type ##### -->
+<!-- ##### STRUCT GstQueue ##### -->
<para>
</para>
-@Returns:
-<!-- ##### FUNCTION gst_identity_get_type ##### -->
+<!-- ##### FUNCTION gst_pad_get_ghost_parents ##### -->
<para>
</para>
+@pad:
@Returns:
-<!-- ##### MACRO GST_IS_ESDSINK ##### -->
+<!-- ##### STRUCT GstFilter ##### -->
<para>
</para>
-@obj:
-<!-- ##### FUNCTION gst_disksrc_get_type ##### -->
+<!-- ##### MACRO GST_IS_BIN ##### -->
<para>
</para>
-@Returns:
+@obj:
-<!-- ##### MACRO GST_FDSINK ##### -->
+<!-- ##### FUNCTION plugin_initialize ##### -->
<para>
</para>
-@obj:
-<!-- ##### FUNCTION gst_pad_save_thyself ##### -->
+<!-- ##### ARG GstAsyncDiskSrc:location ##### -->
<para>
-
+Specify the location of the file to read.
</para>
-@pad:
-@parent:
-@Returns:
-<!-- ##### STRUCT GstElementClass ##### -->
+<!-- ##### MACRO GST_TEE_CLASS ##### -->
<para>
</para>
+@klass:
-<!-- ##### MACRO GST_TYPE_FILTER ##### -->
+<!-- ##### FUNCTION gst_queue_get_type ##### -->
<para>
</para>
+@Returns:
-<!-- ##### MACRO GST_IS_SINESRC_CLASS ##### -->
+<!-- ##### FUNCTION gst_asyncdisksrc_get_type ##### -->
<para>
</para>
-@obj:
+@Returns:
-<!-- ##### MACRO GST_IS_AUDIOSRC_CLASS ##### -->
+<!-- ##### MACRO GST_AUDIOSINK_CLASS ##### -->
<para>
</para>
-@obj:
+@klass:
-<!-- ##### MACRO GST_IS_FDSRC ##### -->
+<!-- ##### MACRO GST_SRC_CLASS ##### -->
<para>
</para>
-@obj:
+@klass:
-<!-- ##### STRUCT GstObjectClass ##### -->
+<!-- ##### SECTION ./tmpl/gstcolorspace.sgml:Long_Description ##### -->
<para>
</para>
-<!-- ##### FUNCTION gst_pad_remove_ghost_parent ##### -->
+<!-- ##### FUNCTION gst_type_load_thyself ##### -->
<para>
</para>
-@pad:
@parent:
+@Returns:
-<!-- ##### SECTION ./tmpl/GstElement.sgml:Title ##### -->
-GstElement
-
-
-<!-- ##### MACRO GST_IS_ELEMENT_CLASS ##### -->
+<!-- ##### MACRO GST_PROPS_FOURCC_ID ##### -->
<para>
</para>
-@obj:
-<!-- ##### STRUCT GstFilterClass ##### -->
+<!-- ##### FUNCTION gst_esdsink_new ##### -->
<para>
</para>
+@name:
+@Returns:
-<!-- ##### STRUCT GstFakeSrc ##### -->
+<!-- ##### MACRO DEBUG_LEAVE ##### -->
<para>
</para>
+@format:
+@args...:
-<!-- ##### SECTION ./tmpl/gstesdsink.sgml:See_Also ##### -->
+<!-- ##### FUNCTION gst_element_request_pad ##### -->
<para>
</para>
+@element:
+@templ:
+@Returns:
+@temp:
-<!-- ##### FUNCTION gst_pad_set_pull_function ##### -->
+<!-- ##### FUNCTION gst_audiosink_set_format ##### -->
<para>
</para>
-@pad:
-@pull:
+@audiosink:
+@format:
-<!-- ##### STRUCT GstFakeSinkClass ##### -->
+<!-- ##### MACRO GST_SINESRC ##### -->
<para>
</para>
+@obj:
-<!-- ##### FUNCTION gst_esdsink_set_format ##### -->
+<!-- ##### SECTION ./tmpl/gstsink.sgml:Short_Description ##### -->
+The end point of a filter graph
+
+
+<!-- ##### MACRO INFO ##### -->
<para>
</para>
-@esdsink:
+@cat:
@format:
+@args...:
-<!-- ##### MACRO GST_ELEMENT_IS_MULTI_IN ##### -->
+<!-- ##### MACRO GST_IS_ASYNCDISKSRC_CLASS ##### -->
<para>
-Query whether this object has multiple input pads.
</para>
-@obj: Element to query for multiple input pads.
+@obj:
-<!-- ##### MACRO GST_DISKSRC_CLASS ##### -->
+<!-- ##### FUNCTION gst_sinesrc_new ##### -->
<para>
</para>
-@klass:
+@name:
+@Returns:
-<!-- ##### MACRO GST_PROPS_BOOL_ID ##### -->
+<!-- ##### FUNCTION gst_plugin_init ##### -->
<para>
</para>
-<!-- ##### MACRO GST_TYPE_FAKESINK ##### -->
+<!-- ##### STRUCT GstFakeSink ##### -->
<para>
</para>
-<!-- ##### MACRO GST_CONNECTION ##### -->
+<!-- ##### FUNCTION gst_pipeline_add_sink ##### -->
<para>
</para>
-@obj:
+@pipeline:
+@sink:
-<!-- ##### SECTION ./tmpl/plugin.sgml:Short_Description ##### -->
+<!-- ##### SECTION ./tmpl/plugin.sgml:Title ##### -->
+plugin
+<!-- ##### MACRO GST_STATE_IS_SET ##### -->
+<para>
+This macro checks to see if the given state is set.
+</para>
-<!-- ##### FUNCTION gst_audiosrc_push ##### -->
+@obj: Element to check for state.
+@flag: State to check for, must be a single bit in guint32.
+
+<!-- ##### FUNCTION gst_xml_new_from_memory ##### -->
<para>
</para>
-@src:
+@buffer:
+@size:
+@root:
+@Returns:
-<!-- ##### MACRO GST_HTTPSRC_CLASS ##### -->
+<!-- ##### MACRO GST_IS_PAD ##### -->
<para>
</para>
-@klass:
+@obj:
-<!-- ##### MACRO GST_IS_CONNECTION_CLASS ##### -->
+<!-- ##### MACRO GST_PROPS_LIST_ID ##### -->
<para>
</para>
-@obj:
-<!-- ##### MACRO GST_IS_FILTER ##### -->
+<!-- ##### SECTION ./tmpl/gstconnection.sgml:See_Also ##### -->
<para>
</para>
-@obj:
-<!-- ##### MACRO GST_IS_THREAD_CLASS ##### -->
+<!-- ##### FUNCTION plugin_load ##### -->
<para>
</para>
-@obj:
+@name:
+@Returns:
-<!-- ##### MACRO GST_IDENTITY ##### -->
+<!-- ##### MACRO GST_IS_ELEMENT ##### -->
<para>
</para>
@obj:
-<!-- ##### STRUCT GstIdentity ##### -->
+<!-- ##### STRUCT GstFakeSrcClass ##### -->
<para>
</para>
-<!-- ##### FUNCTION gst_fdsink_new_with_fd ##### -->
+<!-- ##### FUNCTION gst_plugin_find_elementfactory ##### -->
<para>
</para>
@name:
-@fd:
@Returns:
-<!-- ##### SECTION ./tmpl/gstfilter.sgml:Title ##### -->
-GstFilter
+<!-- ##### FUNCTION gst_type_dump ##### -->
+<para>
+</para>
-<!-- ##### FUNCTION gst_elementfactory_add_src ##### -->
+
+<!-- ##### MACRO GST_IS_ASYNCDISKSRC ##### -->
<para>
</para>
-@elementfactory:
-@id:
+@obj:
-<!-- ##### MACRO GST_BUFFER_POOL ##### -->
+<!-- ##### MACRO GST_SRC_SET_FLAGS ##### -->
<para>
-
+This macro sets the given flags.
</para>
-@buf:
+@src:
+@flag: Flag to set, can by any number of bits in guint32.
+@obj: GstSrc to set flag in.
-<!-- ##### FUNCTION gst_pad_get_caps ##### -->
+<!-- ##### MACRO GST_BIN_CLASS ##### -->
<para>
</para>
-@pad:
-@Returns:
+@klass:
-<!-- ##### FUNCTION gst_audiosink_set_format ##### -->
+<!-- ##### MACRO GST_ASYNCDISKSRC ##### -->
<para>
</para>
-@audiosink:
-@format:
+@obj:
-<!-- ##### MACRO GST_AUDIOSINK_CLASS ##### -->
+<!-- ##### MACRO GST_HTTPSRC_CLASS ##### -->
<para>
</para>
@klass:
-<!-- ##### MACRO GST_IS_AUDIOSINK ##### -->
+<!-- ##### USER_FUNCTION GstAutoplugCostFunction ##### -->
<para>
-
+Calculate the cost between two elements.
</para>
-@obj:
+@src: the source element
+@dest: the destination element
+@data: optional user data
+@Returns: the cost for a connection between the two elements
-<!-- ##### FUNCTION gst_filter_get_type ##### -->
+<!-- ##### MACRO DEBUG_LEAVE_STRING ##### -->
<para>
</para>
-@Returns:
-<!-- ##### MACRO GST_SRC ##### -->
+<!-- ##### ARG GstPad:active ##### -->
<para>
-
+Indicates this pad is active
</para>
-@obj:
-<!-- ##### MACRO INFO_ELEMENT ##### -->
+<!-- ##### 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.
diff --git a/libs/videoscale/Makefile.am b/libs/videoscale/Makefile.am
index 1a00752ad3..64adf794e8 100644
--- a/libs/videoscale/Makefile.am
+++ b/libs/videoscale/Makefile.am
@@ -16,4 +16,4 @@ libgstvideoscaleinclude_HEADERS = gstvideoscale.h
noinst_HEADERS = gstscale_x86.h
#CFLAGS += -S -O1 $(FOMIT_FRAME_POINTER) -funroll-all-loops -finline-functions -ffast-math
-CFLAGS = $(GLIB_CFLAGS) $(GST_CFLAGS) $(XML_CFLAGS) -O5 -fomit-frame-pointer -ffast-math
+CFLAGS = $(GLIB_CFLAGS) $(LIBGST_CFLAGS) $(XML_CFLAGS) -O5 -fomit-frame-pointer -ffast-math