History log of /frameworks/ex/framesequence/jni/FrameSequence_gif.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2889101573f3bc680198e3cffac49f118d24051a 18-Oct-2016 Chris Craik <ccraik@google.com> Handle color bounds correctly in GIF decode. am: 0ada9456d0 am: ec73b0bbc7 am: a7d4e89c4b am: 2fc0b7cc6c am: df56c4e613 am: 8b79a54199
am: d0eb7d1d99

Change-Id: Ifb12184a28597e4a93a28f24117efee42ba2035a
2fc0b7cc6cddfb1d1852579865c186f002e50a54 18-Oct-2016 Chris Craik <ccraik@google.com> Handle color bounds correctly in GIF decode. am: 0ada9456d0 am: ec73b0bbc7
am: a7d4e89c4b

Change-Id: I6594694f91873e1669d374d4f88514495f863688
0ada9456d0270cb0e357a43d9187a6418d770760 18-Oct-2016 Chris Craik <ccraik@google.com> Handle color bounds correctly in GIF decode.

Bug: 31631842
Change-Id: Ia4d25d9cd440286366f82433d3ff227384c0572f
/frameworks/ex/framesequence/jni/FrameSequence_gif.cpp
164b6937223c9f9cbb84b213740e3e80f940b193 24-Aug-2015 Matt Sarett <msarett@google.com> Fix breakage from giflib update

Change-Id: Id758778cd9960292be038aa691f2420fbac1378c
/frameworks/ex/framesequence/jni/FrameSequence_gif.cpp
e532fb97ba883a488bb751d51732274e03a052af 15-May-2015 Chris Craik <ccraik@google.com> Move min framerate behavior to Java

bug:21000334
Change-Id: I3ffae0e4e6b69755c190e1746d80fa2f623289fa
/frameworks/ex/framesequence/jni/FrameSequence_gif.cpp
6a61141137c7a46d747aa611c9caf62436bc119f 01-Apr-2015 Chris Craik <ccraik@google.com> Adding Bytebuffer support to rastermill library

Change-Id: Ifedaeaec49caffa5add357246ff43e2b870949f0
/frameworks/ex/framesequence/jni/FrameSequence_gif.cpp
edf9b83e5df6e178e5bce7ffb0fe6ff0c9248a7c 18-Apr-2014 Urvang Joshi <urvang@google.com> GIF decode: rectify loop count extraction

Left-shift was missing earlier.

An example affected image: https://x20web.corp.google.com/~urvang/anim3/images/anim_icc.gif

Earlier code would have set mLoopCount to 125, while correct value is 32000.

Confirmed with ImageMagick:
identify -verbose anim_icc.gif | grep 'Iterations'
Iterations: 32000

Change-Id: I3fc9cc2febd0cc4f51c80ccf7ddcd98723881214
/frameworks/ex/framesequence/jni/FrameSequence_gif.cpp
9d34bc31927f47e91ba85980d4d146593cbbe1a8 10-Apr-2014 Chris Craik <ccraik@google.com> Fix uninitialized read in gif extension reading

Use memcmp instead of strcmp, since string stored in gif may not be
null terminated.

Additionally, pass the correct carray for releasing the byte array.

Change-Id: Icb0260c953377d17b7dd7b4fb021147181cd5df8
/frameworks/ex/framesequence/jni/FrameSequence_gif.cpp
e36c5d675c8c2f900ef186a55edf71ce36ca9fa0 14-Jan-2014 Chris Craik <ccraik@google.com> Add loop count control

-Adds callback into app for drawable that finishes animating
-Fixes timestamp delay mapping (was previously off by one)
-64 bit pointer storage

Change-Id: I21cf7eb325fd58fb0aeda58f864d35fe483a89a7
/frameworks/ex/framesequence/jni/FrameSequence_gif.cpp
a3ac0a2df64dcfb8b0b01f1cf05e9afd1439e1f4 06-Jan-2014 Chris Craik <ccraik@google.com> Import FrameSequence

Change-Id: I09b668925366a22e8e7e80e4abeae24b3a98c639
(cherry picked from commit a1265c3d8a20e805e0c45083d5c7d728d4b70009)
/frameworks/ex/framesequence/jni/FrameSequence_gif.cpp