summaryrefslogtreecommitdiffstats
path: root/lib/libpthread
diff options
context:
space:
mode:
authorjakemsr <jakemsr@openbsd.org>2010-06-30 11:21:35 +0000
committerjakemsr <jakemsr@openbsd.org>2010-06-30 11:21:35 +0000
commitc2c371752b9700118b679d4843df428800cc126e (patch)
tree41e7ee04b00b0c7fe4fbf4a4f221ae90354dd196 /lib/libpthread
parentallow say and errsay to work without parameters, as it's ways common. (diff)
downloadwireguard-openbsd-c2c371752b9700118b679d4843df428800cc126e.tar.xz
wireguard-openbsd-c2c371752b9700118b679d4843df428800cc126e.zip
* use audio(9)'s DMA trigger methods instead of the init/start
methods. the AD1848 DMA engine runs continuously and doesn't need to be started/stopped or otherwise manipulated for each block. makes the driver a bit more efficient. * allow "Mode 2" capable chips such as the CS4231 to work in "Mode 1" when there is only one DMA channel, instead of forcing it into "Mode 2", which expects two DMA channels. allows recording to work for "Mode 2" capable devices when there is only one DMA channel. * service both playback and recording interrupts in full-duplex mode, instead of only playback interrupts. allows "Mode 2" capable chips to work in full-duplex mode. * fix checks for sample rate/format recalibration completion. gets rid of busy loops that briefly "hang" the kernel when the device is opened and/or reconfigured.
Diffstat (limited to 'lib/libpthread')
0 files changed, 0 insertions, 0 deletions