From: Paul Davis <paul(a)linuxaudiosystems.com>
> you cannot modify the graph in JACK while the graph is being used to
> process audio. you do not know how long the graph modification will
> take if you try to do it (for example) right after you're done with
> one process cycle. the only sure way to do this is to use lock free
> parallel programming techniques.
Would anyone please explane details of these techniques?
No. Google for "herlihy lock free". Dozens of references. Papers range
from about 12 years ago to this year.
I did mean the details on the graph modification. Up so far I have
not understood what is the problem in modifying the graphs in the engine.
It sounded like you solved the problem using lock-free par prog
techniques. By reading the solution I could catch up the problem. ;-)
Want explane what kind of modifications you mean? Why they take
so much time?
Juhana