libwebp/src
Vincent Rabaud fa63a96603 Fix the random generator in HistogramCombineStochastic.
It was a bad implementation of a Lehmer random number generator
(the saturation was done wrong and mostly & was used instead of % .....).

That lead to "for" loop stuck with the same values given a specific seed,
hence wasted "for" loops (e.g. seed getting at 374988608 and modulo of 64
later leads to 0 even when updating the seed with the old formula).

As the "for" loops now always return a proper pair of histograms, their
number can greatly be reduced, hence a speedup.

Change-Id: I9f5b44d66cc96fd4824189d92276c3756c8ead5b
2017-02-19 10:49:16 +01:00
..
dec bump version to 0.6.0 2017-01-23 18:07:00 -08:00
demux bump version to 0.6.0 2017-01-23 18:07:00 -08:00
dsp disable WEBP_USE_XXX optimisations when EMSCRIPTEN is defined 2017-02-08 15:44:20 +00:00
enc Fix the random generator in HistogramCombineStochastic. 2017-02-19 10:49:16 +01:00
mux Fix "all|no frames are keyframes" settings. 2017-01-26 22:31:16 -08:00
utils src/{dec,enc,utils}: give filenames a unique suffix 2017-01-19 19:09:48 -08:00
webp Fix "all|no frames are keyframes" settings. 2017-01-25 13:12:52 -08:00
libwebp.pc.in libwebp{,decoder}.pc: add pthread flags 2013-03-12 23:02:12 -07:00
libwebp.rc bump version to 0.6.0 2017-01-23 18:07:00 -08:00
libwebpdecoder.pc.in libwebp{,decoder}.pc: add pthread flags 2013-03-12 23:02:12 -07:00
libwebpdecoder.rc bump version to 0.6.0 2017-01-23 18:07:00 -08:00
Makefile.am bump version to 0.6.0 2017-01-23 18:07:00 -08:00