Keep OpenAL jitter playback continuous

This commit is contained in:
Brandon McGinty (chatgpt) authored and Brandon McGinty committed 2026-08-10 16:07:47 -04:00
1 parent 5b0879ddaa
commit 99f1f4b9ab
2 files changed
+28 -10

No files matched your search

@@ -48,6 +48,18 @@ func TestStopSourceWaitsForWorker(t *testing.T) {
<-returned
}
func TestJitterPlaybackDelayAppliesOnlyAtStartup(t *testing.T) {
if jitterPlaybackReady(false, jitterMinPackets-1) {
t.Fatal("jitter playback started before initial buffer filled")
}
if !jitterPlaybackReady(false, jitterMinPackets) {
t.Fatal("jitter playback did not start after initial buffer filled")
}
if !jitterPlaybackReady(true, 1) {
t.Fatal("jitter playback paused while refilling after startup")
}
}
func TestRenderRejectsWorkAfterShutdown(t *testing.T) {
s := &Stream{renderClosed: true}
called := false