X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Finiteffects.cpp;h=6a759f20beb77dca3feac260a7400c3d7ca6998e;hb=826f7539d163276fb0e4bc200aedf81547ce1c52;hp=9d86caeadc432728e4d82cb8956b51239ac92de6;hpb=f9dbfa756b78f336576b42f041de325c98aa48e8;p=kdenlive diff --git a/src/initeffects.cpp b/src/initeffects.cpp index 9d86caea..6a759f20 100644 --- a/src/initeffects.cpp +++ b/src/initeffects.cpp @@ -17,22 +17,21 @@ * * ***************************************************************************/ - -#include -#include -#include -#include - -#include -#include -#include - #include "initeffects.h" #include "kdenlivesettings.h" #include "effectslist.h" #include "effectstackedit.h" #include "mainwindow.h" +#include +#include +#include + +#include +#include +#include +#include + initEffectsThumbnailer::initEffectsThumbnailer() { } @@ -256,24 +255,23 @@ void initEffects::parseEffectFile(EffectsList *customEffectList, EffectsList *au } QString groupName; if (doc.elementsByTagName("effectgroup").item(0).toElement().tagName() == "effectgroup") { - groupName = documentElement.attribute("name", QString::null); + groupName = documentElement.attribute("name", QString()); } int i = 0; while (!effects.item(i).isNull()) { documentElement = effects.item(i).toElement(); - QString tag = documentElement.attribute("tag", QString::null); + QString tag = documentElement.attribute("tag", QString()); bool ladspaOk = true; if (tag == "ladspa") { - QString library = documentElement.attribute("library", QString::null); + QString library = documentElement.attribute("library", QString()); if (KStandardDirs::locate("ladspa_plugin", library).isEmpty()) ladspaOk = false; } // Parse effect file if ((filtersList.contains(tag) || producersList.contains(tag)) && ladspaOk) { - bool isAudioEffect = false; - QString type = documentElement.attribute("type", QString::null); + QString type = documentElement.attribute("type", QString()); if (type == "audio") audioEffectList->append(documentElement); else if (type == "custom") customEffectList->append(documentElement); else videoEffectList->append(documentElement); @@ -297,10 +295,10 @@ void initEffects::parseEffectFile(EffectsList *customEffectList, EffectsList *au QDomNode propsnode = documentElement.elementsByTagName("properties").item(0); if (!propsnode.isNull()) { QDomElement propselement = propsnode.toElement(); - id = propselement.attribute("id", QString::null); - effectTag = propselement.attribute("tag", QString::null); - if (propselement.attribute("type", QString::null) == "audio") type = AUDIOEFFECT; - else if (propselement.attribute("type", QString::null) == "custom") type = CUSTOMEFFECT; + id = propselement.attribute("id", QString()); + effectTag = propselement.attribute("tag", QString()); + if (propselement.attribute("type", QString()) == "audio") type = AUDIOEFFECT; + else if (propselement.attribute("type", QString()) == "custom") type = CUSTOMEFFECT; else type = VIDEOEFFECT; } @@ -353,7 +351,7 @@ void initEffects::parseEffectFile(EffectsList *customEffectList, EffectsList *au } //static -char* initEffects::ladspaEffectString(int ladspaId, QStringList params) { +const char* initEffects::ladspaEffectString(int ladspaId, QStringList params) { if (ladspaId == 1433) //Pitch return ladspaPitchEffectString(params); else if (ladspaId == 1216) //Room Reverb @@ -364,13 +362,13 @@ char* initEffects::ladspaEffectString(int ladspaId, QStringList params) { return ladspaEqualizerEffectString(params); else { kDebug() << "++++++++++ ASKING FOR UNKNOWN LADSPA EFFECT: " << ladspaId << endl; - return (char *) ""; + return ""; } } //static void initEffects::ladspaEffectFile(const QString & fname, int ladspaId, QStringList params) { - char *filterString; + const char *filterString; switch (ladspaId) { case 1433: //Pitch filterString = ladspaPitchEffectString(params); @@ -420,54 +418,54 @@ void initEffects::ladspaEffectFile(const QString & fname, int ladspaId, QStringL const QString jackString = "248000"; -char* initEffects::ladspaDeclipEffectString(QStringList) { +const char* initEffects::ladspaDeclipEffectString(QStringList) { return qstrdup(QString(jackString + "1195truefalsetrue1.0000001.000000true").toUtf8()); } /* -char* initEffects::ladspaVocoderEffectString(QStringList params) +const char* initEffects::ladspaVocoderEffectString(QStringList params) { return qstrdup( QString(jackString + "1441truefalsetrue1.0000001.000000truetrue0.0000000.000000true%1%1true%1%1true%1%1true%1%1true%2%2true%2%2true%2%2true%2%2true%3%3true%3%3true%3%3true%3%3true%4%4true%4%4true%4%4true%4%4").arg(params[0]).arg(params[1]).arg(params[2]).arg(params[3])); }*/ -char* initEffects::ladspaVinylEffectString(QStringList params) { +const char* initEffects::ladspaVinylEffectString(QStringList params) { return qstrdup(QString(jackString + "1905truefalsetrue1.0000001.000000%1%2%3%4%5").arg(params[0]).arg(params[1]).arg(params[2]).arg(params[3]).arg(params[4]).toUtf8()); } -char* initEffects::ladspaPitchEffectString(QStringList params) { +const char* initEffects::ladspaPitchEffectString(QStringList params) { return qstrdup(QString(jackString + "1433truefalsetrue1.01.0truetrue%1%1true4.0000004.000000").arg(params[0]).toUtf8()); } -char* initEffects::ladspaRoomReverbEffectString(QStringList params) { +const char* initEffects::ladspaRoomReverbEffectString(QStringList params) { return qstrdup(QString(jackString + "1216truefalsetrue1.0000001.000000truetrue%1%1true%2%2true%3%3true0.7500000.750000true-70.000000-70.000000true0.0000000.000000true-17.500000-17.500000").arg(params[0]).arg(params[1]).arg(params[2]).toUtf8()); } -char* initEffects::ladspaReverbEffectString(QStringList params) { +const char* initEffects::ladspaReverbEffectString(QStringList params) { return qstrdup(QString(jackString + "1423true falsetrue 1.0000001.000000 truetrue%1 %1true%2%2true0.2500000.250000").arg(params[0]).arg(params[1]).toUtf8()); } -char* initEffects::ladspaEqualizerEffectString(QStringList params) { +const char* initEffects::ladspaEqualizerEffectString(QStringList params) { return qstrdup(QString(jackString + "1901true falsetrue 1.0000001.000000%1%2 %3").arg(params[0]).arg(params[1]).arg(params[2]).toUtf8()); } -char* initEffects::ladspaLimiterEffectString(QStringList params) { +const char* initEffects::ladspaLimiterEffectString(QStringList params) { return qstrdup(QString(jackString + "1913truefalsetrue1.0000001.000000%1%2%3").arg(params[0]).arg(params[1]).arg(params[2]).toUtf8()); } -char* initEffects::ladspaPitchShifterEffectString(QStringList params) { +const char* initEffects::ladspaPitchShifterEffectString(QStringList params) { return qstrdup(QString(jackString + "1193truefalsetrue1.0000001.000000truetrue%1%1").arg(params[0]).toUtf8()); } -char* initEffects::ladspaRateScalerEffectString(QStringList params) { +const char* initEffects::ladspaRateScalerEffectString(QStringList params) { return qstrdup(QString(jackString + "1417truefalsetrue1.0000001.000000truetrue%1%1").arg(params[0]).toUtf8()); } -char* initEffects::ladspaPhaserEffectString(QStringList params) { +const char* initEffects::ladspaPhaserEffectString(QStringList params) { return qstrdup(QString(jackString + "1217truefalsetrue1.0000001.000000truetrue%1%1true%2%2true%3%3true%4%4").arg(params[0]).arg(params[1]).arg(params[2]).arg(params[3]).toUtf8()); } -QDomDocument initEffects::createDescriptionFromMlt(Mlt::Repository* repository, const QString& type, const QString& filtername) { +QDomDocument initEffects::createDescriptionFromMlt(Mlt::Repository* repository, const QString& /*type*/, const QString& filtername) { QDomDocument ret; Mlt::Properties *metadata = repository->metadata(filter_type, filtername.toAscii().data());