From 0fd058520ccf41e3eb55ba1e9170154329d7d200 Mon Sep 17 00:00:00 2001 From: Alessandro Decina Date: Mon, 2 Nov 2015 20:14:11 +1100 Subject: Revert "vtenc: free input buffer ASAP" This reverts commit 6101fc57b8afac4f4e4aa742892f0d9c99d38a8c. GstVideoEncoder assumes that the input buffer is available until _finish_frame. https://bugzilla.gnome.org/show_bug.cgi?id=756951 --- sys/applemedia/vtenc.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/sys/applemedia/vtenc.c b/sys/applemedia/vtenc.c index e65e2f6a4..b6880042d 100644 --- a/sys/applemedia/vtenc.c +++ b/sys/applemedia/vtenc.c @@ -1202,10 +1202,6 @@ gst_vtenc_encode_frame (GstVTEnc * self, GstVideoCodecFrame * frame) (int) vt_status); } - /* VTCompressionSessionEncodeFrame retained pbuf - * and we want to free input_buffer ASAP */ - gst_buffer_replace (&frame->input_buffer, NULL); - gst_video_codec_frame_unref (frame); CVPixelBufferRelease (pbuf); -- cgit v1.2.1