From owner-freebsd-multimedia@FreeBSD.ORG Mon Jul 24 13:02:19 2006 Return-Path: X-Original-To: freebsd-multimedia@FreeBSD.org Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AEA2316A4DF for ; Mon, 24 Jul 2006 13:02:19 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4981443D45; Mon, 24 Jul 2006 13:02:19 +0000 (GMT) (envelope-from ariff@FreeBSD.org) Received: from misaki (root@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with SMTP id k6OD2HjG028389; Mon, 24 Jul 2006 13:02:18 GMT (envelope-from ariff@FreeBSD.org) Date: Mon, 24 Jul 2006 21:02:09 +0800 From: Ariff Abdullah To: kosio.dimitrov@gmail.com Message-Id: <20060724210209.2e20820a.ariff@FreeBSD.org> In-Reply-To: <20060724144119.1vowamod40c88kws@netchild.homeip.net> References: <200606072039.13422.shoesoft@gmx.net> <8103ad500607170201k259336a8te2f741f27fd8d3a4@mail.gmail.com> <8103ad500607171052u5196fcf9se50a5a4cbfa0c9f9@mail.gmail.com> <200607172337.48028.lrntct@gmail.com> <8103ad500607180035t50633780wbf585805464b8696@mail.gmail.com> <8103ad500607240437p256e65c2y79cd8fdc34a53cf0@mail.gmail.com> <20060724144119.1vowamod40c88kws@netchild.homeip.net> Organization: FreeBSD X-Mailer: /usr/local/lib/ruby/1.8/net/smtp.rb Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA1"; boundary="Signature=_Mon__24_Jul_2006_21_02_09_+0800_27EguG4hw16w2qQL" Cc: freebsd-multimedia@FreeBSD.org Subject: Re: Status of VIA Envy24 audio controller X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Jul 2006 13:02:19 -0000 --Signature=_Mon__24_Jul_2006_21_02_09_+0800_27EguG4hw16w2qQL Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, 24 Jul 2006 14:41:19 +0200 Alexander Leidinger wrote: > Quoting Konstantin Dimitrov (from Mon, 24 > =20 > Jul 2006 11:37:59 +0000): >=20 > > during the last weekend i have some free time and decided to look > > through the list of reported problems: >=20 > In case there are some open PRs I would like to know the number of > them... >=20 > > 5) vchans don't work > > > > it is a feature, not a bug and it is really great feature, so > > should be removed from the list with bugs. Envy24(1712) has very > > precise 36bit wide hardware mixer, which is superior that vchans > > (software sound mixer in the kernel). the driver supports > > Envy24(1712) hardware mixer, so up to 10 channels (5 stereo pairs) > > can be playback simultaneously and that is why no software sound > > mixer (vchans) is needed. >=20 via8233 support up to 5 channels hardware mixing and works beautifully. The question is whether it is properly implemented or not. > What if someone wants to play more than 5 stereo pairs at once? >=20 > I agree that if an high quality feature like this is supported, it =20 > should be used. But I don't agree that we should not use vchans. If=20 >=20 > someone wants to use vchans, he should be able to use them (we can > add a note into the man page regarding the hardware feature and > the relative quality of it compared to vchans). >=20 I second this. > Regarding the use of the hardware feature: How do you make use of it > =20 > in the driver? Do you allow the same stereo channel to get opened 5=20 >=20 > times and let the hardware handle everything? >=20 Support for full blown 8/16/24/32 sign/unsigned vchan/softpcmvol/ssrc does exist: http://people.freebsd.org/~ariff/ I still need time to resync all my "stalled" work first. -- Ariff Abdullah FreeBSD --Signature=_Mon__24_Jul_2006_21_02_09_+0800_27EguG4hw16w2qQL Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.4 (FreeBSD) iD8DBQFExMTVlr+deMUwTNoRAvAgAJ9SWCBBoymcvOoL0bNeEvb0wybKrwCbBhwV yksJ3opQi2Sjldl70oKx64s= =/t2c -----END PGP SIGNATURE----- --Signature=_Mon__24_Jul_2006_21_02_09_+0800_27EguG4hw16w2qQL--