public void Create(uint numPosStates)
 {
     for (uint posState = m_NumPosStates; posState < numPosStates; posState++)
     {
         m_LowCoder[posState] = new BitTreeDecoder(Base.kNumLowLenBits);
         m_MidCoder[posState] = new BitTreeDecoder(Base.kNumMidLenBits);
     }
     m_NumPosStates = numPosStates;
 }
Beispiel #2
0
 public Decoder()
 {
     _mDictionarySize = 0xFFFFFFFF;
     for (var i = 0; i < Base.KNumLenToPosStates; i++)
         _mPosSlotDecoder[i] = new BitTreeDecoder(Base.KNumPosSlotBits);
 }
Beispiel #3
0
 public void Create(uint numPosStates)
 {
     for (var posState = _mNumPosStates; posState < numPosStates; posState++)
     {
         _mLowCoder[posState] = new BitTreeDecoder(Base.KNumLowLenBits);
         _mMidCoder[posState] = new BitTreeDecoder(Base.KNumMidLenBits);
     }
     _mNumPosStates = numPosStates;
 }
 public Decoder()
 {
     m_DictionarySize = 0xFFFFFFFF;
     for (int i = 0; i < Base.kNumLenToPosStates; i++)
         m_PosSlotDecoder[i] = new BitTreeDecoder(Base.kNumPosSlotBits);
 }