Ψ-W2-T2 remediation: atomic temp+rename collapse write, honest unknown-channel fallback, [verify — DAW] markers, corrected+filed bake-collapse deferral, observable collapse message, quiet-NaN test
This commit is contained in:
+5
-1
@@ -2661,7 +2661,11 @@ LOSSY fold; this collapse is lossless by predicate) but contradicted in text. Th
|
||||
amendment: channel count is preserved except that bit-identical channels may collapse
|
||||
losslessly to mono; a lossy fold remains forbidden. Noted in the amendment: the old text
|
||||
was already untrue in the other direction — a mono source renders at `RENDER_CHANNELS=2`
|
||||
today (`capture_orchestrator.cpp:227`, hardcoded and never measured).
|
||||
today (`capture_orchestrator.cpp:227`, hardcoded and never measured). `[verify — DAW]`
|
||||
"lossless" is proven at the file-bytes level; it is not the same claim as the null
|
||||
test's playback-chain property (whether REAPER sums a 1-channel item on a stereo track
|
||||
at the same unity gain as a dual-mono 2-channel item) — see the acceptance criteria's
|
||||
own `[verify — DAW]` on that bullet below.
|
||||
|
||||
**Surface boundary — owns:** `core/capture/wav_codec` (the pure bit-identity predicate +
|
||||
collapse plan, with `wav_codec` unit tests), `shell/capture/capture.cpp` (the post-render
|
||||
|
||||
Reference in New Issue
Block a user