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;
}

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)
};



Loading…
Cancel
Save