mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-10 04:30:12 +02:00
Make realtime scheduling less aggressive
On the Wine side. Instead of always having it enabled and disabling it when it could potentially hurt (i.e. when handling GUI related things), we'll now only enable it when it's potentially beneficial. This way we don't have to constantly switch scheduling policies on the GUI thread.
This commit is contained in:
@@ -57,6 +57,8 @@ Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
- Changed the way mutual recursion in VST3 plugins on the plugin side works to
|
||||
counter any potential GUI related timing issues with VST3 plugins when using
|
||||
multiple instances of a plugin.
|
||||
- Changed the way realtime scheduling is used on the Wine side to be less
|
||||
aggressive, potentially reducing CPU usage when plugins are idle.
|
||||
- The deserialization part of yabridge's communication is now slightly faster by
|
||||
skipping some unnecessary checks.
|
||||
- Log messages about VST3 query interfaces are now only printed when
|
||||
|
||||
Reference in New Issue
Block a user