mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-09 20:29:10 +02:00
Also explicitly list simple dispatcher opcodes
This commit is contained in:
@@ -236,6 +236,31 @@ class DispatchDataConverter : DefaultDataConverter {
|
|||||||
case effShellGetNextPlugin:
|
case effShellGetNextPlugin:
|
||||||
return WantsString{};
|
return WantsString{};
|
||||||
break;
|
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:
|
default:
|
||||||
return DefaultDataConverter::read(opcode, index, value, data);
|
return DefaultDataConverter::read(opcode, index, value, data);
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user