History log of /external/webp/src/dsp/lossless.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fa39824bb690c5806358871f46940d0450973d8a 21-Jan-2017 James Zern <jzern@google.com> libwebp: update to 0.6.0

this version includes encoder and performance improvements

Test: aosp_*, build; n6p passes graphics cts tests
Change-Id: I5d1464295fc78e983bbc1f39c531994e698ffe8d
/external/webp/src/dsp/lossless.c
0912efc2528d03c59d45dd9bdc9ff9ec800a3fc1 13-Jul-2016 James Zern <jzern@google.com> libwebp: update to 0.5.1

- 6/14/2016: version 0.5.1
This is a binary compatible release.
* miscellaneous bug fixes (issues #280, #289)
* reverted alpha plane encoding with color cache for compatibility with
libwebp 0.4.0->0.4.3 (issues #291, #298)
* lossless encoding performance improvements
* memory reduction in both lossless encoding and decoding
* force mux output to be in the extended format (VP8X) when undefined chunks
are present (issue #294)
* gradle, cmake build support
* workaround for compiler bug causing 64-bit decode failures on android
devices using clang-3.8 in the r11c NDK
* various WebPAnimEncoder improvements

Change-Id: Icc64a8e83f8fcb5a0ce996afdbf902fd7e6d8c3a
/external/webp/src/dsp/lossless.c
7c8da7ce66017295a65ec028084b90800be377f8 13-Jan-2016 James Zern <jzern@google.com> libwebp: update to 0.5.0

- 12/17/2015: version 0.5.0
* miscellaneous bug & build fixes (issues #234, #258, #274, #275, #278)
* encoder & decoder speed-ups on x86/ARM/MIPS for lossy & lossless
- note! YUV->RGB conversion was sped-up, but the results will be slightly
different from previous releases
* various lossless encoder improvements
* gif2webp improvements, -min_size option added
* tools fully support input from stdin and output to stdout (issue #168)
* New WebPAnimEncoder API for creating animations
* New WebPAnimDecoder API for decoding animations
* other API changes:
- libwebp:
WebPPictureSmartARGBToYUVA() (-pre 4 in cwebp)
WebPConfig::exact (-exact in cwebp; -alpha_cleanup is now the default)
WebPConfig::near_lossless (-near_lossless in cwebp)
WebPFree() (free'ing webp allocated memory in other languages)
WebPConfigLosslessPreset()
WebPMemoryWriterClear()
- libwebpdemux: removed experimental fragment related fields and functions
- libwebpmux: WebPMuxSetCanvasSize()
* new libwebpextras library with some uncommon import functions:
WebPImportGray/WebPImportRGB565/WebPImportRGB4444

Bug: 22070544
/external/webp/src/dsp/lossless.c
9e80ee991168a0a6c2a906dd2c17c5e17df4566e 18-Mar-2015 James Zern <jzern@google.com> external/webp: update to v0.4.3

+ 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
/external/webp/src/dsp/lossless.c
8c098653157979e397d3954fc2ea0ee43bae6ab2 28-Jan-2015 Vikas Arora <vikasa@google.com> Sync-patch with libwebp ver 0.4.2

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
/external/webp/src/dsp/lossless.c
33f74dabbc7920a65ed435d7417987589febdc16 25-Jul-2014 Vikas Arora <vikasa@google.com> Sync-patch with libwebp ver 0.4.1-rc1.

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.

Change-Id: I855b65cec8fad5ec567c276b698e7714dc4bffd2
/external/webp/src/dsp/lossless.c
8b720228d581a84fd173b6dcb2fa295b59db489a 03-Jan-2014 Vikas Arora <vikasa@google.com> Updated the libwebp with version 0.4.0-rc1

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
/external/webp/src/dsp/lossless.c
0406ce1417f76f2034833414dcecc9f56253640c 10-Aug-2013 Vikas Arora <vikasa@google.com> Sync-patch with libwebp ver 0.3.1 (Id: Idea3464b)

Change-Id: Ie2de5d5be3d7ec6020810f2d80530aa9d27e82c9
/external/webp/src/dsp/lossless.c
1e7bf8805bd030c19924a5306837ecd72c295751 14-Mar-2013 Vikas Arora <vikasa@google.com> Sync-patch with libwebp (ChangeId: Ia5475247)

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
/external/webp/src/dsp/lossless.c
b6dbce6bfeaabde2a7b581c4c6888d532d32f3ac 07-Feb-2013 Derek Sollenberger <djsollen@google.com> Revert "Sync libwebp with head#I6ecefe33"

This reverts commit 4b2196c929b70f2cdc1c2556580d349db89356d8

Change-Id: I3c026866c336663666cb5a2e9e34ecffd1f05595
/external/webp/src/dsp/lossless.c
4b2196c929b70f2cdc1c2556580d349db89356d8 30-Jan-2013 Vikas Arora <vikasa@google.com> Sync libwebp with head#I6ecefe33

Also added ARM/NEON code for decoder/encoder modules.

Change-Id: Ic8028037c94c1191c193d881b799a961b476138e
/external/webp/src/dsp/lossless.c
a2415724fb3466168b2af5b08bd94ba732c0e753 10-Aug-2012 Vikas Arora <vikasa@google.com> Sync with the latest libwebp version (0.2.0-rc1)

Change-Id: I15398a74aaec35cf235247d8e21ad9d9910772b8
/external/webp/src/dsp/lossless.c