open-standards/wai/int-payload-conformance/refusals/wiv1_one_frame_block.bin
Transaction Science 583915507c wai: a one-frame WIV1 has one header
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]>
2026-10-01 21:07:11 -04:00

64 B