Files
libaaruformat/3rdparty
Kevin Bortis 120174e4cd Add multi-threaded zstd compression support
Switch zstd encoder from simple API (ZSTD_compress) to advanced API
(ZSTD_CCtx + ZSTD_compress2) with configurable worker threads via
ZSTD_c_nbWorkers. Consumer controls threading through threads=N
option string parameter. Default is 1 (single-threaded, bit-identical
output to previous behavior).

- Enable ZSTD_MULTITHREAD compile definition and link pthreads
- Add num_threads field to options struct and context
- Parse threads=N in option string (clamped >= 1)
- Rewrite aaruf_zstd_encode_buffer() with num_threads parameter
- Update all call sites (write.c, close.c)
2026-03-29 12:56:19 +02:00
..
2026-01-04 16:04:10 +00:00
2022-05-28 13:39:32 +01:00
2026-01-04 16:04:10 +00:00
2025-08-01 02:50:46 +01:00
2026-01-04 16:04:10 +00:00
2026-03-19 08:45:07 +01:00
2025-10-11 03:31:20 +01:00
2024-04-30 15:51:32 +01:00