1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-18 10:35:55 +00:00
freebsd/sys/dev/sound
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
..
isa update code dealing with snd_dbuf objects to do so using a functional interface 2000-12-23 03:16:13 +00:00
midi Convert all users of fldoff() to offsetof(). fldoff() is bad 2000-10-27 11:45:49 +00:00
pci update code dealing with snd_dbuf objects to do so using a functional interface 2000-12-23 03:16:13 +00:00
pcm update code dealing with snd_dbuf objects to do so using a functional interface 2000-12-23 03:16:13 +00:00
chip.h - Handle an interrupt for csa primarily in the bridge driver, 2000-01-03 02:51:16 +00:00
driver.c switch over to new sb8/sb16 code 2000-11-01 00:53:16 +00:00