summaryrefslogtreecommitdiff
path: root/libs/ardour/panner.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2007-05-01 23:26:14 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2007-05-01 23:26:14 +0000
commit0c7b7216efc71e9b3851f1b43f2191a99619ff25 (patch)
treeb957a47485c09a107bcce162d1bcf25caa81800a /libs/ardour/panner.cc
parentcdaec2d09e86e28d38d5d472a90032984b0bfcb0 (diff)
initial fixes to get build to work without new JACK MIDI, and to get it running with an older session, at least somewhat
git-svn-id: svn://localhost/ardour2/branches/midi@1773 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/panner.cc')
-rw-r--r--libs/ardour/panner.cc6
1 files changed, 2 insertions, 4 deletions
diff --git a/libs/ardour/panner.cc b/libs/ardour/panner.cc
index e12857da93..cb4faec148 100644
--- a/libs/ardour/panner.cc
+++ b/libs/ardour/panner.cc
@@ -1386,9 +1386,6 @@ Panner::distribute_no_automation (BufferSet& inbufs, BufferSet& outbufs, nframes
return;
}
-
- // More than 1 output, we should have 1 panner for each input
- assert(size() == inbufs.count().get(DataType::AUDIO));
/* the terrible silence ... */
for (BufferSet::audio_iterator i = outbufs.audio_begin(); i != outbufs.audio_end(); ++i) {
@@ -1396,7 +1393,8 @@ Panner::distribute_no_automation (BufferSet& inbufs, BufferSet& outbufs, nframes
}
BufferSet::audio_iterator i = inbufs.audio_begin();
- for (iterator pan = begin(); pan != end(); ++pan, ++i) {
+
+ for (iterator pan = begin(); pan != end() && i != inbufs.audio_end(); ++pan, ++i) {
(*pan)->distribute (*i, outbufs, gain_coeff, nframes);
}
}