[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdereview/mplayerthumbs/src
From: Marco Gulino <marco.gulino () gmail ! com>
Date: 2009-04-16 12:12:35
Message-ID: 1239883955.867548.21175.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 954806 by gulino:
bugfix: handle video frames with same variance
M +3 -2 previewingfile.cpp
M +1 -1 thumbnailsmap.cpp
--- trunk/kdereview/mplayerthumbs/src/previewingfile.cpp #954805:954806
@@ -77,8 +77,9 @@
frameSelector=&plainFrameSelector;
else
frameSelector=&randomFrameSelector;
- thumbnailsMap.addThumbnail(videoBackend->preview(frameSelector) );
- kDebug() << "try " << thumbnailsMap.size();
+ Thumbnail *currentFrame=videoBackend->preview(frameSelector);
+ thumbnailsMap.addThumbnail( currentFrame );
+ kDebug() << "try " << thumbnailsMap.size() << ", image variance: " << \
currentFrame->getVariance() << endl;; }
return thumbnailsMap.getBestThumbnail();
}
--- trunk/kdereview/mplayerthumbs/src/thumbnailsmap.cpp #954805:954806
@@ -21,7 +21,7 @@
#include "thumbnail.h"
void ThumbnailsMap::addThumbnail(Thumbnail* thumbnail) {
- thumbnails.insert(thumbnail->getVariance(), thumbnail);
+ thumbnails.insertMulti(thumbnail->getVariance(), thumbnail);
}
bool ThumbnailsMap::hasAGoodImageOrSurrenders(unsigned int minVariance, unsigned int \
maxImages) {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic