Add a time info caching compatibility option #62

This is needed to get good performance out of SWAM Cello until this
issue is fixed by the plugin.
This commit is contained in:
Robbert van der Helm
2020-11-30 14:49:02 +01:00
parent e08162fabf
commit 23d5567e72
6 changed files with 64 additions and 3 deletions
+10
View File
@@ -8,6 +8,16 @@ Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
- Added an option to cache the time and tempo info returned by the host for the
current processing cycle. This would normally not be needed since plugins
should ask the host for this information only once per audio callback, but a
bug in _SWAM Cello_ causes this to happen repeatedly for every sample,
resutling in very bad performance. See the [compatibility
options](https://github.com/robbert-vdh/yabridge#compatibility-options)
section of the readme for more information on how to enable this.
### Changed
- When `YABRIDGE_DEBUG_LEVEL` is set to 2 or higher and a plugin asks the host