From ecc9106b9b2b133f354c82df88c12fb53f594288 Mon Sep 17 00:00:00 2001 From: Stefan Kost Date: Tue, 28 Sep 2010 13:52:29 +0300 Subject: [PATCH] valve: no need to ref the object in _chain Don't ref the pad in chain, like elsewhere --- plugins/elements/gstvalve.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/plugins/elements/gstvalve.c b/plugins/elements/gstvalve.c index 4192074e5f..977a4afa02 100644 --- a/plugins/elements/gstvalve.c +++ b/plugins/elements/gstvalve.c @@ -180,7 +180,7 @@ gst_valve_get_property (GObject * object, static GstFlowReturn gst_valve_chain (GstPad * pad, GstBuffer * buffer) { - GstValve *valve = GST_VALVE (gst_pad_get_parent_element (pad)); + GstValve *valve = GST_VALVE (GST_OBJECT_PARENT (pad)); GstFlowReturn ret = GST_FLOW_OK; if (g_atomic_int_get (&valve->drop)) { @@ -202,8 +202,6 @@ gst_valve_chain (GstPad * pad, GstBuffer * buffer) if (g_atomic_int_get (&valve->drop)) ret = GST_FLOW_OK; - gst_object_unref (valve); - return ret; } -- 2.34.1