summaryrefslogtreecommitdiffstats
path: root/apps/plugins/imageviewer/gif/gif.c
diff options
context:
space:
mode:
authorMarcin Bukat <marcin.bukat@gmail.com>2013-04-18 09:36:05 +0200
committerMarcin Bukat <marcin.bukat@gmail.com>2013-04-18 09:42:48 +0200
commit62cb84a57c6faa84e249e1a62e9e08af824b7ff2 (patch)
tree6c42e12a1b2201c7bf363ea7b0b9135def3d01f4 /apps/plugins/imageviewer/gif/gif.c
parent540e5d103f803cfd508297f483c054328c59375f (diff)
downloadrockbox-62cb84a57c6faa84e249e1a62e9e08af824b7ff2.tar.gz
rockbox-62cb84a57c6faa84e249e1a62e9e08af824b7ff2.zip
imageviewer: fix animated gifs handling
If disposal method is set to BACKGROUND one would expect that canvas should be restored to global background color. That is what gif standard suggests. Most (all?) decoders however treat this as reseting canvas to transparency or fixed, decoder specific background color. Virtually all gifs are prepared with this in mind so to not break them we can't follow standard here. Change-Id: I90ca712bba89d4190771eb5320eabda353d3e2bb
Diffstat (limited to 'apps/plugins/imageviewer/gif/gif.c')
-rw-r--r--apps/plugins/imageviewer/gif/gif.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/apps/plugins/imageviewer/gif/gif.c b/apps/plugins/imageviewer/gif/gif.c
index c3cad71e10..31fd11d9a6 100644
--- a/apps/plugins/imageviewer/gif/gif.c
+++ b/apps/plugins/imageviewer/gif/gif.c
@@ -110,10 +110,9 @@ static int load_image(char *filename, struct image_info *info,
if (!iv->running_slideshow)
{
- rb->lcd_putsf(0, 2, "image %dx%d",
- p_decoder->width,
- p_decoder->height);
- rb->lcd_putsf(0, 3, "decoding %d*%d",
+ rb->lcd_putsf(0, 2, "file: %s",
+ filename);
+ rb->lcd_putsf(0, 3, "size: %dx%d",
p_decoder->width,
p_decoder->height);
rb->lcd_update();