dweiller
|
e2306ef0a0
|
std.compress.zstandard: add integer casts u64 -> usize
|
2023-02-20 09:09:06 +11:00 |
|
dweiller
|
7558bf6451
|
std.compress.zstandard: minor cleanup and add doc comments
|
2023-02-20 09:09:06 +11:00 |
|
dweiller
|
ab18adf5c3
|
std.compress.zstandard: remove debug logging
|
2023-02-20 09:09:06 +11:00 |
|
dweiller
|
d40b135e95
|
std.compress.zstandard: properly track consumed count in decodeFrameBlocks
|
2023-02-20 09:09:06 +11:00 |
|
dweiller
|
774e2f5a5c
|
std.compress.zstandard: add input length safety checks
|
2023-02-20 09:09:06 +11:00 |
|
dweiller
|
31d1cae8c6
|
std.compress.zstandard: validate fse table value count
|
2023-02-20 09:09:06 +11:00 |
|
dweiller
|
95953e1ee6
|
std.compress.zstandard: fix dictionary field size
|
2023-02-20 09:09:06 +11:00 |
|
dweiller
|
6b85373875
|
std.compress.zstandard: validate sequence lengths
|
2023-02-20 09:09:06 +11:00 |
|
dweiller
|
082acd7f17
|
std.compress.zstandard: clean up integer casts
|
2023-02-20 09:09:06 +11:00 |
|
dweiller
|
fc64c279a4
|
std.compress.zstandard: clean up api
|
2023-02-20 09:09:06 +11:00 |
|
dweiller
|
cbfaa876d4
|
std.compress.zstandard: cleanup ReverseBitReader
|
2023-02-20 09:09:05 +11:00 |
|
dweiller
|
c819e58c20
|
std.compress.zstandard: add decodeZStandardFrameAlloc
This is a convenience wrapper - best to use `decodeZStandardFrame()` if
the content size is known, or directly use `decodeBlockRingBuffer()`.
|
2023-02-20 09:09:05 +11:00 |
|
dweiller
|
05e63f241e
|
std.compress.zstandard: add functions decoding into ring buffer
This supports decoding frames that do not declare the content size or
decoding in a streaming fashion.
|
2023-02-20 09:09:05 +11:00 |
|
dweiller
|
18091723d5
|
std.compress.zstandard: cleanup decodeBlock
|
2023-02-20 09:09:05 +11:00 |
|
dweiller
|
61cb514387
|
std.compress: add zstandard decompressor
|
2023-02-20 09:09:05 +11:00 |
|