Browse Source

Update sample rate from AU

pull/121/head
Damien Zammit 7 years ago
parent
commit
41c28f148f
1 changed files with 9 additions and 0 deletions
  1. +9
    -0
      distrho/src/DistrhoPluginAU.cpp

+ 9
- 0
distrho/src/DistrhoPluginAU.cpp View File

@@ -221,6 +221,8 @@ protected:
destBuffer[i] = (float *)outBuffer.mBuffers[i].mData; destBuffer[i] = (float *)outBuffer.mBuffers[i].mData;
} }


updateSampleRate();

updateParameterInputs(); updateParameterInputs();


fPlugin.run(srcBuffer, destBuffer, inFramesToProcess); fPlugin.run(srcBuffer, destBuffer, inFramesToProcess);
@@ -241,6 +243,8 @@ protected:
if ((err = AUEffectBase::Initialize()) != noErr) if ((err = AUEffectBase::Initialize()) != noErr)
return err; return err;


updateSampleRate();

fPlugin.activate(); fPlugin.activate();


// FIXME this does not seem right // FIXME this does not seem right
@@ -312,6 +316,11 @@ private:
} }
} }


void updateSampleRate()
{
d_lastSampleRate = GetSampleRate();
}

DISTRHO_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(PluginAU) DISTRHO_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(PluginAU)
}; };




Loading…
Cancel
Save