]> git.sesse.net Git - kdenlive/blobdiff - src/vectorscope.cpp
Update scopes using a frame image from the consumer-frame-show event
[kdenlive] / src / vectorscope.cpp
index cca16ef1dfca189071cf18d8bf751386e54b8536..01a41d4dd6ff187a50372b510a780c47e4c4b827 100644 (file)
@@ -192,7 +192,7 @@ QImage Vectorscope::renderHUD(uint)
     return hud;
 }
 
-QImage Vectorscope::renderScope(uint accelerationFactor)
+QImage Vectorscope::renderScope(uint accelerationFactor, QImage qimage)
 {
     QTime start = QTime::currentTime();
     QImage scope;
@@ -202,7 +202,7 @@ QImage Vectorscope::renderScope(uint accelerationFactor)
     } else {
 
         scope = m_vectorscopeGenerator->calculateVectorscope(m_scopeRect.size(),
-                                                             m_activeRender->extractFrame(m_activeRender->seekFramePosition()),
+                                                             qimage,
                                                              m_gain, (VectorscopeGenerator::PaintMode) ui->paintMode->itemData(ui->paintMode->currentIndex()).toInt(),
                                                              m_aAxisEnabled->isChecked(), accelerationFactor);