summaryrefslogtreecommitdiff
path: root/apps/plugins/imageviewer/gif (follow)
Commit message (Collapse)AuthorAge
* imageviewer: fix animated gifs handlingMarcin Bukat2013-04-18
| | | | | | | | | | | 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
* Make the git viewer use the global libtlsf.aFrank Gevaerts2013-02-23
| | | | Change-Id: Id529858f902aa7ffd3a63e4e335db2ac3c411430
* gif viewer: remove max frames count constraintMarcin Bukat2013-01-25
| | | | | | | Change-Id: I0be2f86234cfc5fd4ab6bb21fb918e507c608f2f Reviewed-on: http://gerrit.rockbox.org/380 Reviewed-by: Thomas Martitz <kugel@rockbox.org> Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
* imageviewer: compile gif addon with -O2Marcin Bukat2012-11-21
| | | | Change-Id: I38ce91fec50147c0bc2705da4aa362a917bf02b3
* imageviewer: gif viewer based on giflib-5.0.2Marcin Bukat2012-11-13
This adds ability to view gif images in rockbox. Works both on color and gray/monochrome targets (greylib). Aspect correction is supported as well. Limitations: - animated gifs are restricted to 32 frames - animated gifs loop always (loopcount is ignored) - plain text extension is not supported - animated gifs with interframe delay = 0 are treated as still images (web browsers usually treat delay 0 as 100ms to prevent exhaustive CPU load by such images) Change-Id: I61501f801ddcd403410e38d83e6bddc9883e7ede