From 318e7efb9e207fbf8145b4c363f14323eaec746f Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 13 Nov 2017 23:31:12 +0100 Subject: Release (debug) lock before emitting signal --- libs/ardour/delayline.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libs') diff --git a/libs/ardour/delayline.cc b/libs/ardour/delayline.cc index 3f17dd05e7..d93d493cc3 100644 --- a/libs/ardour/delayline.cc +++ b/libs/ardour/delayline.cc @@ -388,6 +388,9 @@ DelayLine::configure_io (ChanCount in, ChanCount out) if (in.n_midi () > 0 && !_midi_buf) { _midi_buf.reset (new MidiBuffer (16384)); } +#ifdef NDEBUG + lm.release (); +#endif return Processor::configure_io (in, out); } -- cgit v1.2.3