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

Raymond Yau superquad.vortex2 at gmail.com
Fri May 13 05:14:02 CEST 2011


2011/4/26 Takashi Iwai <tiwai at suse.de>

> At Sat, 23 Apr 2011 11:33:20 +0800,
> Raymond Yau wrote:
> >
> > 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
> > > >
> > >
> > > 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.
> > >
> > >
>


Add asym to front, rear and center_lfe to prevent route change after removed
the lock

After removed the lock, When application using "hw", "front" , "rear" ,
"surround40" and "surround51",  the route of the first stereo channel is
changed ( right channel or both channels suddenly lost sound) when other
application using "front", "rear" or "center_lfe" to record


This patch allow pulseaudio to use "front" device for playback and capture ,
also allow user to use "rear" device of SB Live! for playback


After applying this patch,  "rear" , "center_lfe", "surround40" and
"surround51" can no longer be used to record but still list in arecord -L

arecord -v -Drear:CARD=Live -f cd /dev/null
ALSA lib pcm_asym.c:106:(_snd_pcm_asym_open) capture slave is not defined
arecord: main:660: audio open error: Invalid argument
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Add-asym-to-front-rear-and-center_lfe-to-prevent-route-changed-after-removed-the-lock.patch
Type: application/octet-stream
Size: 7063 bytes
Desc: not available
Url : http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20110513/44ebc6bc/attachment-0001.dll 


More information about the Alsa-devel mailing list