Date: Mon, 11 May 1998 08:28:47 +0200 (MET DST) From: Luigi Rizzo <luigi@labinfo.iet.unipi.it> To: dwhite@resnet.uoregon.edu Cc: multimedia@FreeBSD.ORG Subject: Re: GusPNP + 2.2.6 = static Message-ID: <199805110628.IAA17323@labinfo.iet.unipi.it> In-Reply-To: <Pine.BSF.3.96.980510225832.320A-100000@gdi.uoregon.edu> from "Doug White" at May 10, 98 11:05:25 pm
next in thread | previous in thread | raw e-mail | index | archive | help
> Hello .. tsia. Upgraded to 2.2.6 today, built a new kernel with pcm0 and > controller pnp0, finds GUS PnP okay, but cat somefile.au > /dev/audio1 > gives static. Is there something I missed? The way i configure the CODEC on the GUS (mode 1) seems to generate incorrect behaviour with mu-law. I cannot tell if it is a bug in the codec (it emulates a CS423x, and the latter work fine with my configuration) or my fault -- in mode 3, i have reports that mu-law works fine. I thought I fixed the problem by setting the card in 8-but unsigned and doing the conversion in software -- not a real fix since you have only 8-bit dynamic range instead of 13, but better than nothing... I will check and fix it in the next days. The OPTI931 has a similar problem (sort of, since there it only appears in full duplex operation -- probably the ulaw<->linear section is shared between the capture and playback section). If you want to try it, look at what is done in ad1848.c -- mss_format(): probably the line if (d->bd_id == MD_OPTI931) { should be changed to if (d->bd_id == MD_OPTI931 || d->bd_id == MD_GUSPNP) { and that should suffice. cheers luigi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199805110628.IAA17323>