summaryrefslogtreecommitdiffstats
path: root/gst-libs/gst/play/play.old.h
diff options
context:
space:
mode:
authorThomas Vander Stichele <thomas@apestaart.org>2003-05-31 16:21:39 +0000
committerThomas Vander Stichele <thomas@apestaart.org>2003-05-31 16:21:39 +0000
commit61996734935681c9ed213d916e3a4f1c8d8cf80c (patch)
tree398ada77dfd14c0080a788933cbf41eb3355a6e2 /gst-libs/gst/play/play.old.h
parent1573e8c9148f05c74682c7cab0e511bf0103aa8b (diff)
downloadgst-plugins-bad-61996734935681c9ed213d916e3a4f1c8d8cf80c.tar.gz
gst-plugins-bad-61996734935681c9ed213d916e3a4f1c8d8cf80c.tar.bz2
gst-plugins-bad-61996734935681c9ed213d916e3a4f1c8d8cf80c.zip
backport of Julien's error handling this fixes #114134
Original commit message from CVS: backport of Julien's error handling this fixes #114134
Diffstat (limited to 'gst-libs/gst/play/play.old.h')
-rw-r--r--gst-libs/gst/play/play.old.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/gst-libs/gst/play/play.old.h b/gst-libs/gst/play/play.old.h
index 90f9a5ce..36057505 100644
--- a/gst-libs/gst/play/play.old.h
+++ b/gst-libs/gst/play/play.old.h
@@ -2,7 +2,7 @@
* Copyright (C) 1999,2000,2001,2002 Erik Walthinsen <omega@cse.ogi.edu>
* 2000,2001,2002 Wim Taymans <wtay@chello.be>
* 2002 Steve Baker <steve@stevebaker.org>
- * 2003 Julien Moutte <julien@moutte.net>
+ * 2003 Julien Moutte <julien@moutte.net>
*
* play.h: GstPlay object code
*
@@ -117,9 +117,6 @@ struct _GstPlay
GstClock *clock;
- GMutex *audio_bin_mutex;
- GMutex *video_bin_mutex;
-
gboolean need_stream_length;
gboolean need_seek;
gint time_seconds;
@@ -139,22 +136,25 @@ struct _GstPlayClass
GObjectClass parent_class;
/* signals */
- void (*information) ( GstPlay* play,
- GstElement* element,
+ void (*information) (GstPlay* play,
+ GstObject* element,
GParamSpec *param);
- void (*state_changed) ( GstPlay* play,
+ void (*pipeline_error) (GstPlay* play,
+ GstElement* element,
+ char *error);
+ void (*state_changed) (GstPlay* play,
GstElementState old_state,
GstElementState new_state);
- void (*stream_end) ( GstPlay* play);
- void (*time_tick) ( GstPlay* play,
+ void (*stream_end) (GstPlay* play);
+ void (*time_tick) (GstPlay* play,
gint64 time_nanos);
- void (*stream_length) ( GstPlay* play,
+ void (*stream_length) (GstPlay* play,
gint64 length_nanos);
- void (*have_xid) ( GstPlay* play,
+ void (*have_xid) (GstPlay* play,
gint xid);
- void (*have_vis_xid) ( GstPlay* play,
+ void (*have_vis_xid) (GstPlay* play,
gint xid);
- void (*have_video_size) ( GstPlay* play,
+ void (*have_video_size) (GstPlay* play,
gint width,
gint height);
};