summaryrefslogtreecommitdiffstats
path: root/smdirwatcher.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'smdirwatcher.cpp')
-rw-r--r--smdirwatcher.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/smdirwatcher.cpp b/smdirwatcher.cpp
index 2421b1e..a6163c2 100644
--- a/smdirwatcher.cpp
+++ b/smdirwatcher.cpp
@@ -147,7 +147,9 @@ const QList<QVariant> SmDataColletor::fileData(const QFileInfo &fi){
data << fi.lastModified();
QList<QVariant> si = QList<QVariant>() << QVariant() << QVariant();
if(mime.startsWith("video")){
- si = Helper::duration(fi.absoluteFilePath());
+ QVariantMap ffData = Helper::ffmpegData(fi.absoluteFilePath());
+ si[0] = ffData.value("duration").toDouble();
+ si[1] = ffData.value("bit_rate").toInt();
}else if(mime.startsWith("image")){
QImage img(fi.absoluteFilePath());
si[0] = img.size();