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 / ICH.conf < prev    next >
Encoding:
Text File  |  2004-03-26  |  1.3 KB  |  99 lines

  1. #
  2. # Configuration for the Intel ICH/ICH2/ICH3 chips
  3. #
  4.  
  5. <confdir:pcm/front.conf>
  6.  
  7. ICH.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. ICH.pcm.surround40.0 "cards.ICH.pcm.front.0"
  20.  
  21. <confdir:pcm/surround51.conf>
  22.  
  23. ICH.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.ICH.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. ICH.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 0
  74.     }
  75.     hooks.0 {
  76.         type ctl_elems
  77.         hook_args [
  78.             {
  79.                 name "IEC958 Playback AC97-SPSA"
  80.                 lock true
  81.                 preserve true
  82.                 value 0
  83.             }
  84.             {
  85.                 name "IEC958 Playback Default"
  86.                 lock true
  87.                 preserve true
  88.                 value [ $AES0 $AES1 $AES2 $AES3 ]
  89.             }
  90.             {
  91.                 name "IEC958 Playback Switch"
  92.                 lock true
  93.                 preserve true
  94.                 value true
  95.             }
  96.         ]
  97.     }
  98. }
  99.