mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-10 04:30:12 +02:00
Fix serializing VST2 speaker arrangements
This commit is contained in:
@@ -6,6 +6,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
and this project adheres to [Semantic
|
and this project adheres to [Semantic
|
||||||
Versioning](https://semver.org/spec/v2.0.0.html).
|
Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
## [Unreleased]
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Fixed VST2 speaker arrangement configurations returned by the plugin not being
|
||||||
|
serialized correctly. No plugins seem to actually use these, so it should not
|
||||||
|
have caused any issues.
|
||||||
|
|
||||||
## [3.3.1] - 2021-06-09
|
## [3.3.1] - 2021-06-09
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|||||||
@@ -507,8 +507,8 @@ void serialize(S& s, Vst2EventResult::Payload& payload) {
|
|||||||
s.container1b(chunk.buffer, binary_buffer_size);
|
s.container1b(chunk.buffer, binary_buffer_size);
|
||||||
},
|
},
|
||||||
[](S& s, AEffect& effect) { s.object(effect); },
|
[](S& s, AEffect& effect) { s.object(effect); },
|
||||||
[&](DynamicSpeakerArrangement& speaker_arrangement) -> void* {
|
[](S& s, DynamicSpeakerArrangement& speaker_arrangement) {
|
||||||
return &speaker_arrangement.as_c_speaker_arrangement();
|
s.object(speaker_arrangement);
|
||||||
},
|
},
|
||||||
[](S& s, VstIOProperties& props) { s.object(props); },
|
[](S& s, VstIOProperties& props) { s.object(props); },
|
||||||
[](S& s, VstMidiKeyName& key_name) { s.object(key_name); },
|
[](S& s, VstMidiKeyName& key_name) { s.object(key_name); },
|
||||||
|
|||||||
Reference in New Issue
Block a user