mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-07 12:10:09 +02:00
Also explicitly list simple dispatcher opcodes
This commit is contained in:
@@ -236,6 +236,31 @@ class DispatchDataConverter : DefaultDataConverter {
|
||||
case effShellGetNextPlugin:
|
||||
return WantsString{};
|
||||
break;
|
||||
// NOTE: We needed to explicitly handle `audioMasterWantMidi()` on
|
||||
// the Wine side because UVI Plugsound Free would pass garbage
|
||||
// data to `data`, which would of course trigger a segfault
|
||||
// when yabridge would try to read from it. Even though no
|
||||
// Linux hosts do such a thing, we'll do something similar
|
||||
// here just to be consistent.
|
||||
case effClose:
|
||||
case effSetProgram:
|
||||
case effGetProgram:
|
||||
case effSetSampleRate:
|
||||
case effSetBlockSize:
|
||||
case effMainsChanged:
|
||||
case effEditClose:
|
||||
case effEditIdle:
|
||||
case effCanBeAutomated:
|
||||
case effGetPlugCategory:
|
||||
case effGetVendorVersion:
|
||||
case effGetTailSize:
|
||||
case effIdle:
|
||||
case effGetVstVersion:
|
||||
case effBeginSetProgram:
|
||||
case effEndSetProgram:
|
||||
case effStartProcess:
|
||||
case effStopProcess:
|
||||
return nullptr;
|
||||
default:
|
||||
return DefaultDataConverter::read(opcode, index, value, data);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user