From 473371f943500d7fbda269f328087d239c7516bb Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Wed, 25 Jul 2012 11:54:35 +0200 Subject: [PATCH] audiodecoder: hold caps ref while needed --- gst-libs/gst/audio/gstaudiodecoder.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst-libs/gst/audio/gstaudiodecoder.c b/gst-libs/gst/audio/gstaudiodecoder.c index 72ac6f0d15..ee5dc00bc8 100644 --- a/gst-libs/gst/audio/gstaudiodecoder.c +++ b/gst-libs/gst/audio/gstaudiodecoder.c @@ -578,7 +578,6 @@ gst_audio_decoder_set_output_format (GstAudioDecoder * dec, GST_DEBUG_OBJECT (dec, "setting src caps %" GST_PTR_FORMAT, caps); res = gst_pad_set_caps (dec->srcpad, caps); - gst_caps_unref (caps); if (!res) goto done; @@ -615,6 +614,7 @@ done: if (query) gst_query_unref (query); + gst_caps_unref (caps); return res;