From 6afc32a43b8b35351fc10aa97522d97050a13b00 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Sun, 8 Nov 2026 12:00:05 -0800 Subject: [PATCH] quest: fold #118's review into the playout-positioned plan The writer trims against the later of the mixed position and the previous write's end, and the CONTIGUOUS snap shrinks to the source's stamp resolution so a real sub-millisecond gap stays silent. Co-Authored-By: Claude Opus 5.5 --- quest/m0/playout-positioned.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/quest/m0/playout-positioned.md b/quest/m0/playout-positioned.md index 4fb7576a..d925b542 100644 --- a/quest/m0/playout-positioned.md +++ b/quest/m0/playout-positioned.md @@ -39,10 +39,15 @@ Decided with the maintainer: Recommendations, not settled: +- Trim against the later of the already-mixed position and the previous + write's end, so a frame overlapping queued audio writes its playable tail + instead of failing whole. - Keep consecutive writes contiguous: a frame that starts within the existing one-millisecond `CONTIGUOUS` stamp rounding of where the last one ended is written at that end, since a one-frame overlap from rounding fails - the write. + the write. The snap only absorbs stamp rounding: confirm the source's stamp + resolution and shrink the tolerance to it (e.g. a sample or two) if that is + tighter, so a genuine sub-millisecond gap stays silent. - A frame the writer holds earlier than `REACH` ahead waits until it is in reach rather than failing. - Test on the scene's driver-stepped bus, as `a_write_sounds_when_placed`