X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Finiteffects.h;h=cbc06d0858d5d55ff93cbde663a6dbfcc0825586;hb=ab65ab29ddec974e04b93679bf10e4046129d97d;hp=d87c5abcf9e0bbd41664e990a453e76874829124;hpb=c3df7ece2f110df69de34623e66f12ce42a9b166;p=kdenlive diff --git a/src/initeffects.h b/src/initeffects.h index d87c5abc..cbc06d08 100644 --- a/src/initeffects.h +++ b/src/initeffects.h @@ -54,7 +54,7 @@ public: * It checks for all available effects and transitions, removes blacklisted * ones, calls fillTransitionsList() and parseEffectFile() to fill the lists * (with sorted, unique items) and then fills the global lists. */ - static Mlt::Repository *parseEffectFiles(); + static void parseEffectFiles(); static void refreshLumas(); static QDomDocument createDescriptionFromMlt(Mlt::Repository* repository, const QString& type, const QString& name); static QDomDocument getUsedCustomEffects(QMap effectids); @@ -95,29 +95,17 @@ public: * @param videoEffectList list of video effects * @param name file name * @param filtersList list of filters in the MLT repository - * @param producersList list of producers in the MLT repository */ + * @param producersList list of producers in the MLT repository + * @param repository MLT repository */ static void parseEffectFile(EffectsList *customEffectList, EffectsList *audioEffectList, EffectsList *videoEffectList, QString name, QStringList filtersList, - QStringList producersList); + QStringList producersList, + Mlt::Repository *repository); /** @brief Reloads information about custom effects. */ static void parseCustomEffectsFile(); - static const char* ladspaEffectString(int ladspaId, QStringList params); - static void ladspaEffectFile(const QString & fname, int ladspaId, QStringList params); - - static const char* ladspaPitchEffectString(QStringList params); - static const char* ladspaReverbEffectString(QStringList params); - static const char* ladspaRoomReverbEffectString(QStringList params); - static const char* ladspaEqualizerEffectString(QStringList params); - static const char* ladspaDeclipEffectString(QStringList); - static const char* ladspaVinylEffectString(QStringList params); - static const char* ladspaLimiterEffectString(QStringList params); - static const char* ladspaPitchShifterEffectString(QStringList params); - static const char* ladspaPhaserEffectString(QStringList params); - static const char* ladspaRateScalerEffectString(QStringList params); - static const char* ladspaEqualizer15EffectString(QStringList params); private: initEffects(); // disable the constructor