From 84ae670ab40b258a10e1e21471e6dc9d786bf086 Mon Sep 17 00:00:00 2001 From: Mathieu Duponchelle Date: Mon, 6 May 2013 23:43:03 +0200 Subject: [PATCH] videomixer2: Take into account new segments Also forward the event downstream on the next opportunity. https://bugzilla.gnome.org/show_bug.cgi?id=699793 --- gst/videomixer/videomixer2.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gst/videomixer/videomixer2.c b/gst/videomixer/videomixer2.c index 09a8218f8..f34eb2faa 100644 --- a/gst/videomixer/videomixer2.c +++ b/gst/videomixer/videomixer2.c @@ -1703,10 +1703,11 @@ gst_videomixer2_sink_event (GstCollectPads * pads, GstCollectData * cdata, break; } case GST_EVENT_SEGMENT:{ - GstSegment seg; - gst_event_copy_segment (event, &seg); + gst_event_copy_segment (event, &mix->segment); - g_assert (seg.format == GST_FORMAT_TIME); + mix->newseg_pending = TRUE; + + g_assert (mix->segment.format == GST_FORMAT_TIME); break; } case GST_EVENT_FLUSH_STOP: -- 2.34.1