Some checks failed
WAI breaking changes and the conformance runner / WAI breaking · does this change touch WAI (push) Successful in 17s
wai-quantum energy-landscape jobs / does this change touch it (push) Successful in 18s
joule-code conformance gate / joule-moq-relay, its own energy on a counter (macos) (push) Successful in 1m6s
WAI breaking changes and the conformance runner / WAI breaking · wire, record and API against main · linux (push) Failing after 47s
wai-quantum energy-landscape jobs / the module under wasm32-wasip2 (wasmtime) (push) Successful in 2m44s
joule-code conformance gate / Build + round-trip C1-C4 vectors (push) Has been cancelled
joule-moq-remote host agent / joule-moq-remote · does this change touch it (push) Has been cancelled
joule-moq-remote host agent / joule-moq-remote, every target (linux-arm64) (push) Has been cancelled
joule-moq-remote host agent / joule-moq-remote, every target (macos) (push) Has been cancelled
joule-moq-room room service / joule-moq-room · does this change touch it (push) Has been cancelled
joule-moq-room room service / joule-moq-room, every target (push) Has been cancelled
joule-moq-web browser client / joule-moq-web · does this change touch it (push) Has been cancelled
joule-moq-web browser client / joule-moq-web · browser end-to-end (macos) (push) Has been cancelled
wai-app and Create / wai-app · does this change touch it (push) Has been cancelled
wai-app and Create / wai-app · tests, clippy, the line language's verifier (linux) (push) Has been cancelled
wai-app and Create / wai-app · Create, browser end-to-end (macos) (push) Has been cancelled
wai-fleet service / does this change touch it (push) Has been cancelled
wai-fleet service / service · linux (push) Has been cancelled
wai-fleet service / service · macos (push) Has been cancelled
WAI Studio / does this change touch it (push) Has been cancelled
WAI Studio / the catalogue's actions, the unit tests and the core · linux (push) Has been cancelled
WAI Studio / Studio in Chromium and Firefox · macos (push) Has been cancelled
WAI Studio / Studio in WebKit · linux (push) Has been cancelled
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (push) Has been cancelled
joule-code conformance gate / joule-moq-ingest, every target (push) Has been cancelled
joule-code conformance gate / joule-moq-relay, every target (push) Has been cancelled
wai-quantum energy-landscape jobs / the same bits · macos (push) Successful in 3m33s
wai-quantum energy-landscape jobs / native against WebAssembly, over many seeds (push) Successful in 4m41s
wai-audit collector and player integration / does this change touch it (push) Has been cancelled
wai-audit collector and player integration / collector · linux (push) Has been cancelled
wai-audit collector and player integration / collector, player integration and the browser end to end · macos (push) Has been cancelled
WAI operation catalogue / does this change touch it (push) Has been cancelled
WAI operation catalogue / the catalogue and every door · linux (push) Has been cancelled
wai-key-proxy / does this change touch it (push) Has been cancelled
wai-key-proxy / proxy · linux (push) Has been cancelled
wai-ledger service / does this change touch it (push) Has been cancelled
wai-ledger service / service · linux (push) Has been cancelled
wai-ledger service / service · macos (push) Has been cancelled
wai-quantum for JavaScript / does this change touch it (push) Has been cancelled
wai-quantum for JavaScript / javascript · linux (push) Has been cancelled
wai-quantum studio and desktop / does this change touch it (push) Has been cancelled
wai-quantum studio and desktop / studio · browser (push) Has been cancelled
wai-quantum studio and desktop / desktop app · macos (push) Has been cancelled
wai-quantum studio and desktop / desktop app · linux (push) Has been cancelled
wai-quantum studio and desktop / desktop app · windows (push) Has been cancelled
wai-quantum energy-landscape jobs / the same bits · linux-arm64 (push) Has been cancelled
wai-sink-android native sink library / does this change touch it (push) Has been cancelled
wai-sink-android native sink library / the JNI layer and the platform-free half on the host JVM · linux-arm64 (push) Has been cancelled
wai-sink-android native sink library / every ABI, the AAR, and the instrumented tests in a headless emulator · macos (push) Has been cancelled
wai-sink-swift native sink package / does this change touch it (push) Has been cancelled
wai-sink-swift native sink package / libwai slices, desktop tests, simulator tests · macos (push) Has been cancelled
wai-quantum energy-landscape jobs / reader, kernels, answers and the stated result · linux, release (push) Has been cancelled
WAI breaking changes and the conformance runner / WAI breaking and conform · their tests, and the independent verifiers through wai conform · linux (push) Successful in 5m15s
wai cross-architecture byte-equality / does this change touch it (push) Has been cancelled
wai cross-architecture byte-equality / linux-aarch64 (push) Has been cancelled
wai cross-architecture byte-equality / linux-x86_64 (push) Has been cancelled
wai cross-architecture byte-equality / macos-arm64 (reference) (push) Has been cancelled
wai cross-architecture byte-equality / windows-x86_64 (push) Has been cancelled
platform-decode §6 makes the zeroth-condition wai.video.av1 rendition, as the platform decodes it, a base of the residual refinement layers. A stream every sequence header of which has film_grain_params_present 0 decodes to the decoding process's frames on every conforming decoder; a page shows its WebCodecs decoder conforming with a probe (published SHA-256 of each frame's I420 samples), and the base's RGB8 units are the frames by the JFIF conversion in 16-bit fixed point, so layers written once against the reference decode reach the same stage hashes natively and in a page. A stream with film grain anywhere is refused as a base before it is decoded. SPEC §5's Base admission admits wai.video.av1 under wai.video.int_refine only where the base step holds decode-equivalence (codecs::admission_needs_exact_base); staged-delivery §5 and §6.1 give that base step its tier and units; browser-sink §4.1 and §4.4 say what the probe is for, and change no route. wai-rs gains staged::av1 (with libdav1d under av1_base), platform_decode::av1_stream and the grain flag; wai-web gains StageBase.fromAv1, av1Base and av1Probe and a page that decodes through WebCodecs. The corpus platform-decode-conformance/grain-free-av1/ holds the stream, its reference decode and probe, two layers, a stream with film grain and seven cases, checked by wai_av1_refine_vectors, tests/av1_refine.rs, verify.py (second implementation), the wasm32 replay and the page. Co-Authored-By: Claude Opus 5.5 <[email protected]>
22 lines
1.4 KiB
JSON
22 lines
1.4 KiB
JSON
{
|
|
"about": "platform-decode §6.2: the decode-equivalence probe of base.wai, a grain-free wai.video.av1 stream. Each frame's sha256 is over its decoded samples as WebCodecs copyTo() writes them with no format, rect or layout option, I420: the luma plane, then Cb, then Cr, rows tightly packed (browser-sink §4.4); a frame a decoder outputs as NV12 is compared after its chroma plane is split. clip_sha256 is the SHA-256 of the frames' digests concatenated in output order (SPEC §7, Digests). Written from the reference decode (libdav1d) of the stream.",
|
|
"envelope": "base.wai",
|
|
"capability": "wai.video.av1",
|
|
"codec": "av01.0.31M.08",
|
|
"codedWidth": 160,
|
|
"codedHeight": 96,
|
|
"frames": 8,
|
|
"film_grain_params_present": false,
|
|
"format": "I420",
|
|
"frame_sha256": [
|
|
"96460a5f0640ec0872a90c8577ec140cbe1e496fdfd1e8754201aa7b8f0ab850",
|
|
"41c2499b828d849a3c7ae09919027c7400146bb6b856952e477b2e9ff4486b16",
|
|
"b45d5d8cb71bc0a0417d9872c82dc7f0d8e50aa7a6714551b1e8264327a524ee",
|
|
"e54c10d3a5e419f3c04e8ccac8175c91c9c9357b33414314d7abec4e182c62de",
|
|
"e9cc7b3b58009476a584df6889bc745c1e7bafb9aacad311445dbb88ac24de39",
|
|
"661222be88e417195c43977a722addd3e8c270062b66ba3c19e5ae32d071c366",
|
|
"ed333596bdbb0ec1ca0779e6c43295a594e0cd6577a066647f8856aedeb7c788",
|
|
"d645cea78e610c2b300c2833d8b433c7d3fe56abd280535afc850ef80d85656a"
|
|
],
|
|
"clip_sha256": "540b5f16a44514328002129185f384d17612c781d72dea62452b468af08af709"
|
|
}
|