Bug 212007

Summary: audio/sndio: Update OSS support
Product: Ports & Packages Reporter: Tobias Kortkamp <tobik>
Component: Individual Port(s)Assignee: Pawel Pekala <pawel>
Status: Closed FIXED    
Severity: Affects Only Me CC: pawel
Priority: --- Keywords: patch
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
sndio.diff tobik: maintainer-approval+

Description Tobias Kortkamp freebsd_committer freebsd_triage 2016-08-20 03:34:13 UTC
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
Comment 1 commit-hook freebsd_committer freebsd_triage 2016-08-20 15:48:54 UTC
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