diff --git a/gst/videomixer/videomixer2.c b/gst/videomixer/videomixer2.c index 3fd07e443a..464dc48c85 100644 --- a/gst/videomixer/videomixer2.c +++ b/gst/videomixer/videomixer2.c @@ -699,6 +699,8 @@ gst_videomixer2_fill_queues (GstVideoMixer2 * mix, if (end_time == -1) { mixcol->queued = buf; + buf = gst_collect_pads_pop (mix->collect, &mixcol->collect); + gst_buffer_unref (buf); need_more_data = TRUE; continue; }