From c77b3ca30d03ea95fbc50a279007d05e7f0a39fb Mon Sep 17 00:00:00 2001 From: Harvind Samra Date: Mon, 27 Jul 2015 12:37:10 -0700 Subject: [PATCH] Fix minimum latency bound form 1 frame to 3 frames. Probably only affects 1% of USB connections. We can tolerate 3 GSM frames latency. --- TransceiverRAD1/Transceiver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TransceiverRAD1/Transceiver.cpp b/TransceiverRAD1/Transceiver.cpp index fe27503..2c6b3be 100644 --- a/TransceiverRAD1/Transceiver.cpp +++ b/TransceiverRAD1/Transceiver.cpp @@ -833,7 +833,7 @@ void Transceiver::driveTransmitFIFO() else { // if underrun hasn't occurred in the last sec (216 frames) drop // transmit latency by a timeslot - if (mTransmitLatency > GSM::Time(1,1)) { + if (mTransmitLatency > GSM::Time(3,0)) { if (radioClock->get() > mLatencyUpdateTime + GSM::Time(216,0)) { mTransmitLatency.decTN(); LOG(INFO) << "reduced latency: " << mTransmitLatency;