From 3c8f5c0d1cee169b4eff3b2f897b075d7771860a 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 841a36ca8a..f411760115 100644 --- a/libs/gst/base/gstbasesink.c +++ b/libs/gst/base/gstbasesink.c @@ -2788,6 +2788,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);