scummvm/test/common
Bastien Bouclet 0f57aea2df COMMON: Use a prefix table to speed up the Huffman decoder
Symbols for codes shorter than the prefix table index width are stored
in the table. All the entries in the table with an index starting with
the code are set to the symbol value. That way, when decoding it is
possible to get the number of bits corresponding to the table width from
the bitstream and directly find the symbol value. Longer code still need
to be searched for in the codes list.
2019-04-13 16:24:25 +03:00
..
algorithm.h
array.h
bitstream.h COMMON: Rework the BitStream class to improve its performance 2019-04-13 16:24:25 +03:00
bufferedreadstream.h
bufferedseekablereadstream.h
endian.h
fixedstack.h
func.h
hash-str.h
hashmap.h
huffman.h COMMON: Use a prefix table to speed up the Huffman decoder 2019-04-13 16:24:25 +03:00
list.h
math.h TESTS: Reduce error for double precision math test 2019-04-12 01:37:59 +01:00
md5.h
memoryreadstream.h
memoryreadstreamendian.h
memorywritestream.h
pack.h
ptr.h
queue.h
rational.h
rect.h
rendermode.h
seekablesubreadstream.h
serializer.h
span.h
stack.h
str.h COMMON: add tests for Common::String 2019-04-06 15:02:58 +03:00
stream.h
subreadstream.h
tokenizer.h
util.h COMMON: add test for Common::isPunct 2019-04-06 15:02:58 +03:00