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
rameSequence_gif.cpp
|
ed900eafd6d38cddd01e31eb282165208e8c9171 |
10-Apr-2014 |
Chris Craik <ccraik@google.com> |
am c310ea10: am cd492ad1: am 9d34bc31: Fix uninitialized read in gif extension reading * commit 'c310ea102fcf14540742007361d8f51f05d6affe': Fix uninitialized read in gif extension reading
|
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
rameSequenceJNI.cpp
rameSequence_gif.cpp
|
4fbb1a29d3ca05199561acb9036a8e9c1aed72c0 |
08-Apr-2014 |
Urvang Joshi <urvang@google.com> |
Remove an obsolete TODO from earlier Change-Id: I1bcaec09135d04ba1a57f3a647fca1c332931236
rameSequence_webp.h
|
9b38510c08561d2c71cc2aa2ea5432e46d27e82f |
04-Apr-2014 |
Urvang Joshi <urvang@google.com> |
Animated WebP decoder: rectify post-processing when disposing to background. See the corresponding (correct) logic on Chrome side: https://code.google.com/p/chromium/codesearch#chromium/src/third_party/WebKit/Source/platform/image-decoders/webp/WEBPImageDecoder.cpp&l=446 Change-Id: Ife17e24b3263ff6148ffc38849c5e3527d341945
rameSequence_webp.cpp
|
2a2ff6ed0db11be779f55462ec30e60154db8e3d |
19-Mar-2014 |
Chris Craik <ccraik@google.com> |
Merge "Add Animated WebP support in RasterMill"
|
b34f1da83570613bb349f8026d4325552ac495ed |
21-Feb-2014 |
Urvang Joshi <urvang@google.com> |
Add Animated WebP support in RasterMill Change-Id: I1f36a8f308534919cd020e2f5484ceca9e255284
ndroid.mk
rameSequence_webp.cpp
rameSequence_webp.h
|
b5fb6d0f18fed511256fd3aa07bb3eccbbb15f80 |
15-Mar-2014 |
John Reck <jreck@google.com> |
Fix ALOG_ASSERT Change-Id: I3484aa7b62ad883a94ef68ec2c65841716d85a2c
tils/log.h
|
a3daacb24a430bc3fad7251ef962d7c7b6c47e55 |
03-Feb-2014 |
Chris Craik <ccraik@google.com> |
Handle malformed gif streams more gracefully Change-Id: I2ea934b90d73e1431fb3df9ff793aa8ff2033099
rameSequence.cpp
|
2e20149189469ac45426c3f1f7df067995a5e811 |
15-Jan-2014 |
Chris Craik <ccraik@google.com> |
Fix jni method label Change-Id: I7d9c3671c0e22970d77098509d6458fafb659709
rameSequenceJNI.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
rameSequence.h
rameSequenceJNI.cpp
rameSequence_gif.cpp
rameSequence_gif.h
|
335482c41b2ac3b66da2e207b47306fb53f4b174 |
09-Jan-2014 |
John Reck <jreck@google.com> |
Fix make files for unbundled tree builds Change-Id: I6522ad5422c69852d540119b9cbda281d87fde55 (cherry picked from commit 0014f661f355008b0ada8ff9562673b69014d3f6)
ndroid.mk
|
a3ac0a2df64dcfb8b0b01f1cf05e9afd1439e1f4 |
06-Jan-2014 |
Chris Craik <ccraik@google.com> |
Import FrameSequence Change-Id: I09b668925366a22e8e7e80e4abeae24b3a98c639 (cherry picked from commit a1265c3d8a20e805e0c45083d5c7d728d4b70009)
ndroid.mk
pplication.mk
itmapDecoderJNI.cpp
olor.h
rameSequence.cpp
rameSequence.h
rameSequenceJNI.cpp
rameSequenceJNI.h
rameSequence_gif.cpp
rameSequence_gif.h
NIHelpers.cpp
NIHelpers.h
egistry.cpp
egistry.h
tream.cpp
tream.h
tils/log.h
tils/math.h
|