diff options
author | 2010-06-30 11:21:35 +0000 | |
---|---|---|
committer | 2010-06-30 11:21:35 +0000 | |
commit | c2c371752b9700118b679d4843df428800cc126e (patch) | |
tree | 41e7ee04b00b0c7fe4fbf4a4f221ae90354dd196 /lib/libpthread | |
parent | allow say and errsay to work without parameters, as it's ways common. (diff) | |
download | wireguard-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