On Fri, Nov 18, 2011 at 9:42 PM, David Robillard <span dir="ltr"><<a href="mailto:d@drobilla.net">d@drobilla.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Thu, 2011-11-17 at 20:48 +0100, Tim Blechmann wrote:<br>
> > Thanks Tim, I'll def check it out. What's the difference to a newbie like<br>
> > myself between yours and the one in Jack?<br>
> ><br>
> > Congrats btw, that's awesome that your work will be in boost!<br>
><br>
> the main difference is prbly that the jack ringbuffer is plain c and prbly<br>
> needs libjack, while boost.lockfree is a c++ library and header-only.<br>
<br>
</div>If you happen to need a C ringbuffer in a program with no libjack<br>
dependency, here is mine:<br>
<br>
<a href="http://svn.drobilla.net/zix/trunk/zix/ring.h" target="_blank">http://svn.drobilla.net/zix/trunk/zix/ring.h</a><br>
<a href="http://svn.drobilla.net/zix/trunk/src/ring.c" target="_blank">http://svn.drobilla.net/zix/trunk/src/ring.c</a><br>
<br>
(No, "zix" isn't a released library, I am doing the copy-paste code<br>
reuse thing for now to avoid having yet another stable ABI to worry<br>
about.  It might be some day.  There's a few other things in there that<br>
might be useful...)<br></blockquote><div><br></div><div>Thanks! Is this something that is also in RAUL or does RAUL have a  different ring buffer implementation? ( or not have one?)</div><div><br></div><div>Iain</div><div>
<br></div>