svn commit: r50524 - head/en_US.ISO8859-1/htdocs/news/status
Benjamin Kaduk
bjk at FreeBSD.org
Thu Jul 20 01:23:32 UTC 2017
Author: bjk
Date: Thu Jul 20 01:23:31 2017
New Revision: 50524
URL: https://svnweb.freebsd.org/changeset/doc/50524
Log:
Add 2017Q2 sndio entry from tobik
Modified:
head/en_US.ISO8859-1/htdocs/news/status/report-2017-04-2017-06.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2017-04-2017-06.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2017-04-2017-06.xml Thu Jul 20 00:03:44 2017 (r50523)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2017-04-2017-06.xml Thu Jul 20 01:23:31 2017 (r50524)
@@ -1277,4 +1277,88 @@
<sponsor>Netgate</sponsor>
</project>
+
+ <project cat="ports">
+ <title><tt>sndio</tt> Support in the &os; Ports Collection</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Tobias</given>
+ <common>Kortkamp</common>
+ </name>
+ <email>tobik at FreeBSD.org</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="http://www.sndio.org">Sndio Homepage</url>
+ <url href="https://www.openbsd.org/papers/asiabsdcon2010_sndio.pdf">Sndio Paper</url>
+ <url href="https://www.bsdfrog.org/pub/events/my_bsd_sucks_less_than_yours-AsiaBSDCon2017-paper.pdf">Comprehensive and biased comparison of OpenBSD and &os; (section 17)</url>
+ </links>
+
+ <body>
+ <p><tt>sndio</tt> is a small audio and MIDI framework that
+ is part of the OpenBSD project. It provides a lightweight
+ audio and MIDI server, <tt>sndiod</tt>. It currently supports
+ OpenBSD, &os;, DragonFly BSD, and Linux.</p>
+
+ <p>The porting effort to &os; and OSS started last year and
+ the <tt>sndio</tt> backend support in the &os; Ports
+ Collection can now be considered good enough for daily
+ use.</p>
+
+ <p>Sndio offers network transparency through <tt>sndiod</tt>,
+ which provides an easy way to share your audio devices with
+ other machines/VMs/jails on your network. However,
+ applications and libraries need to support playing and
+ recording through it. To that end, I submitted several patches
+ to various ports over the course of the last year.</p>
+
+ <p>A short selection of ports that now support <tt>sndio</tt> in
+ the &os; Ports Collection:</p>
+
+ <ul>
+ <li>Most games, via <tt>audio/openal-soft</tt>,
+ <tt>devel/sdl12</tt>, and <tt>devel/sdl20.</tt></li>
+
+ <li>GStreamer-based applications and WebKit-based browsers
+ through two new GStreamer plugins
+ (<tt>audio/gstreamer1-plugins-sndio</tt> and
+ <tt>audio/gstreamer-plugins-sndio</tt>).</li>
+
+ <li>Firefox, Firefox ESR, Seamonkey, Chromium, and Iridium.
+ The browsers currently lack or have a non-functional OSS
+ backend. Sndio support provides a BSD-native alternative to
+ the ALSA and PulseAudio backends.</li>
+
+ <li>Video players like VLC, Totem, <tt>mpv</tt>,
+ <tt>mplayer</tt>, etc..</li>
+
+ <li>Audio players like Clementine, <tt>cmus</tt>,
+ <tt>mpd</tt>, <tt>mpg123</tt>, <tt>siren</tt>, <tt>xmp</tt>,
+ etc..</li>
+
+ <li>SoX.</li>
+
+ <li>Shairport Sync, through a newly implemented backend.</li>
+
+ <li>JACK.</li>
+
+ <li>PulseAudio, through
+ <tt>audio/pulseaudio-module-sndio</tt>.</li>
+ </ul>
+ </body>
+
+ <help>
+ <task>Commit a backport of Kodi's new <tt>sndio</tt> backend to
+ the Ports Collection.</task>
+
+ <task>If you maintain or use an audio-related port, consider
+ checking if it includes an <tt>sndio</tt> backend and adding
+ an <tt>SNDIO</tt> option. Thanks to the OpenBSD developers,
+ several open-source projects already include one, so adding it
+ might be very easy to do.</task>
+ </help>
+ </project>
</report>
More information about the svn-doc-head
mailing list