void
InternalReturn::add_send (InternalSend* send)
{
- Glib::Mutex::Lock lm (_session.engine().process_lock());
+ /* caller must hold process lock */
+ assert (!AudioEngine::instance()->process_lock().trylock());
+
_sends.push_back (send);
}
void
InternalReturn::remove_send (InternalSend* send)
{
- Glib::Mutex::Lock lm (_session.engine().process_lock());
+ /* caller must hold process lock */
+ assert (!AudioEngine::instance()->process_lock().trylock());
+
_sends.remove (send);
}
out = in;
return true;
}
+
+bool
+InternalReturn::configure_io (ChanCount in, ChanCount out)
+{
+ IOProcessor::configure_io (in, out);
+ return true;
+}