brotli/enc
Zoltan Szabadka b43df8f699 Brotli custom LZ77 dictionary support.
Adds functions to prepend such dictionary to the
encoder and decoder, and twiddles their internal
parameters to do as if that was a previous part of
the input. This dictionary is just a prefilled LZ77
window, it is not related to the built in transformable
brotli dictionary.
2015-06-12 15:43:54 +02:00
..
backward_references.cc Use the same hasher for text and font mode. 2015-05-11 14:11:07 +02:00
backward_references.h Don't do any block splitting for quality 1. 2015-04-28 10:12:47 +02:00
bit_cost.h Speedups to brotli quality 11. 2015-06-12 15:29:06 +02:00
block_splitter.cc Speedups to brotli quality 11. 2015-06-12 15:29:06 +02:00
block_splitter.h Add params to disable static dictionary and context modeling. 2015-04-23 13:15:42 +02:00
brotli_bit_stream.cc Speedups to brotli quality 11. 2015-06-12 15:29:06 +02:00
brotli_bit_stream.h Don't do any block splitting for quality 1. 2015-04-28 10:12:47 +02:00
cluster.h Speedups to brotli quality 11. 2015-06-12 15:29:06 +02:00
command.h Align distance code meaning in the brotli encoder. 2015-05-07 17:40:00 +02:00
context.h Encoder implementation using input/output classes. 2015-04-23 15:26:08 +02:00
dictionary_hash.h Add a static hash table based dictionary lookup to fast brotli. 2015-04-23 15:52:32 +02:00
dictionary.h Fix potential output buffer overflow in encoder. 2014-10-28 14:05:53 +01:00
encode_parallel.cc Support window bits 10 - 15 in the decoder. 2015-05-07 17:44:33 +02:00
encode_parallel.h Proof-of-concept encoder for parallel compression. 2015-04-01 16:35:52 +02:00
encode.cc Brotli custom LZ77 dictionary support. 2015-06-12 15:43:54 +02:00
encode.h Brotli custom LZ77 dictionary support. 2015-06-12 15:43:54 +02:00
entropy_encode.cc Remove quality parameter from bitstream writing functions. 2015-04-23 16:20:29 +02:00
entropy_encode.h Remove quality parameter from bitstream writing functions. 2015-04-23 16:20:29 +02:00
fast_log.h Fix encoder compilation error on MSVS 2010. 2015-02-27 16:04:43 +01:00
find_match_length.h Speed up FindMatchLength for non-x86 64-bit targets. 2015-02-25 10:24:13 +01:00
hash.h Brotli custom LZ77 dictionary support. 2015-06-12 15:43:54 +02:00
histogram.cc Remove quality parameter from bitstream writing functions. 2015-04-23 16:20:29 +02:00
histogram.h Remove quality parameter from bitstream writing functions. 2015-04-23 16:20:29 +02:00
literal_cost.cc Fix another use of log2() in literal_cost.cc 2015-02-27 16:53:00 +01:00
literal_cost.h Updates to Brotli compression format, decoder and encoder 2014-03-20 14:32:35 +01:00
Makefile Add the streams.* files to Makefile and setup.py 2015-04-23 14:35:43 +02:00
metablock.cc Use a static context map with two buckets for UTF8 data. 2015-05-07 17:23:07 +02:00
metablock.h Use a static context map with two buckets for UTF8 data. 2015-05-07 17:23:07 +02:00
port.h Speed and memory usage improvements for the decoder. 2015-05-07 16:53:43 +02:00
prefix.h Align distance code meaning in the brotli encoder. 2015-05-07 17:40:00 +02:00
ringbuffer.h Add quality and lgwin to the BrotliParams. 2015-04-01 16:10:15 +02:00
static_dict.h Remove quality parameter from bitstream writing functions. 2015-04-23 16:20:29 +02:00
streams.cc Add input and output classes for streaming compression. 2015-04-23 14:29:01 +02:00
streams.h Remove the 'override' keyword from ~BrotliFileIn(). 2015-04-23 16:43:38 +02:00
transform.h Update the dictionary and the transforms. 2014-03-25 16:48:25 +01:00
write_bits.h Fixes to the encoder to support visual studio. 2015-02-25 18:19:51 +01:00