Age | Commit message (Collapse) | Author |
|
+ dropped some dated / unused files: INSTALL, examples/*
- 3/3/15: version 0.4.3
This is a binary compatible release.
* Android / gcc / iOS / MSVS build fixes and improvements
* lossless decode fix (issue #239 -- since 0.4.0)
* documentation / vwebp updates for animation
* multi-threading fix (issue #234)
Change-Id: I7777e5d35f5659488a98fd773bd2a645ac06215d
|
|
|
|
Sync-patch with libwebp ver 0.4.2 (change#I32a22786f)
Also cherry-picked one-line fix for Alpha-decode bug (ref: 'src < src_end')
Verfied the build on volantis/flounder (N9), razor/flo (N7), hammerhead (N5) and nakasi
(N7-old) and verified that the corrupted image rendered correctly on
Razor and Volantis devices.
Change-Id: I1d013d5b8d2236957c85c2cd2cdfa083733b5215
|
|
Change-Id: Ib939878f734497516ab0ebb8c2345a2f5378d995
|
|
Also, remainder of
dsp: detect mips64 & disable mips32 code
Change-Id: I50ec33c9cccd59fd877ba48ff4317b58c895db1a
|
|
Sync-patch with libwebp ver 0.4.1-rc1 (change#I5346984d2).
- NEON assembly optimizations:
- ~25% faster lossy decode / encode (-m 4)
- ~10% faster lossless decode
- ~5-10% faster lossless encode (-m 3/4)
- Arch64 (arm64) & MIPS support/optimizations.
The bug for this request is b/16624377
Ran (OK/Pass) following cts tests for N7 (Razor/flo) & N8 (Volantis/flounder).
cts-tradefed run cts -d -c android.graphics.cts.BitmapTest
cts-tradefed run cts -d -c android.graphics.cts.BitmapFactoryTest
cts-tradefed run cts -d -c android.graphics.cts.BitmapRegionDecoderTest
cts-tradefed run cts -d -c android.graphics.cts.Bitmap_CompressFormatTest
cts-tradefed run cts -d -c android.graphics.cts.Bitmap_ConfigTest
cts-tradefed run cts -d -c android.graphics.cts.BitmapFactory_OptionsTest
cts-tradefed run cts -d -c android.graphics.cts.BitmapShaderTest
Change-Id: Idf2756b8881d10001c0663bca454aac86ab30a39
|
|
Fix the bug for decoding in rgbA_4444 & RGBA_4444 color-modes.
The WEBP_SWAP_16BIT_CSP flag needs to be honored while filling the
Alpha (4 bits) data in the destination buffer and while pre-multiplying
the alpha to RGB colors.
Change-Id: I4468a996fbe6cbb5f41c6300d226606e4c224e06
|
|
Updated the libwebp with the release 0.4.0-rc1 (change#I22be12d8).
Build & Ran following tests for Nexus N7 (Razor)
runtest --path cts/tests/tests/graphics/src/android/graphics/cts/BitmapTest.java
runtest --path cts/tests/tests/graphics/src/android/graphics/cts/BitmapFactoryTest.java
runtest --path cts/tests/tests/graphics/src/android/graphics/cts/BitmapRegionDecoderTest.java
runtest --path cts/tests/tests/graphics/src/android/graphics/cts/Bitmap_CompressFormatTest.java
runtest --path cts/tests/tests/graphics/src/android/graphics/cts/Bitmap_ConfigTest.java
runtest --path cts/tests/tests/graphics/src/android/graphics/cts/BitmapFactory_OptionsTest.java
runtest --path cts/tests/tests/graphics/src/android/graphics/cts/BitmapShaderTest.java
Also did the full Android build for following targets:
- flo
- grouper
- mako
- x86
Before this change is submitted, need to submit the change for cts/tests to update the threshold for WebP encoding for color-mode RGB565.
(Refer: https://googleplex-android-review.git.corp.google.com/#/c/403360/)
Change-Id: Ib2db2ebf0395276d45c3e8dc70d7b451e3678e6f
|
|
Change-Id: Ie2de5d5be3d7ec6020810f2d80530aa9d27e82c9
|
|
Added 16bit swapping of RGB565 / RGB4444 colorspace.
Added ARM/NEON code for decoder/encoder modules.
Speedup in WebP compression (method 3 and above).
Change-Id: I95a697338bef7c3ea08054eb5f850a97d1889eb9
|
|
This reverts commit 4b2196c929b70f2cdc1c2556580d349db89356d8
Change-Id: I3c026866c336663666cb5a2e9e34ecffd1f05595
|
|
Also added ARM/NEON code for decoder/encoder modules.
Change-Id: Ic8028037c94c1191c193d881b799a961b476138e
|
|
Fixes for RGBA4444 color mode w.r.t fancy upsampling and
4 bit clipping logic.
Change-Id: Ib6e58bcdb9de3713d5b874d7660c5734c9a3b104
|
|
Change-Id: I15398a74aaec35cf235247d8e21ad9d9910772b8
|