[Digikam-devel] Re: libkdcraw from graphics gsoc-branch

Gilles Caulier caulier.gilles at gmail.com
Wed Nov 24 18:35:42 GMT 2010


2010/11/24 Jens Müller <tschensinger at web.de>:
> Gilles,
>
> you put some effords to prepare the inclusion of libraw 0.12 for kde 4.7 in
> libkdcraw on gsoc-branch. But there are some pitfalls I think:
>
> First the library does not build through missing amaze_demosaic_RT.cc from
> demosaic-pack-GPL3 folder. A think only a missing checkin, so not the big
> thing?

arf. i certainly forget to add a file in svn. I will fix it

>
> The main problem is about ABI-compability. You extend decoding structures to
> fetch new libraw parameters. But here comes the scenario: If someone build
> digikam 1.6 and link it against libkdcraw from KDE 4.6 and then upgrade to KDE
> 4.7 the application will crash I think. Ugly, but the right way will be a
> duplicate of the structure and the calling method. Am I right? Marcel, what do
> you think?

this is why we have ABI id and API id.

Note: The BC is broken if you remove API, not when you add new one...

Marcel ?

Gilles



More information about the Digikam-devel mailing list