[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/4.3/kdemultimedia/mplayerthumbs/src
From: Marco Gulino <marco.gulino () gmail ! com>
Date: 2009-08-30 22:09:57
Message-ID: 1251670197.820992.9365.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1017563 by gulino:
Backport commit 1017562
M +6 -2 mplayervideobackend.cpp
M +7 -4 servicesfactory.cpp
--- branches/KDE/4.3/kdemultimedia/mplayerthumbs/src/mplayervideobackend.cpp \
#1017562:1017563 @@ -121,8 +121,12 @@
KMD5 md5builder(previewingFile->getFilePath().toLatin1() );
QString md5file=md5builder.hexDigest().data();
QString tmpDirPath = tmpdir->name() + md5file + QDir::separator();
- args << "-nocache" << "-idx" /*@TODO check if it's too slow..*/ << "-ao" << \
"null"/*"-nosound" << */<< "-speed" << "99" /*<< "-sstep" << "5"*/
- << "-vo" << QString("jpeg:outdir=%1").arg(tmpDirPath ) << "-vf" << \
QString("scale=%1:%2").arg(scalingWidth).arg(scalingHeight); + args << "-nocache"
+ // << "-idx" /*@TODO check if it's too slow..*/ Update: probably yes...
+ << "-ao" << "null"/*"-nosound" << */<< "-speed" << "99" /*<< "-sstep" << "5"*/
+ << "-vo" << QString("jpeg:outdir=%1").arg(tmpDirPath )
+// << "-vf" << QString("scale=%1:%2").arg(scalingWidth).arg(scalingHeight) // This \
is probably just a waste of resources, as KDE API suggests to not scale the image. + \
; args+=customargs;
if (! startAndWaitProcess(args) ) return NULL;
--- branches/KDE/4.3/kdemultimedia/mplayerthumbs/src/servicesfactory.cpp \
#1017562:1017563 @@ -37,16 +37,19 @@
VideoBackendIFace *ServicesFactory::videoBackend(PreviewingFile* previewingFile, \
MPlayerThumbsCfg* cfg) { kDebug(DBG_AREA) << "videopreview: backend: " << \
cfg->backend() << endl; switch(cfg->backend() ) {
- case VideoBackendIFace::MPlayer:
- kDebug(DBG_AREA) << "videopreview: Selected mplayer backend\n";
- return new MPlayerVideoBackend(previewingFile, cfg);
- break;
#ifdef PHONON_API
case VideoBackendIFace::Phonon:
kDebug(DBG_AREA) << "videopreview: Selected phonon backend\n";
return new PhononBackend(previewingFile, cfg);
break;
+ case VideoBackendIFace::MPlayer:
+#else
+ #warning using mplayer as only backend
+ default:
#endif
+ kDebug(DBG_AREA) << "videopreview: Selected mplayer backend\n";
+ return new MPlayerVideoBackend(previewingFile, cfg);
+ break;
}
// Well, we should never be here...
return NULL;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic