Added Switchable Compression facilities so a stream can have segments that utilize lzma compression and segments that do not. Also added the jpeg-turbo BSD implementation of the jpeg arithmetic coder to complement the huffman coder already present in the future |
|
More...
|
about 10 years ago
|
fix some warnings |
|
More...
|
about 10 years ago
|
adding banners |
|
More...
|
about 10 years ago
|
split out the multithreading code into a separate file and try to make Compression and Reader as isolated as possible |
|
More...
|
about 10 years ago
|
got tests to pass |
|
More...
|
over 10 years ago
|
multithreaded lzham support |
|
More...
|
over 10 years ago
|
made SECCOMP work with LZHAM by fixing realloc to copy the original data and changing default dictionary size |
|
More...
|
over 10 years ago
|
create and respect the LZH0 compression header |
|
More...
|
over 10 years ago
|
upgraded bump allocator to support reallocation of buffers and msize size determination. This simplified the simple free |
|
More...
|
over 10 years ago
|
fixed bugs with read buffers and also avoid inefficient 1-3 byte reads that happen when things aren't happily aligned towards the end |
|
More...
|
over 10 years ago
|
first lzham test without headers |
|
More...
|
over 10 years ago
|
added liblzham dependency" |
|
More...
|
over 10 years ago
|
configurable reps |
|
More...
|
over 10 years ago
|
split up the components of a parallel-compressed file in a more favorable way, compacting from the back, so that the data is ready by the time the algo needs it |
|
More...
|
over 10 years ago
|
fix single-threaded case where there's only a single component to decompress |
|
More...
|
over 10 years ago
|
Removed a few mallocs that slipped through the cracks, and made the standalone tester take num processes and whether to use SECCOMP as command line flags |
|
More...
|
over 10 years ago
|
Consistent size estimator for ARHC... allocate sufficient memory for all the threads in the BumpAllocator. Destroy thread context after program finishes rather than after checking error codes (to make sure we terminate all threads) |
|
More...
|
over 10 years ago
|
Test multithreaded compression and decompression under threaded mode |
|
More...
|
over 10 years ago
|
Completed seccomp-enabled multithreaded 7z compression scheme |
|
More...
|
over 10 years ago
|
Minor optimizations and allowances to run without exceptions enabled |
|
More...
|
over 10 years ago
|
Minor optimizations |
|
More...
|
over 10 years ago
|
Significant optimizations when decompressing ARHC files |
|
More...
|
over 10 years ago
|
able to select level of lzma compression |
|
More...
|
over 10 years ago
|
successfully converted jpeg arhc files using SECCOMP_MODE_STRICT restrictions |
|
More...
|
over 10 years ago
|
thread allocator through all the different buffers and systems including liblzma |
|
More...
|
over 10 years ago
|
Use std::vector instead of std::string to simplify some things so that we can have allocator time |
|
More...
|
over 10 years ago
|
simple main file that autodetects file type and compresses using libxz or arhc, depending on the magic number |
|
More...
|
over 10 years ago
|
bump rev on dependencies |
|
More...
|
over 10 years ago
|
Mechanism similar to jpegrescan applied to all jpegs transferred by the HttpTransferHandlers. Others can use 7z. Needs CDN server side support for said compression algorithms. Also added unit tests for new compression methods |
|
More...
|
over 10 years ago
|
Treat mesh names with "aggregate_mesh" as an aggregate mesh. |
|
More...
|
about 11 years ago
|