From 5336cc9ff66c6a71b75f14b25f425b45f9a835d0 Mon Sep 17 00:00:00 2001 From: Alessandro Decina Date: Mon, 2 Nov 2015 20:14:11 +1100 Subject: [PATCH] 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 e65e2f6a45..b6880042d9 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);