Unref peer request pad after releasing it, since we hold a reference.
authorMichael Smith <msmith@songbirdnest.com>
Fri, 30 Jan 2009 18:54:12 +0000 (10:54 -0800)
committerMichael Smith <msmith@songbirdnest.com>
Sat, 31 Jan 2009 02:30:10 +0000 (18:30 -0800)
gst/playback/gstplaybin2.c

index 73d473a..df9ded6 100644 (file)
@@ -1838,6 +1838,7 @@ pad_removed_cb (GstElement * decodebin, GstPad * pad, GstSourceGroup * group)
   /* release the pad to the selector, this will make the selector choose a new
    * pad. */
   gst_element_release_request_pad (selector, peer);
+  gst_object_unref (peer);
 
   gst_object_unref (selector);
   GST_SOURCE_GROUP_UNLOCK (group);