Commit c0f3b216 authored by David Henningsson's avatar David Henningsson Committed by Takashi Iwai

ALSA: hda - initialize channel counts correctly

Even a single DAC can output two channels, so the channel count
is twice the number of DACs.
Signed-off-by: default avatarDavid Henningsson <david.henningsson@canonical.com>
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent a053d1e3
...@@ -1400,7 +1400,7 @@ static int fill_and_eval_dacs(struct hda_codec *codec, ...@@ -1400,7 +1400,7 @@ static int fill_and_eval_dacs(struct hda_codec *codec,
} }
spec->ext_channel_count = spec->min_channel_count = spec->ext_channel_count = spec->min_channel_count =
spec->multiout.num_dacs; spec->multiout.num_dacs * 2;
if (spec->multi_ios == 2) { if (spec->multi_ios == 2) {
for (i = 0; i < 2; i++) for (i = 0; i < 2; i++)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment