diff options
author | Alessandro Decina <alessandro.d@gmail.com> | 2015-11-02 20:14:11 +1100 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2015-11-03 09:37:06 +0200 |
commit | 0fd058520ccf41e3eb55ba1e9170154329d7d200 (patch) | |
tree | f79ba85a7e2648db861dfc9461e5d6feec56a799 | |
parent | c5f5fd8f098059336aa7c128045c783ae5a933ae (diff) | |
download | gstreamer-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.c | 4 |
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); |