From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: dxs_support detection or feature broken? Date: Mon, 26 Jan 2004 12:20:00 +0100 Sender: alsa-devel-admin@lists.sourceforge.net Message-ID: References: <200401240440.i0O4eIOv015342@ann-arbor.fmfts.com> Mime-Version: 1.0 (generated by SEMI 1.14.5 - "Awara-Onsen") Content-Type: text/plain; charset=US-ASCII Return-path: Received: from Cantor.suse.de (ns.suse.de [195.135.220.2]) by alsa.alsa-project.org (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) with ESMTP id MAA08599 for ; Mon, 26 Jan 2004 12:20:03 +0100 In-Reply-To: <200401240440.i0O4eIOv015342@ann-arbor.fmfts.com> Errors-To: alsa-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: John Gotts Cc: alsa-devel@alsa-project.org List-Id: alsa-devel@alsa-project.org 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 .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/alsa-devel@lists.sourceforge.net/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