Lines Matching defs:outBuf

440 static SRes Lzma2State_SetFromMethod(IStateCoder *p, Byte *outBuf, size_t outBufSize, ISzAllocPtr alloc)

457 if (outBuf)
460 spec->decoder.decoder.dic = outBuf;
467 static SRes Lzma2State_ResetOutBuf(IStateCoder *p, Byte *outBuf, size_t outBufSize)
470 if ((spec->outBufMode && !outBuf) || (!spec->outBufMode && outBuf))
472 if (outBuf)
474 spec->decoder.decoder.dic = outBuf;
490 p->outBuf = NULL;
540 static SRes MixCoder_SetFromMethod(CMixCoder *p, unsigned coderIndex, UInt64 methodId, Byte *outBuf, size_t outBufSize)
546 case XZ_ID_LZMA2: return Lzma2State_SetFromMethod(sc, outBuf, outBufSize, p->alloc);
558 static SRes MixCoder_ResetFromMethod(CMixCoder *p, unsigned coderIndex, UInt64 methodId, Byte *outBuf, size_t outBufSize)
563 case XZ_ID_LZMA2: return Lzma2State_ResetOutBuf(sc, outBuf, outBufSize);
597 if (p->outBuf)
647 processed = coder->Filter(coder->p, p->outBuf, processed);
901 static SRes XzDecMix_Init(CMixCoder *p, const CXzBlock *block, Byte *outBuf, size_t outBufSize)
907 if (numFilters == p->numCoders && ((p->outBuf && outBuf) || (!p->outBuf && !outBuf)))
918 // p->SingleBufMode = (outBuf != NULL);
919 p->outBuf = outBuf;
923 // outBuf = NULL;
930 RINOK(MixCoder_SetFromMethod(p, i, block->filters[numFilters - 1 - i].id, outBuf, outBufSize))
936 RINOK(MixCoder_ResetFromMethod(p, 0, block->filters[numFilters - 1].id, outBuf, outBufSize))
965 // p->outBuf = NULL;
971 void XzUnpacker_SetOutBuf(CXzUnpacker *p, Byte *outBuf, size_t outBufSize)
973 p->outBuf = outBuf;
981 p->outBuf = NULL;
1073 (p->outBuf ? NULL : dest), &destLen2, destFinish,
1078 XzCheck_Update(&p->check, (p->outBuf ? p->outBuf + p->outDataWritten : dest), destLen2);
1079 if (!p->outBuf)
1204 RINOK(XzDecMix_Init(&p->decoder, &p->block, p->outBuf, p->outBufSize))
1451 Byte *outBuf;
1507 Byte *outBuf;
1559 p->outBuf = NULL;
1578 coder->outBuf = NULL;
1596 if (coder->outBuf)
1598 ISzAlloc_Free(p->allocMid, coder->outBuf);
1599 coder->outBuf = NULL;
1614 if (p->outBuf)
1616 ISzAlloc_Free(p->allocMid, p->outBuf);
1617 p->outBuf = NULL;
1880 dest = coder->outBuf;
1887 coder->outBuf = NULL;
1898 coder->outBuf = dest;
1907 XzUnpacker_SetOutBuf(&coder->dec, coder->outBuf, coder->outBufSize);
1910 SRes res = XzDecMix_Init(&coder->dec.decoder, &coder->dec.block, coder->outBuf, coder->outBufSize);
1959 if (!coder->outBuf)
2025 if (!coder->dec.headerParsedOk || !coder->outBuf)
2042 Byte *data = coder->outBuf;
2388 if (!p->outBuf || p->outBufSize != p->props.outStep_ST)
2390 ISzAlloc_Free(p->allocMid, p->outBuf);
2392 p->outBuf = (Byte *)ISzAlloc_Alloc(p->allocMid, p->props.outStep_ST);
2393 if (!p->outBuf)
2478 res = XzUnpacker_Code(dec, p->outBuf + outPos, &outProcessed,
2496 const size_t written = ISeqOutStream_Write(p->outStream, p->outBuf, outPos);
2618 // Byte *outBuf, size_t *outBufSize,
2666 p->outBuf = NULL;
2670 p->outBuf = outBuf;