Home
last modified time | relevance | path

Searched refs:T (Results 1 – 13 of 13) sorted by relevance

/liblc3-latest/test/
Dmdct.py21 import tables as T, appendix_c as C namespace
27 W = [ [ T.W_2M5_8K , T.W_2M5_16K, T.W_2M5_24K,
28 T.W_2M5_32K, T.W_2M5_48K, T.W_2M5_48K_HR, T.W_2M5_96K_HR ],
30 [ T.W_5M_8K , T.W_5M_16K , T.W_5M_24K ,
31 T.W_5M_32K , T.W_5M_48K , T.W_5M_48K_HR , T.W_5M_96K_HR ],
33 [ T.W_7M5_8K , T.W_7M5_16K, T.W_7M5_24K,
34 T.W_7M5_32K, T.W_7M5_48K, None, None ],
36 [ T.W_10M_8K , T.W_10M_16K, T.W_10M_24K,
37 T.W_10M_32K, T.W_10M_48K, T.W_10M_48K_HR, T.W_10M_96K_HR ] ]
41 self.ns = T.NS[dt][sr]
[all …]
Denergy.py20 import tables as T, appendix_c as C namespace
29 self.I = T.I[dt][sr]
45 ns = T.NS[dt][sr]
50 x = (2 * rng.random(T.NS[dt][sr])) - 1
66 i0 = dt - T.DT_7M5
67 sr = T.SRATE_16K
85 for dt in range(T.NUM_DT):
86 for sr in range(T.SRATE_8K, T.SRATE_48K + 1):
89 for dt in ( T.DT_2M5, T.DT_5M, T.DT_10M ):
90 for sr in ( T.SRATE_48K_HR, T.SRATE_96K_HR ):
[all …]
Dattdet.py20 import tables as T, appendix_c as C namespace
31 self.ms = T.DT_MS[dt]
41 c1 = self.dt == T.DT_10M and \
42 self.sr == T.SRATE_32K and nbytes > 80
44 c2 = self.dt == T.DT_10M and \
45 self.sr >= T.SRATE_48K and nbytes >= 100
47 c3 = self.dt == T.DT_7M5 and \
48 self.sr == T.SRATE_32K and nbytes >= 61 and nbytes < 150
50 c4 = self.dt == T.DT_7M5 and \
51 self.sr >= T.SRATE_48K and nbytes >= 75 and nbytes < 150
[all …]
Ddecoder.py24 import tables as T, appendix_c as C namespace
33 dt = { 7.5: T.DT_7M5, 10: T.DT_10M }[dt_ms]
35 sr = { 8000: T.SRATE_8K , 16000: T.SRATE_16K, 24000: T.SRATE_24K,
36 32000: T.SRATE_32K, 48000: T.SRATE_48K }[sr_hz]
39 self.ne = T.NE[dt][sr]
40 self.ns = T.NS[dt][sr]
98 i0 = dt - T.DT_7M5
100 dec_c = lc3.setup_decoder(int(T.DT_MS[dt] * 1000), 16000)
114 for dt in range(T.DT_7M5, T.NUM_DT):
Dencoder.py24 import tables as T, appendix_c as C namespace
34 dt = { 7.5: T.DT_7M5, 10: T.DT_10M }[dt_ms]
36 sr = { 8000: T.SRATE_8K , 16000: T.SRATE_16K, 24000: T.SRATE_24K,
37 32000: T.SRATE_32K, 48000: T.SRATE_48K }[sr_hz]
39 self.ne = T.NE[dt][sr]
106 i0 = dt - T.DT_7M5
108 enc_c = lc3.setup_encoder(int(T.DT_MS[dt] * 1000), 16000)
122 for dt in ( T.DT_7M5, T.DT_10M ):
Dltpf.py21 import tables as T, appendix_c as C namespace
30 self.p = 192 // T.SRATE_KHZ[sr]
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])
65 h[-119:] = T.LTPF_H12K8[:119]
66 h[ :120] = T.LTPF_H12K8[119:]
74 if self.sr == T.SRATE_8K:
144 history = 232 + (32 if dt == T.DT_2M5 else 0))
147 history = 114 + (16 if dt == T.DT_2M5 else 0))
[all …]
Dtns.py20 import tables as T, appendix_c as C namespace
135 nbits_order = T.TNS_ORDER_BITS[int(lpc_weighting)][rc_order]
136 nbits_coef = sum([ T.TNS_COEF_BITS[k][rc[k]]
155 maxorder = [ 4, 8 ][self.dt > T.DT_5M]
238 maxorder = [ 4, 8 ][self.dt > T.DT_5M]
284 T.TNS_ORDER_CUMFREQ[int(lpc_weighting)][rc_order-1],
285 T.TNS_ORDER_FREQ[int(lpc_weighting)][rc_order-1] )
288 b.ac_encode(T.TNS_COEF_CUMFREQ[k][rc[k]],
289 T.TNS_COEF_FREQ[k][rc[k]] )
323 T.TNS_ORDER_CUMFREQ[int(self.lpc_weighting)],
[all …]
Dspec.py20 import tables as T, appendix_c as C namespace
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:
53 bw_stop = T.I[self.dt][min(bw, T.SRATE_48K)][-1]
82 hr = (self.sr >= T.SRATE_48K_HR)
89 dt_ms = T.DT_MS[dt]
95 bitrate // 12500 + C[sr - T.SRATE_48K_HR][dt], 6, 23)
153 hr = (self.sr >= T.SRATE_48K_HR)
171 mode = [ 0, 1 ][int(self.sr < T.SRATE_96K_HR and \
[all …]
Dsns.py21 import tables as T, appendix_c as C namespace
31 self.I = T.I[dt][sr]
112 hr = self.sr >= T.SRATE_48K_HR
169 cf *= [ 0.25, 0.35 ][ self.dt == T.DT_10M ]
180 scf_a = (0.5 if self.dt != T.DT_7M5 else 0.3) * \
198 index += T.SNS_MPVQ_OFFSETS[n][x]
207 dmse_lf = [ np.sum((scf[:8] - T.SNS_LFCB[i]) ** 2) for i in range(32) ]
208 dmse_hf = [ np.sum((scf[8:] - T.SNS_HFCB[i]) ** 2) for i in range(32) ]
213 st1 = np.append(T.SNS_LFCB[self.ind_lf], T.SNS_HFCB[self.ind_hf])
300 G = [ T.SNS_VQ_REG_ADJ_GAINS, T.SNS_VQ_REG_LF_ADJ_GAINS,
[all …]
Dbwdet.py20 import tables as T, appendix_c as C namespace
138 i0 = dt - T.DT_7M5
139 sr = T.SRATE_16K
159 for dt in range(T.NUM_DT):
160 for sr in range(T.SRATE_8K, T.SRATE_48K + 1):
163 for dt in ( T.DT_7M5, T.DT_10M ):
/liblc3-latest/fuzz/
Defuzz.cc24 template <typename T>
25 T ConsumeInRange(FuzzedDataProvider &fdp, T min, T max) { in ConsumeInRange()
26 return fdp.ConsumeIntegralInRange<T>(min, max); in ConsumeInRange()
34 template <typename T>
36 T min = std::numeric_limits<T>::min(), T max = std::numeric_limits<T>::max()) in encode()
39 if (fdp.remaining_bytes() < pcm_samples * sizeof(T)) in encode()
42 std::vector<T> pcm(pcm_samples); in encode()
44 s = ConsumeInRange<T>(fdp, min, max); in encode()
/liblc3-latest/include/
Dlc3_cpp.h50 template <typename T>
69 using state_ptr = std::unique_ptr<T, decltype(&free)>;
94 template <typename T>
95 int EncodeImpl(PcmFormat fmt, const T *pcm, int block_size, uint8_t *out) { in EncodeImpl()
202 template <typename T>
203 int DecodeImpl(const uint8_t *in, int block_size, PcmFormat fmt, T *pcm) { in DecodeImpl()
/liblc3-latest/tables/
Dmktables.py191 h = h.reshape((len(h) // p, p)).T
209 h = h.reshape(len(h) // 4, 4).T