open-standards/wai/int-payload-conformance/frame-stream/nmsf/index.json
Transaction Science 6d4f4544f6
Some checks failed
WAI breaking changes and the conformance runner / WAI breaking · does this change touch WAI (push) Successful in 6s
WAI breaking changes and the conformance runner / WAI breaking · wire, record and API against main · linux (push) Successful in 1m49s
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (push) Failing after 4m24s
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-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-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-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-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 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
WAI breaking changes and the conformance runner / WAI breaking and conform · their tests, and the independent verifiers through wai conform · linux (push) Successful in 5m21s
wai: NMSF tracks, neural frame streams mapped to and from packaging nvc
frame-stream.md §9 maps a frame stream of wai.neural.dcvc_rt.frame or
wai.neural.dcvc_fm.frame to and from a track of packaging nvc, the neural
video packaging of the MOQT Streaming Format (draft-herz-moq-nmsf-01). A
rewrap turns each NMSF frame (one object, or the hyperprior and latent
objects of two-track mode) into one WNF1 frame object; an unwrap turns a
frame object back into the NMSF object or objects, byte for byte.
frame_type is kind, qp is q, the components are the two bitstreams with
their shapes, a MOQT group is a group of the stream at the same Object IDs.
The model NMSF names by codec and nvc.modelVersion is the parameter set a
frame pins, through the publisher's model binding (§9.3), which also gives
WNF1's cf. What one side cannot state is refused with its code (§9.6).

The frame member gains OPTIONAL number and capture_ms (frame-stream §2),
covered by the content hash and the receipt; a sink refuses a malformed one
and a number that does not follow its group's (frame_number_mismatch). The
catalog member wai_nmsf keeps a WAI track's NMSF entries as NMSF states
them. No transport change.

wai-rs: frame_stream::nmsf (Rewrap, Unwrap over FrameStream and ParseOnly,
Binding, read_nmsf, read_wai, the object and component parsers and
writers), frame_stream::Stamp. int-payload-conformance/frame-stream/nmsf/:
a two-group stream in both modes, both mapping to the same frame objects
and unwrapping back byte for byte; a fault for every rule. The Python
second verifier checks it with its own parser and BLAKE3.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-09 10:35:30 -05:00

2707 lines
77 KiB
JSON

{
"format": "wai-nmsf-vectors/1",
"about": "NMSF tracks (draft-herz-moq-nmsf-01) mapped to and from frame streams of the neural frame capabilities (extensions/frame-stream.md §9). Paths are relative to wai/. Written by wai_int_payload_vectors gen. `bindings` are the model bindings the rewrap cases read. Each `nmsf_catalog` case maps NMSF entries to the WAI entry named `wai_name` (`wai`), or is refused with `expect`; each `wai_catalog` case reads a WAI entry to its NMSF entries and pin, or is refused. Each `rewrap` stream maps its NMSF objects, in order, with their Object IDs, through its catalog case's track and binding: an object expects `ok` with the frame object it maps to (`wai`), or the code; the frame objects of a stream, unwrapped in order through the WAI entry its catalog case maps to, give back its NMSF objects byte for byte. Each `unwrap` stream maps frame objects through its WAI catalog case: `ok` with the NMSF objects (hyperprior first in two-track mode), or the code. Each `links` stream is admitted by a sink (frame-stream §5) object by object.",
"bindings": [
{
"codec": "dcvc-rt",
"modelVersion": "cvpr2025",
"cf": 64,
"prior": {
"id": "dcvc-rt/cvpr2025",
"sha256": "ffebe4f26e0f9001bb215172331248197f8292a7d2ea436d74e69bb58e3c9596",
"determinism": "float",
"form": "wai.prior.set",
"tier": "none"
}
},
{
"codec": "dcvc-fm",
"modelVersion": null,
"cf": 64,
"prior": null
}
],
"binding_cases": [
{
"name": "not_an_object",
"binding": [],
"expect": "nmsf_binding_malformed"
},
{
"name": "codec_absent",
"binding": {
"prior": null,
"modelVersion": null,
"cf": 64
},
"expect": "nmsf_binding_malformed"
},
{
"name": "cf_zero",
"binding": {
"codec": "dcvc-fm",
"modelVersion": null,
"cf": 0,
"prior": null
},
"expect": "nmsf_binding_malformed"
},
{
"name": "cf_past_65535",
"binding": {
"codec": "dcvc-fm",
"modelVersion": null,
"cf": 65536,
"prior": null
},
"expect": "nmsf_binding_malformed"
},
{
"name": "model_version_number",
"binding": {
"codec": "dcvc-fm",
"modelVersion": 1,
"cf": 64,
"prior": null
},
"expect": "nmsf_binding_malformed"
},
{
"name": "prior_digest",
"binding": {
"codec": "dcvc-rt",
"modelVersion": "cvpr2025",
"cf": 64,
"prior": {
"id": "dcvc-rt/cvpr2025",
"sha256": "not a digest",
"determinism": "float",
"form": "wai.prior.set",
"tier": "none"
}
},
"expect": "nmsf_binding_malformed"
},
{
"name": "prior_not_a_pin",
"binding": {
"codec": "dcvc-rt",
"modelVersion": "cvpr2025",
"cf": 64,
"prior": "dcvc-rt"
},
"expect": "nmsf_binding_malformed"
}
],
"nmsf_catalog": [
{
"name": "single_rt",
"nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
],
"wai_name": "video/wai",
"expect": "ok",
"wai": {
"name": "video/wai",
"packaging": "wai",
"isLive": true,
"role": "video",
"width": 64,
"height": 64,
"framerate": 30,
"wai_capabilities": [
"wai.neural.dcvc_rt.frame"
],
"wai_frame_stream": {
"capability": "wai.neural.dcvc_rt.frame"
},
"wai_priors": [
{
"capability": "wai.neural.dcvc_rt.frame",
"sha256": "ffebe4f26e0f9001bb215172331248197f8292a7d2ea436d74e69bb58e3c9596",
"form": "wai.prior.set",
"tier": "none"
}
],
"wai_nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
]
}
},
{
"name": "two_rt",
"nmsf": [
{
"name": "video-hyper",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"nvcRole": "hyperprior",
"priority": 1,
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"hyperChannels": 128
}
},
{
"name": "video-latent",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"nvcRole": "latent",
"priority": 2,
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128
},
"depends": "video-hyper"
}
],
"wai_name": "video/wai",
"expect": "ok",
"wai": {
"name": "video/wai",
"packaging": "wai",
"isLive": true,
"role": "video",
"width": 64,
"height": 64,
"framerate": 30,
"wai_capabilities": [
"wai.neural.dcvc_rt.frame"
],
"wai_frame_stream": {
"capability": "wai.neural.dcvc_rt.frame"
},
"wai_priors": [
{
"capability": "wai.neural.dcvc_rt.frame",
"sha256": "ffebe4f26e0f9001bb215172331248197f8292a7d2ea436d74e69bb58e3c9596",
"form": "wai.prior.set",
"tier": "none"
}
],
"wai_nmsf": [
{
"name": "video-hyper",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"nvcRole": "hyperprior",
"priority": 1,
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"hyperChannels": 128
}
},
{
"name": "video-latent",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"nvcRole": "latent",
"priority": 2,
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128
},
"depends": "video-hyper"
}
]
}
},
{
"name": "two_rt_latent_first",
"nmsf": [
{
"name": "video-latent",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"nvcRole": "latent",
"priority": 2,
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128
},
"depends": "video-hyper"
},
{
"name": "video-hyper",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"nvcRole": "hyperprior",
"priority": 1,
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"hyperChannels": 128
}
}
],
"wai_name": "video/wai",
"expect": "ok",
"wai": {
"name": "video/wai",
"packaging": "wai",
"isLive": true,
"role": "video",
"width": 64,
"height": 64,
"framerate": 30,
"wai_capabilities": [
"wai.neural.dcvc_rt.frame"
],
"wai_frame_stream": {
"capability": "wai.neural.dcvc_rt.frame"
},
"wai_priors": [
{
"capability": "wai.neural.dcvc_rt.frame",
"sha256": "ffebe4f26e0f9001bb215172331248197f8292a7d2ea436d74e69bb58e3c9596",
"form": "wai.prior.set",
"tier": "none"
}
],
"wai_nmsf": [
{
"name": "video-latent",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"nvcRole": "latent",
"priority": 2,
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128
},
"depends": "video-hyper"
},
{
"name": "video-hyper",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"nvcRole": "hyperprior",
"priority": 1,
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"hyperChannels": 128
}
}
]
}
},
{
"name": "single_fm",
"nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-fm",
"width": 64,
"height": 64,
"framerate": 29.97,
"colorspace": "rgb",
"gopSize": 3
}
],
"wai_name": "video/wai",
"expect": "ok",
"wai": {
"name": "video/wai",
"packaging": "wai",
"isLive": true,
"role": "video",
"width": 64,
"height": 64,
"framerate": 29.97,
"wai_capabilities": [
"wai.neural.dcvc_fm.frame"
],
"wai_frame_stream": {
"capability": "wai.neural.dcvc_fm.frame"
},
"wai_nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-fm",
"width": 64,
"height": 64,
"framerate": 29.97,
"colorspace": "rgb",
"gopSize": 3
}
]
}
},
{
"name": "framerate_rounds",
"nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": 64,
"height": 64,
"framerate": 16.06,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
],
"wai_name": "video/wai",
"expect": "ok",
"wai": {
"name": "video/wai",
"packaging": "wai",
"isLive": true,
"role": "video",
"width": 64,
"height": 64,
"framerate": 16.06,
"wai_capabilities": [
"wai.neural.dcvc_rt.frame"
],
"wai_frame_stream": {
"capability": "wai.neural.dcvc_rt.frame"
},
"wai_priors": [
{
"capability": "wai.neural.dcvc_rt.frame",
"sha256": "ffebe4f26e0f9001bb215172331248197f8292a7d2ea436d74e69bb58e3c9596",
"form": "wai.prior.set",
"tier": "none"
}
],
"wai_nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": 64,
"height": 64,
"framerate": 16.06,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
]
}
},
{
"name": "codec_unmapped",
"nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "ssf",
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
],
"wai_name": "video/wai",
"expect": "nmsf_codec_unmapped"
},
{
"name": "model_unbound",
"nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "another",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
],
"wai_name": "video/wai",
"expect": "nmsf_model_unbound"
},
{
"name": "model_version_number",
"nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": 2025,
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
],
"wai_name": "video/wai",
"expect": "nmsf_catalog_malformed"
},
{
"name": "packaging_loc",
"nmsf": [
{
"name": "video",
"packaging": "loc",
"isLive": true,
"codec": "dcvc-rt",
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
],
"wai_name": "video/wai",
"expect": "nmsf_catalog_malformed"
},
{
"name": "gop_size_absent",
"nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
],
"wai_name": "video/wai",
"expect": "nmsf_catalog_malformed"
},
{
"name": "width_string",
"nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": "64",
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
],
"wai_name": "video/wai",
"expect": "nmsf_catalog_malformed"
},
{
"name": "framerate_zero",
"nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": 64,
"height": 64,
"framerate": 0,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
],
"wai_name": "video/wai",
"expect": "nmsf_catalog_malformed"
},
{
"name": "single_with_role",
"nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
},
"nvcRole": "latent"
}
],
"wai_name": "video/wai",
"expect": "nmsf_catalog_malformed"
},
{
"name": "two_hyperpriors",
"nmsf": [
{
"name": "video-hyper",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"nvcRole": "hyperprior",
"priority": 1,
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"hyperChannels": 128
}
},
{
"name": "video-latent",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"nvcRole": "hyperprior",
"priority": 2,
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128
},
"depends": "video-hyper"
}
],
"wai_name": "video/wai",
"expect": "nmsf_catalog_malformed"
},
{
"name": "depends_elsewhere",
"nmsf": [
{
"name": "video-hyper",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"nvcRole": "hyperprior",
"priority": 1,
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"hyperChannels": 128
}
},
{
"name": "video-latent",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"nvcRole": "latent",
"priority": 2,
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128
},
"depends": "video"
}
],
"wai_name": "video/wai",
"expect": "nmsf_catalog_malformed"
},
{
"name": "three_tracks",
"nmsf": [
{
"name": "video-hyper",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"nvcRole": "hyperprior",
"priority": 1,
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"hyperChannels": 128
}
},
{
"name": "video-latent",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"nvcRole": "latent",
"priority": 2,
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128
},
"depends": "video-hyper"
},
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
],
"wai_name": "video/wai",
"expect": "nmsf_catalog_malformed"
},
{
"name": "no_tracks",
"nmsf": [],
"wai_name": "video/wai",
"expect": "nmsf_catalog_malformed"
},
{
"name": "two_sizes",
"nmsf": [
{
"name": "video-hyper",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"nvcRole": "hyperprior",
"priority": 1,
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"hyperChannels": 128
}
},
{
"name": "video-latent",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"nvcRole": "latent",
"priority": 2,
"width": 32,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128
},
"depends": "video-hyper"
}
],
"wai_name": "video/wai",
"expect": "nmsf_track_mismatch"
},
{
"name": "two_models",
"nmsf": [
{
"name": "video-hyper",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"nvcRole": "hyperprior",
"priority": 1,
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"hyperChannels": 128
}
},
{
"name": "video-latent",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"nvcRole": "latent",
"priority": 2,
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "another",
"entropyFormat": "rans64",
"latentChannels": 128
},
"depends": "video-hyper"
}
],
"wai_name": "video/wai",
"expect": "nmsf_track_mismatch"
},
{
"name": "framerate_ntsc",
"nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": 64,
"height": 64,
"framerate": 29.97002997002997,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
],
"wai_name": "video/wai",
"expect": "nmsf_value_unmappable"
}
],
"wai_catalog": [
{
"name": "rt_single",
"wai": {
"name": "video/wai",
"packaging": "wai",
"isLive": true,
"role": "video",
"width": 64,
"height": 64,
"framerate": 30,
"wai_capabilities": [
"wai.neural.dcvc_rt.frame"
],
"wai_frame_stream": {
"capability": "wai.neural.dcvc_rt.frame"
},
"wai_priors": [
{
"capability": "wai.neural.dcvc_rt.frame",
"sha256": "ffebe4f26e0f9001bb215172331248197f8292a7d2ea436d74e69bb58e3c9596",
"form": "wai.prior.set",
"tier": "none"
}
],
"wai_nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
]
},
"expect": "ok",
"nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
],
"pin": {
"sha256": "ffebe4f26e0f9001bb215172331248197f8292a7d2ea436d74e69bb58e3c9596",
"form": "wai.prior.set"
}
},
{
"name": "rt_two",
"wai": {
"name": "video/wai",
"packaging": "wai",
"isLive": true,
"role": "video",
"width": 64,
"height": 64,
"framerate": 30,
"wai_capabilities": [
"wai.neural.dcvc_rt.frame"
],
"wai_frame_stream": {
"capability": "wai.neural.dcvc_rt.frame"
},
"wai_priors": [
{
"capability": "wai.neural.dcvc_rt.frame",
"sha256": "ffebe4f26e0f9001bb215172331248197f8292a7d2ea436d74e69bb58e3c9596",
"form": "wai.prior.set",
"tier": "none"
}
],
"wai_nmsf": [
{
"name": "video-hyper",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"nvcRole": "hyperprior",
"priority": 1,
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"hyperChannels": 128
}
},
{
"name": "video-latent",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"nvcRole": "latent",
"priority": 2,
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128
},
"depends": "video-hyper"
}
]
},
"expect": "ok",
"nmsf": [
{
"name": "video-hyper",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"nvcRole": "hyperprior",
"priority": 1,
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"hyperChannels": 128
}
},
{
"name": "video-latent",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"nvcRole": "latent",
"priority": 2,
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128
},
"depends": "video-hyper"
}
],
"pin": {
"sha256": "ffebe4f26e0f9001bb215172331248197f8292a7d2ea436d74e69bb58e3c9596",
"form": "wai.prior.set"
}
},
{
"name": "fm_single",
"wai": {
"name": "video/wai",
"packaging": "wai",
"isLive": true,
"role": "video",
"width": 64,
"height": 64,
"framerate": 29.97,
"wai_capabilities": [
"wai.neural.dcvc_fm.frame"
],
"wai_frame_stream": {
"capability": "wai.neural.dcvc_fm.frame"
},
"wai_nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-fm",
"width": 64,
"height": 64,
"framerate": 29.97,
"colorspace": "rgb",
"gopSize": 3
}
]
},
"expect": "ok",
"nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-fm",
"width": 64,
"height": 64,
"framerate": 29.97,
"colorspace": "rgb",
"gopSize": 3
}
],
"pin": null
},
{
"name": "other_pin",
"wai": {
"name": "video/wai",
"packaging": "wai",
"isLive": true,
"role": "video",
"width": 64,
"height": 64,
"framerate": 30,
"wai_capabilities": [
"wai.neural.dcvc_rt.frame"
],
"wai_frame_stream": {
"capability": "wai.neural.dcvc_rt.frame"
},
"wai_priors": [
{
"capability": "wai.neural.dcvc_rt.frame",
"sha256": "1c6c8871ada1e51e874a489fa8d07658c10ee8506ab7cbaeb97ba18a51c9d459",
"form": "wai.prior.set",
"tier": "none"
}
],
"wai_nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
]
},
"expect": "ok",
"nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
],
"pin": {
"sha256": "1c6c8871ada1e51e874a489fa8d07658c10ee8506ab7cbaeb97ba18a51c9d459",
"form": "wai.prior.set"
}
},
{
"name": "unnumbered",
"wai": {
"name": "video/wai",
"packaging": "wai",
"isLive": true,
"role": "video",
"wai_capabilities": [
"wai.neural.dcvc_rt.frame"
],
"wai_frame_stream": {
"capability": "wai.neural.dcvc_rt.frame"
},
"wai_nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": 48,
"height": 64,
"framerate": 25,
"colorspace": "ycbcr-bt709",
"gopSize": 3
}
]
},
"expect": "ok",
"nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": 48,
"height": 64,
"framerate": 25,
"colorspace": "ycbcr-bt709",
"gopSize": 3
}
],
"pin": null
},
{
"name": "no_nmsf",
"wai": {
"name": "video/wai",
"packaging": "wai",
"isLive": true,
"role": "video",
"width": 64,
"height": 64,
"framerate": 30,
"wai_capabilities": [
"wai.neural.dcvc_rt.frame"
],
"wai_frame_stream": {
"capability": "wai.neural.dcvc_rt.frame"
},
"wai_priors": [
{
"capability": "wai.neural.dcvc_rt.frame",
"sha256": "ffebe4f26e0f9001bb215172331248197f8292a7d2ea436d74e69bb58e3c9596",
"form": "wai.prior.set",
"tier": "none"
}
]
},
"expect": "nmsf_no_form"
},
{
"name": "nmsf_null",
"wai": {
"name": "video/wai",
"packaging": "wai",
"isLive": true,
"role": "video",
"width": 64,
"height": 64,
"framerate": 30,
"wai_capabilities": [
"wai.neural.dcvc_rt.frame"
],
"wai_frame_stream": {
"capability": "wai.neural.dcvc_rt.frame"
},
"wai_priors": [
{
"capability": "wai.neural.dcvc_rt.frame",
"sha256": "ffebe4f26e0f9001bb215172331248197f8292a7d2ea436d74e69bb58e3c9596",
"form": "wai.prior.set",
"tier": "none"
}
],
"wai_nmsf": null
},
"expect": "nmsf_no_form"
},
{
"name": "no_frame_stream",
"wai": {
"name": "video/wai",
"packaging": "wai",
"isLive": true,
"role": "video",
"width": 64,
"height": 64,
"framerate": 30,
"wai_capabilities": [
"wai.neural.dcvc_rt"
],
"wai_nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
]
},
"expect": "nmsf_no_form"
},
{
"name": "frame_stream_malformed",
"wai": {
"name": "video/wai",
"packaging": "wai",
"isLive": true,
"role": "video",
"width": 64,
"height": 64,
"framerate": 30,
"wai_capabilities": [
"wai.neural.dcvc_rt.frame"
],
"wai_frame_stream": true,
"wai_priors": [
{
"capability": "wai.neural.dcvc_rt.frame",
"sha256": "ffebe4f26e0f9001bb215172331248197f8292a7d2ea436d74e69bb58e3c9596",
"form": "wai.prior.set",
"tier": "none"
}
],
"wai_nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
]
},
"expect": "catalog_frame_stream_malformed"
},
{
"name": "integer_capability",
"wai": {
"name": "video/wai",
"packaging": "wai",
"isLive": true,
"role": "video",
"width": 64,
"height": 64,
"framerate": 30,
"wai_capabilities": [
"wai.video.int_motion.frame"
],
"wai_frame_stream": {
"capability": "wai.video.int_motion.frame"
},
"wai_nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
]
},
"expect": "nmsf_catalog_malformed"
},
{
"name": "nmsf_not_array",
"wai": {
"name": "video/wai",
"packaging": "wai",
"isLive": true,
"role": "video",
"width": 64,
"height": 64,
"framerate": 30,
"wai_capabilities": [
"wai.neural.dcvc_rt.frame"
],
"wai_frame_stream": {
"capability": "wai.neural.dcvc_rt.frame"
},
"wai_priors": [
{
"capability": "wai.neural.dcvc_rt.frame",
"sha256": "ffebe4f26e0f9001bb215172331248197f8292a7d2ea436d74e69bb58e3c9596",
"form": "wai.prior.set",
"tier": "none"
}
],
"wai_nmsf": {}
},
"expect": "nmsf_catalog_malformed"
},
{
"name": "nmsf_codec_unmapped",
"wai": {
"name": "video/wai",
"packaging": "wai",
"isLive": true,
"role": "video",
"width": 64,
"height": 64,
"framerate": 30,
"wai_capabilities": [
"wai.neural.dcvc_rt.frame"
],
"wai_frame_stream": {
"capability": "wai.neural.dcvc_rt.frame"
},
"wai_priors": [
{
"capability": "wai.neural.dcvc_rt.frame",
"sha256": "ffebe4f26e0f9001bb215172331248197f8292a7d2ea436d74e69bb58e3c9596",
"form": "wai.prior.set",
"tier": "none"
}
],
"wai_nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "rlvc",
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
]
},
"expect": "nmsf_codec_unmapped"
},
{
"name": "two_pins",
"wai": {
"name": "video/wai",
"packaging": "wai",
"isLive": true,
"role": "video",
"width": 64,
"height": 64,
"framerate": 30,
"wai_capabilities": [
"wai.neural.dcvc_rt.frame"
],
"wai_frame_stream": {
"capability": "wai.neural.dcvc_rt.frame"
},
"wai_priors": [
{
"capability": "wai.neural.dcvc_rt.frame",
"sha256": "ffebe4f26e0f9001bb215172331248197f8292a7d2ea436d74e69bb58e3c9596",
"form": "wai.prior.set",
"tier": "none"
},
{
"capability": "wai.neural.dcvc_rt.frame",
"sha256": "1c6c8871ada1e51e874a489fa8d07658c10ee8506ab7cbaeb97ba18a51c9d459",
"form": "wai.prior.set",
"tier": "none"
}
],
"wai_nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
]
},
"expect": "nmsf_no_form"
},
{
"name": "pin_malformed",
"wai": {
"name": "video/wai",
"packaging": "wai",
"isLive": true,
"role": "video",
"width": 64,
"height": 64,
"framerate": 30,
"wai_capabilities": [
"wai.neural.dcvc_rt.frame"
],
"wai_frame_stream": {
"capability": "wai.neural.dcvc_rt.frame"
},
"wai_priors": [
{
"capability": "wai.neural.dcvc_rt.frame",
"sha256": "not a digest",
"form": "wai.prior.set",
"tier": "none"
}
],
"wai_nmsf": [
{
"name": "video",
"packaging": "nvc",
"isLive": true,
"codec": "dcvc-rt",
"width": 64,
"height": 64,
"framerate": 30,
"colorspace": "ycbcr-bt709",
"gopSize": 4,
"nvc": {
"modelVersion": "cvpr2025",
"entropyFormat": "rans64",
"latentChannels": 128,
"hyperChannels": 128
}
}
]
},
"expect": "nmsf_catalog_malformed"
}
],
"rewrap": [
{
"name": "single",
"catalog": "single_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/00.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"content_hash": "ede2ac21084008ea92247554a8214e48a5e7492510aaa39b10aae33d47a95daa"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/01.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/01.wai",
"content_hash": "83188d5172e29753c01a96d131e3b47a64949712dc0745bccec0a46434620add"
},
{
"object_id": 2,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/02.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/02.wai",
"content_hash": "91ae1b2d03f21b594d17922fde043cc5b42879be9bc1a6feed59b4e57ea7984a"
},
{
"object_id": 3,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/03.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/03.wai",
"content_hash": "c47dd69d0f53fcfd90ca48bb1c938aa410000b1cde1d0ae9d72d172335d7b308"
},
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/04.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/04.wai",
"content_hash": "e18c89633e9a1625cb4b1e1756499ceb15f1c8230d0094dc0b1ee44f64e99b5d"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/05.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/05.wai",
"content_hash": "1cc833ed1621de6175dff8692b4aac9ff8cec32a6ee4a8e34cc7b8f55e0ac805"
},
{
"object_id": 2,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/06.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/06.wai",
"content_hash": "7a51a87d06d24972756b9089e771452f3d1d5f13eff674a4f5dde8bc0dcaaf25"
}
]
},
{
"name": "two_track",
"catalog": "two_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/00.hyper.nmsf",
"int-payload-conformance/frame-stream/nmsf/objects/two_track/00.latent.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"content_hash": "ede2ac21084008ea92247554a8214e48a5e7492510aaa39b10aae33d47a95daa"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/01.hyper.nmsf",
"int-payload-conformance/frame-stream/nmsf/objects/two_track/01.latent.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/01.wai",
"content_hash": "83188d5172e29753c01a96d131e3b47a64949712dc0745bccec0a46434620add"
},
{
"object_id": 2,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/02.hyper.nmsf",
"int-payload-conformance/frame-stream/nmsf/objects/two_track/02.latent.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/02.wai",
"content_hash": "91ae1b2d03f21b594d17922fde043cc5b42879be9bc1a6feed59b4e57ea7984a"
},
{
"object_id": 3,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/03.hyper.nmsf",
"int-payload-conformance/frame-stream/nmsf/objects/two_track/03.latent.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/03.wai",
"content_hash": "c47dd69d0f53fcfd90ca48bb1c938aa410000b1cde1d0ae9d72d172335d7b308"
},
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/04.hyper.nmsf",
"int-payload-conformance/frame-stream/nmsf/objects/two_track/04.latent.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/04.wai",
"content_hash": "e18c89633e9a1625cb4b1e1756499ceb15f1c8230d0094dc0b1ee44f64e99b5d"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/05.hyper.nmsf",
"int-payload-conformance/frame-stream/nmsf/objects/two_track/05.latent.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/05.wai",
"content_hash": "1cc833ed1621de6175dff8692b4aac9ff8cec32a6ee4a8e34cc7b8f55e0ac805"
},
{
"object_id": 2,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/06.hyper.nmsf",
"int-payload-conformance/frame-stream/nmsf/objects/two_track/06.latent.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/06.wai",
"content_hash": "7a51a87d06d24972756b9089e771452f3d1d5f13eff674a4f5dde8bc0dcaaf25"
}
]
},
{
"name": "two_track_latent_first",
"catalog": "two_rt_latent_first",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/00.hyper.nmsf",
"int-payload-conformance/frame-stream/nmsf/objects/two_track/00.latent.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"content_hash": "ede2ac21084008ea92247554a8214e48a5e7492510aaa39b10aae33d47a95daa"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/01.hyper.nmsf",
"int-payload-conformance/frame-stream/nmsf/objects/two_track/01.latent.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/01.wai",
"content_hash": "83188d5172e29753c01a96d131e3b47a64949712dc0745bccec0a46434620add"
},
{
"object_id": 2,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/02.hyper.nmsf",
"int-payload-conformance/frame-stream/nmsf/objects/two_track/02.latent.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/02.wai",
"content_hash": "91ae1b2d03f21b594d17922fde043cc5b42879be9bc1a6feed59b4e57ea7984a"
},
{
"object_id": 3,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/03.hyper.nmsf",
"int-payload-conformance/frame-stream/nmsf/objects/two_track/03.latent.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/03.wai",
"content_hash": "c47dd69d0f53fcfd90ca48bb1c938aa410000b1cde1d0ae9d72d172335d7b308"
}
]
},
{
"name": "fm_unpinned",
"catalog": "single_fm",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/00.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/fm_unpinned/00.wai",
"content_hash": "5183e6fdc521e970bdd38d755481d2cf44e36beb81f09603a44ae52297a64aa3"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/01.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/fm_unpinned/01.wai",
"content_hash": "151743aac24bf06830aa656ddec7d0ded558bfbbd831eb9b4509eb4438cd42ad"
},
{
"object_id": 2,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/02.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/fm_unpinned/02.wai",
"content_hash": "85ee1d1c376cf059f180c9cc7c3f5ddc2e627f26ffa0ba6c0b3a45452204a17c"
}
]
},
{
"name": "short_header",
"catalog": "single_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/00.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"content_hash": "ede2ac21084008ea92247554a8214e48a5e7492510aaa39b10aae33d47a95daa"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/short_header/01.nmsf"
],
"expect": "nmsf_object_malformed"
},
{
"object_id": 2,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/02.nmsf"
],
"expect": "nmsf_group_order"
}
]
},
{
"name": "payload_len",
"catalog": "single_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/00.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"content_hash": "ede2ac21084008ea92247554a8214e48a5e7492510aaa39b10aae33d47a95daa"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/payload_len/01.nmsf"
],
"expect": "nmsf_object_malformed"
}
]
},
{
"name": "frame_type_reserved",
"catalog": "single_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/00.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"content_hash": "ede2ac21084008ea92247554a8214e48a5e7492510aaa39b10aae33d47a95daa"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/frame_type_reserved/01.nmsf"
],
"expect": "nmsf_reserved"
}
]
},
{
"name": "qp_reserved",
"catalog": "single_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/qp_reserved/00.nmsf"
],
"expect": "nmsf_reserved"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/01.nmsf"
],
"expect": "nmsf_group_order"
}
]
},
{
"name": "component_short",
"catalog": "single_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/00.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"content_hash": "ede2ac21084008ea92247554a8214e48a5e7492510aaa39b10aae33d47a95daa"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/component_short/01.nmsf"
],
"expect": "nmsf_object_malformed"
}
]
},
{
"name": "component_trailing",
"catalog": "single_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/00.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"content_hash": "ede2ac21084008ea92247554a8214e48a5e7492510aaa39b10aae33d47a95daa"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/component_trailing/01.nmsf"
],
"expect": "nmsf_object_malformed"
}
]
},
{
"name": "one_component",
"catalog": "single_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/00.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"content_hash": "ede2ac21084008ea92247554a8214e48a5e7492510aaa39b10aae33d47a95daa"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/01.hyper.nmsf"
],
"expect": "nmsf_object_malformed"
}
]
},
{
"name": "two_header_mismatch",
"catalog": "two_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/00.hyper.nmsf",
"int-payload-conformance/frame-stream/nmsf/objects/two_track/00.latent.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"content_hash": "ede2ac21084008ea92247554a8214e48a5e7492510aaa39b10aae33d47a95daa"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/01.hyper.nmsf",
"int-payload-conformance/frame-stream/nmsf/objects/two_header_mismatch/01.latent.nmsf"
],
"expect": "nmsf_track_mismatch"
}
]
},
{
"name": "two_latent_missing",
"catalog": "two_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/00.hyper.nmsf",
"int-payload-conformance/frame-stream/nmsf/objects/two_track/00.latent.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"content_hash": "ede2ac21084008ea92247554a8214e48a5e7492510aaa39b10aae33d47a95daa"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/01.hyper.nmsf"
],
"expect": "nmsf_track_mismatch"
}
]
},
{
"name": "inter_first",
"catalog": "single_rt",
"objects": [
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/01.nmsf"
],
"expect": "nmsf_group_order"
},
{
"object_id": 2,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/02.nmsf"
],
"expect": "nmsf_group_order"
},
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/04.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/04.wai",
"content_hash": "e18c89633e9a1625cb4b1e1756499ceb15f1c8230d0094dc0b1ee44f64e99b5d"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/05.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/05.wai",
"content_hash": "1cc833ed1621de6175dff8692b4aac9ff8cec32a6ee4a8e34cc7b8f55e0ac805"
}
]
},
{
"name": "frame_lost",
"catalog": "single_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/00.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"content_hash": "ede2ac21084008ea92247554a8214e48a5e7492510aaa39b10aae33d47a95daa"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/01.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/01.wai",
"content_hash": "83188d5172e29753c01a96d131e3b47a64949712dc0745bccec0a46434620add"
},
{
"object_id": 2,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/03.nmsf"
],
"expect": "nmsf_group_order"
},
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/04.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/04.wai",
"content_hash": "e18c89633e9a1625cb4b1e1756499ceb15f1c8230d0094dc0b1ee44f64e99b5d"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/05.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/05.wai",
"content_hash": "1cc833ed1621de6175dff8692b4aac9ff8cec32a6ee4a8e34cc7b8f55e0ac805"
}
]
},
{
"name": "object_id",
"catalog": "single_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/00.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"content_hash": "ede2ac21084008ea92247554a8214e48a5e7492510aaa39b10aae33d47a95daa"
},
{
"object_id": 2,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/01.nmsf"
],
"expect": "nmsf_group_order"
}
]
},
{
"name": "intra_mid_group",
"catalog": "single_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/00.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"content_hash": "ede2ac21084008ea92247554a8214e48a5e7492510aaa39b10aae33d47a95daa"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/01.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/01.wai",
"content_hash": "83188d5172e29753c01a96d131e3b47a64949712dc0745bccec0a46434620add"
},
{
"object_id": 2,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/intra_mid_group/02.nmsf"
],
"expect": "nmsf_group_order"
}
]
},
{
"name": "latent_not_square",
"catalog": "single_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/latent_not_square/00.nmsf"
],
"expect": "nmsf_shape_unmappable"
}
]
},
{
"name": "latent_side_not_power_of_two",
"catalog": "single_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/latent_side_not_power_of_two/00.nmsf"
],
"expect": "nmsf_shape_unmappable"
}
]
},
{
"name": "hyperprior_channels",
"catalog": "single_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/hyperprior_channels/00.nmsf"
],
"expect": "nmsf_shape_unmappable"
}
]
},
{
"name": "width_zero",
"catalog": "single_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/width_zero/00.nmsf"
],
"expect": "nmsf_shape_unmappable"
}
]
},
{
"name": "pts_past_2_53",
"catalog": "single_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/pts_past_2_53/00.nmsf"
],
"expect": "nmsf_value_unmappable"
}
]
},
{
"name": "qp_changes",
"catalog": "single_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/00.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"content_hash": "ede2ac21084008ea92247554a8214e48a5e7492510aaa39b10aae33d47a95daa"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/qp_changes/01.nmsf"
],
"expect": "nmsf_group_header_changed"
}
]
},
{
"name": "size_changes",
"catalog": "single_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/00.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"content_hash": "ede2ac21084008ea92247554a8214e48a5e7492510aaa39b10aae33d47a95daa"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/size_changes/01.nmsf"
],
"expect": "nmsf_group_header_changed"
}
]
},
{
"name": "latent_shape_changes",
"catalog": "single_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/00.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"content_hash": "ede2ac21084008ea92247554a8214e48a5e7492510aaa39b10aae33d47a95daa"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/latent_shape_changes/01.nmsf"
],
"expect": "nmsf_group_header_changed"
}
]
},
{
"name": "size_changes_at_a_group",
"catalog": "single_rt",
"objects": [
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/00.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"content_hash": "ede2ac21084008ea92247554a8214e48a5e7492510aaa39b10aae33d47a95daa"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/01.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/01.wai",
"content_hash": "83188d5172e29753c01a96d131e3b47a64949712dc0745bccec0a46434620add"
},
{
"object_id": 2,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/02.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/02.wai",
"content_hash": "91ae1b2d03f21b594d17922fde043cc5b42879be9bc1a6feed59b4e57ea7984a"
},
{
"object_id": 3,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/03.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/03.wai",
"content_hash": "c47dd69d0f53fcfd90ca48bb1c938aa410000b1cde1d0ae9d72d172335d7b308"
},
{
"object_id": 0,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/size_changes_at_a_group/04.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/size_changes_at_a_group/04.wai",
"content_hash": "d76fbe11480da5c9a095dcdeaca43ea257c976627c31858107ba8dfe244a4411"
},
{
"object_id": 1,
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/size_changes_at_a_group/05.nmsf"
],
"expect": "ok",
"wai": "int-payload-conformance/frame-stream/nmsf/wai/size_changes_at_a_group/05.wai",
"content_hash": "6859ab378fcd4a149bffd55f21dbb253c2f68c15851c845c5e11d86831a7eafc"
}
]
}
],
"unwrap": [
{
"name": "single",
"catalog": "rt_single",
"objects": [
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"expect": "ok",
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/00.nmsf"
]
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/01.wai",
"expect": "ok",
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/01.nmsf"
]
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/02.wai",
"expect": "ok",
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/02.nmsf"
]
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/03.wai",
"expect": "ok",
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/03.nmsf"
]
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/04.wai",
"expect": "ok",
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/04.nmsf"
]
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/05.wai",
"expect": "ok",
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/05.nmsf"
]
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/06.wai",
"expect": "ok",
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/06.nmsf"
]
}
]
},
{
"name": "single_as_two_track",
"catalog": "rt_two",
"objects": [
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"expect": "ok",
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/00.hyper.nmsf",
"int-payload-conformance/frame-stream/nmsf/objects/two_track/00.latent.nmsf"
]
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/01.wai",
"expect": "ok",
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/01.hyper.nmsf",
"int-payload-conformance/frame-stream/nmsf/objects/two_track/01.latent.nmsf"
]
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/02.wai",
"expect": "ok",
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/02.hyper.nmsf",
"int-payload-conformance/frame-stream/nmsf/objects/two_track/02.latent.nmsf"
]
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/03.wai",
"expect": "ok",
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/03.hyper.nmsf",
"int-payload-conformance/frame-stream/nmsf/objects/two_track/03.latent.nmsf"
]
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/04.wai",
"expect": "ok",
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/04.hyper.nmsf",
"int-payload-conformance/frame-stream/nmsf/objects/two_track/04.latent.nmsf"
]
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/05.wai",
"expect": "ok",
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/05.hyper.nmsf",
"int-payload-conformance/frame-stream/nmsf/objects/two_track/05.latent.nmsf"
]
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/06.wai",
"expect": "ok",
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/two_track/06.hyper.nmsf",
"int-payload-conformance/frame-stream/nmsf/objects/two_track/06.latent.nmsf"
]
}
]
},
{
"name": "gap",
"catalog": "rt_single",
"objects": [
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"expect": "ok",
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/00.nmsf"
]
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/01.wai",
"expect": "ok",
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/01.nmsf"
]
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/03.wai",
"expect": "frame_gap"
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/04.wai",
"expect": "ok",
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/04.nmsf"
]
}
]
},
{
"name": "unnumbered",
"catalog": "unnumbered",
"objects": [
{
"wai": "int-payload-conformance/frame-stream/streams/dcvc/00.wai",
"expect": "nmsf_value_unmappable"
},
{
"wai": "int-payload-conformance/frame-stream/streams/dcvc/01.wai",
"expect": "frame_no_reference"
},
{
"wai": "int-payload-conformance/frame-stream/streams/dcvc/02.wai",
"expect": "frame_no_reference"
}
]
},
{
"name": "other_pin",
"catalog": "other_pin",
"objects": [
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"expect": "nmsf_model_unbound"
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/01.wai",
"expect": "frame_no_reference"
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/04.wai",
"expect": "nmsf_model_unbound"
}
]
},
{
"name": "unpinned_frames",
"catalog": "rt_single",
"objects": [
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/unwrap_unpinned_frames/00.wai",
"expect": "nmsf_model_unbound"
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/04.wai",
"expect": "ok",
"nmsf": [
"int-payload-conformance/frame-stream/nmsf/objects/single/04.nmsf"
]
}
]
},
{
"name": "q_past_63",
"catalog": "rt_single",
"objects": [
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/unwrap_q_past_63/00.wai",
"expect": "nmsf_value_unmappable"
}
]
},
{
"name": "number_past_2_32",
"catalog": "rt_single",
"objects": [
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/unwrap_number_past_2_32/00.wai",
"expect": "nmsf_value_unmappable"
}
]
},
{
"name": "fps_other",
"catalog": "rt_single",
"objects": [
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/unwrap_fps_other/00.wai",
"expect": "nmsf_value_unmappable"
}
]
}
],
"links": [
{
"name": "number_malformed",
"capability": "wai.neural.dcvc_rt.frame",
"objects": [
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"expect": "ok"
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/links_number_malformed/01.wai",
"expect": "frame_link_malformed"
}
]
},
{
"name": "capture_ms_zero",
"capability": "wai.neural.dcvc_rt.frame",
"objects": [
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/links_capture_ms_zero/00.wai",
"expect": "frame_link_malformed"
}
]
},
{
"name": "number_skipped",
"capability": "wai.neural.dcvc_rt.frame",
"objects": [
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"expect": "ok"
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/links_number_skipped/01.wai",
"expect": "frame_number_mismatch"
}
]
},
{
"name": "number_dropped",
"capability": "wai.neural.dcvc_rt.frame",
"objects": [
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/single/00.wai",
"expect": "ok"
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/links_number_dropped/01.wai",
"expect": "frame_number_mismatch"
}
]
},
{
"name": "number_added",
"capability": "wai.neural.dcvc_rt.frame",
"objects": [
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/links_number_added/00.wai",
"expect": "ok"
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/links_number_added/01.wai",
"expect": "frame_number_mismatch"
}
]
},
{
"name": "unnumbered_group",
"capability": "wai.neural.dcvc_rt.frame",
"objects": [
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/links_number_added/00.wai",
"expect": "ok"
},
{
"wai": "int-payload-conformance/frame-stream/nmsf/wai/links_unnumbered_group/01.wai",
"expect": "ok"
}
]
}
]
}