Skip to content

Write scan state and raw measurements to the frame CSV - #6

Merged
eric merged 1 commit into
fancybitsfrom
csv-scan-state
Aug 30, 2026
Merged

eric merged 1 commit into
fancybitsfrom
csv-scan-state

Conversation

@eric

@eric eric commented Aug 30, 2026

Copy link
Copy Markdown
Member

Append per-frame columns for the decoded frame size, fps, sampled pixel count, picture type, key frame flag, unclipped volume, luma percentiles and per-wedge luma means, and write pts at full precision. Name every header column; ProcessCSV parses the header by name and still accepts the old positional layout. With the new columns present, replay uses the recorded resolution and fps per frame instead of guessing.

Verified on a recording: the live scan's block list and its replay from the new CSV match, and a legacy CSV still replays at the header's fps.

Append per-frame columns for the decoded frame size, fps, sampled pixel
count, picture type, key frame flag, unclipped volume, luma percentiles
and per-wedge luma means, and write pts at full precision. Name every
header column; ProcessCSV parses the header by name and still accepts
the old positional layout. With the new columns present, replay uses the
recorded resolution and fps per frame instead of guessing.
@eric
eric merged commit 4396583 into fancybits Aug 30, 2026
10 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