f4c429cda504e73e5dbd37b69fd72fbaf9f96298 |
10-Feb-2018 |
Chris Craik <ccraik@google.com> |
[automerger] Add bounds checking for transparency lookup am: 53f97a2dd6 am: f171582d41 am: 7c096751ec am: 964b4bc316 am: 1e74900d02 am: cdb13addd3 am: a9b1c97298 am: 5cef228075 am: 98a14c56a8 am: a5ed4c7ef4 am: 7226042d2a am: 6b2d056043 am: 24f183e9b7 Change-Id: Ic3044a0b0fe3d067cf53247f134fea0898d5ffa7
|
7226042d2ae3ffc7820b757a1ffcea00add92150 |
10-Feb-2018 |
Android Build Merger (Role) <noreply-android-build-merger@google.com> |
[automerger] Add bounds checking for transparency lookup am: 53f97a2dd6 am: f171582d41 am: 7c096751ec am: 964b4bc316 am: 1e74900d02 am: cdb13addd3 am: a9b1c97298 am: 5cef228075 am: 98a14c56a8 am: a5ed4c7ef4 Change-Id: I4977f5e4870a2275b1f95c22a6e2be16005e8418
|
cdb13addd31cc3328b9477e0424d11271b4dcf5c |
10-Feb-2018 |
Android Build Merger (Role) <noreply-android-build-merger@google.com> |
[automerger] Add bounds checking for transparency lookup am: 53f97a2dd6 am: f171582d41 am: 7c096751ec am: 964b4bc316 am: 1e74900d02 Change-Id: I2f8ad51f9fac12230280a80f770b8d5e213714d6
|
f171582d4184642bb87cd08809271125a3e20871 |
10-Feb-2018 |
Android Build Merger (Role) <noreply-android-build-merger@google.com> |
[automerger] Add bounds checking for transparency lookup am: 53f97a2dd6 Change-Id: Ibc19c1861176558ec69c2a67f4ff17b9a1e275bb
|
53f97a2dd69b5b74e0fae2108ebab9276760aa47 |
09-Feb-2018 |
Chris Craik <ccraik@google.com> |
Add bounds checking for transparency lookup Bug: 71361451 Test: manual test with sample app Change-Id: Icaa626cfc93115fe1cc2f42040b396c2318bb6e4
rameSequence_gif.cpp
|
03b41f8507b21cce3715b460868b96c0a6298e58 |
09-Nov-2017 |
Chih-Hung Hsieh <chh@google.com> |
Merge "Use -Werror in frameworks/ex" am: 5e99bdb567 am: 852a4a711c Change-Id: I218f4aa725a0fdba37c8d89b6443b80c3799b87d
|
b3f9864a7b86ae55fb23121a07a7ef838e7fdd88 |
09-Nov-2017 |
Chih-Hung Hsieh <chh@google.com> |
Use -Werror in frameworks/ex Bug: 66996870 Test: build with WITH_TIDY=1 Change-Id: I88c2cb9bb7683952ed3ef59c326ed55459481882
ndroid.mk
|
90cbf18e70bdb344ec2a909e3f3bedbd7d84f605 |
08-Nov-2017 |
Chris Craik <ccraik@google.com> |
Skip composition of frames lacking a color map am: 0dc887f70e am: d615be0039 am: 5c24be498e am: 5943b3b00d am: 23f4980f7e am: c3621ebb09 am: 73bf156019 am: 65fa609014 am: 6e67fc565b am: cb659dbb96 Change-Id: If7a66539845f4656aa26644b5fe9bbfbe8d70093
|
c3621ebb0985ed3d6298d9aefd2ddf323f4f5bb0 |
08-Nov-2017 |
Chris Craik <ccraik@google.com> |
Skip composition of frames lacking a color map am: 0dc887f70e am: d615be0039 am: 5c24be498e am: 5943b3b00d am: 23f4980f7e Change-Id: I9c99b880dd31b88f24d56bcd605e7221b09fc417
|
d615be00396d4aa9acc36069b51c3804219de053 |
08-Nov-2017 |
Chris Craik <ccraik@google.com> |
Skip composition of frames lacking a color map am: 0dc887f70e Change-Id: I6e37b713e3f3b058ec514301649413432568b0a4
|
0dc887f70eeea8d707cb426b96c6756edd1c607d |
02-Nov-2017 |
Chris Craik <ccraik@google.com> |
Skip composition of frames lacking a color map Bug:68399117 Change-Id: I32f1d6856221b8a60130633edb69da2d2986c27c
rameSequence_gif.cpp
|
56fe3b1ac23032870e3dfedcb97cf381c6f3a705 |
14-Mar-2017 |
Leon Scroggins III <scroggo@google.com> |
Update FrameSequence to call new DGifCloseFile DO NOT MERGE Bug:34697653 Test: build; existing CTS tests This version takes two parameters. Matches commit 164b6937223c9f9cbb84b213740e3e80f940b193 Change-Id: I0ef4b68f75dba5c58d3e2b53a13138d248cbab0d (cherry picked from commit 42e6a0b6f362abf579e1f179d9c797831b7a7e5c)
rameSequence_gif.cpp
|
e81d3acbc1440f9ea0a61edbdafa0b7354de6351 |
14-Mar-2017 |
Leon Scroggins III <scroggo@google.com> |
Update FrameSequence to call new DGifCloseFile DO NOT MERGE Bug:34697653 Test: build; existing CTS tests This version takes two parameters. Matches commit 164b6937223c9f9cbb84b213740e3e80f940b193 Change-Id: I062a6d6d3c5dfd41d46d3fa2a5aa18ab27ecabf8
rameSequence_gif.cpp
|
a24991c48f0bf8562cf64db52376afd1a5b2174d |
12-Jan-2017 |
Chris Craik <ccraik@google.com> |
resolve merge conflicts of 89cdd4cb to mnc-dev am: d2fd12358d am: 684a68075e am: bf0a8eefb0 am: 51e1a563a3 am: 8906021aec am: 7901c75979 am: 200bf8583d am: d3a5ff7bfe am: f597bbffa6 Change-Id: I21956c8ea41beef73447ab3bacd82ff55086b88d
|
8906021aecba5342eb3972d1454c34bef254f8c4 |
12-Jan-2017 |
Chris Craik <ccraik@google.com> |
resolve merge conflicts of 89cdd4cb to mnc-dev am: d2fd12358d am: 684a68075e am: bf0a8eefb0 am: 51e1a563a3 Change-Id: I49c7365bdbbc35ccd9172a8a5975985677f0589c
|
d2fd12358d35eb999ef8b92b1dcce07f7be15fc3 |
12-Jan-2017 |
Chris Craik <ccraik@google.com> |
resolve merge conflicts of 89cdd4cb to mnc-dev Change-Id: Ie1421dc0fed3c3a20c5c146a253b27b8678a6207
|
0b33dbff239b2ed7c6f5472151b9255012d478f4 |
12-Jan-2017 |
Chris Craik <ccraik@google.com> |
Merge "Fix webp iterator indexing for frame timing" am: bdaaa4e7a8 am: 7efa206ba9 Change-Id: Ib1028553d292b049ef522ffbb0011ec4e42e9e8d
|
aad6eca4450f0d4737b5efe0d7c8404a6944b6b1 |
12-Jan-2017 |
Chris Craik <ccraik@google.com> |
Fix webp iterator indexing for frame timing Bug: 34223866 Test: manual Fixes issue where we use the delay from the wrong frame. Change-Id: Ia4435d560053c9c383aeddc369434ddd3c7ba4c6
rameSequence_webp.cpp
|
88a377408b394cad10f40f2d1b731e97ce06f0a3 |
11-Jan-2017 |
Chris Craik <ccraik@google.com> |
Handle small sized webps correctly bug:33718716 Change-Id: I54d63d54c7057828dfca1ab4ef47a44760e94ece
rameSequence_webp.cpp
|
2bc9b9939403a9d430744ad48c85d38847ad3000 |
24-Nov-2016 |
Chris Craik <ccraik@google.com> |
resolve merge conflicts of 3802db4 to mnc-dev am: fffaa9f25e am: 794a2883b1 am: 7f28ac3755 am: 32cbf9ace0 am: ef31156a54 am: b4d78c7f4a am: 380440a870 am: dce18cc89a Change-Id: Icb8c1549aeaa51966b875de9b5cbd0bfd83b1343
|
ef31156a5462c3eef96b3aaa4e4578483e0c083c |
16-Nov-2016 |
Chris Craik <ccraik@google.com> |
resolve merge conflicts of 3802db4 to mnc-dev am: fffaa9f25e am: 794a2883b1 am: 7f28ac3755 am: 32cbf9ace0 Change-Id: Ie146529171bfc17dea3e2c34bf6ca692f1c191c0
|
fffaa9f25edddc6fa10512c1cc19f625c2abee8c |
16-Nov-2016 |
Chris Craik <ccraik@google.com> |
resolve merge conflicts of 3802db4 to mnc-dev bug:32338390 Change-Id: I304c0c8c646808e690918eae7d34f0852e2b0fa8
|
c6eca849a1d737fe7c0d397fb8265584d1e34226 |
15-Nov-2016 |
Chris Craik <ccraik@google.com> |
Handle size correctly from webp header bug:32338390 Change-Id: I8d79692c72fdc3b0cba5342179b0f30a21bae094
rameSequence_webp.cpp
rameSequence_webp.h
|
1e52214c2b3b4d4371084c9a7a6a8899a5da1645 |
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 am: 2889101573 am: 4d394a5d94 am: 05d50538e0 am: d8d49b802e Change-Id: I39159ef94d6c19538e1fb0c030f05fc8a7e2a60e
|
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
rameSequence_gif.cpp
|
47e010874962f9fe97b6e6712a80900bc2b46846 |
29-Jun-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix misc-macro-parentheses warnings in frameworks/ex. Add parentheses around parameters beside operators. Bug: 28705665 Test: build with clang-tidy Change-Id: I4ccbd902758dedd2dc5bc5562d48a572ecfa2d09
NIHelpers.h
|
69c5e0b169de2a8cfe0b0db3a71a143756ebf65b |
11-May-2016 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Catch exceptions during decode and abort."
|
769d2c1df936a328f324a953f3cdf5901dd99078 |
09-May-2016 |
Chris Craik <ccraik@google.com> |
Catch exceptions during decode and abort. bug:27561875 Change-Id: I461567316fcee2e425e040c8120dfc5f0c03fba9
rameSequenceJNI.cpp
|
72f6c7663a591b003b8e8d2429164bbc74d8b7d2 |
09-May-2016 |
Chris Craik <ccraik@google.com> |
Fix initialization Change-Id: I17a82a4555d8b577e03c0ede41e55ba881fe3d02
rameSequence_webp.h
|
164b6937223c9f9cbb84b213740e3e80f940b193 |
24-Aug-2015 |
Matt Sarett <msarett@google.com> |
Fix breakage from giflib update Change-Id: Id758778cd9960292be038aa691f2420fbac1378c
rameSequence_gif.cpp
|
e532fb97ba883a488bb751d51732274e03a052af |
15-May-2015 |
Chris Craik <ccraik@google.com> |
Move min framerate behavior to Java bug:21000334 Change-Id: I3ffae0e4e6b69755c190e1746d80fa2f623289fa
rameSequence_gif.cpp
|
6a61141137c7a46d747aa611c9caf62436bc119f |
01-Apr-2015 |
Chris Craik <ccraik@google.com> |
Adding Bytebuffer support to rastermill library Change-Id: Ifedaeaec49caffa5add357246ff43e2b870949f0
rameSequence.h
rameSequenceJNI.cpp
rameSequence_gif.cpp
rameSequence_gif.h
rameSequence_webp.cpp
rameSequence_webp.h
egistry.cpp
egistry.h
tream.cpp
tream.h
|
1dcd11c8d1b433446147c8f1bddfa277c26c918e |
24-Feb-2015 |
Chris Craik <ccraik@google.com> |
Make WebP in FrameSequence optional Pass FRAMESEQUENCE_INCLUDE_WEBP=true to enable Change-Id: Ide605b3aca80c10a805d8983b2f06bcc983bf95a
ndroid.mk
|
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
|