summaryrefslogtreecommitdiff
path: root/libs/ardour/session_process.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2008-09-28 20:40:53 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2008-09-28 20:40:53 +0000
commit43b17b5df1927a6c08a382c420c49d7ac1014852 (patch)
tree090359c64ff468e1a7a8ffe19093b04ce33b4c29 /libs/ardour/session_process.cc
parente11b3f90c2d02735a071d526d67cfd0de90cbac3 (diff)
changes from torben for processor/plugin count determination and other fixes; rework cycle_start() mess, first pass
git-svn-id: svn://localhost/ardour2/branches/3.0@3821 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/session_process.cc')
-rw-r--r--libs/ardour/session_process.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/ardour/session_process.cc b/libs/ardour/session_process.cc
index abe802548a..e4025ca6de 100644
--- a/libs/ardour/session_process.cc
+++ b/libs/ardour/session_process.cc
@@ -103,6 +103,8 @@ Session::no_roll (nframes_t nframes, nframes_t offset)
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
+ (*i)->prepare_inputs (nframes, offset);
+
if ((*i)->is_hidden()) {
continue;
}
@@ -142,6 +144,8 @@ Session::process_routes (nframes_t nframes, nframes_t offset)
int ret;
+ (*i)->prepare_inputs (nframes, offset);
+
if ((*i)->is_hidden()) {
continue;
}