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/port.h
|
3b9d4a227d12fbb7591a0cfc26944012173ab0bc |
|
27-Oct-2016 |
Mo DeJong <mo@modejong.com> |
enable rbit instruction for arm64 (#459)
/external/brotli/dec/port.h
|
4219fece592059522a1c800b3b16804d543f477e |
|
17-Oct-2016 |
Eugene Kliuchnikov <eustas@google.com> |
Merge pull request #424 from mdejong/master check for __ARM64_ARCH_8__ in dec/port.h so that arm64 arch under cla…
|
0a63f99db9eeb8a15dc3941b96802141b1993912 |
|
21-Sep-2016 |
Eugene Kliuchnikov <eustas@google.com> |
Update encoder * move `common/port.h` to `includes/port.h` * replace magic more magic numbers with constants * artificially limit window size to 2^18 for quality 0 and 1 * use fixed shifts for quality 0 and 1 hashes * removed `BrotliEncoderWriteMetadata` * added `BROTLI_OPERATION_EMIT_METADATA` instead * deprecated low-level API * fixed MSVC warnings
/external/brotli/dec/port.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/port.h
|
214629ccd7937327e004b0b4227e86169fa123a9 |
|
30-Aug-2016 |
Mo DeJong <mo@modejong.com> |
check for __ARM64_ARCH_8__ in dec/port.h so that arm64 arch under clang is detected, check for __ARM_ARCH being exactly equal to 7 so that arm64 arch does not define BROTLI_TARGET_ARMV7
/external/brotli/dec/port.h
|
b972c67780f03256a3fbf81dc3350a4bf00aa4ad |
|
13-Jun-2016 |
Eugene Kliuchnikov <eustas@google.com> |
Convert encoder to plain C.
/external/brotli/dec/port.h
|
028291865dbc2f92bb114dd082f5ff78c907a875 |
|
03-Jun-2016 |
Eugene Kliuchnikov <eustas@google.com> |
Extract common parts: constants, dictionary, etc.
/external/brotli/dec/port.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/port.h
|
2fcb2321d914310e5e4e7e72e552455d5d8b737f |
|
25-Feb-2016 |
Frédéric Wang <fwang@igalia.com> |
Use double exclamation marks in declarations of IS_CONSTANT and BROTLI_HAS_UBFX to force C compilers to interpret them as booleans and avoid constant-logical-operand warnings.
/external/brotli/dec/port.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/port.h
|
28867aa4e7112c2af8686a4e4bbb8ae6f42a4eda |
|
28-Jan-2016 |
eustas <eustas.ru@gmail.com> |
Remove unused definitions
/external/brotli/dec/port.h
|
24ffa78414663b545b66be392caff7eb5574a62c |
|
11-Dec-2015 |
Eugene Klyuchnikov <eustas@google.com> |
Fix headers
/external/brotli/dec/port.h
|
771eb107985566d2e458e3f06f2c7bd1b21c2dca |
|
27-Nov-2015 |
Eugene Klyuchnikov <eustas@google.com> |
Update license statement in source files.
/external/brotli/dec/port.h
|
b69381227199fceef25e564f68fec730d53b34c4 |
|
23-Nov-2015 |
Eugene Klyuchnikov <eustas@google.com> |
Decoder: implement custom allocator feature Drive-by: conform stricter compilation flags; cleanup shared.mk
/external/brotli/dec/port.h
|
c0ba6d6f5eb44836b856e9b1eeb8586e4c2633bb |
|
06-Nov-2015 |
Eugene Klyuchnikov <eustas@google.com> |
Brotli decoder: implement new streaming API
/external/brotli/dec/port.h
|
47835c6089f04a0bf99f097af32114dbc4bc3b8a |
|
06-Oct-2015 |
Zoltan Szabadka <szabadka@google.com> |
Fix build for SPARK.
/external/brotli/dec/port.h
|
bacc734997f12ffa7002366ea2dffd5ef7e6a136 |
|
05-Oct-2015 |
Zoltan Szabadka <szabadka@google.com> |
Fix some more compiler warnings in the decoder.
/external/brotli/dec/port.h
|
9ceff0372cad4236bb2b8b6cc8d2621cfa0ea058 |
|
02-Oct-2015 |
Zoltan Szabadka <szabadka@google.com> |
Add more build parameters.
/external/brotli/dec/port.h
|
d3eb6ecb9a9191a516ec83038c05f219e1012664 |
|
02-Oct-2015 |
Zoltan Szabadka <szabadka@google.com> |
Add BROTLI_FREE macro, check malloc status after histogram allocations.
/external/brotli/dec/port.h
|
5919712922310cb8d1dbf86821b2e758597caba7 |
|
28-Sep-2015 |
Zoltan Szabadka <szabadka@google.com> |
Avoid undefined behavior from memcpy for the portable build.
/external/brotli/dec/port.h
|
e44caf98355b9ac27023d5590d2636ef67a9a1f5 |
|
25-Sep-2015 |
Zoltan Szabadka <szabadka@google.com> |
Introduce a BROTLI_BUILD_PORTABLE macro to disable potentially dangerous optimizations.
/external/brotli/dec/port.h
|
127aa48a96f55241a03305f72b606a999384ee54 |
|
01-Sep-2015 |
Eugene Klyuchnikov <eustas@google.com> |
Fix bug in decoder. Minor cleanup.
/external/brotli/dec/port.h
|
db71549ac5008174ed4ada46476f0a74144bf2fc |
|
28-Aug-2015 |
Lode Vandevenne <lode@google.com> |
update brotli decoder with latest improvements
/external/brotli/dec/port.h
|
45c38936b73def9d1a30f87cd799c63457069267 |
|
10-Aug-2015 |
lvandeve <lvandeve@users.noreply.github.com> |
Enable little endian support also for visual studio
/external/brotli/dec/port.h
|
94cd7085f79a707f5ba3d93086796e695b495975 |
|
10-Aug-2015 |
Lode Vandevenne <lode@google.com> |
brotli decoder performance improvements
/external/brotli/dec/port.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/port.h
|