724af1499b
- AudioSyncDelay.Configure reallocated/zeroed its buffer every ~10ms tick
(AudioMixer re-reads the UI setting each mix), so any non-zero sync offset
erased the just-written audio -> total silence. Now early-returns when the
delay samples are unchanged. Regression test proven both ways.
- SceneCompositor.BlitContentRaw defaulted cbW/cbH=0 when CropBounds is null
(regression from ed9d7c1) -> webcam blit to an empty rect = gray block.
Default to src.Width/Height. Regression test proven both ways.
- Truncated recordings: rawvideo mux stamps frames at declared 60fps by
arrival; a scene whose first layer is dynamic (hidden elements still count)
kills the bake cache -> full render ~35ms -> ~27fps submitted -> halved
file length. Static scenes bake once (246ms cold, then <1ms) -> 60fps,
full-length (probe + 13:53 take, 301/300 per 5s, 12.46s file from 12.3s
wall). FramePump.ProbeRender names the hot render path on slow frames.
14 lines
183 B
Plaintext
14 lines
183 B
Plaintext
bin/
|
|
obj/
|
|
Helpers/OAuthCredentials.cs
|
|
*.user
|
|
*.suo
|
|
.vs/
|
|
*.DotSettings.user
|
|
|
|
# Confidential business files (gitignored, not committed)
|
|
MONETIZATION.md
|
|
MARCOM.md
|
|
CREDENTIALS.md
|
|
.aider*
|