Fine tune buffer lengths

This commit is contained in:
Nonoo 2020-10-29 17:05:40 +01:00
parent 029dd27e3f
commit 1a30f43cb0
2 changed files with 3 additions and 3 deletions

View file

@ -8,7 +8,7 @@ import (
)
const audioTimeoutDuration = 3 * time.Second
const audioRxSeqBufLength = 120 * time.Millisecond
const audioRxSeqBufLength = 300 * time.Millisecond
type audioStream struct {
common streamCommon

View file

@ -2,7 +2,7 @@ package main
import "time"
const txSeqBufLength = 500 * time.Millisecond
const txSeqBufLength = 300 * time.Millisecond
type txSeqBufStruct struct {
entries []seqBufEntry
@ -18,7 +18,7 @@ func (s *txSeqBufStruct) add(seq seqNum, p []byte) {
}
func (s *txSeqBufStruct) purgeOldEntries() {
for len(s.entries) > 0 && time.Since(s.entries[0].addedAt) > txSeqBufLength {
for len(s.entries) > 0 && time.Since(s.entries[0].addedAt) > txSeqBufLength*2 {
s.entries = s.entries[1:]
}
}