diff --git a/source/modules/distrho/src/DistrhoPluginCarla.cpp b/source/modules/distrho/src/DistrhoPluginCarla.cpp index 491e94aab..9ff337c61 100644 --- a/source/modules/distrho/src/DistrhoPluginCarla.cpp +++ b/source/modules/distrho/src/DistrhoPluginCarla.cpp @@ -1,6 +1,6 @@ /* * DISTRHO Plugin Framework (DPF) - * Copyright (C) 2012-2018 Filipe Coelho + * Copyright (C) 2012-2019 Filipe Coelho * * Permission to use, copy, modify, and/or distribute this software for any purpose with * or without fee is hereby granted, provided that the above copyright notice and this @@ -98,7 +98,7 @@ public: // --------------------------------------------- protected: - void handleEditParameter(const uint32_t index, const bool touch) + void handleEditParameter(const uint32_t rindex, const bool touch) { fHost->ui_parameter_touch(fHost->handle, rindex, touch); } @@ -360,7 +360,8 @@ protected: } #if DISTRHO_PLUGIN_WANT_MIDI_INPUT - void process(float** const inBuffer, float** const outBuffer, const uint32_t frames, const NativeMidiEvent* const midiEvents, const uint32_t midiEventCount) override + void process(const float** const inBuffer, float** const outBuffer, const uint32_t frames, + const NativeMidiEvent* const midiEvents, const uint32_t midiEventCount) override { MidiEvent realMidiEvents[midiEventCount]; @@ -381,12 +382,13 @@ protected: realMidiEvent.dataExt = nullptr; } - fPlugin.run(const_cast(inBuffer), outBuffer, frames, realMidiEvents, midiEventCount); + fPlugin.run(inBuffer, outBuffer, frames, realMidiEvents, midiEventCount); } #else - void process(float** const inBuffer, float** const outBuffer, const uint32_t frames, const NativeMidiEvent* const, const uint32_t) override + void process(const float** const inBuffer, float** const outBuffer, const uint32_t frames, + const NativeMidiEvent* const, const uint32_t) override { - fPlugin.run(const_cast(inBuffer), outBuffer, frames); + fPlugin.run(inBuffer, outBuffer, frames); } #endif diff --git a/source/native-plugins/external b/source/native-plugins/external index 98723d7b8..859bc9803 160000 --- a/source/native-plugins/external +++ b/source/native-plugins/external @@ -1 +1 @@ -Subproject commit 98723d7b886d7d5970ff3d3b24437b55af4a9059 +Subproject commit 859bc9803abc2717717b1a88e7addd50dfa1c2c9