From: <j-...@us...> - 2009-04-05 11:06:52
|
Revision: 3218 http://kdenlive.svn.sourceforge.net/kdenlive/?rev=3218&view=rev Author: j-b-m Date: 2009-04-05 11:06:37 +0000 (Sun, 05 Apr 2009) Log Message: ----------- Fix rendering with profiles starting by "s=" Modified Paths: -------------- trunk/kdenlive/src/renderwidget.cpp Modified: trunk/kdenlive/src/renderwidget.cpp =================================================================== --- trunk/kdenlive/src/renderwidget.cpp 2009-04-05 02:11:34 UTC (rev 3217) +++ trunk/kdenlive/src/renderwidget.cpp 2009-04-05 11:06:37 UTC (rev 3218) @@ -592,7 +592,7 @@ startPos = m_view.guide_start->itemData(m_view.guide_start->currentIndex()).toDouble(); endPos = m_view.guide_end->itemData(m_view.guide_end->currentIndex()).toDouble(); } - QString renderArgs = m_view.advanced_params->toPlainText(); + QString renderArgs = m_view.advanced_params->toPlainText().simplified(); // Adjust frame scale int width; @@ -620,7 +620,12 @@ QString std = renderArgs; QString destination = m_view.destination_list->itemData(m_view.destination_list->currentIndex()).toString(); - if (std.contains(" s=")) { + if (std.startsWith("s=")) { + QString subsize = std.section(' ', 0, 0).toLower(); + subsize = subsize.section("=", 1, 1); + const QString currentSize = QString::number(width) + 'x' + QString::number(height); + if (subsize != currentSize) resizeProfile = true; + } else if (std.contains(" s=")) { QString subsize = std.section(" s=", 1, 1); subsize = subsize.section(' ', 0, 0).toLower(); const QString currentSize = QString::number(width) + 'x' + QString::number(height); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |