ALSA - au88x0 - add Playback Volume to 10 bands Equalizer Controls
authorRaymond Yau <superquad.vortex2@gmail.com>
Sun, 20 Feb 2011 07:55:14 +0000 (15:55 +0800)
committerTakashi Iwai <tiwai@suse.de>
Sun, 20 Feb 2011 09:05:29 +0000 (10:05 +0100)
Add " Playback Volume" to 10 bands Equalizer Controls of au88x0 so that
alsa-lib won't regard them as "Capture Volume".

Signed-off-by: Raymond Yau <superquad.vortex2@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/au88x0/au88x0_eq.c

index 38602b85874d5716c4e4bd7693ee394b2fc48101..278ed8189fca9123d7360180fdb9e4b475f4b197 100644 (file)
@@ -896,7 +896,8 @@ static int __devinit vortex_eq_init(vortex_t * vortex)
                if ((kcontrol =
                     snd_ctl_new1(&vortex_eq_kcontrol, vortex)) == NULL)
                        return -ENOMEM;
-               strcpy(kcontrol->id.name, EqBandLabels[i]);
+               snprintf(kcontrol->id.name, sizeof(kcontrol->id.name),
+                       "%s Playback Volume", EqBandLabels[i]);
                kcontrol->private_value = i;
                if ((err = snd_ctl_add(vortex->card, kcontrol)) < 0)
                        return err;