summaryrefslogtreecommitdiffstats
path: root/gst/videomixer/videomixer.h
diff options
context:
space:
mode:
authorEdward Hervey <bilboed@bilboed.com>2008-05-27 17:55:30 +0000
committerEdward Hervey <bilboed@bilboed.com>2008-05-27 17:55:30 +0000
commit3ada650b6260ee7e438fe2513a8ade6c53192526 (patch)
treecb6b6ac30f1b53b9665db77acb5bac76b2c0c077 /gst/videomixer/videomixer.h
parentec536c8707ea0d54004f785dec75a78cf4183b4f (diff)
gst/videomixer/videomixer.*: Implement proper seek/newsegment handling.
Original commit message from CVS: * gst/videomixer/videomixer.c: (gst_videomixer_reset), (gst_videomixer_init), (gst_videomixer_request_new_pad), (gst_videomixer_fill_queues), (forward_event_func), (forward_event), (gst_videomixer_src_event), (gst_videomixer_sink_event): * gst/videomixer/videomixer.h: Implement proper seek/newsegment handling. Based on adder's implementation. Fixes #535121
Diffstat (limited to 'gst/videomixer/videomixer.h')
-rw-r--r--gst/videomixer/videomixer.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gst/videomixer/videomixer.h b/gst/videomixer/videomixer.h
index 81f6d804..7d316617 100644
--- a/gst/videomixer/videomixer.h
+++ b/gst/videomixer/videomixer.h
@@ -90,6 +90,11 @@ struct _GstVideoMixer
/* Next available sinkpad index */
gint next_sinkpad;
+
+ /* sink event handling */
+ GstPadEventFunction collect_event;
+ guint64 segment_position;
+ gdouble segment_rate;
};
struct _GstVideoMixerClass