]> git.sesse.net Git - kdenlive/commitdiff
Fix wrong rgb for stopmotion captured frames
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Sat, 18 Jun 2011 20:54:37 +0000 (20:54 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Sat, 18 Jun 2011 20:54:37 +0000 (20:54 +0000)
svn path=/trunk/kdenlive/; revision=5718

src/mltdevicecapture.cpp

index 23526874747f360a1ed41380df3fc6d46c0f1538..1e16e1783de5d17c270e6d17e0ff70a1ceba658d 100644 (file)
@@ -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();
 }