/liblc3-latest/src/ |
D | bits.h | 81 uint16_t range : 16; member 102 unsigned low, range; member 263 unsigned range = ac->range >> 10; in lc3_put_symbol() local 265 ac->low += range * symbols[s].low; in lc3_put_symbol() 266 ac->range = range * symbols[s].range; in lc3_put_symbol() 271 if (ac->range < 0x10000) in lc3_put_symbol() 284 unsigned range = (ac->range >> 10) & 0xffff; in lc3_get_symbol() local 286 ac->error |= (ac->low >= (range << 10)); in lc3_get_symbol() 292 if (ac->low < range * symbols[s].low) { in lc3_get_symbol() 294 s -= ac->low < range * symbols[s].low ? 4 : -4; in lc3_get_symbol() [all …]
|
D | bits.c | 39 for (unsigned r = ac->range; r; r >>= 1, nbits++); in ac_get_range_bits() 89 .range = 0xffffff, in lc3_setup_bits() 202 unsigned high = ac->low + ac->range; in ac_terminate() 292 for ( ; ac->range < 0x10000; ac->range <<= 8) in lc3_ac_write_renorm() 373 for ( ; ac->range < 0x10000; ac->range <<= 8) in lc3_ac_read_renorm()
|
D | spec.c | 215 int n0 = 3*(t[0] + 48), range = t[1] - t[0]; in adjust_gain() local 216 delta = n0 * range + (nbits - t[0]) * (t[1] - n0); in adjust_gain() 217 den *= range; in adjust_gain()
|
/liblc3-latest/test/ |
D | bitstream.py | 30 self.range = 0xffffff 36 for i in range(0, len(b), 20): 65 for k in range(nbits): 72 r = self.range >> 10 81 self.range = r * sym_freqs[val] 82 while self.range < 0x10000: 83 self.range <<= 8 100 (25 - int(math.floor(math.log2(self.range)))) 131 for k in range(nbits): 159 r = self.range >> 10 [all …]
|
D | tns.py | 131 for f in range(self.nfilters): 137 for k in range(rc_order) ]) 158 e = [ sum(x[S[s]:S[s+1]] ** 2) for s in range(len(S)-1) ] 160 for k in range(len(r) if sum(e) > 0 else 0): 162 for s in range(len(S)-1) ] 173 for k in range(1, len(a)): 194 for k in range(len(rc), 0, -1): 216 for i in range(len(x)): 221 for k in range(rc_order): 245 for f in range(self.nfilters): [all …]
|
D | bwdet.py | 61 for bw in range(sr): 104 for bw0 in range(sr+1): 105 for drop in range(10): 112 for i in range(sr): 159 for dt in range(T.NUM_DT): 160 for sr in range(T.SRATE_8K, T.SRATE_48K + 1):
|
D | sns.py | 74 for i in range(n4): 77 for i in range(n4, n4+n2): 85 for i in range(n2): 96 for b in range(nb): 121 for i in range(n4): 125 for i in range(2*n4, 2*n4+n2): 132 for i in range(n2): 162 e_4[1:15] = [ np.sum(w * e_l[4*i-1:4*i+5]) for i in range(1, 15) ] 176 scf_a[2:14] = [ np.mean(scf[i:i+5]) for i in range(12) ] 207 dmse_lf = [ np.sum((scf[:8] - T.SNS_LFCB[i]) ** 2) for i in range(32) ] [all …]
|
D | attdet.py | 62 x_att = np.array([ np.sum(x[i*r:(i+1)*r]) for i in range(mf) ]) 76 for i in range(nb) ]) 80 for i in range(1,nb): 88 flags = [ (e_att[i] > 8.5 * a_att[i]) for i in range(nb) ] 108 for sr in range(T.SRATE_8K, T.SRATE_48K + 1): 131 for run in range(100): 175 for dt in range(T.NUM_DT):
|
D | spec.py | 59 for k in range(bw_stop) ] 104 e = [ np.sum(x[4*k:4*(k+1)] ** 2) for k in range(len(x) // 4) ] 111 for i in range(8): 182 for n in range(0, lastnz, 2): 372 for n in range(0, self.lastnz, 2): 429 for i in range(len(self.xg)): 495 for n in range(0, self.lastnz, 2): 500 for lev in range(14): 547 for i in range(len(x)): 561 for i in range(len(levs)): [all …]
|
D | energy.py | 34 for i in range(len(self.I)-1) ] 85 for dt in range(T.NUM_DT): 86 for sr in range(T.SRATE_8K, T.SRATE_48K + 1):
|
D | ltpf.py | 68 for i in range(n): 83 for i in range(n): 118 self.y[:n] = [ np.dot(x[2*i:2*i+5], h) for i in range(self.n) ] 167 np.take(x, np.arange(i0, n) - k)) for k in range(k0, 1+k1) ]) 196 nc = [ self.norm_corr(x, i0, n, t[i]) for i in range(2) ] 222 for d in range(-3, 4) ] 250 for i in range(i0, n) ] 252 for i in range(i0-e, n-e) ] 388 for k in range(n0): 419 for k in range(n0, ns): [all …]
|
D | decoder.py | 103 for i in range(len(C.BYTES_AC[i0])): 114 for dt in range(T.DT_7M5, T.NUM_DT):
|
D | mdct.py | 204 for dt in range(T.NUM_DT): 205 for sr in range(T.SRATE_8K, T.SRATE_48K + 1):
|
D | encoder.py | 111 for i in range(len(C.X_PCM[i0])):
|
D | tables.py | 44 NS = np.array([(SRATE_KHZ * DT_MS[dt]).astype(int) for dt in range(NUM_DT) ])
|
/liblc3-latest/tables/ |
D | fastmath.py | 39 t = [ 2**(i/8) for i in range(8) ] 42 y = [ fast_exp2(x[i], t, p) for i in range(len(x)) ] 82 y = [ fast_log2(x[i], p) for i in range(len(x)) ] 107 for i in range(32):
|
D | mktables.py | 195 for i in range(0, len(h), 192 // k): 196 for j in range(0, len(h[i]), 10): 213 for i in range(len(h)):
|
/liblc3-latest/python/tools/ |
D | encoder.py | 75 for i in range(0, stream_length, frame_length):
|
D | decoder.py | 80 for i in range(0, encoded_length, frame_length):
|
D | specgram.py | 71 for i in range(0, len(s), frame_len):
|
/liblc3-latest/python/ |
D | lc3.py | 298 self.__encoders = [new_encoder() for _ in range(num_channels)] 464 self.__decoders = [new_decoder() for i in range(num_channels)]
|