Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Jul 2007 17:37:00 +0400
From:      "Yuriy Tsibizov" <Yuriy.Tsibizov@gfk.com>
To:        <ariff@freebsd.org>
Cc:        freebsd-multimedia@freebsd.org
Subject:   RE: snd_emu10kx patch (WAS: RE: SB Live 5.1 Digital - sysctl ?)
Message-ID:  <78664C02FF341B4FAC63E561846E3BCC0A1460@ex.hhp.local>
In-Reply-To: <78664C02FF341B4FAC63E561846E3BCC0A13D8@ex.hhp.local>
References:  <483316d70706281009k13f2e37al2a05ea53b82c6e9a@mail.gmail.com> <78664C02FF341B4FAC63E561846E3BCC0A13D8@ex.hhp.local>

next in thread | previous in thread | raw e-mail | index | archive | help
> Dear SB Live! / Audigy users.
>=20
> I'm going to ask ariff to (ask re@ and) commit this patch before 7.0
> release:
> http://chibis.persons.gfk.ru/audigy/snd_emu10kx_70_patch2
>=20
>=20
> Update snd_emu10kx driver with recent perforce changes (and some other
> changes too).
>=20
> (without any real order)
>=20
> 1. Use device_get_nameunit for mutex naming
> 2. Add timer for low-latency playback
> 3. Move most mixer controls from sysctls to mixer(8) controls. This
> is a largest part of this patch.
> 4. Add analog/digital switch (as a temporary sysctl)
> 5. Get back support for low-bitrate playback (with help of (2))
> 6. Change locking for exclusive I/O. Writing to non-PTR register
> is almost safe and does not need to be ordered with PTR operations.
> 7. Disable MIDI until we get it to detach properly and fix memory
> managment problems.
> 8. Enable multichannel playback by default. It is as stable as
> single-channel mode. Multichannel recording is still an experimental
> feature.
> 9. Add a way to disable card from a loader tunable.

I've upated this patch to change multichannel configuration from kernel
options to tunables (aka loader hints).
It will allow different configuration for different cards (like emu10kx0
will be single-channel and emu10kx1 will
be multichannel) for people who use more than one card.

It also add locking in PCM interupt handler.

http://chibis.persons.gfk.ru/audigy/snd_emu10kx_70_patch4


Yuriy.




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