{ "task": "PKG-MB-02", "status": "doing", "parentCommit": "1cfd2e17f319749ba5f2e73f4c54c21d858e9d7e", "node": { "tests": 22, "historicalFailuresReproduced": 3, "scope": "19 existing contracts plus actual historical load/destroy with controlled pending performLoad and timers. Does not model full core destroy or real decode." }, "browser": { "report": "refactor/.cache/mb02-first-results/report.json", "results": "refactor/.cache/mb02-first-results/results", "tests": 6, "nativePlaybackSuccesses": 4, "verifiedCapabilityFailures": 2, "skipped": 0, "records": [ { "project": "chromium", "browser": "153.0.8010.12", "platform": "win32", "implementation": "published-1.2.0", "sha256": "7d088c0abe2f3c1e2857cb0547405ce1e5588630f28e484a64211fc675322bbd", "capabilities": { "secure": true, "VideoDecoder": "function", "AudioDecoder": "function", "AudioContext": "function", "webkitAudioContext": "undefined", "coreVersion": "5.4.0" }, "outcome": "native-mp4-playback-observed", "state": { "events": [ { "name": "waiting", "time": 97.90000000596046, "currentTime": 0, "readyState": 0 }, { "name": "loadstart", "time": 98, "currentTime": 0, "readyState": 0 }, { "name": "waiting", "time": 98.09999999403954, "currentTime": 0, "readyState": 0 }, { "name": "loadstart", "time": 98.09999999403954, "currentTime": 0, "readyState": 0 }, { "name": "loadedmetadata", "time": 157.80000001192093, "currentTime": 0, "readyState": 1 }, { "name": "durationchange", "time": 157.80000001192093, "currentTime": 0, "readyState": 1 }, { "name": "progress", "time": 157.90000000596046, "currentTime": 0, "readyState": 1 }, { "name": "loadeddata", "time": 171.09999999403954, "currentTime": 0, "readyState": 4 }, { "name": "canplay", "time": 171.09999999403954, "currentTime": 0, "readyState": 4 }, { "name": "canplaythrough", "time": 171.09999999403954, "currentTime": 0, "readyState": 4 }, { "name": "progress", "time": 171.09999999403954, "currentTime": 0, "readyState": 4 }, { "name": "play", "time": 256.30000001192093, "currentTime": 0, "readyState": 4 }, { "name": "playing", "time": 256.30000001192093, "currentTime": 0, "readyState": 4 }, { "name": "timeupdate", "time": 265.90000000596046, "currentTime": 0.010666666666666665, "readyState": 4 }, { "name": "timeupdate", "time": 531, "currentTime": 0.28, "readyState": 4 }, { "name": "pause", "time": 655.3000000119209, "currentTime": 0.4, "readyState": 4 } ], "actions": [], "ready": true, "dimensions": [ 320, 180, 320, 180 ], "paused": true, "currentTime": 0.4, "error": null, "readyState": 4, "audioState": "running" }, "scope": "Two actual published proxies with actual core5.4.0; native MP4 pixels/clock or explicitly unsupported Windows WebKit APIs. No candidate, HLS or AV-sync acceptance." }, { "project": "chromium", "browser": "153.0.8010.12", "platform": "win32", "implementation": "published-1.0.0", "sha256": "7331465d8c7a6575505b9d3fd45986c5d3d9cb3839b2620ad5a52c581199562b", "capabilities": { "secure": true, "VideoDecoder": "function", "AudioDecoder": "function", "AudioContext": "function", "webkitAudioContext": "undefined", "coreVersion": "5.4.0" }, "outcome": "native-mp4-playback-observed", "state": { "events": [ { "name": "waiting", "time": 103.19999998807907, "currentTime": 0, "readyState": 0 }, { "name": "loadstart", "time": 103.39999997615814, "currentTime": 0, "readyState": 0 }, { "name": "waiting", "time": 103.39999997615814, "currentTime": 0, "readyState": 0 }, { "name": "loadstart", "time": 103.39999997615814, "currentTime": 0, "readyState": 0 }, { "name": "loadedmetadata", "time": 167.39999997615814, "currentTime": 0, "readyState": 1 }, { "name": "durationchange", "time": 167.39999997615814, "currentTime": 0, "readyState": 1 }, { "name": "progress", "time": 167.39999997615814, "currentTime": 0, "readyState": 1 }, { "name": "loadeddata", "time": 176.39999997615814, "currentTime": 0, "readyState": 1 }, { "name": "loadeddata", "time": 176.39999997615814, "currentTime": 0, "readyState": 4 }, { "name": "canplay", "time": 176.5, "currentTime": 0, "readyState": 4 }, { "name": "canplaythrough", "time": 176.5, "currentTime": 0, "readyState": 4 }, { "name": "progress", "time": 176.5, "currentTime": 0, "readyState": 4 }, { "name": "play", "time": 260.7999999821186, "currentTime": 0, "readyState": 4 }, { "name": "playing", "time": 260.89999997615814, "currentTime": 0, "readyState": 4 }, { "name": "timeupdate", "time": 270.2999999821186, "currentTime": 0.010666666666666665, "readyState": 4 }, { "name": "timeupdate", "time": 536, "currentTime": 0.2693333333333333, "readyState": 4 }, { "name": "pause", "time": 661.0999999940395, "currentTime": 0.4, "readyState": 4 } ], "actions": [], "ready": true, "dimensions": [ 320, 180, 320, 180 ], "paused": true, "currentTime": 0.4, "error": null, "readyState": 4, "audioState": "running" }, "scope": "Two actual published proxies with actual core5.4.0; native MP4 pixels/clock or explicitly unsupported Windows WebKit APIs. No candidate, HLS or AV-sync acceptance." }, { "project": "firefox", "browser": "155.0", "platform": "win32", "implementation": "published-1.2.0", "sha256": "7d088c0abe2f3c1e2857cb0547405ce1e5588630f28e484a64211fc675322bbd", "capabilities": { "secure": true, "VideoDecoder": "function", "AudioDecoder": "function", "AudioContext": "function", "webkitAudioContext": "undefined", "coreVersion": "5.4.0" }, "outcome": "native-mp4-playback-observed", "state": { "events": [ { "name": "waiting", "time": 408, "currentTime": 0, "readyState": 0 }, { "name": "loadstart", "time": 408, "currentTime": 0, "readyState": 0 }, { "name": "waiting", "time": 408, "currentTime": 0, "readyState": 0 }, { "name": "loadstart", "time": 408, "currentTime": 0, "readyState": 0 }, { "name": "loadedmetadata", "time": 432, "currentTime": 0, "readyState": 1 }, { "name": "durationchange", "time": 432, "currentTime": 0, "readyState": 1 }, { "name": "progress", "time": 432, "currentTime": 0, "readyState": 1 }, { "name": "loadeddata", "time": 448, "currentTime": 0, "readyState": 4 }, { "name": "canplay", "time": 449, "currentTime": 0, "readyState": 4 }, { "name": "canplaythrough", "time": 449, "currentTime": 0, "readyState": 4 }, { "name": "progress", "time": 449, "currentTime": 0, "readyState": 4 }, { "name": "play", "time": 606, "currentTime": 0, "readyState": 4 }, { "name": "playing", "time": 606, "currentTime": 0, "readyState": 4 }, { "name": "timeupdate", "time": 613, "currentTime": 0, "readyState": 4 }, { "name": "timeupdate", "time": 862, "currentTime": 0.2506666666666667, "readyState": 4 }, { "name": "pause", "time": 1017, "currentTime": 0.41066666666666674, "readyState": 4 } ], "actions": [], "ready": true, "dimensions": [ 320, 180, 320, 180 ], "paused": true, "currentTime": 0.41066666666666674, "error": null, "readyState": 4, "audioState": "running" }, "scope": "Two actual published proxies with actual core5.4.0; native MP4 pixels/clock or explicitly unsupported Windows WebKit APIs. No candidate, HLS or AV-sync acceptance." }, { "project": "firefox", "browser": "155.0", "platform": "win32", "implementation": "published-1.0.0", "sha256": "7331465d8c7a6575505b9d3fd45986c5d3d9cb3839b2620ad5a52c581199562b", "capabilities": { "secure": true, "VideoDecoder": "function", "AudioDecoder": "function", "AudioContext": "function", "webkitAudioContext": "undefined", "coreVersion": "5.4.0" }, "outcome": "native-mp4-playback-observed", "state": { "events": [ { "name": "waiting", "time": 339, "currentTime": 0, "readyState": 0 }, { "name": "loadstart", "time": 339, "currentTime": 0, "readyState": 0 }, { "name": "waiting", "time": 339, "currentTime": 0, "readyState": 0 }, { "name": "loadstart", "time": 339, "currentTime": 0, "readyState": 0 }, { "name": "loadedmetadata", "time": 369, "currentTime": 0, "readyState": 1 }, { "name": "durationchange", "time": 369, "currentTime": 0, "readyState": 1 }, { "name": "progress", "time": 369, "currentTime": 0, "readyState": 1 }, { "name": "loadeddata", "time": 384, "currentTime": 0, "readyState": 1 }, { "name": "loadeddata", "time": 385, "currentTime": 0, "readyState": 4 }, { "name": "canplay", "time": 385, "currentTime": 0, "readyState": 4 }, { "name": "canplaythrough", "time": 385, "currentTime": 0, "readyState": 4 }, { "name": "progress", "time": 385, "currentTime": 0, "readyState": 4 }, { "name": "play", "time": 535, "currentTime": 0, "readyState": 4 }, { "name": "playing", "time": 535, "currentTime": 0, "readyState": 4 }, { "name": "timeupdate", "time": 542, "currentTime": 0.010666666666666658, "readyState": 4 }, { "name": "timeupdate", "time": 808, "currentTime": 0.28, "readyState": 4 }, { "name": "pause", "time": 937, "currentTime": 0.41066666666666674, "readyState": 4 } ], "actions": [], "ready": true, "dimensions": [ 320, 180, 320, 180 ], "paused": true, "currentTime": 0.41066666666666674, "error": null, "readyState": 4, "audioState": "running" }, "scope": "Two actual published proxies with actual core5.4.0; native MP4 pixels/clock or explicitly unsupported Windows WebKit APIs. No candidate, HLS or AV-sync acceptance." }, { "project": "webkit", "browser": "26.6", "platform": "win32", "implementation": "published-1.2.0", "sha256": "7d088c0abe2f3c1e2857cb0547405ce1e5588630f28e484a64211fc675322bbd", "capabilities": { "secure": true, "VideoDecoder": "undefined", "AudioDecoder": "undefined", "AudioContext": "undefined", "webkitAudioContext": "undefined", "coreVersion": "5.4.0" }, "outcome": "verified-unsupported-capability-control", "state": { "events": [ { "name": "waiting", "time": 158, "currentTime": 0, "readyState": 0 }, { "name": "loadstart", "time": 158, "currentTime": 0, "readyState": 0 }, { "name": "waiting", "time": 165, "currentTime": 0, "readyState": 0 }, { "name": "loadstart", "time": 165, "currentTime": 0, "readyState": 0 }, { "name": "error", "time": 229, "currentTime": 0, "readyState": 0 }, { "name": "loadedmetadata", "time": 232, "currentTime": 0, "readyState": 1 }, { "name": "durationchange", "time": 232, "currentTime": 0, "readyState": 1 }, { "name": "progress", "time": 232, "currentTime": 0, "readyState": 1 } ], "actions": [], "ready": false, "dimensions": [ 0, 0, 0, 0 ], "paused": true, "currentTime": 0, "error": { "code": 4, "message": "undefined is not a constructor (evaluating 'new t')" }, "readyState": 1 }, "scope": "Two actual published proxies with actual core5.4.0; native MP4 pixels/clock or explicitly unsupported Windows WebKit APIs. No candidate, HLS or AV-sync acceptance." }, { "project": "webkit", "browser": "26.6", "platform": "win32", "implementation": "published-1.0.0", "sha256": "7331465d8c7a6575505b9d3fd45986c5d3d9cb3839b2620ad5a52c581199562b", "capabilities": { "secure": true, "VideoDecoder": "undefined", "AudioDecoder": "undefined", "AudioContext": "undefined", "webkitAudioContext": "undefined", "coreVersion": "5.4.0" }, "outcome": "verified-unsupported-capability-control", "state": { "events": [ { "name": "waiting", "time": 149, "currentTime": 0, "readyState": 0 }, { "name": "loadstart", "time": 149, "currentTime": 0, "readyState": 0 }, { "name": "waiting", "time": 151, "currentTime": 0, "readyState": 0 }, { "name": "loadstart", "time": 151, "currentTime": 0, "readyState": 0 }, { "name": "error", "time": 200, "currentTime": 0, "readyState": 0 } ], "actions": [], "ready": false, "dimensions": [ 0, 0, 0, 0 ], "paused": true, "currentTime": 0, "error": { "code": 4, "message": "undefined is not a constructor (evaluating 'new t')" }, "readyState": 0 }, "scope": "Two actual published proxies with actual core5.4.0; native MP4 pixels/clock or explicitly unsupported Windows WebKit APIs. No candidate, HLS or AV-sync acceptance." } ] }, "fixtureSha256": { "test/browser/mediabunny.spec.js": "0d9af2fc2c47a9a78953e8c1fd69148ba553dc3b5e3f5ff0c141f537597ae9fe", "test/mediabunny.test.js": "bc740a32d88cfb1291785d6ba20737d1e53276e9d43a3fc99ecc5423e5fa6a77", "test/helpers/mediabunny.js": "3e25bd5274d58be4d0bb85cd5fb2a825848cae1bfdbfaf5c91177a0c2b03a87a" }, "limitations": [ "No full CI rerun claimed for this checkpoint; MB-01 CI evidence belongs to its preceding completion commit.", "WebM/HLS/Blob/Stream, seek and exact readiness/AV-sync/cleanup coverage still pending.", "Windows WebKit missing APIs is an explicit negative control, not successful playback or a general Safari support verdict.", "Candidate code has not yet been migrated or fixed." ] }