28 Nov
2012
28 Nov
'12
5:13 a.m.
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@gmail.com