]> git.sesse.net Git - kdenlive/commitdiff
Fix compatibility with dvdauthor 0.7
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Sun, 12 Dec 2010 11:11:04 +0000 (11:11 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Sun, 12 Dec 2010 11:11:04 +0000 (11:11 +0000)
svn path=/trunk/kdenlive/; revision=5163

src/dvdwizard.cpp

index 820d02fbb6228a8ab64046329ce5727be15d3563..fe6833c6fe4146d8f63a2304433e2a7554971428 100644 (file)
@@ -485,6 +485,10 @@ void DvdWizard::generateDvd()
     }
     m_creationLog.clear();
     m_dvdauthor = new QProcess(this);
+    // Set VIDEO_FORMAT variable (required by dvdauthor 0.7)
+    QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
+    env.insert("VIDEO_FORMAT", m_pageVob->isPal() ? "PAL" : "NTSC"); 
+    m_dvdauthor->setProcessEnvironment(env);
     connect(m_dvdauthor, SIGNAL(finished(int , QProcess::ExitStatus)), this, SLOT(slotRenderFinished(int, QProcess::ExitStatus)));
     connect(m_dvdauthor, SIGNAL(readyReadStandardOutput()), this, SLOT(slotShowRenderInfo()));
     m_dvdauthor->setProcessChannelMode(QProcess::MergedChannels);