? base.diff
? docs/libs/tmpl/gstaudiomixerutils.sgml
? docs/libs/tmpl/gstaudiosink.sgml
? docs/libs/tmpl/gstbaseaudiosink.sgml
? docs/libs/tmpl/gstcddabasesrc.sgml
? docs/libs/tmpl/gsttag.sgml
? docs/libs/tmpl/gsttagid3.sgml
? docs/libs/tmpl/gsttagvorbis.sgml
? docs/libs/tmpl/gstvideofilter.sgml
? docs/libs/tmpl/gstvideosink.sgml
? docs/libs/tmpl/private.sgml
? docs/plugins/tmpl-build.log
? tests/examples/volume/volume
Index: ext/pango/gsttextoverlay.c
===================================================================
RCS file: /cvs/gstreamer/gst-plugins-base/ext/pango/gsttextoverlay.c,v
retrieving revision 1.31
diff -u -r1.31 gsttextoverlay.c
--- ext/pango/gsttextoverlay.c	1 Mar 2006 16:24:37 -0000	1.31
+++ ext/pango/gsttextoverlay.c	5 Mar 2006 17:49:11 -0000
@@ -378,10 +378,12 @@
 static void
 gst_text_overlay_init (GstTextOverlay * overlay, GstTextOverlayClass * klass)
 {
+  GstPadTemplate *template;
+
   /* video sink */
-  overlay->video_sinkpad =
-      gst_pad_new_from_template (gst_static_pad_template_get
-      (&video_sink_template_factory), "video_sink");
+  template = gst_static_pad_template_get (&video_sink_template_factory);
+  overlay->video_sinkpad = gst_pad_new_from_template (template, "video_sink");
+  gst_object_unref (template);
   gst_pad_set_getcaps_function (overlay->video_sinkpad,
       GST_DEBUG_FUNCPTR (gst_text_overlay_getcaps));
   gst_pad_set_setcaps_function (overlay->video_sinkpad,
@@ -394,9 +396,9 @@
 
   if (!GST_IS_TIME_OVERLAY_CLASS (klass) && !GST_IS_CLOCK_OVERLAY_CLASS (klass)) {
     /* text sink */
-    overlay->text_sinkpad =
-        gst_pad_new_from_template (gst_static_pad_template_get
-        (&text_sink_template_factory), "text_sink");
+    template = gst_static_pad_template_get (&text_sink_template_factory);
+    overlay->text_sinkpad = gst_pad_new_from_template (template, "text_sink");
+    gst_object_unref (template);
     gst_pad_set_event_function (overlay->text_sinkpad,
         GST_DEBUG_FUNCPTR (gst_text_overlay_text_event));
     gst_pad_set_chain_function (overlay->text_sinkpad,
@@ -409,9 +411,9 @@
   }
 
   /* (video) source */
-  overlay->srcpad =
-      gst_pad_new_from_template (gst_static_pad_template_get
-      (&src_template_factory), "src");
+  template = gst_static_pad_template_get (&src_template_factory);
+  overlay->srcpad = gst_pad_new_from_template (template, "src");
+  gst_object_unref (template);
   gst_pad_set_getcaps_function (overlay->srcpad,
       GST_DEBUG_FUNCPTR (gst_text_overlay_getcaps));
   gst_pad_set_event_function (overlay->srcpad,
Index: ext/pango/gsttextrender.c
===================================================================
RCS file: /cvs/gstreamer/gst-plugins-base/ext/pango/gsttextrender.c,v
retrieving revision 1.4
diff -u -r1.4 gsttextrender.c
--- ext/pango/gsttextrender.c	5 Dec 2005 13:02:12 -0000	1.4
+++ ext/pango/gsttextrender.c	5 Mar 2006 17:49:11 -0000
@@ -326,18 +326,20 @@
 static void
 gst_text_render_init (GstTextRender * render, GstTextRenderClass * klass)
 {
+  GstPadTemplate *template;
+
   /* sink */
-  render->sinkpad =
-      gst_pad_new_from_template (gst_static_pad_template_get
-      (&sink_template_factory), "sink");
+  template = gst_static_pad_template_get (&sink_template_factory);
+  render->sinkpad = gst_pad_new_from_template (template, "sink");
+  gst_object_unref (template);
   gst_pad_set_chain_function (render->sinkpad,
       GST_DEBUG_FUNCPTR (gst_text_render_chain));
   gst_element_add_pad (GST_ELEMENT (render), render->sinkpad);
 
   /* source */
-  render->srcpad =
-      gst_pad_new_from_template (gst_static_pad_template_get
-      (&src_template_factory), "src");
+  template = gst_static_pad_template_get (&src_template_factory);
+  render->srcpad = gst_pad_new_from_template (template, "src");
+  gst_object_unref (template);
   gst_pad_set_fixatecaps_function (render->srcpad,
       GST_DEBUG_FUNCPTR (gst_text_render_fixate_caps));
   gst_pad_set_setcaps_function (render->srcpad,
Index: gst/adder/gstadder.c
===================================================================
RCS file: /cvs/gstreamer/gst-plugins-base/gst/adder/gstadder.c,v
retrieving revision 1.73
diff -u -r1.73 gstadder.c
--- gst/adder/gstadder.c	1 Feb 2006 11:56:11 -0000	1.73
+++ gst/adder/gstadder.c	5 Mar 2006 17:49:11 -0000
@@ -272,9 +272,11 @@
 static void
 gst_adder_init (GstAdder * adder)
 {
-  adder->srcpad =
-      gst_pad_new_from_template (gst_static_pad_template_get
-      (&gst_adder_src_template), "src");
+  GstPadTemplate *template;
+  
+  template = gst_static_pad_template_get (&gst_adder_src_template);
+  adder->srcpad = gst_pad_new_from_template (template, "src");
+  gst_object_unref (template);
   gst_pad_set_getcaps_function (adder->srcpad,
       GST_DEBUG_FUNCPTR (gst_pad_proxy_getcaps));
   gst_pad_set_setcaps_function (adder->srcpad,
