Use multiple reader single writer locks for VST3

This would also need to be done on the plugin side.
This commit is contained in:
Robbert van der Helm
2021-12-28 18:51:14 +01:00
parent 2137d79229
commit 1507e4f574
4 changed files with 533 additions and 381 deletions
+3
View File
@@ -31,6 +31,9 @@ Versioning](https://semver.org/spec/v2.0.0.html).
- Fixed VST3 connection point proxies not being disconnected properly. This code
path is not being used for any of the current Linux VST3 hosts, so this did
not yet cause any issues.
- Rewritten the VST3 object handling to prevent some theoretical data races when
the host inserts or removes plug instances while other instances of that
plugin are processing audio.
### Packaging notes