Created attachment 173882 [details] sndio.diff - Fix high CPU usage while recording and playing at the same time, report better sio_onmove deltas - Fix issues with underruns when the system is under high load - Fix sio_getcap - Fallback to /dev/dsp (hw.snd.default_unit) in sndiod and libsndio when no other device is specified - rc.d script now configures a monitoring sub-device (a fake recording stream with a mix of all playback streams) by default poudriere testport 9.3/i386,10.2/i386 ok, portlint ok
A commit references this bug: Author: pawel Date: Sat Aug 20 15:48:40 UTC 2016 New revision: 420515 URL: https://svnweb.freebsd.org/changeset/ports/420515 Log: - Fix high CPU usage while recording and playing at the same time, report better sio_onmove deltas [1] - Fix issues with underruns when the system is under high load - Fix sio_getcap [1] - Fallback to /dev/dsp (hw.snd.default_unit) in sndiod and libsndio when no other device is specified [1] - rc.d script now configures a monitoring sub-device (a fake recording stream with a mix of all playback streams) by default [1] - Use OPSYS for better portability PR: 212007 [1] Submitted by: Tobias Kortkamp (maintainer) [1] Changes: head/audio/sndio/Makefile head/audio/sndio/files/patch-configure head/audio/sndio/files/patch-libsndio_sio.c head/audio/sndio/files/patch-libsndio_sio__oss.c head/audio/sndio/files/sndiod.in head/audio/sndio/pkg-message