[Desktop-packages] [Bug 1077186] Re: glslideshow ignores EXIF rotation data from Nikon cameras

2012-11-14 Thread Tormod Volden
I was able to reproduce this on a Ubuntu 12.10 Live CD (amd64). It can be seen in the ltrace below that gdk_pixbuf_apply_embedded_orientation() is called but returns the same pixbuf (no transformation done). In Ubuntu 12.04 the same function returns a new pixbuf and we can see the width and length

[Desktop-packages] [Bug 1077186] Re: glslideshow ignores EXIF rotation data from Nikon cameras

2012-11-14 Thread Tormod Volden
This was a regression in this release: gdk-pixbuf (2.26.4-0ubuntu1) quantal; urgency=low * New upstream bugfix release -- Robert Ancell email address hidden Tue, 18 Sep 2012 17:06:38 +1200 I am pretty sure the upstream commit http://git.gnome.org/browse/gdk- pixbuf/commit/gdk-pixbuf/io-

[Desktop-packages] [Bug 1077186] Re: glslideshow ignores EXIF rotation data from Nikon cameras

2012-11-13 Thread Tormod Volden
Thanks for your report. Your second, correct photo does not have any EXIF data, right? -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xscreensaver in Ubuntu. https://bugs.launchpad.net/bugs/1077186 Title: glslideshow ignores EXIF

[Desktop-packages] [Bug 1077186] Re: glslideshow ignores EXIF rotation data from Nikon cameras

2012-11-13 Thread Alistair Cunningham
Yes, you're right. In that case, perhaps this version of glslideshow is ignoring all EXIF rotation data? -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xscreensaver in Ubuntu. https://bugs.launchpad.net/bugs/1077186 Title:

[Desktop-packages] [Bug 1077186] Re: glslideshow ignores EXIF rotation data from Nikon cameras

2012-11-13 Thread Tormod Volden
I don't think this is an xscreensaver bug, on Ubuntu it uses libgdk- pixbuf to read the jpeg files. I have to look closer another day, but for now I tested firefox (wrong) and eog (right) on Ubuntu 12.04. After resetting the orientation tag to top- left using the tool from

[Desktop-packages] [Bug 1077186] Re: glslideshow ignores EXIF rotation data from Nikon cameras

2012-11-13 Thread Tormod Volden
FWIW, if you run xscreensaver-getimage -verbose -file image-file.jpg it should print a message if libgdk-pixbuf is rotating the picture. Otherwise gdk_pixbuf_apply_embedded_orientation() could be at fault. -- You received this bug notification because you are a member of Desktop Packages, which

[Desktop-packages] [Bug 1077186] Re: glslideshow ignores EXIF rotation data from Nikon cameras

2012-11-13 Thread Alistair Cunningham
That returns an error xscreensaver-getimage: no window ID specified!. Running it with -root as well gives this: $ xscreensaver-getimage -root -verbose -file ~/docs/photos/2012/06/10/dsc_8639.jpg xscreensaver-getimage: grabDesktopImages: False xscreensaver-getimage: grabVideoFrames:False

[Desktop-packages] [Bug 1077186] Re: glslideshow ignores EXIF rotation data from Nikon cameras

2012-11-13 Thread Alistair Cunningham
Oh, and I then see the image displayed incorrectly (rotated by 90 degrees) on the X root window. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xscreensaver in Ubuntu. https://bugs.launchpad.net/bugs/1077186 Title: glslideshow

[Desktop-packages] [Bug 1077186] Re: glslideshow ignores EXIF rotation data from Nikon cameras

2012-11-09 Thread Alistair Cunningham
Interestingly, when I click on the links in the bug description above to check the links are working, Firefox has the same problem as glslideshow - dsc00112.jpg is shown correctly but dsc_8639.jpg is shown rotated. In gthumb however, they are both shown correctly as portrait. Perhaps the problem