At Fri, 23 Jan 2004 23:40:18 -0500,
John Gotts wrote:
>
> I have an ASUS A7V8X motherboard with a VIA VT8233 audio controller equipped
> with SPDIF. I have a set of digital speakers and use the SPDIF out for
> everything possible. (The speakers will fall back to analog if there is no
> digital signal present.)
>
> 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233 AC97 Audio
> Controller (rev 50)
>
> For a long time (through 1.0.0rc1) I had been using plug:spdif as my audio
> device and aplay had no problems playing 22,050 Hz WAV files:
>
> aplay -D plug:spdif <filename>.wav
>
> But with 1.0.1 my speakers started playing 22,050 Hz WAV files at 48,000 Hz.
>
> After reading the following thread:
>
> http://www.mail-archive.com/[EMAIL PROTECTED]/msg10448.html
>
> I added the following line to my /etc/modules.conf:
>
> options snd-via82xx dxs_support=3
>
> and plug:spdif is working again. One message says "By default snd-via82xx uses
> dxs_support=3 (except for certain known motherboards)." Either my motherboard
> should become unknown or this feature is not working correctly.
well, the dxs_support detection is correct.
the problem is that spdif doesn't support 22.5kHz but the via82xx
driver doesn't restrict the sample rates for spdif.
i guess 44.1khz sample can be played correctly even without "plug".
ok, this bug should be fixed in the future...
a workaround is to define your own pcm such as
pcm.myspdif {
type plug
slave {
pcm "spdif"
rate 48000
}
}
and
% apaly -Dmyspdif 22500hz.wav
Takashi
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel