]> git.sesse.net Git - kdenlive/blobdiff - renderer/renderjob.cpp
Don't allow clip moving over another one
[kdenlive] / renderer / renderjob.cpp
index df71e590eb360ae09880b3e0d29b4ac652ce321a..d7964701e6c481b352993177447459fec5f99793 100644 (file)
@@ -25,7 +25,7 @@
 
 static QDBusConnection connection(QLatin1String(""));
 
-RenderJob::RenderJob(bool erase, QString renderer, QString profile, QString rendermodule, QString player, QString scenelist, QString dest, QStringList args, int in, int out) : QObject(), m_jobUiserver(NULL) {
+RenderJob::RenderJob(bool erase, const QString &renderer, const QString &profile, const QString &rendermodule, const QString &player, const QString &scenelist, const QString &dest, const QStringList &preargs, const QStringList &args, int in, int out) : QObject(), m_jobUiserver(NULL) {
     m_scenelist = scenelist;
     m_dest = dest;
     m_player = player;
@@ -36,6 +36,8 @@ RenderJob::RenderJob(bool erase, QString renderer, QString profile, QString rend
     m_args << scenelist;
     if (in != -1) m_args << "in=" + QString::number(in);
     if (out != -1) m_args << "out=" + QString::number(out);
+    m_args << preargs;
+    //qDebug()<<"PRE ARGS: "<<preargs;
     m_args << "-profile" << profile;
     m_args << "-consumer" << rendermodule + ":" + m_dest << "progress=1" << args;
     connect(m_renderProcess, SIGNAL(finished(int, QProcess::ExitStatus)), this, SLOT(slotIsOver(int, QProcess::ExitStatus)));