Skip to content

Perf/skip visual stats - #9

Merged
joaner merged 4 commits into
mainfrom
perf/skip-visual-stats
Oct 22, 2026
Merged

joaner merged 4 commits into
mainfrom
perf/skip-visual-stats

Conversation

@joaner

@joaner joaner commented Oct 22, 2026

Copy link
Copy Markdown
Contributor

Summary

Related issues

Checklist

  • make test passes locally
  • make lint passes locally (or no new lint issues introduced)
  • Public API changes are documented in docs/API.md / docs/API_zh.md
  • CLI changes are documented in docs/CLI.md / docs/CLI_zh.md
  • CHANGELOG.md updated under [Unreleased] (if user-facing)

Test plan

joaner and others added 4 commits October 22, 2026 12:11
Staging SaveEpisode and Merge each decode every episode MP4 to rgb24 for
video feature stats. Callers that compute those stats themselves (and
overwrite them after Merge) pay for two full decodes of every high-res
camera stream for nothing.

StatsExternalVideo keeps numeric and image stats but skips video features,
and Merge's aggregate/stats.json coverage checks only require keys this
package computes. The public ValidateOutputIntegrity still requires video
stats, so callers run it after writing their own.
@joaner
joaner merged commit e006f24 into main Oct 22, 2026
3 checks passed
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