libwebp/src/enc
Jyrki Alakuijala 85b44d8a69 lossless: encoding, don't compute unnecessary histo
share the computation between different modes

3-5 % speedup for lossless alpha
1 % for lossy alpha

no change in compression density

Change-Id: I5e31413b3efcd4319121587da8320ac4f14550b2
2015-07-07 20:24:26 -07:00
..
alpha.c ApplyFiltersAndEncode: only copy lossless stats 2015-02-12 19:44:25 -08:00
analysis.c add a dec/common.h header to collect common enc/dec #defines 2015-03-31 22:17:58 -07:00
backward_references.c lossless: rle mode not to accept lengths smaller than 4. 2015-07-07 20:24:25 -07:00
backward_references.h Simplify backward refs calculation for low-effort. 2015-01-27 09:36:14 -08:00
config.c Updated the near-lossless level mapping. 2015-02-05 11:17:14 -08:00
cost.c remove VP8Residual::cost unused field 2015-04-15 01:56:31 -07:00
cost.h remove VP8Residual::cost unused field 2015-04-15 01:56:31 -07:00
filter.c add a dec/common.h header to collect common enc/dec #defines 2015-03-31 22:17:58 -07:00
frame.c add a dec/common.h header to collect common enc/dec #defines 2015-03-31 22:17:58 -07:00
histogram.c Speedup VP8LGetHistoImageSymbols for low effort (m=0) mode. 2015-01-08 00:29:57 -08:00
histogram.h histogram.h: cosmetics: remove unnecessary includes 2015-04-17 12:23:06 -07:00
iterator.c add a dec/common.h header to collect common enc/dec #defines 2015-03-31 22:17:58 -07:00
Makefile.am add -near_lossless [0..100] experimental option 2014-08-05 19:17:10 +02:00
near_lossless.c Updated the near-lossless level mapping. 2015-02-05 11:17:14 -08:00
picture_csp.c ~30% faster smart-yuv (-pre 4) with early-out criterion 2015-03-11 00:42:12 -07:00
picture_psnr.c split monolithic picture.c into picture_{tools,psnr,rescale}.c 2014-07-12 09:13:33 -07:00
picture_rescale.c extract colorspace code from picture.c into picture_csp.c 2014-07-16 16:37:26 -07:00
picture_tools.c extract colorspace code from picture.c into picture_csp.c 2014-07-16 16:37:26 -07:00
picture.c move VP8EncDspARGBInit() call closer to where it's needed 2014-12-23 16:04:14 +01:00
quant.c introduce FTransform2 to perform two transforms at a time. 2015-05-18 21:06:15 -07:00
syntax.c add a dec/common.h header to collect common enc/dec #defines 2015-03-31 22:17:58 -07:00
token.c small cosmetics on TokenBuffer. 2015-03-03 00:48:28 +01:00
tree.c add a dec/common.h header to collect common enc/dec #defines 2015-03-31 22:17:58 -07:00
vp8enci.h cosmetics: vp8enci.h: break long line 2015-04-06 16:11:02 -07:00
vp8l.c lossless: encoding, don't compute unnecessary histo 2015-07-07 20:24:26 -07:00
vp8li.h Temporarily disable encoding of alpha plane with color cache. 2015-01-28 15:28:02 -08:00
webpenc.c add a dec/common.h header to collect common enc/dec #defines 2015-03-31 22:17:58 -07:00