valve: no need to ref the object in _chain
Don't ref the pad in chain, like elsewhere
This commit is contained in:
parent
2d699010e9
commit
7ae63847a8
@ -180,7 +180,7 @@ gst_valve_get_property (GObject * object,
|
|||||||
static GstFlowReturn
|
static GstFlowReturn
|
||||||
gst_valve_chain (GstPad * pad, GstBuffer * buffer)
|
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;
|
GstFlowReturn ret = GST_FLOW_OK;
|
||||||
|
|
||||||
if (g_atomic_int_get (&valve->drop)) {
|
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))
|
if (g_atomic_int_get (&valve->drop))
|
||||||
ret = GST_FLOW_OK;
|
ret = GST_FLOW_OK;
|
||||||
|
|
||||||
gst_object_unref (valve);
|
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user