diff options
author | Takashi Sakamoto <o-takashi@sakamocchi.jp> | 2019-07-28 13:43:34 +0900 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2019-07-31 15:57:28 +0200 |
commit | 0bc366a15cda243df206ed25c02153593174921d (patch) | |
tree | 139d6de1a1500587e727b9ec1aaf5dca12069ffd /axfer | |
parent | 3aea4fedf96c55c742f2b319b540b1bf8e7341bb (diff) | |
download | alsa-utils-0bc366a15cda243df206ed25c02153593174921d.tar.gz |
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 <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'axfer')
-rw-r--r-- | axfer/mapper-multiple.c | 3 |
1 files changed, 2 insertions, 1 deletions
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; } } |