[LAD] Ring buffers again

Will Godfrey willgodfrey at musically.me.uk
Thu May 22 20:46:10 UTC 2014

As well as the jack ring buffer, I've looked at several others now, and their
example code. The most significant thing that seems to be different about them
(from a usage point of view) is the way they handle overflows. However, if the
buffer size is defined as an exact multiple of the data type/structure and only
complete structures are pushed or popped, would I be right in thinking that you
would only need to check on an all/none basis?

Have I missed something that could cause a partial data transfer?

Will J Godfrey
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.

More information about the Linux-audio-dev mailing list