home *** CD-ROM | disk | FTP | other *** search
/ HAKERIS 11 / HAKERIS 11.ISO / linux / system / LinuxConsole 0.4 / linuxconsole0.4install-en.iso / linuxconsole0.4.lcm / local / linuxconsole / share / alsa / cards / NFORCE.conf < prev    next >
Encoding:
Text File  |  2004-03-26  |  1.3 KB  |  102 lines

  1. #
  2. # Configuration for the nVIDIA nForce/2/3
  3. #
  4.  
  5. <confdir:pcm/front.conf>
  6.  
  7. NFORCE.pcm.front.0 {
  8.     @args [ CARD ]
  9.     @args.CARD {
  10.         type string
  11.     }
  12.     type hw
  13.     card $CARD
  14.     device 0
  15. }    
  16.  
  17. <confdir:pcm/surround40.conf>
  18.  
  19. NFORCE.pcm.surround40.0 "cards.NFORCE.pcm.front.0"
  20.  
  21. <confdir:pcm/surround51.conf>
  22.  
  23. NFORCE.pcm.surround51.0 {
  24.     @args [ CARD ]
  25.     @args.CARD {
  26.         type string
  27.     }
  28.     type multi
  29.     slaves [
  30.         {
  31.             pcm {
  32.                 @func concat
  33.                 strings [
  34.                     "cards.NFORCE.pcm.front.0:CARD=" $CARD
  35.                 ]
  36.             }
  37.             channels 6
  38.         }
  39.     ]
  40.     bindings [
  41.         { slave 0 channel 0 }
  42.         { slave 0 channel 1 }
  43.         { slave 0 channel 4 }
  44.         { slave 0 channel 5 }
  45.         { slave 0 channel 2 }
  46.         { slave 0 channel 3 }
  47.     ]
  48. }
  49.  
  50. <confdir:pcm/iec958.conf>
  51.  
  52. NFORCE.pcm.iec958.0 {
  53.     @args [ CARD AES0 AES1 AES2 AES3 ]
  54.     @args.CARD {
  55.         type string
  56.     }
  57.     @args.AES0 {
  58.         type integer
  59.     }
  60.     @args.AES1 {
  61.         type integer
  62.     }
  63.     @args.AES2 {
  64.         type integer
  65.     }
  66.     @args.AES3 {
  67.         type integer
  68.     }
  69.     type hooks
  70.     slave.pcm {
  71.         type hw
  72.         card $CARD
  73.         device 1
  74.     }
  75.     hooks.0 {
  76.         type ctl_elems
  77.         hook_args [
  78.             {
  79.                 name "IEC958 Playback AC97-SPSA"
  80.                 device 0
  81.                 lock true
  82.                 preserve true
  83.                 value 0
  84.             }
  85.             {
  86.                 name "IEC958 Playback Default"
  87.                 device 0
  88.                 lock true
  89.                 preserve true
  90.                 value [ $AES0 $AES1 $AES2 $AES3 ]
  91.             }
  92.             {
  93.                 name "IEC958 Playback Switch"
  94.                 device 0
  95.                 lock true
  96.                 preserve true
  97.                 value true
  98.             }
  99.         ]
  100.     }
  101. }
  102.