From owner-freebsd-multimedia Tue Sep 29 10:04:26 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA25245 for freebsd-multimedia-outgoing; Tue, 29 Sep 1998 10:04:26 -0700 (PDT) (envelope-from owner-freebsd-multimedia@FreeBSD.ORG) Received: from labinfo.iet.unipi.it (labinfo.iet.unipi.it [131.114.9.5]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id KAA25236 for ; Tue, 29 Sep 1998 10:04:16 -0700 (PDT) (envelope-from luigi@labinfo.iet.unipi.it) Received: from localhost (luigi@localhost) by labinfo.iet.unipi.it (8.6.5/8.6.5) id QAA06216; Tue, 29 Sep 1998 16:03:12 +0100 From: Luigi Rizzo Message-Id: <199809291503.QAA06216@labinfo.iet.unipi.it> Subject: Re: Crystal CS4236B and mixer support ? To: hasty@rah.star-gate.com (Amancio Hasty) Date: Tue, 29 Sep 1998 16:03:11 +0100 (MET) Cc: tlambert@primenet.com, multimedia@FreeBSD.ORG, ulf@Alameda.net, dwhite@resnet.uoregon.edu In-Reply-To: <199809291623.JAA08805@rah.star-gate.com> from "Amancio Hasty" at Sep 29, 98 09:22:55 am X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Okay, I am redirecting this to -multimedia . > > Have Fun Guys, > Amancio > > > > There is no need for any reverse engineering . All he has to do is > > > post on the multimedia mailing . Luigi , as well as a few other hackers, > > > should have the data sheet for the CS4236B. > > > > I thought the point of the previous posting was that that particular > > chip did not have internal amplification circuitry, and that the > > Windows driver was somehow aware of *external* amplification circuitry > > that the FreeBSD driver was *not* aware of... hard to guess what was the subject, but if it is that 'under freebsd the volume is low' then the answer is that each WSS device implements master volume control in a different way, and the FreeBSD driver does not try to find out how for each card. I only bothered to implement this for the ``easy'' cards, i.e. those where the master volume register is handled similarly to other WSS registers. In some other case i just put a couple of lines to set the master volume to maximum, in other cases i ignored it. I doubt that on cheap audio cards (most CS423x-based ones fall in this category) use a digital volume control external to the codec. cheers luigi -----------------------------+-------------------------------------- Luigi Rizzo | Dip. di Ingegneria dell'Informazione email: luigi@iet.unipi.it | Universita' di Pisa tel: +39-50-568533 | via Diotisalvi 2, 56126 PISA (Italy) fax: +39-50-568522 | http://www.iet.unipi.it/~luigi/ _____________________________|______________________________________ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message