Re: [LAD] jack ringbuffer question

From: lieven moors <lievenmoors@email-addr-hidden>
Date: Wed Dec 02 2009 - 05:28:21 EET

Paul Davis wrote:
> On Tue, Dec 1, 2009 at 9:51 PM, lieven moors <lievenmoors@email-addr-hidden> wrote:
>
>
>> I want to repeat the same Arp, until there is an update to the text file.
>> One arp is allready
>> loaded in each ringbuffer in main(). When the file is modified, a second one
>> is added, and
>> process skips to the second one. Since I have only space for two arps in the
>> buffer, there
>> should always be exactly one which is readable. I know it is a bit weird,
>> but it seems to
>> work, apart from the problem I described.
>>
>
> sounds as if you might want to look into atomic pointer and/or integer
> exchange instead, to get lock-free double buffering.
>
> ringbuffers are generally for passing streaming data/events.
>
>
I have no idea what that means, but I'll look into this.
Thanks for the tip.

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Received on Wed Dec 2 08:15:02 2009

This archive was generated by hypermail 2.1.8 : Wed Dec 02 2009 - 08:15:02 EET