Robbert van der Helm
0e3a4f6d54
Move EventResultPayload to Vst2EventResult::Payload
2021-05-20 15:55:39 +02:00
Robbert van der Helm
2bf41c6fe1
Move EventPayload to Vst2Event::Payload
2021-05-20 15:52:40 +02:00
Robbert van der Helm
59ba2aeb5f
Add noexcept qualifications in src/common
...
Apparently this can actually make a difference in some cases, and the
C++ Core Guideliens recommend doing this on all default constructors,
destructors, and all functions that can not throw (and thus also don't
allocate).
2021-05-14 17:12:24 +02:00
Robbert van der Helm
b8f8dd7236
Log cached audioMasterGetTime() calls
...
Just like we log cached VST3 function calls.
2021-04-29 00:41:56 +02:00
Robbert van der Helm
34f8d3b1d2
Update the copyright notices for 2021
2021-01-01 18:54:02 +01:00
Robbert van der Helm
e20fc8c7e6
Fix Vst{2,3}Logger::log_trace
2020-12-07 18:28:17 +01:00
Robbert van der Helm
426231a22b
Avoid potential UB in loggers using composition
...
This cast would work fine, but any other fields added to those loggers
would be left uninitialized.
2020-12-07 18:28:16 +01:00
Robbert van der Helm
ff2807c939
Add all the boilerplate for the Vst3PluginBridge
...
And now that I also have an idea of what the communication model will
look like, this can server as a base for instantiating plugins.
2020-12-07 18:28:16 +01:00
Robbert van der Helm
f9a1bcd7bd
Split VST2 specific functionality into Vst2Logger
2020-12-07 18:28:16 +01:00