Commit 624d914d authored by Takashi Iwai's avatar Takashi Iwai

ALSA: hda - Use "Capture Source" for single sources

In general we prefer "Capture Source" to "Input Source".
The latter was chosen in many places just because "Capture Source"
label doesn't work well with the current alsa-lib mixer abstraction
when multiple instances are present.  But when we know that there is a
single input-source element, we can safely choose "Capture Source"
label.
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 08c189f2
...@@ -2172,7 +2172,9 @@ static int create_capture_mixers(struct hda_codec *codec) ...@@ -2172,7 +2172,9 @@ static int create_capture_mixers(struct hda_codec *codec)
if (!spec->auto_mic && imux->num_items > 1) { if (!spec->auto_mic && imux->num_items > 1) {
struct snd_kcontrol_new *knew; struct snd_kcontrol_new *knew;
knew = snd_hda_gen_add_kctl(spec, NULL, &cap_src_temp); const char *name;
name = nums > 1 ? "Input Source" : "Capture Source";
knew = snd_hda_gen_add_kctl(spec, name, &cap_src_temp);
if (!knew) if (!knew)
return -ENOMEM; return -ENOMEM;
knew->count = nums; knew->count = nums;
......
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