projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
649b9e9
)
amend 649b9e92f, backport MB code
author
Robin Gareus
<robin@gareus.org>
Mon, 17 Apr 2017 18:34:18 +0000
(20:34 +0200)
committer
Robin Gareus
<robin@gareus.org>
Mon, 17 Apr 2017 18:34:18 +0000
(20:34 +0200)
libs/ardour/route.cc
patch
|
blob
|
history
diff --git
a/libs/ardour/route.cc
b/libs/ardour/route.cc
index 42731d39f5c67621ade473f65a7e29086e2a782e..765a62e3fd97c9044c8797876643c7e7beef9af8 100644
(file)
--- a/
libs/ardour/route.cc
+++ b/
libs/ardour/route.cc
@@
-3568,13
+3568,16
@@
Route::roll (pframes_t nframes, framepos_t start_frame, framepos_t end_frame, in
return 0;
}
return 0;
}
- if (n_outputs().n_total() == 0) {
- return 0;
- }
+ //MB has its own signal path, regardless of I/O -- TODO handle !active for tracks & aux-busses)
+ if (!Profile->get_mixbus()) {
+ if (n_outputs().n_total() == 0) {
+ return 0;
+ }
- if (!_active || n_inputs().n_total() == 0) {
- silence_unlocked (nframes);
- return 0;
+ if (!_active || n_inputs().n_total() == 0) {
+ silence_unlocked (nframes);
+ return 0;
+ }
}
framepos_t unused = 0;
}
framepos_t unused = 0;