]> git.sesse.net Git - kdenlive/commitdiff
Limit MLT processing threads to 3.
authorDan Dennedy <dan@dennedy.org>
Sat, 16 Jul 2011 18:09:57 +0000 (18:09 +0000)
committerDan Dennedy <dan@dennedy.org>
Sat, 16 Jul 2011 18:09:57 +0000 (18:09 +0000)
svn path=/trunk/kdenlive/; revision=5796

src/kdenlivesettingsdialog.cpp

index b13a82be476981499a8d61dbbde10c999925efd3..53c43c6e246844b5dfb88ca19b8885e0777f11d0 100644 (file)
@@ -83,7 +83,7 @@ KdenliveSettingsDialog::KdenliveSettingsDialog(const QMap<QString, QString>& map
     m_configEnv.mltpathurl->setMode(KFile::Directory);
     m_configEnv.mltpathurl->lineEdit()->setObjectName("kcfg_mltpath");
     m_configEnv.rendererpathurl->lineEdit()->setObjectName("kcfg_rendererpath");
-    m_configEnv.kcfg_mltthreads->setMaximum(QThread::idealThreadCount());
+    m_configEnv.kcfg_mltthreads->setMaximum( QThread::idealThreadCount() < 4 ? QThread::idealThreadCount() : 3 );
     m_configEnv.tmppathurl->setMode(KFile::Directory);
     m_configEnv.tmppathurl->lineEdit()->setObjectName("kcfg_currenttmpfolder");
     m_configEnv.projecturl->setMode(KFile::Directory);