mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-14 20:40:03 +02:00
Pass pointers to IMessage objects around
Instead of serializing the actual `YaMessage`, for the reasons mentioned in the comments. This was needed to stop iZotope VocalSynth 2 in Ardour from segfaulting when editing parameters, because that plugin is apparently being very naughty.
This commit is contained in:
@@ -42,6 +42,7 @@ implemented for serialization purposes:
|
||||
| `YaAttributeList` | `IAttributeList` | |
|
||||
| `YaEventList` | `IEventList` | Comes with a lot of serialization wrappers around the related structs. |
|
||||
| `YaMessage` | `IMessage` | |
|
||||
| `YaMessagePtr` | `IMessage` | Should be used in inter process communication to exchange messages |
|
||||
| `YaParameterChanges` | `IParameterChanges` | |
|
||||
| `YaParamValueQueue` | `IParamValueQueue` | |
|
||||
| `VectorStream` | `IBStream` | Used for serializing data streams. |
|
||||
|
||||
Reference in New Issue
Block a user