diff --git a/docs/gst/tmpl/cothreads.sgml b/docs/gst/tmpl/cothreads.sgml index c69db192ee..fb1d1a52de 100644 --- a/docs/gst/tmpl/cothreads.sgml +++ b/docs/gst/tmpl/cothreads.sgml @@ -38,12 +38,6 @@ The cothread state structure @stack_size: @magic_number: - - -The cothread context structure - - - the function that will be called when the cothread starts. The function @@ -56,6 +50,17 @@ it. @Returns: a return code + + +The cothread context structure + + +@cothreads: +@main: +@current: +@mutex: +@gst_thread: + Indicates the cothread is started. diff --git a/docs/gst/tmpl/gst.sgml b/docs/gst/tmpl/gst.sgml index c6bf6a11db..0aa658138f 100644 --- a/docs/gst/tmpl/gst.sgml +++ b/docs/gst/tmpl/gst.sgml @@ -98,6 +98,7 @@ pipeline and Microsoft's DirectShow for some background. @argc: @argv: @popt_options: + @Returns: diff --git a/docs/gst/tmpl/gstatomic.sgml b/docs/gst/tmpl/gstatomic.sgml index 79380e6a99..502e939ae7 100644 --- a/docs/gst/tmpl/gstatomic.sgml +++ b/docs/gst/tmpl/gstatomic.sgml @@ -25,6 +25,7 @@ A structure that contains an integer that can be modified atomically. +@counter: @lock: diff --git a/docs/gst/tmpl/gstbin.sgml b/docs/gst/tmpl/gstbin.sgml index 96f7b179f7..985b02b417 100644 --- a/docs/gst/tmpl/gstbin.sgml +++ b/docs/gst/tmpl/gstbin.sgml @@ -91,14 +91,6 @@ gst_bin_set_pre_iterate_function() and gst_bin_set_post_iterate_function(). @Returns: - - -Free the memory allocated by this bin - - -@bin: the bin to free - - diff --git a/docs/gst/tmpl/gstbuffer.sgml b/docs/gst/tmpl/gstbuffer.sgml index 4aa55b0fc7..824c1e5b1e 100644 --- a/docs/gst/tmpl/gstbuffer.sgml +++ b/docs/gst/tmpl/gstbuffer.sgml @@ -260,6 +260,7 @@ The basic structure of a buffer. @size: @maxsize: @timestamp: +@duration: @offset: @pool: @pool_private: @@ -354,15 +355,6 @@ Copies the given buffer using the copy function of the parent GstData structure. @Returns: a new #GstBuffer copy of the buffer. - - -Queries if a copy needs to be ade of the buffer in order to safely write -to its data. - - -@buf: The buffer to query. - - This function returns a buffer that is safe to write to. diff --git a/docs/gst/tmpl/gstbufferpool.sgml b/docs/gst/tmpl/gstbufferpool.sgml index 5072f9f903..53a0ce99f5 100644 --- a/docs/gst/tmpl/gstbufferpool.sgml +++ b/docs/gst/tmpl/gstbufferpool.sgml @@ -245,12 +245,3 @@ Free the given pool. This is dangerous, use gst_buffer_pool_unref() instead. @pool: - - -Checks if a copy needs to be made of the bufferpool before it can -safely be modified. - - -@pool: The pool to query - - diff --git a/docs/gst/tmpl/gstcaps.sgml b/docs/gst/tmpl/gstcaps.sgml index 6673aae877..0b7c1e5385 100644 --- a/docs/gst/tmpl/gstcaps.sgml +++ b/docs/gst/tmpl/gstcaps.sgml @@ -163,7 +163,7 @@ The gstcaps structure Flags for this caps. -@GST_CAPS_FIXED: flag indicating the caps has no variable properties +@GST_CAPS_UNUSED: @GST_CAPS_FLOATING: the caps is not owned by anyone @@ -278,14 +278,6 @@ The name used for tracing @Returns: - - - - - -@caps: - - diff --git a/docs/gst/tmpl/gstconfig.sgml b/docs/gst/tmpl/gstconfig.sgml index fab53c4419..26c2e33861 100644 --- a/docs/gst/tmpl/gstconfig.sgml +++ b/docs/gst/tmpl/gstconfig.sgml @@ -37,7 +37,21 @@ If a subsystem is disabled in GStreamer, a value is defined in - + + + + + + + + + + + + + + + @@ -52,6 +66,13 @@ If this is defined, the debugging subsystem + + + + + + + @@ -59,14 +80,7 @@ If this is defined, the debugging subsystem - - - - - - - - + @@ -80,6 +94,13 @@ If this is defined, the debugging subsystem + + + + + + + @@ -87,35 +108,7 @@ If this is defined, the debugging subsystem - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -129,3 +122,10 @@ If this is defined, the debugging subsystem + + + + + + + diff --git a/docs/gst/tmpl/gstdata.sgml b/docs/gst/tmpl/gstdata.sgml index a2570a2626..16aced475e 100644 --- a/docs/gst/tmpl/gstdata.sgml +++ b/docs/gst/tmpl/gstdata.sgml @@ -113,14 +113,6 @@ Various flags that can be set on a GstData @GST_DATA_READONLY: The data is readonly @GST_DATA_FLAG_LAST: Subclasses can add additional flags starting from this offset - - -Query if the GstData is READONLY - - -@data: The data to query - - Get access to the refcount field of the GstData @@ -191,15 +183,6 @@ Get access to the free function of the data @Returns: - - - - - -@data: -@Returns: - - diff --git a/docs/gst/tmpl/gstelement.sgml b/docs/gst/tmpl/gstelement.sgml index 8800f9554f..6e40541ecd 100644 --- a/docs/gst/tmpl/gstelement.sgml +++ b/docs/gst/tmpl/gstelement.sgml @@ -71,16 +71,6 @@ The element object - - -Destroys the element (without taking the refcount into account). -An application programmer should use #gst_object_unref instead to dispose -of an element he doesn't need anymore. - - -@element: a #GstElement to destroy - - Gets the name of the element. @@ -870,6 +860,8 @@ This enum defines the standard flags that an element may have. @GST_ELEMENT_USE_THREADSAFE_PROPERTIES: @GST_ELEMENT_SCHEDULER_PRIVATE1: @GST_ELEMENT_SCHEDULER_PRIVATE2: +@GST_ELEMENT_LOCKED_STATE: +@GST_ELEMENT_ERROR: @GST_ELEMENT_FLAG_LAST: diff --git a/docs/gst/tmpl/gstevent.sgml b/docs/gst/tmpl/gstevent.sgml index 421c7631cc..7e8fe534e9 100644 --- a/docs/gst/tmpl/gstevent.sgml +++ b/docs/gst/tmpl/gstevent.sgml @@ -37,7 +37,6 @@ The different major types of events. @GST_EVENT_FLUSH: a flush event. @GST_EVENT_EMPTY: an empty event. @GST_EVENT_DISCONTINUOUS: a discontinuous event to indicate the stream has a discontinuity. -@GST_EVENT_NEW_MEDIA: a new media stream is started @GST_EVENT_QOS: a quality of service event @GST_EVENT_SEEK: a seek event. @GST_EVENT_SEEK_SEGMENT: a segment seek with start and stop position diff --git a/docs/gst/tmpl/gstformat.sgml b/docs/gst/tmpl/gstformat.sgml index 3d7c6d9d05..6b21fedbdd 100644 --- a/docs/gst/tmpl/gstformat.sgml +++ b/docs/gst/tmpl/gstformat.sgml @@ -26,8 +26,6 @@ Standard predefined formats @GST_FORMAT_TIME: time in nanoseconds @GST_FORMAT_BUFFERS: buffers @GST_FORMAT_PERCENT: percentage of stream -@GST_FORMAT_UNITS: frames for video, samples for audio, other definitions as - defined by the media type. diff --git a/docs/gst/tmpl/gstinfo.sgml b/docs/gst/tmpl/gstinfo.sgml index 5efd90917f..e2650f43c2 100644 --- a/docs/gst/tmpl/gstinfo.sgml +++ b/docs/gst/tmpl/gstinfo.sgml @@ -461,13 +461,32 @@ default. If you want to define a default category, do it like this: - +GST_CAT_LEVEL_LOG: +Outputs a debugging message. This is the most general macro for outputting +debugging messages. You will probably want to use one of the ones described +below. -@cat: -@level: -@object: -@...: +@cat: category to use +@level: the severity of the message +@object: the #GObject the message belongs to or NULL if none +@...: A printf-style message to output + + + + +Output an informational message in the default category. + + +@...: printf-style message to output + + + + +Output a debugging message in the default category. + + +@...: printf-style message to output @@ -539,24 +558,6 @@ Output a warning message in the given category. @...: printf-style message to output - - -Output an informational message in the given category. - - -@cat: category to use -@...: printf-style message to output - - - - -Output a debuggign message in the given category. - - -@cat: category to use -@...: printf-style message to output - - Output a logging message in the given category. @@ -629,19 +630,21 @@ Output a warning message in the default category. @...: printf-style message to output - + -Output an informational message in the default category. +Output an informational message in the given category. +@cat: category to use @...: printf-style message to output - + -Output a debugging message in the default category. +Output a debuggign message in the given category. +@cat: category to use @...: printf-style message to output @@ -655,15 +658,26 @@ Output a logging message in the default category. - +Register a pointer to a function with its name, so it can later be used by +GST_DEBUG_FUNCPTR_NAME(). -@ptr: +@ptr: The function to register +Returns: The ptr to the function. - +Retrieves the name of the function, if it was previously registered with +GST_DEBUG_FUNCPTR(). If not, it returns a description of the pointer. + + +Make sure you free the string after use. + + -@ptr: +@ptr: pointer to the function +Returns: The name of the function + + diff --git a/docs/gst/tmpl/gstobject.sgml b/docs/gst/tmpl/gstobject.sgml index c1e9adc03b..52616a2215 100644 --- a/docs/gst/tmpl/gstobject.sgml +++ b/docs/gst/tmpl/gstobject.sgml @@ -229,14 +229,6 @@ Check if the object has been destroyed. @object: the object - - - - - -@object: the object - - diff --git a/docs/gst/tmpl/gstpad.sgml b/docs/gst/tmpl/gstpad.sgml index a376fbe751..11acfd6a33 100644 --- a/docs/gst/tmpl/gstpad.sgml +++ b/docs/gst/tmpl/gstpad.sgml @@ -409,14 +409,6 @@ Flags for the pad. @Returns: - - -Destroy the pad. - - -@pad: the pad to destroy - - diff --git a/docs/gst/tmpl/gstparse.sgml b/docs/gst/tmpl/gstparse.sgml index 416c892ac8..bcaffe3b00 100644 --- a/docs/gst/tmpl/gstparse.sgml +++ b/docs/gst/tmpl/gstparse.sgml @@ -53,6 +53,9 @@ The parsing errors. @GST_PARSE_ERROR_NO_SUCH_ELEMENT: The pipeline description contains a non existing element @GST_PARSE_ERROR_NO_SUCH_PROPERTY: The pipeline description contains a non existing element property @GST_PARSE_ERROR_LINK: A pad link could not be made +@GST_PARSE_ERROR_COULD_NOT_SET_PROPERTY: +@GST_PARSE_ERROR_EMPTY_BIN: +@GST_PARSE_ERROR_EMPTY: diff --git a/docs/gst/tmpl/gstpipeline.sgml b/docs/gst/tmpl/gstpipeline.sgml index a07b2dafe2..ce9c33cc36 100644 --- a/docs/gst/tmpl/gstpipeline.sgml +++ b/docs/gst/tmpl/gstpipeline.sgml @@ -36,11 +36,3 @@ The pipeline object @Returns: - - -Destroys the pipeline. - - -@pipeline: #GstPipeline to destroy - - diff --git a/docs/gst/tmpl/gstprops.sgml b/docs/gst/tmpl/gstprops.sgml index 24e1c95b45..0e1f8bdbf7 100644 --- a/docs/gst/tmpl/gstprops.sgml +++ b/docs/gst/tmpl/gstprops.sgml @@ -326,14 +326,6 @@ The name used for tracing memory allocations. @Returns: - - - - - -@props: - - @@ -440,16 +432,6 @@ The name used for tracing memory allocations. @Returns: - - - - - -@props: -@name: -@Returns: - - @@ -582,6 +564,14 @@ The name used for tracing memory allocations. @Returns: + + + + + +@Returns: + + @@ -678,7 +668,6 @@ The name used for tracing memory allocations. -@entry: @Returns: diff --git a/docs/gst/tmpl/gstreamer-unused.sgml b/docs/gst/tmpl/gstreamer-unused.sgml index 4fc1913469..2b293643a2 100644 --- a/docs/gst/tmpl/gstreamer-unused.sgml +++ b/docs/gst/tmpl/gstreamer-unused.sgml @@ -256,26 +256,6 @@ GstCacheFactory GstColorSpace - - - - - - - - - - - - - - - - - -gstconfig - - @@ -1783,6 +1763,13 @@ A flag indicating that SSE instructions are supported. + + +Query if the GstData is READONLY + + +@data: The data to query + Read the current refcount value into the specified value @@ -1848,12 +1835,6 @@ to the current function, i.e. "('element')" @format: printf-style format string @args...: printf arguments - - - - - - @@ -7264,6 +7245,13 @@ must be defined to activate the tracing functionality. @bin: + + +Free the memory allocated by this bin + + +@bin: the bin to free + @@ -7373,6 +7361,14 @@ must be defined to activate the tracing functionality. @buffer: @Returns: + + +Queries if a copy needs to be ade of the buffer in order to safely write +to its data. + + +@buf: The buffer to query. + @@ -7388,6 +7384,14 @@ must be defined to activate the tracing functionality. @pool: @buffer: + + +Checks if a copy needs to be made of the bufferpool before it can +safely be modified. + + +@pool: The pool to query + @@ -7693,6 +7697,13 @@ must be defined to activate the tracing functionality. @resolver: @user_data: + + + + + +@caps: + @@ -7896,6 +7907,14 @@ must be defined to activate the tracing functionality. @Returns: + + + + + +@data: +@Returns: + @@ -7962,6 +7981,15 @@ must be defined to activate the tracing functionality. @c: @d: + + +Destroys the element (without taking the refcount into account). +An application programmer should use #gst_object_unref instead to dispose +of an element he doesn't need anymore. + + +@element: a #GstElement to destroy + @@ -8683,6 +8711,13 @@ Create new meta data. @meta: + + + + + +@object: the object + @@ -8729,6 +8764,13 @@ Create new meta data. @b: @c: + + +Destroy the pad. + + +@pad: the pad to destroy + @@ -9105,6 +9147,13 @@ Call the EOS function of the pad @Returns: + + +Destroys the pipeline. + + +@pipeline: #GstPipeline to destroy + @@ -9273,6 +9322,13 @@ Call the EOS function of the pad + + + + + +@props: + @@ -9509,6 +9565,13 @@ Call the EOS function of the pad @sched: + + +Destroy the scheduler + + +@sched: The scheduler to destroy. + diff --git a/docs/gst/tmpl/gstscheduler.sgml b/docs/gst/tmpl/gstscheduler.sgml index dad4afb33d..bbcc721065 100644 --- a/docs/gst/tmpl/gstscheduler.sgml +++ b/docs/gst/tmpl/gstscheduler.sgml @@ -49,14 +49,6 @@ Flags for the scheduler @GST_SCHEDULER_FLAG_LAST: subclasses can start numbering their flags starting from here. - - -Destroy the scheduler - - -@sched: The scheduler to destroy. - - diff --git a/docs/gst/tmpl/gstthread.sgml b/docs/gst/tmpl/gstthread.sgml index ab78f0827b..6d7021906d 100644 --- a/docs/gst/tmpl/gstthread.sgml +++ b/docs/gst/tmpl/gstthread.sgml @@ -23,9 +23,9 @@ A Thread can act as a toplevel bin as it has its own scheduler. Thread flags: -@GST_THREAD_STATE_STARTED: The thread is started @GST_THREAD_STATE_SPINNING: The thread is runnning @GST_THREAD_STATE_REAPING: The thread is ending. +@GST_THREAD_MUTEX_LOCKED: @GST_THREAD_FLAG_LAST: subclass use this to start their enumeration diff --git a/docs/gst/tmpl/gstxml.sgml b/docs/gst/tmpl/gstxml.sgml index 73bfbd51f8..32d00bc1f9 100644 --- a/docs/gst/tmpl/gstxml.sgml +++ b/docs/gst/tmpl/gstxml.sgml @@ -110,10 +110,6 @@ All GstElements can be serialized to an XML presentation and subsequently loaded -@: -@: -@: - @gstxml: the object which received the signal. @arg1: @arg2: diff --git a/gst/gstinfo.h b/gst/gstinfo.h index 08f54cec81..8364bdac91 100644 --- a/gst/gstinfo.h +++ b/gst/gstinfo.h @@ -276,17 +276,6 @@ gchar * gst_debug_construct_term_color (guint colorinfo); extern GstDebugCategory * GST_CAT_DEFAULT; -/** - * GST_CAT_LEVEL_LOG: - * @cat: category to use - * @level: the severity of the message - * @object: the #GObject the message belongs to or NULL if none - * @...: A printf-style message to output - * - * Outputs a debugging message. This is the most general macro for outputting - * debugging messages. You will probably want to use one of the ones described - * below. - */ #ifdef G_HAVE_ISO_VARARGS #define GST_CAT_LEVEL_LOG(cat,level,object,...) G_STMT_START{ \ if (gst_debug_is_active ()) { \ @@ -389,30 +378,7 @@ void* _gst_debug_register_funcptr (void * ptr, gchar * ptrname); gchar* _gst_debug_nameof_funcptr (void * ptr); -/** - * GST_DEBUG_FUNCPTR: - * @ptr: The function to register - * - * Register a pointer to a function with its name, so it can later be used by - * GST_DEBUG_FUNCPTR_NAME(). - * - * Returns: The ptr to the function. - */ #define GST_DEBUG_FUNCPTR(ptr) (_gst_debug_register_funcptr((void *)(ptr), #ptr) , ptr) -/** - * GST_DEBUG_FUNCPTR_NAME: - * @ptr: pointer to the function - * - * Retrieves the name of the function, if it was previously registered with - * GST_DEBUG_FUNCPTR(). If not, it returns a description of the pointer. - * - * - * Make sure you free the string after use. - * - * - * - * Returns: The name of the function - */ #define GST_DEBUG_FUNCPTR_NAME(ptr) _gst_debug_nameof_funcptr((void *)ptr) #else /* GST_DISABLE_GST_DEBUG */