From: Jean-Baptiste M. <jb...@kd...> - 2012-09-15 09:45:06
|
Git commit 861d83ee58b4d9e1a699097da18610c6b93c639b by Jean-Baptiste Mardelle. Committed on 15/09/2012 at 11:44. Pushed by mardelle into branch 'master'. Fix crash in images related to deinterlace changes in MLT: http://www.kdenlive.org/mantis/view.php?id=2734 M +3 -1 src/kthumb.cpp http://commits.kde.org/kdenlive/861d83ee58b4d9e1a699097da18610c6b93c639b diff --git a/src/kthumb.cpp b/src/kthumb.cpp index 428d437..bdd6d96 100644 --- a/src/kthumb.cpp +++ b/src/kthumb.cpp @@ -205,7 +205,9 @@ QImage KThumb::getFrame(Mlt::Frame *frame, int frameWidth, int displayWidth, int int ow = frameWidth; int oh = height; mlt_image_format format = mlt_image_rgb24a; - + frame->set("rescale.interp", "nearest"); + frame->set("deinterlace_method", "onefield"); + frame->set("progressive", "1"); 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()); |