diff --git a/src/timeline2/view/dialogs/speeddialog.cpp b/src/timeline2/view/dialogs/speeddialog.cpp index 0e2b7797fa588ece8eef3afd701a33d10cdc0390..92b1e41e3db0150727b260a532ded5ba6e804dcc 100644 --- a/src/timeline2/view/dialogs/speeddialog.cpp +++ b/src/timeline2/view/dialogs/speeddialog.cpp @@ -22,6 +22,8 @@ #include "speeddialog.h" #include "ui_clipspeed_ui.h" +#include "effects/effectsrepository.hpp" + #include #include #include @@ -49,6 +51,10 @@ SpeedDialog::SpeedDialog(QWidget *parent, double speed, double minSpeed, double ui->speedSpin->setValue(speed); ui->speedSlider->setValue(qLn(speed) * 12); ui->pitchCompensate->setChecked(pitch_compensate); + if (!EffectsRepository::get()->exists(QStringLiteral("rbpitch"))) { + ui->pitchCompensate->setEnabled(false); + ui->pitchCompensate->setToolTip(i18n("MLT must be compiled with rubberband library to enable pitch correction")); + } // Info widget KMessageWidget *infoMessage = new KMessageWidget(this);