From: Jean-Baptiste Mardelle Date: Sat, 12 Jul 2008 12:08:21 +0000 (+0000) Subject: Add dvd export profile (problem with 16:9 ratio still pending), some export fixes. X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=f379211a3ce65ec8f3d038c4b0aa87acde4fa6c9;p=kdenlive Add dvd export profile (problem with 16:9 ratio still pending), some export fixes. svn path=/branches/KDE4/; revision=2306 --- diff --git a/export/profiles.xml b/export/profiles.xml index 9075ba74..ffdcd27a 100644 --- a/export/profiles.xml +++ b/export/profiles.xml @@ -18,6 +18,14 @@ + + + + + + + + diff --git a/renderer/renderjob.cpp b/renderer/renderjob.cpp index b6f26948..df71e590 100644 --- a/renderer/renderjob.cpp +++ b/renderer/renderjob.cpp @@ -33,9 +33,10 @@ RenderJob::RenderJob(bool erase, QString renderer, QString profile, QString rend m_erase = erase; m_renderProcess = new QProcess; m_prog = renderer; - m_args << "-profile" << profile << scenelist; + m_args << scenelist; if (in != -1) m_args << "in=" + QString::number(in); if (out != -1) m_args << "out=" + QString::number(out); + 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))); connect(m_renderProcess, SIGNAL(readyReadStandardError()), this, SLOT(receivedStderr())); diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index d7107d1a..e48e413e 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -884,7 +884,7 @@ void MainWindow::slotDoRender(const QString &dest, const QString &render, const videoPlayer = KdenliveSettings::defaultplayerapp(); if (videoPlayer.isEmpty()) KMessageBox::sorry(this, i18n("Cannot play video after rendering because the default video player application is not set.\nPlease define it in Kdenlive settings dialog.")); } - args << "inigo" << m_activeDocument->profilePath() << render << videoPlayer << temp.fileName() << dest << avformat_args; + args << KdenliveSettings::rendererpath() << m_activeDocument->profilePath() << render << videoPlayer << temp.fileName() << dest << avformat_args; QProcess::startDetached("kdenlive_render", args); } }