void init() { baseInit(); _rangeEncoder.init(); lzma.sdk.rangecoder.Encoder.initBitModels(_isMatch); lzma.sdk.rangecoder.Encoder.initBitModels(_isRep0Long); lzma.sdk.rangecoder.Encoder.initBitModels(_isRep); lzma.sdk.rangecoder.Encoder.initBitModels(_isRepG0); lzma.sdk.rangecoder.Encoder.initBitModels(_isRepG1); lzma.sdk.rangecoder.Encoder.initBitModels(_isRepG2); lzma.sdk.rangecoder.Encoder.initBitModels(_posEncoders); _literalEncoder.init(); for (int i = 0; i < Base.kNumLenToPosStates; i++) { _posSlotEncoder[i].init(); } _lenEncoder.init(1 << _posStateBits); _repMatchLenEncoder.init(1 << _posStateBits); _posAlignEncoder.init(); _longestMatchWasFound = false; _optimumEndIndex = 0; _optimumCurrentIndex = 0; _additionalOffset = 0; }
void init() { baseInit(); _rangeEncoder.init(); lzma.sdk.rangecoder.Encoder.initBitModels(_isMatch); lzma.sdk.rangecoder.Encoder.initBitModels(_isRep0Long); lzma.sdk.rangecoder.Encoder.initBitModels(_isRep); lzma.sdk.rangecoder.Encoder.initBitModels(_isRepG0); lzma.sdk.rangecoder.Encoder.initBitModels(_isRepG1); lzma.sdk.rangecoder.Encoder.initBitModels(_isRepG2); lzma.sdk.rangecoder.Encoder.initBitModels(_posEncoders); _literalEncoder.init(); for (int i = 0; i < Base.kNumLenToPosStates; i++) { _posSlotEncoder[i].init(); } _lenEncoder.init(1 << _posStateBits); _repMatchLenEncoder.init(1 << _posStateBits); _posAlignEncoder.init(); _longestMatchWasFound = false; _optimumEndIndex = 0; _optimumCurrentIndex = 0; _additionalOffset = 0; }