On Wed, 13 Sep 2017 16:21:10 +0200, Jörg Krause wrote: > > Tested with the Wolfson WM8524 DAC on a i.MX6UL board and the following > ALSA configuration file using the pcm test utility from alsa-lib: > > """ > $ cat /etc/asound.conf > pcm.!default { > type plug > slave.pcm "softvol" > } > pcm.softvol { > type softvol > slave { > pcm "hw:0" > } > control { > name "Master" > card 0 > } > } > ctl.!default { > type hw > card 0 > } > ctl.softvol { > type hw > card 0 > } > > $ pcm -D softvol -o S24_LE -c 2 -r 48000 > """ > > The data in the Synchronous Audio Interface (SAI) of the i.MX6UL is > aligned the following way: > > """ > 31 30 29 28 | 27 26 25 24 | 23 22 21 20 | .. | 3 2 1 0 > ## ## ## ## ## ## ## ## [ DATA[23:0] ] > """ > > Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> > --- > v2: > * add CONVERT_AREA_S24_LE algorithm instead of using the same one as S32_LE Thanks, applied. There can be more generic for S24 in general, but it's OK to take this as the first step. Takashi _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel