Steve Hodge wrote:

Dave <[EMAIL PROTECTED]> wrote:
I looked over the DigitalSoundHowTo which
walked through setting up a  .asoundrc.
However, I ended up finding (what seems to be) an easier way:  I just
set Output Device to ALSA:plug:iec958 in the Music settings and dig
out is working now.
You might want to set up the rate conversion anyhow. I found that my
soundcard only outputs to SPDIF if the sample is in certain formats
(16bit 44.1KHz, 48KHz). I believe this is pretty common. It means that
without the rate conversion any music or video file you play which has
audio at a different rate or sample size will not play sound (at least
not through SPDIF).
Actually, Dave's format above is doing the conversion. By slaving the iec958 device to the plug plugin (which does sample, rate, and format conversion), he has basically specified--manually--the "digital" (not the "mixed-digital") device defined in the .asoundrc.

However, if he were using the .asoundrc, he could use an easy-to-remember name for the device instead of having to remember/look up ALSA's format every time he needs to specify an ALSA device. Also, by using the .asoundrc, he could specify a default output device, so that even non-ALSA-aware applications use the desired device. And, finally, IMHO, it's easier for people to understand when to use which named device (because they are given understandable (perhaps even meaningful) names) than to understand why/when/how to specify conversions to every program.

So, I agree with you, Steve... The .asoundrc is probably a better long-term solution. (Or, if you don't want to specify the info in each user's home directory, put the contents of the .asoundrc in the file /etc/asound.conf instead.)

Mike
_______________________________________________
mythtv-users mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

Reply via email to