Hi, some time ago I moved my system to ~x86 and and now found out that f-spot is having problems displaying and importing raw pictures from my Panasonic LX2 camera. I can at least display the thumbnails from earlier imports, but new imports fail, both with f-spot "Detect Duplicates" feature on and off. The problem appears to come from gdk-pixbuf -- see attached logs. I also tried a downgrade of x11-misc/shared-mime-info from 0.60 to 0.51, but to no avail. Please tell me what more information I can provide to get this fixed. Reproducible: Always Steps to Reproduce:
Created attachment 185882 [details] f-spot --debug output w detect duplicates
Created attachment 185884 [details] f-spot --debug output w/o detect duplicates
what is your version of libopenraw ?
(In reply to comment #3) > what is your version of libopenraw ? I don't have it installed. I believe f-spot uses dcraw.
This is also reported upstream at http://bugzilla.gnome.org/show_bug.cgi?id=576308
I have this problem too. My explanation is here: http://bugzilla.gnome.org/show_bug.cgi?id=551264#c20 As a _workaround_, I now compile GTK+ with the following patch (it undefs GDK_PIXBUF_USE_GIO_MIME, thus f-spot works again, as with older GTK+ versions): --- configure.orig 2009-03-08 13:09:59.000000000 +0100 +++ configure 2009-03-08 13:10:33.000000000 +0100 @@ -29338,7 +29338,7 @@ char *content_type; char *image_png; content_type = g_content_type_guess (NULL, data, data_size, NULL); - image_png = g_content_type_from_mime_type ("image/png"); + image_png = g_content_type_from_mime_type ("image/no_GIO_MIME_sniffing_please"); return !!strcmp (content_type, image_png); } _ACEOF
Please test with just committed f-spot-0.8 Good luck!
> Please test with just committed f-spot-0.8 Yes, works like a charm both with and without USE=raw. Am I right that this is an upstream fix and I can close the bugreport there as well? Thanks, b.
I agree :-)