[Digikam-users] CR2 to JPG

Gilles Caulier caulier.gilles at gmail.com
Sat Nov 29 09:00:44 GMT 2014


2014-11-29 0:34 GMT+01:00 Brian Morrison <bdm at fenrir.org.uk>:
> On Fri, 28 Nov 2014 22:43:47 +0100
> Gilles Caulier <caulier.gilles at gmail.com> wrote:
>
>> 2014-11-28 21:41 GMT+01:00 Brian Morrison <bdm at fenrir.org.uk>:
>> > On Fri, 28 Nov 2014 18:22:57 +0100
>> > Philip Johnsson <philip.johnsson at gmail.com> wrote:
>> >
>> >> You can't just update libraw to make it work with digikam. You also need to
>> >> rebuild libkdcraw against it and then rebuild digikam against them both...
>> >
>> > Puzzling.
>> >
>> > If libraw has the same API and functions and libkdcraw is a wrapper then
>> > surely it should simply pass calls to the underlying libraw.so
>> > shouldn't it?
>>
>> it must. but don't forget the ABI (not API).
>
> Yes, I knew what I wanted to type but put the wrong thing.
>
>> The binary compatibility is not always respected.
>
> I would expect it to be, but maybe some people haven't had the Linus
> treatment about such things.
>
>>
>> At least libraw + libkdcraw must be recompiled. digiKam don't know
>> libraw ABI so it can be not necessary to recompile it after libkdcraw.
>
> Makes sense, so really it's only libkdcraw that makes the difference.
> That's part of KDE rather than digiKam right?

yes. libkdcraw is released through kdegraphics, but it maintained
by... digiKam team, as we have written fully this KDE/Qt interface to
libraw. It's used by Gwenview, Kphotoalbum and other part of KDE/Qt
applications.

Gilles Caulier



More information about the Digikam-users mailing list