From 138e63fd52d6461825b0ad5f095174661952bdb4 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Tue, 23 Sep 2014 15:59:10 +0200 Subject: [PATCH] videoaggregator: Do not wrongly set the aggregator.segment The aggregator.segment is not to be initialized by the subclasses but by the aggregator itself. Moreover, initializing it on start would make us loose the information coming from the initial seek. --- gst-libs/gst/video/gstvideoaggregator.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/gst-libs/gst/video/gstvideoaggregator.c b/gst-libs/gst/video/gstvideoaggregator.c index ff7ea3b..4464b40 100644 --- a/gst-libs/gst/video/gstvideoaggregator.c +++ b/gst-libs/gst/video/gstvideoaggregator.c @@ -782,7 +782,6 @@ gst_videoaggregator_reset (GstVideoAggregator * vagg) vagg->priv->ts_offset = 0; vagg->priv->nframes = 0; - gst_segment_init (&agg->segment, GST_FORMAT_TIME); agg->segment.position = -1; gst_videoaggregator_reset_qos (vagg); @@ -1638,7 +1637,6 @@ gst_videoaggregator_start (GstAggregator * agg) if (!GST_AGGREGATOR_CLASS (gst_videoaggregator_parent_class)->start (agg)) return FALSE; - gst_segment_init (&agg->segment, GST_FORMAT_TIME); gst_caps_replace (&vagg->priv->current_caps, NULL); return TRUE; -- 2.7.4