[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [digikam/development/6.0.0] libs/dmetadata: dispatch FFMPeg rating to Exif and Iptc
From:       Gilles Caulier <null () kde ! org>
Date:       2018-02-28 21:06:48
Message-ID: E1er8w4-0006YE-Kv () code ! kde ! org
[Download RAW message or body]

Git commit d9dfb0a7913f1a854da83393d718fae64adb45f1 by Gilles Caulier.
Committed on 28/02/2018 at 21:06.
Pushed by cgilles into branch 'development/6.0.0'.

dispatch FFMPeg rating to Exif and Iptc

M  +9    -1    libs/dmetadata/dmetadata_ffmpeg.cpp

https://commits.kde.org/digikam/d9dfb0a7913f1a854da83393d718fae64adb45f1

diff --git a/libs/dmetadata/dmetadata_ffmpeg.cpp b/libs/dmetadata/dmetadata_ffmpeg.cpp
index 30dd36b928..5baa995ab3 100644
--- a/libs/dmetadata/dmetadata_ffmpeg.cpp
+++ b/libs/dmetadata/dmetadata_ffmpeg.cpp
@@ -491,7 +491,15 @@ bool DMetadata::loadUsingFFmpeg(const QString& filePath)
 
     if (entry)
     {
-        setXmpTagString("Xmp.video.Rating", QString::fromUtf8(entry->value));
+        QString data = QString::fromUtf8(entry->value);
+        setXmpTagString("Xmp.video.Rating", data);
+        
+        // Backport rating in Exif and Iptc
+        bool b     = false;
+        int rating = data.toInt(&b);
+        
+        if (b)
+            setImageRating(rating);
     }
 
     // --------------
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic