signalprocessor: don't leak the caps
authorStefan Kost <ensonic@users.sf.net>
Fri, 7 Jan 2011 13:22:07 +0000 (15:22 +0200)
committerStefan Kost <ensonic@users.sf.net>
Fri, 7 Jan 2011 13:22:07 +0000 (15:22 +0200)
gst-libs/gst/signalprocessor/gstsignalprocessor.c

index 45a4dd2..2cd33a4 100644 (file)
@@ -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;