]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
fileio: content size is enabled by default
authorYann Collet <cyan@fb.com>
Fri, 13 Oct 2017 23:32:18 +0000 (16:32 -0700)
committerYann Collet <cyan@fb.com>
Fri, 13 Oct 2017 23:32:18 +0000 (16:32 -0700)
lib/compress/zstd_compress.c
programs/fileio.c

index e072fe30e84355999c57529ab20c168b14f521ad..eb6f43d8cadea87936ff754f055f34461c9410ae 100644 (file)
@@ -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;
 
index 70158f9309529e45c70a4bd14216322287b29a63..427f251b9bf51e8f798d87ef303383622330e69b 100644 (file)
@@ -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;