Add configurable incoming audio jitter buffer
This commit is contained in:
committed by
Brandon McGinty
parent
d338925da6
commit
c0ef036934
@@ -86,6 +86,22 @@ func TestAudioIntervalDuration(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestJitterBufferDuration(t *testing.T) {
|
||||
for _, milliseconds := range []int{0, 20, 40, 60} {
|
||||
got, err := jitterBufferDuration(milliseconds)
|
||||
if err != nil {
|
||||
t.Errorf("jitterBufferDuration(%d): %v", milliseconds, err)
|
||||
continue
|
||||
}
|
||||
if got != time.Duration(milliseconds)*time.Millisecond {
|
||||
t.Errorf("jitterBufferDuration(%d) = %v", milliseconds, got)
|
||||
}
|
||||
}
|
||||
if _, err := jitterBufferDuration(10); err == nil {
|
||||
t.Fatal("jitterBufferDuration accepted unsupported duration")
|
||||
}
|
||||
}
|
||||
|
||||
func TestServerAddressDefaultsPortWithoutBreakingIPv6(t *testing.T) {
|
||||
for input, want := range map[string]string{
|
||||
"server": "server:64738",
|
||||
|
||||
Reference in New Issue
Block a user