check for _panshell->panner() before ::run-ing the panshell, so that MIDI tracks...
authorPaul Davis <paul@linuxaudiosystems.com>
Tue, 19 Jul 2011 13:08:11 +0000 (13:08 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Tue, 19 Jul 2011 13:08:11 +0000 (13:08 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@9902 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/ardour/delivery.cc

index e7d435bacfd5470705bee37666707bfa4521d45e..cf81207592222d9572a97970bb11111b8399abe9 100644 (file)
@@ -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