Fix round, items 4 and 3. Item 4 (decision: build it). §5.6 restores the design's rule for choosing q per piece from q_candidates under max_sse_px_milli: the candidates read as a set, encoded from the largest down, the first with floor(SSE*1000/(3whn)) <= max_sse_px_milli chosen, so candidates that meet the bound alike are decided by their step; where none meets it, the smallest. wai_pack::encode::choose_q is the function the packer's base encode will call. Departure from the design's plan: the rule is specified and built here, ahead of the stage that writes objects, and states its ties and its no-candidate case, which the design left open. §5.5 now says what is true today: wai-pack does not write objects yet and will write these with int_video_enc at the step §5.6 chooses. Goldens: pack-conformance/qchoice, every piece of every fixture under two bounds (one splitting pieces between steps 8 and 4, one that most pieces meet at no step), with each candidate's SSE, the choice and the chosen payload's BLAKE3. Item 3. pack_verify.py no longer trusts a self-consistent closed loop: from each golden payload's decode it recomputes every motion vector by the §5.5 search (its order and tie-break) on the source and the previous decoded frame, every coded residual (the stream's symbols) as quantize(source - prediction), and the residual table and offset as the §5.5 fit of those residuals. For the step goldens it runs an encoder of its own (search, quantization, reconstruction) to recompute every candidate's SSE and the choice. Co-Authored-By: Claude Opus 5.5 <[email protected]>
817 lines
19 KiB
JSON
817 lines
19 KiB
JSON
{
|
|
"policy": "scenecut/policy.toml",
|
|
"sets": [
|
|
{
|
|
"params": {
|
|
"block": 8,
|
|
"search": 1,
|
|
"mv_precision": 1,
|
|
"q_candidates": [
|
|
16,
|
|
12,
|
|
8,
|
|
4
|
|
],
|
|
"max_sse_px_milli": 5000
|
|
},
|
|
"pieces": [
|
|
{
|
|
"fixture": "cuts-01",
|
|
"piece": 0,
|
|
"first": 0,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 392984,
|
|
"sse_px_milli": 18951
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 214400,
|
|
"sse_px_milli": 10339
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 97272,
|
|
"sse_px_milli": 4690
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 26376,
|
|
"sse_px_milli": 1271
|
|
}
|
|
],
|
|
"q": 8,
|
|
"blake3": "2a39ae05e422739effee9c954abf13cb27440d34da97c661486093a15ca815f3"
|
|
},
|
|
{
|
|
"fixture": "cuts-01",
|
|
"piece": 1,
|
|
"first": 60,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 401850,
|
|
"sse_px_milli": 19379
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 226928,
|
|
"sse_px_milli": 10943
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 99098,
|
|
"sse_px_milli": 4779
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 29032,
|
|
"sse_px_milli": 1400
|
|
}
|
|
],
|
|
"q": 8,
|
|
"blake3": "1621b28f137c9f77e3790ffa3973460047a8057e9100d93ba6bf7a3499a8a4a8"
|
|
},
|
|
{
|
|
"fixture": "cuts-01",
|
|
"piece": 2,
|
|
"first": 140,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 449922,
|
|
"sse_px_milli": 21697
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 233106,
|
|
"sse_px_milli": 11241
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 113634,
|
|
"sse_px_milli": 5480
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 30994,
|
|
"sse_px_milli": 1494
|
|
}
|
|
],
|
|
"q": 4,
|
|
"blake3": "472767afea1e2a550ba95b7e61479ea9df27ba678ddd9ded362f6fbda606a2c9"
|
|
},
|
|
{
|
|
"fixture": "cuts-01",
|
|
"piece": 3,
|
|
"first": 230,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 429869,
|
|
"sse_px_milli": 20730
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 239373,
|
|
"sse_px_milli": 11543
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 112253,
|
|
"sse_px_milli": 5413
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 29781,
|
|
"sse_px_milli": 1436
|
|
}
|
|
],
|
|
"q": 4,
|
|
"blake3": "2cc5d4921c6683ad0c24f1ae2c23abd8d299128958453815a4217e5dead14a7e"
|
|
},
|
|
{
|
|
"fixture": "cuts-01",
|
|
"piece": 4,
|
|
"first": 260,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 394448,
|
|
"sse_px_milli": 19022
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 217579,
|
|
"sse_px_milli": 10492
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 99520,
|
|
"sse_px_milli": 4799
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 27310,
|
|
"sse_px_milli": 1317
|
|
}
|
|
],
|
|
"q": 8,
|
|
"blake3": "62599533301038a4e1eaf81a85aebceeae584f0d2c63f61078f4f1b5a585eaed"
|
|
},
|
|
{
|
|
"fixture": "cuts-01",
|
|
"piece": 5,
|
|
"first": 290,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 403995,
|
|
"sse_px_milli": 19482
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 228499,
|
|
"sse_px_milli": 11019
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 109291,
|
|
"sse_px_milli": 5270
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 28451,
|
|
"sse_px_milli": 1372
|
|
}
|
|
],
|
|
"q": 4,
|
|
"blake3": "3a852edd22164f93e7c1dda30ab756214025dfc03d96f1fc908f96dfa94309ff"
|
|
},
|
|
{
|
|
"fixture": "cuts-01",
|
|
"piece": 6,
|
|
"first": 320,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 392855,
|
|
"sse_px_milli": 18945
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 224395,
|
|
"sse_px_milli": 10821
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 98769,
|
|
"sse_px_milli": 4763
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 27902,
|
|
"sse_px_milli": 1345
|
|
}
|
|
],
|
|
"q": 8,
|
|
"blake3": "246de6fad51c9a199195b3d582b73bc3833e301332835faffa71c029292f96aa"
|
|
},
|
|
{
|
|
"fixture": "kinds-01",
|
|
"piece": 0,
|
|
"first": 0,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 475632,
|
|
"sse_px_milli": 22937
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 247536,
|
|
"sse_px_milli": 11937
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 102384,
|
|
"sse_px_milli": 4937
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 34992,
|
|
"sse_px_milli": 1687
|
|
}
|
|
],
|
|
"q": 8,
|
|
"blake3": "70aaa4f64eba86964b89050bb718530f95e84f5a061fb7bbd2adfddf51eb51c3"
|
|
},
|
|
{
|
|
"fixture": "kinds-01",
|
|
"piece": 1,
|
|
"first": 40,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 698112,
|
|
"sse_px_milli": 33666
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 311040,
|
|
"sse_px_milli": 15000
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 145152,
|
|
"sse_px_milli": 7000
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 34560,
|
|
"sse_px_milli": 1666
|
|
}
|
|
],
|
|
"q": 4,
|
|
"blake3": "d558f1575e493632dbf541b0bedf2450beb8ac5d4385d00ae1b35d396a9422ba"
|
|
},
|
|
{
|
|
"fixture": "kinds-01",
|
|
"piece": 2,
|
|
"first": 80,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 437037,
|
|
"sse_px_milli": 21076
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 247704,
|
|
"sse_px_milli": 11945
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 113172,
|
|
"sse_px_milli": 5457
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 30987,
|
|
"sse_px_milli": 1494
|
|
}
|
|
],
|
|
"q": 4,
|
|
"blake3": "a65efbc7e61cda363a4499be32f28e2d824d0604ae7453ec9364b65a24a1a7e5"
|
|
},
|
|
{
|
|
"fixture": "kinds-01",
|
|
"piece": 3,
|
|
"first": 120,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 456189,
|
|
"sse_px_milli": 21999
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 230301,
|
|
"sse_px_milli": 11106
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 105885,
|
|
"sse_px_milli": 5106
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 31293,
|
|
"sse_px_milli": 1509
|
|
}
|
|
],
|
|
"q": 4,
|
|
"blake3": "de3f1b968fe6f338a0e1fd1b5e87821f2ce3bb3597d948996f53b1e7a098c18e"
|
|
},
|
|
{
|
|
"fixture": "kinds-01",
|
|
"piece": 4,
|
|
"first": 160,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 453168,
|
|
"sse_px_milli": 21854
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 249264,
|
|
"sse_px_milli": 12020
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 111024,
|
|
"sse_px_milli": 5354
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 28080,
|
|
"sse_px_milli": 1354
|
|
}
|
|
],
|
|
"q": 4,
|
|
"blake3": "2386abca06f07180f0f23ca84d04e8df1519da6b214781b8f158f22daaeec0ae"
|
|
},
|
|
{
|
|
"fixture": "kinds-01",
|
|
"piece": 5,
|
|
"first": 260,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 453168,
|
|
"sse_px_milli": 21854
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 249264,
|
|
"sse_px_milli": 12020
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 111024,
|
|
"sse_px_milli": 5354
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 28080,
|
|
"sse_px_milli": 1354
|
|
}
|
|
],
|
|
"q": 4,
|
|
"blake3": "2386abca06f07180f0f23ca84d04e8df1519da6b214781b8f158f22daaeec0ae"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"params": {
|
|
"block": 8,
|
|
"search": 1,
|
|
"mv_precision": 1,
|
|
"q_candidates": [
|
|
16,
|
|
12,
|
|
8,
|
|
4
|
|
],
|
|
"max_sse_px_milli": 1300
|
|
},
|
|
"pieces": [
|
|
{
|
|
"fixture": "cuts-01",
|
|
"piece": 0,
|
|
"first": 0,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 392984,
|
|
"sse_px_milli": 18951
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 214400,
|
|
"sse_px_milli": 10339
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 97272,
|
|
"sse_px_milli": 4690
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 26376,
|
|
"sse_px_milli": 1271
|
|
}
|
|
],
|
|
"q": 4,
|
|
"blake3": "e670e2721682f4369cce1edbb516b473c5b662c05d971156a08b0edf19bc8901"
|
|
},
|
|
{
|
|
"fixture": "cuts-01",
|
|
"piece": 1,
|
|
"first": 60,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 401850,
|
|
"sse_px_milli": 19379
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 226928,
|
|
"sse_px_milli": 10943
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 99098,
|
|
"sse_px_milli": 4779
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 29032,
|
|
"sse_px_milli": 1400
|
|
}
|
|
],
|
|
"q": 4,
|
|
"blake3": "d59f21a7bfccf236f903956111e6ce30d78968e0b4c145a1ac627e423a7a4944"
|
|
},
|
|
{
|
|
"fixture": "cuts-01",
|
|
"piece": 2,
|
|
"first": 140,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 449922,
|
|
"sse_px_milli": 21697
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 233106,
|
|
"sse_px_milli": 11241
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 113634,
|
|
"sse_px_milli": 5480
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 30994,
|
|
"sse_px_milli": 1494
|
|
}
|
|
],
|
|
"q": 4,
|
|
"blake3": "472767afea1e2a550ba95b7e61479ea9df27ba678ddd9ded362f6fbda606a2c9"
|
|
},
|
|
{
|
|
"fixture": "cuts-01",
|
|
"piece": 3,
|
|
"first": 230,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 429869,
|
|
"sse_px_milli": 20730
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 239373,
|
|
"sse_px_milli": 11543
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 112253,
|
|
"sse_px_milli": 5413
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 29781,
|
|
"sse_px_milli": 1436
|
|
}
|
|
],
|
|
"q": 4,
|
|
"blake3": "2cc5d4921c6683ad0c24f1ae2c23abd8d299128958453815a4217e5dead14a7e"
|
|
},
|
|
{
|
|
"fixture": "cuts-01",
|
|
"piece": 4,
|
|
"first": 260,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 394448,
|
|
"sse_px_milli": 19022
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 217579,
|
|
"sse_px_milli": 10492
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 99520,
|
|
"sse_px_milli": 4799
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 27310,
|
|
"sse_px_milli": 1317
|
|
}
|
|
],
|
|
"q": 4,
|
|
"blake3": "157a656d6ba75044cefd49e107dbb676a1ef03df5bd3a0aa7cbfb98420e27ca1"
|
|
},
|
|
{
|
|
"fixture": "cuts-01",
|
|
"piece": 5,
|
|
"first": 290,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 403995,
|
|
"sse_px_milli": 19482
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 228499,
|
|
"sse_px_milli": 11019
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 109291,
|
|
"sse_px_milli": 5270
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 28451,
|
|
"sse_px_milli": 1372
|
|
}
|
|
],
|
|
"q": 4,
|
|
"blake3": "3a852edd22164f93e7c1dda30ab756214025dfc03d96f1fc908f96dfa94309ff"
|
|
},
|
|
{
|
|
"fixture": "cuts-01",
|
|
"piece": 6,
|
|
"first": 320,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 392855,
|
|
"sse_px_milli": 18945
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 224395,
|
|
"sse_px_milli": 10821
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 98769,
|
|
"sse_px_milli": 4763
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 27902,
|
|
"sse_px_milli": 1345
|
|
}
|
|
],
|
|
"q": 4,
|
|
"blake3": "74bcad209572370ba1b18378e7e4dcae02460fbdf0a271efc7315752a5f28a77"
|
|
},
|
|
{
|
|
"fixture": "kinds-01",
|
|
"piece": 0,
|
|
"first": 0,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 475632,
|
|
"sse_px_milli": 22937
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 247536,
|
|
"sse_px_milli": 11937
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 102384,
|
|
"sse_px_milli": 4937
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 34992,
|
|
"sse_px_milli": 1687
|
|
}
|
|
],
|
|
"q": 4,
|
|
"blake3": "ebe7348ac443e7b62193c0f125048b7dd9644e6043a9aa26d36954661d5f090d"
|
|
},
|
|
{
|
|
"fixture": "kinds-01",
|
|
"piece": 1,
|
|
"first": 40,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 698112,
|
|
"sse_px_milli": 33666
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 311040,
|
|
"sse_px_milli": 15000
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 145152,
|
|
"sse_px_milli": 7000
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 34560,
|
|
"sse_px_milli": 1666
|
|
}
|
|
],
|
|
"q": 4,
|
|
"blake3": "d558f1575e493632dbf541b0bedf2450beb8ac5d4385d00ae1b35d396a9422ba"
|
|
},
|
|
{
|
|
"fixture": "kinds-01",
|
|
"piece": 2,
|
|
"first": 80,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 437037,
|
|
"sse_px_milli": 21076
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 247704,
|
|
"sse_px_milli": 11945
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 113172,
|
|
"sse_px_milli": 5457
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 30987,
|
|
"sse_px_milli": 1494
|
|
}
|
|
],
|
|
"q": 4,
|
|
"blake3": "a65efbc7e61cda363a4499be32f28e2d824d0604ae7453ec9364b65a24a1a7e5"
|
|
},
|
|
{
|
|
"fixture": "kinds-01",
|
|
"piece": 3,
|
|
"first": 120,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 456189,
|
|
"sse_px_milli": 21999
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 230301,
|
|
"sse_px_milli": 11106
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 105885,
|
|
"sse_px_milli": 5106
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 31293,
|
|
"sse_px_milli": 1509
|
|
}
|
|
],
|
|
"q": 4,
|
|
"blake3": "de3f1b968fe6f338a0e1fd1b5e87821f2ce3bb3597d948996f53b1e7a098c18e"
|
|
},
|
|
{
|
|
"fixture": "kinds-01",
|
|
"piece": 4,
|
|
"first": 160,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 453168,
|
|
"sse_px_milli": 21854
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 249264,
|
|
"sse_px_milli": 12020
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 111024,
|
|
"sse_px_milli": 5354
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 28080,
|
|
"sse_px_milli": 1354
|
|
}
|
|
],
|
|
"q": 4,
|
|
"blake3": "2386abca06f07180f0f23ca84d04e8df1519da6b214781b8f158f22daaeec0ae"
|
|
},
|
|
{
|
|
"fixture": "kinds-01",
|
|
"piece": 5,
|
|
"first": 260,
|
|
"frames": 12,
|
|
"candidates": [
|
|
{
|
|
"q": 16,
|
|
"sse": 453168,
|
|
"sse_px_milli": 21854
|
|
},
|
|
{
|
|
"q": 12,
|
|
"sse": 249264,
|
|
"sse_px_milli": 12020
|
|
},
|
|
{
|
|
"q": 8,
|
|
"sse": 111024,
|
|
"sse_px_milli": 5354
|
|
},
|
|
{
|
|
"q": 4,
|
|
"sse": 28080,
|
|
"sse_px_milli": 1354
|
|
}
|
|
],
|
|
"q": 4,
|
|
"blake3": "2386abca06f07180f0f23ca84d04e8df1519da6b214781b8f158f22daaeec0ae"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|