Browse Source

Minor optimizations

tags/1.9.4
falkTX 12 years ago
parent
commit
2f72730799
3 changed files with 34 additions and 34 deletions
  1. +8
    -8
      source/backend/plugin/BridgePlugin.cpp
  2. +18
    -18
      source/backend/plugin/CarlaPlugin.cpp
  3. +8
    -8
      source/backend/plugin/CarlaPluginInternal.hpp

+ 8
- 8
source/backend/plugin/BridgePlugin.cpp View File

@@ -294,7 +294,7 @@ public:
m_saved = false;
osc_send_configure(&osc.data, CARLA_BRIDGE_MSG_SAVE_NOW, "");

for (int i=0; i < 200; i++)
for (int i=0; i < 200; ++i)
{
if (m_saved)
break;
@@ -432,7 +432,7 @@ public:
CarlaString portName;

// Audio Ins
for (uint32_t j=0; j < fInfo.aIns; j++)
for (uint32_t j=0; j < fInfo.aIns; ++j)
{
portName.clear();

@@ -456,7 +456,7 @@ public:
}

// Audio Outs
for (uint32_t j=0; j < fInfo.aOuts; j++)
for (uint32_t j=0; j < fInfo.aOuts; ++j)
{
portName.clear();

@@ -530,7 +530,7 @@ public:
if (! kData->active)
{
// disable any output sound
for (i=0; i < kData->audioOut.count; i++)
for (i=0; i < kData->audioOut.count; ++i)
carla_zeroFloat(outBuffer[i], frames);

return;
@@ -743,7 +743,7 @@ public:
// delete old programs
if (prog.count > 0)
{
for (uint32_t i=0; i < prog.count; i++)
for (uint32_t i=0; i < prog.count; ++i)
{
if (prog.names[i])
free((void*)prog.names[i]);
@@ -759,7 +759,7 @@ public:
{
prog.names = new const char* [prog.count];

for (uint32_t i=0; i < prog.count; i++)
for (uint32_t i=0; i < prog.count; ++i)
prog.names[i] = nullptr;
}
else
@@ -777,7 +777,7 @@ public:
// delete old programs
if (midiprog.count > 0)
{
for (uint32_t i=0; i < midiprog.count; i++)
for (uint32_t i=0; i < midiprog.count; ++i)
{
if (midiprog.data[i].name)
free((void*)midiprog.data[i].name);
@@ -1282,7 +1282,7 @@ public:
//kData->osc.thread.waitForStarted();
}

for (int i=0; i < 200; i++)
for (int i=0; i < 200; ++i)
{
if (fInitiated || ! kData->osc.thread.isRunning())
break;


+ 18
- 18
source/backend/plugin/CarlaPlugin.cpp View File

@@ -572,7 +572,7 @@ void CarlaPlugin::getParameterCountInfo(uint32_t* const ins, uint32_t* const out
*outs = 0;
*total = kData->param.count;

for (uint32_t i=0; i < kData->param.count; i++)
for (uint32_t i=0; i < kData->param.count; ++i)
{
if (kData->param.data[i].type == PARAMETER_INPUT)
*ins += 1;
@@ -695,7 +695,7 @@ const SaveState& CarlaPlugin::getSaveState()

const float sampleRate(kData->engine->getSampleRate());

for (uint32_t i=0, count=kData->param.count; i < count; i++)
for (uint32_t i=0, count=kData->param.count; i < count; ++i)
{
const ParameterData& paramData(kData->param.data[i]);

@@ -781,7 +781,7 @@ void CarlaPlugin::loadSaveState(const SaveState& saveState)
// index not valid, try to find by name
else
{
for (uint32_t i=0; i < kData->prog.count; i++)
for (uint32_t i=0; i < kData->prog.count; ++i)
{
getProgramName(i, strBuf);

@@ -833,7 +833,7 @@ void CarlaPlugin::loadSaveState(const SaveState& saveState)

if (type() == PLUGIN_LADSPA || type() == PLUGIN_LV2)
{
for (uint32_t i=0; i < kData->param.count; i++)
for (uint32_t i=0; i < kData->param.count; ++i)
{
getParameterSymbol(i, strBuf);

@@ -1275,7 +1275,7 @@ void CarlaPlugin::setParameterValueByRealIndex(const int32_t rindex, const float
if (rindex == PARAMETER_CTRL_CHANNEL)
return setCtrlChannel(int8_t(value), sendOsc, sendCallback);

for (uint32_t i=0; i < kData->param.count; i++)
for (uint32_t i=0; i < kData->param.count; ++i)
{
if (kData->param.data[i].rindex == rindex)
return setParameterValue(i, value, sendGui, sendOsc, sendCallback);
@@ -1421,7 +1421,7 @@ void CarlaPlugin::setProgram(int32_t index, const bool sendGui, const bool sendO
if (sendGui)
uiProgramChange(fixedIndex);

for (uint32_t i=0; i < kData->param.count; i++)
for (uint32_t i=0; i < kData->param.count; ++i)
{
// FIXME?
kData->param.ranges[i].def = getParameterValue(i);
@@ -1467,7 +1467,7 @@ void CarlaPlugin::setMidiProgram(int32_t index, const bool sendGui, const bool s
if (type() != PLUGIN_GIG && type() != PLUGIN_SF2 && type() != PLUGIN_SFZ)
#endif
{
for (uint32_t i=0; i < kData->param.count; i++)
for (uint32_t i=0; i < kData->param.count; ++i)
{
// FIXME?
kData->param.ranges[i].def = getParameterValue(i);
@@ -1495,7 +1495,7 @@ void CarlaPlugin::setMidiProgram(int32_t index, const bool sendGui, const bool s

void CarlaPlugin::setMidiProgramById(const uint32_t bank, const uint32_t program, const bool sendGui, const bool sendOsc, const bool sendCallback)
{
for (uint32_t i=0; i < kData->midiprog.count; i++)
for (uint32_t i=0; i < kData->midiprog.count; ++i)
{
if (kData->midiprog.data[i].bank == bank && kData->midiprog.data[i].program == program)
return setMidiProgram(i, sendGui, sendOsc, sendCallback);
@@ -1524,7 +1524,7 @@ void CarlaPlugin::idleGui()
postRtEventsRun();

// Update parameter outputs
for (uint32_t i=0; i < kData->param.count; i++)
for (uint32_t i=0; i < kData->param.count; ++i)
{
if (kData->param.data[i].type == PARAMETER_OUTPUT)
uiParameterChange(i, getParameterValue(i));
@@ -1647,7 +1647,7 @@ void CarlaPlugin::registerToOscClient()
{
char bufName[STR_MAX+1], bufUnit[STR_MAX+1];

for (uint32_t i=0; i < kData->param.count; i++)
for (uint32_t i=0; i < kData->param.count; ++i)
{
carla_fill<char>(bufName, STR_MAX, '\0');
carla_fill<char>(bufUnit, STR_MAX, '\0');
@@ -1679,14 +1679,14 @@ void CarlaPlugin::registerToOscClient()
#ifdef BUILD_BRIDGE
kData->engine->osc_send_bridge_program_count(kData->prog.count);

for (uint32_t i=0; i < kData->prog.count; i++)
for (uint32_t i=0; i < kData->prog.count; ++i)
kData->engine->osc_send_bridge_program_info(i, kData->prog.names[i]);

kData->engine->osc_send_bridge_set_program(kData->prog.current);
#else
kData->engine->osc_send_control_set_program_count(fId, kData->prog.count);

for (uint32_t i=0; i < kData->prog.count; i++)
for (uint32_t i=0; i < kData->prog.count; ++i)
kData->engine->osc_send_control_set_program_name(fId, i, kData->prog.names[i]);

kData->engine->osc_send_control_set_program(fId, kData->prog.current);
@@ -1699,7 +1699,7 @@ void CarlaPlugin::registerToOscClient()
#ifdef BUILD_BRIDGE
kData->engine->osc_send_bridge_midi_program_count(kData->midiprog.count);

for (uint32_t i=0; i < kData->midiprog.count; i++)
for (uint32_t i=0; i < kData->midiprog.count; ++i)
{
const MidiProgramData& mpData(kData->midiprog.data[i]);

@@ -1710,7 +1710,7 @@ void CarlaPlugin::registerToOscClient()
#else
kData->engine->osc_send_control_set_midi_program_count(fId, kData->midiprog.count);

for (uint32_t i=0; i < kData->midiprog.count; i++)
for (uint32_t i=0; i < kData->midiprog.count; ++i)
{
const MidiProgramData& mpData(kData->midiprog.data[i]);

@@ -1802,7 +1802,7 @@ void CarlaPlugin::updateOscData(const lo_address& source, const char* const url)
osc_send_midi_program(&kData->osc.data, curMidiProg.bank, curMidiProg.program);
}

for (uint32_t i=0; i < kData->param.count; i++)
for (uint32_t i=0; i < kData->param.count; ++i)
osc_send_control(&kData->osc.data, kData->param.data[i].rindex, getParameterValue(i));

carla_stdout("CarlaPlugin::updateOscData() - done");
@@ -1890,7 +1890,7 @@ void CarlaPlugin::sendMidiAllNotesOff()
postEvent.value2 = 0;
postEvent.value3 = 0.0f;

for (unsigned short i=0; i < MAX_MIDI_NOTE; i++)
for (unsigned short i=0; i < MAX_MIDI_NOTE; ++i)
{
postEvent.value2 = i;
kData->postRtEvents.appendRT(postEvent);
@@ -1954,7 +1954,7 @@ void CarlaPlugin::postRtEventsRun()
{
kData->engine->osc_send_control_set_program(fId, event.value1);

for (uint32_t j=0; j < kData->param.count; j++)
for (uint32_t j=0; j < kData->param.count; ++j)
kData->engine->osc_send_control_set_default_value(fId, j, kData->param.ranges[j].def);
}
#endif
@@ -1974,7 +1974,7 @@ void CarlaPlugin::postRtEventsRun()
{
kData->engine->osc_send_control_set_midi_program(fId, event.value1);

for (uint32_t j=0; j < kData->param.count; j++)
for (uint32_t j=0; j < kData->param.count; ++j)
kData->engine->osc_send_control_set_default_value(fId, j, kData->param.ranges[j].def);
}
#endif


+ 8
- 8
source/backend/plugin/CarlaPluginInternal.hpp View File

@@ -90,7 +90,7 @@ struct PluginAudioData {
{
if (ports != nullptr)
{
for (uint32_t i=0; i < count; i++)
for (uint32_t i=0; i < count; ++i)
{
if (ports[i].port != nullptr)
{
@@ -108,7 +108,7 @@ struct PluginAudioData {

void initBuffers(CarlaEngine* const engine)
{
for (uint32_t i=0; i < count; i++)
for (uint32_t i=0; i < count; ++i)
{
if (ports[i].port != nullptr)
ports[i].port->initBuffer(engine);
@@ -255,7 +255,7 @@ struct PluginProgramData {
names = new ProgramName[newCount];
count = newCount;

for (uint32_t i=0; i < newCount; i++)
for (uint32_t i=0; i < newCount; ++i)
names[i] = nullptr;
}

@@ -263,7 +263,7 @@ struct PluginProgramData {
{
if (names != nullptr)
{
for (uint32_t i=0; i < count; i++)
for (uint32_t i=0; i < count; ++i)
{
if (names[i] != nullptr)
delete[] names[i];
@@ -317,7 +317,7 @@ struct PluginMidiProgramData {
{
if (data != nullptr)
{
for (uint32_t i=0; i < count; i++)
for (uint32_t i=0; i < count; ++i)
{
if (data[i].name != nullptr)
delete[] data[i].name;
@@ -604,7 +604,7 @@ struct CarlaPluginProtectedData {
{
if (latencyBuffers != nullptr)
{
for (uint32_t i=0; i < audioIn.count; i++)
for (uint32_t i=0; i < audioIn.count; ++i)
{
CARLA_ASSERT(latencyBuffers[i] != nullptr);

@@ -627,7 +627,7 @@ struct CarlaPluginProtectedData {
{
if (latencyBuffers != nullptr)
{
for (uint32_t i=0; i < audioIn.count; i++)
for (uint32_t i=0; i < audioIn.count; ++i)
{
CARLA_ASSERT(latencyBuffers[i] != nullptr);

@@ -643,7 +643,7 @@ struct CarlaPluginProtectedData {
{
latencyBuffers = new float*[audioIn.count];

for (uint32_t i=0; i < audioIn.count; i++)
for (uint32_t i=0; i < audioIn.count; ++i)
{
latencyBuffers[i] = new float[latency];
carla_zeroFloat(latencyBuffers[i], latency);


Loading…
Cancel
Save