splitmuxsink: Don't leak old muxer/sink in async mode
Make sure to clear the reference taken earlier in the function when switching muxer/sink asynchronously so they don't leak
This commit is contained in:
parent
f8076e208b
commit
5da08a21c6
@ -1610,6 +1610,8 @@ start_next_fragment (GstSplitMuxSink * splitmux, MqStreamCtx * ctx)
|
|||||||
GINT_TO_POINTER (2));
|
GINT_TO_POINTER (2));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
gst_object_unref (muxer);
|
||||||
|
gst_object_unref (sink);
|
||||||
muxer = new_muxer;
|
muxer = new_muxer;
|
||||||
sink = new_sink;
|
sink = new_sink;
|
||||||
gst_object_ref (muxer);
|
gst_object_ref (muxer);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user