gstreamer_core/gst/gstelement.h
branchRCL_3
changeset 30 7e817e7e631c
parent 29 567bb019e3e3
--- a/gstreamer_core/gst/gstelement.h	Tue Aug 31 15:30:33 2010 +0300
+++ b/gstreamer_core/gst/gstelement.h	Wed Sep 01 12:16:41 2010 +0100
@@ -263,21 +263,10 @@
 #define GST_ELEMENT_PADS(elem)			(GST_ELEMENT_CAST(elem)->pads)
 
 /**
- * GST_ELEMENT_START_TIME:
- * @elem: a #GstElement to return the start time for.
- *
- * This macro returns the start_time of the @elem. The start_time is the
- * running_time of the pipeline when the element went to PAUSED.
- *
- * Since: 0.10.24
- */
-#define GST_ELEMENT_START_TIME(elem)		(GST_ELEMENT_CAST(elem)->abidata.ABI.start_time)
-
-/**
  * GST_ELEMENT_ERROR:
  * @el:     the element that generates the error
- * @domain: like CORE, LIBRARY, RESOURCE or STREAM (see #gstreamer-GstGError)
- * @code:   error code defined for that domain (see #gstreamer-GstGError)
+ * @domain: like CORE, LIBRARY, RESOURCE or STREAM (see #GstGError)
+ * @code:   error code defined for that domain (see #GstGError)
  * @text:   the message to display (format string and args enclosed in
             parentheses)
  * @debug:  debugging information for the message (format string and args
@@ -405,7 +394,7 @@
  * element by the toplevel #GstPipeline.
  * @base_time: the time of the clock right before the element is set to
  * PLAYING. Subtracting @base_time from the current clock time in the PLAYING
- * state will yield the running_time against the clock.
+ * state will yield the stream time.
  * @numpads: number of pads of the element, includes both source and sink pads.
  * @pads: list of pads
  * @numsrcpads: number of source pads of the element.
@@ -452,8 +441,6 @@
     struct {
       /* state set by application */
       GstState              target_state;
-      /* running time of the last PAUSED state */
-      GstClockTime          start_time;
     } ABI;
     /* adding + 0 to mark ABI change to be undone later */
     gpointer _gst_reserved[GST_PADDING + 0];
@@ -651,16 +638,6 @@
 #endif
 
 GstClockTime		gst_element_get_base_time	(GstElement *element);
-#ifdef __SYMBIAN32__
-IMPORT_C
-#endif
-
-void			gst_element_set_start_time	(GstElement *element, GstClockTime time);
-#ifdef __SYMBIAN32__
-IMPORT_C
-#endif
-
-GstClockTime		gst_element_get_start_time	(GstElement *element);
 
 /* indexes */
 #ifdef __SYMBIAN32__
@@ -707,13 +684,12 @@
 #endif
 
 void			gst_element_no_more_pads	(GstElement *element);
-
-#ifndef GST_DISABLE_DEPRECATED
 #ifdef __SYMBIAN32__
 IMPORT_C
 #endif
+
+
 GstPad*			gst_element_get_pad		(GstElement *element, const gchar *name);
-#endif /* GST_DISABLE_DEPRECATED */
 #ifdef __SYMBIAN32__
 IMPORT_C
 #endif
@@ -782,11 +758,11 @@
 /* error handling */
 /* gcc versions < 3.3 warn about NULL being passed as format to printf */
 #if (defined(GST_USING_PRINTF_EXTENSION) || !defined(__GNUC__) || (__GNUC__ < 3) || (__GNUC__ == 3 && __GNUC_MINOR__ < 3))
-IMPORT_C gchar *			_gst_element_error_printf	(const gchar *format, ...);
+gchar *			_gst_element_error_printf	(const gchar *format, ...);
 #else
-IMPORT_C gchar *			_gst_element_error_printf	(const gchar *format, ...) G_GNUC_PRINTF (1, 2);
+gchar *			_gst_element_error_printf	(const gchar *format, ...) G_GNUC_PRINTF (1, 2);
 #endif
-IMPORT_C void			gst_element_message_full	(GstElement * element, GstMessageType type,
+void			gst_element_message_full	(GstElement * element, GstMessageType type,
 							 GQuark domain, gint code, gchar * text,
 							 gchar * debug, const gchar * file,
 							 const gchar * function, gint line);
@@ -844,11 +820,6 @@
 #endif
 
 void			gst_element_lost_state	        (GstElement * element);
-#ifdef __SYMBIAN32__
-IMPORT_C
-#endif
-
-void			gst_element_lost_state_full     (GstElement * element, gboolean new_base_time);
 
 /* factory management */
 #ifdef __SYMBIAN32__