[gDesklets] ADL JPEG Handing different in Gutsy than Fiesy... Was Re: Gdesklets in Gutsy broken?



So I found a way to replicate the issue on the SlideShow desklet, but
not sure of the solution as of yet. There is a behavior change from how
python handles jpeg images from Gutsy from how it handled it in Feisty.
I thought I tracked it down to the pixbuf/libjpeg62 libraries, however
downgrading to the feisty version of libjpeg62 did not correct the
issue. 

Basically, before in Feisty I could set the image URI in ADL to any size
jpeg file. However now in Gutsy there appears to be a limit to how large
(in filesize, not resolution) the image can be. If I set the image to
something large now ( > ~150k ) gdesklets bombs with a:

Failed to set URI /home/shizeon/Pictures/Picture1.jpg for key uri.

However smaller sized images load fine. I'm guessing most desklets do
not load 'big' images, so this probably doesn't effect many people. I do
see the same behavior in that older ShadowImage desklet too when you
drag a > 100k image on to it.

Neal wasn't effected by this since the pictureframe desklet resizes the
images locally before displaying.

Anyhow, do any of the gdesklet core developers know what could have
caused this behavior change? I'm guessing that it is external to
gdesklets, but without any hardcore pixbuf/python/gtk skills it is tough
to say for me at the moment. Maybe see what could cause the 'Failed to
set' message to occur? The link below is to a simple desklet display
that shows the problem in action.

http://sean.mailcan.com/brokenjpeg.tar.gz

Many thanks!
- Sean



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]