diff --git a/docs/gst/gstreamer-docs.sgml b/docs/gst/gstreamer-docs.sgml index 73b85c344c..98dcd92e0c 100644 --- a/docs/gst/gstreamer-docs.sgml +++ b/docs/gst/gstreamer-docs.sgml @@ -74,6 +74,7 @@ Windows. It is released under the GNU Library General Public License + diff --git a/docs/gst/gstreamer-sections.txt b/docs/gst/gstreamer-sections.txt index b6febad57b..d85b065bd9 100644 --- a/docs/gst/gstreamer-sections.txt +++ b/docs/gst/gstreamer-sections.txt @@ -81,6 +81,9 @@ gst_bin_iterate_all_by_interface gst_bin_recalculate_latency +gst_bin_get_suppressed_flags +gst_bin_set_suppressed_flags + gst_bin_add_many gst_bin_remove_many @@ -272,6 +275,7 @@ GST_TYPE_BUFFER_FLAGS GST_TYPE_BUFFER_COPY_FLAGS GST_BUFFER_CAST GST_PARENT_BUFFER_META_INFO +GST_PARENT_BUFFER_META_API_TYPE GST_TYPE_PARENT_BUFFER_META_API_TYPE gst_parent_buffer_meta_get_info @@ -758,6 +762,7 @@ GST_TYPE_CONTROL_BINDING GST_CONTROL_BINDING_PSPEC GstControlBindingConvert +GstControlBindingPrivate gst_control_binding_get_type @@ -783,6 +788,23 @@ GST_TYPE_CONTROL_SOURCE gst_control_source_get_type +
+gstdynamictypefactory +GstDynamicTypeFactory +GstDynamicTypeFactory +gst_dynamic_type_factory_load +gst_dynamic_type_register + +GstDynamicTypeFactoryClass +GST_TYPE_DYNAMIC_TYPE_FACTORY +GST_DYNAMIC_TYPE_FACTORY +GST_DYNAMIC_TYPE_CLASS +GST_IS_DYNAMIC_TYPE_FACTORY +GST_IS_DYNAMIC_TYPE_FACTORY_CLASS +GST_DYNAMIC_TYPE_FACTORY_CAST + +gst_dynamic_type_factory_get_type +
gstelement @@ -951,6 +973,8 @@ GST_STATE_WAIT_UNTIL GST_STATE_SIGNAL GST_STATE_BROADCAST +GST_ELEMENT_MESSAGE_MAKE_DETAILS + gst_element_get_type gst_element_flags_get_type gst_state_get_type @@ -2858,6 +2882,7 @@ GST_TAG_COPYRIGHT GST_TAG_COPYRIGHT_URI GST_TAG_ENCODED_BY GST_TAG_COMPOSER +GST_TAG_CONDUCTOR GST_TAG_CONTACT GST_TAG_LICENSE GST_TAG_LICENSE_URI diff --git a/gst/gstbin.h b/gst/gstbin.h index df998865bd..391e51a978 100644 --- a/gst/gstbin.h +++ b/gst/gstbin.h @@ -144,6 +144,10 @@ struct _GstBin { * @add_element: method to add an element to a bin * @remove_element: method to remove an element from a bin * @handle_message: method to handle a message from the children + * @deep_element_added: method called when an element was added somewhere + * in the bin hierarchy + * @deep_element_removed: method called when an element was removed somewhere + * in the bin hierarchy * * Subclasses can override the @add_element and @remove_element to * update the list of children in the bin. @@ -152,7 +156,7 @@ struct _GstBin { * message handling. @handle_message takes ownership of the message, just like * #gst_element_post_message. * - * The @element_added_deep vfunc will be called when a new element has been + * The @deep_element_added vfunc will be called when a new element has been * added to any bin inside this bin, so it will also be called if a new child * was added to a sub-bin of this bin. #GstBin implementations that override * this message should chain up to the parent class implementation so the diff --git a/gst/gstelement.h b/gst/gstelement.h index 6dae5101f0..25038bcafe 100644 --- a/gst/gstelement.h +++ b/gst/gstelement.h @@ -429,7 +429,7 @@ G_STMT_START { \ parentheses) * @debug: debugging information for the message (format string and args enclosed in parentheses) - * @args optional name, type, value triplets, which will be stored + * @args: optional name, type, value triplets, which will be stored * in the associated GstStructure. NULL terminator required. * Must be enclosed within parentheses. * @@ -490,7 +490,7 @@ G_STMT_START { \ parentheses) * @debug: debugging information for the message (format string and args enclosed in parentheses) - * @args optional name, type, value triplets, which will be stored + * @args: optional name, type, value triplets, which will be stored * in the associated GstStructure. NULL terminator required. * Must be enclosed within parentheses. * @@ -551,7 +551,7 @@ G_STMT_START { \ parentheses) * @debug: debugging information for the message (format string and args enclosed in parentheses) - * @args optional name, type, value triplets, which will be stored + * @args: optional name, type, value triplets, which will be stored * in the associated GstStructure. NULL terminator required. * Must be enclosed within parentheses. * @@ -663,6 +663,7 @@ G_STMT_START { \ * @numsinkpads: number of sink pads of the element. * @sinkpads: (element-type Gst.Pad): list of sink pads * @pads_cookie: updated whenever the a pad is added or removed + * @contexts: (element-type Gst.Context): list of contexts * * GStreamer element abstract base class. */ diff --git a/gst/gstutils.h b/gst/gstutils.h index dd5e9b2161..523ee2012f 100644 --- a/gst/gstutils.h +++ b/gst/gstutils.h @@ -330,14 +330,14 @@ static inline guint16 __gst_slow_read16_le (const guint8 * data) { /** * GST_WRITE_UINT64_BE: * @data: memory location - * @num: value to store + * @val: value to store * * Store a 64 bit unsigned integer value in big endian format into the memory buffer. */ /** * GST_WRITE_UINT64_LE: * @data: memory location - * @num: value to store + * @val: value to store * * Store a 64 bit unsigned integer value in little endian format into the memory buffer. */ @@ -380,14 +380,14 @@ static inline guint16 __gst_slow_read16_le (const guint8 * data) { /** * GST_WRITE_UINT32_BE: * @data: memory location - * @num: value to store + * @val: value to store * * Store a 32 bit unsigned integer value in big endian format into the memory buffer. */ /** * GST_WRITE_UINT32_LE: * @data: memory location - * @num: value to store + * @val: value to store * * Store a 32 bit unsigned integer value in little endian format into the memory buffer. */ @@ -452,14 +452,14 @@ static inline guint16 __gst_slow_read16_le (const guint8 * data) { /** * GST_WRITE_UINT16_BE: * @data: memory location - * @num: value to store + * @val: value to store * * Store a 16 bit unsigned integer value in big endian format into the memory buffer. */ /** * GST_WRITE_UINT16_LE: * @data: memory location - * @num: value to store + * @val: value to store * * Store a 16 bit unsigned integer value in little endian format into the memory buffer. */