[Bug 210124] [NEW PORT] audio/sndio: A small audio framework from the OpenBSD project (+ audio/pulseaudio-module-sndio)

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Jun 8 08:04:11 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210124

            Bug ID: 210124
           Summary: [NEW PORT] audio/sndio: A small audio framework from
                    the OpenBSD project (+ audio/pulseaudio-module-sndio)
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: t at tobik.me
 Attachment #171185 maintainer-approval+
             Flags:

Created attachment 171185
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=171185&action=edit
sndio.diff

Sndio is a small audio and MIDI framework part of the OpenBSD
project.

It provides an lightweight audio & MIDI server and a fully documented
user-space API to access either the server or directly the hardware in
a uniform way.  Sndio is designed to work for desktop applications,
but pays special attention to synchronization mechanisms and
reliability required by music applications.  Reliability through
simplicity are part of the project goals.

WWW: http://www.sndio.org/

------

Because no FreeBSD port has sndio support atm but most have
PulseAudio support, the attached diff also includes a sndio module for
PulseAudio.  This makes playing to a remote sndio server possible right now and
without patching any ports.  sndio has no hardware support for FreeBSD's OSS
atm, so local playback is not yet possible.  I hope the 2-in-1 diff is ok.  It
makes no sense to commit only audio/sndio alone.

sndio is unique in that playing audio over the network is possible without any
stuttering (even on slow links) and with very little setup.  Something I was
never able to figure out with PulseAudio.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list