From 1275b307253f531fa8435ac311866f0ce66678f1 Mon Sep 17 00:00:00 2001 From: Vincent Penquerc'h Date: Thu, 7 Jun 2012 11:58:53 +0100 Subject: [PATCH] diracenc: fix stray unref causing access to freed memory --- ext/dirac/gstdiracenc.cc | 1 - 1 file changed, 1 deletion(-) diff --git a/ext/dirac/gstdiracenc.cc b/ext/dirac/gstdiracenc.cc index 5eb151c781..3d7ef23049 100644 --- a/ext/dirac/gstdiracenc.cc +++ b/ext/dirac/gstdiracenc.cc @@ -1164,7 +1164,6 @@ gst_dirac_enc_process (GstDiracEnc * dirac_enc, gboolean end_sequence) caps = gst_caps_new_simple ("video/x-dirac","streamheader", GST_TYPE_BUFFER, dirac_enc->codec_data, NULL); output_state = gst_video_encoder_set_output_state (GST_VIDEO_ENCODER (dirac_enc), caps, dirac_enc->input_state); - gst_caps_unref (caps); gst_video_codec_state_unref (output_state); }