Nico Weber
|
a01fdca2de
LibCompress: Use named EndOfBlock constant
|
vor 1 Jahr |
Nico Weber
|
ff6d58f321
LibCompress: Pass ReadonlyBytes to encode_huffman_lengths()
|
vor 1 Jahr |
Nico Weber
|
5c81b4b269
LibCompress: Make encode_block_lengths() a bit less clever
|
vor 1 Jahr |
Nico Weber
|
d95e4831be
LibCompress: Move generate_huffman_lengths() to a .h file
|
vor 1 Jahr |
Nico Weber
|
d294f150ed
LibGfx+LibCompress: WebPWriter performance regression reduction
|
vor 1 Jahr |
Dan Klishch
|
5ed7cd6e32
Everywhere: Use east const in more places
|
vor 1 Jahr |
Lucas CHOLLET
|
a3d48319fe
LibCompress/Deflate: Remove three useless FIXMEs
|
vor 1 Jahr |
Lucas CHOLLET
|
830e6472e6
LibCompress/Deflate: Simplify `DeflateDecompressor::decompress_all()`
|
vor 1 Jahr |
Idan Horowitz
|
b749167506
LibCompress: Fix off-by-one error in generate_huffman_lengths
|
vor 1 Jahr |
Tim Ledbetter
|
2f26a7bb12
LibCompress: Avoid buffer overrun when building canonical Huffman code
|
vor 1 Jahr |
Tim Schumacher
|
127f6ed6eb
LibCompress: Fix a typo in `m_read_final_block`
|
vor 1 Jahr |
Tim Schumacher
|
dffef6bb71
LibCompress: Remove special casing for looping DEFLATE seekbacks
|
vor 2 Jahren |
Tim Schumacher
|
4098335600
LibCompress: Error on truncated uncompressed DEFLATE blocks
|
vor 2 Jahren |
Tim Schumacher
|
e11e7309dd
LibCompress: Replace usages of the Endian bytes accessor
|
vor 2 Jahren |
Nico Weber
|
6d38824985
LibCompress: Tolerate more than 288 entries in CanonicalCode
|
vor 2 Jahren |
Tim Schumacher
|
b88c58b94c
AK+LibCompress: Break when seekback copying to a full CircularBuffer
|
vor 2 Jahren |
Nico Weber
|
c84968dafd
LibGfx: Add some support for decoding lossless webp files
|
vor 2 Jahren |
Nico Weber
|
26230f2ffd
LibCompress: Order branches in Deflate's decode_codes() numerically
|
vor 2 Jahren |
Nico Weber
|
72d6a30e08
LibCompress: Remove a few no-op continue statements in Deflate
|
vor 2 Jahren |
Timothy Flynn
|
eed956b473
AK: Increase LittleEndianOutputBitStream's buffer size and remove loops
|
vor 2 Jahren |
Nico Weber
|
85d0637058
LibCompress: Make CanonicalCode::from_bytes() return ErrorOr<>
|
vor 2 Jahren |
Nico Weber
|
bc70d7bb77
LibCompress: Reduce indentation in CompressedBlock::try_read_more()
|
vor 2 Jahren |
Nico Weber
|
c3b8b3124c
LibCompress: Remove two needless heap allocations
|
vor 2 Jahren |
Timothy Flynn
|
8b56d82865
AK+LibCompress: Remove the Deflate back-reference intermediate buffer
|
vor 2 Jahren |
Timothy Flynn
|
9f238793e0
gunzip+LibCompress: Increase buffer sizes used by Deflate and gunzip
|
vor 2 Jahren |
Timothy Flynn
|
7447a91d7e
LibCompress: Decode non-self-referencing back-references in one shot
|
vor 2 Jahren |
Timothy Flynn
|
5aaefe4e62
LibCompress: Use prefix tables to decode Huffman codes up to 8 bits long
|
vor 2 Jahren |
Timothy Flynn
|
20aaab47f9
LibCompress: Use a bit stream for the entire GZIP decompression process
|
vor 2 Jahren |
Andreas Kling
|
aeb8224ec8
LibCompress: Speed up deflate decompression by ~11%
|
vor 2 Jahren |
Tim Schumacher
|
ae51c1821c
Everywhere: Remove unintentional partial stream reads and writes
|
vor 2 Jahren |