Hi Gary,<br><br>This article :<br><br><a href="http://www.linux.com/news/hardware/drivers/8100-why-you-should-care-about-pulseaudio-and-how-to-start-doing-it">http://www.linux.com/news/hardware/drivers/8100-why-you-should-care-about-pulseaudio-and-how-to-start-doing-it</a><br>
<br>makes the case for pulseaudio better than I can. Essentially, the big advantages are that it wraps multiple audio backends and abstracts other complex tasks such as routing audio over a network. It also has been the default sound server on Ubuntu since 2008. Time permitting, I may be able to do some work on this, but wanted to make sure there was interest first.<br>
<br>Best,<br>Tristan<br><br><div class="gmail_quote">2010/10/14 Gary Scavone <span dir="ltr">&lt;<a href="mailto:gary@ccrma.stanford.edu">gary@ccrma.stanford.edu</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi Tristan,<br>
<br>
I don&#39;t have plans for it but RtAudio is in sourceforge and someone could take a shot at it if they like.  What would be the motivation for such an effort?<br>
<br>
--gary<br>
<div><div></div><div class="h5"><br>
On 2010-10-13, at 3:05 PM, Tristan Matthews wrote:<br>
<br>
&gt; Are there any plans to add pulseaudio support to RtAudio? Should I file a bug on sourceforge for this as a feature request?<br>
&gt;<br>
&gt; There are simple playback and capture examples here:<br>
&gt; <a href="http://0pointer.de/lennart/projects/pulseaudio/doxygen/examples.html" target="_blank">http://0pointer.de/lennart/projects/pulseaudio/doxygen/examples.html</a><br>
&gt;<br>
&gt; A more complete (although admittedly full of boilerplate) backend example can be found in the GStreamer plugins:<br>
&gt;<br>
&gt; pulsesrc = capture plugin<br>
&gt; <a href="http://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/ext/pulse/pulsesrc.c" target="_blank">http://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/ext/pulse/pulsesrc.c</a><br>
&gt;<br>
&gt; pulsesink = output plugin<br>
&gt; <a href="http://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/ext/pulse/pulsesink.c" target="_blank">http://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/ext/pulse/pulsesink.c</a><br>
&gt;<br>
&gt; Best,<br>
&gt; Tristan<br>
&gt;<br>
&gt; --<br>
&gt; Tristan Matthews<br>
&gt; email: <a href="mailto:tristan@sat.qc.ca">tristan@sat.qc.ca</a><br>
&gt; web: <a href="http://tristanswork.blogspot.com" target="_blank">http://tristanswork.blogspot.com</a><br>
</div></div>&gt; _______________________________________________<br>
&gt; Stk mailing list<br>
&gt; <a href="mailto:Stk@ccrma.stanford.edu">Stk@ccrma.stanford.edu</a><br>
&gt; <a href="http://ccrma-mail.stanford.edu/mailman/listinfo/stk" target="_blank">http://ccrma-mail.stanford.edu/mailman/listinfo/stk</a><br>
<br>
</blockquote></div><br><br clear="all"><br>-- <br>Tristan Matthews<br>email: <a href="mailto:tristan@sat.qc.ca">tristan@sat.qc.ca</a><br>web: <a href="http://tristanswork.blogspot.com">http://tristanswork.blogspot.com</a><br>