{"push_id":615911150,"size":17,"distinct_size":1,"ref":"refs/heads/master","head":"d02d8723a2116fe7c5468a2aeff750970dc8e200","before":"b760a2615c614554d4ab2961aa4671d9b382c949","commits":[{"sha":"3417a639b7b2a482a76019e987c9cfb5045e1cee","author":{"email":"08f4f62a72da5467e6f8ffc1eceaaa6391b0f550@google.com","name":"Vikas Arora"},"message":"Support WebP Incremental Decoding.\n\nUpdated Android-WebP code to support Incremental WebP decoding.\nAdded a public method (idec.c) for setting custom IO hooks (used in\nAndroid-Skia-WebP decoder class).\n\nIncorporated Pascal's comment.\nChange-Id: I5365b8b629e7ec5a0bedba235225fec517cad76a","distinct":false,"url":"https://api.github.com/repos/jgcaap/android_external_webp/commits/3417a639b7b2a482a76019e987c9cfb5045e1cee"},{"sha":"466727975bcc57c0c5597bcd0747a2fe4777b303","author":{"email":"08f4f62a72da5467e6f8ffc1eceaaa6391b0f550@google.com","name":"Vikas Arora"},"message":"Synced the WebP Code (Encoder/Decoder) with Head.\n\nAdded three color-spaces viz ARGB_8888, RGBA_4444, RGB_565 supported by\nAndroid.\n- Mentioned the WebP head change#Ia53f845b\n  (https://review.webmproject.org/#change,2650)\n- Changed the color-mode ARGB_4444 to RGBA_4444 (this is the actual one\n  used in Skia).\n- Fixed one bug (4 bit overflow) with RGBA_4444 mode.\n\nChange-Id: I5536ec10176eae01316b09ba82a55dab6055de3d","distinct":false,"url":"https://api.github.com/repos/jgcaap/android_external_webp/commits/466727975bcc57c0c5597bcd0747a2fe4777b303"},{"sha":"88fe2b83c4b9232cd08729556fd0485d6a6a92cd","author":{"email":"08f4f62a72da5467e6f8ffc1eceaaa6391b0f550@google.com","name":"Vikas Arora"},"message":"Update WebP with the head version#I8317139b\n\nSync WebP code base to the Change#I8317139b\n(https://review.webmproject.org/#change,2675).\n- Fixed one potential memory leak in the WebP incremental decoding.\n  io->teardown() was not always called upon error\n- Fixed Endian'ness bug for Color-Configs RGB_565 & ARGB_4444. Need to\n  swap Byte[0] & Byte[1] for BIG_ENDIAN systems.\n- Wrapped the endian'ness code under '#ifdef ANDROID_WEBP_RGB', similar\n  to jpeglib for handling JCS_RGB_565 & JCS_RGBA_8888 color configs.\n  Bug-id http://b/issue?id=5084634 (Android->graphics->libskia) tracks\n  this bug.\n- Updated README.android\n\nChange-Id: I548ad2ec65e209a81311efeb44fc10b31eb46942","distinct":false,"url":"https://api.github.com/repos/jgcaap/android_external_webp/commits/88fe2b83c4b9232cd08729556fd0485d6a6a92cd"},{"sha":"a2415724fb3466168b2af5b08bd94ba732c0e753","author":{"email":"08f4f62a72da5467e6f8ffc1eceaaa6391b0f550@google.com","name":"Vikas Arora"},"message":"Sync with the latest libwebp version (0.2.0-rc1)\n\nChange-Id: I15398a74aaec35cf235247d8e21ad9d9910772b8","distinct":false,"url":"https://api.github.com/repos/jgcaap/android_external_webp/commits/a2415724fb3466168b2af5b08bd94ba732c0e753"},{"sha":"228b1b1f024974d7832b51a3f266e5edc9110c02","author":{"email":"08f4f62a72da5467e6f8ffc1eceaaa6391b0f550@google.com","name":"Vikas Arora"},"message":"Updated WebP with head change#I3da2063b\n\nFixes for RGBA4444 color mode w.r.t fancy upsampling and\n4 bit clipping logic.\n\nChange-Id: Ib6e58bcdb9de3713d5b874d7660c5734c9a3b104","distinct":false,"url":"https://api.github.com/repos/jgcaap/android_external_webp/commits/228b1b1f024974d7832b51a3f266e5edc9110c02"},{"sha":"5a50414796e9a458925c7a13a15055d02406bf43","author":{"email":"08f4f62a72da5467e6f8ffc1eceaaa6391b0f550@google.com","name":"Vikas Arora"},"message":"DO NOT MERGE Sync libwebp ver 0.2.0\n\nChange-Id: Ibbd20e72d28122a9c972621a9752673a28c95d5c","distinct":false,"url":"https://api.github.com/repos/jgcaap/android_external_webp/commits/5a50414796e9a458925c7a13a15055d02406bf43"},{"sha":"7ee5581705156c13ba9cf012cfd3e43eff630330","author":{"email":"08f4f62a72da5467e6f8ffc1eceaaa6391b0f550@google.com","name":"Vikas Arora"},"message":"am 5a504147: (-s ours) DO NOT MERGE Sync libwebp ver 0.2.0\n\n* commit '5a50414796e9a458925c7a13a15055d02406bf43':\n  DO NOT MERGE Sync libwebp ver 0.2.0","distinct":false,"url":"https://api.github.com/repos/jgcaap/android_external_webp/commits/7ee5581705156c13ba9cf012cfd3e43eff630330"},{"sha":"276905dd9bf0cffd7e04c78c95f2c1057275d5bd","author":{"email":"0935a6b364721ab9414f3b2d158cadfabcdbf9d0@google.com","name":"Geremy Condra"},"message":"Bring in fix for Chrome's 157079.\n\nThe upstream fix is at https://chromiumcodereview.appspot.com/11229048\n\nChange-Id: I98a7c55e4fe01f679233df1ad2316f0f7833c923","distinct":false,"url":"https://api.github.com/repos/jgcaap/android_external_webp/commits/276905dd9bf0cffd7e04c78c95f2c1057275d5bd"},{"sha":"4b2196c929b70f2cdc1c2556580d349db89356d8","author":{"email":"08f4f62a72da5467e6f8ffc1eceaaa6391b0f550@google.com","name":"Vikas Arora"},"message":"Sync libwebp with head#I6ecefe33\n\nAlso added ARM/NEON code for decoder/encoder modules.\n\nChange-Id: Ic8028037c94c1191c193d881b799a961b476138e","distinct":false,"url":"https://api.github.com/repos/jgcaap/android_external_webp/commits/4b2196c929b70f2cdc1c2556580d349db89356d8"},{"sha":"b6dbce6bfeaabde2a7b581c4c6888d532d32f3ac","author":{"email":"d9b232705cad36bae5cfccf14f9650bb292e6c71@google.com","name":"Derek Sollenberger"},"message":"Revert \"Sync libwebp with head#I6ecefe33\"\n\nThis reverts commit 4b2196c929b70f2cdc1c2556580d349db89356d8\n\nChange-Id: I3c026866c336663666cb5a2e9e34ecffd1f05595","distinct":false,"url":"https://api.github.com/repos/jgcaap/android_external_webp/commits/b6dbce6bfeaabde2a7b581c4c6888d532d32f3ac"},{"sha":"1e7bf8805bd030c19924a5306837ecd72c295751","author":{"email":"08f4f62a72da5467e6f8ffc1eceaaa6391b0f550@google.com","name":"Vikas Arora"},"message":"Sync-patch with libwebp (ChangeId: Ia5475247)\n\nAdded 16bit swapping of RGB565 / RGB4444 colorspace.\nAdded ARM/NEON code for decoder/encoder modules.\nSpeedup in WebP compression (method 3 and above).\n\nChange-Id: I95a697338bef7c3ea08054eb5f850a97d1889eb9","distinct":false,"url":"https://api.github.com/repos/jgcaap/android_external_webp/commits/1e7bf8805bd030c19924a5306837ecd72c295751"},{"sha":"a4c96a734adf49f5514d26ee2a27c0cec205a395","author":{"email":"6b83a1e1785655638a42749a41f270fd4d63cd36@cerqueira.org","name":"Ricardo Cerqueira"},"message":"Merge tag 'android-4.3_r2.1' into cm-10.2\n\nAndroid 4.3 release 2.1","distinct":false,"url":"https://api.github.com/repos/jgcaap/android_external_webp/commits/a4c96a734adf49f5514d26ee2a27c0cec205a395"},{"sha":"0406ce1417f76f2034833414dcecc9f56253640c","author":{"email":"08f4f62a72da5467e6f8ffc1eceaaa6391b0f550@google.com","name":"Vikas Arora"},"message":"Sync-patch with libwebp ver 0.3.1 (Id: Idea3464b)\n\nChange-Id: Ie2de5d5be3d7ec6020810f2d80530aa9d27e82c9","distinct":false,"url":"https://api.github.com/repos/jgcaap/android_external_webp/commits/0406ce1417f76f2034833414dcecc9f56253640c"},{"sha":"5807b79d0acff7f1bc35c01da54dd51541049137","author":{"email":"08f4f62a72da5467e6f8ffc1eceaaa6391b0f550@google.com","name":"Vikas Arora"},"message":"Update libwebp with patch for WebP-Animation.\n\nBug id for this change is 10512287\n\nOmitted one libwebp patch that was added to Chrome\n- f626fe2 Detect canvas and image size mismatch in decoder.\nThis patch added stricter check for matching the image width & height\nand required more data to parse the header.\nSince in Android, we use 64 byte buffer to parse the header, this change\nwas returning NOT_ENOUGH_DATA error while parsing WebP header.\n\nChange-Id: Id73356a85ce1ceeeb822c1c428bf94b7127c6d0f","distinct":false,"url":"https://api.github.com/repos/jgcaap/android_external_webp/commits/5807b79d0acff7f1bc35c01da54dd51541049137"},{"sha":"513e97bd307573e2adc776eb5368bd129aceaa4a","author":{"email":"08f4f62a72da5467e6f8ffc1eceaaa6391b0f550@google.com","name":"Vikas Arora"},"message":"Fix memleak in WebPIDelete (change#Id4faef1b).\n\nCorresponding bug for this fix is b/10823924\n\nHappens when decoding is partial (past Partition0), without error and\ninterrupted by calling WebPIDelete()\nWebPIDelete() needs to call VP8ExitCritical() to free in-flight\nresources.\n\nThe upstream change for WebP has landed WebP git via gerrit patch:\nhttps://gerrit.chromium.org/gerrit/#/c/67199/\n\n\nChange-Id: Iae0fb5d1bd239f9641503f08ffb79780da7aa42f","distinct":false,"url":"https://api.github.com/repos/jgcaap/android_external_webp/commits/513e97bd307573e2adc776eb5368bd129aceaa4a"},{"sha":"4dd3467bc3afac8152b2045c70d7ce9f8bd2e65d","author":{"email":"6b83a1e1785655638a42749a41f270fd4d63cd36@cerqueira.org","name":"Ricardo Cerqueira"},"message":"Merge tag 'android-4.4_r1' into cm-11.0\n\nAndroid 4.4 Release 1.0","distinct":false,"url":"https://api.github.com/repos/jgcaap/android_external_webp/commits/4dd3467bc3afac8152b2045c70d7ce9f8bd2e65d"},{"sha":"d02d8723a2116fe7c5468a2aeff750970dc8e200","author":{"email":"3be945bfeeebacf832ea217f2164100306661e3a@JustArchi.net","name":"JustArchi"},"message":"Sync-patch with libwebp ver 0.4.1\n\nThis is the squashed commit of:\n- Bringing libwebp to v0.4.1 (up to commit 80b8099 -> https://gerrit.chromium.org/gerrit/gitweb?p=webm/libwebp.git;a=commit;h=80b8099fd8391d55c2a4ff7c1165c8ab786ed334)\n- Porting Android.mk for both decoder and encoder to 0.4.1 based on applied changes (added/removed things) and a bit of brain\n- Moving include/webp to src/webp (same as libwebp), with leaving compatibility symbolic link in old directory (shouldn't be needed, but Google had to have reason for doing things like this. In fact, this is how it should be done in the first place)\n- Fixing v0.4.1 derps, such as proper path for cpu-features.h header\n\nOriginal author: Łukasz \"JustArchi\" Domeradzki <JustArchi@JustArchi.net>\nThanks to: 95A31 @ xda-developers.com for telling me the root of this issue\n\nThis commit fixes GCC 4.8.3+ 4.9+ PlayStore graphical glitches\n\nReferences:\nhttps://bugs.launchpad.net/linaro/+bug/1332989 https://code.google.com/p/android/issues/detail?id=74557","distinct":true,"url":"https://api.github.com/repos/jgcaap/android_external_webp/commits/d02d8723a2116fe7c5468a2aeff750970dc8e200"}]}