diff --git a/distrho/src/jackbridge/RtAudioBridge.hpp b/distrho/src/jackbridge/RtAudioBridge.hpp index 5c72f549..5b01c8b8 100644 --- a/distrho/src/jackbridge/RtAudioBridge.hpp +++ b/distrho/src/jackbridge/RtAudioBridge.hpp @@ -53,9 +53,7 @@ using DISTRHO_NAMESPACE::String; struct RtAudioBridge : NativeBridge { // pointer to RtAudio instance ScopedPointer handle; -#if DISTRHO_PLUGIN_NUM_INPUTS > 0 bool captureEnabled = false; -#endif #if defined(RTMIDI_API_TYPE) && DISTRHO_PLUGIN_WANT_MIDI_INPUT std::vector midiIns; #endif @@ -233,7 +231,7 @@ struct RtAudioBridge : NativeBridge { } DISTRHO_SAFE_EXCEPTION("midiIn.openPort()"); } #endif - #if defined(RTMIDI_API_TYPE) && DISTRHO_PLUGIN_WANT_MIDI_INPUT + #if defined(RTMIDI_API_TYPE) && DISTRHO_PLUGIN_WANT_MIDI_OUTPUT for (uint i=0; i* message, void* userData) + static void RtMidiCallback(double /*timeStamp*/, std::vector* message, void* userData) { const size_t len = message->size(); DISTRHO_SAFE_ASSERT_RETURN(len > 0 && len <= kMaxMIDIInputMessageSize,);