jpayne@68: # jpayne@68: # Configuration for the Griffin FireWave Surround jpayne@68: # jpayne@68: jpayne@68: FireWave.pcm.default { jpayne@68: @args [ CARD ] jpayne@68: @args.CARD { jpayne@68: type string jpayne@68: } jpayne@68: type plug jpayne@68: slave.pcm { jpayne@68: @func concat jpayne@68: strings [ "dmix:" $CARD ",FORMAT=S32" ] jpayne@68: } jpayne@68: } jpayne@68: jpayne@68: jpayne@68: jpayne@68: FireWave.pcm.front.0 { jpayne@68: @args [ CARD ] jpayne@68: @args.CARD { jpayne@68: type string jpayne@68: } jpayne@68: type hw jpayne@68: card $CARD jpayne@68: } jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68: FireWave.pcm.surround51.0 { jpayne@68: @args [ CARD ] jpayne@68: @args.CARD { jpayne@68: type string jpayne@68: } jpayne@68: type route jpayne@68: ttable [ jpayne@68: [ 1 0 0 0 0 0 ] jpayne@68: [ 0 1 0 0 0 0 ] jpayne@68: [ 0 0 0 0 1 0 ] jpayne@68: [ 0 0 0 0 0 1 ] jpayne@68: [ 0 0 1 0 0 0 ] jpayne@68: [ 0 0 0 1 0 0 ] jpayne@68: ] jpayne@68: slave.pcm { jpayne@68: type hw jpayne@68: card $CARD jpayne@68: } jpayne@68: }