@@ -9,6 +9,8 @@ | |||||
.kdev_include_paths | .kdev_include_paths | ||||
.kdev4/ | .kdev4/ | ||||
utils/lv2_ttl_generator | |||||
examples/dgl-app | examples/dgl-app | ||||
examples/dgl-color | examples/dgl-color | ||||
examples/dgl-images | examples/dgl-images |
@@ -285,9 +285,9 @@ protected: | |||||
virtual void d_activate() {} | virtual void d_activate() {} | ||||
virtual void d_deactivate() {} | virtual void d_deactivate() {} | ||||
#if DISTRHO_PLUGIN_IS_SYNTH | #if DISTRHO_PLUGIN_IS_SYNTH | ||||
virtual void d_run(float** inputs, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount) = 0; | |||||
virtual void d_run(const float** inputs, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount) = 0; | |||||
#else | #else | ||||
virtual void d_run(float** inputs, float** outputs, uint32_t frames) = 0; | |||||
virtual void d_run(const float** inputs, float** outputs, uint32_t frames) = 0; | |||||
#endif | #endif | ||||
// ------------------------------------------------------------------- | // ------------------------------------------------------------------- | ||||
@@ -351,14 +351,14 @@ public: | |||||
} | } | ||||
#if DISTRHO_PLUGIN_IS_SYNTH | #if DISTRHO_PLUGIN_IS_SYNTH | ||||
void run(float** const inputs, float** const outputs, const uint32_t frames, const MidiEvent* const midiEvents, const uint32_t midiEventCount) | |||||
void run(const float** const inputs, float** const outputs, const uint32_t frames, const MidiEvent* const midiEvents, const uint32_t midiEventCount) | |||||
{ | { | ||||
DISTRHO_SAFE_ASSERT_RETURN(fPlugin != nullptr,); | DISTRHO_SAFE_ASSERT_RETURN(fPlugin != nullptr,); | ||||
fPlugin->d_run(inputs, outputs, frames, midiEvents, midiEventCount); | fPlugin->d_run(inputs, outputs, frames, midiEvents, midiEventCount); | ||||
} | } | ||||
#else | #else | ||||
void run(float** const inputs, float** const outputs, const uint32_t frames) | |||||
void run(const float** const inputs, float** const outputs, const uint32_t frames) | |||||
{ | { | ||||
DISTRHO_SAFE_ASSERT_RETURN(fPlugin != nullptr,); | DISTRHO_SAFE_ASSERT_RETURN(fPlugin != nullptr,); | ||||
@@ -334,9 +334,9 @@ private: | |||||
// LADSPA ports | // LADSPA ports | ||||
#if DISTRHO_PLUGIN_NUM_INPUTS > 0 | #if DISTRHO_PLUGIN_NUM_INPUTS > 0 | ||||
LADSPA_Data* fPortAudioIns[DISTRHO_PLUGIN_NUM_INPUTS]; | |||||
const LADSPA_Data* fPortAudioIns[DISTRHO_PLUGIN_NUM_INPUTS]; | |||||
#else | #else | ||||
LADSPA_Data** fPortAudioIns; | |||||
const LADSPA_Data** fPortAudioIns; | |||||
#endif | #endif | ||||
#if DISTRHO_PLUGIN_NUM_OUTPUTS > 0 | #if DISTRHO_PLUGIN_NUM_OUTPUTS > 0 | ||||
LADSPA_Data* fPortAudioOuts[DISTRHO_PLUGIN_NUM_OUTPUTS]; | LADSPA_Data* fPortAudioOuts[DISTRHO_PLUGIN_NUM_OUTPUTS]; | ||||
@@ -175,7 +175,7 @@ public: | |||||
{ | { | ||||
if (port == index++) | if (port == index++) | ||||
{ | { | ||||
fPortAudioIns[i] = (float*)dataLocation; | |||||
fPortAudioIns[i] = (const float*)dataLocation; | |||||
return; | return; | ||||
} | } | ||||
} | } | ||||
@@ -677,9 +677,9 @@ private: | |||||
// LV2 ports | // LV2 ports | ||||
#if DISTRHO_PLUGIN_NUM_INPUTS > 0 | #if DISTRHO_PLUGIN_NUM_INPUTS > 0 | ||||
float* fPortAudioIns[DISTRHO_PLUGIN_NUM_INPUTS]; | |||||
const float* fPortAudioIns[DISTRHO_PLUGIN_NUM_INPUTS]; | |||||
#else | #else | ||||
float** fPortAudioIns; | |||||
const float** fPortAudioIns; | |||||
#endif | #endif | ||||
#if DISTRHO_PLUGIN_NUM_OUTPUTS > 0 | #if DISTRHO_PLUGIN_NUM_OUTPUTS > 0 | ||||
float* fPortAudioOuts[DISTRHO_PLUGIN_NUM_OUTPUTS]; | float* fPortAudioOuts[DISTRHO_PLUGIN_NUM_OUTPUTS]; | ||||
@@ -638,7 +638,7 @@ public: | |||||
#endif | #endif | ||||
} | } | ||||
void vst_processReplacing(float** const inputs, float** const outputs, const int32_t sampleFrames) | |||||
void vst_processReplacing(const float** const inputs, float** const outputs, const int32_t sampleFrames) | |||||
{ | { | ||||
#if DISTRHO_PLUGIN_WANT_TIMEPOS | #if DISTRHO_PLUGIN_WANT_TIMEPOS | ||||
static const int kWantedVstTimeFlags(kVstTransportPlaying|kVstTempoValid|kVstTimeSigValid); | static const int kWantedVstTimeFlags(kVstTransportPlaying|kVstTempoValid|kVstTimeSigValid); | ||||
@@ -939,13 +939,13 @@ static void vst_setParameterCallback(AEffect* effect, int32_t index, float value | |||||
static void vst_processCallback(AEffect* effect, float** inputs, float** outputs, int32_t sampleFrames) | static void vst_processCallback(AEffect* effect, float** inputs, float** outputs, int32_t sampleFrames) | ||||
{ | { | ||||
if (validEffect) | if (validEffect) | ||||
handlePtr->vst_processReplacing(inputs, outputs, sampleFrames); | |||||
handlePtr->vst_processReplacing(const_cast<const float**>(inputs), outputs, sampleFrames); | |||||
} | } | ||||
static void vst_processReplacingCallback(AEffect* effect, float** inputs, float** outputs, int32_t sampleFrames) | static void vst_processReplacingCallback(AEffect* effect, float** inputs, float** outputs, int32_t sampleFrames) | ||||
{ | { | ||||
if (validEffect) | if (validEffect) | ||||
handlePtr->vst_processReplacing(inputs, outputs, sampleFrames); | |||||
handlePtr->vst_processReplacing(const_cast<const float**>(inputs), outputs, sampleFrames); | |||||
} | } | ||||
#undef handlePtr | #undef handlePtr | ||||