summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Kost <ensonic@users.sf.net>2011-01-07 15:22:07 +0200
committerStefan Kost <ensonic@users.sf.net>2011-01-07 15:22:07 +0200
commit60f748575b3ce929fc1a686e5fd8b994e184b296 (patch)
treeadfc6bda2f7c7c915740540723f66bc66cfa21f8
parent89fed534e8ee3791d7d961a5a86341bec941bf8c (diff)
signalprocessor: don't leak the caps
-rw-r--r--gst-libs/gst/signalprocessor/gstsignalprocessor.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gst-libs/gst/signalprocessor/gstsignalprocessor.c b/gst-libs/gst/signalprocessor/gstsignalprocessor.c
index 45a4dd21a..2cd33a42e 100644
--- a/gst-libs/gst/signalprocessor/gstsignalprocessor.c
+++ b/gst-libs/gst/signalprocessor/gstsignalprocessor.c
@@ -115,6 +115,8 @@ gst_signal_processor_class_add_pad_template (GstSignalProcessorClass * klass,
"name", name, "name-template", name,
"direction", direction, "presence", GST_PAD_ALWAYS, "caps", caps, NULL);
+ gst_caps_unref (caps);
+
GST_SIGNAL_PROCESSOR_PAD_TEMPLATE (new)->index = index;
GST_SIGNAL_PROCESSOR_PAD_TEMPLATE (new)->channels = channels;