[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [digikam/development/6.0.0] libs/dmetadata: backport FFMPEG comments as CaptionMap everywhere
From: Gilles Caulier <null () kde ! org>
Date: 2018-03-01 8:56:37
Message-ID: E1erK0z-0001iJ-5x () code ! kde ! org
[Download RAW message or body]
Git commit fc765d0cab525e75a7749be30045ee5cf2632b61 by Gilles Caulier.
Committed on 01/03/2018 at 08:56.
Pushed by cgilles into branch 'development/6.0.0'.
backport FFMPEG comments as CaptionMap everywhere
M +10 -2 libs/dmetadata/dmetadata_ffmpeg.cpp
https://commits.kde.org/digikam/fc765d0cab525e75a7749be30045ee5cf2632b61
diff --git a/libs/dmetadata/dmetadata_ffmpeg.cpp b/libs/dmetadata/dmetadata_ffmpeg.cpp
index c813926df7..d2f2b606b9 100644
--- a/libs/dmetadata/dmetadata_ffmpeg.cpp
+++ b/libs/dmetadata/dmetadata_ffmpeg.cpp
@@ -43,6 +43,7 @@
// Local incudes
+#include "captionvalues.h"
#include "digikam_debug.h"
#include "digikam_config.h"
@@ -603,8 +604,15 @@ bool DMetadata::loadUsingFFmpeg(const QString& filePath)
{
QString data = QString::fromUtf8(entry->value);
setXmpTagString("Xmp.video.Comment", data);
- // Backport comment in Exif
- setExifComment(data);
+
+ // Backport comment in Exif and Iptc
+
+ CaptionsMap capMap;
+ MetaEngine::AltLangMap comMap;
+ comMap.insert(QLatin1String("x-default"), data);
+ capMap.setData(comMap, MetaEngine::AltLangMap(), QString(), MetaEngine::AltLangMap());
+
+ setImageComments(capMap);
}
// --------------
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic