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);