Page MenuHomeFreeBSD

audio/rsynth: Fix audio output
ClosedPublic

Authored by tobik on May 20 2017, 5:02 AM.
Tags
None
Referenced Files
F154299176: D10828.id.diff
Mon, Apr 27, 4:50 PM
Unknown Object (File)
Sun, Apr 26, 2:10 AM
Unknown Object (File)
Fri, Apr 24, 8:44 AM
Unknown Object (File)
Tue, Apr 14, 2:41 PM
Unknown Object (File)
Tue, Apr 14, 12:14 AM
Unknown Object (File)
Sun, Apr 12, 10:37 PM
Unknown Object (File)
Sat, Apr 11, 7:32 PM
Unknown Object (File)
Fri, Apr 10, 8:29 AM
Subscribers
None

Details

Summary
- Add Sndio backend from [1] and fix it
  - Remove dead code
  - Fix format selection and playback with raw devices
- Fix OSS backend
  - Remove dead code
  - Don't open the device in non-blocking mode.  There is no error
    handling for short writes and looking at how audio_play() is used in say.c
    it is expected to block.
  - Fix format selection
  - Let the kernel handle sample conversion instead of doing it in the backend
- Make NAS support optional
- Make installing dictionary database tools optional
- Add LICENSE

Obtained from:	OpenBSD [1] (based on)
Approved by:	??? (mentor)
Differential Revision:	https://reviews.freebsd.org/D?????
Test Plan

poudriere testport 11.0/amd64 ok

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 9395
Build 9854: arc lint + arc unit

Event Timeline

This revision is now accepted and ready to land.May 30 2017, 3:01 PM
This revision was automatically updated to reflect the committed changes.