Browse Source

Misc

tags/1.9.4
falkTX 12 years ago
parent
commit
7a2e8b4f38
1 changed files with 23 additions and 16 deletions
  1. +23
    -16
      source/backend/engine/CarlaEngine.cpp

+ 23
- 16
source/backend/engine/CarlaEngine.cpp View File

@@ -277,28 +277,28 @@ CarlaEngineClient::CarlaEngineClient(const EngineType engineType, const ProcessM
fActive(false),
fLatency(0)
{
carla_debug("CarlaEngineClient::CarlaEngineClient(%s, %s)", EngineType2Str(engineType), ProcessMode2Str(processMode));
CARLA_ASSERT(engineType != kEngineTypeNull);
carla_debug("CarlaEngineClient::CarlaEngineClient(%s, %s)", EngineType2Str(engineType), ProcessMode2Str(processMode));
}

CarlaEngineClient::~CarlaEngineClient()
{
carla_debug("CarlaEngineClient::~CarlaEngineClient()");
CARLA_ASSERT(! fActive);
carla_debug("CarlaEngineClient::~CarlaEngineClient()");
}

void CarlaEngineClient::activate()
{
carla_debug("CarlaEngineClient::activate()");
CARLA_ASSERT(! fActive);
carla_debug("CarlaEngineClient::activate()");

fActive = true;
}

void CarlaEngineClient::deactivate()
{
carla_debug("CarlaEngineClient::deactivate()");
CARLA_ASSERT(fActive);
carla_debug("CarlaEngineClient::deactivate()");

fActive = false;
}
@@ -557,8 +557,8 @@ unsigned int CarlaEngine::maxPluginNumber() const

bool CarlaEngine::init(const char* const clientName)
{
carla_debug("CarlaEngine::init(\"%s\")", clientName);
CARLA_ASSERT(kData->plugins == nullptr);
carla_debug("CarlaEngine::init(\"%s\")", clientName);

#ifndef BUILD_BRIDGE
CARLA_ASSERT(kData->rack.in == nullptr);
@@ -615,8 +615,8 @@ bool CarlaEngine::init(const char* const clientName)

bool CarlaEngine::close()
{
carla_debug("CarlaEngine::close()");
CARLA_ASSERT(kData->plugins != nullptr);
carla_debug("CarlaEngine::close()");

kData->thread.stopNow();
kData->nextAction.ready();
@@ -680,9 +680,9 @@ CarlaEngineClient* CarlaEngine::addClient(CarlaPlugin* const)

bool CarlaEngine::addPlugin(const BinaryType btype, const PluginType ptype, const char* const filename, const char* const name, const char* const label, const void* const extra)
{
carla_debug("CarlaEngine::addPlugin(%s, %s, \"%s\", \"%s\", \"%s\", %p)", BinaryType2Str(btype), PluginType2Str(ptype), filename, name, label, extra);
CARLA_ASSERT(btype != BINARY_NONE);
CARLA_ASSERT(ptype != PLUGIN_NONE);
carla_debug("CarlaEngine::addPlugin(%s, %s, \"%s\", \"%s\", \"%s\", %p)", BinaryType2Str(btype), PluginType2Str(ptype), filename, name, label, extra);

if (kData->curPluginCount == kData->maxPluginNumber)
{
@@ -798,10 +798,10 @@ bool CarlaEngine::addPlugin(const BinaryType btype, const PluginType ptype, cons

bool CarlaEngine::removePlugin(const unsigned int id)
{
carla_debug("CarlaEngine::removePlugin(%i)", id);
CARLA_ASSERT(kData->curPluginCount > 0);
CARLA_ASSERT(id < kData->curPluginCount);
CARLA_ASSERT(kData->plugins != nullptr);
carla_debug("CarlaEngine::removePlugin(%i)", id);

if (kData->plugins == nullptr)
{
@@ -897,6 +897,7 @@ const char* CarlaEngine::renamePlugin(const unsigned int id, const char* const n
CARLA_ASSERT(id < kData->curPluginCount);
CARLA_ASSERT(kData->plugins != nullptr);
CARLA_ASSERT(newName != nullptr);
carla_debug("CarlaEngine::renamePlugin(%i, \"%s\")", id, newName);

if (kData->plugins == nullptr)
{
@@ -926,10 +927,10 @@ const char* CarlaEngine::renamePlugin(const unsigned int id, const char* const n

bool CarlaEngine::clonePlugin(const unsigned int id)
{
carla_debug("CarlaEngine::clonePlugin(%i)", id);
CARLA_ASSERT(kData->curPluginCount > 0);
CARLA_ASSERT(id < kData->curPluginCount);
CARLA_ASSERT(kData->plugins != nullptr);
carla_debug("CarlaEngine::clonePlugin(%i)", id);

if (kData->plugins == nullptr)
{
@@ -977,6 +978,11 @@ bool CarlaEngine::clonePlugin(const unsigned int id)

bool CarlaEngine::replacePlugin(const unsigned int id)
{
CARLA_ASSERT(kData->curPluginCount > 0);
CARLA_ASSERT(id < kData->curPluginCount);
CARLA_ASSERT(kData->plugins != nullptr);
carla_debug("CarlaEngine::replacePlugin(%i)", id);

setLastError("Not implemented yet");
return false;
}
@@ -987,6 +993,7 @@ bool CarlaEngine::switchPlugins(const unsigned int idA, const unsigned int idB)
CARLA_ASSERT(idA < kData->curPluginCount);
CARLA_ASSERT(idB < kData->curPluginCount);
CARLA_ASSERT(kData->plugins != nullptr);
carla_debug("CarlaEngine::switchPlugins(%i)", idA, idB);

if (kData->plugins == nullptr)
{
@@ -1029,10 +1036,10 @@ bool CarlaEngine::switchPlugins(const unsigned int idA, const unsigned int idB)

CarlaPlugin* CarlaEngine::getPlugin(const unsigned int id) const
{
carla_debug("CarlaEngine::getPlugin(%i) [count:%i]", id, kData->curPluginCount);
CARLA_ASSERT(kData->curPluginCount > 0);
CARLA_ASSERT(id < kData->curPluginCount);
CARLA_ASSERT(kData->plugins != nullptr);
carla_debug("CarlaEngine::getPlugin(%i) [count:%i]", id, kData->curPluginCount);

if (id < kData->curPluginCount && kData->plugins != nullptr)
return kData->plugins[id].plugin;
@@ -1047,10 +1054,10 @@ CarlaPlugin* CarlaEngine::getPluginUnchecked(const unsigned int id) const

const char* CarlaEngine::getUniquePluginName(const char* const name)
{
carla_debug("CarlaEngine::getUniquePluginName(\"%s\")", name);
CARLA_ASSERT(kData->maxPluginNumber > 0);
CARLA_ASSERT(kData->plugins != nullptr);
CARLA_ASSERT(name != nullptr);
carla_debug("CarlaEngine::getUniquePluginName(\"%s\")", name);

static CarlaString sname;
sname = name;
@@ -1133,8 +1140,8 @@ const char* CarlaEngine::getUniquePluginName(const char* const name)

bool CarlaEngine::loadFilename(const char* const filename)
{
carla_debug("CarlaEngine::loadFilename(\"%s\")", filename);
CARLA_ASSERT(filename != nullptr);
carla_debug("CarlaEngine::loadFilename(\"%s\")", filename);

// TODO
setLastError("Not implemented yet");
@@ -1143,8 +1150,8 @@ bool CarlaEngine::loadFilename(const char* const filename)

bool CarlaEngine::loadProject(const char* const filename)
{
carla_debug("CarlaEngine::loadProject(\"%s\")", filename);
CARLA_ASSERT(filename != nullptr);
carla_debug("CarlaEngine::loadProject(\"%s\")", filename);

QFile file(filename);

@@ -1204,8 +1211,8 @@ bool CarlaEngine::loadProject(const char* const filename)

bool CarlaEngine::saveProject(const char* const filename)
{
carla_debug("CarlaEngine::saveProject(\"%s\")", filename);
CARLA_ASSERT(filename != nullptr);
carla_debug("CarlaEngine::saveProject(\"%s\")", filename);

QFile file(filename);

@@ -1286,8 +1293,8 @@ void CarlaEngine::callback(const CallbackType action, const unsigned int pluginI

void CarlaEngine::setCallback(const CallbackFunc func, void* const ptr)
{
CARLA_ASSERT(func != nullptr);
carla_debug("CarlaEngine::setCallback(%p, %p)", func, ptr);
CARLA_ASSERT(func);

kData->callback = func;
kData->callbackPtr = ptr;
@@ -1709,10 +1716,10 @@ void CarlaEngine::processPatchbay(float** inBuf, float** outBuf, const uint32_t
#ifndef BUILD_BRIDGE
void CarlaEngine::osc_send_control_add_plugin_start(const int32_t pluginId, const char* const pluginName)
{
carla_debug("CarlaEngine::osc_send_control_add_plugin_start(%i, \"%s\")", pluginId, pluginName);
CARLA_ASSERT(kData->oscData != nullptr);
CARLA_ASSERT(pluginId >= 0 && pluginId < (int32_t)kData->curPluginCount);
CARLA_ASSERT(pluginName);
carla_debug("CarlaEngine::osc_send_control_add_plugin_start(%i, \"%s\")", pluginId, pluginName);

if (kData->oscData != nullptr && kData->oscData->target != nullptr)
{


Loading…
Cancel
Save