Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Dec 2008 06:13:57 +0800
From:      Ariff Abdullah <ariff@FreeBSD.org>
To:        "Scott Spare" <scuppers@gmail.com>
Cc:        freebsd-multimedia@freebsd.org
Subject:   Re: Multiple simultaneous sound channels (sources) with X.org and Envy24 (M-Audio Audiophile 2496)
Message-ID:  <20081219061357.6d23f06e.ariff@FreeBSD.org>
In-Reply-To: <daaab7120812181258n3a267c31td2047794fd71adec@mail.gmail.com>
References:  <daaab7120812161343v124d7513s40bb0d26f9d91c23@mail.gmail.com> <200812170046.32702.shoesoft@gmx.net> <daaab7120812181258n3a267c31td2047794fd71adec@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--Signature=_Fri__19_Dec_2008_06_13_57_+0800_FjOxYTlkamtJYGN8
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, 18 Dec 2008 15:58:18 -0500
"Scott Spare" <scuppers@gmail.com> wrote:
> Stefan,
> Thank you for your detailed message. I am more than willing to test
> any new driver code for Envy24 that supports multiplexing if anyone
> creates it.  I looked at the code for the driver yesterday, but
> realized after about half an hour of reading code that driver
> debugging is way beyond my C ability.
>=20
> I was unable to figure out what that high-quality hardware mixing is
> called in the driver, or whether it's just automatically enabled,
> and so would be something that would have to be disabled explicitly
> by sending a signal to the chip to tell it not to use it.  I would
> be very glad to use the hardware mixer if it was working.  Also I'm
> not really clear on what portion of all this is handled by the
> driver itself, and what's handled by the kernel modules.
>=20
> I looked around for datasheets for the VIA Envy24 chip itself, and
> couldn't find those.  I personally thank Konstantin and whoever else
> authored these drivers in the first place. How they did so without
> datasheets, I will never know.
>=20
> FWIW, there's a web page on the chip itself at
> http://www.via.com.tw/en/products/audio/controllers/envy24/.
> The digital mixer is shown on that page in a block diagram, but the
> quality of the diagram is not so good.  There's a zip file for an
> "image kit" on that page, but that's just logos.
>=20
> Next steps: I think I'm going to try OSS again and see if I can get
> that virtual channel mixing thing working.  I might also look at the
> source of their envy24 support to see if that answers anything.  I
> kind of doubt it, but it's worth a shot.  I'd really prefer to use
> some kind of low-level solution like the hardware mixing or FreeBSDs
> vchans.  I think the driver may be disabling the vchans, but not
> sure.
>=20
> The driver itself has been working great with libao besides the
> multiplexing issue.  I use it every day to play music on Amarok.=20
> What a great card. Thanks once again.
>=20

Dejavu. I'll look into this.

--
Ariff Abdullah
FreeBSD

... Recording in stereo is obviously too advanced
    and confusing for us idiot ***** users :P ........

--Signature=_Fri__19_Dec_2008_06_13_57_+0800_FjOxYTlkamtJYGN8
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (FreeBSD)

iEYEARECAAYFAklKyyUACgkQlr+deMUwTNrTUwCgyhFNwsdHUio5J7Pqfc2AYQci
Um8AoIZZGSYusKcp4Bjik0ZEkObV+/cV
=CsY4
-----END PGP SIGNATURE-----

--Signature=_Fri__19_Dec_2008_06_13_57_+0800_FjOxYTlkamtJYGN8--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081219061357.6d23f06e.ariff>