On Fri, May 16, 2014 at 04:06:50PM -0400, Sinan Akman wrote:
I have a related question. I am trying to put together something that would "bridge" a spdif rx into say ssi tx on iMX6. I am just not sure how this would fit into the alsa model. Would multiple CPU DAIs be the recommended model for this. In this case I will follow this thread and try to extend/use that multiple CPU DAIs idea.
Ideally we'd be able to set up a route between the two DAIs and then have the framework arrange for data to go from one to the other. There are hardware limitations in being able to do this - you either need ASRC in the hardware or you need to be able to ensure that all the clocks are synchronous. Right now you have to bounce everything through the application layer.
It is a somewhat different issue to the one Benoit is trying to address though.