X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=thumbnailer%2Fwestleypreview.cpp;h=7a4642a1afc9f20057534bddcbf38770d228164b;hb=56aee6aedeeed3efd10ada8fe3c229eddc01ef05;hp=91132787f6cef51f6431a56404eba5fbc70a346e;hpb=945a1ba0c4593218729c73d2b4baf4c1b0fd9dcc;p=kdenlive diff --git a/thumbnailer/westleypreview.cpp b/thumbnailer/westleypreview.cpp index 91132787..7a4642a1 100644 --- a/thumbnailer/westleypreview.cpp +++ b/thumbnailer/westleypreview.cpp @@ -20,19 +20,17 @@ #include "westleypreview.h" -#include -#include -#include +#include +#include +#include #include #include -#include -#include +#include #include #include #include -#include -#include +#include #include @@ -41,14 +39,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 +65,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 +116,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 +156,5 @@ ThumbCreator::Flags MltPreview::flags() const } + +#include "westleypreview.moc"