pcm: use new APIs to add a control element set for softvol plugin

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>
This commit is contained in:
Takashi Sakamoto 2016-06-15 23:57:42 +09:00 committed by Takashi Iwai
parent 1680ea4768
commit d932e0184c

View 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)