]> git.alsa-project.org Git - alsa-utils.git/commit
axfer: add support for a mapper for single target
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Tue, 13 Nov 2018 06:41:22 +0000 (15:41 +0900)
committerTakashi Iwai <tiwai@suse.de>
Tue, 13 Nov 2018 11:04:27 +0000 (12:04 +0100)
commita5f21d610d6f03a49820c793b6f91531927b0946
tree1f1881cecf90cc49988fd7803a8bf11eafdb88ec
parent58c83ae23903d674ae07953f42263178ff3bb51e
axfer: add support for a mapper for single target

In usual use case of aplay, single file is used to playback or capture data
frames.

This commit adds support of single type mapper for this use case. All of
supported file format can include data frame with interleaved alignment,
thus this mapper have a functionality to convert from several types of
data frame alignment to interleaved alignment or vise versa. When
handling non-interleaved buffer, a caller should use an array of buffer
for each of channels with non-interleaved data frames.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
axfer/Makefile.am
axfer/mapper-single.c [new file with mode: 0644]
axfer/mapper.c
axfer/mapper.h