|
|
|
@@ -221,6 +221,8 @@ protected: |
|
|
|
destBuffer[i] = (float *)outBuffer.mBuffers[i].mData; |
|
|
|
} |
|
|
|
|
|
|
|
updateSampleRate(); |
|
|
|
|
|
|
|
updateParameterInputs(); |
|
|
|
|
|
|
|
fPlugin.run(srcBuffer, destBuffer, inFramesToProcess); |
|
|
|
@@ -241,6 +243,8 @@ protected: |
|
|
|
if ((err = AUEffectBase::Initialize()) != noErr) |
|
|
|
return err; |
|
|
|
|
|
|
|
updateSampleRate(); |
|
|
|
|
|
|
|
fPlugin.activate(); |
|
|
|
|
|
|
|
// FIXME this does not seem right |
|
|
|
@@ -312,6 +316,11 @@ private: |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
void updateSampleRate() |
|
|
|
{ |
|
|
|
d_lastSampleRate = GetSampleRate(); |
|
|
|
} |
|
|
|
|
|
|
|
DISTRHO_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(PluginAU) |
|
|
|
}; |
|
|
|
|
|
|
|
|