summaryrefslogtreecommitdiffstats
path: root/framesequence/jni
Commit message (Collapse)AuthorAgeFilesLines
* Add bounds checking for transparency lookupHEADreplicant-6.0-0004-transitionreplicant-6.0-0004-rc6replicant-6.0-0004-rc5-transitionreplicant-6.0-0004-rc5replicant-6.0-0004-rc4replicant-6.0-0004-rc3replicant-6.0-0004-rc2replicant-6.0-0004-rc1replicant-6.0-0004cm-13.0Chris Craik2018-04-061-4/+5
| | | | | | | | Bug: 71361451 Test: manual test with sample app Change-Id: Icaa626cfc93115fe1cc2f42040b396c2318bb6e4 (cherry picked from commit 53f97a2dd69b5b74e0fae2108ebab9276760aa47)
* Skip composition of frames lacking a color mapChris Craik2018-01-101-13/+12
| | | | | | | | Bug:68399117 Change-Id: I32f1d6856221b8a60130633edb69da2d2986c27c (cherry picked from commit 0dc887f70eeea8d707cb426b96c6756edd1c607d) CVE-2017-13198
* DO NOT MERGEreplicant-6.0-0003Leon Scroggins III2017-07-181-2/+2
| | | | | | | | | | | | | | 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 (cherry picked from commit e81d3acbc1440f9ea0a61edbdafa0b7354de6351)
* resolve merge conflicts of 89cdd4cb to mnc-devreplicant-6.0-0002replicant-6.0-0001Chris Craik2017-03-221-0/+4
| | | | | | | CVE-2017-0478 Change-Id: Ie1421dc0fed3c3a20c5c146a253b27b8678a6207 (cherry picked from commit 7c824f17b3eea976ca58be7ea097cb807126f73b)
* resolve merge conflicts of 3802db4 to mnc-devChris Craik2017-01-132-2/+19
| | | | | | | bug:32338390 Change-Id: I304c0c8c646808e690918eae7d34f0852e2b0fa8 (cherry picked from commit fffaa9f25edddc6fa10512c1cc19f625c2abee8c) (cherry picked from commit 7f0e3dab5a892228d8dead7f0221cc9ae82474f7)
* Handle color bounds correctly in GIF decode.Chris Craik2016-12-121-1/+1
| | | | | | | | CYNGNOS-3312 Bug: 31631842 Change-Id: Ia4d25d9cd440286366f82433d3ff227384c0572f (cherry picked from commit 0ada9456d0270cb0e357a43d9187a6418d770760) (cherry picked from commit ade3088d82be5ddf9cbe434c2810ed12ef88b723)
* Adding Bytebuffer support to rastermill libraryChris Craik2015-04-0110-30/+132
| | | | Change-Id: Ifedaeaec49caffa5add357246ff43e2b870949f0
* Make WebP in FrameSequence optionalChris Craik2015-02-231-4/+8
| | | | | | Pass FRAMESEQUENCE_INCLUDE_WEBP=true to enable Change-Id: Ide605b3aca80c10a805d8983b2f06bcc983bf95a
* GIF decode: rectify loop count extractionUrvang Joshi2014-04-181-1/+1
| | | | | | | | | | | | | 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
* am c310ea10: am cd492ad1: am 9d34bc31: Fix uninitialized read in gif ↵Chris Craik2014-04-102-8/+7
|\ | | | | | | | | | | | | extension reading * commit 'c310ea102fcf14540742007361d8f51f05d6affe': Fix uninitialized read in gif extension reading
| * Fix uninitialized read in gif extension readingChris Craik2014-04-092-8/+7
| | | | | | | | | | | | | | | | | | 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
* | Remove an obsolete TODO from earlierUrvang Joshi2014-04-081-1/+1
| | | | | | | | Change-Id: I1bcaec09135d04ba1a57f3a647fca1c332931236
* | Animated WebP decoder: rectify post-processing when disposing to background.Urvang Joshi2014-04-071-2/+11
| | | | | | | | | | | | | | 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
* | Merge "Add Animated WebP support in RasterMill"Chris Craik2014-03-193-2/+467
|\ \
| * | Add Animated WebP support in RasterMillUrvang Joshi2014-03-173-2/+467
| |/ | | | | | | Change-Id: I1f36a8f308534919cd020e2f5484ceca9e255284
* / Fix ALOG_ASSERTJohn Reck2014-03-141-0/+14
|/ | | | Change-Id: I3484aa7b62ad883a94ef68ec2c65841716d85a2c
* Handle malformed gif streams more gracefullyChris Craik2014-02-031-1/+12
| | | | Change-Id: I2ea934b90d73e1431fb3df9ff793aa8ff2033099
* Fix jni method labelChris Craik2014-01-141-1/+1
| | | | Change-Id: I7d9c3671c0e22970d77098509d6458fafb659709
* Add loop count controlChris Craik2014-01-144-20/+48
| | | | | | | | -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
* Fix make files for unbundled tree buildsJohn Reck2014-01-131-1/+4
| | | | Change-Id: I6522ad5422c69852d540119b9cbda281d87fde55 (cherry picked from commit 0014f661f355008b0ada8ff9562673b69014d3f6)
* Import FrameSequenceChris Craik2014-01-1318-0/+1499
Change-Id: I09b668925366a22e8e7e80e4abeae24b3a98c639 (cherry picked from commit a1265c3d8a20e805e0c45083d5c7d728d4b70009)