X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=thumbnailer%2Fwestleypreview.cpp;h=b3212da8edac1e366cdc37b493349ab362dafb7a;hb=1404e8f1d631c81399e0e92ffce7dfac0195fabb;hp=91132787f6cef51f6431a56404eba5fbc70a346e;hpb=945a1ba0c4593218729c73d2b4baf4c1b0fd9dcc;p=kdenlive diff --git a/thumbnailer/westleypreview.cpp b/thumbnailer/westleypreview.cpp index 91132787..b3212da8 100644 --- a/thumbnailer/westleypreview.cpp +++ b/thumbnailer/westleypreview.cpp @@ -41,14 +41,14 @@ //#include "config.h" extern "C" { - KDE_EXPORT ThumbCreator *new_creator() { - return new MltPreview; - } +KDE_EXPORT ThumbCreator *new_creator() { + return new MltPreview; +} } MltPreview::MltPreview() : - QObject(), - ThumbCreator() + QObject(), + ThumbCreator() { Mlt::Factory::init(); } @@ -67,6 +67,7 @@ bool MltPreview::create(const QString &path, int width, int height, QImage &img) if (producer->is_blank()) { delete producer; + delete profile; return false; } int frame = 75; @@ -117,7 +118,7 @@ QImage MltPreview::getFrame(Mlt::Producer *producer, int framepos, int /*width*/ } -uint MltPreview::imageVariance(QImage image) +uint MltPreview::imageVariance(const QImage &image) { if (image.isNull()) return 0; uint delta = 0; @@ -157,3 +158,5 @@ ThumbCreator::Flags MltPreview::flags() const } + +#include "westleypreview.moc"