Is it certain this doesn't affect behavior when "jack" is not being used? If so I can put it in my version -- if not, perhaps I should detect whether jack is installed.
Unfortunately, one can't switch back and forth between RT priorities except at startup (because you have to shed root permission then.)
cheers Miller
Hi,
I couldn't reproduce until now, because my SBLive has a minimum latency setting of 512 samples.
Now, using the playback only trick I got down to 256 and ... I have the same behaviour.
I had this problem fixed in CVS once, but it seems that it got changed back, but it is quite easy to fix:
in s_inter.c, in the function sys_set_priority(int higher) change the line
p3 = (higher ? p2 - 1 : p2 - 3);
to
p3 = (higher ? p1 + 3 : p1 + 1);
.. let me know if it works
Thanks for reporting,
Guenter
PS: I will update the CVS as soon as sourceforge lets me.