Lines Matching refs:bits
359 def encode(self, bits): argument
363 bits.write_uint(self.noise_factor, 3)
382 bits.ac_encode(
390 bits.write_bit(a & 1)
391 bits.write_bit(b & 1)
397 bits.ac_encode(
416 bits.write_bit(int(x[n+0] < 0))
419 bits.write_bit(int(x[n+1] < 0))
427 nbits_residual = min(bits.get_bits_left(), self.nbits_residual_max)
434 bits.write_bit(self.xg[i] >= self.xq[i])
440 nbits_residual = min(bits.get_bits_left(), len(lsbs))
442 bits.write_bit(lsb)
479 def decode(self, bits, bw, nbytes): argument
483 f_nf = bits.read_uint(3)
504 sym = bits.ac_decode(
512 x[n ] += bits.read_bit() << lev
513 x[n+1] += bits.read_bit() << lev
527 if x[n] and bits.read_bit():
530 if x[n+1] and bits.read_bit():
539 nbits_residual = bits.get_bits_left()
556 xr[i] = bits.read_bit()
569 lsb = bits.read_bit()
581 sign = bits.read_bit()