Skip to content

Fix ISO buffering and timing for v0.1.46 - #260

Merged
iamfatness merged 1 commit into
mainfrom
codex/iso-buffering-timing
Sep 14, 2026
Merged

iamfatness merged 1 commit into
mainfrom
codex/iso-buffering-timing

Conversation

@iamfatness

Copy link
Copy Markdown
Owner

Fix ISO startup and catch-up frame loss by using bounded startup/steady queues with compact repeat batches. Advance the recording clock only after full batch acceptance; stop and clearly mark overloaded tracks rather than silently shortening continuing video. Expose queue diagnostics and retain failure evidence after Stop.

Validation: Windows plugin builds, all 66 native tests pass, and two eight-track NVENC runs produced 16 fully decoded MP4s with 300 frames and exactly ten seconds despite input gaps. Operator confirms live-soak and lip-sync checks passed. Prepare v0.1.46 Windows release; signed macOS packaging remains separate.

@iamfatness
iamfatness merged commit f48a1e2 into main Sep 14, 2026
12 of 14 checks passed

This branch was successfully deployed

1 active deployment
github-pages — f48a1e2f Deployed Sep 14, 2026 by iamfatness via deploy #457
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant