Remove own "default" PCM config from GUS.conf

The system-wide default PCM config works now (by the fix of plug
mmap_emul support), thus no card-specific hackish config is needed
for GUS.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Takashi Iwai 2009-01-28 09:07:53 +01:00
parent d3a8e853fb
commit 56fa81fdab

View file

@ -17,57 +17,3 @@ GUS.pcm.front.0 {
card $CARD
}
}
#
# First route with plug to drop mmap requirement.
# Then, use the mmap_emul plugin to allow using
# noninterleaved channels.
#
!pcm.default {
@args [ CARD DEV SUBDEV ]
@args.CARD {
type string
default {
@func getenv
vars [
ALSA_PCM_CARD
ALSA_CARD
]
default {
@func refer
name defaults.pcm.card
}
}
}
@args.DEV {
type integer
default {
@func igetenv
vars [
ALSA_PCM_DEVICE
]
default {
@func refer
name defaults.pcm.device
}
}
}
@args.SUBDEV {
type integer
default {
@func refer
name defaults.pcm.subdevice
}
}
type plug
slave.pcm {
type mmap_emul
slave.pcm {
type hw
card $CARD
device $DEV
subdevice $SUBDEV
}
}
}