void Init(System.IO.Stream inStream, System.IO.Stream outStream) { m_RangeDecoder.Init(inStream); m_OutWindow.Init(outStream, _solid); uint i; for (i = 0; i < LZMABase.kNumStates; i++) { for (uint j = 0; j <= m_PosStateMask; j++) { uint index = (i << LZMABase.kNumPosStatesBitsMax) + j; m_IsMatchDecoders[index].Init(); m_IsRep0LongDecoders[index].Init(); } m_IsRepDecoders[i].Init(); m_IsRepG0Decoders[i].Init(); m_IsRepG1Decoders[i].Init(); m_IsRepG2Decoders[i].Init(); } m_LiteralDecoder.Init(); for (i = 0; i < LZMABase.kNumLenToPosStates; i++) { m_PosSlotDecoder[i].Init(); } for (i = 0; i < LZMABase.kNumFullDistances - LZMABase.kEndPosModelIndex; i++) { m_PosDecoders[i].Init(); } m_LenDecoder.Init(); m_RepLenDecoder.Init(); m_PosAlignDecoder.Init(); }
private void Init(Stream inStream, Stream outStream) { m_RangeDecoder.Init(inStream); m_OutWindow.Init(outStream, _solid); for (uint num = 0u; num < 12; num++) { for (uint num2 = 0u; num2 <= m_PosStateMask; num2++) { uint num3 = (num << 4) + num2; m_IsMatchDecoders[num3].Init(); m_IsRep0LongDecoders[num3].Init(); } m_IsRepDecoders[num].Init(); m_IsRepG0Decoders[num].Init(); m_IsRepG1Decoders[num].Init(); m_IsRepG2Decoders[num].Init(); } m_LiteralDecoder.Init(); for (uint num = 0u; num < 4; num++) { m_PosSlotDecoder[num].Init(); } for (uint num = 0u; num < 114; num++) { m_PosDecoders[num].Init(); } m_LenDecoder.Init(); m_RepLenDecoder.Init(); m_PosAlignDecoder.Init(); }
public void Init() { _mChoice.Init(); for (uint posState = 0; posState < _mNumPosStates; posState++) { _mLowCoder[posState].Init(); _mMidCoder[posState].Init(); } _mChoice2.Init(); _mHighCoder.Init(); }
public void Init() { m_Choice.Init(); for (uint posState = 0; posState < m_NumPosStates; posState++) { m_LowCoder[posState].Init(); m_MidCoder[posState].Init(); } m_Choice2.Init(); m_HighCoder.Init(); }
public void Init() { _choice.Init(); for (uint posState = 0; posState < _numPosStates; posState++) { _lowCoder[posState].Init(); _midCoder[posState].Init(); } _choice2.Init(); _highCoder.Init(); }
public void Init() { mChoice.Init(); for (uint posState = 0; posState < mNumPosStates; posState++) { mLowCoder[posState].Init(); mMidCoder[posState].Init(); } mChoice2.Init(); mHighCoder.Init(); }
public void Init() { m_Choice.Init(); for (uint num = 0u; num < m_NumPosStates; num++) { m_LowCoder[num].Init(); m_MidCoder[num].Init(); } m_Choice2.Init(); m_HighCoder.Init(); }
private void Init() { uint i; for (i = 0; i < Base.K_NUM_STATES; i++) { for (uint j = 0; j <= _posStateMask; j++) { uint index = (i << Base.K_NUM_POS_STATES_BITS_MAX) + j; _isMatchDecoders[index].Init(); _isRep0LongDecoders[index].Init(); } _isRepDecoders[i].Init(); _isRepG0Decoders[i].Init(); _isRepG1Decoders[i].Init(); _isRepG2Decoders[i].Init(); } _literalDecoder.Init(); for (i = 0; i < Base.K_NUM_LEN_TO_POS_STATES; i++) { _posSlotDecoder[i].Init(); } // _PosSpecDecoder.Init(); for (i = 0; i < Base.K_NUM_FULL_DISTANCES - Base.K_END_POS_MODEL_INDEX; i++) { _posDecoders[i].Init(); } _lenDecoder.Init(); _repLenDecoder.Init(); _posAlignDecoder.Init(); _state.Init(); _rep0 = 0; _rep1 = 0; _rep2 = 0; _rep3 = 0; }
private void Init() { uint i; for (i = 0; i < Base.kNumStates; i++) { for (uint j = 0; j <= m_PosStateMask; j++) { uint index = (i << Base.kNumPosStatesBitsMax) + j; m_IsMatchDecoders[index].Init(); m_IsRep0LongDecoders[index].Init(); } m_IsRepDecoders[i].Init(); m_IsRepG0Decoders[i].Init(); m_IsRepG1Decoders[i].Init(); m_IsRepG2Decoders[i].Init(); } m_LiteralDecoder.Init(); for (i = 0; i < Base.kNumLenToPosStates; i++) { m_PosSlotDecoder[i].Init(); } // m_PosSpecDecoder.Init(); for (i = 0; i < Base.kNumFullDistances - Base.kEndPosModelIndex; i++) { m_PosDecoders[i].Init(); } m_LenDecoder.Init(); m_RepLenDecoder.Init(); m_PosAlignDecoder.Init(); state.Init(); rep0 = 0; rep1 = 0; rep2 = 0; rep3 = 0; }
private void Init(System.IO.Stream inStream, System.IO.Stream outStream) { _mRangeDecoder.Init(inStream); _mOutWindow.Init(outStream, _solid); uint i; for (i = 0; i < Base.KNumStates; i++) { for (uint j = 0; j <= _mPosStateMask; j++) { var index = (i << Base.KNumPosStatesBitsMax) + j; _mIsMatchDecoders[index].Init(); _mIsRep0LongDecoders[index].Init(); } _mIsRepDecoders[i].Init(); _mIsRepG0Decoders[i].Init(); _mIsRepG1Decoders[i].Init(); _mIsRepG2Decoders[i].Init(); } _mLiteralDecoder.Init(); for (i = 0; i < Base.KNumLenToPosStates; i++) { _mPosSlotDecoder[i].Init(); } // m_PosSpecDecoder.Init(); for (i = 0; i < Base.KNumFullDistances - Base.KEndPosModelIndex; i++) { _mPosDecoders[i].Init(); } _mLenDecoder.Init(); _mRepLenDecoder.Init(); _mPosAlignDecoder.Init(); }