Lines Matching refs:nbits_spec
69 self.nbits_spec = 0
76 def estimate_gain(self, x, nbytes, nbits_spec, nbits_off, g_off): argument
78 nbits = int(nbits_spec + nbits_off + 0.5)
169 def compute_nbits(self, nbytes, x, lastnz, nbits_spec): argument
215 (nbits_est <= nbits_spec * 2048):
226 self.lsb_mode = mode == 1 and nbits_est > nbits_spec
230 def adjust_gain(self, g_idx, nbits, nbits_spec): argument
256 (g_idx < 255 and nbits > nbits_spec):
259 g_incr = int(factor * (1 + (nbits - nbits_spec) / delta))
263 ( (g_idx < 255 and nbits > nbits_spec) or \
264 (g_idx > 0 and nbits < nbits_spec - (delta + 2)) ):
266 if nbits < nbits_spec - (delta + 2):
269 if g_idx == 254 or nbits < nbits_spec + delta:
299 nbits_spec = 8*nbytes - \
305 nbits_off = self.nbits_off + self.nbits_spec - self.nbits_est
314 self.estimate_gain(x, nbytes, nbits_spec, nbits_off, g_off)
316 self.nbits_spec = nbits_spec
323 self.compute_nbits(nbytes, xq, lastnz, nbits_spec)
329 g_adj = self.adjust_gain(g_int - g_off, nbits_est, nbits_spec)
335 self.compute_nbits(nbytes, xq, lastnz, nbits_spec)
341 self.nbits_residual_max = nbits_spec - nbits_trunc + 4