| @@ -14,15 +14,13 @@ fi | |||||
| export WIN32=true | export WIN32=true | ||||
| export PATH=$MINGW_PATH/bin:$MINGW_PATH/$MINGW/bin:$PATH | export PATH=$MINGW_PATH/bin:$MINGW_PATH/$MINGW/bin:$PATH | ||||
| export AR=$MINGW-ar | |||||
| export CC=$MINGW-gcc | export CC=$MINGW-gcc | ||||
| export CXX=$MINGW-g++ | export CXX=$MINGW-g++ | ||||
| export MOC=$MINGW-moc | |||||
| export RCC=$MINGW-rcc | |||||
| export UIC=$MINGW-uic | |||||
| export STRIP=$MINGW-strip | |||||
| export WINDRES=$MINGW-windres | export WINDRES=$MINGW-windres | ||||
| export CFLAGS=-DPTW32_STATIC_LIB | |||||
| export CXXFLAGS=-DPTW32_STATIC_LIB | |||||
| export WINEARCH=win32 | export WINEARCH=win32 | ||||
| export WINEPREFIX=~/.winepy3_x86 | export WINEPREFIX=~/.winepy3_x86 | ||||
| export PYTHON_EXE="wine C:\\\\Python34\\\\python.exe" | export PYTHON_EXE="wine C:\\\\Python34\\\\python.exe" | ||||
| @@ -15,15 +15,13 @@ export WIN32=true | |||||
| export WIN64=true | export WIN64=true | ||||
| export PATH=$MINGW_PATH/bin:$MINGW_PATH/$MINGW/bin:$PATH | export PATH=$MINGW_PATH/bin:$MINGW_PATH/$MINGW/bin:$PATH | ||||
| export AR=$MINGW-ar | |||||
| export CC=$MINGW-gcc | export CC=$MINGW-gcc | ||||
| export CXX=$MINGW-g++ | export CXX=$MINGW-g++ | ||||
| export MOC=$MINGW-moc | |||||
| export RCC=$MINGW-rcc | |||||
| export UIC=$MINGW-uic | |||||
| export STRIP=$MINGW-strip | |||||
| export WINDRES=$MINGW-windres | export WINDRES=$MINGW-windres | ||||
| export CFLAGS=-DPTW32_STATIC_LIB | |||||
| export CXXFLAGS=-DPTW32_STATIC_LIB | |||||
| export WINEARCH=win64 | export WINEARCH=win64 | ||||
| export WINEPREFIX=~/.winepy3_x64 | export WINEPREFIX=~/.winepy3_x64 | ||||
| export PYTHON_EXE="wine C:\\\\Python34\\\\python.exe" | export PYTHON_EXE="wine C:\\\\Python34\\\\python.exe" | ||||
| @@ -80,7 +80,13 @@ public: | |||||
| CarlaEngineJuce(AudioIODeviceType* const devType) | CarlaEngineJuce(AudioIODeviceType* const devType) | ||||
| : CarlaEngine(), | : CarlaEngine(), | ||||
| AudioIODeviceCallback(), | AudioIODeviceCallback(), | ||||
| fDeviceType(devType) | |||||
| fDevice(), | |||||
| fDeviceType(devType), | |||||
| fMidiIns(), | |||||
| fMidiInEvents(), | |||||
| fMidiOuts(), | |||||
| fMidiOutMutex(), | |||||
| leakDetector_CarlaEngineJuce() | |||||
| { | { | ||||
| carla_debug("CarlaEngineJuce::CarlaEngineJuce(%p)", devType); | carla_debug("CarlaEngineJuce::CarlaEngineJuce(%p)", devType); | ||||
| @@ -761,7 +767,8 @@ private: | |||||
| RtLinkedList<RtMidiEvent> dataPending; | RtLinkedList<RtMidiEvent> dataPending; | ||||
| RtMidiEvents() | RtMidiEvents() | ||||
| : dataPool(512, 512), | |||||
| : mutex(), | |||||
| dataPool(512, 512), | |||||
| data(dataPool), | data(dataPool), | ||||
| dataPending(dataPool) {} | dataPending(dataPool) {} | ||||
| @@ -797,7 +804,7 @@ private: | |||||
| LinkedList<MidiOutPort> fMidiOuts; | LinkedList<MidiOutPort> fMidiOuts; | ||||
| CarlaMutex fMidiOutMutex; | CarlaMutex fMidiOutMutex; | ||||
| JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(CarlaEngineJuce) | |||||
| CARLA_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(CarlaEngineJuce) | |||||
| }; | }; | ||||
| // ----------------------------------------- | // ----------------------------------------- | ||||
| @@ -471,7 +471,7 @@ public: | |||||
| { | { | ||||
| CARLA_SAFE_ASSERT_RETURN(index >= -1 && index < static_cast<int32_t>(pData->prog.count),); | CARLA_SAFE_ASSERT_RETURN(index >= -1 && index < static_cast<int32_t>(pData->prog.count),); | ||||
| const int8_t channel(kIsGIG ? pData->ctrlChannel : 0); | |||||
| const int8_t channel(kIsGIG ? pData->ctrlChannel : int8_t(0)); | |||||
| if (index >= 0 && channel >= 0 && channel < MAX_MIDI_CHANNELS) | if (index >= 0 && channel >= 0 && channel < MAX_MIDI_CHANNELS) | ||||
| { | { | ||||