[alsa-devel] [PATCH 6/9] pcm: use new APIs to add a control element set for softvol plugin
Takashi Sakamoto
o-takashi at sakamocchi.jp
Wed Jun 15 16:57:42 CEST 2016
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 at sakamocchi.jp>
---
src/pcm/pcm_softvol.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/pcm/pcm_softvol.c b/src/pcm/pcm_softvol.c
index 5492db8..459ff8e 100644
--- a/src/pcm/pcm_softvol.c
+++ b/src/pcm/pcm_softvol.c
@@ -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)
--
2.7.4
More information about the Alsa-devel
mailing list