| @@ -53,9 +53,7 @@ using DISTRHO_NAMESPACE::String; | |||||
| struct RtAudioBridge : NativeBridge { | struct RtAudioBridge : NativeBridge { | ||||
| // pointer to RtAudio instance | // pointer to RtAudio instance | ||||
| ScopedPointer<RtAudio> handle; | ScopedPointer<RtAudio> handle; | ||||
| #if DISTRHO_PLUGIN_NUM_INPUTS > 0 | |||||
| bool captureEnabled = false; | bool captureEnabled = false; | ||||
| #endif | |||||
| #if defined(RTMIDI_API_TYPE) && DISTRHO_PLUGIN_WANT_MIDI_INPUT | #if defined(RTMIDI_API_TYPE) && DISTRHO_PLUGIN_WANT_MIDI_INPUT | ||||
| std::vector<RtMidiIn> midiIns; | std::vector<RtMidiIn> midiIns; | ||||
| #endif | #endif | ||||
| @@ -233,7 +231,7 @@ struct RtAudioBridge : NativeBridge { | |||||
| } DISTRHO_SAFE_EXCEPTION("midiIn.openPort()"); | } DISTRHO_SAFE_EXCEPTION("midiIn.openPort()"); | ||||
| } | } | ||||
| #endif | #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<midiOutCount; ++i) | for (uint i=0; i<midiOutCount; ++i) | ||||
| { | { | ||||
| try { | try { | ||||
| @@ -379,7 +377,7 @@ struct RtAudioBridge : NativeBridge { | |||||
| } | } | ||||
| #if defined(RTMIDI_API_TYPE) && DISTRHO_PLUGIN_WANT_MIDI_INPUT | #if defined(RTMIDI_API_TYPE) && DISTRHO_PLUGIN_WANT_MIDI_INPUT | ||||
| static void RtMidiCallback(double timeStamp, std::vector<uchar>* message, void* userData) | |||||
| static void RtMidiCallback(double /*timeStamp*/, std::vector<uchar>* message, void* userData) | |||||
| { | { | ||||
| const size_t len = message->size(); | const size_t len = message->size(); | ||||
| DISTRHO_SAFE_ASSERT_RETURN(len > 0 && len <= kMaxMIDIInputMessageSize,); | DISTRHO_SAFE_ASSERT_RETURN(len > 0 && len <= kMaxMIDIInputMessageSize,); | ||||