auditioner always runs at normal speed, independent of transport speed
authorPaul Davis <paul@linuxaudiosystems.com>
Tue, 25 Jul 2017 17:01:31 +0000 (13:01 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Mon, 18 Sep 2017 15:40:53 +0000 (11:40 -0400)
libs/ardour/route.cc

index c1725c42586748e4e02d7e86fdab61b317b6d94d..f83a9d4d13dd5c695ec8547b31960dabb8ec7022 100644 (file)
@@ -425,7 +425,7 @@ Route::process_output_buffers (BufferSet& bufs,
        bool const meter_already_run = metering_state() == MeteringInput;
 
        framecnt_t latency = 0;
-       const double speed = _session.transport_speed ();
+       const double speed = (is_auditioner() ? 1.0 : _session.transport_speed ());
 
        for (ProcessorList::const_iterator i = _processors.begin(); i != _processors.end(); ++i) {