| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
struct mtx rather than void pointer.
PR: kern/109147
|
|
|
|
|
|
| |
during verbose booting.
Submitted by: Konstantin Dimitrov <kosio.dimitrov@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Terratec Aureon 7.1 Space: tested
Terratec Aureon 5.1 Sky: tested
Terratec PHASE 28: tested
Terratec Aureon 7.1 Universe: tested
Audiotrak Prodigy 7.1: tested
Audiotrak Prodigy 7.1 LT: not tested
Terratec PHASE 22: not tested
M-Audio Revolution 7.1: not tested
M-Audio Revolution 5.1: not tested
M-Audio Audiophile 192: tested
Submitted by: "Konstantin Dimitrov" <kosio.dimitrov@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- fix "No sound in KDE":
The problem is related to the implementation of Envy24(1712) hardware
mixer support in the driver. 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.
However, there are problems with the implementation of Envy24(1712)
hardware mixer support in the driver, one of them is the problem with
"no sound in KDE":
When playing back several channels simultaneously and
stoping one of the channels, sound starts to stutter and
plays at very low speed.
Another problem is:
Playing back simultaneously more than one 24bit/32bit
sound file or 16bit sound file and 24bit/32bit sound
file doesn't work as expected.
Submitted by: "Konstantin Dimitrov" <kosio.dimitrov@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- fix all warnings during compilation
- fix obvious bugs
- add support for more cards
Now supported:
- M-Audio Delta Dio 2496
- M-Audio Audiophile 2496
- Terratec DMX 6fire
Known bugs (detected by Nokolas and Stefan):
- $ kldunload snd_ak452x.ko
Warning: memory type ak452x leaked memory on destroy (1 allocations,
64 bytes leaked).
- No sound in KDE: Everything works fine at the console but when I load KDE
(3.5.3) the sound stutters and plays at less then 1/2 speed.
- 'mixer: WRITE_MIXER: Device not configured' The message repeats x
times at system startup, x = whatever hw.snd.maxautovchans is set to.
(this is because only vol, pcm and line are supported, but the driver
shows more than those mixer devices and setting those additional mixers
results in this error message)
- vchans don't work
- 24 bit playback not supported (only 16/32 bit)
- after kld(un)loading some times, the card fails to be probed until reboot
Datasheets are available from:
http://www.nbritton.org/uploads/envy24/
http://www.asahi-kasei.co.jp/akm/en/product/ak4528/ak4528_f01e.pdf
http://www.asahi-kasei.co.jp/akm/en/product/ak4528/ekd4528-01.pdf
http://www.asahi-kasei.co.jp/akm/en/product/ak4524/ak4524_f03e.pdf
http://www.asahi-kasei.co.jp/akm/en/product/ak4524/ekd4524.pdf
http://www.wolfson.co.uk/uploads/documents/en/WM8728.pdf
http://www.richtech.co.kr/down/richtek/RT9131.pdf
http://xkodi.svobodno.com/xkodi/space71.html
http://people.freebsd.org/~lofi/envy24.pdf
http://people.freebsd.org/~lofi/4524.pdf
Submitted by: Konstantin Dimitrov <kosio.dimitrov@gmail.com>
Tested by: Nikolas Britton <nikolas.britton@gmail.com>
Stefan Ehmann <shoesoft@gmx.net>
|
|
yet. More commits to follow.
I got no response from the author, but since the driver is BSD licensed
I don't think he will complain. :-)
I got it from http://people.freebsd.org/~lofi/envy24.tar.gz
Written by: Katsurajima Naoto <raven@katsurajima.seya.yokohama.jp>
|