diff options
author | Thomas Vander Stichele <thomas@apestaart.org> | 2003-05-31 16:21:39 +0000 |
---|---|---|
committer | Thomas Vander Stichele <thomas@apestaart.org> | 2003-05-31 16:21:39 +0000 |
commit | 61996734935681c9ed213d916e3a4f1c8d8cf80c (patch) | |
tree | 398ada77dfd14c0080a788933cbf41eb3355a6e2 /gst-libs/gst/play/play.old.h | |
parent | 1573e8c9148f05c74682c7cab0e511bf0103aa8b (diff) | |
download | gst-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.h | 26 |
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); }; |