From 14714891045d66e1573f57a4b56396512e4282ad Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 20 Nov 2012 16:19:16 +0100 Subject: [PATCH] basesink: reset START_TIME when needed Fixes https://bugzilla.gnome.org/show_bug.cgi?id=685870 --- libs/gst/base/gstbasesink.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/gst/base/gstbasesink.c b/libs/gst/base/gstbasesink.c index f69c7fa928..cced1f2ad1 100644 --- a/libs/gst/base/gstbasesink.c +++ b/libs/gst/base/gstbasesink.c @@ -2874,6 +2874,7 @@ gst_base_sink_flush_stop (GstBaseSink * basesink, GstPad * pad, basesink->have_newsegment = FALSE; if (reset_time) { gst_segment_init (&basesink->segment, GST_FORMAT_UNDEFINED); + GST_ELEMENT_START_TIME (basesink) = 0; } } GST_OBJECT_UNLOCK (basesink);