Zoltan Szabadka
534654def1
Add a faster but less dense compression mode.
...
The new mode can be used by setting the greedy_block_split
field of BrotliParams to true.
This commit moves all the meta-block processing code
into its own library and moves the meta-block encoding
code to brotli_bit_stream.cc from encode.cc
2015-03-27 14:20:35 +01:00
Zoltan Szabadka
497814eebd
Remove the redundant EncodeMetaBlockHeader() function.
...
Use Store{Compressed,Uncompressed}MetaBlockHeader() instead.
2015-03-24 10:18:06 +01:00
Zoltan Szabadka
0428f2d1bd
Move the context map encoding function to the brotli_bit_stream library.
2014-10-28 13:47:21 +01:00
Zoltan Szabadka
ca8c2890aa
Fix storing of the meta-block header for last empty meta-block.
2014-10-28 12:09:18 +01:00
Zoltan Szabadka
467e6eef80
Move the block switch stroing functions to the brotli_bit_stream library.
2014-10-28 11:53:52 +01:00
Zoltan Szabadka
d6d9fc60e1
Factor out serialization functions into their own file.
...
Create a brotli_bit_stream library that is responsible for writing
various structures (headers, Huffman codes, etc.) directly into the
bit-stream.
2014-10-15 14:01:36 +02:00