From: Takashi Sakamoto Date: Sun, 28 Jul 2019 04:43:34 +0000 (+0900) Subject: axfer: mapper: fix parameter check for demuxer X-Git-Tag: v1.2.1~15 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=0bc366a15cda243df206ed25c02153593174921d;p=alsa-utils.git axfer: mapper: fix parameter check for demuxer Each container should be configured to store one saple per frame in demuxer case. This commit fixes the bug. Fixes: 25c8e3bebb53 ('axfer: add support for a mapper for multiple target') Signed-off-by: Takashi Sakamoto Signed-off-by: Takashi Iwai --- diff --git a/axfer/mapper-multiple.c b/axfer/mapper-multiple.c index 8566efb..00569af 100644 --- a/axfer/mapper-multiple.c +++ b/axfer/mapper-multiple.c @@ -114,7 +114,8 @@ static int multiple_pre_process(struct mapper_context *mapper, // configured to store one sample per frame. if (mapper->type == MAPPER_TYPE_DEMUXER) { for (i = 0; i < cntr_count; ++i) { - if (cntrs->samples_per_frame != 1) + cntr = cntrs + i; + if (cntr->samples_per_frame != 1) return -EINVAL; } }