libwebp/src/enc
Pascal Massimino 58ca6f65b7 rebalance method tools (-m) for methods [0..4]
(methods 5 and 6 are still untouched).

Methods #0 and #1 got much faster
Method #2 gets vastly improved in quality
Method #3 is noticeably faster for little lower quality
Method #4 (default) is 10-20% faster for comparable quality

+ update the internal doc about the methods' tools.

Example of speed difference:

Time to encode picture:
Method | Before | After
-m 0   | 1.272s | 0.517s
-m 1   | 1.295s | 0.623s
-m 2   | 2.217s | 0.834s
-m 3   | 2.816s | 2.243s
-m 4   | 3.235s | 3.014s
-m 5   | 3.668s | 3.654s
-m 6   | 8.296s | 8.235s

Change-Id: Ic41fda5de65066b3a6586cb8ae1ebb0206d47fe0
2013-02-27 02:19:20 -08:00
..
alpha.c Tune alpha quality mapping to more reasonable values. 2013-02-05 19:49:35 +01:00
analysis.c rebalance method tools (-m) for methods [0..4] 2013-02-27 02:19:20 -08:00
backward_references.c fix missing intptr_t->int cast for MSVC 2013-02-06 17:51:10 +01:00
backward_references.h backward_references: avoid signed integer overflow 2013-02-20 13:35:00 -08:00
config.c change default filtering parameters: 2013-02-15 01:09:32 -08:00
cost.c Only recompute level_cost_[] when needed 2012-01-25 07:52:34 -08:00
cost.h use 16bit counters for recording proba counts 2012-01-23 17:50:58 -08:00
filter.c add -print_psnr and -print_ssim options to cwebp. 2012-01-20 07:37:29 -08:00
frame.c rebalance method tools (-m) for methods [0..4] 2013-02-27 02:19:20 -08:00
histogram.c Tune performance of HistogramCombine 2012-11-05 16:45:39 -08:00
histogram.h remove use of log2(). Use VP8LFastLog2() instead. 2012-08-02 00:08:58 -07:00
iterator.c Fix floating point exception with cwebp -progress 2012-06-18 15:43:28 -07:00
layer.c cosmetics: normalize copyright headers 2012-01-06 14:49:06 -08:00
Makefile.am move token buffer to its own file (token.c) 2012-12-03 13:50:14 +01:00
picture.c remove some -Wshadow warnings 2013-01-22 23:06:28 +01:00
quant.c rebalance method tools (-m) for methods [0..4] 2013-02-27 02:19:20 -08:00
syntax.c Separate out mux and demux code and libraries: 2012-11-19 11:40:18 -08:00
token.c fix build, move token.c to src/enc/ 2012-12-03 11:16:08 -08:00
tree.c Only recompute level_cost_[] when needed 2012-01-25 07:52:34 -08:00
vp8enci.h rebalance method tools (-m) for methods [0..4] 2013-02-27 02:19:20 -08:00
vp8l.c Merge "handle malloc(0) and calloc(0) uniformly on all platforms" 2013-01-23 04:41:36 -08:00
vp8li.h add stats for lossless 2012-07-24 16:17:13 -07:00
webpenc.c rebalance method tools (-m) for methods [0..4] 2013-02-27 02:19:20 -08:00