diff --git a/src/soundcard/sound.cxx b/src/soundcard/sound.cxx index 609dcdbb..4c21e731 100644 --- a/src/soundcard/sound.cxx +++ b/src/soundcard/sound.cxx @@ -1602,6 +1602,8 @@ void SoundPort::init_stream(unsigned dir) else sd[1].params.suggestedLatency = (*sd[dir].idev)->defaultHighOutputLatency; sd[1].params.hostApiSpecificStreamInfo = NULL; + if (max_channels < 2) + sd[1].params.channelCount = max_channels; } const vector& rates = supported_rates[dir][(*sd[dir].idev)->name];