Lines Matching refs:sr

31     def __init__(self, dt, sr):  argument
34 self.sr = sr
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:
63 def __init__(self, dt, sr): argument
65 super().__init__(dt, sr)
82 hr = (self.sr >= T.SRATE_48K_HR)
87 sr = self.sr
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 \
172 nbytes >= 20 * (3 + min(self.sr, T.SRATE_48K)))]
173 rate = [ 0, 512 ][int(self.sr < T.SRATE_96K_HR and \
174 nbytes > 20 * (1 + min(self.sr, T.SRATE_48K)))]
237 sr = self.sr
239 if nbits < T1[sr]:
242 elif nbits < T2[sr]:
243 a = T1[sr] / 16 + 3
244 b = T2[sr] / 48
245 delta = a + (nbits - T1[sr]) * (b - a) / (T2[sr] - T1[sr])
247 elif nbits < T3[sr]:
251 delta = T3[sr] / 48
255 if self.sr >= T.SRATE_48K_HR and \
262 elif self.sr < T.SRATE_48K_HR and \
287 sr = self.sr
291 hr = self.sr >= T.SRATE_48K_HR
352 ne = T.I[self.dt][self.sr][-1]
447 def __init__(self, dt, sr): argument
449 super().__init__(dt, sr)
469 ne = T.I[self.dt][self.sr][-1]
487 ne = T.I[self.dt][self.sr][-1]
489 rate = [ 0, 512 ][int(self.sr < T.SRATE_96K_HR and \
490 nbytes > 20 * (1 + min(self.sr, T.SRATE_48K)))]
619 def check_estimate_gain(rng, dt, sr): argument
623 analysis = SpectrumAnalysis(dt, sr)
627 ne = T.I[dt][sr][-1]
639 dt, sr, x, nbytes, nbits_budget, nbits_off, -g_off)
649 def check_quantization(rng, dt, sr): argument
653 analysis = SpectrumAnalysis(dt, sr)
657 ne = T.I[dt][sr][-1]
662 (xg_c, nq_c) = lc3.spec_quantize(dt, sr, g_int, x)
669 def check_compute_nbits(rng, dt, sr): argument
673 analysis = SpectrumAnalysis(dt, sr)
678 ne = T.I[dt][sr][-1]
690 lc3.spec_compute_nbits(dt, sr, nbytes, xq, nq, 0)
693 lc3.spec_compute_nbits(dt, sr, nbytes, xq, nq, nbits_budget)
702 def check_adjust_gain(rng, dt, sr): argument
706 analysis = SpectrumAnalysis(dt, sr)
715 dt, sr, g_idx, nbits, nbits_budget, 0)
721 def check_unit(rng, dt, sr): argument
727 bwdet = m_bwdet.BandwidthDetector(dt, sr)
728 ltpf = m_ltpf.LtpfAnalysis(dt, sr)
730 sns = m_sns.SnsAnalysis(dt, sr)
731 analysis = SpectrumAnalysis(dt, sr)
736 ns = T.NS[dt][sr]
737 ne = T.I[dt][sr][-1]
742 if sr < T.SRATE_48K_HR:
745 tns.run(x[:ne], sr, False, nbytes)
748 (xq, nq, xg) = analysis.run(sr, nbytes,
749 0 if sr >= T.SRATE_48K_HR else bwdet.get_nbits(),
752 (xg_c, side_c) = lc3.spec_analyze(dt, sr,
785 sr = T.SRATE_16K
793 ne = T.I[dt][sr][-1]
795 g_int = lc3.spec_estimate_gain(dt, sr, C.X_F[i0][i],
799 (x, nq) = lc3.spec_quantize(dt, sr,
804 nbits = lc3.spec_compute_nbits(dt, sr,
808 g_adj = lc3.spec_adjust_gain(dt, sr,
814 (x, nq) = lc3.spec_quantize(dt, sr,
827 (x, side) = lc3.spec_analyze(dt, sr, C.NBYTES[i0],
863 for sr in range(T.SRATE_8K, T.SRATE_48K + 1):
864 ok = ok and check_estimate_gain(rng, dt, sr)
865 ok = ok and check_quantization(rng, dt, sr)
866 ok = ok and check_compute_nbits(rng, dt, sr)
867 ok = ok and check_adjust_gain(rng, dt, sr)
868 ok = ok and check_unit(rng, dt, sr)
869 ok = ok and check_noise(rng, dt, sr)
872 for sr in ( T.SRATE_48K_HR, T.SRATE_96K_HR ):
873 ok = ok and check_estimate_gain(rng, dt, sr)
874 ok = ok and check_quantization(rng, dt, sr)
875 ok = ok and check_compute_nbits(rng, dt, sr)
876 ok = ok and check_adjust_gain(rng, dt, sr)
877 ok = ok and check_unit(rng, dt, sr)
878 ok = ok and check_noise(rng, dt, sr, True)