- Apr 08, 2015
-
-
Zoltan Szabadka authored
Based on Mark Adler's review comments.
-
- Apr 07, 2015
-
-
szabadka authored
Some wording changes to Section 2 of the spec.
-
Zoltan Szabadka authored
-
szabadka authored
Add the current version of the brotli specification.
-
Zoltan Szabadka authored
Add the .nroff source file and a python script to generate the .txt version (requires the nroff command).
-
- Apr 02, 2015
-
-
szabadka authored
Limit the max input meta-block size to 16MB.
-
Zoltan Szabadka authored
-
- Apr 01, 2015
-
-
szabadka authored
Proof-of-concept encoder for parallel compression.
-
Zoltan Szabadka authored
Add a version of the brotli encoder that compresses each meta-block independently, only using the original input data from previous meta-blocks and nothing from the compressor state. This is a proof-of-concept to show that the current format is flexible enough to support parallel multi-threaded compression.
-
szabadka authored
Add an input block size parameter to brotli.
-
Zoltan Szabadka authored
This will enable processing the input in smaller chunks than the currently default 2MB for the slow brotli, while still benefiting from the larger sliding window.
-
szabadka authored
Update the previous two bytes when decoding an uncompressed metablock.
-
Zoltan Szabadka authored
uncompressed metablock.
-
szabadka authored
Add a missing state transition to CopyUncompressedBlockToOutput().
-
Zoltan Szabadka authored
-
szabadka authored
Faster decoder for data with trivial context maps.
-
Zoltan Szabadka authored
This makes it 20% faster when decoding data with trivial context map (where the histogram type depends only on the block type and not the context).
-
szabadka authored
Add quality and lgwin to the BrotliParams.
-
Zoltan Szabadka authored
Remove the hard-coded constants for window size and meta-block size. Initialize internal storage for each metablock separately and reserve only as much as needed for the actual input.
-
- Mar 31, 2015
-
-
szabadka authored
[python] moved setup.py to the root of repository
-
Cosimo Lupo authored
-
lvandeve authored
bugfixes affecting streaming decoding
-
Lode Vandevenne authored
-
- Mar 30, 2015
-
-
szabadka authored
Use FastLog2() instead of log() in BitsEntropy().
-
Zoltan Szabadka authored
-
szabadka authored
Add some missing state transitions to DecodeContextMap().
-
Zoltan Szabadka authored
Update the states in DecodeContextMap to the next one, else it would continue at the wrong spot if exactly there the partial input is split.
-
szabadka authored
[python] add test command to setup.py
-
Cosimo Lupo authored
-
- Mar 28, 2015
-
-
Khaled Hosny authored
-
- Mar 27, 2015
-
-
szabadka authored
Add a faster but less dense compression mode.
-
Zoltan Szabadka authored
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
-
szabadka authored
Change the return value of decoder functions from integer codes to an enum.
-
Zoltan Szabadka authored
-
lvandeve authored
Propagate error condition from ReadHuffmanCodeLengths()
-
Lode Vandevenne authored
-
- Mar 24, 2015
-
-
szabadka authored
Remove the redundant EncodeMetaBlockLength() function.
-
Zoltan Szabadka authored
Use Store{Compressed,Uncompressed}MetaBlockHeader() instead.
-
- Mar 23, 2015
-
-
szabadka authored
[python] fix calling python script as subprocess on Windows
-