+2005-10-18 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/gst/gstreamer-sections.txt:
+ * docs/libs/gstreamer-libs-sections.txt:
+ * gst/gstelement.h:
+ add new api entries
+ hide internal macro
+
2005-10-17 Andy Wingo <wingo@pobox.com>
* gst/base/gstcollectpads.c (gst_collectpads_chain): Slight
GstStateChange
GstStateChangeReturn
+GST_SIGN
GST_STATE
-GST_STATE_PENDING
+GST_STATE_BROADCAST
GST_STATE_CHANGE
GST_STATE_ERROR
-GST_STATE_NO_PREROLL
GST_STATE_FINAL
GST_STATE_GET_COND
GST_STATE_GET_LOCK
+GST_STATE_GET_NEXT
GST_STATE_LOCK
-GST_STATE_UNLOCK
GST_STATE_LOCK_FULL
-GST_STATE_UNLOCK_FULL
-GST_STATE_TRYLOCK
-GST_STATE_BROADCAST
+GST_STATE_NEXT
+GST_STATE_NO_PREROLL
+GST_STATE_PENDING
+GST_STATE_RETURN
GST_STATE_SIGNAL
-GST_STATE_WAIT
GST_STATE_TIMED_WAIT
+GST_STATE_TRANSITION
+GST_STATE_TRANSITION_CURRENT
+GST_STATE_TRANSITION_NEXT
+GST_STATE_TRYLOCK
+GST_STATE_UNLOCK
+GST_STATE_UNLOCK_FULL
+GST_STATE_WAIT
GST_ELEMENT_NAME
GST_ELEMENT_PARENT
GST_ELEMENT_BUS
</SECTION>
-<SECTION>
-<FILE>gstmemchunk</FILE>
-<TITLE>GstMemChunk</TITLE>
-GstMemChunk
-gst_mem_chunk_alloc0
-gst_mem_chunk_destroy
-gst_mem_chunk_new
-gst_mem_chunk_alloc
-gst_mem_chunk_free
-</SECTION>
-
-
<SECTION>
<FILE>gstmessage</FILE>
<TITLE>GstMessage</TITLE>
gst_pad_set_element_private
gst_pad_get_element_private
-
<SUBSECTION Core>
gst_pad_chain
gst_atomic_int_set
gst_flow_get_name
+gst_flow_to_quark
gst_print_element_args
gst_print_pad_caps
+gst_guint64_to_gdouble
+gst_gdouble_to_guint64
gst_util_dump_mem
gst_util_uint64_scale
gst_util_set_object_arg
gst_value_intersect
gst_value_can_intersect
gst_value_register_intersect_func
+
<SUBSECTION Standard>
+<SUBSECTION Private>
+gst_date_get_type
+gst_double_range_get_type
+gst_fourcc_get_type
+gst_fraction_get_type
+gst_int_range_get_type
+gst_value_array_get_type
+gst_value_list_get_type
</SECTION>
<SECTION>
GST_VERSION_MAJOR
GST_VERSION_MINOR
GST_VERSION_MICRO
+GST_VERSION_NANO
</SECTION>
gst_controller_new_list
gst_controller_new_valist
gst_controller_remove_properties
+gst_controller_remove_properties_list
gst_controller_remove_properties_valist
gst_controller_set
gst_controller_set_from_list
*/
#define GST_STATE_RETURN(obj) (GST_ELEMENT(obj)->last_return)
-#define GST_SIGN(val) ((val) < 0 ? -1 : ((val) > 0 ? 1 : 0))
-#define GST_STATE_GET_NEXT(cur,pending) ((cur)+GST_SIGN ((gint)(pending)-(gint)(cur)))
+#define __GST_SIGN(val) ((val) < 0 ? -1 : ((val) > 0 ? 1 : 0))
+#define GST_STATE_GET_NEXT(cur,pending) ((cur) + __GST_SIGN ((gint)(pending) - (gint)(cur)))
#define GST_STATE_TRANSITION(cur,next) (((cur)<<3)|(next))
#define GST_STATE_TRANSITION_CURRENT(trans) ((trans)>>3)
#define GST_STATE_TRANSITION_NEXT(trans) ((trans)&0x7)