]> git.sesse.net Git - kdenlive/blobdiff - src/projecttree/proxyclipjob.cpp
Fix ratio issue when making proxy from playlist clip
[kdenlive] / src / projecttree / proxyclipjob.cpp
index e75fd9569ed90fac0a9a2dcffbfce1fd37214aab..ccd04b338fda9767f0165b01c418153812f305b0 100644 (file)
@@ -64,7 +64,9 @@ void ProxyJob::startJob()
         mltParameters.append(QString("real_time=-%1").arg(KdenliveSettings::mltthreads()));
 
         //TODO: currently, when rendering an xml file through melt, the display ration is lost, so we enforce it manualy
-        double display_ratio = KdenliveDoc::getDisplayRatio(m_src);
+        double display_ratio;
+       if (m_src.startsWith("consumer:")) display_ratio = KdenliveDoc::getDisplayRatio(m_src.section(":", 1));
+       else display_ratio = KdenliveDoc::getDisplayRatio(m_src);
         mltParameters << "aspect=" + QString::number(display_ratio);
             
         // Ask for progress reporting