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