[Digikam-devel] [Bug 138744] Wish: dcraw 8.45 supports Pentax K10D

Gilles Caulier caulier.gilles at kdemail.net
Wed Dec 13 13:21:29 GMT 2006


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=138744         




------- Additional Comments From caulier.gilles kdemail net  2006-12-13 14:21 -------
Hi Paul,

Since digiKam include dcraw source code in core, I have been waiting to see a similar report on B.K.O about dcraw update...

Well, i'm sorry but i cannot update this implementation until final release planed at Christmast. This is not my fault, but to dcraw author witch not preserve the dcraw command line options compatibility between dcraw release. If you look into dcraw changelog, you can see than between 8.41 and 8.42, the options "-s" has been completly changed :

- Support the Olympus E-400 and Sinar 4-shot files.
- Updated color matrices from DNG Converter 3.6.
- Changed "-s" option to support multi-shot cameras.

.. In fact the "-s" option from 8.41 version is :

«-s : Use secondary pixels (Fuji Super CCD SR only)»

.. and in 8.42 version :

«-s [0-99] : Select a different raw image from the same file»

Do you see the BIG problem ? Personally i think it's a shame. Imaging the incidence for all scripts and programs witch use dcraw tool... all is broken.

If i update dcraw implementation from digiKam core to last version, i need to update the RAW decoding settings widget, the RAW decoding workflow source code, the dcraw interface implementation, etc... And of course i need to do all regression tests again... 

To resume : give me an aspirin (:=)))

To have contacted Dave Coffin in the past about this subject (because it not the first time than dcraw command line options compatibility is broken), he have said than he will take a care about this problem... But in fact, i think he don't care...

Of course, dcraw decoder still an excelent program... I will update the implemetation later than 0.9.0-final release.

Nota : if you want to test digiKam with the most recent dcraw implementation, you have 2 ways :

- recompile yourself dcraw and rename "dcraw" program file to "digikamdcraw". Remplace the version of this program installed by digikam on your computer (usually in /usr/bin).
- if you compile youself digikam, just go to digikam/libs/dcraw and update the dcraw.c implementation. recompile and install digiKam

In both case, take a care. Nothing have been verified with dcraw version upper than 8.41 !

Gilles Caulier



More information about the Digikam-devel mailing list