History log of /external/brotli/dec/bit_reader.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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.c
81480011581d1bb40e2ed26566a95d060f2767b3 23-Aug-2016 Eugene Kliuchnikov <eustas@google.com> Move "public" to "include/brotli"
/external/brotli/dec/bit_reader.c
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.c
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.c
028291865dbc2f92bb114dd082f5ff78c907a875 03-Jun-2016 Eugene Kliuchnikov <eustas@google.com> Extract common parts: constants, dictionary, etc.
/external/brotli/dec/bit_reader.c
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.c
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.c
24ffa78414663b545b66be392caff7eb5574a62c 11-Dec-2015 Eugene Klyuchnikov <eustas@google.com> Fix headers
/external/brotli/dec/bit_reader.c
771eb107985566d2e458e3f06f2c7bd1b21c2dca 27-Nov-2015 Eugene Klyuchnikov <eustas@google.com> Update license statement in source files.
/external/brotli/dec/bit_reader.c
c0ba6d6f5eb44836b856e9b1eeb8586e4c2633bb 06-Nov-2015 Eugene Klyuchnikov <eustas@google.com> Brotli decoder: implement new streaming API
/external/brotli/dec/bit_reader.c
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.c
a7cedfc26d74b3ffffb454ea11dd8f8def92fe64 23-Sep-2015 Zoltan Szabadka <szabadka@google.com> Update brotli decoder with latest improvements.
/external/brotli/dec/bit_reader.c
db71549ac5008174ed4ada46476f0a74144bf2fc 28-Aug-2015 Lode Vandevenne <lode@google.com> update brotli decoder with latest improvements
/external/brotli/dec/bit_reader.c
fee303fd876d3a2aa38e52b9a0c765398688c784 10-Aug-2015 Lode Vandevenne <lode@google.com> fix brotli decoder MSVC compilation error
/external/brotli/dec/bit_reader.c
94cd7085f79a707f5ba3d93086796e695b495975 10-Aug-2015 Lode Vandevenne <lode@google.com> brotli decoder performance improvements
/external/brotli/dec/bit_reader.c
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.c
8270250b40f9979f61d92542739b5a786914c922 20-Mar-2015 Lode Vandevenne <lode@google.com> support for partial input (streaming)
/external/brotli/dec/bit_reader.c
81cb09f1b3c35c3b37dc013196a9bfb02a474276 20-Mar-2015 Lode Vandevenne <lode@google.com> separate the licenses from documentation
/external/brotli/dec/bit_reader.c
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.c
d01c71c4ad7d049df51c7192c938d3d6756293c5 08-Jan-2014 Zoltan Szabadka <szabadka@google.com> Fix -Wconversion compiler warnings in the brotli decoder.
/external/brotli/dec/bit_reader.c
b8a100856942f8bf98d7b523a72bdaf8a929bfc7 16-Dec-2013 Zoltan Szabadka <szabadka@google.com> Use C-style comments in the brotli decoder.
/external/brotli/dec/bit_reader.c
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.c
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.c