summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2012-01-10 11:49:57 +0100
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2012-01-10 11:49:57 +0100
commit27b5013c9c0be549b65709e9628594f753b5866e (patch)
tree3f1aa7beebfa670a917a14940fb5dd6f8b6bab91
parent44a1dc013841b54c754f6971905b95fa5aaaf82e (diff)
ffmux: gst_element_class_add_pad_template() takes ownership of the pad template
-rw-r--r--ext/ffmpeg/gstffmpegmux.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/ext/ffmpeg/gstffmpegmux.c b/ext/ffmpeg/gstffmpegmux.c
index 025a03c..6b75c97 100644
--- a/ext/ffmpeg/gstffmpegmux.c
+++ b/ext/ffmpeg/gstffmpegmux.c
@@ -272,20 +272,17 @@ gst_ffmpegmux_base_init (gpointer g_class)
/* pad templates */
srctempl = gst_pad_template_new ("src", GST_PAD_SRC, GST_PAD_ALWAYS, srccaps);
gst_element_class_add_pad_template (element_class, srctempl);
- gst_object_unref (srctempl);
if (audiosinkcaps) {
audiosinktempl = gst_pad_template_new ("audio_%u",
GST_PAD_SINK, GST_PAD_REQUEST, audiosinkcaps);
gst_element_class_add_pad_template (element_class, audiosinktempl);
- gst_object_unref (audiosinktempl);
}
if (videosinkcaps) {
videosinktempl = gst_pad_template_new ("video_%u",
GST_PAD_SINK, GST_PAD_REQUEST, videosinkcaps);
gst_element_class_add_pad_template (element_class, videosinktempl);
- gst_object_unref (videosinktempl);
}
beach: