From: Jean-Baptiste Mardelle Date: Sat, 18 Jun 2011 20:54:37 +0000 (+0000) Subject: Fix wrong rgb for stopmotion captured frames X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=41658e2b2ca95025313172dcd3b199ae23a75b0c;p=kdenlive Fix wrong rgb for stopmotion captured frames svn path=/trunk/kdenlive/; revision=5718 --- 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(); }