Lines Matching defs:props
112 CLzmaEncProps props = *props2;
113 LzmaEncProps_Normalize(&props);
114 return props.dictSize;
536 CLzmaEncProps props = *props2;
537 LzmaEncProps_Normalize(&props);
539 if (props.lc > LZMA_LC_MAX
540 || props.lp > LZMA_LP_MAX
541 || props.pb > LZMA_PB_MAX)
545 if (props.dictSize > kLzmaMaxHistorySize)
546 props.dictSize = kLzmaMaxHistorySize;
550 const UInt64 dict64 = props.dictSize;
556 p->dictSize = props.dictSize;
558 unsigned fb = (unsigned)props.fb;
565 p->lc = (unsigned)props.lc;
566 p->lp = (unsigned)props.lp;
567 p->pb = (unsigned)props.pb;
568 p->fastMode = (props.algo == 0);
570 MFB.btMode = (Byte)(props.btMode ? 1 : 0);
571 // MFB.btMode = (Byte)(props.btMode);
574 if (props.btMode)
576 if (props.numHashBytes < 2) numHashBytes = 2;
577 else if (props.numHashBytes < 4) numHashBytes = (unsigned)props.numHashBytes;
579 if (props.numHashBytes >= 5) numHashBytes = 5;
583 MFB.numHashOutBits = (Byte)props.numHashOutBits;
586 MFB.cutValue = props.mc;
588 p->writeEndMark = (BoolInt)props.writeEndMark;
598 p->multiThread = (props.numThreads > 1);
600 p->matchFinderMt.hashSync.affinity = props.affinity;
2332 CLzmaEncProps props;
2333 LzmaEncProps_Init(&props);
2334 LzmaEnc_SetProps((CLzmaEncHandle)(void *)p, &props);
3037 SRes LzmaEnc_WriteProperties(CLzmaEncHandle p, Byte *props, SizeT *size)
3046 props[0] = (Byte)((p->pb * 5 + p->lp) * 9 + p->lc);
3067 SetUi32(props + 1, v)
3113 const CLzmaEncProps *props, Byte *propsEncoded, SizeT *propsSize, int writeEndMark,
3121 res = LzmaEnc_SetProps(p, props);