All pastes #458973 Raw Edit

Something

public text v1 · immutable
#458973 ·published 2007-04-26 06:30 UTC
rendered paste body
defaults.pcm.rate_converter "samplerate_best"

# Defines default card as analog full duplex
pcm.!default {
   type plug
   slave {
      pcm analog_duplex
   }
}

# Defines analog dmix
pcm.analog_dmix {
   type dmix
   ipc_key 1024
   slave {
      pcm "hw:0,0"
      format S32_LE
      rate 96000
      channels 2
      period_time 0
      period_size 2048
      buffer_size 8192
   }
   bindings {
      0 0
      1 1
   }
}

ctl.analog_dmix {
   type hw
   card 0
   device 0
}         

## Defines analog input
pcm.analog_in {
   type dsnoop
   ipc_key 2048
   slave {
      pcm "hw:0,0"
      format S16_LE
      period_size 2048
      rate 48000
   }
   bindings {
      0 0
      1 1
   }
}

# duplexes the analog interface
pcm.analog_duplex {
   type asym
   playback.pcm "analog_dmix"
   capture.pcm  "analog_in"
}

# Digital settings...

pcm.!spdif {
   type plug
   slave {
      pcm "hw:0,1"
      format S32_LE
   }
}

pcm.!iec958 {
   type plug
   slave {
      pcm "hw:0,1"
      format S32_LE
   }
}

ctl.spdif {
   type hw
   card 0
   device 1
}         

ctl.iec958 {
   type hw
   card 0
   device 1
}