diff options
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | distrho/DistrhoPlugin.hpp | 4 | ||||
-rw-r--r-- | distrho/src/DistrhoPluginInternal.hpp | 4 | ||||
-rw-r--r-- | distrho/src/DistrhoPluginLADSPA+DSSI.cpp | 4 | ||||
-rw-r--r-- | distrho/src/DistrhoPluginLV2.cpp | 6 | ||||
-rw-r--r-- | distrho/src/DistrhoPluginVST.cpp | 6 |
6 files changed, 14 insertions, 12 deletions
@@ -9,6 +9,8 @@ .kdev_include_paths .kdev4/ +utils/lv2_ttl_generator + examples/dgl-app examples/dgl-color examples/dgl-images diff --git a/distrho/DistrhoPlugin.hpp b/distrho/DistrhoPlugin.hpp index f034d4d6..a548314f 100644 --- a/distrho/DistrhoPlugin.hpp +++ b/distrho/DistrhoPlugin.hpp @@ -285,9 +285,9 @@ protected: virtual void d_activate() {} virtual void d_deactivate() {} #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 - 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 // ------------------------------------------------------------------- diff --git a/distrho/src/DistrhoPluginInternal.hpp b/distrho/src/DistrhoPluginInternal.hpp index c8632840..be5d1a41 100644 --- a/distrho/src/DistrhoPluginInternal.hpp +++ b/distrho/src/DistrhoPluginInternal.hpp @@ -351,14 +351,14 @@ public: } #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,); fPlugin->d_run(inputs, outputs, frames, midiEvents, midiEventCount); } #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,); diff --git a/distrho/src/DistrhoPluginLADSPA+DSSI.cpp b/distrho/src/DistrhoPluginLADSPA+DSSI.cpp index e79ffeb7..275367ef 100644 --- a/distrho/src/DistrhoPluginLADSPA+DSSI.cpp +++ b/distrho/src/DistrhoPluginLADSPA+DSSI.cpp @@ -334,9 +334,9 @@ private: // LADSPA ports #if DISTRHO_PLUGIN_NUM_INPUTS > 0 - LADSPA_Data* fPortAudioIns[DISTRHO_PLUGIN_NUM_INPUTS]; + const LADSPA_Data* fPortAudioIns[DISTRHO_PLUGIN_NUM_INPUTS]; #else - LADSPA_Data** fPortAudioIns; + const LADSPA_Data** fPortAudioIns; #endif #if DISTRHO_PLUGIN_NUM_OUTPUTS > 0 LADSPA_Data* fPortAudioOuts[DISTRHO_PLUGIN_NUM_OUTPUTS]; diff --git a/distrho/src/DistrhoPluginLV2.cpp b/distrho/src/DistrhoPluginLV2.cpp index ffb7591c..1a04e526 100644 --- a/distrho/src/DistrhoPluginLV2.cpp +++ b/distrho/src/DistrhoPluginLV2.cpp @@ -175,7 +175,7 @@ public: { if (port == index++) { - fPortAudioIns[i] = (float*)dataLocation; + fPortAudioIns[i] = (const float*)dataLocation; return; } } @@ -677,9 +677,9 @@ private: // LV2 ports #if DISTRHO_PLUGIN_NUM_INPUTS > 0 - float* fPortAudioIns[DISTRHO_PLUGIN_NUM_INPUTS]; + const float* fPortAudioIns[DISTRHO_PLUGIN_NUM_INPUTS]; #else - float** fPortAudioIns; + const float** fPortAudioIns; #endif #if DISTRHO_PLUGIN_NUM_OUTPUTS > 0 float* fPortAudioOuts[DISTRHO_PLUGIN_NUM_OUTPUTS]; diff --git a/distrho/src/DistrhoPluginVST.cpp b/distrho/src/DistrhoPluginVST.cpp index 5eb19542..2083b385 100644 --- a/distrho/src/DistrhoPluginVST.cpp +++ b/distrho/src/DistrhoPluginVST.cpp @@ -638,7 +638,7 @@ public: #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 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) { 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) { if (validEffect) - handlePtr->vst_processReplacing(inputs, outputs, sampleFrames); + handlePtr->vst_processReplacing(const_cast<const float**>(inputs), outputs, sampleFrames); } #undef handlePtr |