Lines Matching defs:decoder
270 CXzBcFilterState *decoder;
273 decoder = (CXzBcFilterState *)p->p;
274 if (!decoder)
276 decoder = (CXzBcFilterState *)ISzAlloc_Alloc(alloc, sizeof(CXzBcFilterState));
277 if (!decoder)
279 decoder->buf = ISzAlloc_Alloc(alloc, BRA_BUF_SIZE);
280 if (!decoder->buf)
282 ISzAlloc_Free(alloc, decoder);
285 p->p = decoder;
291 decoder->filter_func = func;
293 decoder->base.methodId = (UInt32)id;
294 // decoder->encodeMode = encodeMode;
349 CSbDec *decoder = (CSbDec *)p->p;
350 if (!decoder)
352 decoder = (CSbDec *)ISzAlloc_Alloc(alloc, sizeof(CSbDec));
353 if (!decoder)
355 p->p = decoder;
362 SbDec_Construct(decoder);
363 SbDec_SetAlloc(decoder, alloc);
375 CLzma2Dec decoder;
384 Lzma2Dec_FreeProbs(&p->decoder, alloc);
386 Lzma2Dec_Free(&p->decoder, alloc);
397 return Lzma2Dec_AllocateProbs(&p->decoder, props[0], alloc);
399 return Lzma2Dec_Allocate(&p->decoder, props[0], alloc);
405 Lzma2Dec_Init(&((CLzma2Dec_Spec *)pp)->decoder);
411 Data is unpacked to (spec->decoder.decoder.dic) output buffer.
426 SizeT dicPos = spec->decoder.decoder.dicPos;
428 res = Lzma2Dec_DecodeToDic(&spec->decoder, dicLimit, src, srcLen, (ELzmaFinishMode)finishMode, &status2);
429 *destLen = spec->decoder.decoder.dicPos - dicPos;
432 res = Lzma2Dec_DecodeToBuf(&spec->decoder, dest, destLen, src, srcLen, (ELzmaFinishMode)finishMode, &status2);
434 // ECoderStatus values are identical to ELzmaStatus values of LZMA2 decoder
454 Lzma2Dec_CONSTRUCT(&spec->decoder)
460 spec->decoder.decoder.dic = outBuf;
461 spec->decoder.decoder.dicBufSize = outBufSize;
474 spec->decoder.decoder.dic = outBuf;
475 spec->decoder.decoder.dicBufSize = outBufSize;
980 MixCoder_Construct(&p->decoder, alloc);
989 MixCoder_Free(&p->decoder);
1072 res = MixCoder_Code(&p->decoder,
1077 *status = p->decoder.status;
1204 RINOK(XzDecMix_Init(&p->decoder, &p->block, p->outBuf, p->outBufSize))
1910 SRes res = XzDecMix_Init(&coder->dec.decoder, &coder->dec.block, coder->outBuf, coder->outBufSize);