mirror of
https://github.com/markqvist/LXST.git
synced 2026-04-27 14:20:39 +00:00
Sync upstream
This commit is contained in:
parent
0ae8092914
commit
dd0cced5b0
2 changed files with 18 additions and 3 deletions
|
|
@ -165,11 +165,12 @@ class BandPass(Filter):
|
|||
|
||||
def handle_frame(self, frame, samplerate):
|
||||
# TODO: Remove debug
|
||||
# st = time.time()
|
||||
st = time.time()
|
||||
if len(frame) == 0: return frame
|
||||
high_passed = self._high_pass.handle_frame(frame, samplerate)
|
||||
band_passed = self._low_pass.handle_frame(high_passed, samplerate)
|
||||
# RNS.log(f"Filter ran in {RNS.prettyshorttime(time.time()-st)}", RNS.LOG_DEBUG)
|
||||
dt = time.time()-st
|
||||
if dt > 0.010: RNS.log(f"Slow filter processing detected: Filter ran in {RNS.prettyshorttime(time.time()-st)}", RNS.LOG_DEBUG)
|
||||
return band_passed
|
||||
|
||||
class AGC(Filter):
|
||||
|
|
|
|||
|
|
@ -371,6 +371,20 @@ class Telephone(SignallingReceiver):
|
|||
if not hasattr(self.active_call, "profile"): return None
|
||||
else: return self.active_call.profile
|
||||
|
||||
@property
|
||||
def receive_muted(self):
|
||||
if not self.active_call: return False
|
||||
else:
|
||||
if not self.receive_mixer: return False
|
||||
else: return self.receive_mixer.muted
|
||||
|
||||
@property
|
||||
def transmit_muted(self):
|
||||
if not self.active_call: return False
|
||||
else:
|
||||
if not self.transmit_mixer: return False
|
||||
else: return self.transmit_mixer.muted
|
||||
|
||||
def signal(self, signal, link):
|
||||
if signal in Signalling.AUTO_STATUS_CODES: self.call_status = signal
|
||||
super().signal(signal, link)
|
||||
|
|
@ -431,7 +445,7 @@ class Telephone(SignallingReceiver):
|
|||
if self.receive_mixer: self.receive_mixer.mute(mute)
|
||||
|
||||
def unmute_receive(self, unmute=True):
|
||||
if self.receive_mixer: self.receive_mixer.unmute(mute)
|
||||
if self.receive_mixer: self.receive_mixer.unmute(unmute)
|
||||
|
||||
def mute_transmit(self, mute=True):
|
||||
if self.transmit_mixer: self.transmit_mixer.mute(mute)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue