[Digikam-devel] can't save pictures anymore after upgrading to svn

Caulier Gilles caulier.gilles at free.fr
Sun Nov 27 15:13:40 GMT 2005


Le Dimanche 27 Novembre 2005 14:51, Oliver Dörr a écrit :
> Hi,
>
> i just upgraded to 0.9.0-svn and i can't save pictures anymore.
> Downloading from camera still works, but if i change a photo using
> digikamimageplugins and try to use simply save, i'll get an error
> message. Using KIPI plugins and save works...
>
> Save as still works.
>
> I don't think that it has anything to do with permissions.
> uid=1000(doerr) gid=100(users)
> Gruppen=16(dialout),33(video),100(users),1000(familie)
> drwxrwsr-x  3 nane  familie   14520 2005-11-27 14:45 2005-11
>
>
>
> Here is the output from command line.
> Oliver
>
>
> digikam: WARNING: /jukebox/fotos/2005-11/IMG_4720.JPG : JPEG file

Hum please send me this file...


> identified digikam: [void
> Digikam::dimg_jpeg_emit_message(jpeg_common_struct*, int)] Start of Image
> (1)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)] JFIF APP0 marker: version 1.01, density 1x1  0 (1)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)] Miscellaneous marker 0xe1, length 7676 (1)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)] Define Quantization Table 0  precision 0 (1)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)] Define Quantization Table 1  precision 0 (1)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)] Start Of Frame 0xc0: width=2272, height=1704, components=3 (1)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)]     Component 1: 2hx1v q=0 (1)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)]     Component 2: 1hx1v q=1 (1)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)]     Component 3: 1hx1v q=1 (1)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)] Define Huffman Table 0x00 (1)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)]           0   1   5   1   1   1   1   1 (2)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)]           1   0   0   0   0   0   0   0 (2)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)] Define Huffman Table 0x10 (1)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)]           0   2   1   3   3   2   4   3 (2)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)]           5   5   4   4   0   0   1 125 (2)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)] Define Huffman Table 0x01 (1)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)]           0   3   1   1   1   1   1   1 (2)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)]           1   1   1   0   0   0   0   0 (2)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)] Define Huffman Table 0x11 (1)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)]           0   2   1   2   4   4   3   4 (2)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)]           7   5   4   4   0   1   2 119 (2)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)] Start Of Scan: 3 components (1)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)]     Component 1: dc=0 ac=0 (1)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)]     Component 2: dc=1 ac=1 (1)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)]     Component 3: dc=1 ac=1 (1)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)]   Ss=0, Se=63, Ah=0, Al=0 (1)
> digikam: [void Digikam::dimg_jpeg_emit_message(jpeg_common_struct*,
> int)] End Of Image (1)

These messages come from libjpeg warning handler to debug used in the new DImg 
API on digikam core. There is no error here. These messages will be remove in 
the future.

==> Witch plugin have you use here ?

> digikam: Saving to :/jukebox/fotos/2005-11/HdIaDb.tmp ()
> digikam: WARNING: error saving image '/jukebox/fotos/2005-11/HdIaDb.tmp

There is a problem certainly in Dimginterface.cpp (image editor core). I had 
already reproduce this problem. I will hack this point in the future.

Oliver take a care : there are a lot of work to make a digikam 0.9.0 stable. 
'trunk' from svn is now unstable ! All plugins are unstable because digikam 
core support 16 bits images, not all plugins (3 plugins have been ported 
completly at now : BCG, Ratio Crop, and Solarize).

I working hard to complete this job speedly. Please let's me any time (:=)))

Gilles



More information about the Digikam-devel mailing list