mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-08 10:56:15 -08:00
5318 lines
171 KiB
JSON
5318 lines
171 KiB
JSON
{
|
|
"task": "PKG-JASSUB-09",
|
|
"status": "doing",
|
|
"baselineCommit": "7ef605fba7e7009b4838ecf391969b17fd0e1315",
|
|
"productionChanges": false,
|
|
"node": "24.21.0",
|
|
"yarn": "1.22.22",
|
|
"dependency": {
|
|
"name": "pngjs",
|
|
"version": "7.0.0",
|
|
"scope": "root devDependency",
|
|
"purpose": "Node-side decoding of composited Playwright PNGs",
|
|
"runtimeDependencies": {}
|
|
},
|
|
"checks": [
|
|
"Yarn add --dev --exact --ignore-workspace-root-check pngjs@7.0.0",
|
|
"Yarn install --frozen-lockfile --non-interactive (existing workspace, not a clean installation)",
|
|
"Yarn check:toolchain --strict: 28 tools / 1394 selectors",
|
|
"ESLint native spec and display helper: passed",
|
|
"Node test/toolchain.test.js: 1 passed"
|
|
],
|
|
"limitation": "Diagnostic screenshot mode is opt-in; canonical readback remains. Earlier red runs and the WebKit short-window flaw are retained, not waived. The final screenshot run proves its selected fixture/capability paths only, not a production fix or complete JASSUB acceptance. Automatic failure screenshots after cleanup are not pre-destroy playback evidence. Final source hashes do not describe intermediate spec versions. Named PNG bytes and raw reports remain local, their identities are retained here.",
|
|
"currentFiles": [
|
|
{
|
|
"path": "package.json",
|
|
"sha256": "88e9a073965e77cabacfe50a918f10626ba2dec5dba6be1a16ba080e0fab454b"
|
|
},
|
|
{
|
|
"path": "yarn.lock",
|
|
"sha256": "1aee91387e21b01515447bd21cdbf18d57e55d6449eee8abaf4ab27397aaa667"
|
|
},
|
|
{
|
|
"path": "test/browser/jassub-native.spec.js",
|
|
"sha256": "3198fb4314a8ac3d379beb027aed79103905f23ab615d7e54a368c7a6763e105"
|
|
},
|
|
{
|
|
"path": "test/browser/jassub-display.js",
|
|
"sha256": "8b63c5b519c2efbe16c290c288fdf323268b8aa3267e2b48ca643dffafb81db3"
|
|
},
|
|
{
|
|
"path": "packages/artplayer-plugin-jassub/src/jassub.es.js",
|
|
"sha256": "60590f2fca6ffded74f96f8a6001a86c32eb38f5e1fae26338cbbb43e93fb70a"
|
|
},
|
|
{
|
|
"path": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
}
|
|
],
|
|
"reports": [
|
|
{
|
|
"profile": "Initial green screenshot mode; short cue windows; incorrect baseline-white ASS hash/limitation in original report",
|
|
"reportPath": "refactor/.cache/jassub09-firefox-display.json",
|
|
"sha256": "2345a2b0e2d1b5fd95eb83f94c478206c82405c895e8db64c07ffb1b6e287024",
|
|
"resultsPath": "refactor/.cache/jassub09-firefox-display-results",
|
|
"stats": {
|
|
"startTime": "2026-09-13T19:17:14.163Z",
|
|
"duration": 43165.816999999995,
|
|
"expected": 2,
|
|
"skipped": 0,
|
|
"unexpected": 1,
|
|
"flaky": 0
|
|
},
|
|
"cases": [
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with candidate core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "firefox",
|
|
"status": "failed",
|
|
"duration": 19620,
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
|
|
"offscreen": {
|
|
"available": true,
|
|
"selected": true
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 3.650326,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 90,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 90
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 1028,
|
|
"signature": 851219992,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 13.248798,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 173,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 173
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 2342,
|
|
"signature": 1938468104,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "function",
|
|
"registered": 158,
|
|
"delivered": 157,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"expectedDisplayTime": 18214.64,
|
|
"height": 720,
|
|
"mediaTime": 23.36,
|
|
"presentationTime": 18214.64,
|
|
"presentedFrames": 532,
|
|
"width": 1280
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 13.248798,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 173,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 173
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 2342,
|
|
"signature": 1938468104,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [
|
|
"Error: Timeout 7000ms exceeded while waiting on the predicate\n\n 192 | window.art.fullscreenWeb = true\n 193 | })\n> 194 | await expect.poll(async () => (await pixels(page)).cssWidth).toBeGreaterThan(before.cssWidth)\n | ^\n 195 | await expect.poll(async () => (await pixels(page)).visible).toBeGreaterThan(100)\n 196 | await pixels(page, 'fullscreen')\n 197 | if (screenshotReadback) {\n at D:\\github\\ArtPlayer\\test\\browser\\jassub-native.spec.js:194:68"
|
|
],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "c1c70e3a349c57afab4f489e3d52544b98c4b2af236a29943bfae0f937d749d6",
|
|
"bytes": 26649
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "b96fe4f1d87fd4587f97a8242bbcf1a99df044f8894851e912670dd2a4435d55",
|
|
"bytes": 228999
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
},
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"duration": 9605,
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
|
|
"offscreen": {
|
|
"available": true,
|
|
"selected": true
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 3.644191,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 90,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 90
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 1028,
|
|
"signature": 851219992,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 13.274188,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 174,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 174
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 2342,
|
|
"signature": 1938468104,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.521551,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 180,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 180
|
|
},
|
|
"onDemand": true,
|
|
"phase": "fullscreen",
|
|
"visible": 7122,
|
|
"signature": 1909994892,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.602952,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 182,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 182
|
|
},
|
|
"onDemand": true,
|
|
"phase": "hidden-negative-control",
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.602952,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 182,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 182
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 7122,
|
|
"signature": 1909994892,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "function",
|
|
"registered": 158,
|
|
"delivered": 157,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"expectedDisplayTime": 8385.1,
|
|
"height": 720,
|
|
"mediaTime": 13.6,
|
|
"presentationTime": 8385.1,
|
|
"presentedFrames": 287,
|
|
"width": 1280
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.602952,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 182,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 182
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 7122,
|
|
"signature": 1909994892,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "c1c70e3a349c57afab4f489e3d52544b98c4b2af236a29943bfae0f937d749d6",
|
|
"bytes": 26649
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "b96fe4f1d87fd4587f97a8242bbcf1a99df044f8894851e912670dd2a4435d55",
|
|
"bytes": 228999
|
|
},
|
|
{
|
|
"name": "jassub-display-fullscreen",
|
|
"sha256": "5fe9f99c505942ff6b5a73703b5f33a0943101466457db046ff50f70e0405cea",
|
|
"bytes": 588910
|
|
},
|
|
{
|
|
"name": "jassub-display-hidden-negative-control",
|
|
"sha256": "2d198838e78b2add051d427103fcb5e1f4b65e36cd18d09d6aa4287f7f97d41b",
|
|
"bytes": 569334
|
|
},
|
|
{
|
|
"name": "jassub-display-restored",
|
|
"sha256": "730685de35f722dfa661e101d07e037d10c67692565e94ec21daa61b0e0b8f02",
|
|
"bytes": 591920
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
},
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published-5.3.1-beta.1 core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"duration": 8593,
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
|
|
"offscreen": {
|
|
"available": true,
|
|
"selected": true
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 3.358781,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 83,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 83
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 1028,
|
|
"signature": 851219992,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 13.246703,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 166,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 166
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 2342,
|
|
"signature": 1938468104,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.610195,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 175,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 175
|
|
},
|
|
"onDemand": true,
|
|
"phase": "fullscreen",
|
|
"visible": 7122,
|
|
"signature": 1909994892,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.69069,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 178,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 178
|
|
},
|
|
"onDemand": true,
|
|
"phase": "hidden-negative-control",
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.69069,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 178,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 178
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 7122,
|
|
"signature": 1909994892,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "function",
|
|
"registered": 166,
|
|
"delivered": 165,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"expectedDisplayTime": 7942.16,
|
|
"height": 720,
|
|
"mediaTime": 13.68,
|
|
"presentationTime": 7925.5,
|
|
"presentedFrames": 275,
|
|
"width": 1280
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.69069,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 178,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 178
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 7122,
|
|
"signature": 1909994892,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "57e0ab0c8bc3cad61c5cb90474a5cfdf3bd8fa2d0046f4def3cf173c234c434f",
|
|
"bytes": 26661
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "d9268d84f12086f1fb9513cdeea91f00d150f72123e50ef39cd39d3bc0920958",
|
|
"bytes": 229344
|
|
},
|
|
{
|
|
"name": "jassub-display-fullscreen",
|
|
"sha256": "f2b9457c53572ba11736323914ae2cc063feec627582d9906b43af4c0065f6eb",
|
|
"bytes": 589086
|
|
},
|
|
{
|
|
"name": "jassub-display-hidden-negative-control",
|
|
"sha256": "57c66260e377f68569f6025ff3916f48b38521c0e4c6f9aa408a0ce982cef6b1",
|
|
"bytes": 570044
|
|
},
|
|
{
|
|
"name": "jassub-display-restored",
|
|
"sha256": "55e89de57944a92f0b94944ec531aa5c0fd8d46cbcd4f326086ac42cc83b51f1",
|
|
"bytes": 592621
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"profile": "Added screenshot timing/operation errors; short windows; original report still used baseline-white ASS hash/limitation",
|
|
"reportPath": "refactor/.cache/jassub09-firefox-display-observed.json",
|
|
"sha256": "7b1c0f19dc0f3f686b804ab5014e0d595dc274176f5e5acae2ae7cfbc3b772d6",
|
|
"resultsPath": "refactor/.cache/jassub09-firefox-display-observed-results",
|
|
"stats": {
|
|
"startTime": "2026-09-13T19:19:06.304Z",
|
|
"duration": 33845.081999999995,
|
|
"expected": 2,
|
|
"skipped": 0,
|
|
"unexpected": 1,
|
|
"flaky": 0
|
|
},
|
|
"cases": [
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with candidate core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"duration": 9599,
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
|
|
"offscreen": {
|
|
"available": true,
|
|
"selected": true
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 3.582906,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 89,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 89
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 1028,
|
|
"signature": 851219992,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 32,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 13.24094,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 172,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 172
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 2342,
|
|
"signature": 1938468104,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 34,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.524122,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 179,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 179
|
|
},
|
|
"onDemand": true,
|
|
"phase": "fullscreen",
|
|
"visible": 7122,
|
|
"signature": 1909994892,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 79,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.604586,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 181,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 181
|
|
},
|
|
"onDemand": true,
|
|
"phase": "hidden-negative-control",
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 73,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.604586,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 181,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 181
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 7122,
|
|
"signature": 1909994892,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 79,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "function",
|
|
"registered": 157,
|
|
"delivered": 156,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"expectedDisplayTime": 8418.12,
|
|
"height": 720,
|
|
"mediaTime": 13.6,
|
|
"presentationTime": 8418.12,
|
|
"presentedFrames": 286,
|
|
"width": 1280
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.604586,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 181,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 181
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 7122,
|
|
"signature": 1909994892,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 79,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "9cb38aacfe45ed5855ba6ef1518adf1ac029d55d95041432d7e505e37fa75693",
|
|
"bytes": 26663
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "b96fe4f1d87fd4587f97a8242bbcf1a99df044f8894851e912670dd2a4435d55",
|
|
"bytes": 228999
|
|
},
|
|
{
|
|
"name": "jassub-display-fullscreen",
|
|
"sha256": "5fe9f99c505942ff6b5a73703b5f33a0943101466457db046ff50f70e0405cea",
|
|
"bytes": 588910
|
|
},
|
|
{
|
|
"name": "jassub-display-hidden-negative-control",
|
|
"sha256": "2d198838e78b2add051d427103fcb5e1f4b65e36cd18d09d6aa4287f7f97d41b",
|
|
"bytes": 569334
|
|
},
|
|
{
|
|
"name": "jassub-display-restored",
|
|
"sha256": "30f142569045c947a36ddf7e266407c8ee543810616b9b606f51b4f1106884bf",
|
|
"bytes": 591803
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
},
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"duration": 8797,
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
|
|
"offscreen": {
|
|
"available": true,
|
|
"selected": true
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 3.574806,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 88,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 88
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 1018,
|
|
"signature": 842894512,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 29,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 13.200463,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 171,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 171
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 2342,
|
|
"signature": 1938468104,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 34,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.605907,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 181,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 181
|
|
},
|
|
"onDemand": true,
|
|
"phase": "fullscreen",
|
|
"visible": 7122,
|
|
"signature": 1909994892,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 71,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.68764,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 184,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 184
|
|
},
|
|
"onDemand": true,
|
|
"phase": "hidden-negative-control",
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 61,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.68764,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 184,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 184
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 7122,
|
|
"signature": 1909994892,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 69,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "function",
|
|
"registered": 160,
|
|
"delivered": 159,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"expectedDisplayTime": 8167.12,
|
|
"height": 720,
|
|
"mediaTime": 13.68,
|
|
"presentationTime": 8167.12,
|
|
"presentedFrames": 287,
|
|
"width": 1280
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.68764,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 184,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 184
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 7122,
|
|
"signature": 1909994892,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 69,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "39f740c0ff36f25d7e0c691c1e4e5a537943c38ac4ee4f4909075a27844aae75",
|
|
"bytes": 27425
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "d9268d84f12086f1fb9513cdeea91f00d150f72123e50ef39cd39d3bc0920958",
|
|
"bytes": 229344
|
|
},
|
|
{
|
|
"name": "jassub-display-fullscreen",
|
|
"sha256": "0b9358c79b0c50fb8b536d76d0f20f9ebb49a93c9cd96d66da6ea13ec75689a2",
|
|
"bytes": 589077
|
|
},
|
|
{
|
|
"name": "jassub-display-hidden-negative-control",
|
|
"sha256": "8ede63ee8d1f25cbddd2dc70af5967326d0c6484004b61d8072d3a39195511cc",
|
|
"bytes": 570046
|
|
},
|
|
{
|
|
"name": "jassub-display-restored",
|
|
"sha256": "4e3e7f6ce02b755c2848535078dc2a3dddd4a95fb056651451a4fe3f6ebc5e12",
|
|
"bytes": 592664
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
},
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published-5.3.1-beta.1 core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "firefox",
|
|
"status": "failed",
|
|
"duration": 11524,
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
|
|
"offscreen": {
|
|
"available": true,
|
|
"selected": true
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [],
|
|
"frames": {
|
|
"before": "function",
|
|
"registered": 3,
|
|
"delivered": 2,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"expectedDisplayTime": 922.1,
|
|
"height": 720,
|
|
"mediaTime": 0.48,
|
|
"presentationTime": 905.42,
|
|
"presentedFrames": 13,
|
|
"width": 1280
|
|
}
|
|
},
|
|
"errors": [
|
|
"Error: Timeout 7000ms exceeded while waiting on the predicate\n\n 175 | expect(offscreen.selected).toBe(defaultOffscreen && !customCanvas && offscreen.available)\n 176 | await page.locator('#play').click()\n> 177 | await expect.poll(async () => (await pixels(page)).visible).toBeGreaterThan(100)\n | ^\n 178 | const before = await pixels(page, 'before-seek')\n 179 | expect(before.connected).toBe(true)\n 180 | await page.locator('#pause').click()\n at D:\\github\\ArtPlayer\\test\\browser\\jassub-native.spec.js:177:67"
|
|
],
|
|
"screenshots": [],
|
|
"attemptErrors": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"profile": "Added complete attempt error attachments; short windows; original report still used baseline-white ASS hash/limitation",
|
|
"reportPath": "refactor/.cache/jassub09-firefox-display-errors.json",
|
|
"sha256": "bd0766ef47a7f881adecdb8cf0c8c151befcf5a5e29ccab07b28743fa680375a",
|
|
"resultsPath": "refactor/.cache/jassub09-firefox-display-errors-results",
|
|
"stats": {
|
|
"startTime": "2026-09-13T19:20:22.823Z",
|
|
"duration": 30560.77,
|
|
"expected": 3,
|
|
"skipped": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0
|
|
},
|
|
"cases": [
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with candidate core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"duration": 9732,
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
|
|
"offscreen": {
|
|
"available": true,
|
|
"selected": true
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 3.603481,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 89,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 89
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 1028,
|
|
"signature": 851219992,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 34,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 13.23443,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 173,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 173
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 2342,
|
|
"signature": 1938468104,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 33,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.481224,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 179,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 179
|
|
},
|
|
"onDemand": true,
|
|
"phase": "fullscreen",
|
|
"visible": 7122,
|
|
"signature": 1909994892,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 86,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.602852,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 182,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 182
|
|
},
|
|
"onDemand": true,
|
|
"phase": "hidden-negative-control",
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 77,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.602852,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 182,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 182
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 7122,
|
|
"signature": 1909994892,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 80,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "function",
|
|
"registered": 158,
|
|
"delivered": 157,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"expectedDisplayTime": 8467.64,
|
|
"height": 720,
|
|
"mediaTime": 13.6,
|
|
"presentationTime": 8467.64,
|
|
"presentedFrames": 287,
|
|
"width": 1280
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.602852,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 182,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 182
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 7122,
|
|
"signature": 1909994892,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 80,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "c1c70e3a349c57afab4f489e3d52544b98c4b2af236a29943bfae0f937d749d6",
|
|
"bytes": 26649
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "d9268d84f12086f1fb9513cdeea91f00d150f72123e50ef39cd39d3bc0920958",
|
|
"bytes": 229344
|
|
},
|
|
{
|
|
"name": "jassub-display-fullscreen",
|
|
"sha256": "5fe9f99c505942ff6b5a73703b5f33a0943101466457db046ff50f70e0405cea",
|
|
"bytes": 588910
|
|
},
|
|
{
|
|
"name": "jassub-display-hidden-negative-control",
|
|
"sha256": "2d198838e78b2add051d427103fcb5e1f4b65e36cd18d09d6aa4287f7f97d41b",
|
|
"bytes": 569334
|
|
},
|
|
{
|
|
"name": "jassub-display-restored",
|
|
"sha256": "30f142569045c947a36ddf7e266407c8ee543810616b9b606f51b4f1106884bf",
|
|
"bytes": 591803
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
},
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"duration": 8679,
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
|
|
"offscreen": {
|
|
"available": true,
|
|
"selected": true
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 3.593802,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 89,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 89
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 1028,
|
|
"signature": 851219992,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 35,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 13.235217,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 173,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 173
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 2342,
|
|
"signature": 1938468104,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 35,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.482202,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 179,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 179
|
|
},
|
|
"onDemand": true,
|
|
"phase": "fullscreen",
|
|
"visible": 7119,
|
|
"signature": 1900259656,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 70,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.563306,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 181,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 181
|
|
},
|
|
"onDemand": true,
|
|
"phase": "hidden-negative-control",
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 62,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.563306,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 181,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 181
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 7122,
|
|
"signature": 1909994892,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 68,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "function",
|
|
"registered": 157,
|
|
"delivered": 156,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"expectedDisplayTime": 8070.96,
|
|
"height": 720,
|
|
"mediaTime": 13.56,
|
|
"presentationTime": 8070.96,
|
|
"presentedFrames": 286,
|
|
"width": 1280
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.563306,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 181,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 181
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 7122,
|
|
"signature": 1909994892,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 68,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "c1c70e3a349c57afab4f489e3d52544b98c4b2af236a29943bfae0f937d749d6",
|
|
"bytes": 26649
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "d9268d84f12086f1fb9513cdeea91f00d150f72123e50ef39cd39d3bc0920958",
|
|
"bytes": 229344
|
|
},
|
|
{
|
|
"name": "jassub-display-fullscreen",
|
|
"sha256": "bc3f3b4cfb51688488598407d3b9cc0626bd71f2a9813dfe3da344fdcd14081b",
|
|
"bytes": 587128
|
|
},
|
|
{
|
|
"name": "jassub-display-hidden-negative-control",
|
|
"sha256": "3afd1bb8091f4a07779d119af706ea0eb720ba5d59fbd35cd45ea339222342ea",
|
|
"bytes": 568699
|
|
},
|
|
{
|
|
"name": "jassub-display-restored",
|
|
"sha256": "0c6852a139c3fc3cd215da98d455910ac9e4020bc9d4c1b105d1583b2a1d8e8f",
|
|
"bytes": 591242
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
},
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published-5.3.1-beta.1 core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"duration": 8665,
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "12994d1b6a07c45fd9776cb8709afc37725a8003bd90e4e829b7cc44fbadc0ec",
|
|
"offscreen": {
|
|
"available": true,
|
|
"selected": true
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 3.603969,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 89,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 89
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 1028,
|
|
"signature": 851219992,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 28,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 13.202683,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 171,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 171
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 2342,
|
|
"signature": 1938468104,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 37,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.48489,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 178,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 178
|
|
},
|
|
"onDemand": true,
|
|
"phase": "fullscreen",
|
|
"visible": 7122,
|
|
"signature": 1909994892,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 71,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.567798,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 180,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 180
|
|
},
|
|
"onDemand": true,
|
|
"phase": "hidden-negative-control",
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 65,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.567798,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 180,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 180
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 7122,
|
|
"signature": 1909994892,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 69,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "function",
|
|
"registered": 151,
|
|
"delivered": 150,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"expectedDisplayTime": 8063.4,
|
|
"height": 720,
|
|
"mediaTime": 13.56,
|
|
"presentationTime": 8063.4,
|
|
"presentedFrames": 284,
|
|
"width": 1280
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.567798,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 180,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 180
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 7122,
|
|
"signature": 1909994892,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 69,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "9cb38aacfe45ed5855ba6ef1518adf1ac029d55d95041432d7e505e37fa75693",
|
|
"bytes": 26663
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "d9268d84f12086f1fb9513cdeea91f00d150f72123e50ef39cd39d3bc0920958",
|
|
"bytes": 229344
|
|
},
|
|
{
|
|
"name": "jassub-display-fullscreen",
|
|
"sha256": "57314a6566ade06a97501ecbbcae778bce392f01dec113d2cdb822bd9b978c6e",
|
|
"bytes": 588594
|
|
},
|
|
{
|
|
"name": "jassub-display-hidden-negative-control",
|
|
"sha256": "2919c127f041d9f3e19ab65c210c3db920653635e33b9b43ae77ab909de5b9be",
|
|
"bytes": 568711
|
|
},
|
|
{
|
|
"name": "jassub-display-restored",
|
|
"sha256": "fc4c3b4178ed9ef28e4aa83345ff8df399c43cc26baece7e172d82a5f1e6bc61",
|
|
"bytes": 591300
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"profile": "Chromium/WebKit short cue windows; metadata corrected; WebKit initial capture could be empty or already the second cue",
|
|
"reportPath": "refactor/.cache/jassub09-display-other-engines.json",
|
|
"sha256": "aae18d9e9b1bbc43d1bfca36b39283b17bcf7ef27f6ab9f54fe5c4e6be196995",
|
|
"resultsPath": "refactor/.cache/jassub09-display-other-engines-results",
|
|
"stats": {
|
|
"startTime": "2026-09-13T19:21:36.909Z",
|
|
"duration": 68959.875,
|
|
"expected": 4,
|
|
"skipped": 0,
|
|
"unexpected": 2,
|
|
"flaky": 0
|
|
},
|
|
"cases": [
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with candidate core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"duration": 9173,
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "f1bccac9797b459eba39875e7fa0f91c8453f3d83c7dd19893513736fea9dcba",
|
|
"offscreen": {
|
|
"available": true,
|
|
"selected": true
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 3.594855,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 93,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 93
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 1028,
|
|
"signature": 851219992,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 42,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 13.461436,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 307,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 307
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 2342,
|
|
"signature": 1938468104,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 75,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 14.038394,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 321,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 321
|
|
},
|
|
"onDemand": true,
|
|
"phase": "fullscreen",
|
|
"visible": 7120,
|
|
"signature": 1903585488,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 128,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 14.182993,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 325,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 325
|
|
},
|
|
"onDemand": true,
|
|
"phase": "hidden-negative-control",
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 138,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 14.182993,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 325,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 325
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 7120,
|
|
"signature": 1903585488,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 127,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "function",
|
|
"registered": 190,
|
|
"delivered": 189,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"expectedDisplayTime": 8417.8,
|
|
"height": 720,
|
|
"mediaTime": 14.16,
|
|
"presentationTime": 8402,
|
|
"presentedFrames": 197,
|
|
"processingDuration": 0.0507,
|
|
"width": 1280
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 14.182993,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 325,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 325
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 7120,
|
|
"signature": 1903585488,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 127,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "664d33bbe6ff35c6d8977080653e7ecd2b961a0980f0164bdf4a0fb32fbb1e9a",
|
|
"bytes": 20850
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "746daea2c5bb64da112c89714824a8b904f464d50ec8949804f70cbdcef35559",
|
|
"bytes": 171883
|
|
},
|
|
{
|
|
"name": "jassub-display-fullscreen",
|
|
"sha256": "1aa599747c3ddb668cc6883c2bef2fc9f93ec77161b9112ed7622fea9655818b",
|
|
"bytes": 433499
|
|
},
|
|
{
|
|
"name": "jassub-display-hidden-negative-control",
|
|
"sha256": "3886b002292d256bf63ea1c4b4159169ba2b55963b75c1697ab92b198957fe79",
|
|
"bytes": 417839
|
|
},
|
|
{
|
|
"name": "jassub-display-restored",
|
|
"sha256": "4c61ad316779dd5dc1aa02a0aa892fe62d02348bf259e77b6d2aac898054fa02",
|
|
"bytes": 436111
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
},
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"duration": 8867,
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "f1bccac9797b459eba39875e7fa0f91c8453f3d83c7dd19893513736fea9dcba",
|
|
"offscreen": {
|
|
"available": true,
|
|
"selected": true
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 3.586952,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 93,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 93
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 1028,
|
|
"signature": 851219992,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 53,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 13.418583,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 306,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 306
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 2342,
|
|
"signature": 1938468104,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 77,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.802132,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 315,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 315
|
|
},
|
|
"onDemand": true,
|
|
"phase": "fullscreen",
|
|
"visible": 7120,
|
|
"signature": 1903585488,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 135,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.958987,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 319,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 319
|
|
},
|
|
"onDemand": true,
|
|
"phase": "hidden-negative-control",
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 123,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.958987,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 319,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 319
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 7120,
|
|
"signature": 1903585488,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 135,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "function",
|
|
"registered": 185,
|
|
"delivered": 184,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"expectedDisplayTime": 8194,
|
|
"height": 720,
|
|
"mediaTime": 13.96,
|
|
"presentationTime": 8178.2,
|
|
"presentedFrames": 192,
|
|
"processingDuration": 0.0485,
|
|
"width": 1280
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.958987,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 319,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 319
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 7120,
|
|
"signature": 1903585488,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 135,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "664d33bbe6ff35c6d8977080653e7ecd2b961a0980f0164bdf4a0fb32fbb1e9a",
|
|
"bytes": 20850
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "746daea2c5bb64da112c89714824a8b904f464d50ec8949804f70cbdcef35559",
|
|
"bytes": 171883
|
|
},
|
|
{
|
|
"name": "jassub-display-fullscreen",
|
|
"sha256": "eee8ed83d1451b2d2d437439f6392dca0914d6d6bb99863458fc6d5ec8ec0d60",
|
|
"bytes": 433530
|
|
},
|
|
{
|
|
"name": "jassub-display-hidden-negative-control",
|
|
"sha256": "9aaca111bd10f5715925bd81034fafb9176f3776d8cab73aa76dac8889a214c7",
|
|
"bytes": 415819
|
|
},
|
|
{
|
|
"name": "jassub-display-restored",
|
|
"sha256": "363d620e77b781fcaeeef51a8c23a707fa953253a82cc7c5e426286719e8c980",
|
|
"bytes": 435481
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
},
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published-5.3.1-beta.1 core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"duration": 9008,
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "f1bccac9797b459eba39875e7fa0f91c8453f3d83c7dd19893513736fea9dcba",
|
|
"offscreen": {
|
|
"available": true,
|
|
"selected": true
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 3.553176,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 92,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 92
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 1028,
|
|
"signature": 851219992,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 52,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 13.41916,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 306,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 306
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 2342,
|
|
"signature": 1938468104,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 75,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 13.975889,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 320,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 320
|
|
},
|
|
"onDemand": true,
|
|
"phase": "fullscreen",
|
|
"visible": 7122,
|
|
"signature": 1910063588,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 122,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 14.116325,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 323,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 323
|
|
},
|
|
"onDemand": true,
|
|
"phase": "hidden-negative-control",
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 129,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 14.116325,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 323,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 323
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 7122,
|
|
"signature": 1910063588,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 139,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "function",
|
|
"registered": 188,
|
|
"delivered": 187,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"expectedDisplayTime": 8318.9,
|
|
"height": 720,
|
|
"mediaTime": 14.12,
|
|
"presentationTime": 8303.7,
|
|
"presentedFrames": 195,
|
|
"processingDuration": 0.0337,
|
|
"width": 1280
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 14.116325,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 323,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 323
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 7122,
|
|
"signature": 1910063588,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 139,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "8a513bca933e6cd9cbd3915aa9bc2a490d6aba9961238ed179f76f2970f92d8f",
|
|
"bytes": 20832
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "746daea2c5bb64da112c89714824a8b904f464d50ec8949804f70cbdcef35559",
|
|
"bytes": 171883
|
|
},
|
|
{
|
|
"name": "jassub-display-fullscreen",
|
|
"sha256": "e753963dd147b6b3b88da48ee2e14dd1508525dedf203537c23f27a3290aaddc",
|
|
"bytes": 433663
|
|
},
|
|
{
|
|
"name": "jassub-display-hidden-negative-control",
|
|
"sha256": "07f39bf85a1e4330bfdd0c31df9ba1751adb444299d9e7cc992cdeb4ec3fb320",
|
|
"bytes": 417889
|
|
},
|
|
{
|
|
"name": "jassub-display-restored",
|
|
"sha256": "2af4ad4d156c240a018cfb76d177c1ccfec56c7ac3c17695fd3924d75f2c33a2",
|
|
"bytes": 436264
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
},
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with candidate core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "webkit",
|
|
"status": "failed",
|
|
"duration": 11852,
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "f1bccac9797b459eba39875e7fa0f91c8453f3d83c7dd19893513736fea9dcba",
|
|
"offscreen": {
|
|
"available": false,
|
|
"selected": false
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 5.3892925,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 10180,
|
|
"signature": 3637463172,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 108,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 13.180938,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 10180,
|
|
"signature": 3637463172,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 163,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "undefined",
|
|
"registered": 125,
|
|
"delivered": 124,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"presentationTime": 11179,
|
|
"expectedDisplayTime": 11212,
|
|
"width": 640,
|
|
"height": 360,
|
|
"mediaTime": 13.3782506,
|
|
"presentedFrames": 0,
|
|
"processingDuration": 0
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 13.180938,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 10180,
|
|
"signature": 3637463172,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 163,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [
|
|
"Error: expect(received).not.toBe(expected) // Object.is equality\n\nExpected: not 3637463172\n\n 195 | const after = await pixels(page, 'after-seek')\n 196 | expect(after.time).toBeGreaterThanOrEqual(10)\n> 197 | expect(after.signature).not.toBe(before.signature)\n | ^\n 198 | await page.evaluate(() => {\n 199 | window.art.fullscreenWeb = true\n 200 | })\n at D:\\github\\ArtPlayer\\test\\browser\\jassub-native.spec.js:197:35"
|
|
],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "f03181b04cf2427c7142f5326486cb727933602fc1683d434449f73c025a0b75",
|
|
"bytes": 131042
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "0bbc622d7c94114defd009640caadb9d38597aae701c183fcebd4e3d3372c32a",
|
|
"bytes": 472056
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
},
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"duration": 14081,
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "f1bccac9797b459eba39875e7fa0f91c8453f3d83c7dd19893513736fea9dcba",
|
|
"offscreen": {
|
|
"available": false,
|
|
"selected": false
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 4.145959,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 100,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 13.231438,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 10180,
|
|
"signature": 3637463172,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 162,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 2560,
|
|
"height": 1440,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 14.8457508,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "fullscreen",
|
|
"visible": 30295,
|
|
"signature": 2705561028,
|
|
"screenshotWidth": 2560,
|
|
"screenshotHeight": 1440,
|
|
"screenshotElapsed": 480,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 2560,
|
|
"height": 1440,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 15.3447717,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "hidden-negative-control",
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"screenshotWidth": 2560,
|
|
"screenshotHeight": 1440,
|
|
"screenshotElapsed": 478,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 2560,
|
|
"height": 1440,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 15.3447717,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 30295,
|
|
"signature": 2705561028,
|
|
"screenshotWidth": 2560,
|
|
"screenshotHeight": 1440,
|
|
"screenshotElapsed": 453,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "undefined",
|
|
"registered": 121,
|
|
"delivered": 120,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"presentationTime": 12044,
|
|
"expectedDisplayTime": 12383,
|
|
"width": 640,
|
|
"height": 360,
|
|
"mediaTime": 15.3447717,
|
|
"presentedFrames": 0,
|
|
"processingDuration": 0
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 2560,
|
|
"height": 1440,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 15.3447717,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 30295,
|
|
"signature": 2705561028,
|
|
"screenshotWidth": 2560,
|
|
"screenshotHeight": 1440,
|
|
"screenshotElapsed": 453,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "271f70dc13f93616f5ae0c9318908cecc144f9631fa3a626f8f8356bc7897958",
|
|
"bytes": 43522
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "fee35c80256ad04d4f772e498b46542dae345db823dee431b6dfbcc9396488f4",
|
|
"bytes": 471887
|
|
},
|
|
{
|
|
"name": "jassub-display-fullscreen",
|
|
"sha256": "3287ed097ce6c83bbd8277304143c1efa26c58b0d3b64e53ee4fbe775409405e",
|
|
"bytes": 1300468
|
|
},
|
|
{
|
|
"name": "jassub-display-hidden-negative-control",
|
|
"sha256": "94b76cd917355fb4d221a853c6409df7f3fc16354395a0a6e940f0d3c7573ab5",
|
|
"bytes": 1281566
|
|
},
|
|
{
|
|
"name": "jassub-display-restored",
|
|
"sha256": "53a0e7c6e096bad0bf447801d12a41ac2f5e34ca8393e9e843416765fea2a395",
|
|
"bytes": 1294363
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
},
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published-5.3.1-beta.1 core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "webkit",
|
|
"status": "failed",
|
|
"duration": 11642,
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "f1bccac9797b459eba39875e7fa0f91c8453f3d83c7dd19893513736fea9dcba",
|
|
"offscreen": {
|
|
"available": false,
|
|
"selected": false
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 5.4120634,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 10180,
|
|
"signature": 3637463172,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 102,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 13.0578755,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 10180,
|
|
"signature": 3637463172,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 159,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "undefined",
|
|
"registered": 119,
|
|
"delivered": 118,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"presentationTime": 10959,
|
|
"expectedDisplayTime": 11098,
|
|
"width": 640,
|
|
"height": 360,
|
|
"mediaTime": 13.1895422,
|
|
"presentedFrames": 0,
|
|
"processingDuration": 0
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 13.0578755,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 10180,
|
|
"signature": 3637463172,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 159,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [
|
|
"Error: expect(received).not.toBe(expected) // Object.is equality\n\nExpected: not 3637463172\n\n 195 | const after = await pixels(page, 'after-seek')\n 196 | expect(after.time).toBeGreaterThanOrEqual(10)\n> 197 | expect(after.signature).not.toBe(before.signature)\n | ^\n 198 | await page.evaluate(() => {\n 199 | window.art.fullscreenWeb = true\n 200 | })\n at D:\\github\\ArtPlayer\\test\\browser\\jassub-native.spec.js:197:35"
|
|
],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "d7d03ab758b038f0177f22ecc1e4f92abcc560b692987012293927e48e18fc05",
|
|
"bytes": 213865
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "7be26a82ab55777f0b1e1eac652de6dfedc43636d0d028bff4a579837184bf79",
|
|
"bytes": 471942
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"profile": "Final screenshot-specific 0-30s and 40-110s cues; seek50; asserts initial cue interval and pixels; no timeout increase",
|
|
"reportPath": "refactor/.cache/jassub09-display-final.json",
|
|
"sha256": "6c0b83d1d0f5672c9fb43d53c113432a08077fe0c01e057a408f08ad18c304db",
|
|
"resultsPath": "refactor/.cache/jassub09-display-final-results",
|
|
"stats": {
|
|
"startTime": "2026-09-13T19:24:05.556Z",
|
|
"duration": 101412.722,
|
|
"expected": 9,
|
|
"skipped": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0
|
|
},
|
|
"cases": [
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with candidate core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"duration": 9055,
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "dd882fd3fe1914a3ba4260694360f223b3d74f75e360216221aa1f229ba54e7a",
|
|
"offscreen": {
|
|
"available": true,
|
|
"selected": true
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 3.581166,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 93,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 93
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 1028,
|
|
"signature": 851219992,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 40,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 53.423873,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 282,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 282
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 2342,
|
|
"signature": 1938468104,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 70,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 53.975709,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 296,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 296
|
|
},
|
|
"onDemand": true,
|
|
"phase": "fullscreen",
|
|
"visible": 6597,
|
|
"signature": 161483676,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 115,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 54.107292,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 299,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 299
|
|
},
|
|
"onDemand": true,
|
|
"phase": "hidden-negative-control",
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 119,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 54.107292,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 299,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 299
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 6597,
|
|
"signature": 161483676,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 114,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "function",
|
|
"registered": 189,
|
|
"delivered": 188,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"expectedDisplayTime": 8370.4,
|
|
"height": 720,
|
|
"mediaTime": 54.12,
|
|
"presentationTime": 8354.1,
|
|
"presentedFrames": 196,
|
|
"processingDuration": 0.1999,
|
|
"width": 1280
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 54.107292,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 299,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 299
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 6597,
|
|
"signature": 161483676,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 114,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "8a513bca933e6cd9cbd3915aa9bc2a490d6aba9961238ed179f76f2970f92d8f",
|
|
"bytes": 20832
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "6f2ef853233ed8cd2af29bc6ecc4bb0b9b503c128371461dcce111f5a0656f12",
|
|
"bytes": 161709
|
|
},
|
|
{
|
|
"name": "jassub-display-fullscreen",
|
|
"sha256": "9a2c92fcb06e97c065209fc90ad57647525d44b2880eae2091479dc173ec260d",
|
|
"bytes": 383710
|
|
},
|
|
{
|
|
"name": "jassub-display-hidden-negative-control",
|
|
"sha256": "544d4be74b244b233f919a12a415bb721e1179ac2b0e34a8573d8f8bbfbc5248",
|
|
"bytes": 363588
|
|
},
|
|
{
|
|
"name": "jassub-display-restored",
|
|
"sha256": "b7cb6ce8024bed9e7a147da6fce38805207124512af37c9f14071d0dad47e56d",
|
|
"bytes": 383483
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
},
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"duration": 8820,
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "dd882fd3fe1914a3ba4260694360f223b3d74f75e360216221aa1f229ba54e7a",
|
|
"offscreen": {
|
|
"available": true,
|
|
"selected": true
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 3.611175,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 94,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 94
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 1028,
|
|
"signature": 851219992,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 43,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 53.42054,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 283,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 283
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 2342,
|
|
"signature": 1938468104,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 73,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 53.800143,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 292,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 292
|
|
},
|
|
"onDemand": true,
|
|
"phase": "fullscreen",
|
|
"visible": 6055,
|
|
"signature": 2649510240,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 132,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 53.953134,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 296,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 296
|
|
},
|
|
"onDemand": true,
|
|
"phase": "hidden-negative-control",
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 120,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 53.953134,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 296,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 296
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 6055,
|
|
"signature": 2649510240,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 113,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "function",
|
|
"registered": 185,
|
|
"delivered": 184,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"expectedDisplayTime": 8172.9,
|
|
"height": 720,
|
|
"mediaTime": 53.96,
|
|
"presentationTime": 8157,
|
|
"presentedFrames": 192,
|
|
"processingDuration": 0.1969,
|
|
"width": 1280
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 53.953134,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 296,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 296
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 6055,
|
|
"signature": 2649510240,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 113,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "664d33bbe6ff35c6d8977080653e7ecd2b961a0980f0164bdf4a0fb32fbb1e9a",
|
|
"bytes": 20850
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "6f2ef853233ed8cd2af29bc6ecc4bb0b9b503c128371461dcce111f5a0656f12",
|
|
"bytes": 161709
|
|
},
|
|
{
|
|
"name": "jassub-display-fullscreen",
|
|
"sha256": "fd26382e22be0e55d237171b1bf25b1651b6fb25d912f09f011bfabb57498036",
|
|
"bytes": 384150
|
|
},
|
|
{
|
|
"name": "jassub-display-hidden-negative-control",
|
|
"sha256": "69087ca1d5cdafc4f3c4405f2031cae859894fe658755cf2796ab2c5ab3bc086",
|
|
"bytes": 362027
|
|
},
|
|
{
|
|
"name": "jassub-display-restored",
|
|
"sha256": "f6ba81cfac0b7fc78d4ba8d907a1add6117883dd930106ce4f6d12c628ffeaa9",
|
|
"bytes": 380205
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
},
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published-5.3.1-beta.1 core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"duration": 9923,
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "dd882fd3fe1914a3ba4260694360f223b3d74f75e360216221aa1f229ba54e7a",
|
|
"offscreen": {
|
|
"available": true,
|
|
"selected": true
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 4.594488,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 118,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 118
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 1028,
|
|
"signature": 851219992,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 41,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 53.396202,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 306,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 306
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 2342,
|
|
"signature": 1938468104,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 68,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 53.923175,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 320,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 320
|
|
},
|
|
"onDemand": true,
|
|
"phase": "fullscreen",
|
|
"visible": 6599,
|
|
"signature": 167961776,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 123,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 54.062477,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 323,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 323
|
|
},
|
|
"onDemand": true,
|
|
"phase": "hidden-negative-control",
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 126,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 54.062477,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 323,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 323
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 6599,
|
|
"signature": 167961776,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 115,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "function",
|
|
"registered": 213,
|
|
"delivered": 212,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"expectedDisplayTime": 9279,
|
|
"height": 720,
|
|
"mediaTime": 54.08,
|
|
"presentationTime": 9262.8,
|
|
"presentedFrames": 220,
|
|
"processingDuration": 0.0475,
|
|
"width": 1280
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 54.062477,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 323,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 323
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 6599,
|
|
"signature": 167961776,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 115,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "8ba81febfee2a53925a195ce023ca0b86ac87af8f7c938b8d68e98774c83538f",
|
|
"bytes": 17115
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "71f5aa1d5c95a53be03b2b0738c71b2a9a39421f949d5ff6d93251e4785579d1",
|
|
"bytes": 162003
|
|
},
|
|
{
|
|
"name": "jassub-display-fullscreen",
|
|
"sha256": "c5d4180047220186de32893f1bf8cfc7170f177506150972d0580b8c560ab716",
|
|
"bytes": 377722
|
|
},
|
|
{
|
|
"name": "jassub-display-hidden-negative-control",
|
|
"sha256": "6cc6ea0ac3c680acd69038adc262e990782245592e530a26eeec76037f0497ec",
|
|
"bytes": 368368
|
|
},
|
|
{
|
|
"name": "jassub-display-restored",
|
|
"sha256": "b8afb8a8e24ea204a8fd6ec6f5e4392799798202d2309194241b53f5818fc723",
|
|
"bytes": 386661
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
},
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with candidate core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"duration": 9775,
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "dd882fd3fe1914a3ba4260694360f223b3d74f75e360216221aa1f229ba54e7a",
|
|
"offscreen": {
|
|
"available": true,
|
|
"selected": true
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 3.642548,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 90,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 90
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 1028,
|
|
"signature": 851219992,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 30,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 53.246443,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 175,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 175
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 2342,
|
|
"signature": 1938468104,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 34,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 53.689996,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 185,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 185
|
|
},
|
|
"onDemand": true,
|
|
"phase": "fullscreen",
|
|
"visible": 6615,
|
|
"signature": 221220536,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 76,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 53.770899,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 187,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 187
|
|
},
|
|
"onDemand": true,
|
|
"phase": "hidden-negative-control",
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 69,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 53.770899,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 187,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 187
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 6607,
|
|
"signature": 194556840,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 72,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "function",
|
|
"registered": 165,
|
|
"delivered": 164,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"expectedDisplayTime": 8556.18,
|
|
"height": 720,
|
|
"mediaTime": 53.76,
|
|
"presentationTime": 8556.18,
|
|
"presentedFrames": 293,
|
|
"width": 1280
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 53.770899,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 187,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 187
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 6607,
|
|
"signature": 194556840,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 72,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "c1c70e3a349c57afab4f489e3d52544b98c4b2af236a29943bfae0f937d749d6",
|
|
"bytes": 26649
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "18a06091d5f1a9c55f854da8394eecc2eb0853566e8edda337e80594c34fd4e6",
|
|
"bytes": 217412
|
|
},
|
|
{
|
|
"name": "jassub-display-fullscreen",
|
|
"sha256": "fa36347e0760fc6ec42d71132286ff84f6614bc1bc5a176124646abbb1040292",
|
|
"bytes": 541290
|
|
},
|
|
{
|
|
"name": "jassub-display-hidden-negative-control",
|
|
"sha256": "7efe1ff1a099f1edf0de0926dc67ce47539f6be1ba54a5787bcf4e4fe4c190fa",
|
|
"bytes": 513668
|
|
},
|
|
{
|
|
"name": "jassub-display-restored",
|
|
"sha256": "ab696ff7ab4d93f0eb216e82fe604053d2d001baabe8da94c9169c7f453e5902",
|
|
"bytes": 536502
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
},
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"duration": 8508,
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "dd882fd3fe1914a3ba4260694360f223b3d74f75e360216221aa1f229ba54e7a",
|
|
"offscreen": {
|
|
"available": true,
|
|
"selected": true
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 3.368996,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 83,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 83
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 1028,
|
|
"signature": 851219992,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 27,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 53.222194,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 166,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 166
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 2342,
|
|
"signature": 1938468104,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 31,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 53.585994,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 176,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 176
|
|
},
|
|
"onDemand": true,
|
|
"phase": "fullscreen",
|
|
"visible": 6615,
|
|
"signature": 221220536,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 79,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 53.70728,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 178,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 178
|
|
},
|
|
"onDemand": true,
|
|
"phase": "hidden-negative-control",
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 56,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 53.70728,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 178,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 178
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 6611,
|
|
"signature": 207888696,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 69,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "function",
|
|
"registered": 158,
|
|
"delivered": 157,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"expectedDisplayTime": 7949.64,
|
|
"height": 720,
|
|
"mediaTime": 53.72,
|
|
"presentationTime": 7932.98,
|
|
"presentedFrames": 277,
|
|
"width": 1280
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 53.70728,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 178,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 178
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 6611,
|
|
"signature": 207888696,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 69,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "cf0857e7840e476d2a0411ad77a6fe99273095d8f16dea93f9a0af892cda5d37",
|
|
"bytes": 26658
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "380510726ece09376b5faf3ac661758df12a62d3b2f35cde5bd68e4886b6baa6",
|
|
"bytes": 217356
|
|
},
|
|
{
|
|
"name": "jassub-display-fullscreen",
|
|
"sha256": "d8c6dd9525523ad202f5d09b23bcd6c6b7b65c0502d768a77044111be7b8bf9a",
|
|
"bytes": 547303
|
|
},
|
|
{
|
|
"name": "jassub-display-hidden-negative-control",
|
|
"sha256": "186eaa67716464ee807b9aa69a9c4288d4c5214dc23864b4193eb95ad25117ef",
|
|
"bytes": 520972
|
|
},
|
|
{
|
|
"name": "jassub-display-restored",
|
|
"sha256": "7aa6bcb1efd407e531a46269d2f536b2daa2eb61a2b6b2d9e1154c2d4ea9dff6",
|
|
"bytes": 543902
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
},
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published-5.3.1-beta.1 core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"duration": 8513,
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "dd882fd3fe1914a3ba4260694360f223b3d74f75e360216221aa1f229ba54e7a",
|
|
"offscreen": {
|
|
"available": true,
|
|
"selected": true
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 3.539741,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 88,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 88
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 1027,
|
|
"signature": 850394300,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 26,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 640,
|
|
"height": 360,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 53.24975,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 171,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 171
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 2342,
|
|
"signature": 1938468104,
|
|
"screenshotWidth": 640,
|
|
"screenshotHeight": 360,
|
|
"screenshotElapsed": 33,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 53.451874,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 177,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 177
|
|
},
|
|
"onDemand": true,
|
|
"phase": "fullscreen",
|
|
"visible": 6633,
|
|
"signature": 280828012,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 70,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 53.573164,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 179,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 179
|
|
},
|
|
"onDemand": true,
|
|
"phase": "hidden-negative-control",
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 60,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 53.573164,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 179,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 179
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 6615,
|
|
"signature": 221220536,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 68,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "function",
|
|
"registered": 158,
|
|
"delivered": 157,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"expectedDisplayTime": 7906.56,
|
|
"height": 720,
|
|
"mediaTime": 53.56,
|
|
"presentationTime": 7889.88,
|
|
"presentedFrames": 282,
|
|
"width": 1280
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 53.573164,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 179,
|
|
"droppedFrames": 0,
|
|
"mozPresentedFrames": 179
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 6615,
|
|
"signature": 221220536,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 68,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "b2f4b840ba5e779edba0588678bc1375e0d18a4d72d51696acf135b67e8d9668",
|
|
"bytes": 27274
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "33afeefd99e079e2639837386e98c97083c67fce97735a8fe3b4b2fcb123ba27",
|
|
"bytes": 217259
|
|
},
|
|
{
|
|
"name": "jassub-display-fullscreen",
|
|
"sha256": "18ebca3b42757fc126b841c1acc2e7788754ffa2a061ec626e083c4c120345f3",
|
|
"bytes": 549953
|
|
},
|
|
{
|
|
"name": "jassub-display-hidden-negative-control",
|
|
"sha256": "6a5fc65c423f55867ddf31a7dc8fca4ef298f964ca31faf860d767be4c79e510",
|
|
"bytes": 528838
|
|
},
|
|
{
|
|
"name": "jassub-display-restored",
|
|
"sha256": "3940dc69b7620c0e4afcac482e7c4f835ab6c8bef7b4ce236f20c67140186d40",
|
|
"bytes": 551355
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
},
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with candidate core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"duration": 13904,
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "dd882fd3fe1914a3ba4260694360f223b3d74f75e360216221aa1f229ba54e7a",
|
|
"offscreen": {
|
|
"available": false,
|
|
"selected": false
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 4.1812715,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 4369,
|
|
"signature": 1588904296,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 81,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 53.2288547,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 10180,
|
|
"signature": 3637463172,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 130,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 2560,
|
|
"height": 1440,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 54.4622925,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "fullscreen",
|
|
"visible": 27951,
|
|
"signature": 1535513192,
|
|
"screenshotWidth": 2560,
|
|
"screenshotHeight": 1440,
|
|
"screenshotElapsed": 471,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 2560,
|
|
"height": 1440,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 54.9518342,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "hidden-negative-control",
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"screenshotWidth": 2560,
|
|
"screenshotHeight": 1440,
|
|
"screenshotElapsed": 493,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 2560,
|
|
"height": 1440,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 54.9518342,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 27887,
|
|
"signature": 682245096,
|
|
"screenshotWidth": 2560,
|
|
"screenshotHeight": 1440,
|
|
"screenshotElapsed": 437,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "undefined",
|
|
"registered": 115,
|
|
"delivered": 114,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"presentationTime": 11821,
|
|
"expectedDisplayTime": 12161,
|
|
"width": 640,
|
|
"height": 360,
|
|
"mediaTime": 54.9518342,
|
|
"presentedFrames": 0,
|
|
"processingDuration": 0
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 2560,
|
|
"height": 1440,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 54.9518342,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 27887,
|
|
"signature": 682245096,
|
|
"screenshotWidth": 2560,
|
|
"screenshotHeight": 1440,
|
|
"screenshotElapsed": 437,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "0153d1d577015dce2964e2d215d2369097e18cf86a88ffde8a9d52c5aa80b5a3",
|
|
"bytes": 51584
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "53d6fd712b648176c3735d1c1c03f552a6e89e68aa25950613da5020fcd992ec",
|
|
"bytes": 432628
|
|
},
|
|
{
|
|
"name": "jassub-display-fullscreen",
|
|
"sha256": "620e53c4c0e4e237f0a66e10989bb345b50f35dc1afb0e3eff9a218931e72a55",
|
|
"bytes": 1161255
|
|
},
|
|
{
|
|
"name": "jassub-display-hidden-negative-control",
|
|
"sha256": "3788c302d679a2b58079d20238aba2f6c0d7d9f2073d968617764e2f930acfc0",
|
|
"bytes": 1144616
|
|
},
|
|
{
|
|
"name": "jassub-display-restored",
|
|
"sha256": "28d15ee87bd2f7da76db28eb2532ea91d5be2406759ed1698cbe512404b842b8",
|
|
"bytes": 1180798
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
},
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"duration": 14314,
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "dd882fd3fe1914a3ba4260694360f223b3d74f75e360216221aa1f229ba54e7a",
|
|
"offscreen": {
|
|
"available": false,
|
|
"selected": false
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 4.2338132,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 4369,
|
|
"signature": 1588904296,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 109,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 53.2135422,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 10180,
|
|
"signature": 3637463172,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 159,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 2560,
|
|
"height": 1440,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 54.7810216,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "fullscreen",
|
|
"visible": 27903,
|
|
"signature": 895562312,
|
|
"screenshotWidth": 2560,
|
|
"screenshotHeight": 1440,
|
|
"screenshotElapsed": 483,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 2560,
|
|
"height": 1440,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 55.2927093,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "hidden-negative-control",
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"screenshotWidth": 2560,
|
|
"screenshotHeight": 1440,
|
|
"screenshotElapsed": 482,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 2560,
|
|
"height": 1440,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 55.2927093,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 27887,
|
|
"signature": 682245096,
|
|
"screenshotWidth": 2560,
|
|
"screenshotHeight": 1440,
|
|
"screenshotElapsed": 459,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "undefined",
|
|
"registered": 119,
|
|
"delivered": 118,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"presentationTime": 12294,
|
|
"expectedDisplayTime": 12635,
|
|
"width": 640,
|
|
"height": 360,
|
|
"mediaTime": 55.2927093,
|
|
"presentedFrames": 0,
|
|
"processingDuration": 0
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 2560,
|
|
"height": 1440,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 55.2927093,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 27887,
|
|
"signature": 682245096,
|
|
"screenshotWidth": 2560,
|
|
"screenshotHeight": 1440,
|
|
"screenshotElapsed": 459,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "814ff8dfd73108ca2fc3b404e4f50147a191a4257917bdc396e28651c4603c67",
|
|
"bytes": 51348
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "53d6fd712b648176c3735d1c1c03f552a6e89e68aa25950613da5020fcd992ec",
|
|
"bytes": 432628
|
|
},
|
|
{
|
|
"name": "jassub-display-fullscreen",
|
|
"sha256": "c97a620fba6ce7d3b900b8af3273449446d56da7612f7dcb7a49d5a59a8c33ec",
|
|
"bytes": 1168731
|
|
},
|
|
{
|
|
"name": "jassub-display-hidden-negative-control",
|
|
"sha256": "19e9ca490e96cc495b96b14aa7911eedd7a7d31c24b92375b5be320bc06ba55f",
|
|
"bytes": 1146721
|
|
},
|
|
{
|
|
"name": "jassub-display-restored",
|
|
"sha256": "698afe1cce7fc91a7ca4699182d39669a61381273357cc520d1d4e4b2cd34b9a",
|
|
"bytes": 1182649
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
},
|
|
{
|
|
"title": "JASSUB candidate artifact renders actual WASM subtitles through seek and layout with published-5.3.1-beta.1 core, customCanvas=false, defaultOffscreen=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"duration": 13765,
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"source": {
|
|
"artifact": "packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js",
|
|
"sha256": "fb8cd8b7b6fb57a7866f929cfe20f7f582c86af96101f23c572dd79b4912dc9f"
|
|
},
|
|
"subtitleSha256": "dd882fd3fe1914a3ba4260694360f223b3d74f75e360216221aa1f229ba54e7a",
|
|
"offscreen": {
|
|
"available": false,
|
|
"selected": false
|
|
},
|
|
"screenshotReadback": true,
|
|
"snapshots": [
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 4.0846257,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "before-seek",
|
|
"visible": 4369,
|
|
"signature": 1588904296,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 92,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 1280,
|
|
"height": 720,
|
|
"cssWidth": 640,
|
|
"cssHeight": 360,
|
|
"clip": {
|
|
"x": 8,
|
|
"y": 8,
|
|
"width": 640,
|
|
"height": 360
|
|
},
|
|
"time": 53.1336881,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "after-seek",
|
|
"visible": 10180,
|
|
"signature": 3637463172,
|
|
"screenshotWidth": 1280,
|
|
"screenshotHeight": 720,
|
|
"screenshotElapsed": 156,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 2560,
|
|
"height": 1440,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 54.4217091,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "fullscreen",
|
|
"visible": 27967,
|
|
"signature": 1748829896,
|
|
"screenshotWidth": 2560,
|
|
"screenshotHeight": 1440,
|
|
"screenshotElapsed": 452,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 2560,
|
|
"height": 1440,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 54.9010008,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "hidden-negative-control",
|
|
"visible": 0,
|
|
"signature": 0,
|
|
"screenshotWidth": 2560,
|
|
"screenshotHeight": 1440,
|
|
"screenshotElapsed": 460,
|
|
"observation": "composited-png"
|
|
},
|
|
{
|
|
"width": 2560,
|
|
"height": 1440,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 54.9010008,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 27887,
|
|
"signature": 682245096,
|
|
"screenshotWidth": 2560,
|
|
"screenshotHeight": 1440,
|
|
"screenshotElapsed": 504,
|
|
"observation": "composited-png"
|
|
}
|
|
],
|
|
"frames": {
|
|
"before": "undefined",
|
|
"registered": 113,
|
|
"delivered": 112,
|
|
"after": "function",
|
|
"lastMetadata": {
|
|
"presentationTime": 11393,
|
|
"expectedDisplayTime": 11469,
|
|
"width": 640,
|
|
"height": 360,
|
|
"mediaTime": 54.9010008,
|
|
"presentedFrames": 0,
|
|
"processingDuration": 0
|
|
}
|
|
},
|
|
"lastPixel": {
|
|
"width": 2560,
|
|
"height": 1440,
|
|
"cssWidth": 1280,
|
|
"cssHeight": 720,
|
|
"clip": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"time": 54.9010008,
|
|
"connected": true,
|
|
"media": {
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"totalFrames": 0,
|
|
"droppedFrames": 0,
|
|
"decodedFrames": 0
|
|
},
|
|
"onDemand": true,
|
|
"phase": "restored",
|
|
"visible": 27887,
|
|
"signature": 682245096,
|
|
"screenshotWidth": 2560,
|
|
"screenshotHeight": 1440,
|
|
"screenshotElapsed": 504,
|
|
"observation": "composited-png"
|
|
},
|
|
"errors": [],
|
|
"screenshots": [
|
|
{
|
|
"name": "jassub-display-before-seek",
|
|
"sha256": "cd952d56d6f8bfc41f26386a3467f32a82aa50085e34aeec22acf2d115a47aa9",
|
|
"bytes": 56907
|
|
},
|
|
{
|
|
"name": "jassub-display-after-seek",
|
|
"sha256": "63b4cd4e9d3907e989dfd5c929182eff58e91e11969b2d5a752b7eb003feead6",
|
|
"bytes": 433047
|
|
},
|
|
{
|
|
"name": "jassub-display-fullscreen",
|
|
"sha256": "e39bc98ae903ad8533043e200306c8da980e1c2a5f1061964d37300f08044d0d",
|
|
"bytes": 1160996
|
|
},
|
|
{
|
|
"name": "jassub-display-hidden-negative-control",
|
|
"sha256": "5094ee2c518e77cd497cfb40d1324e07e291aa14cc85b197b8dadc702a456e40",
|
|
"bytes": 1141600
|
|
},
|
|
{
|
|
"name": "jassub-display-restored",
|
|
"sha256": "ecad5630cfc9b2b1849102eeca11bf2ec9f59b1af50c9c1d83d238add7d67ce5",
|
|
"bytes": 1177477
|
|
}
|
|
],
|
|
"attemptErrors": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|