From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stas Sergeev Subject: Re: Hi, does someone use i810 onboard sound ? Date: Sun, 05 Oct 2003 17:01:18 +0400 Sender: linux-msdos-owner@vger.kernel.org Message-ID: <3F80161E.30905@yahoo.com> Mime-Version: 1.0 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: List-Id: Content-Type: text/plain; charset="iso-8859-1"; format="flowed" To: linux-msdos@vger.kernel.org Hello. Jo=CCl Bourquard wrote: > I applied it, made a 'make clean' then tried various values between > [100..22050], but unfortunately I heard no improvement from the new > compiles. Well, because you said your OSS driver treats mono as stereo, I expected this patch won't help you. But as it definitely fixes the distortion for me (tested with Goblins 1 and 2), I have commited it to HEAD regardless. > - Stunts: no sound in Soundblaster mode IIRC Stunts uses an FM sound in SB mode, which is not implemented yet. You can set Stunts to MT-32 mode, which is implemented and is supported by midid. > About a workaround for the stereo issue, I didn't see it as > "post-processing". Perhaps a simple option to prevent opening /dev/ds= p > in mono could be useful Prevent and do what? Not opening at all? You can just set $_sound=3D(off) for that. To do that properly, dosemu or some external software must convert the mono sound stream to stereo, and preferrably also resample it to 44100. Then your problem as well as some other problems will disappear. > for people with buggy drivers (ie: i810) ? =46or people with buggy drivers I wrote an excellent test-case sound driver which can be found here: http://www.geocities.com/stssppnn/pcsp.html It is intended to be 100% correct :) Try it with dosemu and see if the patch fixes the problem with that driver. If yes - your driver is buggy and the ALSA must be attempted instead. Btw, if you know your OSS driver is buggy, why don't you use ALSA? Is there a support for your chip? But if the sound is still distorted even with the patched dosemu and that sound driver, then we have to dig for another bug in dosemu. - To unsubscribe from this list: send the line "unsubscribe linux-msdos" = in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html