added miissing classes and symbols (123 more to go) removed removed symbols from section file fixed many doc-comments
Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/.cvsignore:
* gst/gstbin.c:
* gst/gstiterator.c:
* gst/gstutils.c:
* gst/registries/gstxmlregistry.h:
added miissing classes and symbols (123 more to go)
removed removed symbols from section file
fixed many doc-comments
diff --git a/ChangeLog b/ChangeLog
index 98eed42..43f9c9a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2005-08-25 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/gst/gstreamer-docs.sgml:
+ * docs/gst/gstreamer-sections.txt:
+ * docs/gst/tmpl/.cvsignore:
+ * gst/gstbin.c:
+ * gst/gstiterator.c:
+ * gst/gstutils.c:
+ * gst/registries/gstxmlregistry.h:
+ added miissing classes and symbols (123 more to go)
+ removed removed symbols from section file
+ fixed many doc-comments
+
2005-08-24 Wim Taymans <wim@fluendo.com>
* check/generic/states.c: (GST_START_TEST):
diff --git a/docs/gst/gstreamer-docs.sgml b/docs/gst/gstreamer-docs.sgml
index e3af578..d9a8269 100644
--- a/docs/gst/gstreamer-docs.sgml
+++ b/docs/gst/gstreamer-docs.sgml
@@ -29,6 +29,7 @@
<!ENTITY GstIterator SYSTEM "xml/gstiterator.xml">
<!ENTITY GstMacros SYSTEM "xml/gstmacros.xml">
<!ENTITY GstMemChunk SYSTEM "xml/gstmemchunk.xml">
+<!ENTITY GstMessage SYSTEM "xml/gstmessage.xml">
<!ENTITY GstMiniObject SYSTEM "xml/gstminiobject.xml">
<!ENTITY GstObject SYSTEM "xml/gstobject.xml">
<!ENTITY GstPad SYSTEM "xml/gstpad.xml">
@@ -37,6 +38,7 @@
<!ENTITY GstPipeline SYSTEM "xml/gstpipeline.xml">
<!ENTITY GstPlugin SYSTEM "xml/gstplugin.xml">
<!ENTITY GstPluginFeature SYSTEM "xml/gstpluginfeature.xml">
+<!ENTITY GstProbe SYSTEM "xml/gstprobe.xml">
<!ENTITY GstQuery SYSTEM "xml/gstquery.xml">
<!ENTITY GstQueue SYSTEM "xml/gstqueue.xml">
<!ENTITY GstRegistry SYSTEM "xml/gstregistry.xml">
@@ -56,6 +58,7 @@
<!ENTITY GstValue SYSTEM "xml/gstvalue.xml">
<!ENTITY GstVersion SYSTEM "xml/gstversion.xml">
<!ENTITY GstXML SYSTEM "xml/gstxml.xml">
+<!ENTITY GstXMLRegistry SYSTEM "xml/gstxmlregistry.xml">
<!ENTITY GstAdapter SYSTEM "xml/gstadapter.xml">
<!ENTITY GstBaseSrc SYSTEM "xml/gstbasesrc.xml">
@@ -121,6 +124,7 @@
&GstIndexFactory;
&GstInfo;
&GstIterator;
+ &GstMessage;
&GstMiniObject;
&GstObject;
&GstPad;
@@ -129,6 +133,7 @@
&GstPipeline;
&GstPlugin;
&GstPluginFeature;
+ &GstProbe;
&GstQuery;
&GstQueue;
&GstRegistry;
@@ -146,6 +151,7 @@
&GstValue;
&GstVersion;
&GstXML;
+ &GstXMLRegistry;
</chapter>
diff --git a/docs/gst/gstreamer-sections.txt b/docs/gst/gstreamer-sections.txt
index 2090b93..a4f218b 100644
--- a/docs/gst/gstreamer-sections.txt
+++ b/docs/gst/gstreamer-sections.txt
@@ -34,6 +34,10 @@
GstBinClass
GstBinFlags
+GST_BIN_CHILDREN
+GST_BIN_CHILDREN_COOKIE
+GST_BIN_NUMCHILDREN
+
gst_bin_new
gst_bin_add
gst_bin_remove
@@ -46,10 +50,6 @@
gst_bin_iterate_recurse
gst_bin_iterate_sinks
gst_bin_iterate_all_by_interface
-
-GST_BIN_CHILDREN
-GST_BIN_CHILDREN_COOKIE
-GST_BIN_NUMCHILDREN
<SUBSECTION>
gst_bin_add_many
gst_bin_remove_many
@@ -98,6 +98,7 @@
GST_IS_BUS_CLASS
GST_BUS_GET_CLASS
GST_TYPE_BUS_FLAGS
+GST_TYPE_BUS_SYNC_REPLY
GST_BUS_CAST
<SUBSECTION Private>
gst_bus_get_type
@@ -109,28 +110,34 @@
<FILE>gstbuffer</FILE>
<TITLE>GstBuffer</TITLE>
GstBuffer
-
-gst_buffer_new
-gst_buffer_new_and_alloc
-
GstBufferFlag
GST_BUFFER_FLAGS
GST_BUFFER_FLAG_IS_SET
GST_BUFFER_FLAG_SET
GST_BUFFER_FLAG_UNSET
-gst_buffer_set_data
GST_BUFFER_DATA
+GST_BUFFER_MALLOCDATA
GST_BUFFER_SIZE
GST_BUFFER_TIMESTAMP
GST_BUFFER_DURATION
GST_BUFFER_CAPS
GST_BUFFER_OFFSET
GST_BUFFER_OFFSET_END
+GST_BUFFER_OFFSET_NONE
+GST_BUFFER_DURATION_IS_VALID
+GST_BUFFER_TIMESTAMP_IS_VALID
+GST_BUFFER_OFFSET_IS_VALID
+GST_BUFFER_OFFSET_END_IS_VALID
+GST_BUFFER_TRACE_NAME
+
+gst_buffer_new
+gst_buffer_new_and_alloc
gst_buffer_ref
gst_buffer_unref
+gst_buffer_set_data
gst_buffer_copy
gst_buffer_is_writable
gst_buffer_make_writable
@@ -143,14 +150,6 @@
gst_buffer_is_span_fast
gst_buffer_span
-GST_BUFFER_TRACE_NAME
-GST_BUFFER_OFFSET_NONE
-GST_BUFFER_DURATION_IS_VALID
-GST_BUFFER_TIMESTAMP_IS_VALID
-GST_BUFFER_OFFSET_IS_VALID
-GST_BUFFER_OFFSET_END_IS_VALID
-GST_BUFFER_MALLOCDATA
-
gst_buffer_stamp
gst_buffer_join
gst_buffer_merge
@@ -179,11 +178,14 @@
GST_CAPS_FLAGS_ANY
GST_CAPS_ANY
GST_CAPS_NONE
+GST_CAPS_REFCOUNT
+GST_CAPS_REFCOUNT_VALUE
GST_STATIC_CAPS_ANY
GST_STATIC_CAPS_NONE
GST_CAPS_IS_SIMPLE
GST_DEBUG_CAPS
GST_STATIC_CAPS
+
gst_caps_new_empty
gst_caps_new_any
gst_caps_new_simple
@@ -202,6 +204,7 @@
gst_caps_is_empty
gst_caps_is_fixed
gst_caps_is_equal
+gst_caps_is_equal_fixed
gst_caps_is_always_compatible
gst_caps_is_subset
gst_caps_intersect
@@ -214,6 +217,11 @@
gst_caps_to_string
gst_caps_from_string
gst_caps_subtract
+gst_caps_make_writable
+gst_caps_ref
+gst_caps_structure_fixate_field_boolean
+gst_caps_truncate
+gst_caps_unref
<SUBSECTION Standard>
GST_CAPS
GST_IS_CAPS
@@ -277,15 +285,26 @@
GstClockReturn
GstClockFlags
GST_CLOCK_FLAGS
+GST_CLOCK_BROADCAST
+GST_CLOCK_CAST
+GST_CLOCK_COND
+GST_CLOCK_TIMED_WAIT
+GST_CLOCK_WAIT
gst_clock_set_resolution
gst_clock_get_resolution
gst_clock_get_time
gst_clock_new_single_shot_id
gst_clock_new_periodic_id
+gst_clock_adjust_unlocked
+gst_clock_set_time_adjust
gst_clock_id_get_time
gst_clock_id_wait
gst_clock_id_wait_async
gst_clock_id_unschedule
+gst_clock_id_compare_func
+gst_clock_id_ref
+gst_clock_id_unref
+
<SUBSECTION Standard>
GstClockClass
GST_CLOCK
@@ -345,9 +364,6 @@
GST_STATE_PLAYING_TO_PAUSED
GST_STATE_PAUSED_TO_READY
GST_STATE_READY_TO_NULL
-GST_ELEMENT_QUERY_TYPE_FUNCTION
-GST_ELEMENT_FORMATS_FUNCTION
-GST_ELEMENT_EVENT_MASK_FUNCTION
GstElementFlags
GST_ELEMENT_NAME
GST_ELEMENT_PARENT
@@ -393,10 +409,8 @@
gst_element_set_state
gst_element_state_get_name
gst_element_get_factory
-gst_element_get_manager
gst_element_no_more_pads
<SUBSECTION Standard>
-GstEventClass
GST_ELEMENT
GST_IS_ELEMENT
GST_ELEMENT_CLASS
@@ -404,6 +418,7 @@
GST_ELEMENT_GET_CLASS
GST_TYPE_ELEMENT
GST_TYPE_ELEMENT_FLAGS
+GST_ELEMENT_CAST
<SUBSECTION Private>
gst_element_get_type
gst_element_flags_get_type
@@ -481,32 +496,18 @@
<TITLE>GstEvent</TITLE>
GstEvent
GstEventType
-GST_EVENT_ANY
GST_EVENT_TRACE_NAME
GST_EVENT_TYPE
GST_EVENT_TIMESTAMP
GST_EVENT_SRC
-GST_EVENT_IS_INTERRUPT
GST_EVENT_IS_DOWNSTREAM
GST_EVENT_IS_SERIALIZED
GST_EVENT_IS_UPSTREAM
-GstEventFlag
-GST_EVENT_MASK_FUNCTION
GstSeekType
-GstSeekAccuracy
-GST_EVENT_SEEK_TYPE
-GST_EVENT_SEEK_FORMAT
-GST_EVENT_SEEK_METHOD
-GST_EVENT_SEEK_FLAGS
-GST_EVENT_SEEK_OFFSET
-GST_EVENT_SEEK_ENDOFFSET
-GST_EVENT_SEEK_ACCURACY
-GST_EVENT_DISCONT_OFFSET
-GST_EVENT_DISCONT_OFFSET_LEN
-GST_EVENT_SIZE_FORMAT
-GST_EVENT_SIZE_VALUE
-GST_EVENT_RATE_VALUE
+GstSeekFlags
+
GST_EVENT_MAKE_TYPE
+
gst_event_ref
gst_event_unref
gst_event_copy
@@ -526,22 +527,21 @@
gst_event_parse_seek
gst_event_new_navigation
<SUBSECTION Standard>
+GstEventClass
GST_EVENT
GST_IS_EVENT
GST_IS_EVENT_CLASS
GST_EVENT_CLASS
GST_EVENT_GET_CLASS
GST_TYPE_EVENT
-GST_TYPE_EVENT_FLAG
GST_TYPE_EVENT_TYPE
-GST_TYPE_SEEK_ACCURACY
GST_TYPE_SEEK_TYPE
+GST_TYPE_SEEK_FLAGS
<SUBSECTION Private>
gst_event_get_type
-gst_event_flag_get_type
gst_event_type_get_type
-gst_seek_accuracy_get_type
gst_seek_type_get_type
+gst_seek_flags_get_type
</SECTION>
<SECTION>
@@ -558,11 +558,12 @@
GST_FORMAT_PERCENT_MAX
GST_FORMAT_PERCENT_SCALE
GstFormatDefinition
-GST_FORMATS_FUNCTION
+
gst_format_register
gst_format_get_by_nick
gst_formats_contains
gst_format_get_details
+gst_format_iterate_definitions
<SUBSECTION Standard>
GST_TYPE_FORMAT
<SUBSECTION Private>
@@ -575,6 +576,8 @@
GstGhostPad
gst_ghost_pad_new
gst_ghost_pad_set_target
+gst_ghost_pad_get_target
+gst_ghost_pad_new_notarget
<SUBSECTION Standard>
GstGhostPadClass
GST_GHOST_PAD
@@ -718,6 +721,7 @@
gst_debug_category_get_description
gst_debug_get_all_categories
gst_debug_construct_term_color
+GST_CAT_DEFAULT
GST_CAT_LEVEL_LOG
GST_CAT_ERROR_OBJECT
GST_CAT_WARNING_OBJECT
@@ -812,7 +816,11 @@
<SUBSECTION Standard>
+GST_TYPE_ITERATOR_ITEM
+GST_TYPE_ITERATOR_RESULT
<SUBSECTION Private>
+gst_iterator_item_get_type
+gst_iterator_result_get_type
</SECTION>
<SECTION>
@@ -836,14 +844,69 @@
</SECTION>
<SECTION>
+<FILE>gstmessage</FILE>
+<TITLE>GstMessage</TITLE>
+GstMessage
+GstMessageType
+GST_MESSAGE_COND
+GST_MESSAGE_GET_LOCK
+GST_MESSAGE_LOCK
+GST_MESSAGE_SIGNAL
+GST_MESSAGE_SRC
+GST_MESSAGE_TIMESTAMP
+GST_MESSAGE_TRACE_NAME
+GST_MESSAGE_TYPE
+GST_MESSAGE_UNLOCK
+GST_MESSAGE_WAIT
+gst_message_copy
+gst_message_get_structure
+gst_message_get_type
+gst_message_make_writable
+gst_message_new_application
+gst_message_new_custom
+gst_message_new_eos
+gst_message_new_error
+gst_message_new_segment_done
+gst_message_new_segment_start
+gst_message_new_state_changed
+gst_message_new_tag
+gst_message_new_warning
+gst_message_parse_error
+gst_message_parse_segment_done
+gst_message_parse_segment_start
+gst_message_parse_state_changed
+gst_message_parse_tag
+gst_message_parse_warning
+gst_message_ref
+gst_message_type_get_type
+gst_message_unref
+<SUBSECTION Standard>
+GstMessageClass
+GST_MESSAGE
+GST_IS_MESSAGE
+GST_TYPE_MESSAGE
+GST_MESSAGE_CLASS
+GST_IS_MESSAGE_CLASS
+GST_MESSAGE_GET_CLASS
+GST_TYPE_MESSAGE_TYPE
+<SUBSECTION Private>
+gst_message_get_type
+</SECTION>
+
+<SECTION>
<FILE>gstminiobject</FILE>
<TITLE>GstMiniObject</TITLE>
GstMiniObject
GstMiniObjectFlags
+GstMiniObjectCopyFunction
+GstMiniObjectFinalizeFunction
+
GST_MINI_OBJECT_FLAGS
GST_MINI_OBJECT_FLAG_IS_SET
GST_MINI_OBJECT_FLAG_SET
GST_MINI_OBJECT_FLAG_UNSET
+GST_MINI_OBJECT_REFCOUNT
+GST_MINI_OBJECT_REFCOUNT_VALUE
gst_mini_object_new
gst_mini_object_copy
@@ -868,6 +931,7 @@
GST_MINI_OBJECT_GET_CLASS
GST_TYPE_MINI_OBJECT
GST_TYPE_MINI_OBJECT_FLAGS
+GST_MINI_OBJECT_CAST
<SUBSECTION Private>
gst_mini_object_get_type
gst_mini_object_flags_get_type
@@ -888,12 +952,21 @@
GST_TRYLOCK
GST_UNLOCK
GST_GET_LOCK
+GST_OBJECT_IS_DESTROYED
+GST_OBJECT_IS_DISPOSING
+GST_OBJECT_IS_FLOATING
+GST_OBJECT_REFCOUNT
+GST_OBJECT_REFCOUNT_VALUE
+
gst_object_set_name
gst_object_get_name
gst_object_set_parent
gst_object_get_parent
gst_object_unparent
+gst_object_get_name_prefix
+gst_object_set_name_prefix
gst_object_default_deep_notify
+gst_object_default_error
gst_object_check_uniqueness
gst_object_save_thyself
gst_object_restore_thyself
@@ -913,6 +986,8 @@
GST_OBJECT_GET_CLASS
GST_TYPE_OBJECT
GST_TYPE_OBJECT_FLAGS
+GST_OBJECT_CAST
+GST_OBJECT_CLASS_CAST
<SUBSECTION Private>
gst_object_get_type
gst_object_flags_get_type
@@ -1151,7 +1226,18 @@
<FILE>gstpipeline</FILE>
<TITLE>GstPipeline</TITLE>
GstPipeline
+GstPipelineFlags
+
gst_pipeline_new
+
+gst_pipeline_auto_clock
+gst_pipeline_get_bus
+gst_pipeline_get_clock
+gst_pipeline_get_last_stream_time
+gst_pipeline_set_clock
+gst_pipeline_set_new_stream_time
+gst_pipeline_use_clock
+
<SUBSECTION Standard>
GstPipelineClass
GST_PIPELINE
@@ -1160,8 +1246,10 @@
GST_IS_PIPELINE_CLASS
GST_PIPELINE_GET_CLASS
GST_TYPE_PIPELINE
+GST_TYPE_PIPELINE_FLAGS
<SUBSECTION Private>
gst_pipeline_get_type
+gst_pipeline_flags_get_type
</SECTION>
<SECTION>
@@ -1234,17 +1322,63 @@
</SECTION>
<SECTION>
+<FILE>gstprobe</FILE>
+<TITLE>GstProbe</TITLE>
+GstProbe
+GstProbeCallback
+GstProbeDispatcher
+
+gst_probe_new
+
+gst_probe_destroy
+gst_probe_dispatcher_add_probe
+gst_probe_dispatcher_destroy
+gst_probe_dispatcher_dispatch
+gst_probe_dispatcher_init
+gst_probe_dispatcher_new
+gst_probe_dispatcher_remove_probe
+gst_probe_dispatcher_set_active
+gst_probe_perform
+
+<SUBSECTION Standard>
+GST_PROBE
+GST_TYPE_PROBE
+<SUBSECTION Private>
+gst_probe_get_type
+</SECTION>
+
+
+<SECTION>
<FILE>gstquery</FILE>
<TITLE>GstQuery</TITLE>
GstQuery
GstQueryType
GST_QUERY_TYPE_RATE_DEN
GstQueryTypeDefinition
-GST_QUERY_TYPE_FUNCTION
+
gst_query_type_register
gst_query_type_get_by_nick
gst_query_types_contains
gst_query_type_get_details
+
+gst_query_copy
+gst_query_get_structure
+gst_query_make_writable
+gst_query_new_application
+gst_query_new_convert
+gst_query_new_position
+gst_query_parse_convert
+gst_query_parse_position
+gst_query_parse_seeking_query
+gst_query_parse_seeking_response
+gst_query_ref
+gst_query_set_convert
+gst_query_set_formats
+gst_query_set_position
+gst_query_set_seeking
+gst_query_type_iterate_definitions
+gst_query_unref
+
<SUBSECTION Standard>
GstQueryClass
GST_QUERY
@@ -1253,6 +1387,8 @@
GST_IS_QUERY_CLASS
GST_TYPE_QUERY
GST_TYPE_QUERY_TYPE
+GST_QUERY_GET_CLASS
+GST_QUERY_TYPE
<SUBSECTION Private>
gst_query_get_type
gst_query_type_get_type
@@ -1411,6 +1547,43 @@
GstTagFlag
GstTagForeachFunc
GstTagMergeFunc
+
+GST_TAG_TITLE
+GST_TAG_ARTIST
+GST_TAG_ALBUM
+GST_TAG_DATE
+GST_TAG_GENRE
+GST_TAG_COMMENT
+GST_TAG_TRACK_NUMBER
+GST_TAG_TRACK_COUNT
+GST_TAG_ALBUM_VOLUME_NUMBER
+GST_TAG_ALBUM_VOLUME_COUNT
+GST_TAG_LOCATION
+GST_TAG_DESCRIPTION
+GST_TAG_VERSION
+GST_TAG_ISRC
+GST_TAG_ORGANIZATION
+GST_TAG_COPYRIGHT
+GST_TAG_CONTACT
+GST_TAG_LICENSE
+GST_TAG_PERFORMER
+GST_TAG_DURATION
+GST_TAG_CODEC
+GST_TAG_VIDEO_CODEC
+GST_TAG_AUDIO_CODEC
+GST_TAG_BITRATE
+GST_TAG_NOMINAL_BITRATE
+GST_TAG_MINIMUM_BITRATE
+GST_TAG_MAXIMUM_BITRATE
+GST_TAG_SERIAL
+GST_TAG_ENCODER
+GST_TAG_ENCODER_VERSION
+GST_TAG_TRACK_GAIN
+GST_TAG_TRACK_PEAK
+GST_TAG_ALBUM_GAIN
+GST_TAG_ALBUM_PEAK
+GST_TAG_LANGUAGE_CODE
+
gst_tag_register
gst_tag_merge_use_first
gst_tag_merge_strings_with_comma
@@ -1462,42 +1635,6 @@
gst_tag_list_get_pointer
gst_tag_list_get_pointer_index
gst_event_new_tag
-gst_event_tag_get_list
-GST_TAG_TITLE
-GST_TAG_ARTIST
-GST_TAG_ALBUM
-GST_TAG_DATE
-GST_TAG_GENRE
-GST_TAG_COMMENT
-GST_TAG_TRACK_NUMBER
-GST_TAG_TRACK_COUNT
-GST_TAG_ALBUM_VOLUME_NUMBER
-GST_TAG_ALBUM_VOLUME_COUNT
-GST_TAG_LOCATION
-GST_TAG_DESCRIPTION
-GST_TAG_VERSION
-GST_TAG_ISRC
-GST_TAG_ORGANIZATION
-GST_TAG_COPYRIGHT
-GST_TAG_CONTACT
-GST_TAG_LICENSE
-GST_TAG_PERFORMER
-GST_TAG_DURATION
-GST_TAG_CODEC
-GST_TAG_VIDEO_CODEC
-GST_TAG_AUDIO_CODEC
-GST_TAG_BITRATE
-GST_TAG_NOMINAL_BITRATE
-GST_TAG_MINIMUM_BITRATE
-GST_TAG_MAXIMUM_BITRATE
-GST_TAG_SERIAL
-GST_TAG_ENCODER
-GST_TAG_ENCODER_VERSION
-GST_TAG_TRACK_GAIN
-GST_TAG_TRACK_PEAK
-GST_TAG_ALBUM_GAIN
-GST_TAG_ALBUM_PEAK
-GST_TAG_LANGUAGE_CODE
<SUBSECTION Standard>
GST_TAG_LIST
GST_IS_TAG_LIST
@@ -1536,6 +1673,46 @@
</SECTION>
<SECTION>
+<FILE>gsttask</FILE>
+<TITLE>GstTask</TITLE>
+GstTask
+GstTaskFunction
+GstTaskState
+
+GST_TASK_BROADCAST
+GST_TASK_GET_COND
+GST_TASK_GET_LOCK
+GST_TASK_LOCK
+GST_TASK_LOCK_FULL
+GST_TASK_SIGNAL
+GST_TASK_STATE
+GST_TASK_UNLOCK
+GST_TASK_UNLOCK_FULL
+GST_TASK_WAIT
+
+gst_task_create
+gst_task_get_state
+gst_task_get_type
+gst_task_pause
+gst_task_set_lock
+gst_task_start
+gst_task_state_get_type
+gst_task_stop
+<SUBSECTION Standard>
+GstTaskClass
+GST_TASK
+GST_IS_TASK
+GST_TYPE_TASK
+GST_TASK_CLASS
+GST_IS_TASK_CLASS
+GST_TASK_GET_CLASS
+GST_TASK_CAST
+GST_TYPE_TASK_STATE
+<SUBSECTION Private>
+gst_task_get_type
+</SECTION>
+
+<SECTION>
<FILE>gsttrace</FILE>
<TITLE>GstTrace</TITLE>
GstTrace
@@ -1675,12 +1852,6 @@
<SECTION>
<FILE>gstutils</FILE>
<TITLE>GstUtils</TITLE>
-gst_util_set_value_from_string
-gst_util_set_object_arg
-gst_util_dump_mem
-gst_print_pad_caps
-gst_print_element_args
-gst_bin_watch_for_state_change
GST_BOILERPLATE_WITH_INTERFACE
GST_BOILERPLATE_FULL
GST_BOILERPLATE
@@ -1706,6 +1877,13 @@
GST_ROUND_UP_16
GST_ROUND_UP_32
GST_ROUND_UP_64
+
+gst_util_set_value_from_string
+gst_util_set_object_arg
+gst_util_dump_mem
+gst_print_pad_caps
+gst_print_element_args
+gst_bin_watch_for_state_change
<SUBSECTION Private>
GST_HAVE_UNALIGNED_ACCESS
</SECTION>
@@ -1721,9 +1899,10 @@
GST_VALUE_HOLDS_INT_RANGE
GST_VALUE_HOLDS_DOUBLE_RANGE
GST_VALUE_HOLDS_LIST
-GST_VALUE_HOLDS_FIXED_LIST
GST_VALUE_HOLDS_CAPS
GST_VALUE_HOLDS_FRACTION
+GST_VALUE_HOLDS_ARRAY
+GST_VALUE_HOLDS_MINI_OBJECT
GST_VALUE_LESS_THAN
GST_VALUE_EQUAL
GST_VALUE_GREATER_THAN
@@ -1775,7 +1954,6 @@
GST_TYPE_INT_RANGE
GST_TYPE_DOUBLE_RANGE
GST_TYPE_LIST
-GST_TYPE_FIXED_LIST
GST_TYPE_FRACTION
</SECTION>
@@ -1792,6 +1970,15 @@
<FILE>gstxml</FILE>
<TITLE>GstXML</TITLE>
GstXML
+GstXMLRegistryClose
+GstXMLRegistryGetPerms
+GstXMLRegistryLoad
+GstXMLRegistryMode
+GstXMLRegistryOpen
+GstXMLRegistryParser
+GstXMLRegistrySave
+GstXMLRegistryState
+
gst_xml_write
gst_xml_write_file
gst_xml_new
@@ -1814,6 +2001,23 @@
</SECTION>
<SECTION>
+<FILE>gstxmlregistry</FILE>
+<TITLE>GstXMLRegistry</TITLE>
+GstXMLRegistry
+gst_xml_registry_new
+<SUBSECTION Standard>
+GstXMLRegistryClass
+GST_XML_REGISTRY
+GST_IS_XML_REGISTRY
+GST_XML_REGISTRY_CLASS
+GST_IS_XML_REGISTRY_CLASS
+GST_XML_REGISTRY_GET_CLASS
+GST_TYPE_XML_REGISTRY
+<SUBSECTION Private>
+gst_xml_registry_get_type
+</SECTION>
+
+<SECTION>
<FILE>gstenumtypes</FILE>
<TITLE>GstEnumTypes</TITLE>
</SECTION>
@@ -1880,6 +2084,16 @@
GST_BASE_SINK_CLOCK
GST_BASE_SINK_PAD
+GST_LIVE_BROADCAST
+GST_LIVE_GET_COND
+GST_LIVE_GET_LOCK
+GST_LIVE_LOCK
+GST_LIVE_SIGNAL
+GST_LIVE_TIMED_WAIT
+GST_LIVE_TRYLOCK
+GST_LIVE_UNLOCK
+GST_LIVE_WAIT
+
<SUBSECTION Standard>
GstBaseSinkClass
GST_BASE_SINK
@@ -1924,7 +2138,6 @@
<INCLUDE>gst/base/gstcollectpads.h</INCLUDE>
GstCollectPads
GstCollectPadsClass
-GstCollectData
GstCollectPadsFunction
gst_collectpads_new
gst_collectpads_set_function
diff --git a/docs/gst/tmpl/.gitignore b/docs/gst/tmpl/.gitignore
index ee4c899..7a20866 100644
--- a/docs/gst/tmpl/.gitignore
+++ b/docs/gst/tmpl/.gitignore
@@ -14,4 +14,8 @@
gstfakesink.sgml
gstfilesrc.sgml
gstfilesink.sgml
+gstmessage.sgml
+gstprobe.sgml
gstpushsrc.sgml
+gsttask.sgml
+gstxmlregistry.sgml
diff --git a/gst/gstbin.c b/gst/gstbin.c
index 1c821cd..156f84a 100644
--- a/gst/gstbin.c
+++ b/gst/gstbin.c
@@ -678,7 +678,7 @@
* so if the bin holds the only reference to the element, the element
* will be freed in the process of removing it from the bin. If you
* want the element to still exist after removing, you need to call
- * #gst_object_ref before removing it from the bin.
+ * gst_object_ref() before removing it from the bin.
*
* If the element's pads are linked to other pads, the pads will be unlinked
* before the element is removed from the bin.
diff --git a/gst/gstiterator.c b/gst/gstiterator.c
index 19fdf33..2a96541 100644
--- a/gst/gstiterator.c
+++ b/gst/gstiterator.c
@@ -474,7 +474,7 @@
/**
* gst_iterator_foreach:
* @it: The #GstIterator to iterate
- * @function: the function to call for each element.
+ * @func: the function to call for each element.
* @user_data: user data passed to the function
*
* Iterate over all element of @it and call the given function for
diff --git a/gst/gstutils.c b/gst/gstutils.c
index 90234d2..cd80601 100644
--- a/gst/gstutils.c
+++ b/gst/gstutils.c
@@ -1736,7 +1736,7 @@
* @...: additional elements to add to the bin
*
* Adds a NULL-terminated list of elements to a bin. This function is
- * equivalent to calling #gst_bin_add() for each member of the list.
+ * equivalent to calling gst_bin_add() for each member of the list.
*/
void
gst_bin_add_many (GstBin * bin, GstElement * element_1, ...)
@@ -1764,7 +1764,7 @@
* @...: NULL-terminated list of elements to remove from the bin
*
* Remove a list of elements from a bin. This function is equivalent
- * to calling #gst_bin_remove with each member of the list.
+ * to calling gst_bin_remove() with each member of the list.
*/
void
gst_bin_remove_many (GstBin * bin, GstElement * element_1, ...)
@@ -1806,9 +1806,9 @@
*
* Spawns a thread calling gst_element_get_state on @bin with infinite timeout.
*
- * In practice this is done because if a bin returns GST_STATE_ASYNC from a
+ * In practice this is done because if a bin returns %GST_STATE_ASYNC from a
* state change it will not commit its state until someone calls
- * gst_element_get_state on it. Thus having another thread checking the bin's
+ * gst_element_get_state() on it. Thus having another thread checking the bin's
* state will ensure that a state-changed message gets posted on the bus
* eventually.
*
diff --git a/gst/registries/gstxmlregistry.h b/gst/registries/gstxmlregistry.h
index bf1d6a1..1ded630 100644
--- a/gst/registries/gstxmlregistry.h
+++ b/gst/registries/gstxmlregistry.h
@@ -34,6 +34,8 @@
(G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_XML_REGISTRY,GstXMLRegistry))
#define GST_XML_REGISTRY_CLASS(klass) \
(G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_XML_REGISTRY,GstXMLRegistryClass))
+#define GST_XML_REGISTRY_GET_CLASS(obj) \
+ (G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_XML_REGISTRY, GstXMLRegistryClass))
#define GST_IS_XML_REGISTRY(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_XML_REGISTRY))
#define GST_IS_XML_REGISTRY_CLASS(obj) \