I am afraid I am over my head with this one. I managed to get my
digital out to work on my Asus P4P800-E motherboard using info from
<a href="http://www.mythtv.info/moin.cgi/DigitalSoundHowTo">http://www.mythtv.info/moin.cgi/DigitalSoundHowTo</a> .<br>
<br>
I get no sound from non-digital sound sources using MythVideo. I
prefer using xine as my default player, but have also tried with
mplayer.<br>
<br>
I assume there is some command line arguments that I need to add to xine to get it to work, but don't know what.<br>
<br>
Here is my .asoundrc :<br>
<br>
# Override the default output used by ALSA.<br>
# If you do not override the default, your default<br>
# device is identical to the (unmixed) analog device<br>
# shown below. If you prefer mixed and/or digital<br>
# output, uncomment the appropriate four lines below<br>
# (only one slave.pcm line).<br>
#pcm.!default {<br>
# type plug<br>
## Uncomment the following to use mixed analog by default<br>
# slave.pcm "dmix-analog"<br>
## Uncomment the following to use unmixed digital by default<br>
# slave.pcm "digital-hw"<br>
## Uncomment the following to use mixed digital by default<br>
slave.pcm "dmix-digital"<br>
#}<br>
<br>
# Alias for analog output on the nForce2/4 (hw:0,0)<br>
# - This is identical to the device named "default"--which<br>
# always exists and refers to hw:0,0 (unless overridden)<br>
# - Therefore, we can specify "hw:0,0", "default", or "analog"<br>
# to access analog output on the nForce2/4<br>
pcm.analog {<br>
type plug<br>
slave.pcm "analog-hw"<br>
}<br>
<br>
# Control device (mixer, etc.) for the nForce2 card<br>
ctl.analog {<br>
type hw<br>
card 0<br>
}<br>
<br>
# Alias for (rate-converted) mixed analog output on the<br>
# nForce2 (hw:0,0)<br>
# - This will accept audio input--regardless of rate--and<br>
# convert to the rate required for the dmix plugin<br>
# (in this case 48000Hz)<br>
pcm.mixed-analog {<br>
type plug<br>
slave.pcm "dmix-analog"<br>
}<br>
<br>
# Control device (mixer, etc.) for the nForce2 card<br>
ctl.mixed-analog {<br>
type hw<br>
card 0<br>
}<br>
<br>
# Alias for (rate-converted) digital (S/PDIF) output on the<br>
# nForce2 (hw:0,2)<br>
# - This will accept audio input--regardless of rate--and<br>
# convert to the rate required for the S/PDIF hardware<br>
# (in this case 48000Hz)<br>
pcm.digital {<br>
type plug<br>
slave.pcm "digital-hw"<br>
}<br>
<br>
# Control device (mixer, etc.) for the nForce2 card<br>
ctl.digital {<br>
type hw<br>
card 0<br>
}<br>
<br>
# Alias for mixed (rate-converted) digital (S/PDIF) output on the<br>
# nForce2/4 (hw:0,2)<br>
# - This will accept audio input--regardless of rate--and<br>
# convert to the rate required for the S/PDIF hardware<br>
# (in this case 48000Hz)<br>
pcm.mixed-digital {<br>
type plug<br>
slave.pcm "dmix-digital"<br>
}<br>
<br>
# Control device (mixer, etc.) for the nForce2 card<br>
ctl.mixed-digital {<br>
type hw<br>
card 0<br>
}<br>
# The following devices are not useful by themselves. They<br>
# require specific rates, channels, and formats. Therefore,<br>
# you probably do not want to use them directly. Instead use<br>
# of of the devices defined above.<br>
<br>
# Alias for analog output on the nForce2 (hw:0,0)<br>
# Do not use this directly--it requires specific rate,<br>
# channels, and format<br>
pcm.analog-hw {<br>
type hw<br>
card 0<br>
# The default value for device is 0, so no need to specify<br>
}<br>
<br>
# Control device (mixer, etc.) for the nForce2/4 card<br>
ctl.analog-hw {<br>
type hw<br>
card 0<br>
}<br>
<br>