[alsa-devel] [PATCH alsa-lib emu10k1.conf 1/1] Fix "front" device of SB Live! Platinum

Raymond Yau superquad.vortex2 at gmail.com
Thu Apr 21 15:25:17 CEST 2011

2011/4/20 Takashi Iwai <tiwai at 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,

More information about the Alsa-devel mailing list