Browse Source

Don't allow rtaudio or juce drivers with patchbay mode yet

tags/1.9.5
falkTX 10 years ago
parent
commit
073d0667c6
2 changed files with 12 additions and 0 deletions
  1. +6
    -0
      source/backend/engine/CarlaEngineJuce.cpp
  2. +6
    -0
      source/backend/engine/CarlaEngineRtAudio.cpp

+ 6
- 0
source/backend/engine/CarlaEngineJuce.cpp View File

@@ -106,6 +106,12 @@ public:
CARLA_SAFE_ASSERT_RETURN(clientName != nullptr && clientName[0] != '\0', false);
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)
{
setLastError("Invalid process mode");


+ 6
- 0
source/backend/engine/CarlaEngineRtAudio.cpp View File

@@ -199,6 +199,12 @@ public:
CARLA_SAFE_ASSERT_RETURN(clientName != nullptr && clientName[0] != '\0', false);
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)
{
setLastError("Invalid process mode");


Loading…
Cancel
Save