summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessandro Decina <alessandro.d@gmail.com>2015-11-02 20:14:11 +1100
committerSebastian Dröge <sebastian@centricular.com>2015-11-03 09:37:06 +0200
commit0fd058520ccf41e3eb55ba1e9170154329d7d200 (patch)
treef79ba85a7e2648db861dfc9461e5d6feec56a799
parentc5f5fd8f098059336aa7c128045c783ae5a933ae (diff)
downloadgstreamer-plugins-bad-0fd058520ccf41e3eb55ba1e9170154329d7d200.tar.gz
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
-rw-r--r--sys/applemedia/vtenc.c4
1 files changed, 0 insertions, 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);