diff --git a/gst-libs/gst/video/gstvideoaggregator.c b/gst-libs/gst/video/gstvideoaggregator.c index 2abb4d569b..e17c111d45 100644 --- a/gst-libs/gst/video/gstvideoaggregator.c +++ b/gst-libs/gst/video/gstvideoaggregator.c @@ -1268,7 +1268,9 @@ gst_video_aggregator_fill_queues (GstVideoAggregator * vagg, } else if (is_eos) { eos = FALSE; } - } else if (is_eos) { + } + + if (is_eos) { gst_buffer_replace (&pad->buffer, NULL); } }