1# 2# Configuration for the Griffin FireWave Surround 3# 4 5FireWave.pcm.default { 6 @args [ CARD ] 7 @args.CARD { 8 type string 9 } 10 type plug 11 slave.pcm { 12 @func concat 13 strings [ "dmix:" $CARD ",FORMAT=S32" ] 14 } 15} 16 17<confdir:pcm/front.conf> 18 19FireWave.pcm.front.0 { 20 @args [ CARD ] 21 @args.CARD { 22 type string 23 } 24 type hw 25 card $CARD 26} 27 28<confdir:pcm/surround21.conf> 29<confdir:pcm/surround41.conf> 30<confdir:pcm/surround50.conf> 31<confdir:pcm/surround51.conf> 32 33FireWave.pcm.surround51.0 { 34 @args [ CARD ] 35 @args.CARD { 36 type string 37 } 38 type route 39 ttable [ 40 [ 1 0 0 0 0 0 ] 41 [ 0 1 0 0 0 0 ] 42 [ 0 0 0 0 1 0 ] 43 [ 0 0 0 0 0 1 ] 44 [ 0 0 1 0 0 0 ] 45 [ 0 0 0 1 0 0 ] 46 ] 47 slave.pcm { 48 type hw 49 card $CARD 50 } 51} 52