From 6aff931baf7a0c3f0a1c098af0b6b34f836e8361 Mon Sep 17 00:00:00 2001 From: paul Date: Tue, 19 Jul 2011 13:08:11 +0000 Subject: [PATCH] check for _panshell->panner() before ::run-ing the panshell, so that MIDI tracks or other tracks with no panner just get the 1:1 copy-to-outputs code invoked git-svn-id: http://subversion.ardour.org/svn/ardour2/ardour2/branches/3.0@9902 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/ardour/delivery.cc | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/libs/ardour/delivery.cc b/libs/ardour/delivery.cc index e7d435bac..cf8120759 100644 --- a/libs/ardour/delivery.cc +++ b/libs/ardour/delivery.cc @@ -285,22 +285,7 @@ Delivery::run (BufferSet& bufs, framepos_t start_frame, framepos_t end_frame, pf Amp::apply_simple_gain (bufs, nframes, tgain); } -#if 0 - if (_session.transport_rolling()) { - cerr << name() << " first value written : " << scnt << endl; - for (BufferSet::audio_iterator b = bufs.audio_begin(); b != bufs.audio_end(); ++b) { - Sample* p = b->data (); - float s = (float) scnt; - for (pframes_t n = 0; n < nframes; ++n) { - p[n] = s * 0.001; - s += 1.0; - } - } - scnt += nframes; - } -#endif - - if (_panshell && !_panshell->bypassed()) { + if (_panshell && !_panshell->bypassed() && _panshell->panner()) { // Use the panner to distribute audio to output port buffers -- 2.11.4.GIT