Home | History | Annotate | Download | only in RangeCoder

Lines Matching refs:Prob

13 		uint Prob;

15 public void Init() { Prob = kBitModelTotal >> 1; }
20 Prob += (kBitModelTotal - Prob) >> kNumMoveBits;
22 Prob -= (Prob) >> kNumMoveBits;
27 // encoder.EncodeBit(Prob, kNumBitModelTotalBits, symbol);
29 uint newBound = (encoder.Range >> kNumBitModelTotalBits) * Prob;
33 Prob += (kBitModelTotal - Prob) >> kNumMoveBits;
39 Prob -= (Prob) >> kNumMoveBits;
65 return ProbPrices[(((Prob - symbol) ^ ((-(int)symbol))) & (kBitModelTotal - 1)) >> kNumMoveReducingBits];
67 public uint GetPrice0() { return ProbPrices[Prob >> kNumMoveReducingBits]; }
68 public uint GetPrice1() { return ProbPrices[(kBitModelTotal - Prob) >> kNumMoveReducingBits]; }
77 uint Prob;
82 Prob += (kBitModelTotal - Prob) >> numMoveBits;
84 Prob -= (Prob) >> numMoveBits;
87 public void Init() { Prob = kBitModelTotal >> 1; }
91 uint newBound = (uint)(rangeDecoder.Range >> kNumBitModelTotalBits) * (uint)Prob;
95 Prob += (kBitModelTotal - Prob) >> kNumMoveBits;
107 Prob -= (Prob) >> kNumMoveBits;