From: Clemens Ladisch Date: Tue, 15 Mar 2011 07:02:59 +0000 (+0100) Subject: alsa-lib: add LaCie Firewire Speakers/Griffin FireWave Surround driver X-Git-Tag: v1.0.25~50 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=8650c02ae21b620fbe8d5e90bf5639e5a4a3f401;p=alsa-lib.git alsa-lib: add LaCie Firewire Speakers/Griffin FireWave Surround driver Add configuration files for the "default"/"front"/"surround51" devices of the FireWire driver. Signed-off-by: Clemens Ladisch --- diff --git a/src/conf/cards/FWSpeakers.conf b/src/conf/cards/FWSpeakers.conf new file mode 100644 index 00000000..cd6fa605 --- /dev/null +++ b/src/conf/cards/FWSpeakers.conf @@ -0,0 +1,26 @@ +# +# Configuration for the LaCie Firewire speakers +# + +FWSpeakers.pcm.default { + @args [ CARD ] + @args.CARD { + type string + } + type plug + slave.pcm { + @func concat + strings [ "dmix:" $CARD ",FORMAT=S32" ] + } +} + + + +FWSpeakers.pcm.front.0 { + @args [ CARD ] + @args.CARD { + type string + } + type hw + card $CARD +} diff --git a/src/conf/cards/FireWave.conf b/src/conf/cards/FireWave.conf new file mode 100644 index 00000000..63fb23d9 --- /dev/null +++ b/src/conf/cards/FireWave.conf @@ -0,0 +1,50 @@ +# +# Configuration for the Griffin FireWave Surround +# + +FireWave.pcm.default { + @args [ CARD ] + @args.CARD { + type string + } + type plug + slave.pcm { + @func concat + strings [ "dmix:" $CARD ",FORMAT=S32" ] + } +} + + + +FireWave.pcm.front.0 { + @args [ CARD ] + @args.CARD { + type string + } + type hw + card $CARD +} + + + + + +FireWave.pcm.surround51.0 { + @args [ CARD ] + @args.CARD { + type string + } + type route + ttable [ + [ 1 0 0 0 0 0 ] + [ 0 1 0 0 0 0 ] + [ 0 0 0 0 1 0 ] + [ 0 0 0 0 0 1 ] + [ 0 0 1 0 0 0 ] + [ 0 0 0 1 0 0 ] + ] + slave.pcm { + type hw + card $CARD + } +} diff --git a/src/conf/cards/Makefile.am b/src/conf/cards/Makefile.am index 9da78f01..b7190e7d 100644 --- a/src/conf/cards/Makefile.am +++ b/src/conf/cards/Makefile.am @@ -25,6 +25,8 @@ cfg_files = aliases.conf \ ENS1371.conf \ ES1968.conf \ FM801.conf \ + FWSpeakers.conf \ + FireWave.conf \ GUS.conf \ HDA-Intel.conf \ ICE1712.conf \