A one-frame clip codes no motion vector, so its mv_precision and block changed nothing and let one clip have many headers. The parser (and the Python verifier) now requires mv_precision 1 and block 1 for a one-frame clip (field_range), after the other header fields; the converters write them so. The one-frame end-state fixture is regenerated with that header, and two fixtures refuse block 4 and half-pel. integer-payloads.md §2 now says that a payload's hash identifies the payload, not its output: table entries the stream never selects code the same clip in other bytes, so one output is identified by its decoded digest (a clip's clip_hash). Test: int_payload::tests::a_one_frame_clip_has_one_header (the reviewer's six headers; the converter's canonical header), and the fixtures wiv1_one_frame_block and wiv1_one_frame_mv_precision in both verifiers. Co-Authored-By: Claude Opus 5.5 <[email protected]>
64 B
64 B