From 0f9e7c386366d19c6038eb58cf7e6f74b754f783 Mon Sep 17 00:00:00 2001 From: Matej Knopp Date: Sat, 11 Feb 2012 05:38:41 -0500 Subject: [PATCH] x264enc: unmap video frame after encoding Fixes major memory leak. https://bugzilla.gnome.org/show_bug.cgi?id=669863 --- ext/x264/gstx264enc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/x264/gstx264enc.c b/ext/x264/gstx264enc.c index e84fe58a41..5e0b73c15f 100644 --- a/ext/x264/gstx264enc.c +++ b/ext/x264/gstx264enc.c @@ -1914,6 +1914,8 @@ gst_x264_enc_chain (GstPad * pad, GstObject * parent, GstBuffer * buf) ret = gst_x264_enc_encode_frame (encoder, &pic_in, &i_nal, TRUE); + gst_video_frame_unmap (&frame); + /* input buffer is released later on */ return ret;