diff --git a/subprojects/gstreamer/libs/gst/base/gstaggregator.c b/subprojects/gstreamer/libs/gst/base/gstaggregator.c index b32b89508c..5c71132894 100644 --- a/subprojects/gstreamer/libs/gst/base/gstaggregator.c +++ b/subprojects/gstreamer/libs/gst/base/gstaggregator.c @@ -2034,6 +2034,7 @@ gst_aggregator_release_pad (GstElement * element, GstPad * pad) gst_aggregator_pad_set_flushing (aggpad, GST_FLOW_FLUSHING, TRUE); PAD_LOCK (aggpad); gst_buffer_replace (&aggpad->priv->peeked_buffer, NULL); + gst_buffer_replace (&aggpad->priv->clipped_buffer, NULL); PAD_UNLOCK (aggpad); gst_element_remove_pad (element, pad);