mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-02 09:16:43 +07:00
ALSA: hda - fix control names for multiple speaker out on IDT/STAC
For multiple speaker outs, the names were previously "Speaker,0", "Speaker,1", "Center"/"LFE", "Speaker,3". This is inconsistent, confusing, and is not picked up correctly by PulseAudio. Instead use "Front", "Surround", "Center"/"LFE", "Side" which is more standard. BugLink: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1046734 Signed-off-by: David Henningsson <david.henningsson@canonical.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
2d7e887cbb
commit
298efee7f5
@ -3226,9 +3226,12 @@ static int create_multi_out_ctls(struct hda_codec *codec, int num_outs,
|
||||
idx = i;
|
||||
break;
|
||||
case AUTO_PIN_SPEAKER_OUT:
|
||||
name = "Speaker";
|
||||
idx = i;
|
||||
break;
|
||||
if (num_outs <= 1) {
|
||||
name = "Speaker";
|
||||
idx = i;
|
||||
break;
|
||||
}
|
||||
/* Fall through in case of multi speaker outs */
|
||||
default:
|
||||
name = chname[i];
|
||||
idx = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user