rgvolume: Avoid taking unnecessary refs
authorSebastian Rasmussen <sebras@hotmail.com>
Sun, 13 Jul 2014 14:05:56 +0000 (16:05 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Wed, 16 Jul 2014 14:45:43 +0000 (16:45 +0200)
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=733122

gst/replaygain/gstrgvolume.c

index d88d5db..beb8fda 100644 (file)
@@ -320,14 +320,14 @@ gst_rg_volume_init (GstRgVolume * self)
 
   volume_pad = gst_element_get_static_pad (self->volume_element, "sink");
   ghost_pad = gst_ghost_pad_new_from_template ("sink", volume_pad,
-      gst_pad_get_pad_template (volume_pad));
+      GST_PAD_PAD_TEMPLATE (volume_pad));
   gst_object_unref (volume_pad);
   gst_pad_set_event_function (ghost_pad, gst_rg_volume_sink_event);
   gst_element_add_pad (GST_ELEMENT_CAST (self), ghost_pad);
 
   volume_pad = gst_element_get_static_pad (self->volume_element, "src");
   ghost_pad = gst_ghost_pad_new_from_template ("src", volume_pad,
-      gst_pad_get_pad_template (volume_pad));
+      GST_PAD_PAD_TEMPLATE (volume_pad));
   gst_object_unref (volume_pad);
   gst_element_add_pad (GST_ELEMENT_CAST (self), ghost_pad);
 }