> > I have tried loading the LADSPA-module using the module-ladspa-sink in
> > PulseAudio but I am not sure this is the best solution.
>
> It is the recommended solution if you are using PA for your sound server.

Why is it better than loading it using the ALSA LADSPA plugin loader module?
To me it seems better to load it into ALSA because it does not depend on whether PulseAudio is used or not.
If it should be used in different Linux based operating systems I can not always rely on PulseAudio being present.

> > 2) Must be able to process stereo and multichannel (5.1/7.1) formats. I
> > need the multichannel formats to perform binaural downmixing to
> > stereo.
>
> I'm not sure how the dolby multichannel support is in ALSA. It may depend
> on the internal capabilities of the device.
>
> > So it is important that I can receive multichannel audio and mix it down
> > to stereo and output it to a stereo soundcard.
> >
>
> This may better handled in app.

The idea is that I perform the same processing no matter what user application is used to playback the audio/video.
The plugin must receive the raw six (or eight) channel audio PCM stream.
So I do not want to make the DSP processing specific to some special application only.

/Kim