libwebp/src
Vincent Rabaud 828b4ce062 Switch ExtraCost to ints and implement it in SSE.
The histograms count the occurrences of len/dist in entropy images.
Those (at most (1<<14) by (1<<14)) are sub-sampled by at least
MIN_HUFFMAN_BITS == 2, hence at most 24 bits in a histogram value.
At most, we multiply by 19 (because the longest histogram is of
size 40 and we do 40>>1, cf code) for the bit cost. So it all fits
in 32 bits.

Change-Id: Ife24b035f54794851ff31f2fac07901f724c6d7f
2023-06-01 10:17:13 +02:00
..
dec cpu.h: add WEBP_AARCH64 2023-05-02 12:28:50 -07:00
demux libwebp{,demux,mux}.pc.in: Requires -> Requires.private 2023-01-17 18:32:44 -08:00
dsp Switch ExtraCost to ints and implement it in SSE. 2023-06-01 10:17:13 +02:00
enc Switch ExtraCost to ints and implement it in SSE. 2023-06-01 10:17:13 +02:00
mux libwebp{,demux,mux}.pc.in: Requires -> Requires.private 2023-01-17 18:32:44 -08:00
utils cpu.h: add WEBP_AARCH64 2023-05-02 12:28:50 -07:00
webp lossless: SUBTRACT_GREEN -> SUBTRACT_GREEN_TRANSFORM 2022-11-21 16:48:51 -08:00
libwebp.pc.in libwebp{,demux,mux}.pc.in: Requires -> Requires.private 2023-01-17 18:32:44 -08:00
libwebp.rc bump version to 1.3.0 2022-12-16 16:47:42 -08:00
libwebpdecoder.pc.in *.pc.in: rename lib_prefix to webp_libname_prefix 2022-10-24 16:44:42 -07:00
libwebpdecoder.rc bump version to 1.3.0 2022-12-16 16:47:42 -08:00
Makefile.am bump version to 1.3.0 2022-12-16 16:47:42 -08:00