Esempio n. 1
0
    bool read(SymbolChanceBitType type, int i = 0) {
        BitChance& ch = bestChance(type, i);
        bool bit = rac.read_12bit_chance(ch.get_12bit());
        updateChances(type, i, bit);
//    e_printf("bit %s%i = %s\n", SymbolChanceBitName[type], i, bit ? "true" : "false");
        return bit;
    }
Esempio n. 2
0
 bool read(SymbolChanceBitType type, int i = 0) {
     BitChance& ch = bestChance(type, i);
     bool bit = rac.read_12bit_chance(ch.get_12bit());
     updateChances(type, i, bit);
     return bit;
 }
Esempio n. 3
0
 void write(bool bit, SymbolChanceBitType type, int i = 0) {
     BitChance& ch = bestChance(type, i);
     rac.write_12bit_chance(ch.get_12bit(), bit);
     updateChances(type, i, bit);
 }
Esempio n. 4
0
    void write(bool bit, SymbolChanceBitType type, int i = 0) {
        BitChance& ch = bestChance(type, i);
        rac.write_12bit_chance(ch.get_12bit(), bit);
        updateChances(type, i, bit);
//    e_printf("bit %s%i = %s\n", SymbolChanceBitName[type], i, bit ? "true" : "false");
    }