|
|
@@ -194,15 +194,15 @@ struct SDLBridge { |
|
|
|
|
|
|
|
float* const fstream = (float*)stream; |
|
|
|
|
|
|
|
#if DISTRHO_PLUGIN_NUM_OUTPUTS == 0 |
|
|
|
// #if DISTRHO_PLUGIN_NUM_OUTPUTS == 0 |
|
|
|
if (self->jackProcessCallback == nullptr) |
|
|
|
#endif |
|
|
|
// #endif |
|
|
|
{ |
|
|
|
std::memset(fstream, 0, len); |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
#if DISTRHO_PLUGIN_NUM_OUTPUTS > 0 |
|
|
|
// #if DISTRHO_PLUGIN_NUM_OUTPUTS > 0 |
|
|
|
const uint numFrames = static_cast<uint>(static_cast<uint>(len) / sizeof(float) / DISTRHO_PLUGIN_NUM_OUTPUTS); |
|
|
|
|
|
|
|
self->jackProcessCallback(numFrames, self->jackProcessArg); |
|
|
@@ -212,7 +212,7 @@ struct SDLBridge { |
|
|
|
for (uint j=0; j < numFrames; ++j) |
|
|
|
fstream[j * DISTRHO_PLUGIN_NUM_OUTPUTS + i] = self->audioBuffers[DISTRHO_PLUGIN_NUM_INPUTS+i][j]; |
|
|
|
} |
|
|
|
#endif |
|
|
|
// #endif |
|
|
|
} |
|
|
|
|
|
|
|
}; |
|
|
|