open-standards/wai/encode-conformance/records/quality-own-pictures-decoded-software-avc-128x72.json
Transaction Science 4ddbb4367f A verdict on an encode record names what its quality figures rest on
Only a decode ties pictures to a stream: a signer can state any figures and supply pictures
that give them, and §7 step 11 accepted such pictures while §8.3.1 and §13 called the figures
the stream's. A verdict now says decoded, handed or stated, and only decoded makes the figures
the stream's. verify_with takes Pictures::Decoded or Pictures::Handed and returns a Verdict;
decoded needs the stream step 8 held. The corpus records the case: a record stating the perfect
score of the encoder's own input is accepted as handed and refused as decoded, in both verifiers.

wai_encode_measure quality --record now signs as the record's own signer: --key is required, a
key of another signer is refused, and issued_at is when it signed again (record::add_quality).
A sum of 0 prints as exact, as staged-measurement §4.7 says, and the tool says which pictures
it read. A test drives the tool end to end.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-07 03:01:50 -05:00

1 line
No EOL
1.2 KiB
JSON

{"capability":"wai.video.avc","encoder":{"api":"software","device":"corpus device","driver":"corpus driver 1","hardware":"no","library_sha256":"a7313dfb4b68aefbc30ffca4c210a43998f230d31fce78f44d5886997a4b7727","name":"corpus software encoder (software-avc-128x72.h264)","version":"1.0"},"energy":null,"idr":[0,5,9],"issued_at":"2026-10-25T12:00:00Z","kind":"wai-encode","package":null,"quality":{"decoded_sha256":"fd9962c27b452145ce9864f8146ea06c155fd9daa31a544ddca2181c12718e8f","sse_cb":"0","sse_cr":"0","sse_y":"0","ssim_y_q32":"4294967296"},"settings":{"fps_den":1,"fps_num":30,"height":72,"kbps":400,"range":"video","resample":"wai.resample.two-tap","width":128},"sig":"881df5f5d66f7cdff5ef38290d1dff1c947a47b34680ad1affa8d03f947ddb4960f608a1827a433c9c9dee065d5d241614366069f0ce2221bc16bbdbd6ac7d04","signer_pubkey":"6355691c178a8ff91007a7478afb955ef7352c63e7b25703984cf78b26e21a56","source":{"frames":12,"height":144,"sha256":"7536d76405c3c4dfc72e6660c63da8eaeacb7bf5ac2a8984427b4eb59963be1a","width":256},"stream":{"bytes":10214,"level_idc":12,"profile_idc":100,"sha256":"3f2b4e1e17daf4ef2b8b0f9c775435d8b7363f81682670dff424b52b06682f8b","tier":"main","units":12},"wall_us":1000}