libwebp/src
skal ca3d746e39 use block-based allocation for backward refs storage, and free-lists
Non-photo source produce far less literal reference and their
buffer is usually much smaller than the picture size if its compresses
well. Hence, use a block-base allocation (and recycling) to avoid
pre-allocating a buffer with maximal size.

This can reduce memory consumption up to 50% for non-photographic
content. Encode speed is also a little better (1-2%)

Change-Id: Icbc229e1e5a08976348e600c8906beaa26954a11
2014-05-05 11:11:55 -07:00
..
dec Reduce number of memory allocations while decoding lossless. 2014-05-02 01:01:43 -07:00
demux use WebPSafe[CM]alloc/WebPSafeFree instead of [cm]alloc/free 2014-03-27 15:50:59 -07:00
dsp enable NEON intrinsics in aarch64 builds 2014-05-03 12:37:42 -07:00
enc use block-based allocation for backward refs storage, and free-lists 2014-05-05 11:11:55 -07:00
mux use WebPSafe[CM]alloc/WebPSafeFree instead of [cm]alloc/free 2014-03-27 15:50:59 -07:00
utils Reduce number of memory allocations while decoding lossless. 2014-05-02 01:01:43 -07:00
webp use WebPSafe[CM]alloc/WebPSafeFree instead of [cm]alloc/free 2014-03-27 15:50:59 -07:00
libwebp.pc.in libwebp{,decoder}.pc: add pthread flags 2013-03-12 23:02:12 -07:00
libwebpdecoder.pc.in libwebp{,decoder}.pc: add pthread flags 2013-03-12 23:02:12 -07:00
Makefile.am bump version to 0.4.0 2013-12-18 19:20:00 -08:00