Browse Source

Fix typo leading to some unloadable bridges; More debug prints

tags/1.9.7
falkTX 9 years ago
parent
commit
44edff7f2b
2 changed files with 4 additions and 2 deletions
  1. +1
    -1
      source/backend/engine/CarlaEngine.cpp
  2. +3
    -1
      source/backend/plugin/CarlaPluginBridge.cpp

+ 1
- 1
source/backend/engine/CarlaEngine.cpp View File

@@ -371,7 +371,7 @@ bool CarlaEngine::addPlugin(const BinaryType btype, const PluginType ptype,

CarlaPlugin* plugin = nullptr;

#ifndef BRIDGE_PLUGIN
#ifndef BUILD_BRIDGE
CarlaString bridgeBinary(pData->options.binaryDir);

if (bridgeBinary.isNotEmpty())


+ 3
- 1
source/backend/plugin/CarlaPluginBridge.cpp View File

@@ -355,11 +355,13 @@ struct BridgeNonRtClientControl : public CarlaRingBufferControl<BigStackBuffer>
if (getAvailableDataSize() < BigStackBuffer::size/4)
return;

carla_stdout("Server waitIfDataIsReachingLimit() waiting...");

for (int i=50; --i >= 0;)
{
if (getAvailableDataSize() >= BigStackBuffer::size*3/4)
{
//carla_stdout("Server waitIfDataIsReachingLimit() reached and waited successfully");
carla_stdout("Server waitIfDataIsReachingLimit() reached and waited successfully");
writeOpcode(kPluginBridgeNonRtClientPing);
commitWrite();
return;


Loading…
Cancel
Save