Also preallocate small buffers for VST2 events

This commit is contained in:
Robbert van der Helm
2021-05-23 00:10:03 +02:00
parent 095ca11535
commit e700678a11
4 changed files with 27 additions and 8 deletions
+2
View File
@@ -38,6 +38,8 @@ Versioning](https://semver.org/spec/v2.0.0.html).
and preventing memory allocations in the process.
- Further optimized VST3 audio processing by preallocating small vectors for
event and parameter change queues.
- VST2 audio processing also received the same small vector optimization to get
rid of any last potential allocations during audio processing.
- Changed the way mutual recursion in VST3 plugins on the plugin side works to
counter any potential GUI related timing issues with VST3 plugins.
- The deserialization part of yabridge's communication is now slightly faster by