Am Montag, 28. Dezember 2009 14:53:52 schrieben Sie:
> Sounds to me like the problem is jack underruning when we do really
> intensive stuff like loading projects/plugins. Perhaps there is someway to
> keep the mixer thread responsive in these cases? Even if it just means
> returning zero-valued frames?
Probably yes. We could introduce a global application state. The audio backend
callbacks can check the states and act accordingly (i.e. play zero buffers
when Application::State != Running).
First of all, a happy new year! I've attached a patch with code
suggested by Tobias in the forum of linuxmusicians.com. I've applied the
patch to the source code of LMMS from Tobias' Ubuntu PPA and when
setting the timeout to 5000ms for JACK I get fewer xruns and less popups
that the LMMS JACK client got kicked.