From 41658e2b2ca95025313172dcd3b199ae23a75b0c Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Mardelle Date: Sat, 18 Jun 2011 20:54:37 +0000 Subject: [PATCH] Fix wrong rgb for stopmotion captured frames svn path=/trunk/kdenlive/; revision=5718 --- src/mltdevicecapture.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mltdevicecapture.cpp b/src/mltdevicecapture.cpp index 23526874..1e16e178 100644 --- a/src/mltdevicecapture.cpp +++ b/src/mltdevicecapture.cpp @@ -166,6 +166,7 @@ void MltDeviceCapture::stop() bool isPlaylist = false; disconnect(this, SIGNAL(imageReady(QImage)), this, SIGNAL(frameUpdated(QImage))); m_captureDisplayWidget->stop(); + if (m_mltConsumer) { m_mltConsumer->set("refresh", 0); m_mltConsumer->stop(); @@ -372,7 +373,7 @@ void MltDeviceCapture::saveFrame(Mlt::Frame& frame) Mlt::Producer trackProducer(tractor.track(0)); trackProducer.set("hide", 0); - qimage.rgbSwapped().save(m_capturePath); + qimage.save(m_capturePath); emit frameSaved(m_capturePath); m_capturePath.clear(); } -- 2.39.5