One soundcard I use has different output and input sample formats. The input format is S32_LE. The output format is S24_3LE.
There is also a routing change I like to do.
My current .asoundrc (below) uses the asym plugin to manage input and output difference. The asym plugin creates problems for some unknown reason where I get overruns :
ALSA lib pcm.c:8545:(snd_pcm_recover) overrun occurred
If I switch my setup to using the soundcard for output and a second USB microphone for input, then I don't get any overruns. I still use the asym plugin to make it work and it works nicely.
I have also tried simply the plug pluging, however I still get overruns.
Is there any way to setup the one soundcard with routing and format changes without using the asym plugin ? Or is there a better way to setup the one soundcard with the required routing and format changes ?
One soundcard I use has different output and input sample formats. The input format is S32_LE. The output format is S24_3LE. There is also a routing change I like to do.
My current .asoundrc (below) uses the asym plugin to manage input and output difference. The asym plugin creates problems for some unknown reason where I get overruns :
ALSA lib pcm.c:8545:(snd_pcm_recover) overrun occurred
If I switch my setup to using the soundcard for output and a second USB microphone for input, then I don't get any overruns. I still use the asym plugin to make it work and it works nicely.
I have also tried simply the plug pluging, however I still get overruns.
Is there any way to setup the one soundcard with routing and format changes without using the asym plugin ? Or is there a better way to setup the one soundcard with the required routing and format changes ?