diff options
Diffstat (limited to 'C/LzmaEnc.c')
| -rw-r--r-- | C/LzmaEnc.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/C/LzmaEnc.c b/C/LzmaEnc.c index 088b78f..84a29a5 100644 --- a/C/LzmaEnc.c +++ b/C/LzmaEnc.c | |||
| @@ -62,7 +62,9 @@ void LzmaEncProps_Init(CLzmaEncProps *p) | |||
| 62 | p->lc = p->lp = p->pb = p->algo = p->fb = p->btMode = p->numHashBytes = p->numThreads = -1; | 62 | p->lc = p->lp = p->pb = p->algo = p->fb = p->btMode = p->numHashBytes = p->numThreads = -1; |
| 63 | p->numHashOutBits = 0; | 63 | p->numHashOutBits = 0; |
| 64 | p->writeEndMark = 0; | 64 | p->writeEndMark = 0; |
| 65 | p->affinityGroup = -1; | ||
| 65 | p->affinity = 0; | 66 | p->affinity = 0; |
| 67 | p->affinityInGroup = 0; | ||
| 66 | } | 68 | } |
| 67 | 69 | ||
| 68 | void LzmaEncProps_Normalize(CLzmaEncProps *p) | 70 | void LzmaEncProps_Normalize(CLzmaEncProps *p) |
| @@ -598,6 +600,10 @@ SRes LzmaEnc_SetProps(CLzmaEncHandle p, const CLzmaEncProps *props2) | |||
| 598 | p->multiThread = (props.numThreads > 1); | 600 | p->multiThread = (props.numThreads > 1); |
| 599 | p->matchFinderMt.btSync.affinity = | 601 | p->matchFinderMt.btSync.affinity = |
| 600 | p->matchFinderMt.hashSync.affinity = props.affinity; | 602 | p->matchFinderMt.hashSync.affinity = props.affinity; |
| 603 | p->matchFinderMt.btSync.affinityGroup = | ||
| 604 | p->matchFinderMt.hashSync.affinityGroup = props.affinityGroup; | ||
| 605 | p->matchFinderMt.btSync.affinityInGroup = | ||
| 606 | p->matchFinderMt.hashSync.affinityInGroup = props.affinityInGroup; | ||
| 601 | #endif | 607 | #endif |
| 602 | 608 | ||
| 603 | return SZ_OK; | 609 | return SZ_OK; |
