[alsa-devel] SOC that needs L/R data in separate buffers

jonsmirl at gmail.com jonsmirl at gmail.com
Wed Nov 28 05:13:22 CET 2012

Is there a format in ALSA for hardware that wants the L/R stereo data
in two different buffers and not inter-leaved? Hardware has two DMA
channels into separate FIFOs for L/R.

If not I guess I have to unpack it inside the device driver. Doing
that will mess up mixing since ALSA won't know where the real DMA
buffer is.

FIFOs are only four samples deeps so that's probably too many
interrupts/sec to do programmed IO when FIFO is half full.

Jon Smirl
jonsmirl at gmail.com

More information about the Alsa-devel mailing list