You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The LV2 documentation mentions threading rules. It appears that lilv doesn't attempt to apply thread synchronisation (it doesn't "abstract away" the threading rules as far as I can see). The documentation mentions some threading classes, but not everywhere. In particular, it's not clear from the documentation whether lilv_instance_run and lilv_instance_deactivate can be called concurrently.
The text was updated successfully, but these errors were encountered:
Fair enough, although these functions are just trivial (as "trivial" as can be, see the header) wrappers for the corresponding LV2 functions. It was probably a mistake to add them at all, but at the time I thought it was more friendly to have a whole API that's consistently like lilv_do_whatever() that can be used to run a plugin.
The LV2 documentation mentions threading rules. It appears that lilv doesn't attempt to apply thread synchronisation (it doesn't "abstract away" the threading rules as far as I can see). The documentation mentions some threading classes, but not everywhere. In particular, it's not clear from the documentation whether
lilv_instance_run
andlilv_instance_deactivate
can be called concurrently.The text was updated successfully, but these errors were encountered: