diff options
Diffstat (limited to 'smdirwatcher.cpp')
-rw-r--r-- | smdirwatcher.cpp | 4 |
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(); |