Browse Source

Final build fix

tags/1.9.4
falkTX 11 years ago
parent
commit
57dfd8995c
10 changed files with 43 additions and 5 deletions
  1. +1
    -1
      source/Makefile.mk
  2. +2
    -0
      source/backend/CarlaEngine.hpp
  3. +2
    -0
      source/backend/CarlaHost.h
  4. +2
    -0
      source/backend/engine/CarlaEngine.cpp
  5. +25
    -0
      source/backend/engine/CarlaEngineBridge.cpp
  6. +1
    -1
      source/backend/plugin/LadspaPlugin.cpp
  7. +6
    -0
      source/backend/plugin/LinuxSamplerPlugin.cpp
  8. +2
    -0
      source/backend/standalone/CarlaStandalone.cpp
  9. +1
    -3
      source/bridges/CarlaBridgeClient.cpp
  10. +1
    -0
      source/bridges/CarlaBridgePlugin.cpp

+ 1
- 1
source/Makefile.mk View File

@@ -62,7 +62,7 @@ LINK_OPTS =
else
BASE_FLAGS += -DNDEBUG $(BASE_OPTS) -fvisibility=hidden
CXXFLAGS += -fvisibility-inlines-hidden
LINK_OPTS += -Wl,--strip-all
# LINK_OPTS += -Wl,--strip-all
endif

32BIT_FLAGS = -m32


+ 2
- 0
source/backend/CarlaEngine.hpp View File

@@ -943,6 +943,7 @@ public:
*/
void setCallback(const EngineCallbackFunc func, void* const ptr);

#ifndef BUILD_BRIDGE
// -------------------------------------------------------------------
// Patchbay

@@ -960,6 +961,7 @@ public:
* Force the engine to resend all patchbay clients, ports and connections again.
*/
virtual bool patchbayRefresh();
#endif

// -------------------------------------------------------------------
// Transport


+ 2
- 0
source/backend/CarlaHost.h View File

@@ -610,6 +610,7 @@ CARLA_EXPORT bool carla_load_project(const char* filename);
*/
CARLA_EXPORT bool carla_save_project(const char* filename);

#ifndef BUILD_BRIDGE
/*!
* Connect two patchbay ports.
* @param portIdA Output port
@@ -629,6 +630,7 @@ CARLA_EXPORT bool carla_patchbay_disconnect(int connectionId);
* Force the engine to resend all patchbay clients, ports and connections again.
*/
CARLA_EXPORT bool carla_patchbay_refresh();
#endif

/*!
* Start playback of the engine transport.


+ 2
- 0
source/backend/engine/CarlaEngine.cpp View File

@@ -1875,6 +1875,7 @@ void CarlaEngine::setCallback(const EngineCallbackFunc func, void* const ptr)
pData->callbackPtr = ptr;
}

#ifndef BUILD_BRIDGE
// -----------------------------------------------------------------------
// Patchbay

@@ -2066,6 +2067,7 @@ bool CarlaEngine::patchbayRefresh()
setLastError("Unsupported operation");
return false;
}
#endif

// -----------------------------------------------------------------------
// Transport


+ 25
- 0
source/backend/engine/CarlaEngineBridge.cpp View File

@@ -281,7 +281,9 @@ public:
const PluginBridgeOpcode opcode(fShmControl.readOpcode());

if (opcode != kPluginBridgeOpcodeProcess)
{
carla_debug("CarlaEngineBridge::run() - got opcode: %s", PluginBridgeOpcode2str(opcode));
}

switch (opcode)
{
@@ -431,3 +433,26 @@ CarlaEngine* CarlaEngine::newBridge(const char* const audioBaseName, const char*
}

CARLA_BACKEND_END_NAMESPACE

// -----------------------------------------------------------------------
// Extra stuff for linking purposes

CARLA_BACKEND_START_NAMESPACE

CarlaEngine* CarlaEngine::newRtAudio(const AudioApi) { return nullptr; }
unsigned int CarlaEngine::getRtAudioApiCount() { return 0; }
const char* CarlaEngine::getRtAudioApiName(const unsigned int) { return nullptr; }
const char* const* CarlaEngine::getRtAudioApiDeviceNames(const unsigned int) { return nullptr; }
const EngineDriverDeviceInfo* CarlaEngine::getRtAudioDeviceInfo(const unsigned int, const char* const) { return nullptr; }

#ifdef HAVE_JUCE
CarlaEngine* CarlaEngine::newJuce(const AudioApi) { return nullptr; }
unsigned int CarlaEngine::getJuceApiCount() { return 0; }
const char* CarlaEngine::getJuceApiName(const unsigned int) { return nullptr; }
const char* const* CarlaEngine::getJuceApiDeviceNames(const unsigned int) { return nullptr; }
const EngineDriverDeviceInfo* CarlaEngine::getJuceDeviceInfo(const unsigned int, const char* const) { return nullptr; }
#endif

CARLA_BACKEND_END_NAMESPACE

// -----------------------------------------------------------------------

+ 1
- 1
source/backend/plugin/LadspaPlugin.cpp View File

@@ -1268,7 +1268,7 @@ public:

void sampleRateChanged(const double newSampleRate) override
{
CARLA_ASSERT_INT(newSampleRate > 0.0, newSampleRate);
CARLA_ASSERT_INT(newSampleRate > 0.0, (int)newSampleRate);
carla_debug("LadspaPlugin::sampleRateChanged(%g) - start", newSampleRate);

// TODO


+ 6
- 0
source/backend/plugin/LinuxSamplerPlugin.cpp View File

@@ -1175,6 +1175,9 @@ CarlaPlugin* CarlaPlugin::newGIG(const Initializer& init, const bool use16Outs)
#else
init.engine->setLastError("linuxsampler support not available");
return nullptr;

// unused
(void)use16Outs;
#endif
}

@@ -1186,6 +1189,9 @@ CarlaPlugin* CarlaPlugin::newSFZ(const Initializer& init, const bool use16Outs)
#else
init.engine->setLastError("linuxsampler support not available");
return nullptr;

// unused
(void)use16Outs;
#endif
}



+ 2
- 0
source/backend/standalone/CarlaStandalone.cpp View File

@@ -771,6 +771,7 @@ bool carla_save_project(const char* filename)
return false;
}

#ifndef BUILD_BRIDGE
// -------------------------------------------------------------------------------------------------------------------

bool carla_patchbay_connect(int portIdA, int portIdB)
@@ -809,6 +810,7 @@ bool carla_patchbay_refresh()
gStandalone.lastError = "Engine is not running";
return false;
}
#endif

// -------------------------------------------------------------------------------------------------------------------



+ 1
- 3
source/bridges/CarlaBridgeClient.cpp View File

@@ -36,9 +36,7 @@ CarlaBridgeClient::CarlaBridgeClient(const char* const uiTitle)
, fUI(CarlaBridgeToolkit::createNew(this, uiTitle))
#endif
{
#ifdef BUILD_BRIDGE_UI
CARLA_ASSERT(uiTitle != nullptr);
#endif
CARLA_ASSERT(uiTitle != nullptr && uiTitle[0] != '\0');
carla_debug("CarlaBridgeClient::CarlaBridgeClient(\"%s\")", uiTitle);
}



+ 1
- 0
source/bridges/CarlaBridgePlugin.cpp View File

@@ -277,6 +277,7 @@ public:

void setChunkData(const char* const filePath)
{
CARLA_SAFE_ASSERT_RETURN(filePath != nullptr && filePath[0] != '\0',);
CARLA_SAFE_ASSERT_RETURN(fPlugin != nullptr,);
carla_debug("CarlaPluginClient::setChunkData(\"%s\")", filePath);



Loading…
Cancel
Save