From: Yann Collet Date: Fri, 13 Oct 2017 23:32:18 +0000 (-0700) Subject: fileio: content size is enabled by default X-Git-Tag: v1.3.3^2~52^2~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dd18d73e7ef1b204bf514095fa8db7f9d6dfdc7b;p=thirdparty%2Fzstd.git fileio: content size is enabled by default --- diff --git a/lib/compress/zstd_compress.c b/lib/compress/zstd_compress.c index e072fe30e..eb6f43d8c 100644 --- a/lib/compress/zstd_compress.c +++ b/lib/compress/zstd_compress.c @@ -391,7 +391,7 @@ size_t ZSTD_CCtxParam_setParameter( case ZSTD_p_contentSizeFlag : /* Content size written in frame header _when known_ (default:1) */ - DEBUGLOG(5, "set content size flag = %u", (value>0)); + DEBUGLOG(4, "set content size flag = %u", (value>0)); params->fParams.contentSizeFlag = value > 0; return 0; @@ -401,7 +401,7 @@ size_t ZSTD_CCtxParam_setParameter( return 0; case ZSTD_p_dictIDFlag : /* When applicable, dictionary's dictID is provided in frame header (default:1) */ - DEBUGLOG(5, "set dictIDFlag = %u", (value>0)); + DEBUGLOG(4, "set dictIDFlag = %u", (value>0)); params->fParams.noDictIDFlag = (value == 0); return 0; diff --git a/programs/fileio.c b/programs/fileio.c index 70158f930..427f251b9 100644 --- a/programs/fileio.c +++ b/programs/fileio.c @@ -439,6 +439,7 @@ static cRess_t FIO_createCResources(const char* dictFileName, int cLevel, #ifdef ZSTD_NEWAPI { /* frame parameters */ + CHECK( ZSTD_CCtx_setParameter(ress.cctx, ZSTD_p_contentSizeFlag, 1) ); CHECK( ZSTD_CCtx_setParameter(ress.cctx, ZSTD_p_dictIDFlag, g_dictIDFlag) ); CHECK( ZSTD_CCtx_setParameter(ress.cctx, ZSTD_p_checksumFlag, g_checksumFlag) ); (void)srcSize;