summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--distrho/DistrhoPlugin.hpp4
-rw-r--r--distrho/src/DistrhoPluginInternal.hpp4
-rw-r--r--distrho/src/DistrhoPluginLADSPA+DSSI.cpp4
-rw-r--r--distrho/src/DistrhoPluginLV2.cpp6
-rw-r--r--distrho/src/DistrhoPluginVST.cpp6
6 files changed, 14 insertions, 12 deletions
diff --git a/.gitignore b/.gitignore
index f113d584..647cee3c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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