From b4ef216f0bdfdc3e31fab19855d51aa4d98622ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Sun, 29 Jun 2014 23:31:50 +0200 Subject: [PATCH] schroenc: Don't leak all input buffers --- ext/schroedinger/gstschroenc.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ext/schroedinger/gstschroenc.c b/ext/schroedinger/gstschroenc.c index cb755c2342..0dc2fde061 100644 --- a/ext/schroedinger/gstschroenc.c +++ b/ext/schroedinger/gstschroenc.c @@ -648,8 +648,7 @@ gst_schro_enc_handle_frame (GstVideoEncoder * base_video_encoder, } /* FIXME : We could make that method just take GstVideoInfo ... */ - schro_frame = gst_schro_buffer_wrap (gst_buffer_ref (frame->input_buffer), - FALSE, info); + schro_frame = gst_schro_buffer_wrap (frame->input_buffer, FALSE, info); GST_DEBUG ("pushing frame %p", frame); schro_encoder_push_frame_full (schro_enc->encoder, schro_frame, frame);