GESTimeLine(PipeLine): remove additional unref
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Tue, 20 Apr 2010 10:50:09 +0000 (12:50 +0200)
committerEdward Hervey <edward.hervey@collabora.co.uk>
Tue, 20 Apr 2010 11:47:07 +0000 (13:47 +0200)
ges/ges-timeline-pipeline.c
ges/ges-timeline.c

index 6b75fa779705de2e5e7d0882d2e7fc013274d6da..86841551098cb6a4dfad8b808ae282f44859d62a 100644 (file)
@@ -348,7 +348,6 @@ error:
   {
     if (chain->tee) {
       gst_bin_remove (GST_BIN_CAST (self), chain->tee);
-      gst_object_unref (chain->tee);
     }
     if (sinkpad)
       gst_object_unref (sinkpad);
index c4de7d48114651bf4e9cb9b20b6c8413ba34eba5..34ddd765757260128fa55cd9d0b2e591e026e34d 100644 (file)
@@ -403,7 +403,6 @@ pad_removed_cb (GESTrack * track, GstPad * pad, TrackPrivate * priv)
   GST_DEBUG ("Removing ghostpad");
   gst_pad_set_active (priv->ghostpad, FALSE);
   gst_element_remove_pad (GST_ELEMENT (priv->timeline), priv->ghostpad);
-  gst_object_unref (priv->ghostpad);
   priv->ghostpad = NULL;
   priv->pad = NULL;
 }