From d1bae208029657afd82b359fe39060cefb54d672 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Cr=C3=AAte?= Date: Wed, 1 Apr 2015 21:38:11 -0400 Subject: [PATCH] aggregator: Reset pending_eos on pad flush https://bugzilla.gnome.org/show_bug.cgi?id=747220 --- gst-libs/gst/base/gstaggregator.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gst-libs/gst/base/gstaggregator.c b/gst-libs/gst/base/gstaggregator.c index 42eec24597..77c940bc7b 100644 --- a/gst-libs/gst/base/gstaggregator.c +++ b/gst-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);