Lines Matching defs:frame

741         /* Content size written in frame header _when known_ (default:1) */
747 /* A 32-bits content checksum will be calculated and written at end of frame (default:0) */
751 case ZSTD_c_dictIDFlag : /* When applicable, dictionary's dictID is provided in frame header (default:1) */
1301 cPar.windowLog = ZSTD_WINDOWLOG_ABSOLUTEMIN; /* minimum wlog required for valid frame header */
1546 * tells how much data has been consumed (input) and produced (output) for current frame.
3674 const void* src, size_t srcSize, U32 frame)
3708 if (frame &&
3889 ip, blockSize, 1 /* frame */);
3937 "dst buf is too small to fit worst-case frame header size.");
3970 * Writes out a skippable frame with the specified magic number variant (16 are supported),
3978 RETURN_ERROR_IF(dstCapacity < srcSize + ZSTD_SKIPPABLEHEADERSIZE /* Skippable frame overhead */,
3979 dstSize_tooSmall, "Not enough room for skippable frame");
3980 RETURN_ERROR_IF(srcSize > (unsigned)0xFFFFFFFF, srcSize_wrong, "Src size too large for skippable frame");
3981 RETURN_ERROR_IF(magicVariant > 15, parameter_outOfBound, "Skippable frame magic number variant not supported");
3990 * output an empty Block with end-of-frame mark to complete a frame
3997 "dst buf is too small to write frame trailer empty block.");
4023 U32 frame, U32 lastFrameChunk)
4033 if (frame && (cctx->stage==ZSTDcs_init)) {
4053 if (!frame) {
4061 { size_t const cSize = frame ?
4063 ZSTD_compressBlock_internal (cctx, dst, dstCapacity, src, srcSize, 0 /* frame */);
4064 FORWARD_IF_ERROR(cSize, "%s", frame ? "ZSTD_compress_frameChunk failed" : "ZSTD_compressBlock_internal failed");
4086 return ZSTD_compressContinue_internal(cctx, dst, dstCapacity, src, srcSize, 1 /* frame mode */, 0 /* last chunk */);
4103 return ZSTD_compressContinue_internal(cctx, dst, dstCapacity, src, srcSize, 0 /* frame mode */, 0 /* last chunk */);
4493 * Ends a frame.
4504 /* special case : empty frame */
4547 1 /* frame mode */, 1 /* last chunk */);
4554 DEBUGLOG(4, "end of frame : controlling src size");
5021 * while frame parameters are hardcoded */
5117 * same as ZSTD_initCStream_usingCDict(), with control over frame parameters */
5467 * it would require to add a 3-bytes null block to end frame
5819 /* Special case: empty frame */
5822 RETURN_ERROR_IF(dstCapacity<4, dstSize_tooSmall, "No room for empty frame block header");
5927 /* Begin writing output, starting with frame header */