From f410705c3a3fb53777aa83ee25c470bbee12f1d5 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 28 Apr 2015 22:18:30 +0200 Subject: delegate signal emission to dedicated thread. This works around abysmal performance (~.15ms) of boost::function and boost::bind (in PBD::Signal). The overall load is probably higher but the realtime thread remains unaffected. --- libs/ardour/ardour/meter.h | 1 + 1 file changed, 1 insertion(+) (limited to 'libs/ardour/ardour/meter.h') diff --git a/libs/ardour/ardour/meter.h b/libs/ardour/ardour/meter.h index 8ed1ade50d..d34d5b3710 100644 --- a/libs/ardour/ardour/meter.h +++ b/libs/ardour/ardour/meter.h @@ -72,6 +72,7 @@ public: */ void reflect_inputs (const ChanCount& in); + void emit_configuration_changed (); /** Compute peaks */ void run (BufferSet& bufs, framepos_t start_frame, framepos_t end_frame, pframes_t nframes, bool); -- cgit v1.2.3