mirror of
https://github.com/webmproject/libwebp.git
synced 2024-12-28 14:38:21 +01:00
1667bded67
Simplify and re-organize the VP8L bit-reader functions (e.g.: the 40-bit look-ahead code was helping much) Speed-up with LBITS=64, on arm7-a: => before: ./dwebp_justify_24_neon -v bryce_ll.webp Time to decode picture: 11.393s File bryce_ll.webp can be decoded (dimensions: 11158 x 2156). ... => after (LBITS=64): Time to decode picture: 9.953s making the VP8L bit-reader in 32 bit mode is going to be harder (because we need to be able to read two symbols at a time, each with max length 15 bits) Change-Id: I89746fb103b87b5e2fd40a3208a6fbc584b88297 |
||
---|---|---|
.. | ||
bit_reader.c | ||
bit_reader.h | ||
bit_writer.c | ||
bit_writer.h | ||
color_cache.c | ||
color_cache.h | ||
filters.c | ||
filters.h | ||
huffman_encode.c | ||
huffman_encode.h | ||
huffman.c | ||
huffman.h | ||
Makefile.am | ||
quant_levels.c | ||
quant_levels.h | ||
rescaler.c | ||
rescaler.h | ||
thread.c | ||
thread.h | ||
utils.c | ||
utils.h |