diff --git a/subprojects/gst-plugins-base/gst/playback/gstdecodebin3.c b/subprojects/gst-plugins-base/gst/playback/gstdecodebin3.c index 916916e8fb..e45ab0a753 100644 --- a/subprojects/gst-plugins-base/gst/playback/gstdecodebin3.c +++ b/subprojects/gst-plugins-base/gst/playback/gstdecodebin3.c @@ -1035,7 +1035,6 @@ reset_input_parsebin (GstDecodebin3 * dbin, DecodebinInput * input) GST_DEBUG_OBJECT (dbin, "Resetting %" GST_PTR_FORMAT, input->parsebin); - INPUT_LOCK (dbin); GST_STATE_LOCK (dbin); gst_element_set_state (input->parsebin, GST_STATE_NULL); input->drained = FALSE; @@ -1048,7 +1047,6 @@ reset_input_parsebin (GstDecodebin3 * dbin, DecodebinInput * input) } gst_element_sync_state_with_parent (input->parsebin); GST_STATE_UNLOCK (dbin); - INPUT_UNLOCK (dbin); }