At Tue, 12 Apr 2011 10:17:32 +0800, Raymond Yau wrote:
Since commit 148c2b8e7c12b4ab8a039995fa9904e7e1300cc4. Front channels via fxbus 8 and 9
No sound from the front jack of SB Live! platinum CT4760P when the application using "front" device but sound from front jack when application using hw:0,0 and /dev/dsp
Error message " I: (alsa-lib)setup.c: Cannot lock ctl elem*"* when Pulseaudio server open "front" device for playback and capture at the same time because of locked "EMU10K1 Send PCM Volume"
These are two different problems. The latter can be solved by removing the locks in hooks.
But reverting the whole FX routing causes a regression, so can't be taken as is. If the FX route 8/9 can't be used for the front output on some models, the driver should notify it somehow and we need to handle differently for them. Typically, the driver sets a different driver-name so that alsa-lib can use the corresponding card config file.
I'll fix the lock issue first.
thanks,
Takashi