Configuration of digital audio

From Erlands Wiki

Jump to: navigation, search

To get the digital audio output (SPDIF) to work you will ned a .asoundrc file in the home directory.

I use a .asoundrc file that looks as follows:

pcm.!default {
type plug
slave.pcm "digital-hw"
}

pcm.analog {
type plug
slave.pcm "analog-hw"
}

ctl.analog {
type hw
card 0
}

pcm.mixed-analog {
type plug
slave.pcm "dmix-analog"
}

ctl.mixed-analog {
type hw
card 0
}

pcm.digital {
type plug
slave.pcm "digital-hw"
}
ctl.digital {
type hw
card 0
}

pcm.mixed-digital {
type plug
slave.pcm "dmix-digital"
}

ctl.mixed-digital {
type hw
card 0
}

pcm.analog-hw {
type hw
card 0
# The default value for device is 0, so no need to specify
}

ctl.analog-hw {
type hw
card 0
}

pcm.digital-hw {
type hw
card 0
}

ctl.digital-hw {
type hw
card 0
}

pcm.dmix-analog {
type dmix
ipc_key 1234
slave {
pcm "analog-hw"
period_time 0
period_size 1024
buffer_size 32768
rate 48000
}
}

ctl.dmix-analog {
type hw
card 0
}

pcm.dmix-digital {
type dmix
ipc_key 1235
slave {
pcm "digital-hw"
period_time 0
period_size 1024
buffer_size 32768
rate 48000
}
}

ctl.dmix-digital {
type hw
card 0
}

References

Personal tools