T: Fix endless loops and channel-mask
This commit is contained in:
parent
38e495ac0e
commit
791d3f048d
@ -7896,7 +7896,7 @@ Session::build_available_physical_audio_io_lists (vector<string>& physinputs, ve
|
||||
assert (physoutputs.size() <= output_channel_mask.size());
|
||||
|
||||
vector<string>::size_type n = 0;
|
||||
for (vector<string>::iterator i = physinputs.begin(); i != physinputs.end(); ++i) {
|
||||
for (vector<string>::iterator i = physinputs.begin(); i != physinputs.end(); ++n) {
|
||||
if (!input_channel_mask[n]) {
|
||||
i = physinputs.erase (i);
|
||||
} else {
|
||||
@ -7904,7 +7904,7 @@ Session::build_available_physical_audio_io_lists (vector<string>& physinputs, ve
|
||||
}
|
||||
}
|
||||
n = 0;
|
||||
for (vector<string>::iterator o = physoutputs.begin(); o != physoutputs.end(); ++o) {
|
||||
for (vector<string>::iterator o = physoutputs.begin(); o != physoutputs.end(); ++n) {
|
||||
if (!output_channel_mask[n]) {
|
||||
o = physoutputs.erase (o);
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user