gst/avi/gstavidemux.c: Don't unref the GstPadTemplate returned by gst_element_class_g...
authorEdward Hervey <bilboed@bilboed.com>
Fri, 7 Apr 2006 10:48:19 +0000 (10:48 +0000)
committerEdward Hervey <bilboed@bilboed.com>
Fri, 7 Apr 2006 10:48:19 +0000 (10:48 +0000)
Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream):
Don't unref the GstPadTemplate returned by
gst_element_class_get_pad_template().

ChangeLog
gst/avi/gstavidemux.c

index ad95fb5..7cda1c5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-04-07  Edward Hervey  <edward@fluendo.com>
+
+       * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream):
+       Don't unref the GstPadTemplate returned by
+       gst_element_class_get_pad_template().
+
 2006-04-06  Tim-Philipp Müller  <tim at centricular dot net>
 
        Patch by: Brian Cameron  <brian dot cameron at sun dot com>
index 9f704e7..e4d78c3 100644 (file)
@@ -1127,7 +1127,6 @@ gst_avi_demux_parse_stream (GstElement * element, GstBuffer * buf)
   if (stream->pad)
     gst_object_unref (stream->pad);
   pad = stream->pad = gst_pad_new_from_template (templ, padname);
-  gst_object_unref (templ);
   stream->last_flow = GST_FLOW_OK;
   stream->idx_duration = GST_CLOCK_TIME_NONE;
   g_free (padname);