freebsd-skq/sys/dev/sound/pci
Cameron Grant 350a5fafb1 update code dealing with snd_dbuf objects to do so using a functional interface
modify chn_setblocksize() to pick a default soft-blocksize appropriate to the
sample rate and format in use.  it will aim for a power of two size small
enough to generate block sizes of at most 20ms.  it will also set the
hard-blocksize taking into account rate/format conversions in use.

update drivers to implement setblocksize  correctly:
updated, tested: 	sb16, emu10k1, maestro, solo
updated, untested: 	ad1816, ess, mss, sb8, csa
not updated: 		ds1, es137x, fm801, neomagic, t4dwave, via82c686

i lack hardware to test: ad1816, csa, fm801, neomagic
others will be updated/tested in the next few days.
2000-12-23 03:16:13 +00:00
..
aureal.c update code dealing with snd_dbuf objects to do so using a functional interface 2000-12-23 03:16:13 +00:00
aureal.h
csa.c Remove unneeded #include <machine/clock.h> 2000-10-15 14:19:01 +00:00
csaimg.h Make the origins clear. 1999-12-10 01:20:08 +00:00
csamidi.c Avoid the modules madness I inadvertently introduced by making the 2000-09-02 19:17:34 +00:00
csapcm.c update code dealing with snd_dbuf objects to do so using a functional interface 2000-12-23 03:16:13 +00:00
csareg.h Make the origins clear. 1999-12-10 01:20:08 +00:00
csavar.h - Handle an interrupt for csa primarily in the bridge driver, 2000-01-03 02:51:16 +00:00
ds1-fw.h yamaha ds1/ds1e pci sound driver - work in progress, mixer and playback only. 2000-05-31 03:21:36 +00:00
ds1.c update code dealing with snd_dbuf objects to do so using a functional interface 2000-12-23 03:16:13 +00:00
ds1.h yamaha ds1/ds1e pci sound driver - work in progress, mixer and playback only. 2000-05-31 03:21:36 +00:00
emu10k1.c update code dealing with snd_dbuf objects to do so using a functional interface 2000-12-23 03:16:13 +00:00
es137x.c update code dealing with snd_dbuf objects to do so using a functional interface 2000-12-23 03:16:13 +00:00
es137x.h move buffer size definition to .c file for consistency, and reduce it to 4k 2000-04-05 00:38:00 +00:00
fm801.c update code dealing with snd_dbuf objects to do so using a functional interface 2000-12-23 03:16:13 +00:00
maestro_reg.h ess maestro driver - not enabled by default 2000-09-06 20:10:55 +00:00
maestro.c update code dealing with snd_dbuf objects to do so using a functional interface 2000-12-23 03:16:13 +00:00
neomagic-coeff.h driver for neomagic 256av and 256zx 2000-01-09 08:14:11 +00:00
neomagic.c update code dealing with snd_dbuf objects to do so using a functional interface 2000-12-23 03:16:13 +00:00
neomagic.h driver for neomagic 256av and 256zx 2000-01-09 08:14:11 +00:00
solo.c update code dealing with snd_dbuf objects to do so using a functional interface 2000-12-23 03:16:13 +00:00
t4dwave.c update code dealing with snd_dbuf objects to do so using a functional interface 2000-12-23 03:16:13 +00:00
t4dwave.h increase buffer size, reduce number of channels allocated since we only use 1999-12-12 02:16:14 +00:00
via82c686.c update code dealing with snd_dbuf objects to do so using a functional interface 2000-12-23 03:16:13 +00:00
via82c686.h new driver: via 82c686 chipset audio 2000-08-09 00:55:55 +00:00