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());
|
assert (physoutputs.size() <= output_channel_mask.size());
|
||||||
|
|
||||||
vector<string>::size_type n = 0;
|
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]) {
|
if (!input_channel_mask[n]) {
|
||||||
i = physinputs.erase (i);
|
i = physinputs.erase (i);
|
||||||
} else {
|
} else {
|
||||||
@ -7904,7 +7904,7 @@ Session::build_available_physical_audio_io_lists (vector<string>& physinputs, ve
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
n = 0;
|
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]) {
|
if (!output_channel_mask[n]) {
|
||||||
o = physoutputs.erase (o);
|
o = physoutputs.erase (o);
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user