25 Mar
2010
25 Mar
'10
11:26 a.m.
On Wed, Mar 24, 2010 at 09:33:54PM -0500, Candelaria Villarreal, Jorge wrote:
However, I think ALSA does not support this configuration, as the DAC should be the first element in a route. I tried adding the DAC to the route first, and connected its output to the mixer inputs, like this:
No, this is actually supported now - to expand on what Liam said in reply to Peter if you leave the stream NULL in your DAC widgets and instead use a SND_SOC_DAPM_AIF_IN() to bind to the stream then you can add any DAPM routing you need between the AIF and the DAC. The WM8994 driver is one example of doing this, it has digital mixing and routing support which allows audio paths that never reach a DAC.