Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Apr 1999 17:17:41 +0200 (MET DST)
From:      Luigi Rizzo <luigi@labinfo.iet.unipi.it>
To:        jose@we.lc.ehu.es (Jose M. Alcaide)
Cc:        freebsd-multimedia@FreeBSD.ORG
Subject:   Re: record level too low using CS4236-based card
Message-ID:  <199904151517.RAA12948@labinfo.iet.unipi.it>
In-Reply-To: <37162048.C7C7CA5E@we.lc.ehu.es> from "Jose M. Alcaide" at Apr 15, 99 07:21:57 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> The problems I have found are serious: first, the record level
> is ridiculously low: even after setting the "mic" device level to

<description skipped>

> is gone. The reason must be that the Windows' audio driver initializes
> the card correctly, but the FreeBSD's pcm driver does not :-(
> 
> I am pretty sure that Luigi has some ideas about these problems ;-)

unfortunately all i can say is the same as the last two lines from your
msg. You need to fetch the data sheets of the 4235, compare them with
the 4236, and find out the differences.

The mixer support is very primitive in the PCM driver, and i tried
only to support the common subset of the 4232, 4236, opti931 because
that was what i had at the time i wrote the driver.  Basically all
these three codecs can control most of the mixer with a single set
of registers. Extended functions (and probably some vital ones as
in your case DC suppression and mic volume control) are usually
done with an additional set of registers.  Supporting them is
reasonably simple, if someone has the time to look at a clean way
to do this everybody would be happy...

	luigi


-----------------------------------+-------------------------------------
  Luigi RIZZO                      .
  EMAIL: luigi@iet.unipi.it        . Dip. di Ing. dell'Informazione
  HTTP://www.iet.unipi.it/~luigi/  . Universita` di Pisa
  TEL/FAX: +39-050-568.533/522     . via Diotisalvi 2, 56126 PISA (Italy)
-----------------------------------+-------------------------------------


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?199904151517.RAA12948>