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-all mailing list