freebsd-nq/sys/dev/sound/isa
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
..
ad1816.c update code dealing with snd_dbuf objects to do so using a functional interface 2000-12-23 03:16:13 +00:00
ad1816.h seperate the ad1816 driver from the mss driver since it shares no code 1999-09-28 20:00:06 +00:00
emu8000.c Avoid the modules madness I inadvertently introduced by making the 2000-09-02 19:17:34 +00:00
es1888.c add module metadata. this is a hack, sound drivers will eventually present a 2000-07-03 20:52:27 +00:00
ess.c update code dealing with snd_dbuf objects to do so using a functional interface 2000-12-23 03:16:13 +00:00
gusc.c Remove unneeded #include <machine/clock.h> 2000-10-15 14:19:01 +00:00
gusmidi.c Finally merge newmidi. 2000-07-11 11:49:33 +00:00
mpu.c Avoid the modules madness I inadvertently introduced by making the 2000-09-02 19:17:34 +00:00
mss.c update code dealing with snd_dbuf objects to do so using a functional interface 2000-12-23 03:16:13 +00:00
mss.h Supported the mss on PC-98 and Sound Blaster 98. 2000-05-19 15:41:52 +00:00
opl.c Avoid the modules madness I inadvertently introduced by making the 2000-09-02 19:17:34 +00:00
sb8.c update code dealing with snd_dbuf objects to do so using a functional interface 2000-12-23 03:16:13 +00:00
sb16.c update code dealing with snd_dbuf objects to do so using a functional interface 2000-12-23 03:16:13 +00:00
sb.h kobjify. 2000-12-18 01:36:41 +00:00
sbc.c do not attach to soundblaster 1.x - they are unsupported 2000-10-26 20:31:16 +00:00
uartsio.c Avoid the modules madness I inadvertently introduced by making the 2000-09-02 19:17:34 +00:00