On Fri, 23 Jan 2009 14:42:45 +0100 Takashi Iwai tiwai@suse.de wrote:
OK, then let's define the default config for GUS at first, then fix the system-wide default making somehow better.
Could you post the latest patch?
The latest version of the GUS.conf is below. I have found that the issue is probably the same as the ALSA bug #1770 so it should be closed/fixed if the change is applied to ALSA.
Regards, Krzysztof
--- /usr/src/alsa/alsa-lib-1.0.18/src/conf/cards/GUS.conf 2008-10-29 13:42:10.000000000 +0100 +++ alsa/cards/GUS.conf 2009-01-25 09:03:56.738474703 +0100 @@ -19,10 +19,12 @@ GUS.pcm.front.0 { }
# -# It's a temporary solution. +# First route with plug to drop mmap requirement. +# Then, use the mmap_emul plugin to allow using +# noninterleaved channels. #
-!pcm.hw { +!pcm.default { @args [ CARD DEV SUBDEV ] @args.CARD { type string @@ -58,9 +60,14 @@ GUS.pcm.front.0 { name defaults.pcm.subdevice } } - type hw - card $CARD - device $DEV - subdevice $SUBDEV - mmap_emulation on + type plug + slave.pcm { + type mmap_emul + slave.pcm { + type hw + card $CARD + device $DEV + subdevice $SUBDEV + } + } }
---------------------------------------------------------------------- Promocja w Speak Up. 3 miesiace angielskiego gratis. Sprawdz teraz i wypelnij formularz! >> http://link.interia.pl/f2019