From: Olivier CrĂȘte Date: Thu, 2 Apr 2015 01:38:11 +0000 (-0400) Subject: aggregator: Reset pending_eos on pad flush X-Git-Tag: 1.16.2~574^2~105 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c55b6be4634f4c388c05c9462b369e90b3433be7;p=platform%2Fupstream%2Fgstreamer.git aggregator: Reset pending_eos on pad flush https://bugzilla.gnome.org/show_bug.cgi?id=747220 --- diff --git a/libs/gst/base/gstaggregator.c b/libs/gst/base/gstaggregator.c index 42eec24..77c940b 100644 --- a/libs/gst/base/gstaggregator.c +++ b/libs/gst/base/gstaggregator.c @@ -201,6 +201,7 @@ gst_aggregator_pad_flush (GstAggregatorPad * aggpad, GstAggregator * agg) GstAggregatorPadClass *klass = GST_AGGREGATOR_PAD_GET_CLASS (aggpad); PAD_LOCK (aggpad); + aggpad->priv->pending_eos = FALSE; aggpad->priv->eos = FALSE; aggpad->priv->flushing = FALSE; PAD_UNLOCK (aggpad);