2011/4/20 Takashi Iwai tiwai@suse.de
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
Your patch only fix the lock issue only.
If one application using "front" device for playback , the audio signal changed from right to left when the other application using "rear" device for recording.,
if one application using "hw:0,0" for playback , stop to hear any audio whenever other application using "rear" device for recording
so this look like the playback is affected whenever other application use "front" or "rear" device for capturing,