Bug 212007 - audio/sndio: Update OSS support
Summary: audio/sndio: Update OSS support
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Pawel Pekala
URL:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2016-08-20 03:34 UTC by Tobias Kortkamp
Modified: 2016-08-20 15:48 UTC (History)
1 user (show)

See Also:


Attachments
sndio.diff (18.82 KB, patch)
2016-08-20 03:34 UTC, Tobias Kortkamp
tobik: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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