From: Wim Taymans Date: Tue, 20 Nov 2012 15:19:16 +0000 (+0100) Subject: basesink: reset START_TIME when needed X-Git-Tag: 1.1.1~379 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=14714891045d66e1573f57a4b56396512e4282ad;p=platform%2Fupstream%2Fgstreamer.git basesink: reset START_TIME when needed Fixes https://bugzilla.gnome.org/show_bug.cgi?id=685870 --- diff --git a/libs/gst/base/gstbasesink.c b/libs/gst/base/gstbasesink.c index f69c7fa..cced1f2 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);