From: Olivier CrĂȘte Date: Wed, 10 May 2017 00:06:29 +0000 (-0400) Subject: aggregator: Reset the pad's first buffer flag with the rest X-Git-Tag: 1.16.2~574^2~58 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b31eebc946f81c677a22d5e0357b07a7b67a6511;p=platform%2Fupstream%2Fgstreamer.git aggregator: Reset the pad's first buffer flag with the rest There is not reason to have separate code to reset this one. https://bugzilla.gnome.org/show_bug.cgi?id=781673 --- diff --git a/libs/gst/base/gstaggregator.c b/libs/gst/base/gstaggregator.c index 9a688dc..14bef99 100644 --- a/libs/gst/base/gstaggregator.c +++ b/libs/gst/base/gstaggregator.c @@ -245,6 +245,7 @@ gst_aggregator_pad_reset_unlocked (GstAggregatorPad * aggpad) aggpad->priv->head_time = GST_CLOCK_TIME_NONE; aggpad->priv->tail_time = GST_CLOCK_TIME_NONE; aggpad->priv->time_level = 0; + aggpad->priv->first_buffer = TRUE; } static gboolean @@ -1096,8 +1097,6 @@ gst_aggregator_default_sink_event (GstAggregator * self, GST_OBJECT_UNLOCK (self); } - aggpad->priv->first_buffer = TRUE; - /* We never forward the event */ goto eat; } @@ -2464,7 +2463,6 @@ gst_aggregator_pad_init (GstAggregatorPad * pad) g_mutex_init (&pad->priv->flush_lock); g_mutex_init (&pad->priv->lock); - pad->priv->first_buffer = TRUE; gst_aggregator_pad_reset_unlocked (pad); }