@@ -106,6 +106,12 @@ public: | |||||
CARLA_SAFE_ASSERT_RETURN(clientName != nullptr && clientName[0] != '\0', false); | CARLA_SAFE_ASSERT_RETURN(clientName != nullptr && clientName[0] != '\0', false); | ||||
carla_debug("CarlaEngineJuce::init(\"%s\")", clientName); | carla_debug("CarlaEngineJuce::init(\"%s\")", clientName); | ||||
if (pData->options.processMode == ENGINE_PROCESS_MODE_PATCHBAY) | |||||
{ | |||||
setLastError("Patchbay process mode is not implemented yet for non-JACK drivers, sorry!"); | |||||
return false; | |||||
} | |||||
if (pData->options.processMode != ENGINE_PROCESS_MODE_CONTINUOUS_RACK && pData->options.processMode != ENGINE_PROCESS_MODE_PATCHBAY) | if (pData->options.processMode != ENGINE_PROCESS_MODE_CONTINUOUS_RACK && pData->options.processMode != ENGINE_PROCESS_MODE_PATCHBAY) | ||||
{ | { | ||||
setLastError("Invalid process mode"); | setLastError("Invalid process mode"); | ||||
@@ -199,6 +199,12 @@ public: | |||||
CARLA_SAFE_ASSERT_RETURN(clientName != nullptr && clientName[0] != '\0', false); | CARLA_SAFE_ASSERT_RETURN(clientName != nullptr && clientName[0] != '\0', false); | ||||
carla_debug("CarlaEngineRtAudio::init(\"%s\")", clientName); | carla_debug("CarlaEngineRtAudio::init(\"%s\")", clientName); | ||||
if (pData->options.processMode == ENGINE_PROCESS_MODE_PATCHBAY) | |||||
{ | |||||
setLastError("Patchbay process mode is not implemented yet for non-JACK drivers, sorry!"); | |||||
return false; | |||||
} | |||||
if (pData->options.processMode != ENGINE_PROCESS_MODE_CONTINUOUS_RACK && pData->options.processMode != ENGINE_PROCESS_MODE_PATCHBAY) | if (pData->options.processMode != ENGINE_PROCESS_MODE_CONTINUOUS_RACK && pData->options.processMode != ENGINE_PROCESS_MODE_PATCHBAY) | ||||
{ | { | ||||
setLastError("Invalid process mode"); | setLastError("Invalid process mode"); | ||||