e9b278ac6e097beb763e8a46eeafcaa3f6f63f18 |
|
31-Oct-2016 |
Eugene Kliuchnikov <eustas@google.com> |
Update docs and add more java tests (#463) * doxygenize and update API documentation * fix spelling * add "fuzz" corpus for java decoder to improve coverage * use upper-case-snake names for dictionary constant definitions * use `LDFLAGS` in conventional `Makefile`
/external/brotli/dec/bit_reader.h
|
f20b3eeb2f401fc4b87488ca22ca32729a6dec20 |
|
21-Sep-2016 |
Eugene Kliuchnikov <eustas@google.com> |
Update decoder: * use BROTLI_MAX_DISTANCE_BITS instead of magic constant * introduce BROTLI_DEPRECATED * move BROTLI_RESTRICT to common/port.h * promote reg_t to dec/port.h * remove deprecated decoder API * more optimistic ring-buffer allocation * fix MSVC warnings * fix (not tested) for ARM 64-bit RBIT
/external/brotli/dec/bit_reader.h
|
81480011581d1bb40e2ed26566a95d060f2767b3 |
|
23-Aug-2016 |
Eugene Kliuchnikov <eustas@google.com> |
Move "public" to "include/brotli"
/external/brotli/dec/bit_reader.h
|
801f5f37ee73c558e1944235d2a2c6fa7d7a9719 |
|
22-Aug-2016 |
Eugene Kliuchnikov <eustas@google.com> |
* rename macros with preceding underscore * add Brotli*TakeOutput methods * * flushing now doesn't require additional call * add Brotli*Version methods * moved public headers to 'public' directory * removed C++ API * do not assume STDC_VERSION is defined
/external/brotli/dec/bit_reader.h
|
43d4f45b6e8635406e1709fcc938c12f3d11d76f |
|
25-Jul-2016 |
Eugene Kliuchnikov <eustas@google.com> |
Update decoder API: * replace prefix Brotli -> BrotliDecoder * add HasMoreOutput * make instance pointer the first argument * use boolean instead of int
/external/brotli/dec/bit_reader.h
|
028291865dbc2f92bb114dd082f5ff78c907a875 |
|
03-Jun-2016 |
Eugene Kliuchnikov <eustas@google.com> |
Extract common parts: constants, dictionary, etc.
/external/brotli/dec/bit_reader.h
|
e7e3849835e17ebb842ad02b51e1fb0c5e11b47c |
|
19-Apr-2016 |
Eugene Kliuchnikov <eustas@google.com> |
Update decoder. Add encoder interface wrapper. * condense printf in port.h; use BROTLI_LOG everywhere * mark non-exported functions with BROTLI_INTERNAL * use BROTLI_DUMP instead of (void)(BROTLI_FAILURE()) * fix problems with CustomDictionary * make decode.h independent of state.h * fix "double-new-lines" * fix some strict compilation warnings * fix bro.cc compilation for MSVS * added compressor.h as a replacement for encode.h + streams.h
/external/brotli/dec/bit_reader.h
|
23934731f55d06e5b83701bf82c2f53bb9ddf56d |
|
18-Feb-2016 |
Eugene Kliuchnikov <eustas@google.com> |
Update decoder: * More clear/safe "copy" command stage implementation * Enable unaligned memory access only on whitelisted CPUs * Remove unused streams.{c|h} * Add "default" to all switches * Fix includes * Fix spacing everywhere
/external/brotli/dec/bit_reader.h
|
92e3023914f10c411575194d24d13aff63d64ecc |
|
22-Jan-2016 |
Eugene Kliuchnikov <eustas@google.com> |
Update decoder. * Reduce memory usage * Update API documentation * Remove deprecated API * Move non-API declatarions from decode.h * Remove streams * Add more debug logging * Fix shift in BrotliBitReaderUnload * Allocate ringbuffer at later stages * Sort / fix includes * Fix whitespaces * Eliminate dead code * Drive-by code simplifications
/external/brotli/dec/bit_reader.h
|
24ffa78414663b545b66be392caff7eb5574a62c |
|
11-Dec-2015 |
Eugene Klyuchnikov <eustas@google.com> |
Fix headers
/external/brotli/dec/bit_reader.h
|
771eb107985566d2e458e3f06f2c7bd1b21c2dca |
|
27-Nov-2015 |
Eugene Klyuchnikov <eustas@google.com> |
Update license statement in source files.
/external/brotli/dec/bit_reader.h
|
152e33c3a0a58a306d2ec208e0c71c92b11f99f6 |
|
17-Nov-2015 |
Eugene Klyuchnikov <eustas@google.com> |
Add more explicit type conversions. Remove dead code. Fix includes.
/external/brotli/dec/bit_reader.h
|
c0ba6d6f5eb44836b856e9b1eeb8586e4c2633bb |
|
06-Nov-2015 |
Eugene Klyuchnikov <eustas@google.com> |
Brotli decoder: implement new streaming API
/external/brotli/dec/bit_reader.h
|
bacc734997f12ffa7002366ea2dffd5ef7e6a136 |
|
05-Oct-2015 |
Zoltan Szabadka <szabadka@google.com> |
Fix some more compiler warnings in the decoder.
/external/brotli/dec/bit_reader.h
|
9ceff0372cad4236bb2b8b6cc8d2621cfa0ea058 |
|
02-Oct-2015 |
Zoltan Szabadka <szabadka@google.com> |
Add more build parameters.
/external/brotli/dec/bit_reader.h
|
e44caf98355b9ac27023d5590d2636ef67a9a1f5 |
|
25-Sep-2015 |
Zoltan Szabadka <szabadka@google.com> |
Introduce a BROTLI_BUILD_PORTABLE macro to disable potentially dangerous optimizations.
/external/brotli/dec/bit_reader.h
|
0cf3a5442203b22415bc64003630182ed748d1fb |
|
24-Sep-2015 |
Zoltan Szabadka <szabadka@google.com> |
Update brotli decoder with latest improvements.
/external/brotli/dec/bit_reader.h
|
a7cedfc26d74b3ffffb454ea11dd8f8def92fe64 |
|
23-Sep-2015 |
Zoltan Szabadka <szabadka@google.com> |
Update brotli decoder with latest improvements.
/external/brotli/dec/bit_reader.h
|
db71549ac5008174ed4ada46476f0a74144bf2fc |
|
28-Aug-2015 |
Lode Vandevenne <lode@google.com> |
update brotli decoder with latest improvements
/external/brotli/dec/bit_reader.h
|
fee303fd876d3a2aa38e52b9a0c765398688c784 |
|
10-Aug-2015 |
Lode Vandevenne <lode@google.com> |
fix brotli decoder MSVC compilation error
/external/brotli/dec/bit_reader.h
|
94cd7085f79a707f5ba3d93086796e695b495975 |
|
10-Aug-2015 |
Lode Vandevenne <lode@google.com> |
brotli decoder performance improvements
/external/brotli/dec/bit_reader.h
|
bad0f4edf1b3c09c9b3d06380be108276bd90200 |
|
26-Jun-2015 |
Lode Vandevenne <lode@google.com> |
Brotli Bug Fixes
/external/brotli/dec/bit_reader.h
|
b43df8f699484501e0972703e7d453b817de702d |
|
12-Jun-2015 |
Zoltan Szabadka <szabadka@google.com> |
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.
/external/brotli/dec/bit_reader.h
|
641bc158826f86089e6e49ba755866d836dae13a |
|
12-Jun-2015 |
Zoltan Szabadka <szabadka@google.com> |
Speedups and fixes to the decoder. * Read data by 4-byte runs. This resolves unaligned read (Bus error) on arm-android. * Get rid of malloc/free in BrotliBuildHuffmanTable. * Tweak order of instructions when reading Huffman codes.
/external/brotli/dec/bit_reader.h
|
bef6938af7cea1dbb762f7bb251164e3ca9747ad |
|
07-May-2015 |
Zoltan Szabadka <szabadka@google.com> |
Restrict the ARM optimizations to little endian architectures.
/external/brotli/dec/bit_reader.h
|
f3e71e441e737de55719c48e122eb0424c0d2eeb |
|
07-May-2015 |
Zoltan Szabadka <szabadka@google.com> |
Fix 32bit build.
/external/brotli/dec/bit_reader.h
|
5f39d607ef1f1bc811e34ba711e473c542abffb9 |
|
07-May-2015 |
Zoltan Szabadka <szabadka@google.com> |
Decoder optimizations for ARM architecture.
/external/brotli/dec/bit_reader.h
|
83aa24dc8686b62177d776a3baab5f69badc1a78 |
|
07-May-2015 |
Zoltan Szabadka <szabadka@google.com> |
Speed and memory usage improvements for the decoder. * Change order of members of bit reader state structure. * Remove unused includes for assert. Add BROTLI_DCHECK macros and use it instead of assert. * Do not calculate nbits in common case of ReadSymbol. * Introduce and use PREDICT_TRUE / PREDICT_FALSE macros. * Allocate less memory in the brotli decoder if it knows the result size beforehand. Before this, the decoder would always allocate 16MB if the encoder annotated the window size as 22 bit (which is the default), even if the file is only a few KB uncompressed. Now, it'll only allocate a ringbuffer as large as needed for the result file. But only if it can know the filesize, it's not possible to know that if there are multiple metablocks or too large uncompressed metablock.
/external/brotli/dec/bit_reader.h
|
8270250b40f9979f61d92542739b5a786914c922 |
|
20-Mar-2015 |
Lode Vandevenne <lode@google.com> |
support for partial input (streaming)
/external/brotli/dec/bit_reader.h
|
81cb09f1b3c35c3b37dc013196a9bfb02a474276 |
|
20-Mar-2015 |
Lode Vandevenne <lode@google.com> |
separate the licenses from documentation
/external/brotli/dec/bit_reader.h
|
6da0c5c9922be93e5076e5cb52efe8d2471174d2 |
|
25-Feb-2015 |
Zoltan Szabadka <szabadka@google.com> |
Implement a 32-bit bitstream decoder. The 64-bit bitstream decoder seems to have portability problems with emscripten/asm.js as it does not compile into working code.
/external/brotli/dec/bit_reader.h
|
4278934e8287efce767701f753144615fb44ad4d |
|
26-Nov-2014 |
Zoltan Szabadka <szabadka@google.com> |
Fix undefined behavior in decoder. Use memmove() for copying overlapping buffers.
/external/brotli/dec/bit_reader.h
|
0454ab4ec0cfe0dee125269a5ee065f7774d6a9d |
|
14-Feb-2014 |
Zoltan Szabadka <szabadka@google.com> |
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: * Fixes to the spec. * Change of code length code order. * Use a 2-level Huffman lookup table in the decoder. * Faster uncompressed meta-block decoding. * Optimized encoding of the Huffman code. * Detection of UTF-8 input encoding. * UTF-8 based literal cost modeling for improved backward reference selection.
/external/brotli/dec/bit_reader.h
|
d01c71c4ad7d049df51c7192c938d3d6756293c5 |
|
08-Jan-2014 |
Zoltan Szabadka <szabadka@google.com> |
Fix -Wconversion compiler warnings in the brotli decoder.
/external/brotli/dec/bit_reader.h
|
b8a100856942f8bf98d7b523a72bdaf8a929bfc7 |
|
16-Dec-2013 |
Zoltan Szabadka <szabadka@google.com> |
Use C-style comments in the brotli decoder.
/external/brotli/dec/bit_reader.h
|
354349d7aeccb4887aa924a844d97d1991a3a979 |
|
13-Dec-2013 |
Zoltan Szabadka <szabadka@google.com> |
Fix Microsoft VisualStudio build of brotli - Move all variable declarations to the beginning of the block - #ifdef-out read/write calls
/external/brotli/dec/bit_reader.h
|
60c24c0c2d226fb542b7b7641e3fbd8677f4caf4 |
|
12-Dec-2013 |
Zoltan Szabadka <szabadka@google.com> |
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: * Updated spec * Changed Huffman code length alphabet to use run length codes more efficiently, based on a suggestion by Robert Obryk * Changed encoding of the number of Huffman code lengths (HLEN) * Changed encoding of the number of Huffman trees (NTREES) * Added support for uncompressed meta-blocks
/external/brotli/dec/bit_reader.h
|
c6b9c7c5c82684a32931a14dc9785f6cdce8171f |
|
15-Nov-2013 |
Zoltan Szabadka <szabadka@google.com> |
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 three weeks. Most important changes: * Added UTF8 context model for good text compression. * Simplified context modeling by having only 4 context modes. * Per-block context mode selection. * Faster backward copying and bit reading functions. * More efficient histogram coding. * Streaming support for the decoder and encoder.
/external/brotli/dec/bit_reader.h
|
8f30907d0f2ef354c2b31bdee340c2b11dda0fb0 |
|
11-Oct-2013 |
Zoltan Szabadka <szabadka@google.com> |
Add brotli decompressor This commit is for the decoder for brotli compression format. Brotli is a generic byte-level compression algorithm.
/external/brotli/dec/bit_reader.h
|