mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-06-14 00:02:10 +02:00
5c88140c54
The VST3 version of Voxengo TEOTE would deadlock in Ardour when Ardour calls `IEditController::setState()`, the plugin calls `IUnitHandler::notifyProgramListChange()` in response, and then when Ardour calls `IUnitInfo::getProgramName()` while handling that callback. All of these functions have to be called from the same thread in Voxengo plugins.