diff --git a/DMRSlot.cpp b/DMRSlot.cpp index 4b3b8eb..3bbf6b3 100644 --- a/DMRSlot.cpp +++ b/DMRSlot.cpp @@ -73,7 +73,7 @@ m_netN(0U), m_networkWatchdog(1000U, 0U, 1500U), m_rfTimeoutTimer(1000U, timeout), m_netTimeoutTimer(1000U, timeout), -m_packetTimer(1000U, 0U, 400U), +m_packetTimer(1000U, 0U, 300U), m_interval(), m_elapsed(), m_rfFrames(0U), @@ -1249,8 +1249,8 @@ void CDMRSlot::clock() if (frames > m_netFrames) { unsigned int count = frames - m_netFrames; - if (count > 3U) { - LogDebug("DMR Slot %u, lost audio for 400ms filling in, elapsed: %ums, expected: %u, received: %u", m_slotNo, elapsed, frames, m_netFrames); + if (count > 5U) { + LogDebug("DMR Slot %u, lost audio for 300ms filling in, elapsed: %ums, expected: %u, received: %u", m_slotNo, elapsed, frames, m_netFrames); insertSilence(count - 1U); } }