Message ID | 1487315869-9119-1-git-send-email-sutar.mounesh@gmail.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Fri, 17 Feb 2017 08:17:49 +0100, sutar.mounesh@gmail.com wrote: > > From: Awais Belal <awais_belal@mentor.com> > > It should be possible to use empty mask format with extplug. > The refinement of mask via extplug is now modified, > to accept empty masks as well to work properly. > > Signed-off-by: Awais Belal <awais_belal@mentor.com> > Signed-off-by: Mounesh Sutar <sutar.mounesh@gmail.com> Applied, thanks. Takashi
diff --git a/src/pcm/pcm_extplug.c b/src/pcm/pcm_extplug.c index a04f826..1004f54 100644 --- a/src/pcm/pcm_extplug.c +++ b/src/pcm/pcm_extplug.c @@ -172,6 +172,8 @@ int snd_ext_parm_mask_refine(snd_mask_t *mask, struct snd_ext_parm *parm, int ty unsigned int i; parm += type; + if (!parm->active) + return 0; memset(&bits, 0, sizeof(bits)); for (i = 0; i < parm->num_list; i++) bits.bits[parm->list[i] / 32] |= 1U << (parm->list[i] % 32);