]> git.sesse.net Git - kdenlive/commitdiff
Make sure thumbnails request a width that is a multiple of 2, fixes current thumb...
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Wed, 26 Sep 2012 22:25:54 +0000 (00:25 +0200)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Wed, 26 Sep 2012 22:25:54 +0000 (00:25 +0200)
src/kthumb.cpp

index bdd6d9689ad240ac90f68243074fba2a167da734..350f14f46bb8cf65b9fea30de5f14d06dc66039e 100644 (file)
@@ -207,7 +207,9 @@ QImage KThumb::getFrame(Mlt::Frame *frame, int frameWidth, int displayWidth, int
     mlt_image_format format = mlt_image_rgb24a;
     frame->set("rescale.interp", "nearest");
     frame->set("deinterlace_method", "onefield");
-    frame->set("progressive", "1");
+    frame->set("top_field_first", -1 );
+    //frame->set("progressive", "1");
+    if (ow % 2 == 1) ow++;
     const uchar* imagedata = frame->get_image(format, ow, oh);
     QImage image(ow, oh, QImage::Format_ARGB32_Premultiplied);
     memcpy(image.bits(), imagedata, ow * oh * 4);//.byteCount());