commit f9e6b101a1b0da27bcfd873c10ed395ba41d8c46
parent c21bc7da9d52beab7d9eea540a03320b32e7e499
Author: falkTX <falktx@falktx.com>
Date: Wed, 25 May 2022 16:51:40 +0100
Return invalid-arg if port group is not mono or stereo
Signed-off-by: falkTX <falktx@falktx.com>
Diffstat:
1 file changed, 6 insertions(+), 0 deletions(-)
diff --git a/distrho/src/DistrhoPluginVST3.cpp b/distrho/src/DistrhoPluginVST3.cpp
@@ -1038,6 +1038,8 @@ public:
arr = V3_SPEAKER_L | V3_SPEAKER_R;
break;
default:
+ return V3_INVALID_ARG;
+ /*
if (inputBuses.audio != 0 && ubusId == 0)
{
arr = 0x0;
@@ -1054,6 +1056,7 @@ public:
{
arr = 1ull << (inputBuses.numMainAudio + inputBuses.numSidechain + ubusId + 33ull);
}
+ */
break;
}
@@ -1085,6 +1088,8 @@ public:
arr = V3_SPEAKER_L | V3_SPEAKER_R;
break;
default:
+ return V3_INVALID_ARG;
+ /*
if (outputBuses.audio != 0 && ubusId == 0)
{
arr = 0x0;
@@ -1101,6 +1106,7 @@ public:
{
arr = 1ull << (outputBuses.numMainAudio + outputBuses.numSidechain + ubusId + 33ull);
}
+ */
break;
}