public void Create(uint numPosStates) { for(uint posState = m_NumPosStates; posState < numPosStates; posState++) { m_LowCoder[posState] = new BitTreeDecoder(LzmaBase.kNumLowLenBits); m_MidCoder[posState] = new BitTreeDecoder(LzmaBase.kNumMidLenBits); } m_NumPosStates = numPosStates; }
public LzmaDecoder() { m_DictionarySize = 0xFFFFFFFF; for(int i = 0; i < LzmaBase.kNumLenToPosStates; i++) m_PosSlotDecoder[i] = new BitTreeDecoder(LzmaBase.kNumPosSlotBits); }