kc3-lang/brotli/enc/command.h

Branch :


Log

Author Commit Date CI Message
20481890 2016-07-26 14:41:59 Update encoder: * booleanification * integer BR scores, may improve performance if FPU is slow * condense speed-quality constants in quality.h * code massage to calm down CoverityScan * hashers refactoring * new hasher - improved speed, compression and reduced memory usage for q:5-9 w:10-16 * reduced static recources -> binary size
f1c9ab29 2016-06-03 10:51:04 Extract common parts: constants, dictionary, etc.
3ccbf05d 2016-06-13 11:01:04 Convert encoder to plain C.
58a3023e 2016-06-03 11:19:23 Transform most of C++ comments to C-style.
b972c677 2016-06-13 11:01:04 Convert encoder to plain C.
352b0b28 2016-06-03 11:19:23 Transform most of C++ comments to C-style.
02829186 2016-06-03 10:51:04 Extract common parts: constants, dictionary, etc.
b820c39b 2016-03-15 10:50:16 Reduce memory usage of brotli encoder at quality 10 and 11.
25e3796f 2016-02-29 14:41:24 Fix most of ()->(void) and some missing includes.
14d6ae74 2016-01-26 11:25:53 Reorder members of the Command struct plus fix some warnings. This may save 8 bytes of padding per Command (32 -> 24 bytes).
8844b7f0 2016-01-07 16:27:49 Fix more conversion warnings.
24ffa784 2015-12-11 11:11:51 Fix headers
771eb107 2015-11-27 11:27:11 Update license statement in source files.
ea48ce5a 2015-10-28 17:44:47 Fix --Wconversion and --pedantic-erros for the encoder.
2726b8a4 2015-10-06 11:23:44 Encoder fixes. * Remove default constructors. * Initialize bit_cost in histogram.Clear(). * Check fseek result in FileSize. * Replace malloc in BrotliFileIn constructor with "new". * Catch bad_alloc in bro tool.
4a7024dc 2015-10-01 12:08:14 Make the brotli encoder C++98 compatible.
6511d6b0 2015-08-28 16:09:23 update brotli encoder with latest improvements
12eb9bfd 2015-05-07 17:40:00 Align distance code meaning in the brotli encoder. Two different definitions (offset by 1) were used in command.h and hash.h. Now they have been made the same, also consistent with the spec (e.g. 0 means use previous dist, etc...)
b4f39bf5 2014-10-28 13:25:22 New version of the backward reference search code. The new interface of the backward reference search function makes it possible to use it in a streaming manner. Using the advanced cost model and static dictionary can be turned on/off by template parameters. The distance short codes are now computed as part of the backward reference search. Added a faster version of the Hasher.
e7650080 2014-03-20 14:32:35 Updates to Brotli compression format, decoder and encoder This commit contains a batch of changes that were made to the Brotli compression algorithm in the last month. Most important changes: * Format change: don't push distances representing static dictionary words to the distance cache. * Fix decoder invalid memory access bug caused by building a non-complete Huffman tree. * Add a mode parameter to the encoder interface. * Use different hashers for text and font mode. * Add a heuristics to the hasher for skipping non-compressible data. * Exhaustive search of static dictionary during backward reference search.
1cdcbd85 2013-11-19 14:32:56 Added Brotli compress/decompress utilities and makefiles
c66e4e3e 2013-10-23 13:06:13 Add brotli compressor This commit is for the encoder for brotli compression format. Brotli is a generic byte-level compression algorithm.