<div dir="ltr">I'm back to this subject.<div><br></div><div>I receive a mail from Exiv2 forum few days ago. This become more and more critical for the future of Exiv2 :</div><div><br></div><div><a href="http://dev.exiv2.org/boards/3/topics/2829">http://dev.exiv2.org/boards/3/topics/2829</a></div><div><br></div><div>I don't know where is the problem exactly in Exiv2 team. Even if Exiv2 0.26 is released, i fear to see a very long time before a next 0.27 release with video support bugfixes, as i hope.</div><div><br></div><div>So we need a solid alternative... The only one is Exiftool of course. I see these possible problem to use it in digiKam:</div><div><br></div><div>- Exiftool is Perl based program, not a lox level library. For each action to perform with metadata, we need to create a process. this is time consuming in a muti-threaded application as digiKam.</div><div><br></div><div>- Exiftool can be compiled as binary program for the target and It need to be embedded in digiKam as ressource. This is a little bit complicated to do. Even if we do it fro the bundle, the distro based version will still as a script. Performance will be low, i'm sure...</div><div><br></div><div>- Exiftool syntax to play with metadata tags is completely different than Exiv2. The port will be long and regression tests an hell...</div><div><br></div><div>Voilà. I'm not yet investigated better for the moment. This kind of change in digiKam core is a very important stage, so, a good analysis of the possibilities need to be done before to start something in source code.</div><div><br></div><div>Gilles Caulier</div><div><br></div><div><br><div><br></div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-03-30 11:43 GMT+02:00 Gilles Caulier <span dir="ltr"><<a href="mailto:caulier.gilles@gmail.com" target="_blank">caulier.gilles@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">There is some way that we can experiment, but i don't yet found enough time to code something suitable for the moment.<div><br></div><div>It still in my TODO list.</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>Gilles Caulier</div></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2017-03-30 11:23 GMT+02:00 NeiNei <span dir="ltr"><<a href="mailto:neinei@gmx.net" target="_blank">neinei@gmx.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Gilles,<br>
<br>
just wanted to get back on the question of the suitability of the C++ Interface for ExifTool for DigiKam. Perhaps you have found some time already to take a look at it?<br>
<br>
Best,<br>
NeiNei<span><br>
<br>
On 11.03.2017 18:59, Gilles Caulier wrote:<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>
Effectively, it's interesting. I will take a look...<br>
<br>
Gilles Caulier<br>
<br>
2017-03-11 18:09 GMT+01:00 Andrey Goreev <<a href="mailto:aegoreev@gmail.com" target="_blank">aegoreev@gmail.com</a><br></span>
<mailto:<a href="mailto:aegoreev@gmail.com" target="_blank">aegoreev@gmail.com</a>>>:<span><br>
<br>
    Can this help ?<br>
<br>
    <a href="http://owl.phy.queensu.ca/~phil/cpp_exiftool/" rel="noreferrer" target="_blank">http://owl.phy.queensu.ca/~phi<wbr>l/cpp_exiftool/</a><br>
    <<a href="http://owl.phy.queensu.ca/~phil/cpp_exiftool/" rel="noreferrer" target="_blank">http://owl.phy.queensu.ca/~ph<wbr>il/cpp_exiftool/</a>><br>
<br>
<br>
    Sent from my Samsung Galaxy smartphone.<br>
<br>
    -------- Original message --------<br>
    From: Gilles Caulier <<a href="mailto:caulier.gilles@gmail.com" target="_blank">caulier.gilles@gmail.com</a><br></span><span>
    <mailto:<a href="mailto:caulier.gilles@gmail.com" target="_blank">caulier.gilles@gmail.c<wbr>om</a>>><br>
    Date: 2017-03-11 9:17 AM (GMT-07:00)<br>
    To: digiKam - Home Manage your photographs as a professional with<br>
    the power of open source <<a href="mailto:digikam-users@kde.org" target="_blank">digikam-users@kde.org</a><br></span><span>
    <mailto:<a href="mailto:digikam-users@kde.org" target="_blank">digikam-users@kde.org</a>><wbr>><br>
    Subject: Re: Exiv2 bug reports<br>
<br>
<br>
<br>
    2017-03-11 16:48 GMT+01:00 Andrey Goreev <<a href="mailto:aegoreev@gmail.com" target="_blank">aegoreev@gmail.com</a><br></span>
    <mailto:<a href="mailto:aegoreev@gmail.com" target="_blank">aegoreev@gmail.com</a>>>:<span><br>
<br>
        What tool is creating xmp sidecar files for the video files at<br>
        the moment? Exiv2 ?<br>
<br>
<br>
    yes<br>
<br>
<br>
<br>
        But anyways, there has to be something else in the FOSS world<br>
        that can handle the job.<br>
<br>
        Video format is just too different from the image format so it<br>
        is tough to find a tool that can handle both very well. Exiftool<br>
        came pretty close to that but it still lacks of ability to write<br>
        many of tags.<br>
<br>
<br>
    Exiftool is perl based, not C++<br>
<br>
    Gilles Caulier<br>
<br>
<br>
</span></blockquote>
<br>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>