summaryrefslogtreecommitdiffstats
path: root/gst/switch/gstswitch.h
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2007-12-18 16:08:13 +0000
committerAndy Wingo <wingo@pobox.com>2007-12-18 16:08:13 +0000
commite4a1115a2258091ccdc015c1d1b0b03f27c219af (patch)
tree67b4a697f39beffd76d7cf4e1f4d4cdef122e539 /gst/switch/gstswitch.h
parent892ee3299e62ca117d3f26575218eb2a723542d6 (diff)
downloadgst-plugins-bad-e4a1115a2258091ccdc015c1d1b0b03f27c219af.tar.gz
gst-plugins-bad-e4a1115a2258091ccdc015c1d1b0b03f27c219af.tar.bz2
gst-plugins-bad-e4a1115a2258091ccdc015c1d1b0b03f27c219af.zip
gst/switch/: gst/switch/gstswitch.c (enum, gst_selector_pad_class_init) (gst_selector_pad_get_property) (gst_selector...
Original commit message from CVS: 2007-12-18 Andy Wingo <wingo@pobox.com> * gst/switch/gstswitch-marshal.list: * gst/switch/gstswitch.h (struct _GstStreamSelectorClass): * gst/switch/gstswitch.c (enum, gst_selector_pad_class_init) (gst_selector_pad_get_property) (gst_selector_pad_get_running_time) (gst_stream_selector_class_init, gst_segment_get_timestamp) (gst_segment_set_stop, gst_segment_set_start) (gst_stream_selector_set_active_pad, gst_stream_selector_block) (gst_stream_selector_push_pending_stop) (gst_stream_selector_switch): Change so that the signals and properties deal in running time, not buffer time. Document the signals more. Change uint64 in API to int64, to reflect what's in GstSegment.
Diffstat (limited to 'gst/switch/gstswitch.h')
-rw-r--r--gst/switch/gstswitch.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/gst/switch/gstswitch.h b/gst/switch/gstswitch.h
index b1699593..75b20ebf 100644
--- a/gst/switch/gstswitch.h
+++ b/gst/switch/gstswitch.h
@@ -58,9 +58,9 @@ struct _GstStreamSelector {
struct _GstStreamSelectorClass {
GstElementClass parent_class;
- GstClockTime (*block) (GstStreamSelector *self);
+ gint64 (*block) (GstStreamSelector *self);
void (*switch_) (GstStreamSelector *self, const gchar *pad_name,
- GstClockTime stop_time, GstClockTime start_time);
+ gint64 stop_time, gint64 start_time);
};
GType gst_stream_selector_get_type (void);