API docs updates.
authorWim Taymans <wim.taymans@gmail.com>
Sun, 27 May 2001 14:33:30 +0000 (14:33 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Sun, 27 May 2001 14:33:30 +0000 (14:33 +0000)
Original commit message from CVS:
API docs updates.

15 files changed:
docs/gst/gstreamer-docs.sgml
docs/gst/gstreamer-sections.txt
docs/gst/tmpl/cothreads.sgml
docs/gst/tmpl/gstbin.sgml
docs/gst/tmpl/gstelement.sgml
docs/gst/tmpl/gstfakesink.sgml
docs/gst/tmpl/gstfakesrc.sgml
docs/gst/tmpl/gstinfo.sgml
docs/gst/tmpl/gstobject.sgml
docs/gst/tmpl/gstpad.sgml
docs/gst/tmpl/gstplugin.sgml
docs/gst/tmpl/gstqueue.sgml
docs/gst/tmpl/gstreamer-unused.sgml
docs/gst/tmpl/gstscheduler.sgml
docs/gst/tmpl/gsttrace.sgml

index 50ddbc9..748f464 100644 (file)
@@ -17,6 +17,7 @@
 <!entity GstParse SYSTEM "sgml/gstparse.sgml">
 <!entity GstPlugin SYSTEM "sgml/gstplugin.sgml">
 <!entity GstThread SYSTEM "sgml/gstthread.sgml">
+<!entity GstScheduler SYSTEM "sgml/gstscheduler.sgml">
 <!entity GstTrace SYSTEM "sgml/gsttrace.sgml">
 <!entity GstType SYSTEM "sgml/gsttype.sgml">
 <!entity GstCaps SYSTEM "sgml/gstcaps.sgml">
@@ -77,6 +78,7 @@ with some more specialized elements.</para>
     &GstProps;
     &GstQueue;
     &GstThread;
+    &GstScheduler;
     &GstTrace;
     &GstType;
     &GstTypeFind;
index b0d932d..fc32d3d 100644 (file)
@@ -15,6 +15,10 @@ cothread_getcurrent
 cothread_main
 cothread_set_data
 cothread_get_data
+cothread_unlock
+cothread_current_main
+cothread_lock
+cothread_trylock
 <SUBSECTION Standard>
 </SECTION>
 
@@ -46,23 +50,22 @@ gst_debug_get_categories
 gst_debug_set_categories
 gst_debug_enable_category
 gst_debug_disable_category
-GST_DEBUG_SET_STRING
 GST_DEBUG_ENTER
-GST_DEBUG_ENTER_STRING
 GST_DEBUG_LEAVE
-GST_DEBUG_LEAVE_STRING
-GST_DEBUG_NOPREFIX
 GST_DEBUG
 GST_DEBUG_ENABLE_CATEGORIES
 GST_DEBUG_FUNCPTR
-GST_DEBUG_PREFIX
 GST_DEBUG_ENABLED
 GST_DEBUG_FUNCPTR_NAME
 GST_DEBUG_PAD_NAME
+GST_DEBUG_THREAD_ARGS
+GST_DEBUG_THREAD_FORMAT
+GST_DEBUG_ELEMENT
+GST_DEBUG_CHAR_MODE
 GST_ERROR
 GST_ERROR_OBJECT
-GST_DEBUG_CHAR_MODE
-
+GstDebugHandler
+gst_default_debug_handler
 gst_default_error_handler
 GstInfoHandler
 GstErrorHandler
@@ -78,8 +81,36 @@ gst_extra_get_filename_type
 
 <SECTION>
 <FILE>gstscheduler</FILE>
-<TITLE>GstScheduler</TITLE>
-gst_bin_schedule_func
+<TITLE>GstSchedule</TITLE>
+GST_SCHED_PARENT
+GstScheduleChain
+GST_SCHEDULE_SAFETY
+GST_SCHEDULE_ADD_ELEMENT
+GST_SCHEDULE_REMOVE_ELEMENT
+GST_SCHEDULE_ENABLE_ELEMENT
+GST_SCHEDULE_DISABLE_ELEMENT
+GST_SCHEDULE_LOCK_ELEMENT
+GST_SCHEDULE_UNLOCK_ELEMENT
+GST_SCHEDULE_PAD_CONNECT
+GST_SCHEDULE_PAD_DISCONNECT
+GST_SCHEDULE_ITERATE
+gst_schedule_new
+gst_schedule_add_element
+gst_schedule_remove_element
+gst_schedule_enable_element
+gst_schedule_disable_element
+gst_schedule_pad_connect
+gst_schedule_pad_disconnect
+gst_schedule_iterate
+gst_schedule_show
+<SUBSECTION Standard>
+GstSchedule
+GST_SCHEDULE
+GST_IS_SCHEDULE
+GST_TYPE_SCHEDULE
+gst_schedule_get_type
+GST_SCHEDULE_CLASS
+GST_IS_SCHEDULE_CLASS
 </SECTION>
 
 <SECTION>
@@ -96,8 +127,6 @@ gst_bin_get_by_name_recurse_up
 gst_bin_get_list
 gst_bin_set_state_type
 gst_bin_iterate
-gst_bin_create_plan
-gst_bin_schedule
 <SUBSECTION Standard>
 GstBinClass
 gst_bin_get_type
@@ -107,7 +136,6 @@ GST_BIN_CLASS
 GST_IS_BIN
 GST_IS_BIN_CLASS
 gst_bin_details
-gst_bin_use_cothreads
 _GstBinChain
 </SECTION>
 
@@ -187,10 +215,10 @@ GST_STATE
 GST_STATE_PENDING
 GST_STATE_TRANSITION
 GST_STATE_NULL_TO_READY
-GST_STATE_READY_TO_PLAYING
+GST_STATE_READY_TO_PAUSED
+GST_STATE_PAUSED_TO_READY
 GST_STATE_PLAYING_TO_PAUSED
 GST_STATE_PAUSED_TO_PLAYING
-GST_STATE_PLAYING_TO_READY
 GST_STATE_READY_TO_NULL
 GstElementFlags
 GST_ELEMENT_IS_THREAD_SUGGESTED
@@ -199,6 +227,8 @@ GST_ELEMENT_IS_EOS
 GST_ELEMENT_PARENT
 GST_ELEMENT_NAME
 GST_ELEMENT_PADS
+GST_ELEMENT_SCHED
+GST_ELEMENT_MANAGER
 GstElement
 GstElementDetails
 GstElementFactory
@@ -208,11 +238,12 @@ gst_element_destroy
 gst_element_set_loop_function
 gst_element_set_name
 gst_element_get_name
-gst_element_set_manager
-gst_element_get_manager
+gst_element_get_sched
+gst_element_set_sched
 gst_element_set_parent
 gst_element_get_parent
 gst_element_add_pad
+gst_element_remove_pad
 gst_element_get_pad
 gst_element_get_pad_list
 gst_element_get_padtemplate_list
@@ -224,10 +255,11 @@ gst_element_request_pad_by_name
 gst_element_connect
 gst_element_disconnect
 gst_element_set_state
+gst_element_statename
 gst_element_error
 gst_element_get_factory
 gst_element_signal_eos
-gst_element_load_thyself
+gst_element_restore_thyself
 gst_elementfactory_new
 gst_elementfactory_destroy
 gst_elementfactory_add_padtemplate
@@ -249,6 +281,7 @@ GST_IS_ELEMENT_CLASS
 gst_element_get_type
 </SECTION>
 
+
 <SECTION>
 <FILE>gstautoplug</FILE>
 <TITLE>GstAutoplug</TITLE>
@@ -316,7 +349,7 @@ GST_META
 <SECTION>
 <FILE>gstobject</FILE>
 <TITLE>GstObject</TITLE>
-GST_OBJECT_FLAG_LAST
+GstObjectFlags
 GstObject
 GST_FLAGS
 GST_FLAG_IS_SET
@@ -328,7 +361,10 @@ GST_UNLOCK
 GST_GET_LOCK
 GST_OBJECT_PARENT
 GST_OBJECT_NAME
+GST_OBJECT_FLOATING
+GST_OBJECT_DESTROYED
 gst_object_new
+gst_object_check_uniqueness
 gst_object_set_parent
 gst_object_get_parent
 gst_object_set_name
@@ -406,6 +442,8 @@ gst_pad_set_element_private
 gst_pad_get_element_private
 gst_pad_set_parent
 gst_pad_get_parent
+gst_pad_get_sched
+gst_pad_set_sched
 gst_pad_get_real_parent
 gst_pad_add_ghost_pad
 gst_pad_remove_ghost_pad
@@ -425,13 +463,14 @@ gst_pad_negotiate_proxy
 gst_pad_renegotiate
 gst_pad_get_padtemplate
 gst_pad_get_padtemplate_caps
+gst_pad_eos_func
 
 
+GstRealPad
 GST_RPAD_LEN
 GST_RPAD_OFFSET
+GST_RPAD_SCHED
 GST_RPAD_REGIONTYPE
-
-GstRealPad
 GST_RPAD_DIRECTION
 GST_RPAD_CAPS
 GST_RPAD_PEER
index 8131449..2932447 100644 (file)
@@ -21,27 +21,6 @@ of data out of their src element.
 
 </para>
 
-<!-- ##### MACRO COTHREAD_STACKSIZE ##### -->
-<para>
-The default stack size of a cothread.
-</para>
-
-
-
-<!-- ##### MACRO COTHREAD_MAXTHREADS ##### -->
-<para>
-The maximum number of cothreads we are going to support.
-</para>
-
-
-
-<!-- ##### MACRO STACK_SIZE ##### -->
-<para>
-
-</para>
-
-
-
 <!-- ##### MACRO CURRENT_STACK_FRAME ##### -->
 <para>
 
@@ -70,10 +49,6 @@ The maximum number of cothreads we are going to support.
 
 </para>
 
-@threads: 
-@nthreads: 
-@current: 
-@data: 
 
 <!-- ##### USER_FUNCTION cothread_func ##### -->
 <para>
@@ -166,3 +141,36 @@ Indicates the cothread is started.
 @Returns: 
 
 
+<!-- ##### FUNCTION cothread_unlock ##### -->
+<para>
+
+</para>
+
+@thread: 
+
+
+<!-- ##### FUNCTION cothread_current_main ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### FUNCTION cothread_lock ##### -->
+<para>
+
+</para>
+
+@thread: 
+
+
+<!-- ##### FUNCTION cothread_trylock ##### -->
+<para>
+
+</para>
+
+@thread: 
+@Returns: 
+
+
index 780ad46..a89dbbf 100644 (file)
@@ -49,6 +49,7 @@ Flags for a bin.
 </para>
 
 @GST_BIN_FLAG_MANAGER: 
+@GST_BIN_SELF_SCHEDULABLE: 
 @GST_BIN_FLAG_PREFER_COTHREADS: 
 @GST_BIN_FLAG_LAST: 
 
@@ -142,22 +143,6 @@ Free the memory allocated by this bin
 @Returns: 
 
 
-<!-- ##### FUNCTION gst_bin_create_plan ##### -->
-<para>
-
-</para>
-
-@bin: 
-
-
-<!-- ##### FUNCTION gst_bin_schedule ##### -->
-<para>
-
-</para>
-
-@bin: 
-
-
 <!-- ##### SIGNAL GstBin::object-added ##### -->
 <para>
 is signaled whenever a new <classname>GstElement</classname> is added to the <classname>GstBin</classname>
index f1471bd..705a22e 100644 (file)
@@ -39,8 +39,8 @@ use gst_element_set_state() to change the state of an element.
 @GST_STATE_NULL: Reset the state of an element.
 @GST_STATE_READY: will make the element ready to start processing data. some
 elements might have a non trivial way to initialize themselves.
-@GST_STATE_PLAYING: means there really is data flowing through the graph.
 @GST_STATE_PAUSED: means there really is data flowing temporary stops the data flow.
+@GST_STATE_PLAYING: means there really is data flowing through the graph.
 
 <!-- ##### ENUM GstElementStateReturn ##### -->
 <para>
@@ -84,30 +84,30 @@ The Element is going from the NULL state to the READY state.
 
 
 
-<!-- ##### MACRO GST_STATE_READY_TO_PLAYING ##### -->
+<!-- ##### MACRO GST_STATE_READY_TO_PAUSED ##### -->
 <para>
-The Element is going from the READY state to the PLAYING state.
+
 </para>
 
 
 
-<!-- ##### MACRO GST_STATE_PLAYING_TO_PAUSED ##### -->
+<!-- ##### MACRO GST_STATE_PAUSED_TO_READY ##### -->
 <para>
-The Element is going from the PLAYING state to the PAUSED state.
+
 </para>
 
 
 
-<!-- ##### MACRO GST_STATE_PAUSED_TO_PLAYING ##### -->
+<!-- ##### MACRO GST_STATE_PLAYING_TO_PAUSED ##### -->
 <para>
-The Element is going from the PAUSED state to the PLAYING state.
+The Element is going from the PLAYING state to the PAUSED state.
 </para>
 
 
 
-<!-- ##### MACRO GST_STATE_PLAYING_TO_READY ##### -->
+<!-- ##### MACRO GST_STATE_PAUSED_TO_PLAYING ##### -->
 <para>
-The Element is going from the PLAYING state to the READY state.
+The Element is going from the PAUSED state to the PLAYING state.
 </para>
 
 
@@ -128,6 +128,7 @@ This enum defines the standard flags that an element may have.
 @GST_ELEMENT_DECOUPLED: 
 @GST_ELEMENT_THREAD_SUGGESTED: 
 @GST_ELEMENT_NO_SEEK: 
+@GST_ELEMENT_NO_ENTRY: 
 @GST_ELEMENT_NEW_LOOPFUNC: 
 @GST_ELEMENT_COTHREAD_STOPPING: 
 @GST_ELEMENT_USE_COTHREAD: 
@@ -182,6 +183,22 @@ Get the pads of this elements.
 @obj: The element to query
 
 
+<!-- ##### MACRO GST_ELEMENT_SCHED ##### -->
+<para>
+
+</para>
+
+@obj: 
+
+
+<!-- ##### MACRO GST_ELEMENT_MANAGER ##### -->
+<para>
+
+</para>
+
+@obj: 
+
+
 <!-- ##### STRUCT GstElement ##### -->
 <para>
 
@@ -267,6 +284,24 @@ circumstances.
 @Returns: 
 
 
+<!-- ##### FUNCTION gst_element_get_sched ##### -->
+<para>
+
+</para>
+
+@element: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_element_set_sched ##### -->
+<para>
+
+</para>
+
+@element: 
+@sched: 
+
+
 <!-- ##### FUNCTION gst_element_set_parent ##### -->
 <para>
 
@@ -294,6 +329,15 @@ circumstances.
 @pad: 
 
 
+<!-- ##### FUNCTION gst_element_remove_pad ##### -->
+<para>
+
+</para>
+
+@element: 
+@pad: 
+
+
 <!-- ##### FUNCTION gst_element_get_pad ##### -->
 <para>
 
@@ -403,6 +447,15 @@ circumstances.
 @Returns: 
 
 
+<!-- ##### FUNCTION gst_element_statename ##### -->
+<para>
+
+</para>
+
+@state: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_element_error ##### -->
 <para>
 
@@ -429,7 +482,7 @@ circumstances.
 @element: 
 
 
-<!-- ##### FUNCTION gst_element_load_thyself ##### -->
+<!-- ##### FUNCTION gst_element_restore_thyself ##### -->
 <para>
 
 </para>
@@ -437,8 +490,6 @@ circumstances.
 @self: 
 @parent: 
 @Returns: 
-<!-- # Unused Parameters # -->
-@elements: 
 
 
 <!-- ##### FUNCTION gst_elementfactory_new ##### -->
@@ -564,6 +615,14 @@ Is trigered whenever a new pad is added to an element
 @gstelement: the object which received the signal.
 @arg1: the new pad that was added
 
+<!-- ##### SIGNAL GstElement::pad-removed ##### -->
+<para>
+
+</para>
+
+@gstelement: the object which received the signal.
+@arg1: 
+
 <!-- ##### SIGNAL GstElement::new-ghost-pad ##### -->
 <para>
 
@@ -573,6 +632,14 @@ Is trigered whenever a new ghost pad is added to an element
 @gstelement: the object which received the signal.
 @arg1: the new ghost pad that was added
 
+<!-- ##### SIGNAL GstElement::ghost-pad-removed ##### -->
+<para>
+
+</para>
+
+@gstelement: the object which received the signal.
+@arg1: 
+
 <!-- ##### SIGNAL GstElement::error ##### -->
 <para>
 Is trigered whenever an error occured
index 091729e..62cf3b9 100644 (file)
@@ -22,6 +22,7 @@ with the buffer. (fakesink)
 </para>
 
 @gstfakesink: the object which received the signal.
+@arg1: 
 
 <!-- ##### ARG GstFakeSink:num_sources ##### -->
 <para>
index 197eaeb..9da5699 100644 (file)
@@ -20,6 +20,7 @@ The <classname>GstFakeSrc</classname> generates empty buffers. (fakesrc)
 </para>
 
 @gstfakesrc: the object which received the signal.
+@arg1: 
 
 <!-- ##### ARG GstFakeSrc:num_sources ##### -->
 <para>
@@ -51,3 +52,8 @@ The <classname>GstFakeSrc</classname> generates empty buffers. (fakesrc)
 
 </para>
 
+<!-- ##### ARG GstFakeSrc:silent ##### -->
+<para>
+
+</para>
+
index 3a9dd64..4f07d1a 100644 (file)
@@ -78,6 +78,7 @@ before aborting the application.
 </para>
 
 @category: 
+@incore: 
 @file: 
 @function: 
 @line: 
@@ -146,16 +147,6 @@ Print out information like #GST_INFO, but with an element pointer to clarify thi
 @category: 
 
 
-<!-- ##### MACRO GST_DEBUG_SET_STRING ##### -->
-<para>
-Set the debug string for the current function, typically containing the arguments
-to the current function, i.e. "('element')"
-</para>
-
-@format: printf-style format string
-@args...: printf arguments
-
-
 <!-- ##### MACRO GST_DEBUG_ENTER ##### -->
 <para>
 Called at the beginning of a function, it simply prints out a DEBUG string of "entering"
@@ -166,95 +157,94 @@ in addition to the given string.
 @args...: printf arguments
 
 
-<!-- ##### MACRO GST_DEBUG_ENTER_STRING ##### -->
+<!-- ##### MACRO GST_DEBUG_LEAVE ##### -->
 <para>
-Combine #GST_DEBUG_ENTER and #GST_DEBUG_SET_STRING.
+
 </para>
 
+@format: 
+@args...: 
 
 
-<!-- ##### MACRO GST_DEBUG_LEAVE ##### -->
+<!-- ##### MACRO GST_DEBUG ##### -->
 <para>
-
+Print out debugging information.
 </para>
 
-@format: 
-@args...: 
+@cat: the GST_CAT_... the debug falls within
+@format: printf-style format string
+@args...: printf arguments
 
 
-<!-- ##### MACRO GST_DEBUG_LEAVE_STRING ##### -->
+<!-- ##### MACRO GST_DEBUG_ENABLE_CATEGORIES ##### -->
 <para>
 
 </para>
 
 
 
-<!-- ##### MACRO GST_DEBUG_NOPREFIX ##### -->
+<!-- ##### MACRO GST_DEBUG_FUNCPTR ##### -->
 <para>
 
 </para>
 
-@cat: 
-@format: 
-@args...: 
+@ptr: 
 
 
-<!-- ##### MACRO GST_DEBUG ##### -->
+<!-- ##### MACRO GST_DEBUG_ENABLED ##### -->
 <para>
-Print out debugging information.
+
 </para>
 
-@cat: the GST_CAT_... the debug falls within
-@format: printf-style format string
-@args...: printf arguments
 
 
-<!-- ##### MACRO GST_DEBUG_ENABLE_CATEGORIES ##### -->
+<!-- ##### MACRO GST_DEBUG_FUNCPTR_NAME ##### -->
 <para>
 
 </para>
 
+@ptr: 
 
 
-<!-- ##### MACRO GST_DEBUG_FUNCPTR ##### -->
+<!-- ##### MACRO GST_DEBUG_PAD_NAME ##### -->
 <para>
 
 </para>
 
-@ptr
+@pad
 
 
-<!-- ##### MACRO GST_DEBUG_PREFIX ##### -->
+<!-- ##### MACRO GST_DEBUG_THREAD_ARGS ##### -->
 <para>
 
 </para>
 
-@cat: 
-@format: 
-@args...: 
+@id: 
 
 
-<!-- ##### MACRO GST_DEBUG_ENABLED ##### -->
+<!-- ##### MACRO GST_DEBUG_THREAD_FORMAT ##### -->
 <para>
 
 </para>
 
 
 
-<!-- ##### MACRO GST_DEBUG_FUNCPTR_NAME ##### -->
+<!-- ##### MACRO GST_DEBUG_ELEMENT ##### -->
 <para>
 
 </para>
 
-@ptr: 
+@cat: 
+@element: 
+@format: 
+@args...: 
 
 
-<!-- ##### MACRO GST_DEBUG_PAD_NAME ##### -->
+<!-- ##### MACRO GST_DEBUG_CHAR_MODE ##### -->
 <para>
 
 </para>
 
-@pad: 
 
 
 <!-- ##### MACRO GST_ERROR ##### -->
@@ -278,11 +268,34 @@ Print out an error condition and abort the application.
 @args...: printf arguments
 
 
-<!-- ##### MACRO GST_DEBUG_CHAR_MODE ##### -->
+<!-- ##### USER_FUNCTION GstDebugHandler ##### -->
 <para>
 
 </para>
 
+@category: 
+@core: 
+@file: 
+@function: 
+@line: 
+@debug_string: 
+@element: 
+@string: 
+
+
+<!-- ##### FUNCTION gst_default_debug_handler ##### -->
+<para>
+
+</para>
+
+@category: 
+@incore: 
+@file: 
+@function: 
+@line: 
+@debug_string: 
+@element: 
+@string: 
 
 
 <!-- ##### FUNCTION gst_default_error_handler ##### -->
@@ -305,6 +318,7 @@ Print out an error condition and abort the application.
 </para>
 
 @category: 
+@incore: 
 @file: 
 @function: 
 @line: 
index 1abc954..0698426 100644 (file)
@@ -25,12 +25,14 @@ down <classname>GtkObject</classname> to re-parent the hierarchy.
 
 </para>
 
-<!-- ##### MACRO GST_OBJECT_FLAG_LAST ##### -->
+<!-- ##### ENUM GstObjectFlags ##### -->
 <para>
-subclasses can use this value to start the enumeration of their flags
-</para>
 
+</para>
 
+@GST_DESTROYED: 
+@GST_FLOATING: 
+@GST_OBJECT_FLAG_LAST: 
 
 <!-- ##### STRUCT GstObject ##### -->
 <para>
@@ -123,6 +125,22 @@ Get the name of this object
 @obj: Object to get the name of.
 
 
+<!-- ##### MACRO GST_OBJECT_FLOATING ##### -->
+<para>
+Check if the object is floating.
+</para>
+
+@obj: The Object to check
+
+
+<!-- ##### MACRO GST_OBJECT_DESTROYED ##### -->
+<para>
+Check if the object has been destroyed.
+</para>
+
+@obj: The Object to check
+
+
 <!-- ##### FUNCTION gst_object_new ##### -->
 <para>
 
@@ -131,6 +149,16 @@ Get the name of this object
 @Returns: 
 
 
+<!-- ##### FUNCTION gst_object_check_uniqueness ##### -->
+<para>
+
+</para>
+
+@list: 
+@name: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gst_object_set_parent ##### -->
 <para>
 
@@ -175,15 +203,16 @@ Get the name of this object
 @object: 
 
 
-<!-- ##### MACRO gst_object_ref ##### -->
+<!-- ##### FUNCTION gst_object_ref ##### -->
 <para>
 
 </para>
 
 @object: the object
+@Returns: 
 
 
-<!-- ##### MACRO gst_object_unref ##### -->
+<!-- ##### FUNCTION gst_object_unref ##### -->
 <para>
 
 </para>
@@ -191,7 +220,7 @@ Get the name of this object
 @object: the object
 
 
-<!-- ##### MACRO gst_object_sink ##### -->
+<!-- ##### FUNCTION gst_object_sink ##### -->
 <para>
 
 </para>
@@ -199,7 +228,7 @@ Get the name of this object
 @object: the object
 
 
-<!-- ##### MACRO gst_object_destroy ##### -->
+<!-- ##### FUNCTION gst_object_destroy ##### -->
 <para>
 
 </para>
index d4ba520..0cac07a 100644 (file)
@@ -502,6 +502,24 @@ Destroy the pad.
 @Returns: 
 
 
+<!-- ##### FUNCTION gst_pad_get_sched ##### -->
+<para>
+
+</para>
+
+@pad: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_pad_set_sched ##### -->
+<para>
+
+</para>
+
+@pad: 
+@sched: 
+
+
 <!-- ##### FUNCTION gst_pad_get_real_parent ##### -->
 <para>
 
@@ -688,28 +706,13 @@ Call the EOS function of the pad
 @Returns: 
 
 
-<!-- ##### MACRO GST_RPAD_LEN ##### -->
+<!-- ##### FUNCTION gst_pad_eos_func ##### -->
 <para>
-Get the length of the region that is being pulled.
-</para>
-
-@pad: the real pad to query.
-
-
-<!-- ##### MACRO GST_RPAD_OFFSET ##### -->
-<para>
-Get the offset of the region that is being pulled.
-</para>
-
-@pad: the real pad to query.
-
 
-<!-- ##### MACRO GST_RPAD_REGIONTYPE ##### -->
-<para>
-Get the type of the region that is being pulled.
 </para>
 
-@pad: the real pad to query.
+@pad: 
+@Returns: 
 
 
 <!-- ##### STRUCT GstRealPad ##### -->
@@ -726,6 +729,7 @@ Get the type of the region that is being pulled.
 @regiontype: 
 @offset: 
 @len: 
+@sched: 
 @chainfunc: 
 @getfunc: 
 @getregionfunc: 
@@ -739,6 +743,38 @@ Get the type of the region that is being pulled.
 @bufferpoolfunc: 
 @ghostpads: 
 
+<!-- ##### MACRO GST_RPAD_LEN ##### -->
+<para>
+Get the length of the region that is being pulled.
+</para>
+
+@pad: the real pad to query.
+
+
+<!-- ##### MACRO GST_RPAD_OFFSET ##### -->
+<para>
+Get the offset of the region that is being pulled.
+</para>
+
+@pad: the real pad to query.
+
+
+<!-- ##### MACRO GST_RPAD_SCHED ##### -->
+<para>
+
+</para>
+
+@pad: 
+
+
+<!-- ##### MACRO GST_RPAD_REGIONTYPE ##### -->
+<para>
+Get the type of the region that is being pulled.
+</para>
+
+@pad: the real pad to query.
+
+
 <!-- ##### MACRO GST_RPAD_DIRECTION ##### -->
 <para>
 Get the direction of the real pad.
index 1b67696..2e353e4 100644 (file)
@@ -28,16 +28,18 @@ objects factories:
  </itemizedlist>
 </para>
 <para>
-A new plugin is created with gst_plugin_new(). this function will return a handle
-to the GstPlugin or NULL if the plugin could not be created.
+A plugin should export a symbol plugin_desc that is a struct of type #GstPluginDesc. 
+the plugin loader will check the version of the core library the plugin was linked against
+and will create a new #GstPlugin. It will then call the #GstPluginInitFunc function
+that was provided in the plugin_desc.
 </para>
 <para>
-Once a GstPlugin element has been created, you can add the different types of factories
-to it with gst_plugin_add_factory(), gst_plugin_add_type(), gst_plugin_add_autoplugger().
+Optionally a new plugin is created with gst_plugin_new(). this function will return a handle
+to the GstPlugin or NULL if the plugin could not be created.
 </para>
 <para>
-<application>Gstreamer</application> plugins should have a method plugin_init that is called
-by the loader.
+Once you have a handle to a #GstPlugin, you can add the different types of factories
+to it with gst_plugin_add_factory(), gst_plugin_add_type(), gst_plugin_add_autoplugger().
 </para>
 <para>
 use gst_plugin_find(), gst_plugin_get_list(), gst_plugin_get_factory_list(), gst_plugin_get_type_list() and
@@ -71,24 +73,25 @@ to bring it into memory.
 
 <!-- ##### USER_FUNCTION GstPluginInitFunc ##### -->
 <para>
-A plugin should implement this function called plugin_init. It will be called
-by the loader at statup.
+A plugin should provide a pointer to a function of this type in the plugin_desc struct.
+It will be called by the loader at statup.
 </para>
 
 @module: The <classname>GModule</classname> it was loaded from
-@plugin: 
-@Returns: The plugin or NULL is an error was detected.
+@plugin: The plugin object that can be used to register stuff for this plugin.
+@Returns: A boolean indicating success or failure.
 
 
 <!-- ##### STRUCT GstPluginDesc ##### -->
 <para>
-
+A plugins should export a variable of this type called plugin_desc. This plugin
+loaded will use this variable to initialize the plugin.
 </para>
 
-@major_version: 
-@minor_version: 
-@name: 
-@plugin_init: 
+@major_version: The minor version of the gstreamer library this plugin was created with
+@minor_version: The minor version of the gstreamer library this plugin was created with
+@name: The name of the plugin
+@plugin_init: The init function of this plugin.
 
 <!-- ##### FUNCTION gst_plugin_new ##### -->
 <para>
index b7ea2ba..923850a 100644 (file)
@@ -25,6 +25,11 @@ The queue blocks by default.
 
 </para>
 
+<!-- ##### ARG GstQueue:leaky ##### -->
+<para>
+
+</para>
+
 <!-- ##### ARG GstQueue:level ##### -->
 <para>
 Get the number of buffers in the queue.
@@ -36,8 +41,3 @@ Specify the maximum number of buffers in the queue before the queue
 blocks.
 </para>
 
-<!-- ##### ARG GstQueue:block ##### -->
-<para>
-Specify wether the queue blocks or not. 
-</para>
-
index 5727f5f..e77a022 100644 (file)
@@ -67,21 +67,21 @@ Query the element for the current mime type
 </para>
 
 
-<!-- ##### FUNCTION gst_fdsink_chain ##### -->
+<!-- ##### FUNCTION gst_pad_remove_ghost_parent ##### -->
 <para>
 
 </para>
 
 @pad: 
-@buf
+@parent
 
-<!-- ##### FUNCTION gst_pad_remove_ghost_parent ##### -->
+<!-- ##### FUNCTION gst_fdsink_chain ##### -->
 <para>
 
 </para>
 
 @pad: 
-@parent
+@buf
 
 <!-- ##### FUNCTION gst_identity_chain ##### -->
 <para>
@@ -91,20 +91,20 @@ Query the element for the current mime type
 @pad: 
 @buf: 
 
-<!-- ##### FUNCTION gst_audiosink_chain ##### -->
+<!-- ##### FUNCTION gst_connection_get_type ##### -->
 <para>
 
 </para>
 
-@pad: 
-@buf: 
+@Returns: 
 
-<!-- ##### FUNCTION gst_connection_get_type ##### -->
+<!-- ##### FUNCTION gst_audiosink_chain ##### -->
 <para>
 
 </para>
 
-@Returns: 
+@pad: 
+@buf: 
 
 <!-- ##### MACRO GST_PIPELINE_CLASS ##### -->
 <para>
@@ -200,18 +200,18 @@ the stream.
 @gstsrc: the object which received the signal.
 @arg1: the object which received the signal
 
-<!-- ##### FUNCTION gst_disksrc_get_type ##### -->
+<!-- ##### TYPEDEF GstCapsFactoryEntry ##### -->
 <para>
 
 </para>
 
-@Returns: 
 
-<!-- ##### TYPEDEF GstCapsFactoryEntry ##### -->
+<!-- ##### FUNCTION gst_disksrc_get_type ##### -->
 <para>
 
 </para>
 
+@Returns: 
 
 <!-- ##### MACRO GST_IS_DISKSRC_CLASS ##### -->
 <para>
@@ -372,16 +372,16 @@ subclass use this to start their flag enumeration
 @audiosink: 
 @channels: 
 
+<!-- ##### SECTION ./tmpl/gstconnection.sgml:Short_Description ##### -->
+Generic connection between elements.
+
+
 <!-- ##### STRUCT GstSinkClass ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gstconnection.sgml:Short_Description ##### -->
-Generic connection between elements.
-
-
 <!-- ##### STRUCT GstFilterClass ##### -->
 <para>
 
@@ -395,6 +395,13 @@ Generic connection between elements.
 
 @obj: 
 
+<!-- ##### FUNCTION gst_bin_schedule ##### -->
+<para>
+
+</para>
+
+@bin: 
+
 <!-- ##### MACRO ERROR ##### -->
 <para>
 
@@ -430,6 +437,12 @@ Generic connection between elements.
 
 @obj: 
 
+<!-- ##### MACRO GST_DEBUG_LEAVE_STRING ##### -->
+<para>
+
+</para>
+
+
 <!-- ##### FUNCTION gst_esdsink_set_channels ##### -->
 <para>
 
@@ -458,6 +471,12 @@ Generic connection between elements.
 
 @obj: 
 
+<!-- ##### ARG GstQueue:block ##### -->
+<para>
+Specify wether the queue blocks or not. 
+</para>
+
+
 <!-- ##### FUNCTION gst_pad_pull_region ##### -->
 <para>
 
@@ -598,6 +617,12 @@ Specify the current offset in the file.
 </para>
 
 
+<!-- ##### MACRO STACK_SIZE ##### -->
+<para>
+
+</para>
+
+
 <!-- ##### MACRO GST_TYPE_AUDIOSINK ##### -->
 <para>
 
@@ -661,13 +686,13 @@ Specify the current offset in the file.
 @sheight: 
 @bytes_per_line: 
 
-<!-- ##### ARG GstAudioSink:format ##### -->
+<!-- ##### SECTION ./tmpl/GstElement.sgml:Long_Description ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### SECTION ./tmpl/GstElement.sgml:Long_Description ##### -->
+<!-- ##### ARG GstAudioSink:format ##### -->
 <para>
 
 </para>
@@ -701,32 +726,32 @@ Specify the current offset in the file.
 @name: 
 @Returns: 
 
-<!-- ##### STRUCT GstQueueClass ##### -->
+<!-- ##### STRUCT GstConnection ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### STRUCT GstConnection ##### -->
+<!-- ##### STRUCT GstQueueClass ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### FUNCTION gst_type_add_sink ##### -->
+<!-- ##### FUNCTION gst_fakesrc_push ##### -->
 <para>
 
 </para>
 
-@id: 
-@sink: 
+@src: 
 
-<!-- ##### FUNCTION gst_fakesrc_push ##### -->
+<!-- ##### FUNCTION gst_type_add_sink ##### -->
 <para>
 
 </para>
 
-@src: 
+@id: 
+@sink: 
 
 <!-- ##### MACRO GST_IS_IDENTITY_CLASS ##### -->
 <para>
@@ -842,6 +867,15 @@ audioraw
 
 @obj: 
 
+<!-- ##### MACRO GST_DEBUG_NOPREFIX ##### -->
+<para>
+
+</para>
+
+@cat: 
+@format: 
+@args...: 
+
 <!-- ##### MACRO GST_IDENTITY ##### -->
 <para>
 
@@ -881,6 +915,13 @@ GstAsyncDiskSrc
 @elementfactory: 
 @id: 
 
+<!-- ##### FUNCTION gst_bin_schedule_func ##### -->
+<para>
+
+</para>
+
+@bin: 
+
 <!-- ##### MACRO GST_IS_OBJECT ##### -->
 <para>
 
@@ -964,14 +1005,6 @@ The buffer is sent to the sound card.
 @pad: 
 @buf: 
 
-<!-- ##### FUNCTION gst_pad_eos_func ##### -->
-<para>
-
-</para>
-
-@pad: 
-@Returns: 
-
 <!-- ##### FUNCTION gst_buffer_add_meta ##### -->
 <para>
 
@@ -1125,6 +1158,13 @@ The buffer is sent to the sound card.
 
 @connection: 
 
+<!-- ##### SIGNAL GstDiskSink::handoff ##### -->
+<para>
+Is emited after the buffer has been written to the disk.
+</para>
+
+@gstdisksink: the object which received the signal.
+
 <!-- ##### FUNCTION gst_audiosink_new ##### -->
 <para>
 
@@ -1133,12 +1173,13 @@ The buffer is sent to the sound card.
 @name: 
 @Returns: 
 
-<!-- ##### SIGNAL GstDiskSink::handoff ##### -->
+<!-- ##### FUNCTION gst_bin_set_element_manager ##### -->
 <para>
-Is emited after the buffer has been written to the disk.
+
 </para>
 
-@gstdisksink: the object which received the signal.
+@element: 
+@manager: 
 
 <!-- ##### MACRO GST_ESDSINK ##### -->
 <para>
@@ -1164,19 +1205,19 @@ GstFilter
 
 @obj: 
 
-<!-- ##### FUNCTION gst_fdsrc_get_type ##### -->
+<!-- ##### MACRO GST_IS_QUEUE_CLASS ##### -->
 <para>
 
 </para>
 
-@Returns
+@obj
 
-<!-- ##### MACRO GST_IS_QUEUE_CLASS ##### -->
+<!-- ##### FUNCTION gst_fdsrc_get_type ##### -->
 <para>
 
 </para>
 
-@obj
+@Returns
 
 <!-- ##### FUNCTION gst_pad_get_type_id ##### -->
 <para>
@@ -1186,22 +1227,22 @@ GstFilter
 @pad: 
 @Returns: 
 
-<!-- ##### STRUCT OverlayClip ##### -->
+<!-- ##### FUNCTION gst_thread_iterate ##### -->
 <para>
 
 </para>
 
-@x1: 
-@x2: 
-@y1: 
-@y2: 
+@thread: 
 
-<!-- ##### FUNCTION gst_thread_iterate ##### -->
+<!-- ##### STRUCT OverlayClip ##### -->
 <para>
 
 </para>
 
-@thread: 
+@x1: 
+@x2: 
+@y1: 
+@y2: 
 
 <!-- ##### ENUM GstSrcFlags ##### -->
 <para>
@@ -1278,12 +1319,11 @@ Defines an entry for a padfactory.
 
 @obj: 
 
-<!-- ##### MACRO GST_AUDIOSINK_CLASS ##### -->
+<!-- ##### MACRO GST_OBJECT_FLAG_LAST ##### -->
 <para>
-
+subclasses can use this value to start the enumeration of their flags
 </para>
 
-@klass: 
 
 <!-- ##### FUNCTION gst_asyncdisksrc_get_type ##### -->
 <para>
@@ -1292,6 +1332,13 @@ Defines an entry for a padfactory.
 
 @Returns: 
 
+<!-- ##### MACRO GST_AUDIOSINK_CLASS ##### -->
+<para>
+
+</para>
+
+@klass: 
+
 <!-- ##### MACRO GST_PAD_FACTORY_SINK ##### -->
 <para>
 Indicates a sinkpad for the padfactory.
@@ -1327,19 +1374,19 @@ Indicates a sinkpad for the padfactory.
 @pad: 
 @Returns: 
 
-<!-- ##### FUNCTION gst_esdsink_new ##### -->
+<!-- ##### MACRO GST_PROPS_FOURCC_ID ##### -->
 <para>
 
 </para>
 
-@name: 
-@Returns: 
 
-<!-- ##### MACRO GST_PROPS_FOURCC_ID ##### -->
+<!-- ##### FUNCTION gst_esdsink_new ##### -->
 <para>
 
 </para>
 
+@name: 
+@Returns: 
 
 <!-- ##### FUNCTION gst_element_request_pad ##### -->
 <para>
@@ -1457,18 +1504,18 @@ Retrieves the type id of the data in the buffer.
 
 @buf: GstBuffer
 
-<!-- ##### MACRO DEBUG_LEAVE_STRING ##### -->
+<!-- ##### MACRO GST_PROPS_FLOAT_STRING ##### -->
 <para>
 
 </para>
 
+@a: 
 
-<!-- ##### MACRO GST_PROPS_FLOAT_STRING ##### -->
+<!-- ##### MACRO DEBUG_LEAVE_STRING ##### -->
 <para>
 
 </para>
 
-@a: 
 
 <!-- ##### FUNCTION gst_filter_get_type ##### -->
 <para>
@@ -1491,16 +1538,16 @@ Retrieves the type id of the data in the buffer.
 </para>
 
 
+<!-- ##### SECTION ./tmpl/gstsink.sgml:Title ##### -->
+GstSink
+
+
 <!-- ##### MACRO GST_CPU_FLAG_MMX ##### -->
 <para>
 A flag indicating that MMX instructions are supported.
 </para>
 
 
-<!-- ##### SECTION ./tmpl/gstsink.sgml:Title ##### -->
-GstSink
-
-
 <!-- ##### FUNCTION gst_object_get_type ##### -->
 <para>
 
@@ -1619,6 +1666,15 @@ Indicates a srcpad for the padfactory.
 @esdsink: 
 @format: 
 
+<!-- ##### MACRO GST_DEBUG_PREFIX ##### -->
+<para>
+
+</para>
+
+@cat: 
+@format: 
+@args...: 
+
 <!-- ##### SECTION ./tmpl/gstcolorspace.sgml:See_Also ##### -->
 <para>
 
@@ -1659,6 +1715,12 @@ Indicates a srcpad for the padfactory.
 
 @obj: 
 
+<!-- ##### MACRO COTHREAD_MAXTHREADS ##### -->
+<para>
+The maximum number of cothreads we are going to support.
+</para>
+
+
 <!-- ##### FUNCTION gst_fakesink_new ##### -->
 <para>
 
@@ -1704,6 +1766,12 @@ GstSrc
 @props: 
 @Returns: 
 
+<!-- ##### MACRO GST_STATE_READY_TO_PLAYING ##### -->
+<para>
+The Element is going from the READY state to the PLAYING state.
+</para>
+
+
 <!-- ##### MACRO GST_TYPE_AUDIOSRC ##### -->
 <para>
 
@@ -1895,6 +1963,16 @@ Query whether this object has multiple input pads.
 </para>
 
 
+<!-- ##### FUNCTION gst_element_load_thyself ##### -->
+<para>
+
+</para>
+
+@self: 
+@parent: 
+@Returns: 
+@elements: 
+
 <!-- ##### FUNCTION gst_src_signal_eos ##### -->
 <para>
 
@@ -1920,6 +1998,14 @@ Information about video buffers.
 </para>
 
 
+<!-- ##### FUNCTION gst_bin_add_managed_element ##### -->
+<para>
+
+</para>
+
+@bin: 
+@element: 
+
 <!-- ##### FUNCTION gst_queue_new ##### -->
 <para>
 
@@ -2037,6 +2123,12 @@ on its own.
 
 @obj: 
 
+<!-- ##### MACRO GST_STATE_PLAYING_TO_READY ##### -->
+<para>
+The Element is going from the PLAYING state to the READY state.
+</para>
+
+
 <!-- ##### MACRO GST_IS_FDSINK ##### -->
 <para>
 
@@ -2044,6 +2136,12 @@ on its own.
 
 @obj: 
 
+<!-- ##### MACRO GST_DEBUG_ENTER_STRING ##### -->
+<para>
+Combine #GST_DEBUG_ENTER and #GST_DEBUG_SET_STRING.
+</para>
+
+
 <!-- ##### MACRO GST_IS_DISKSRC ##### -->
 <para>
 
@@ -2196,6 +2294,13 @@ The start point of a filter graph
 
 @src: 
 
+<!-- ##### FUNCTION gst_bin_create_plan ##### -->
+<para>
+
+</para>
+
+@bin: 
+
 <!-- ##### FUNCTION gst_props_register_count ##### -->
 <para>
 
@@ -2226,6 +2331,12 @@ The start point of a filter graph
 </para>
 
 
+<!-- ##### MACRO COTHREAD_STACKSIZE ##### -->
+<para>
+The default stack size of a cothread.
+</para>
+
+
 <!-- ##### SECTION ./tmpl/gstesdsink.sgml:Long_Description ##### -->
 <para>
 
@@ -2286,20 +2397,20 @@ this in the factory definition.
 
 @audiosink: 
 
-<!-- ##### MACRO GST_STATE_UNSET ##### -->
+<!-- ##### MACRO GST_IS_FAKESINK ##### -->
 <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.
+@obj: 
 
-<!-- ##### MACRO GST_IS_FAKESINK ##### -->
+<!-- ##### MACRO GST_STATE_UNSET ##### -->
 <para>
-
+This macro unsets the given state on the element.
 </para>
 
-@obj: 
+@obj: Element to unset state of.
+@flag: State to unset, can be any number of bits in guint32.
 
 <!-- ##### MACRO GST_QUEUE_CLASS ##### -->
 <para>
@@ -2373,13 +2484,6 @@ The number of bytes per read.
 
 @obj: 
 
-<!-- ##### FUNCTION gst_sinesrc_get_type ##### -->
-<para>
-
-</para>
-
-@Returns: 
-
 <!-- ##### MACRO ERROR_OBJECT ##### -->
 <para>
 
@@ -2390,6 +2494,13 @@ The number of bytes per read.
 @format: 
 @args...: 
 
+<!-- ##### FUNCTION gst_sinesrc_get_type ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
 <!-- ##### MACRO GST_IS_IDENTITY ##### -->
 <para>
 
@@ -2494,14 +2605,9 @@ This macro sets the given state on the element.
 
 @obj: 
 
-<!-- ##### FUNCTION gst_src_push_region ##### -->
-<para>
-
-</para>
+<!-- ##### SECTION ./tmpl/videoraw.sgml:Short_Description ##### -->
+Information about video buffers.
 
-@src: 
-@offset: 
-@size: 
 
 <!-- ##### FUNCTION gst_fdsink_get_type ##### -->
 <para>
@@ -2510,9 +2616,14 @@ This macro sets the given state on the element.
 
 @Returns: 
 
-<!-- ##### SECTION ./tmpl/videoraw.sgml:Short_Description ##### -->
-Information about video buffers.
+<!-- ##### FUNCTION gst_src_push_region ##### -->
+<para>
+
+</para>
 
+@src: 
+@offset: 
+@size: 
 
 <!-- ##### STRUCT GstPipelineClass ##### -->
 <para>
@@ -2585,13 +2696,13 @@ This macro checks to see if the GST_SRC_ASYNC flag is set.
 
 @obj: GstSrc to check for flag in.
 
-<!-- ##### MACRO GST_TYPE_SINESRC ##### -->
+<!-- ##### STRUCT GstPluginElement ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### STRUCT GstPluginElement ##### -->
+<!-- ##### MACRO GST_TYPE_SINESRC ##### -->
 <para>
 
 </para>
@@ -2622,18 +2733,27 @@ A flag indicating that SSE instructions are supported.
 
 @obj: 
 
-<!-- ##### STRUCT GstDiskSrcClass ##### -->
+<!-- ##### ARG GstAsyncDiskSrc:size ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### ARG GstAsyncDiskSrc:size ##### -->
+<!-- ##### STRUCT GstDiskSrcClass ##### -->
 <para>
 
 </para>
 
 
+<!-- ##### MACRO GST_DEBUG_SET_STRING ##### -->
+<para>
+Set the debug string for the current function, typically containing the arguments
+to the current function, i.e. "('element')"
+</para>
+
+@format: printf-style format string
+@args...: printf arguments
+
 <!-- ##### FUNCTION gst_element_get_type ##### -->
 <para>
 
@@ -2641,6 +2761,14 @@ A flag indicating that SSE instructions are supported.
 
 @Returns: 
 
+<!-- ##### FUNCTION gst_bin_remove_managed_element ##### -->
+<para>
+
+</para>
+
+@bin: 
+@element: 
+
 <!-- ##### STRUCT GstElementClass ##### -->
 <para>
 
@@ -2709,19 +2837,19 @@ Information about audio buffers.
 </para>
 
 
-<!-- ##### FUNCTION gst_caps_register ##### -->
+<!-- ##### FUNCTION plugin_initialize ##### -->
 <para>
 
 </para>
 
-@factory: 
-@Returns: 
 
-<!-- ##### FUNCTION plugin_initialize ##### -->
+<!-- ##### FUNCTION gst_caps_register ##### -->
 <para>
 
 </para>
 
+@factory: 
+@Returns: 
 
 <!-- ##### ARG GstAsyncDiskSrc:location ##### -->
 <para>
@@ -2786,12 +2914,12 @@ the offset.
 </para>
 
 
-<!-- ##### FUNCTION gst_buffer_get_metas ##### -->
+<!-- ##### FUNCTION gst_sinesrc_new ##### -->
 <para>
 
 </para>
 
-@buffer
+@name
 @Returns: 
 
 <!-- ##### MACRO GST_IS_ASYNCDISKSRC_CLASS ##### -->
@@ -2801,12 +2929,12 @@ the offset.
 
 @obj: 
 
-<!-- ##### FUNCTION gst_sinesrc_new ##### -->
+<!-- ##### FUNCTION gst_buffer_get_metas ##### -->
 <para>
 
 </para>
 
-@name
+@buffer
 @Returns: 
 
 <!-- ##### ARG GstAudioSrc:curoffset ##### -->
@@ -2857,19 +2985,19 @@ plugin
 
 @klass: 
 
-<!-- ##### MACRO GST_ASYNCDISKSRC ##### -->
+<!-- ##### MACRO GST_HTTPSRC_CLASS ##### -->
 <para>
 
 </para>
 
-@obj
+@klass
 
-<!-- ##### MACRO GST_HTTPSRC_CLASS ##### -->
+<!-- ##### MACRO GST_ASYNCDISKSRC ##### -->
 <para>
 
 </para>
 
-@klass
+@obj
 
 <!-- ##### ARG GstPad:active ##### -->
 <para>
index 5fc0411..4703905 100644 (file)
@@ -2,7 +2,7 @@
 GstScheduler
 
 <!-- ##### SECTION Short_Description ##### -->
-
+An abstract class for plugable schedulers.
 
 <!-- ##### SECTION Long_Description ##### -->
 <para>
@@ -14,11 +14,196 @@ GstScheduler
 
 </para>
 
-<!-- ##### FUNCTION gst_bin_schedule_func ##### -->
+<!-- ##### MACRO GST_SCHED_PARENT ##### -->
+<para>
+
+</para>
+
+@sched: 
+
+
+<!-- ##### STRUCT GstScheduleChain ##### -->
+<para>
+
+</para>
+
+@sched: 
+@disabled: 
+@elements: 
+@num_elements: 
+@entry: 
+@cothreaded_elements: 
+@schedule: 
+
+<!-- ##### MACRO GST_SCHEDULE_SAFETY ##### -->
+<para>
+
+</para>
+
+@sched: 
+
+
+<!-- ##### MACRO GST_SCHEDULE_ADD_ELEMENT ##### -->
+<para>
+
+</para>
+
+@sched: 
+@element: 
+
+
+<!-- ##### MACRO GST_SCHEDULE_REMOVE_ELEMENT ##### -->
+<para>
+
+</para>
+
+@sched: 
+@element: 
+
+
+<!-- ##### MACRO GST_SCHEDULE_ENABLE_ELEMENT ##### -->
+<para>
+
+</para>
+
+@sched: 
+@element: 
+
+
+<!-- ##### MACRO GST_SCHEDULE_DISABLE_ELEMENT ##### -->
+<para>
+
+</para>
+
+@sched: 
+@element: 
+
+
+<!-- ##### MACRO GST_SCHEDULE_LOCK_ELEMENT ##### -->
+<para>
+
+</para>
+
+@sched: 
+@element: 
+
+
+<!-- ##### MACRO GST_SCHEDULE_UNLOCK_ELEMENT ##### -->
+<para>
+
+</para>
+
+@sched: 
+@element: 
+
+
+<!-- ##### MACRO GST_SCHEDULE_PAD_CONNECT ##### -->
+<para>
+
+</para>
+
+@sched: 
+@srcpad: 
+@sinkpad: 
+
+
+<!-- ##### MACRO GST_SCHEDULE_PAD_DISCONNECT ##### -->
+<para>
+
+</para>
+
+@sched: 
+@srcpad: 
+@sinkpad: 
+
+
+<!-- ##### MACRO GST_SCHEDULE_ITERATE ##### -->
+<para>
+
+</para>
+
+@sched: 
+
+
+<!-- ##### FUNCTION gst_schedule_new ##### -->
+<para>
+
+</para>
+
+@parent: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_schedule_add_element ##### -->
+<para>
+
+</para>
+
+@sched: 
+@element: 
+
+
+<!-- ##### FUNCTION gst_schedule_remove_element ##### -->
+<para>
+
+</para>
+
+@sched: 
+@element: 
+
+
+<!-- ##### FUNCTION gst_schedule_enable_element ##### -->
+<para>
+
+</para>
+
+@sched: 
+@element: 
+
+
+<!-- ##### FUNCTION gst_schedule_disable_element ##### -->
+<para>
+
+</para>
+
+@sched: 
+@element: 
+
+
+<!-- ##### FUNCTION gst_schedule_pad_connect ##### -->
+<para>
+
+</para>
+
+@sched: 
+@srcpad: 
+@sinkpad: 
+
+
+<!-- ##### FUNCTION gst_schedule_pad_disconnect ##### -->
+<para>
+
+</para>
+
+@sched: 
+@srcpad: 
+@sinkpad: 
+
+
+<!-- ##### FUNCTION gst_schedule_iterate ##### -->
+<para>
+
+</para>
+
+@sched: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gst_schedule_show ##### -->
 <para>
 
 </para>
 
-@bin
+@sched
 
 
index cb36b95..3b50e7f 100644 (file)
@@ -69,6 +69,14 @@ Tracing functionality
 @trace: 
 
 
+<!-- ##### FUNCTION gst_trace_text_flush ##### -->
+<para>
+
+</para>
+
+@trace: 
+
+
 <!-- ##### MACRO gst_trace_get_size ##### -->
 <para>