4402e2a3a86ca6794be35c41b55a54eb84bc2efa
* yabridge runs the plugin's process function in a dedicated bridged thread. Ardour's process thread is not (it just waits) * When a plugin calls `restartComponent` from the realtime thread. yabridge uses a host notification thread to perform the callback. Unlike other VST3 implementations that use a notification thread (eg. JUCE), yabridge blocks and waits for the notification to complete before the realtime thread can continue. This leads to a deadlock. However, we know that yabridge always synchronizes the callback and concurrent calls are prevented by yabridge's design. https://github.com/robbert-vdh/yabridge/issues/266
Please see the Ardour web site at https://ardour.org/ for all documentation..
For information on building ardour:
https://ardour.org/development.html
Description
Languages
C++
56.5%
C
39.6%
JavaScript
1.3%
Lua
0.9%
Python
0.6%
Other
0.9%