]> git.alsa-project.org Git - alsa-lib.git/commitdiff
pcm: use new APIs to add a control element set for softvol plugin
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Wed, 15 Jun 2016 14:57:42 +0000 (23:57 +0900)
committerTakashi Iwai <tiwai@suse.de>
Thu, 16 Jun 2016 13:45:59 +0000 (15:45 +0200)
In previous commit, some APIs to add a single element are discouraged to
continue using.

This commit replaces usage of the old APIs with new APIs.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
src/pcm/pcm_softvol.c

index 5492db8cf9f18cddf0ae15b30fb4f17c3076a8b6..459ff8ee3a7207863f7df0b201b4799c2d16e609 100644 (file)
@@ -670,10 +670,11 @@ static int add_user_ctl(snd_pcm_softvol_t *svol, snd_ctl_elem_info_t *cinfo, int
        unsigned int def_val;
        
        if (svol->max_val == 1)
-               err = snd_ctl_elem_add_boolean(svol->ctl, &cinfo->id, count);
+               err = snd_ctl_elem_add_boolean_set(svol->ctl, &cinfo->id, 1,
+                                                  count);
        else
-               err = snd_ctl_elem_add_integer(svol->ctl, &cinfo->id, count,
-                                              0, svol->max_val, 0);
+               err = snd_ctl_elem_add_integer_set(svol->ctl, &cinfo->id, 1,
+                                                  count, 0, svol->max_val, 0);
        if (err < 0)
                return err;
        if (svol->max_val == 1)