Files
ArtPlayer/refactor/baselines/mb-audio-validation.json
T

13361 lines
348 KiB
JSON

{
"task": "PKG-MB-06",
"status": "done",
"parentCommit": "9d037dcbf913fef2d2a9eb4f3924d6abf3ab5597",
"sourceSha256LF": {
"packages/artplayer-proxy-mediabunny/src/audio-clock.ts": "6f11da4cfa46023bdab4f1bc3930f631f278ac562662fb0a7f908c110ea5d1a8",
"packages/artplayer-proxy-mediabunny/src/audio-context.ts": "7807a2b5343d6af5af67d23c1429a9715567c3f888fc4b5e9c9327bbb2f30332",
"packages/artplayer-proxy-mediabunny/src/audio-nodes.ts": "223e8241c7b2d8400ea25ac127ecc15dd16a687e984377b18b6891afa2fdef75",
"packages/artplayer-proxy-mediabunny/src/audio-pump.ts": "b85f086f4cae13d04d2e334e4e9fa18a6768f3e4187f6124761e3c439060cf06",
"packages/artplayer-proxy-mediabunny/src/audio-task.ts": "65d831e8455a5df3897315ee5b9ee8849a26347fee411e038860df388c1fa77b",
"packages/artplayer-proxy-mediabunny/src/AudioEngine.ts": "4d58cc30148bb4d9e384ea4716a805b00dd9633e03130ba6aeac8d431dd72c43",
"packages/artplayer-proxy-mediabunny/src/engine-ports.ts": "c56fad4a8f9578aa37686972d96d925012df8160c62337a53200b23a4fc3b164",
"packages/artplayer-proxy-mediabunny/src/engine-types.ts": "857a61f1fa3531bd737626658981eaab1b83eb369266fb45528676b9f57a293a",
"packages/artplayer-proxy-mediabunny/src/EventTarget.ts": "4cea57e59b0a1118744a55b0a87c1df28cb0d69c26c50f9275039fe7540c9720",
"packages/artplayer-proxy-mediabunny/src/hls-selection.ts": "a8632c0ea7d0c59434de005eee81bbf8d1dea8ae73c690673b603e5d6fa3cfd6",
"packages/artplayer-proxy-mediabunny/src/hls-state.ts": "ff9ffd742f9763349df1f50eac6b6bd488a80d05aaab8ca198f387f0d17d5e25",
"packages/artplayer-proxy-mediabunny/src/index.js": "4e1be8937908ff6e6ef8a4e863e22b4468312cf31d66ac299322e475757773bb",
"packages/artplayer-proxy-mediabunny/src/input.ts": "d25b1c4ee4aee358c86fd8c554b8b36bfc23fdbd3c27fa21d2cd7e812c98bf9c",
"packages/artplayer-proxy-mediabunny/src/load-session.ts": "560fbd5935fc787bde5f413fcaa41b8829506179c5328ce3cb51e734bbba8cec",
"packages/artplayer-proxy-mediabunny/src/m3u8.js": "4639f09e0c743dc2b24078f48ca1e58eaaedaa3f5e6b863583cbd4bc4a7d3142",
"packages/artplayer-proxy-mediabunny/src/media.ts": "e745cd8e750e05d0fcfa4bc588f7eb5a5576f3be20f5e67b65b704f57d539ae9",
"packages/artplayer-proxy-mediabunny/src/MediaBunnyEngine.ts": "3d51f6ecd247d1622809b5b679b906eb9b5ad4f9332a5d52dd38e5e2e29f38e9",
"packages/artplayer-proxy-mediabunny/src/playback.ts": "e2a65782c89627198752ff1fe691d4eea0bef215d883a59f0bdcd3e904a4fb47",
"packages/artplayer-proxy-mediabunny/src/preflight.ts": "d296234312f23b97a1e0a054f1d7dbbc988d5240c5fd5089c36df1677c7b7348",
"packages/artplayer-proxy-mediabunny/src/readiness.ts": "9aa24b5e994006b45bda9eafad602785c3e0e334cef54ff45a4939e386c4aceb",
"packages/artplayer-proxy-mediabunny/src/shim-frames.ts": "172b222f997a711c2cc7741f189f05127a4ac5099c1cbe2729e903b36b4ce24a",
"packages/artplayer-proxy-mediabunny/src/shim-values.ts": "a93ee17e87cc7db24f4b02d866af8af206d3007d01def446906fb769c20de17d",
"packages/artplayer-proxy-mediabunny/src/tracks.ts": "6da68530c1fc7105ab17ed742d87d93e84447e822e84386591f9c3e6d0bec733",
"packages/artplayer-proxy-mediabunny/src/video-frames.ts": "c48b93c77d976b03d9cb828478ef3f208e35fbd78a4c6d3d6566d90bdc0fe6f2",
"packages/artplayer-proxy-mediabunny/src/video-poster.ts": "db883faea9c6b6e74535ddfba1b55011b751faf94a342d70bef532a1c96f7a46",
"packages/artplayer-proxy-mediabunny/src/video-renderer.ts": "a1fe324f2b8e4efb0cc40a6021cb85bbcc0568f53352107d63a8b9bbebe5e9b5",
"packages/artplayer-proxy-mediabunny/src/VideoEngine.ts": "1c41d43e663b51319d25dccb08a16c7450703dcdffe15d686b4fa3f0a8c7a7e6",
"packages/artplayer-proxy-mediabunny/src/VideoShim.ts": "1fef3028a3937182c31503129655efdb88118ea0f6d3be96e9be99dcbcc5fdc7",
"packages/artplayer-proxy-mediabunny/dist/artplayer-proxy-mediabunny.js": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"packages/artplayer-proxy-mediabunny/dist/artplayer-proxy-mediabunny.legacy.js": "bfa469b1145d25a5f88e937b50e104467c0a58c0085997a1c99415baf3c5bb1c",
"packages/artplayer-proxy-mediabunny/dist/artplayer-proxy-mediabunny.mjs": "9282f922778aca80e83ea918ab4b18952248b238abbc159424a5b2771fd5eb70",
"packages/artplayer-proxy-mediabunny/ARCHITECTURE.md": "4b6ff459f75bf405d86a5163b77c9e022008fb6243a10aeb75cd4a3ae0df7651",
"packages/artplayer-proxy-mediabunny/package.json": "96b09ce19ea7914485aa9780329a0cfc43b18e38232ea1dd92d2e6dc27310055",
"packages/artplayer-proxy-mediabunny/tsconfig.json": "f287a0e014faa10c0da2aabd0341b4d74359be4135f4d07480b4f7a3108c8128",
"packages/artplayer-proxy-mediabunny/types/artplayer-proxy-mediabunny.d.ts": "af2083224d0760752d83eb2ac86b1dea5586455b81d47e4ba70f9f6a874a75d8",
"package.json": "bb08f9c49efeb441b6ea16ad021c8610b06ef45a1ee6b3ec99f74b8359833fca",
"test/mediabunny-audio.test.js": "fc5a7131bf853a2f4666aba1300231a2381e1555e478e0865022142c3a5de0dc",
"test/mediabunny-coordination.test.js": "ac8df252f1beb07b53dc4cb40c2a3555eec74cf8d3bd2d24fe0514a639c1bc62",
"test/browser/mediabunny-audio.spec.js": "f378b758372ff659671012cad5e23cea1ccfcddf333fb6e6abc0e47dbf7327e8"
},
"node": {
"total": 183,
"audio": 37,
"sameAssertionsOnPreviousMain": {
"passed": 8,
"failed": 29,
"cancelled": 0,
"log": "refactor/.cache/mb06-audio-frozen-final.log"
},
"main": 159,
"legacy": 159,
"artifactScope": "Each 159-case command contains 155 candidate artifact assertions and four frozen normal-event controls."
},
"browser": {
"total": 78,
"outcomes": {
"native-audio-ownership-observed": 16,
"unsupported-capability-control": 18,
"native-input-playback-and-seek": 10,
"trackless-rejected-before-decoder-setup": 3,
"native-pending-stream-cancellation": 9,
"native-synthetic-raf": 9,
"native-decoded-video-race": 10,
"native-mp4-playback-observed": 2,
"verified-unsupported-capability-control": 1
},
"records": [
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "playback",
"outcome": "native-audio-ownership-observed",
"result": {
"clock": 1.1786666666666668,
"rate": 2,
"anchor": 0.4,
"elapsed": 0.38933333333333336,
"nodeRates": [
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
],
"hasSink": true,
"samples": [],
"pause": false
},
"state": {
"context": "closed",
"nodes": [
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.04,
0.018666666666666668
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.042666666666666665
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.064
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.08533333333333333
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.10666666666666666
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.128
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.14933333333333335
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.1706666666666667
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.192
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.21333333333333335
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.2346666666666667
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.256
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.2773333333333333
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.29866666666666664
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.32
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.3413333333333333
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.36266666666666664
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.384
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.4053333333333333
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.42666666666666664
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.448
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.4693333333333333
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.49066666666666664
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.512
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.5333333333333333
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.5546666666666666
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.576
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.5973333333333333
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6186666666666667
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.64
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6613333333333333
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6826666666666666
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.704
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7253333333333333
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7466666666666667
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.768
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7893333333333333
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8106666666666666
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.832
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8533333333333333
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8746666666666667
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.896
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9173333333333333
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9386666666666666
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.96
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9813333333333333
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0026666666666666
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.024
],
"rate": 1,
"at": 0.04
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0453333333333334
],
"rate": 1,
"at": 0.09066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0666666666666667
],
"rate": 1,
"at": 0.09066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.088
],
"rate": 1,
"at": 0.09066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1093333333333335
],
"rate": 1,
"at": 0.09066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1306666666666667
],
"rate": 1,
"at": 0.09066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1520000000000001
],
"rate": 1,
"at": 0.09066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1733333333333333
],
"rate": 1,
"at": 0.09066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1946666666666668
],
"rate": 1,
"at": 0.09066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2160000000000002
],
"rate": 1,
"at": 0.09066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2373333333333334
],
"rate": 1,
"at": 0.09066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2586666666666668
],
"rate": 1,
"at": 0.09066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.28
],
"rate": 1,
"at": 0.09066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3013333333333335
],
"rate": 1,
"at": 0.09066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3226666666666667
],
"rate": 1,
"at": 0.09066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.344
],
"rate": 1,
"at": 0.09066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3653333333333335
],
"rate": 1,
"at": 0.09066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3866666666666667
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4080000000000001
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4293333333333333
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4506666666666668
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4720000000000002
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4933333333333334
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5146666666666668
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.536
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5573333333333335
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5786666666666667
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6213333333333335
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6426666666666667
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6640000000000001
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6853333333333333
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.7066666666666668
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5013333333333333,
0.016000000000000014
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.504
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5146666666666666
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5253333333333333
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5359999999999999
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5466666666666666
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5573333333333332
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.568
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5786666666666667
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5893333333333333
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6106666666666667
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6213333333333333
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6319999999999999
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6426666666666666
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6533333333333333
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6639999999999999
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6746666666666666
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6853333333333333
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.696
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7066666666666666
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7173333333333334
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.728
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7386666666666666
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7493333333333333
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.76
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7706666666666666
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7813333333333332
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7919999999999999
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8026666666666666
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8133333333333332
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.824
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8346666666666667
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8453333333333333
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.856
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8666666666666666
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8773333333333333
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.888
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8986666666666666
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9093333333333333
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9199999999999999
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9306666666666666
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9413333333333332
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.952
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9626666666666667
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9733333333333333
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.984
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9946666666666666
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0053333333333332
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.016
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0266666666666666
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0373333333333332
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0479999999999998
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0586666666666666
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0693333333333332
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0799999999999998
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0906666666666667
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1013333333333333
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1119999999999999
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1226666666666665
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1333333333333333
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.144
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1546666666666665
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1653333333333333
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.176
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1866666666666665
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1973333333333331
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.208
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2186666666666666
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2293333333333332
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.24
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2506666666666666
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2613333333333332
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2719999999999998
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2826666666666666
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2933333333333332
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.304
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3146666666666667
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3253333333333333
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3359999999999999
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3466666666666667
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3573333333333333
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3679999999999999
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3786666666666667
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3893333333333333
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4106666666666667
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4213333333333333
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.432
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4426666666666665
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4533333333333334
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.464
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4746666666666666
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4853333333333334
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.496
],
"rate": 2,
"at": 0.8613333333333333
}
]
}
],
"error": null,
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:volumechange",
"video:play",
"video:playing",
"video:timeupdate",
"video:waiting",
"video:timeupdate",
"video:pause",
"video:volumechange",
"video:volumechange",
"video:volumechange",
"video:ratechange",
"video:play",
"video:playing",
"video:waiting",
"video:timeupdate",
"video:timeupdate",
"destroy",
"video:pause"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "buffer-pause",
"outcome": "native-audio-ownership-observed",
"result": {
"obsoleteScheduled": false,
"rates": [],
"queued": 0,
"paused": true
},
"state": {
"context": "closed",
"nodes": [],
"error": null,
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:volumechange",
"video:play",
"video:playing",
"video:timeupdate",
"video:waiting",
"video:pause",
"destroy"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "buffer-rate",
"outcome": "native-audio-ownership-observed",
"result": {
"obsoleteScheduled": false,
"rates": [
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
],
"queued": 60,
"paused": false
},
"state": {
"context": "closed",
"nodes": [
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.06133333333333333,
0.010666666666666672
],
"rate": 2,
"at": 0.06133333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.06666666666666667
],
"rate": 2,
"at": 0.06133333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.07733333333333334
],
"rate": 2,
"at": 0.06133333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.088
],
"rate": 2,
"at": 0.06133333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.09866666666666665
],
"rate": 2,
"at": 0.06133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.10933333333333334
],
"rate": 2,
"at": 0.06133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.12
],
"rate": 2,
"at": 0.06133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.13066666666666668
],
"rate": 2,
"at": 0.06133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.14133333333333334
],
"rate": 2,
"at": 0.06133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.152
],
"rate": 2,
"at": 0.06133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.16266666666666668
],
"rate": 2,
"at": 0.06133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.17333333333333334
],
"rate": 2,
"at": 0.06133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.184
],
"rate": 2,
"at": 0.06133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.19466666666666665
],
"rate": 2,
"at": 0.06133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.20533333333333334
],
"rate": 2,
"at": 0.06133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.216
],
"rate": 2,
"at": 0.06133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.22666666666666666
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.23733333333333334
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.248
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.25866666666666666
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.26933333333333337
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.28
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.2906666666666667
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.30133333333333334
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.312
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.32266666666666666
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.3333333333333333
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.344
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.3546666666666667
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.36533333333333334
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.376
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.38666666666666666
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.3973333333333333
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.408
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.4186666666666667
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.42933333333333334
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.44
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.45066666666666666
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.4613333333333333
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.472
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.4826666666666667
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.49333333333333335
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.504
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.5146666666666666
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.5253333333333333
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.5359999999999999
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.5466666666666666
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.5573333333333332
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.5680000000000001
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.5786666666666667
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.5893333333333334
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6000000000000001
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6106666666666667
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6213333333333334
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.632
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6426666666666667
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6533333333333334
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.664
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6746666666666667
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6853333333333333
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6960000000000001
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7066666666666667
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7173333333333334
],
"rate": 2,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7280000000000001
],
"rate": 2,
"at": 0.072
}
]
}
],
"error": null,
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:volumechange",
"video:play",
"video:playing",
"video:timeupdate",
"video:waiting",
"video:ratechange",
"destroy",
"video:pause"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "resume-pause",
"outcome": "native-audio-ownership-observed",
"result": {
"paused": true,
"queued": 0,
"created": 0,
"iterator": false,
"audioSink": true
},
"state": {
"context": "closed",
"nodes": [],
"error": null,
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:volumechange",
"video:pause",
"destroy"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "resume-source",
"outcome": "native-audio-ownership-observed",
"result": {
"paused": true,
"queued": 0,
"created": 0,
"iterator": false,
"audioSink": false
},
"state": {
"context": "closed",
"nodes": [],
"error": null,
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:volumechange",
"video:pause",
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"destroy"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "resume-destroy",
"outcome": "native-audio-ownership-observed",
"result": {
"paused": true,
"queued": 0,
"created": 0,
"iterator": false,
"audioSink": false
},
"state": {
"context": "closed",
"nodes": [],
"error": null,
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:volumechange",
"destroy",
"video:pause",
"destroy"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "av-clock",
"outcome": "native-audio-ownership-observed",
"result": {
"clock": 2.1466666666666665,
"rate": 2,
"anchor": 1.3893333333333333,
"elapsed": 0.3786666666666667,
"nodeRates": [
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
],
"hasSink": true,
"samples": [
{
"frame": 1,
"audio": 1,
"rate": 1,
"paused": true
},
{
"frame": 1.0416666666666667,
"audio": 1.0506666666666666,
"rate": 1,
"paused": false
},
{
"frame": 1.0833333333333333,
"audio": 1.1013333333333333,
"rate": 1,
"paused": false
},
{
"frame": 1.125,
"audio": 1.1306666666666667,
"rate": 1,
"paused": false
},
{
"frame": 1.1666666666666667,
"audio": 1.1706666666666667,
"rate": 1,
"paused": false
},
{
"frame": 1.2083333333333333,
"audio": 1.2213333333333334,
"rate": 1,
"paused": false
},
{
"frame": 1.25,
"audio": 1.2506666666666666,
"rate": 1,
"paused": false
},
{
"frame": 1.2916666666666667,
"audio": 1.3013333333333335,
"rate": 1,
"paused": false
},
{
"frame": 1.3333333333333333,
"audio": 1.3493333333333335,
"rate": 1,
"paused": false
},
{
"frame": 1.375,
"audio": 1.3813333333333333,
"rate": 1,
"paused": false
},
{
"frame": 1.4166666666666667,
"audio": 1.4266666666666667,
"rate": 2,
"paused": false
},
{
"frame": 1.4583333333333333,
"audio": 1.4906666666666668,
"rate": 2,
"paused": false
},
{
"frame": 1.5,
"audio": 1.5226666666666666,
"rate": 2,
"paused": false
},
{
"frame": 1.5416666666666667,
"audio": 1.5493333333333335,
"rate": 2,
"paused": false
},
{
"frame": 1.5833333333333333,
"audio": 1.5866666666666667,
"rate": 2,
"paused": false
},
{
"frame": 1.625,
"audio": 1.6293333333333333,
"rate": 2,
"paused": false
},
{
"frame": 1.6666666666666667,
"audio": 1.688,
"rate": 2,
"paused": false
},
{
"frame": 1.7083333333333333,
"audio": 1.7306666666666668,
"rate": 2,
"paused": false
},
{
"frame": 1.75,
"audio": 1.7893333333333334,
"rate": 2,
"paused": false
},
{
"frame": 1.7916666666666667,
"audio": 1.8266666666666667,
"rate": 2,
"paused": false
},
{
"frame": 1.8333333333333333,
"audio": 1.848,
"rate": 2,
"paused": false
},
{
"frame": 1.875,
"audio": 1.8906666666666667,
"rate": 2,
"paused": false
},
{
"frame": 1.9166666666666667,
"audio": 1.9280000000000002,
"rate": 2,
"paused": false
},
{
"frame": 1.9583333333333333,
"audio": 1.9866666666666668,
"rate": 2,
"paused": false
},
{
"frame": 2,
"audio": 2.0293333333333337,
"rate": 2,
"paused": false
},
{
"frame": 2.0416666666666665,
"audio": 2.0506666666666664,
"rate": 2,
"paused": false
},
{
"frame": 2.0833333333333335,
"audio": 2.088,
"rate": 2,
"paused": false
},
{
"frame": 2.125,
"audio": 2.1306666666666665,
"rate": 2,
"paused": false
}
],
"pause": false
},
"state": {
"context": "closed",
"nodes": [
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.072,
0.018666666666666734
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.07466666666666669
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.09599999999999989
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.11733333333333332
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.13866666666666674
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.15999999999999995
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.18133333333333337
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.20266666666666658
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.224
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.24533333333333343
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.2666666666666666
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.28800000000000003
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.30933333333333324
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.33066666666666666
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.35199999999999987
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.3733333333333333
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.3946666666666667
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.4159999999999999
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.43733333333333335
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.45866666666666656
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.48
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.5013333333333334
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.5226666666666666
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.544
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.5653333333333332
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.5866666666666667
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6079999999999999
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6293333333333333
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6506666666666667
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6719999999999999
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6933333333333334
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7146666666666666
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.736
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7573333333333334
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7786666666666666
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8213333333333332
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8426666666666667
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8639999999999999
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8853333333333333
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9066666666666667
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9279999999999999
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9493333333333334
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9706666666666666
],
"rate": 1,
"at": 0.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.992
],
"rate": 1,
"at": 0.08
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0133333333333332
],
"rate": 1,
"at": 0.08
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0346666666666666
],
"rate": 1,
"at": 0.08
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0559999999999998
],
"rate": 1,
"at": 0.08
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0773333333333335
],
"rate": 1,
"at": 0.08
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0986666666666667
],
"rate": 1,
"at": 0.08
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1199999999999999
],
"rate": 1,
"at": 0.08
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.141333333333333
],
"rate": 1,
"at": 0.08
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1626666666666667
],
"rate": 1,
"at": 0.08
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.184
],
"rate": 1,
"at": 0.08
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2053333333333331
],
"rate": 1,
"at": 0.08
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2266666666666668
],
"rate": 1,
"at": 0.08
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.248
],
"rate": 1,
"at": 0.08
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2693333333333332
],
"rate": 1,
"at": 0.08
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2906666666666669
],
"rate": 1,
"at": 0.08
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.312
],
"rate": 1,
"at": 0.08
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3333333333333333
],
"rate": 1,
"at": 0.08
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3546666666666665
],
"rate": 1,
"at": 0.08
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3760000000000001
],
"rate": 1,
"at": 0.08
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3973333333333333
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4186666666666665
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4400000000000002
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4613333333333334
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4826666666666666
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5039999999999998
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5253333333333334
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5466666666666666
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5679999999999998
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5893333333333335
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6106666666666667
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.632
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.653333333333333
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6746666666666667
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.696
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.7173333333333332
],
"rate": 1,
"at": 0.4
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.52,
0.01866666666666683
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5213333333333333
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.532
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5426666666666666
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5533333333333333
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.564
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5746666666666667
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5853333333333333
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.596
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6066666666666667
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6173333333333333
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.628
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6386666666666666
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6493333333333333
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.66
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6706666666666666
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6813333333333333
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.692
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7026666666666667
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7133333333333333
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.724
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7346666666666667
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7453333333333333
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.756
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7666666666666666
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7773333333333333
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7879999999999999
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7986666666666666
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8093333333333332
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8200000000000001
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8306666666666667
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8413333333333333
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8519999999999999
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8626666666666667
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8733333333333333
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8839999999999999
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8946666666666667
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9053333333333333
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9159999999999999
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9266666666666667
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9373333333333334
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.948
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9586666666666666
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9693333333333334
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.98
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9906666666666666
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0013333333333334
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.012
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0226666666666666
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0333333333333332
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.044
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0546666666666666
],
"rate": 2,
"at": 0.5226666666666666
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0653333333333332
],
"rate": 2,
"at": 0.5226666666666666
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.076
],
"rate": 2,
"at": 0.5253333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0866666666666667
],
"rate": 2,
"at": 0.5253333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0973333333333333
],
"rate": 2,
"at": 0.528
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1079999999999999
],
"rate": 2,
"at": 0.528
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1186666666666667
],
"rate": 2,
"at": 0.5306666666666666
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1293333333333333
],
"rate": 2,
"at": 0.5306666666666666
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.14
],
"rate": 2,
"at": 0.5306666666666666
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1506666666666667
],
"rate": 2,
"at": 0.5306666666666666
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1613333333333333
],
"rate": 2,
"at": 0.5306666666666666
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.172
],
"rate": 2,
"at": 0.5306666666666666
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1826666666666665
],
"rate": 2,
"at": 0.6906666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1933333333333334
],
"rate": 2,
"at": 0.6906666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.204
],
"rate": 2,
"at": 0.6906666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2146666666666666
],
"rate": 2,
"at": 0.6906666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2253333333333334
],
"rate": 2,
"at": 0.6906666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.236
],
"rate": 2,
"at": 0.6906666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2466666666666666
],
"rate": 2,
"at": 0.6906666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2573333333333334
],
"rate": 2,
"at": 0.6906666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.268
],
"rate": 2,
"at": 0.6906666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2786666666666666
],
"rate": 2,
"at": 0.6906666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2893333333333332
],
"rate": 2,
"at": 0.6906666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3
],
"rate": 2,
"at": 0.6906666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3106666666666666
],
"rate": 2,
"at": 0.6906666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3213333333333332
],
"rate": 2,
"at": 0.6906666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.332
],
"rate": 2,
"at": 0.6906666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3426666666666667
],
"rate": 2,
"at": 0.6906666666666667
}
]
}
],
"error": null,
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:volumechange",
"video:seeking",
"video:waiting",
"video:seeked",
"video:play",
"video:playing",
"video:timeupdate",
"video:timeupdate",
"video:pause",
"video:volumechange",
"video:volumechange",
"video:volumechange",
"video:ratechange",
"video:play",
"video:playing",
"video:timeupdate",
"video:timeupdate",
"destroy",
"video:pause"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "no-track",
"outcome": "native-audio-ownership-observed",
"result": {
"clock": 1.1306666666666667,
"rate": 2,
"anchor": 0.3893333333333333,
"elapsed": 0.3706666666666667,
"nodeRates": [],
"hasSink": false,
"samples": [],
"pause": false
},
"state": {
"context": "closed",
"nodes": [],
"error": null,
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:volumechange",
"video:play",
"video:playing",
"video:timeupdate",
"video:timeupdate",
"video:pause",
"video:volumechange",
"video:volumechange",
"video:volumechange",
"video:ratechange",
"video:play",
"video:playing",
"video:timeupdate",
"video:timeupdate",
"destroy",
"video:pause"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "playback",
"outcome": "native-audio-ownership-observed",
"result": {
"clock": 1.208,
"rate": 2,
"anchor": 0.42933333333333334,
"elapsed": 0.3893333333333333,
"nodeRates": [
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
],
"hasSink": true,
"samples": [],
"pause": false
},
"state": {
"context": "closed",
"nodes": [
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.13066666666666665,
0.01866666666666665
],
"rate": 1,
"at": 0.13066666666666665
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.13333333333333333
],
"rate": 1,
"at": 0.13066666666666665
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.15466666666666667
],
"rate": 1,
"at": 0.13066666666666665
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.176
],
"rate": 1,
"at": 0.13066666666666665
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.19733333333333333
],
"rate": 1,
"at": 0.13066666666666665
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.21866666666666668
],
"rate": 1,
"at": 0.13066666666666665
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.24
],
"rate": 1,
"at": 0.13066666666666665
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.26133333333333336
],
"rate": 1,
"at": 0.13066666666666665
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.2826666666666667
],
"rate": 1,
"at": 0.13066666666666665
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.304
],
"rate": 1,
"at": 0.13066666666666665
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.32533333333333336
],
"rate": 1,
"at": 0.13066666666666665
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.3466666666666667
],
"rate": 1,
"at": 0.13066666666666665
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.368
],
"rate": 1,
"at": 0.13066666666666665
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.3893333333333333
],
"rate": 1,
"at": 0.13066666666666665
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.4106666666666667
],
"rate": 1,
"at": 0.13066666666666665
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.432
],
"rate": 1,
"at": 0.13066666666666665
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.4533333333333333
],
"rate": 1,
"at": 0.152
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.4746666666666667
],
"rate": 1,
"at": 0.152
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.496
],
"rate": 1,
"at": 0.152
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5173333333333333
],
"rate": 1,
"at": 0.152
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.5386666666666667
],
"rate": 1,
"at": 0.152
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.56
],
"rate": 1,
"at": 0.152
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.5813333333333334
],
"rate": 1,
"at": 0.152
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6026666666666667
],
"rate": 1,
"at": 0.152
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.624
],
"rate": 1,
"at": 0.152
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6453333333333333
],
"rate": 1,
"at": 0.152
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6666666666666666
],
"rate": 1,
"at": 0.152
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.688
],
"rate": 1,
"at": 0.152
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7093333333333334
],
"rate": 1,
"at": 0.152
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7306666666666667
],
"rate": 1,
"at": 0.152
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.752
],
"rate": 1,
"at": 0.152
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7733333333333333
],
"rate": 1,
"at": 0.152
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7946666666666666
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.816
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8373333333333334
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8586666666666667
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.88
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9013333333333333
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9226666666666666
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.944
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9653333333333334
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9866666666666667
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.008
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0293333333333334
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0506666666666666
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.072
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0933333333333333
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1146666666666667
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1360000000000001
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1573333333333333
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1786666666666668
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2000000000000002
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2213333333333334
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2426666666666668
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.264
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2853333333333334
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3066666666666669
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.328
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3493333333333335
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3706666666666667
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3920000000000001
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4133333333333333
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4346666666666668
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4560000000000002
],
"rate": 1,
"at": 0.16
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4773333333333334
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4986666666666668
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.52
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5413333333333334
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5626666666666669
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.584
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6053333333333335
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6266666666666667
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6480000000000001
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6693333333333333
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6906666666666668
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.7120000000000002
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.7333333333333334
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.7546666666666668
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.776
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.7973333333333334
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.632,
0.002666666666666817
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6413333333333333
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6519999999999999
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6626666666666666
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6733333333333333
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6839999999999999
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6946666666666665
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7053333333333334
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.716
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7266666666666666
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7373333333333333
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.748
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7586666666666666
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7693333333333333
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.78
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7906666666666666
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8013333333333332
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8119999999999999
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8226666666666667
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8333333333333333
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.844
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8546666666666667
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8653333333333333
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8759999999999999
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8866666666666666
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8973333333333333
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.9079999999999999
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.9186666666666666
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.9293333333333332
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.94
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.9506666666666667
],
"rate": 2,
"at": 0.632
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.9613333333333333
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.972
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.9826666666666666
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.9933333333333333
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
1.004
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0146666666666666
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0253333333333332
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.036
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0466666666666666
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0573333333333332
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.068
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0786666666666667
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0893333333333333
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1106666666666665
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1213333333333333
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1320000000000001
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1426666666666665
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1533333333333333
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.164
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1746666666666665
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1853333333333333
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.196
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2066666666666666
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2173333333333334
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.228
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2386666666666666
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2493333333333334
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.26
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2706666666666666
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2813333333333334
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2919999999999998
],
"rate": 2,
"at": 0.64
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3026666666666666
],
"rate": 2,
"at": 0.84
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3133333333333332
],
"rate": 2,
"at": 0.84
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3239999999999998
],
"rate": 2,
"at": 0.84
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3346666666666667
],
"rate": 2,
"at": 0.84
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3453333333333333
],
"rate": 2,
"at": 0.84
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3559999999999999
],
"rate": 2,
"at": 0.84
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3666666666666667
],
"rate": 2,
"at": 0.84
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3773333333333333
],
"rate": 2,
"at": 0.84
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.388
],
"rate": 2,
"at": 0.84
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3986666666666667
],
"rate": 2,
"at": 0.84
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.409333333333333
],
"rate": 2,
"at": 0.84
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.42
],
"rate": 2,
"at": 0.84
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4306666666666668
],
"rate": 2,
"at": 0.84
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4413333333333331
],
"rate": 2,
"at": 0.84
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.452
],
"rate": 2,
"at": 0.84
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4626666666666668
],
"rate": 2,
"at": 0.84
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4733333333333332
],
"rate": 2,
"at": 1
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.484
],
"rate": 2,
"at": 1
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4946666666666668
],
"rate": 2,
"at": 1
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5053333333333332
],
"rate": 2,
"at": 1
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.516
],
"rate": 2,
"at": 1
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5266666666666668
],
"rate": 2,
"at": 1
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5373333333333332
],
"rate": 2,
"at": 1
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.548
],
"rate": 2,
"at": 1
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5586666666666664
],
"rate": 2,
"at": 1
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5693333333333332
],
"rate": 2,
"at": 1
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.58
],
"rate": 2,
"at": 1
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5906666666666665
],
"rate": 2,
"at": 1
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6013333333333333
],
"rate": 2,
"at": 1
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.612
],
"rate": 2,
"at": 1
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6226666666666665
],
"rate": 2,
"at": 1
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6333333333333333
],
"rate": 2,
"at": 1
}
]
}
],
"error": null,
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:volumechange",
"video:play",
"video:playing",
"video:timeupdate",
"video:waiting",
"video:timeupdate",
"video:pause",
"video:volumechange",
"video:volumechange",
"video:volumechange",
"video:ratechange",
"video:play",
"video:playing",
"video:waiting",
"video:timeupdate",
"video:timeupdate",
"destroy",
"video:pause"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "buffer-pause",
"outcome": "native-audio-ownership-observed",
"result": {
"obsoleteScheduled": false,
"rates": [],
"queued": 0,
"paused": true
},
"state": {
"context": "closed",
"nodes": [],
"error": null,
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:volumechange",
"video:play",
"video:playing",
"video:timeupdate",
"video:waiting",
"video:pause",
"destroy"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "buffer-rate",
"outcome": "native-audio-ownership-observed",
"result": {
"obsoleteScheduled": false,
"rates": [
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
],
"queued": 50,
"paused": false
},
"state": {
"context": "closed",
"nodes": [
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5013333333333333,
0.008000000000000007
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.508
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5186666666666666
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5293333333333333
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.54
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5506666666666666
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5613333333333334
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.572
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5826666666666667
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5933333333333333
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.604
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6146666666666667
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.6253333333333333
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.636
],
"rate": 2,
"at": 0.5013333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6466666666666667
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6573333333333333
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6679999999999999
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6786666666666666
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6893333333333334
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7106666666666667
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7213333333333334
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.732
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7426666666666666
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7533333333333333
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.764
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7746666666666666
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7853333333333333
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.796
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8066666666666666
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8173333333333332
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8280000000000001
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8386666666666667
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8493333333333333
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.86
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8706666666666667
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8813333333333333
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.892
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9026666666666667
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9133333333333333
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9239999999999999
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9346666666666666
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9453333333333334
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.956
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9666666666666666
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9773333333333334
],
"rate": 2,
"at": 0.512
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.988
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9986666666666666
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0093333333333334
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.02
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0306666666666666
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0413333333333332
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.052
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0626666666666666
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0733333333333333
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.084
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0946666666666667
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1053333333333333
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1159999999999999
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1266666666666667
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1373333333333333
],
"rate": 2,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.148
],
"rate": 2,
"at": 0.52
}
]
}
],
"error": null,
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:volumechange",
"video:play",
"video:playing",
"video:timeupdate",
"video:waiting",
"video:ratechange",
"destroy",
"video:pause"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "resume-pause",
"outcome": "native-audio-ownership-observed",
"result": {
"paused": true,
"queued": 0,
"created": 0,
"iterator": false,
"audioSink": true
},
"state": {
"context": "closed",
"nodes": [],
"error": null,
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:volumechange",
"video:pause",
"destroy"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "resume-source",
"outcome": "native-audio-ownership-observed",
"result": {
"paused": true,
"queued": 0,
"created": 0,
"iterator": false,
"audioSink": false
},
"state": {
"context": "closed",
"nodes": [],
"error": null,
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:volumechange",
"video:pause",
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"destroy"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "resume-destroy",
"outcome": "native-audio-ownership-observed",
"result": {
"paused": true,
"queued": 0,
"created": 0,
"iterator": false,
"audioSink": false
},
"state": {
"context": "closed",
"nodes": [],
"error": null,
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:volumechange",
"destroy",
"video:pause",
"destroy"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "av-clock",
"outcome": "native-audio-ownership-observed",
"result": {
"clock": 2.216,
"rate": 2,
"anchor": 1.432,
"elapsed": 0.392,
"nodeRates": [
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
],
"hasSink": true,
"samples": [
{
"frame": 1,
"audio": 1,
"rate": 1,
"paused": true
},
{
"frame": 1.0416666666666667,
"audio": 1.0506666666666666,
"rate": 1,
"paused": false
},
{
"frame": 1.0833333333333333,
"audio": 1.1013333333333333,
"rate": 1,
"paused": false
},
{
"frame": 1.125,
"audio": 1.1306666666666667,
"rate": 1,
"paused": false
},
{
"frame": 1.1666666666666667,
"audio": 1.1706666666666667,
"rate": 1,
"paused": false
},
{
"frame": 1.2083333333333333,
"audio": 1.2213333333333334,
"rate": 1,
"paused": false
},
{
"frame": 1.25,
"audio": 1.2506666666666666,
"rate": 1,
"paused": false
},
{
"frame": 1.2916666666666667,
"audio": 1.3013333333333335,
"rate": 1,
"paused": false
},
{
"frame": 1.3333333333333333,
"audio": 1.3519999999999999,
"rate": 1,
"paused": false
},
{
"frame": 1.375,
"audio": 1.3813333333333333,
"rate": 1,
"paused": false
},
{
"frame": 1.4166666666666667,
"audio": 1.4213333333333333,
"rate": 1,
"paused": false
},
{
"frame": 1.4583333333333333,
"audio": 1.4959999999999998,
"rate": 2,
"paused": false
},
{
"frame": 1.5,
"audio": 1.5333333333333332,
"rate": 2,
"paused": false
},
{
"frame": 1.5416666666666667,
"audio": 1.5546666666666664,
"rate": 2,
"paused": false
},
{
"frame": 1.5833333333333333,
"audio": 1.5919999999999999,
"rate": 2,
"paused": false
},
{
"frame": 1.625,
"audio": 1.6346666666666665,
"rate": 2,
"paused": false
},
{
"frame": 1.6666666666666667,
"audio": 1.6933333333333331,
"rate": 2,
"paused": false
},
{
"frame": 1.7083333333333333,
"audio": 1.7359999999999998,
"rate": 2,
"paused": false
},
{
"frame": 1.75,
"audio": 1.7519999999999998,
"rate": 2,
"paused": false
},
{
"frame": 1.7916666666666667,
"audio": 1.7946666666666664,
"rate": 2,
"paused": false
},
{
"frame": 1.8333333333333333,
"audio": 1.8533333333333333,
"rate": 2,
"paused": false
},
{
"frame": 1.875,
"audio": 1.896,
"rate": 2,
"paused": false
},
{
"frame": 1.9166666666666667,
"audio": 1.9333333333333331,
"rate": 2,
"paused": false
},
{
"frame": 1.9583333333333333,
"audio": 1.9919999999999998,
"rate": 2,
"paused": false
},
{
"frame": 2,
"audio": 2.0346666666666664,
"rate": 2,
"paused": false
},
{
"frame": 2.0416666666666665,
"audio": 2.056,
"rate": 2,
"paused": false
},
{
"frame": 2.0833333333333335,
"audio": 2.093333333333333,
"rate": 2,
"paused": false
},
{
"frame": 2.125,
"audio": 2.136,
"rate": 2,
"paused": false
},
{
"frame": 2.1666666666666665,
"audio": 2.1946666666666665,
"rate": 2,
"paused": false
}
],
"pause": false
},
"state": {
"context": "closed",
"nodes": [
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.192,
0.00799999999999998
],
"rate": 1,
"at": 0.192
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.20533333333333323
],
"rate": 1,
"at": 0.192
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.22666666666666666
],
"rate": 1,
"at": 0.192
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.24800000000000008
],
"rate": 1,
"at": 0.192
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.2693333333333333
],
"rate": 1,
"at": 0.192
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.29066666666666674
],
"rate": 1,
"at": 0.192
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.31199999999999994
],
"rate": 1,
"at": 0.192
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.33333333333333337
],
"rate": 1,
"at": 0.192
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.3546666666666668
],
"rate": 1,
"at": 0.192
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.376
],
"rate": 1,
"at": 0.192
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.3973333333333334
],
"rate": 1,
"at": 0.192
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.41866666666666663
],
"rate": 1,
"at": 0.192
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.44000000000000006
],
"rate": 1,
"at": 0.192
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.46133333333333326
],
"rate": 1,
"at": 0.192
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.4826666666666667
],
"rate": 1,
"at": 0.2
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5040000000000001
],
"rate": 1,
"at": 0.2
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5253333333333333
],
"rate": 1,
"at": 0.2
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.5466666666666667
],
"rate": 1,
"at": 0.2
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.568
],
"rate": 1,
"at": 0.2
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.5893333333333334
],
"rate": 1,
"at": 0.2
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6106666666666668
],
"rate": 1,
"at": 0.2
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.632
],
"rate": 1,
"at": 0.2
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6533333333333334
],
"rate": 1,
"at": 0.2
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6746666666666666
],
"rate": 1,
"at": 0.2
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.6960000000000001
],
"rate": 1,
"at": 0.2
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7173333333333333
],
"rate": 1,
"at": 0.2
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7386666666666667
],
"rate": 1,
"at": 0.2
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7600000000000001
],
"rate": 1,
"at": 0.2
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.7813333333333333
],
"rate": 1,
"at": 0.2
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8026666666666668
],
"rate": 1,
"at": 0.2
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.824
],
"rate": 1,
"at": 0.21066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8453333333333334
],
"rate": 1,
"at": 0.21066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.8666666666666668
],
"rate": 1,
"at": 0.21066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.888
],
"rate": 1,
"at": 0.21066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9093333333333334
],
"rate": 1,
"at": 0.21066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9306666666666666
],
"rate": 1,
"at": 0.21066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9520000000000001
],
"rate": 1,
"at": 0.21066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9733333333333333
],
"rate": 1,
"at": 0.21066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
0.9946666666666667
],
"rate": 1,
"at": 0.21066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.016
],
"rate": 1,
"at": 0.21066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0373333333333332
],
"rate": 1,
"at": 0.21066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0586666666666666
],
"rate": 1,
"at": 0.21066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0799999999999998
],
"rate": 1,
"at": 0.21066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1013333333333333
],
"rate": 1,
"at": 0.21066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1226666666666665
],
"rate": 1,
"at": 0.21066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.144
],
"rate": 1,
"at": 0.21066666666666667
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.165333333333333
],
"rate": 1,
"at": 0.22133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1866666666666668
],
"rate": 1,
"at": 0.22133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.208
],
"rate": 1,
"at": 0.22133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2293333333333332
],
"rate": 1,
"at": 0.22133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2506666666666664
],
"rate": 1,
"at": 0.22133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.272
],
"rate": 1,
"at": 0.22133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2933333333333332
],
"rate": 1,
"at": 0.22133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3146666666666664
],
"rate": 1,
"at": 0.22133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.336
],
"rate": 1,
"at": 0.22133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3573333333333333
],
"rate": 1,
"at": 0.22133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3786666666666665
],
"rate": 1,
"at": 0.22133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4000000000000001
],
"rate": 1,
"at": 0.22133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4213333333333333
],
"rate": 1,
"at": 0.22133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4426666666666665
],
"rate": 1,
"at": 0.22133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4639999999999997
],
"rate": 1,
"at": 0.22133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4853333333333334
],
"rate": 1,
"at": 0.22133333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5066666666666666
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5279999999999998
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5493333333333335
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5706666666666667
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5919999999999999
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.613333333333333
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6346666666666667
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.656
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6773333333333331
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6986666666666668
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.72
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.7413333333333332
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.7626666666666664
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.784
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.8053333333333332
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.8266666666666664
],
"rate": 1,
"at": 0.52
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7013333333333334,
0.002666666666666595
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7106666666666668
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7213333333333334
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7320000000000001
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7426666666666667
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7533333333333334
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7640000000000001
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7746666666666667
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.7853333333333334
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.796
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8066666666666668
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8173333333333335
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8280000000000001
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8386666666666668
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8493333333333334
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8600000000000001
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8706666666666667
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8813333333333334
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.8920000000000001
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.9026666666666667
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.9133333333333334
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.924
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.9346666666666668
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.9453333333333334
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.9560000000000001
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.9666666666666667
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.9773333333333335
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.9880000000000001
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
0.9986666666666667
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
1.0093333333333332
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
1.02
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
1.0306666666666668
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
1.0413333333333332
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
1.052
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 0,
"disconnects": 1,
"starts": [
{
"args": [
1.0626666666666669
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.0733333333333333
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.084
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.094666666666667
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1053333333333333
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.116
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.126666666666667
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1373333333333333
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1480000000000001
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.158666666666667
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1693333333333333
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1800000000000002
],
"rate": 2,
"at": 0.7013333333333334
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.1906666666666665
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2013333333333334
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2120000000000002
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2226666666666666
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2333333333333334
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2440000000000002
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2546666666666666
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2653333333333334
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2760000000000002
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2866666666666666
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.2973333333333334
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3080000000000003
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3186666666666667
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3293333333333335
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3399999999999999
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3506666666666667
],
"rate": 2,
"at": 0.712
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3613333333333335
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3719999999999999
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3826666666666667
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.3933333333333335
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.404
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4146666666666667
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4253333333333336
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.436
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4466666666666668
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4573333333333336
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.468
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4786666666666668
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.4893333333333336
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5106666666666668
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5213333333333332
],
"rate": 2,
"at": 0.8613333333333333
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.532
],
"rate": 2,
"at": 1.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5426666666666669
],
"rate": 2,
"at": 1.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5533333333333332
],
"rate": 2,
"at": 1.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.564
],
"rate": 2,
"at": 1.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5746666666666669
],
"rate": 2,
"at": 1.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.5853333333333333
],
"rate": 2,
"at": 1.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.596
],
"rate": 2,
"at": 1.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.606666666666667
],
"rate": 2,
"at": 1.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6173333333333333
],
"rate": 2,
"at": 1.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6280000000000001
],
"rate": 2,
"at": 1.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.638666666666667
],
"rate": 2,
"at": 1.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6493333333333333
],
"rate": 2,
"at": 1.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6600000000000001
],
"rate": 2,
"at": 1.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.670666666666667
],
"rate": 2,
"at": 1.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6813333333333333
],
"rate": 2,
"at": 1.072
}
]
},
{
"stops": 1,
"disconnects": 1,
"starts": [
{
"args": [
1.6920000000000002
],
"rate": 2,
"at": 1.072
}
]
}
],
"error": null,
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:volumechange",
"video:seeking",
"video:waiting",
"video:seeked",
"video:play",
"video:playing",
"video:timeupdate",
"video:timeupdate",
"video:pause",
"video:volumechange",
"video:volumechange",
"video:volumechange",
"video:ratechange",
"video:play",
"video:playing",
"video:timeupdate",
"video:timeupdate",
"destroy",
"video:pause"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "no-track",
"outcome": "native-audio-ownership-observed",
"result": {
"clock": 1.1386666666666665,
"rate": 2,
"anchor": 0.3813333333333333,
"elapsed": 0.3786666666666666,
"nodeRates": [],
"hasSink": false,
"samples": [],
"pause": false
},
"state": {
"context": "closed",
"nodes": [],
"error": null,
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:volumechange",
"video:play",
"video:playing",
"video:timeupdate",
"video:timeupdate",
"video:pause",
"video:volumechange",
"video:volumechange",
"video:volumechange",
"video:ratechange",
"video:play",
"video:playing",
"video:timeupdate",
"video:timeupdate",
"destroy",
"video:pause"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "playback",
"outcome": "unsupported-capability-control",
"state": {
"nodes": [],
"error": {
"code": 4,
"message": "undefined is not a constructor (evaluating 'new t')"
},
"events": [
"video:waiting",
"video:loadstart",
"video:error",
"video:volumechange",
"destroy"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "buffer-pause",
"outcome": "unsupported-capability-control",
"state": {
"nodes": [],
"error": {
"code": 4,
"message": "undefined is not a constructor (evaluating 'new t')"
},
"events": [
"video:waiting",
"video:loadstart",
"video:error",
"video:volumechange",
"destroy"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "buffer-rate",
"outcome": "unsupported-capability-control",
"state": {
"nodes": [],
"error": {
"code": 4,
"message": "undefined is not a constructor (evaluating 'new t')"
},
"events": [
"video:waiting",
"video:loadstart",
"video:error",
"video:volumechange",
"destroy"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "resume-pause",
"outcome": "unsupported-capability-control",
"state": {
"nodes": [],
"error": {
"code": 4,
"message": "undefined is not a constructor (evaluating 'new t')"
},
"events": [
"video:waiting",
"video:loadstart",
"video:error",
"video:volumechange",
"destroy"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "resume-source",
"outcome": "unsupported-capability-control",
"state": {
"nodes": [],
"error": {
"code": 4,
"message": "undefined is not a constructor (evaluating 'new t')"
},
"events": [
"video:waiting",
"video:loadstart",
"video:error",
"video:volumechange",
"destroy"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "resume-destroy",
"outcome": "unsupported-capability-control",
"state": {
"nodes": [],
"error": {
"code": 4,
"message": "undefined is not a constructor (evaluating 'new t')"
},
"events": [
"video:waiting",
"video:loadstart",
"video:error",
"video:volumechange",
"destroy"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "av-clock",
"outcome": "unsupported-capability-control",
"state": {
"nodes": [],
"error": {
"code": 4,
"message": "undefined is not a constructor (evaluating 'new t')"
},
"events": [
"video:waiting",
"video:loadstart",
"video:error",
"video:volumechange",
"destroy"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "no-track",
"outcome": "unsupported-capability-control",
"state": {
"nodes": [],
"error": {
"code": 4,
"message": "undefined is not a constructor (evaluating 'new t')"
},
"events": [
"video:waiting",
"video:loadstart",
"video:error",
"video:volumechange",
"destroy"
]
},
"scope": "Native AudioContext, BufferSourceNodes and SDK decode. Delayed resume/buffer delivery is controlled. AV samples compare decoded canvas timestamps to the audio clock over short 1x/2x playback; acoustic output, long-run drift and physical devices remain MB-09."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"input": "webm",
"outcome": "native-input-playback-and-seek",
"cleanup": {
"audioContext": "closed",
"pendingFrames": 0,
"streamCancelled": false
},
"scope": "Identified proxy with native browser media and controlled ArtPlayer host using actual core utilities/config; frame timestamps sampled against the SDK audio clock, not acoustic/long-run AV-sync acceptance. Cleanup checks settled playback, not pending-operation races. Candidate trackless rejection is checked separately before decoder setup; this is not full release acceptance."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"input": "blob",
"outcome": "native-input-playback-and-seek",
"cleanup": {
"audioContext": "closed",
"pendingFrames": 0,
"streamCancelled": false
},
"scope": "Identified proxy with native browser media and controlled ArtPlayer host using actual core utilities/config; frame timestamps sampled against the SDK audio clock, not acoustic/long-run AV-sync acceptance. Cleanup checks settled playback, not pending-operation races. Candidate trackless rejection is checked separately before decoder setup; this is not full release acceptance."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"input": "stream",
"outcome": "native-input-playback-and-seek",
"cleanup": {
"audioContext": "closed",
"pendingFrames": 0,
"streamCancelled": true
},
"scope": "Identified proxy with native browser media and controlled ArtPlayer host using actual core utilities/config; frame timestamps sampled against the SDK audio clock, not acoustic/long-run AV-sync acceptance. Cleanup checks settled playback, not pending-operation races. Candidate trackless rejection is checked separately before decoder setup; this is not full release acceptance."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"input": "audio",
"outcome": "native-input-playback-and-seek",
"cleanup": {
"audioContext": "closed",
"pendingFrames": 0,
"streamCancelled": false
},
"scope": "Identified proxy with native browser media and controlled ArtPlayer host using actual core utilities/config; frame timestamps sampled against the SDK audio clock, not acoustic/long-run AV-sync acceptance. Cleanup checks settled playback, not pending-operation races. Candidate trackless rejection is checked separately before decoder setup; this is not full release acceptance."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"input": "hls",
"outcome": "native-input-playback-and-seek",
"cleanup": {
"audioContext": "closed",
"pendingFrames": 0,
"streamCancelled": false
},
"scope": "Identified proxy with native browser media and controlled ArtPlayer host using actual core utilities/config; frame timestamps sampled against the SDK audio clock, not acoustic/long-run AV-sync acceptance. Cleanup checks settled playback, not pending-operation races. Candidate trackless rejection is checked separately before decoder setup; this is not full release acceptance."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"input": "trackless",
"outcome": "trackless-rejected-before-decoder-setup",
"cleanup": {
"audioContext": "not-created",
"pendingFrames": 0,
"streamCancelled": false
},
"scope": "Identified proxy with native browser media and controlled ArtPlayer host using actual core utilities/config; frame timestamps sampled against the SDK audio clock, not acoustic/long-run AV-sync acceptance. Cleanup checks settled playback, not pending-operation races. Candidate trackless rejection is checked separately before decoder setup; this is not full release acceptance."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"input": "webm",
"outcome": "native-input-playback-and-seek",
"cleanup": {
"audioContext": "closed",
"pendingFrames": 0,
"streamCancelled": false
},
"scope": "Identified proxy with native browser media and controlled ArtPlayer host using actual core utilities/config; frame timestamps sampled against the SDK audio clock, not acoustic/long-run AV-sync acceptance. Cleanup checks settled playback, not pending-operation races. Candidate trackless rejection is checked separately before decoder setup; this is not full release acceptance."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"input": "blob",
"outcome": "native-input-playback-and-seek",
"cleanup": {
"audioContext": "closed",
"pendingFrames": 0,
"streamCancelled": false
},
"scope": "Identified proxy with native browser media and controlled ArtPlayer host using actual core utilities/config; frame timestamps sampled against the SDK audio clock, not acoustic/long-run AV-sync acceptance. Cleanup checks settled playback, not pending-operation races. Candidate trackless rejection is checked separately before decoder setup; this is not full release acceptance."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"input": "stream",
"outcome": "native-input-playback-and-seek",
"cleanup": {
"audioContext": "closed",
"pendingFrames": 0,
"streamCancelled": true
},
"scope": "Identified proxy with native browser media and controlled ArtPlayer host using actual core utilities/config; frame timestamps sampled against the SDK audio clock, not acoustic/long-run AV-sync acceptance. Cleanup checks settled playback, not pending-operation races. Candidate trackless rejection is checked separately before decoder setup; this is not full release acceptance."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"input": "audio",
"outcome": "native-input-playback-and-seek",
"cleanup": {
"audioContext": "closed",
"pendingFrames": 0,
"streamCancelled": false
},
"scope": "Identified proxy with native browser media and controlled ArtPlayer host using actual core utilities/config; frame timestamps sampled against the SDK audio clock, not acoustic/long-run AV-sync acceptance. Cleanup checks settled playback, not pending-operation races. Candidate trackless rejection is checked separately before decoder setup; this is not full release acceptance."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"input": "hls",
"outcome": "native-input-playback-and-seek",
"cleanup": {
"audioContext": "closed",
"pendingFrames": 0,
"streamCancelled": false
},
"scope": "Identified proxy with native browser media and controlled ArtPlayer host using actual core utilities/config; frame timestamps sampled against the SDK audio clock, not acoustic/long-run AV-sync acceptance. Cleanup checks settled playback, not pending-operation races. Candidate trackless rejection is checked separately before decoder setup; this is not full release acceptance."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"input": "trackless",
"outcome": "trackless-rejected-before-decoder-setup",
"cleanup": {
"audioContext": "not-created",
"pendingFrames": 0,
"streamCancelled": false
},
"scope": "Identified proxy with native browser media and controlled ArtPlayer host using actual core utilities/config; frame timestamps sampled against the SDK audio clock, not acoustic/long-run AV-sync acceptance. Cleanup checks settled playback, not pending-operation races. Candidate trackless rejection is checked separately before decoder setup; this is not full release acceptance."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"input": "webm",
"outcome": "unsupported-capability-control",
"cleanup": {
"audioContext": "not-created",
"pendingFrames": 0,
"streamCancelled": false
},
"scope": "Identified proxy with native browser media and controlled ArtPlayer host using actual core utilities/config; frame timestamps sampled against the SDK audio clock, not acoustic/long-run AV-sync acceptance. Cleanup checks settled playback, not pending-operation races. Candidate trackless rejection is checked separately before decoder setup; this is not full release acceptance."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"input": "blob",
"outcome": "unsupported-capability-control",
"cleanup": {
"audioContext": "not-created",
"pendingFrames": 0,
"streamCancelled": false
},
"scope": "Identified proxy with native browser media and controlled ArtPlayer host using actual core utilities/config; frame timestamps sampled against the SDK audio clock, not acoustic/long-run AV-sync acceptance. Cleanup checks settled playback, not pending-operation races. Candidate trackless rejection is checked separately before decoder setup; this is not full release acceptance."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"input": "stream",
"outcome": "unsupported-capability-control",
"cleanup": {
"audioContext": "not-created",
"pendingFrames": 0,
"streamCancelled": true
},
"scope": "Identified proxy with native browser media and controlled ArtPlayer host using actual core utilities/config; frame timestamps sampled against the SDK audio clock, not acoustic/long-run AV-sync acceptance. Cleanup checks settled playback, not pending-operation races. Candidate trackless rejection is checked separately before decoder setup; this is not full release acceptance."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"input": "audio",
"outcome": "unsupported-capability-control",
"cleanup": {
"audioContext": "not-created",
"pendingFrames": 0,
"streamCancelled": false
},
"scope": "Identified proxy with native browser media and controlled ArtPlayer host using actual core utilities/config; frame timestamps sampled against the SDK audio clock, not acoustic/long-run AV-sync acceptance. Cleanup checks settled playback, not pending-operation races. Candidate trackless rejection is checked separately before decoder setup; this is not full release acceptance."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"input": "hls",
"outcome": "unsupported-capability-control",
"cleanup": {
"audioContext": "not-created",
"pendingFrames": 0,
"streamCancelled": false
},
"scope": "Identified proxy with native browser media and controlled ArtPlayer host using actual core utilities/config; frame timestamps sampled against the SDK audio clock, not acoustic/long-run AV-sync acceptance. Cleanup checks settled playback, not pending-operation races. Candidate trackless rejection is checked separately before decoder setup; this is not full release acceptance."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"input": "trackless",
"outcome": "trackless-rejected-before-decoder-setup",
"cleanup": {
"audioContext": "not-created",
"pendingFrames": 0,
"streamCancelled": false
},
"scope": "Identified proxy with native browser media and controlled ArtPlayer host using actual core utilities/config; frame timestamps sampled against the SDK audio clock, not acoustic/long-run AV-sync acceptance. Cleanup checks settled playback, not pending-operation races. Candidate trackless rejection is checked separately before decoder setup; this is not full release acceptance."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"ending": "destroy",
"outcome": "native-pending-stream-cancellation",
"scope": "Real browser ReadableStream and actual SDK Input disposal before first media bytes; real timeout; controlled ArtPlayer host; does not assert decoder, late frame or audio-node cleanup."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"ending": "source",
"outcome": "native-pending-stream-cancellation",
"scope": "Real browser ReadableStream and actual SDK Input disposal before first media bytes; real timeout; controlled ArtPlayer host; does not assert decoder, late frame or audio-node cleanup."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"ending": "timeout",
"outcome": "native-pending-stream-cancellation",
"scope": "Real browser ReadableStream and actual SDK Input disposal before first media bytes; real timeout; controlled ArtPlayer host; does not assert decoder, late frame or audio-node cleanup."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"ending": "destroy",
"outcome": "native-pending-stream-cancellation",
"scope": "Real browser ReadableStream and actual SDK Input disposal before first media bytes; real timeout; controlled ArtPlayer host; does not assert decoder, late frame or audio-node cleanup."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"ending": "source",
"outcome": "native-pending-stream-cancellation",
"scope": "Real browser ReadableStream and actual SDK Input disposal before first media bytes; real timeout; controlled ArtPlayer host; does not assert decoder, late frame or audio-node cleanup."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"ending": "timeout",
"outcome": "native-pending-stream-cancellation",
"scope": "Real browser ReadableStream and actual SDK Input disposal before first media bytes; real timeout; controlled ArtPlayer host; does not assert decoder, late frame or audio-node cleanup."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"ending": "destroy",
"outcome": "native-pending-stream-cancellation",
"scope": "Real browser ReadableStream and actual SDK Input disposal before first media bytes; real timeout; controlled ArtPlayer host; does not assert decoder, late frame or audio-node cleanup."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"ending": "source",
"outcome": "native-pending-stream-cancellation",
"scope": "Real browser ReadableStream and actual SDK Input disposal before first media bytes; real timeout; controlled ArtPlayer host; does not assert decoder, late frame or audio-node cleanup."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"ending": "timeout",
"outcome": "native-pending-stream-cancellation",
"scope": "Real browser ReadableStream and actual SDK Input disposal before first media bytes; real timeout; controlled ArtPlayer host; does not assert decoder, late frame or audio-node cleanup."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "callback",
"outcome": "native-synthetic-raf",
"result": {
"idType": "number",
"calls": [
{
"owner": "first",
"time": "number",
"mediaTime": 0,
"presentedFrames": 0
}
],
"listeners": 0
},
"scope": "Real browser requestAnimationFrame and actual proxy instances; synthetic metadata is preserved, no decoding or video frame accuracy is claimed."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "destroy",
"outcome": "native-synthetic-raf",
"result": {
"idType": "number",
"calls": [],
"listeners": 0
},
"scope": "Real browser requestAnimationFrame and actual proxy instances; synthetic metadata is preserved, no decoding or video frame accuracy is claimed."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "independent",
"outcome": "native-synthetic-raf",
"result": {
"idType": "number",
"calls": [
{
"owner": "second"
}
],
"listeners": 0
},
"scope": "Real browser requestAnimationFrame and actual proxy instances; synthetic metadata is preserved, no decoding or video frame accuracy is claimed."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "callback",
"outcome": "native-synthetic-raf",
"result": {
"idType": "number",
"calls": [
{
"owner": "first",
"time": "number",
"mediaTime": 0,
"presentedFrames": 0
}
],
"listeners": 0
},
"scope": "Real browser requestAnimationFrame and actual proxy instances; synthetic metadata is preserved, no decoding or video frame accuracy is claimed."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "destroy",
"outcome": "native-synthetic-raf",
"result": {
"idType": "number",
"calls": [],
"listeners": 0
},
"scope": "Real browser requestAnimationFrame and actual proxy instances; synthetic metadata is preserved, no decoding or video frame accuracy is claimed."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "independent",
"outcome": "native-synthetic-raf",
"result": {
"idType": "number",
"calls": [
{
"owner": "second"
}
],
"listeners": 0
},
"scope": "Real browser requestAnimationFrame and actual proxy instances; synthetic metadata is preserved, no decoding or video frame accuracy is claimed."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "callback",
"outcome": "native-synthetic-raf",
"result": {
"idType": "number",
"calls": [
{
"owner": "first",
"time": "number",
"mediaTime": 0,
"presentedFrames": 0
}
],
"listeners": 0
},
"scope": "Real browser requestAnimationFrame and actual proxy instances; synthetic metadata is preserved, no decoding or video frame accuracy is claimed."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "destroy",
"outcome": "native-synthetic-raf",
"result": {
"idType": "number",
"calls": [],
"listeners": 0
},
"scope": "Real browser requestAnimationFrame and actual proxy instances; synthetic metadata is preserved, no decoding or video frame accuracy is claimed."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "independent",
"outcome": "native-synthetic-raf",
"result": {
"idType": "number",
"calls": [
{
"owner": "second"
}
],
"listeners": 0
},
"scope": "Real browser requestAnimationFrame and actual proxy instances; synthetic metadata is preserved, no decoding or video frame accuracy is claimed."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "pause-frame",
"outcome": "native-decoded-video-race",
"result": {
"before": 2,
"after": 2,
"paused": true,
"frames": 0
},
"state": {
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:play",
"video:playing",
"video:timeupdate",
"video:waiting",
"video:pause",
"destroy"
],
"draws": 2,
"error": null,
"audioContext": "closed",
"frames": 0
},
"scope": "Actual SDK MP4 decoding and browser clock/RAF; frame delivery or two raw VideoSample deliveries before CanvasSink conversion control interleaving. Source/seek ownership, pause and timeupdate reentry verified; not long-run AV sync or a mock codec."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "seek-source",
"outcome": "native-decoded-video-race",
"result": {
"before": 2,
"after": 2,
"heldReads": 1,
"currentIteratorKept": true,
"frames": 0,
"time": 0,
"error": null
},
"state": {
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:seeking",
"video:waiting",
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"destroy"
],
"draws": 2,
"error": null,
"audioContext": "closed",
"frames": 0
},
"scope": "Actual SDK MP4 decoding and browser clock/RAF; frame delivery or two raw VideoSample deliveries before CanvasSink conversion control interleaving. Source/seek ownership, pause and timeupdate reentry verified; not long-run AV sync or a mock codec."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "seek-newer",
"outcome": "native-decoded-video-race",
"result": {
"before": 2,
"after": 2,
"heldReads": 1,
"currentIteratorKept": true,
"frames": 0,
"time": 5,
"error": null
},
"state": {
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:seeking",
"video:waiting",
"video:seeking",
"video:waiting",
"video:seeked",
"destroy"
],
"draws": 2,
"error": null,
"audioContext": "closed",
"frames": 0
},
"scope": "Actual SDK MP4 decoding and browser clock/RAF; frame delivery or two raw VideoSample deliveries before CanvasSink conversion control interleaving. Source/seek ownership, pause and timeupdate reentry verified; not long-run AV sync or a mock codec."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "timeupdate-pause",
"outcome": "native-decoded-video-race",
"result": {
"paused": true,
"frames": 0
},
"state": {
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:play",
"video:playing",
"video:timeupdate",
"video:pause",
"destroy"
],
"draws": 1,
"error": null,
"audioContext": "closed",
"frames": 0
},
"scope": "Actual SDK MP4 decoding and browser clock/RAF; frame delivery or two raw VideoSample deliveries before CanvasSink conversion control interleaving. Source/seek ownership, pause and timeupdate reentry verified; not long-run AV sync or a mock codec."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "seek-pool",
"outcome": "native-decoded-video-race",
"result": {
"before": 1220654181,
"after": 1220654181,
"timestamp": 5.041666666666667,
"currentFrameUnchanged": true,
"time": 5
},
"state": {
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:seeking",
"video:waiting",
"video:seeking",
"video:waiting",
"video:seeking",
"video:waiting",
"video:seeked",
"destroy"
],
"draws": 2,
"error": null,
"audioContext": "closed",
"frames": 0
},
"scope": "Actual SDK MP4 decoding and browser clock/RAF; frame delivery or two raw VideoSample deliveries before CanvasSink conversion control interleaving. Source/seek ownership, pause and timeupdate reentry verified; not long-run AV sync or a mock codec."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "pause-frame",
"outcome": "native-decoded-video-race",
"result": {
"before": 2,
"after": 2,
"paused": true,
"frames": 0
},
"state": {
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:play",
"video:playing",
"video:timeupdate",
"video:waiting",
"video:timeupdate",
"video:pause",
"destroy"
],
"draws": 2,
"error": null,
"audioContext": "closed",
"frames": 0
},
"scope": "Actual SDK MP4 decoding and browser clock/RAF; frame delivery or two raw VideoSample deliveries before CanvasSink conversion control interleaving. Source/seek ownership, pause and timeupdate reentry verified; not long-run AV sync or a mock codec."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "seek-source",
"outcome": "native-decoded-video-race",
"result": {
"before": 2,
"after": 2,
"heldReads": 1,
"currentIteratorKept": true,
"frames": 0,
"time": 0,
"error": null
},
"state": {
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:seeking",
"video:waiting",
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"destroy"
],
"draws": 2,
"error": null,
"audioContext": "closed",
"frames": 0
},
"scope": "Actual SDK MP4 decoding and browser clock/RAF; frame delivery or two raw VideoSample deliveries before CanvasSink conversion control interleaving. Source/seek ownership, pause and timeupdate reentry verified; not long-run AV sync or a mock codec."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "seek-newer",
"outcome": "native-decoded-video-race",
"result": {
"before": 2,
"after": 2,
"heldReads": 1,
"currentIteratorKept": true,
"frames": 0,
"time": 5,
"error": null
},
"state": {
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:seeking",
"video:waiting",
"video:seeking",
"video:waiting",
"video:seeked",
"destroy"
],
"draws": 2,
"error": null,
"audioContext": "closed",
"frames": 0
},
"scope": "Actual SDK MP4 decoding and browser clock/RAF; frame delivery or two raw VideoSample deliveries before CanvasSink conversion control interleaving. Source/seek ownership, pause and timeupdate reentry verified; not long-run AV sync or a mock codec."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "timeupdate-pause",
"outcome": "native-decoded-video-race",
"result": {
"paused": true,
"frames": 0
},
"state": {
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:play",
"video:playing",
"video:timeupdate",
"video:pause",
"destroy"
],
"draws": 1,
"error": null,
"audioContext": "closed",
"frames": 0
},
"scope": "Actual SDK MP4 decoding and browser clock/RAF; frame delivery or two raw VideoSample deliveries before CanvasSink conversion control interleaving. Source/seek ownership, pause and timeupdate reentry verified; not long-run AV sync or a mock codec."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "seek-pool",
"outcome": "native-decoded-video-race",
"result": {
"before": 1220654181,
"after": 1220654181,
"timestamp": 5.041666666666667,
"currentFrameUnchanged": true,
"time": 5
},
"state": {
"events": [
"video:waiting",
"video:loadstart",
"video:loadedmetadata",
"video:durationchange",
"video:progress",
"video:loadeddata",
"video:canplay",
"video:canplaythrough",
"video:progress",
"video:seeking",
"video:waiting",
"video:seeking",
"video:waiting",
"video:seeking",
"video:waiting",
"video:seeked",
"destroy"
],
"draws": 2,
"error": null,
"audioContext": "closed",
"frames": 0
},
"scope": "Actual SDK MP4 decoding and browser clock/RAF; frame delivery or two raw VideoSample deliveries before CanvasSink conversion control interleaving. Source/seek ownership, pause and timeupdate reentry verified; not long-run AV sync or a mock codec."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "pause-frame",
"outcome": "unsupported-capability-control",
"state": {
"events": [
"video:waiting",
"video:loadstart",
"video:error",
"destroy"
],
"draws": 0,
"error": {
"code": 4,
"message": "undefined is not a constructor (evaluating 'new t')"
},
"audioContext": "not-created",
"frames": 0
},
"scope": "Actual SDK MP4 decoding and browser clock/RAF; frame delivery or two raw VideoSample deliveries before CanvasSink conversion control interleaving. Source/seek ownership, pause and timeupdate reentry verified; not long-run AV sync or a mock codec."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "seek-source",
"outcome": "unsupported-capability-control",
"state": {
"events": [
"video:waiting",
"video:loadstart",
"video:error",
"destroy"
],
"draws": 0,
"error": {
"code": 4,
"message": "undefined is not a constructor (evaluating 'new t')"
},
"audioContext": "not-created",
"frames": 0
},
"scope": "Actual SDK MP4 decoding and browser clock/RAF; frame delivery or two raw VideoSample deliveries before CanvasSink conversion control interleaving. Source/seek ownership, pause and timeupdate reentry verified; not long-run AV sync or a mock codec."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "seek-newer",
"outcome": "unsupported-capability-control",
"state": {
"events": [
"video:waiting",
"video:loadstart",
"video:error",
"destroy"
],
"draws": 0,
"error": {
"code": 4,
"message": "undefined is not a constructor (evaluating 'new t')"
},
"audioContext": "not-created",
"frames": 0
},
"scope": "Actual SDK MP4 decoding and browser clock/RAF; frame delivery or two raw VideoSample deliveries before CanvasSink conversion control interleaving. Source/seek ownership, pause and timeupdate reentry verified; not long-run AV sync or a mock codec."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "timeupdate-pause",
"outcome": "unsupported-capability-control",
"state": {
"events": [
"video:waiting",
"video:loadstart",
"video:error",
"destroy"
],
"draws": 0,
"error": {
"code": 4,
"message": "undefined is not a constructor (evaluating 'new t')"
},
"audioContext": "not-created",
"frames": 0
},
"scope": "Actual SDK MP4 decoding and browser clock/RAF; frame delivery or two raw VideoSample deliveries before CanvasSink conversion control interleaving. Source/seek ownership, pause and timeupdate reentry verified; not long-run AV sync or a mock codec."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"scenario": "seek-pool",
"outcome": "unsupported-capability-control",
"state": {
"events": [
"video:waiting",
"video:loadstart",
"video:error",
"destroy"
],
"draws": 0,
"error": {
"code": 4,
"message": "undefined is not a constructor (evaluating 'new t')"
},
"audioContext": "not-created",
"frames": 0
},
"scope": "Actual SDK MP4 decoding and browser clock/RAF; frame delivery or two raw VideoSample deliveries before CanvasSink conversion control interleaving. Source/seek ownership, pause and timeupdate reentry verified; not long-run AV sync or a mock codec."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"outcome": "native-mp4-playback-observed",
"scope": "Identified published or candidate proxy with actual core5.4.0; native MP4 pixels/clock or explicitly unsupported Windows WebKit APIs. No HLS or long-run AV-sync acceptance."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"outcome": "native-mp4-playback-observed",
"scope": "Identified published or candidate proxy with actual core5.4.0; native MP4 pixels/clock or explicitly unsupported Windows WebKit APIs. No HLS or long-run AV-sync acceptance."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "c80fd9015dd5d9c338ea780948dcb82f97a32f8395de20e19daf5cc65f05eb57",
"outcome": "verified-unsupported-capability-control",
"scope": "Identified published or candidate proxy with actual core5.4.0; native MP4 pixels/clock or explicitly unsupported Windows WebKit APIs. No HLS or long-run AV-sync acceptance."
}
],
"report": "refactor/.cache/mb06-audio-results/report.json",
"reportSha256": "ca75125180e4c27ba8937ff608bac7a372217907a228af73e0fbc2a5e475d7dd",
"results": "refactor/.cache/mb06-audio-results/results",
"sameNativeAssertionsOnPreviousMain": {
"total": 24,
"passed": 20,
"failed": 4,
"failedScope": "Native audio and HLS pause cleanup in Chromium/Firefox retains node connections/callbacks. Other old scenarios are passing regression controls; eight Windows WebKit cases are capability controls.",
"report": "refactor/.cache/mb06-audio-frozen-results/report.json",
"reportSha256": "d43d824f638ede5c7c0f78c581382f6d2cc245df6a8305b2b56e6831d7de4588",
"results": "refactor/.cache/mb06-audio-frozen-results/results"
},
"shortAvObservations": [
{
"browser": "chromium",
"samples": 27,
"maxAbsoluteFrameClockSkewMilliseconds": 39.33333333333344,
"scope": "Short decoded-frame timestamp versus Web Audio clock only; not acoustic or long-run drift."
},
{
"browser": "firefox",
"samples": 28,
"maxAbsoluteFrameClockSkewMilliseconds": 37.666666666666515,
"scope": "Short decoded-frame timestamp versus Web Audio clock only; not acoustic or long-run drift."
}
]
},
"checks": [
{
"command": "yarn test:mediabunny",
"result": "pass",
"tests": 183
},
{
"command": "main/legacy audio, video, coordinator, shim, load and input tests",
"result": "pass",
"eachRun": 159
},
{
"command": "same audio assertions on frozen main",
"result": "expected historical failures",
"passed": 8,
"failed": 29
},
{
"command": "package strict tsc and focused eslint",
"result": "pass",
"productionTypeScriptModules": 26,
"temporaryDeclarationBridges": 0
},
{
"command": "three format build, ESM factory and docs/dist parity",
"result": "pass"
},
{
"command": "six browser specs on final built main",
"result": "pass",
"tests": 78
},
{
"command": "yarn ci:check",
"result": "pass",
"tests": {
"unit": 1189,
"engineering": 14,
"baseline": 141,
"mainTotal": 1344,
"repeatedContractExecutions": 44
},
"strictProductionTypeScriptFiles": 316,
"log": "refactor/.cache/mb06-audio-ci.log"
}
],
"iterations": [
"First 20 old audio assertions: 3 pass/17 fail; expanded final 37: 8 pass/29 fail.",
"Initial expanded old test had one timeout from an unreleased controlled read in its fixture. Finally releases that read; final baseline has zero cancellations.",
"First candidate 24 native audio cases passed. Full first 78-case report preserved in mb06-audio-pre-final-results.",
"Final audio-task uses removable cancellation callbacks per completed read, avoiding cumulative Promise.race reactions. Final artifacts rebuilt and corresponding checks rerun.",
"Windows cpy overwrite UNKNOWN on existing generated legacy copy; exact target backed up and removed, normal build regenerated all formats. Failure log and backup preserved."
],
"limitations": [
"Short decoded-frame/audio-clock observations at 1x/2x within 250ms are not acoustic output, long-run drift or device acceptance; MB-09 remains.",
"Nineteen Windows WebKit capability controls are not playback and make no general Safari claim.",
"Native resume completion and decoded-buffer delivery are deliberately delayed to exercise lifecycle interleavings.",
"Existing undecodable-track fallback and readiness need MB-CAP-01/MB-READY-01 review.",
"HLS UI topology and concurrent selection remain MB-07; index/factory migration remains MB-08.",
"SDK iterator return is invoked and observed without blocking new work on obsolete reads; underlying decoder completion belongs to the SDK.",
"Installed package/demo and MPL/source-notice gates remain MB-10. No npm release acceptance is implied."
]
}