]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
update ZSTD_CCts_setCParams() inline documentation
authorYann Collet <cyan@fb.com>
Wed, 28 Dec 2022 23:08:18 +0000 (15:08 -0800)
committerYann Collet <cyan@fb.com>
Wed, 28 Dec 2022 23:08:18 +0000 (15:08 -0800)
specify behavior when changing compression parameters during MT compression,
reported by @embg

lib/zstd.h

index b4035686fbb5ae985fbe54b6b8788269070be8d0..3279ee1a709fdcb1a124197b1fde37d23bf584ab 100644 (file)
@@ -1743,7 +1743,9 @@ ZSTDLIB_STATIC_API size_t ZSTD_checkCParams(ZSTD_compressionParameters params);
 ZSTDLIB_STATIC_API ZSTD_compressionParameters ZSTD_adjustCParams(ZSTD_compressionParameters cPar, unsigned long long srcSize, size_t dictSize);
 
 /*! ZSTD_CCtx_setCParams() :
- *  Set all parameters provided within @cparams into the working @cctx
+ *  Set all parameters provided within @cparams into the working @cctx.
+ *  Note : if modifying parameters during compression (MT mode only),
+ *         note that changes to the .windowLog parameter will be ignored.
  * @return 0 on success, or an error code (can be checked with ZSTD_isError()) */
 ZSTDLIB_STATIC_API size_t ZSTD_CCtx_setCParams(ZSTD_CCtx* cctx, ZSTD_compressionParameters cparams);