]> git.alsa-project.org Git - alsa-utils.git/commitdiff
alsactl init - fixed enumeration string setting, update Lenovo T61 config (dB)
authorJaroslav Kysela <perex@t61.perex-int.cz>
Thu, 14 Aug 2008 15:51:46 +0000 (17:51 +0200)
committerJaroslav Kysela <perex@t61.perex-int.cz>
Thu, 14 Aug 2008 15:51:46 +0000 (17:51 +0200)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
alsactl/init/hda
alsactl/init_parse.c

index b4ec2ea24a7c73e97c10918df635878da12088d9..43dfec25b0ccd6f56df662ba00bb06b66b021138 100644 (file)
@@ -25,10 +25,10 @@ LABEL="Lenovo T61"
 # playback
 CTL{reset}="mixer"
 CTL{name}="Headphone Playback Switch", CTL{value}="on,on"
-CTL{name}="PCM Playback Volume", CTL{value}="30,30"
+CTL{name}="PCM Playback Volume", CTL{value}="-13.5dB,-13.5dB"
 # capture
 CTL{name}="Input Source", CTL{value}="Internal Mic"
 CTL{name}="Internal Mic Boost", CTL{value}="1"
-CTL{name}="Capture Volume", CTL{value}="45,45"
+CTL{name}="Capture Volume", CTL{value}="9dB,9dB"
 CTL{name}="Capture Switch", CTL{value}="on,on"
 RESULT="true", EXIT="return"
index c4c757bd75549de2e96843958f18e5e2568c02e9..08af01c54610e5455b7771617086c2630711f1d1 100644 (file)
@@ -423,7 +423,7 @@ static int set_ctl_value(struct space *space, const char *value)
                                remove_trailing_chars((char *)value, ' ');
                                items = snd_ctl_elem_info_get_items(space->ctl_info);
                                for (idx2 = 0; idx2 < items; idx2++) {
-                                       snd_ctl_elem_info_set_item(space->ctl_info, idx);
+                                       snd_ctl_elem_info_set_item(space->ctl_info, idx2);
                                        elem = snd_hctl_find_elem(space->ctl_handle, space->ctl_id);
                                        if (elem == NULL)
                                                return -ENOENT;