We are linux developers with no ALSA experience. We have an application
where we want to take 1 to 4 I2s streams, run them through a mixer, and
then output them in their original format on the same i2s streams. These
i2s streams are from one source but can represent 2-8 channels. These
streams can contain PCM (also multi channel PCM), all DTS and Dolby formats
up to HD (DTS-HDMA & Dolby True-HD). If there is an off the shelf audio
chip we can buy with ALSA support that can do the above, we would like to
use it. We might also need to mix in a microphone with ducking support
etc... any suggestions would be helpful.