aboutsummaryrefslogtreecommitdiff
path: root/sys/nfs
diff options
context:
space:
mode:
authorCameron Grant <cg@FreeBSD.org>2001-05-27 17:22:00 +0000
committerCameron Grant <cg@FreeBSD.org>2001-05-27 17:22:00 +0000
commit285648f9d26b19bb12be32606f65f5e4f2953801 (patch)
tree1b5b60514871fbf86240ef9155ac1c283d33312d /sys/nfs
parent66bd171e5f582a4a8b0e9230866979c1ffeffd3b (diff)
downloadsrc-285648f9d26b19bb12be32606f65f5e4f2953801.tar.gz
src-285648f9d26b19bb12be32606f65f5e4f2953801.zip
beginnings of virtual playback channel support
instead of using two malloced arrays for storing channel lists, use an slist. convert the sndstat device to use sbufs and optionally provide more detail about channel state. vchans are software mixed playback channels. they are not enabled by this commit. they use the feeder infrastructure to emulate normal playback channels in a manner transparent to applications, whilst providing as many channels are desired, especially suitable for devices with only one hardware playback channel. in the future they will provide additional features. those wishing to test this functionality will need to add vchan.c to sys/conf/files and use 'sysctl -w hw.snd.pcm0.vchans' to enable it. blocksize and auto-rate selection are not yet supported.
Notes
Notes: svn path=/head/; revision=77269
Diffstat (limited to 'sys/nfs')
0 files changed, 0 insertions, 0 deletions