Lines Matching refs:rangeDecoder
42 public uint Decode(RangeCoder.Decoder rangeDecoder, uint posState) in Decode() argument
44 if (m_Choice.Decode(rangeDecoder) == 0) in Decode()
45 return m_LowCoder[posState].Decode(rangeDecoder); in Decode()
49 if (m_Choice2.Decode(rangeDecoder) == 0) in Decode()
50 symbol += m_MidCoder[posState].Decode(rangeDecoder); in Decode()
54 symbol += m_HighCoder.Decode(rangeDecoder); in Decode()
69 public byte DecodeNormal(RangeCoder.Decoder rangeDecoder) in DecodeNormal()
73 symbol = (symbol << 1) | m_Decoders[symbol].Decode(rangeDecoder); in DecodeNormal()
78 public byte DecodeWithMatchByte(RangeCoder.Decoder rangeDecoder, byte matchByte) in DecodeWithMatchByte()
85 uint bit = m_Decoders[((1 + matchBit) << 8) + symbol].Decode(rangeDecoder); in DecodeWithMatchByte()
90 symbol = (symbol << 1) | m_Decoders[symbol].Decode(rangeDecoder); in DecodeWithMatchByte()
128 public byte DecodeNormal(RangeCoder.Decoder rangeDecoder, uint pos, byte prevByte) in DecodeNormal() argument
129 { return m_Coders[GetState(pos, prevByte)].DecodeNormal(rangeDecoder); } in DecodeNormal()
131 …public byte DecodeWithMatchByte(RangeCoder.Decoder rangeDecoder, uint pos, byte prevByte, byte mat… in DecodeWithMatchByte() argument
132 { return m_Coders[GetState(pos, prevByte)].DecodeWithMatchByte(rangeDecoder, matchByte); } in DecodeWithMatchByte()