Home | History | Annotate | Download | only in lib

Lines Matching full:prefs

117     LZ4F_preferences_t prefs;
222 LZ4F_preferences_t prefs = { 0 };
226 if (preferencesPtr!=NULL) prefs = *preferencesPtr;
230 while (prefs.frameInfo.blockSizeID > proposedBSID)
234 prefs.frameInfo.blockSizeID = proposedBSID;
241 prefs.autoFlush = 1;
244 streamSize = LZ4F_compressBound(srcSize, &prefs);
262 LZ4F_preferences_t prefs = { 0 };
273 if (preferencesPtr!=NULL) prefs = *preferencesPtr;
277 while (prefs.frameInfo.blockSizeID > proposedBSID)
281 prefs.frameInfo.blockSizeID = proposedBSID;
288 prefs.autoFlush = 1;
289 if (srcSize <= LZ4F_getBlockSize(prefs.frameInfo.blockSizeID))
290 prefs.frameInfo.blockMode = blockIndependent; /* no need for linked blocks */
294 if (dstMaxSize < LZ4F_compressFrameBound(srcSize, &prefs))
297 errorCode = LZ4F_compressBegin(&cctxI, dstBuffer, dstMaxSize, &prefs); /* write header */
374 cctxPtr->prefs = *preferencesPtr;
378 U32 targetCtxLevel = cctxPtr->prefs.compressionLevel<minHClevel ? 1 : 2;
382 if (cctxPtr->prefs.compressionLevel<minHClevel)
391 if (cctxPtr->prefs.frameInfo.blockSizeID == 0) cctxPtr->prefs.frameInfo.blockSizeID = LZ4F_BLOCKSIZEID_DEFAULT;
392 cctxPtr->maxBlockSize = LZ4F_getBlockSize(cctxPtr->prefs.frameInfo.blockSizeID);
394 requiredBuffSize = cctxPtr->maxBlockSize + ((cctxPtr->prefs.frameInfo.blockMode == blockLinked) * 128 KB);
396 requiredBuffSize = (cctxPtr->prefs.frameInfo.blockMode == blockLinked) * 64 KB; /* just needs dict */
408 if (cctxPtr->prefs.compressionLevel<minHClevel)
411 LZ4_resetStreamHC((LZ4_streamHC_t*)(cctxPtr->lz4CtxPtr), cctxPtr->prefs.compressionLevel);
420 + ((cctxPtr->prefs.frameInfo.blockMode & _1BIT ) << 5) /* Block mode */
421 + (char)((cctxPtr->prefs.frameInfo.contentChecksumFlag & _1BIT ) << 2); /* Stream checksum */
423 *dstPtr++ = (char)((cctxPtr->prefs.frameInfo.blockSizeID & _3BITS) << 4);
503 if (cctxPtr->prefs.compressionLevel < minHClevel)
533 if (dstMaxSize < LZ4F_compressBound(srcSize, &(cctxPtr->prefs))) return (size_t)-ERROR_dstMaxSize_tooSmall;
537 compress = LZ4F_selectCompression(cctxPtr->prefs.frameInfo.blockMode, cctxPtr->prefs.compressionLevel);
558 dstPtr += LZ4F_compressBlock(dstPtr, cctxPtr->tmpIn, blockSize, compress, cctxPtr->lz4CtxPtr, cctxPtr->prefs.compressionLevel);
560 if (cctxPtr->prefs.frameInfo.blockMode==blockLinked) cctxPtr->tmpIn += blockSize;
569 dstPtr += LZ4F_compressBlock(dstPtr, srcPtr, blockSize, compress, cctxPtr->lz4CtxPtr, cctxPtr->prefs.compressionLevel);
573 if ((cctxPtr->prefs.autoFlush) && (srcPtr < srcEnd))
577 dstPtr += LZ4F_compressBlock(dstPtr, srcPtr, srcEnd - srcPtr, compress, cctxPtr->lz4CtxPtr, cctxPtr->prefs.compressionLevel);
582 if ((cctxPtr->prefs.frameInfo.blockMode==blockLinked) && (lastBlockCompressed==fromSrcBuffer))
598 && !(cctxPtr->prefs.autoFlush))
613 if (cctxPtr->prefs.frameInfo.contentChecksumFlag == contentChecksumEnabled)
644 compress = LZ4F_selectCompression(cctxPtr->prefs.frameInfo.blockMode, cctxPtr->prefs.compressionLevel);
647 dstPtr += LZ4F_compressBlock(dstPtr, cctxPtr->tmpIn, cctxPtr->tmpInSize, compress, cctxPtr->lz4CtxPtr, cctxPtr->prefs.compressionLevel);
648 if (cctxPtr->prefs.frameInfo.blockMode==blockLinked) cctxPtr->tmpIn += cctxPtr->tmpInSize;
685 if (cctxPtr->prefs.frameInfo.contentChecksumFlag == contentChecksumEnabled)