Home
last modified time | relevance | path

Searched refs:self (Results 1 – 12 of 12) sorted by relevance

/liblc3-latest/test/
Dbitstream.py21 def __init__(self, data): argument
23 self.bytes = data
25 self.bp_bw = len(data) - 1
26 self.mask_bw = 1
28 self.bp = 0
29 self.low = 0
30 self.range = 0xffffff
32 def dump(self): argument
34 b = self.bytes
42 def __init__(self, data): argument
[all …]
Dltpf.py27 def __init__(self, dt, sr, history = 0): argument
29 self.sr = sr
30 self.p = 192 // T.SRATE_KHZ[sr]
31 self.w = 240 // self.p
33 self.n = ((T.DT_MS[dt] * 128) / 10).astype(int)
34 self.d = [ 24, 44 ][dt == T.DT_7M5]
36 self.x = np.zeros(self.w + T.NS[dt][sr])
37 self.u = np.zeros(self.n + 2)
38 self.y = np.zeros(self.n + self.d + history)
40 def resample(self, x): argument
[all …]
Dencoder.py32 def __init__(self, dt_ms, sr_hz): argument
39 self.ne = T.NE[dt][sr]
41 self.attdet = attdet.AttackDetector(dt, sr)
42 self.ltpf = ltpf.LtpfAnalysis(dt, sr)
44 self.mdct = mdct.MdctForward(dt, sr)
45 self.energy = energy.EnergyBand(dt, sr)
46 self.bwdet = bwdet.BandwidthDetector(dt, sr)
47 self.sns = sns.SnsAnalysis(dt, sr)
48 self.tns = tns.TnsAnalysis(dt)
49 self.spec = spec.SpectrumAnalysis(dt, sr)
[all …]
Ddecoder.py31 def __init__(self, dt_ms, sr_hz): argument
38 self.sr = sr
39 self.ne = T.NE[dt][sr]
40 self.ns = T.NS[dt][sr]
42 self.mdct = mdct.MdctInverse(dt, sr)
44 self.bwdet = bwdet.BandwidthDetector(dt, sr)
45 self.spec = spec.SpectrumSynthesis(dt, sr)
46 self.tns = tns.TnsSynthesis(dt)
47 self.sns = sns.SnsSynthesis(dt, sr)
48 self.ltpf = ltpf.LtpfSynthesis(dt, sr)
[all …]
Dsns.py27 def __init__(self, dt, sr): argument
29 self.dt = dt
30 self.sr = sr
31 self.I = T.I[dt][sr]
33 (self.ind_lf, self.ind_hf, self.shape, self.gain) = \
36 (self.idx_a, self.ls_a, self.idx_b, self.ls_b) = \
39 def get_data(self): argument
41 data = { 'lfcb' : self.ind_lf, 'hfcb' : self.ind_hf,
42 'shape' : self.shape, 'gain' : self.gain,
43 'idx_a' : self.idx_a, 'ls_a' : self.ls_a }
[all …]
Dattdet.py27 def __init__(self, dt, sr): argument
29 self.dt = dt
30 self.sr = sr
31 self.ms = T.DT_MS[dt]
33 self.xn1 = 0
34 self.xn2 = 0
35 self.en1 = 0
36 self.an1 = 0
37 self.p_att = 0
39 def is_enabled(self, nbytes): argument
[all …]
Dspec.py31 def __init__(self, dt, sr): argument
33 self.dt = dt
34 self.sr = sr
36 def get_gain_offset(self, nbytes): argument
38 sr_ind = self.sr if self.sr < T.SRATE_48K_HR \
39 else 4 + (self.sr - T.SRATE_48K_HR)
43 if self.sr >= T.SRATE_48K_HR:
48 def get_noise_indices(self, bw, xq, lastnz): argument
50 nf_start = [ 6, 12, 18, 24 ][self.dt]
51 nf_width = [ 1, 1, 2, 3 ][self.dt]
[all …]
Dtns.py111 def __init__(self, dt): argument
113 self.dt = dt
115 (self.nfilters, self.lpc_weighting, self.rc_order, self.rc) = \
118 def get_data(self): argument
120 rc = np.append(self.rc - 8, np.zeros((2, 8 - len(self.rc[0]))), axis=1)
122 return { 'nfilters' : self.nfilters,
123 'lpc_weighting' : self.lpc_weighting,
124 'rc_order' : self.rc_order, 'rc' : rc }
126 def get_nbits(self): argument
128 lpc_weighting = self.lpc_weighting
[all …]
Dbwdet.py47 def __init__(self, dt, sr): argument
49 self.dt = dt
50 self.sr = sr
52 def run(self, e): argument
54 dt = self.dt
55 sr = self.sr
80 self.bw = bw
81 return self.bw
83 def get_nbits(self): argument
85 return 0 if self.sr == 0 else \
[all …]
Dmdct.py39 def __init__(self, dt, sr): argument
41 self.ns = T.NS[dt][sr]
42 self.nd = T.ND[dt][sr]
44 self.t = np.zeros(2*self.ns)
45 self.w = Mdct.W[dt][sr]
50 def __init__(self, dt, sr): argument
54 def run(self, x): argument
56 ns = self.ns
57 nd = self.nd
59 self.t[nd:nd+ns] = x
[all …]
Denergy.py26 def __init__(self, dt, sr): argument
28 self.dt = dt
29 self.I = T.I[dt][sr]
31 def compute(self, x): argument
33 e = [ np.mean(np.square(x[self.I[i]:self.I[i+1]]))
34 for i in range(len(self.I)-1) ]
36 e_lo = np.sum(e[:len(e) - [2, 3, 4, 2][self.dt]])
37 e_hi = np.sum(e[len(e) - [2, 3, 4, 2][self.dt]:])
/liblc3-latest/python/
Dlc3.py52 self, argument
61 self.hrmode = hrmode
62 self.frame_duration_us = frame_duration_us
63 self.sample_rate_hz = sample_rate_hz
64 self.pcm_sample_rate_hz = pcm_sample_rate_hz or self.sample_rate_hz
65 self.num_channels = num_channels
67 if self.frame_duration_us not in [2500, 5000, 7500, 10000]:
73 [8000, 16000, 24000, 32000, 48000] if not self.hrmode else [48000, 96000]
76 if self.sample_rate_hz not in allowed_samplerate:
102 if self.hrmode:
[all …]