Robbert van der Helm
|
2e9b100090
|
Add handlers for control messages and callbacks
|
2020-12-07 18:28:16 +01:00 |
|
Robbert van der Helm
|
b9e63ea335
|
Move the host guard handler to PluginBridge
|
2020-12-07 18:28:16 +01:00 |
|
Robbert van der Helm
|
c2d2ac8fbf
|
Inherit Vst3PluginBridge init from PluginBridge
|
2020-12-07 18:28:16 +01:00 |
|
Robbert van der Helm
|
6b9ae78b27
|
Factor out all plumbing in Vst2PluginBridge
So we can reuse it in Vst3PluginBridge later.
|
2020-12-07 18:28:16 +01:00 |
|
Robbert van der Helm
|
f845763af0
|
Print the plugin type during initialisation
|
2020-12-07 18:28:16 +01:00 |
|
Robbert van der Helm
|
c57fd67aa8
|
Don't store the Wine version as a field
It's only needed for the initialisation message, and it doesn't throw so
doing this later shouldn't make a difference.
|
2020-12-07 18:28:16 +01:00 |
|
Robbert van der Helm
|
3c72ab31f8
|
Shut up clang/ccls
|
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
|
a9b7a6a835
|
List VST3 support in the initialization message
|
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 |
|
Robbert van der Helm
|
2230b5099f
|
Move logger to common/logging/common.h
|
2020-12-07 18:28:16 +01:00 |
|
Robbert van der Helm
|
278cd2e710
|
Spawn all hosts directly using HostRequest
This way we can set the plugin type inside of the `Vst*PluginBridge`
instance.
|
2020-12-07 18:28:16 +01:00 |
|
Robbert van der Helm
|
1c5a9423d2
|
Print the plugin type on initialization
|
2020-12-07 18:28:16 +01:00 |
|
Robbert van der Helm
|
47baef3107
|
Rename architecture related functions and structs
|
2020-12-07 18:28:16 +01:00 |
|
Robbert van der Helm
|
bb85d99657
|
Rename 'Sockets' to 'Vst2Sockets'
|
2020-12-07 18:28:16 +01:00 |
|
Robbert van der Helm
|
46bc0301af
|
Move communication.h to communication/vst2.h
|
2020-12-07 18:28:16 +01:00 |
|
Robbert van der Helm
|
4291083a46
|
Rename PluginBridge to Vst2PluginBridge
|
2020-12-07 18:28:16 +01:00 |
|
Robbert van der Helm
|
6195caf53e
|
Move src/plugin-bridge to src/bridges/vst2
|
2020-12-07 18:28:16 +01:00 |
|