<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rockbox/apps/plugins/imageviewer/gif, branch working</title>
<subtitle>My Rockbox tree</subtitle>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/'/>
<entry>
<title>imageviewer: fix animated gifs handling</title>
<updated>2013-04-18T07:42:48+00:00</updated>
<author>
<name>Marcin Bukat</name>
<email>marcin.bukat@gmail.com</email>
</author>
<published>2013-04-18T07:36:05+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=62cb84a57c6faa84e249e1a62e9e08af824b7ff2'/>
<id>62cb84a57c6faa84e249e1a62e9e08af824b7ff2</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the git viewer use the global libtlsf.a</title>
<updated>2013-02-23T19:51:03+00:00</updated>
<author>
<name>Frank Gevaerts</name>
<email>frank@gevaerts.be</email>
</author>
<published>2013-02-23T19:51:03+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=88656a522ea2aecb7165837611c9bba66f25235e'/>
<id>88656a522ea2aecb7165837611c9bba66f25235e</id>
<content type='text'>
Change-Id: Id529858f902aa7ffd3a63e4e335db2ac3c411430
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Id529858f902aa7ffd3a63e4e335db2ac3c411430
</pre>
</div>
</content>
</entry>
<entry>
<title>gif viewer: remove max frames count constraint</title>
<updated>2013-01-25T15:51:12+00:00</updated>
<author>
<name>Marcin Bukat</name>
<email>marcin.bukat@gmail.com</email>
</author>
<published>2013-01-15T20:51:46+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=071c95be70108b2cd45260ad909cc2f92d973447'/>
<id>071c95be70108b2cd45260ad909cc2f92d973447</id>
<content type='text'>
Change-Id: I0be2f86234cfc5fd4ab6bb21fb918e507c608f2f
Reviewed-on: http://gerrit.rockbox.org/380
Reviewed-by: Thomas Martitz &lt;kugel@rockbox.org&gt;
Reviewed-by: Marcin Bukat &lt;marcin.bukat@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I0be2f86234cfc5fd4ab6bb21fb918e507c608f2f
Reviewed-on: http://gerrit.rockbox.org/380
Reviewed-by: Thomas Martitz &lt;kugel@rockbox.org&gt;
Reviewed-by: Marcin Bukat &lt;marcin.bukat@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>imageviewer: compile gif addon with -O2</title>
<updated>2012-11-21T07:30:48+00:00</updated>
<author>
<name>Marcin Bukat</name>
<email>marcin.bukat@gmail.com</email>
</author>
<published>2012-11-21T07:30:48+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=5e4aa4637ae8d208b4fbf2735da7ea4c128b34c1'/>
<id>5e4aa4637ae8d208b4fbf2735da7ea4c128b34c1</id>
<content type='text'>
Change-Id: I38ce91fec50147c0bc2705da4aa362a917bf02b3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I38ce91fec50147c0bc2705da4aa362a917bf02b3
</pre>
</div>
</content>
</entry>
<entry>
<title>imageviewer: gif viewer based on giflib-5.0.2</title>
<updated>2012-11-13T17:13:10+00:00</updated>
<author>
<name>Marcin Bukat</name>
<email>marcin.bukat@gmail.com</email>
</author>
<published>2012-11-02T12:03:58+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=0ceaff2b65c50b75ad8cc5b2d12e7b3f864092e5'/>
<id>0ceaff2b65c50b75ad8cc5b2d12e7b3f864092e5</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
</feed>
