mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-08 19:06:15 -08:00
4570 lines
155 KiB
JSON
4570 lines
155 KiB
JSON
{
|
|
"task": "PKG-MASK-05",
|
|
"status": "doing",
|
|
"sourceCommit": "aca4bc1cd26f3327236cc9801b331c40ac93e385",
|
|
"test": {
|
|
"file": "test/browser/danmuku-mask-native.spec.js",
|
|
"sha256": "0ae683f88bcb56e3920e0120c7be8f9a6927e65173668ad2eed200c76a48aed1"
|
|
},
|
|
"node": "v24.21.0",
|
|
"platform": "win32",
|
|
"passed": 36,
|
|
"failed": 0,
|
|
"skipped": 0,
|
|
"retries": 0,
|
|
"reports": [
|
|
{
|
|
"format": "main",
|
|
"report": {
|
|
"file": "refactor/.cache/mask05-native-main-final.json",
|
|
"sha256": "9bffd7499e2452fac1ce45f3c5c4131c9c9c50d4020ed5e4780805ca7242ea5a"
|
|
},
|
|
"log": {
|
|
"file": "refactor/.cache/mask05-native-main-final.log",
|
|
"sha256": "a2b6f99e3a6079c412746b770963a83563a2cb68477b6356eb5189ed0fdea9d4"
|
|
},
|
|
"stats": {
|
|
"startTime": "2026-09-13T16:25:03.317Z",
|
|
"duration": 152613.854,
|
|
"expected": 18,
|
|
"skipped": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0
|
|
},
|
|
"cases": [
|
|
{
|
|
"title": "Mask actual local MediaPipe model renders, stops and restarts with candidate core",
|
|
"engine": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 6724,
|
|
"core": {
|
|
"id": "candidate",
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "d9aeee649395b78eb30b38dcaefb3c19c731c21b08e356485bac7cda08ead242",
|
|
"bytes": 378117
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.js",
|
|
"sha256": "406a8c28207d386cffe1e61dc79afd8a6a9d5cbd1dc8e1661b4febbf48182f55"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
],
|
|
"external": [],
|
|
"modelRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
}
|
|
],
|
|
"snapshots": [
|
|
{
|
|
"time": 6.773363,
|
|
"firstTime": 5.966282,
|
|
"lastTime": 6.643641,
|
|
"width": 1280,
|
|
"height": 720,
|
|
"transparent": 338064,
|
|
"opaque": 583536,
|
|
"pixels": 921600,
|
|
"maskImage": "url(\"data:image/png;base64,iVBORw0KGgoAAAANSU",
|
|
"outputs": 7
|
|
}
|
|
],
|
|
"outputCount": 25,
|
|
"outputCanvasesCleared": true,
|
|
"limitation": "Actual SDK/model, native video and output bitmap lifecycle. No assertion of private MediaPipe/GPU closure or Danmuku layout composition.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-model-page",
|
|
"sha256": "5ea001f37cf960293696a651c3c5e29931ddab13645563b3610b71ae85177e56"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual model and Danmuku share the layer through pause, seek and web fullscreen with candidate core",
|
|
"engine": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 11315,
|
|
"core": {
|
|
"id": "candidate",
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "d9aeee649395b78eb30b38dcaefb3c19c731c21b08e356485bac7cda08ead242",
|
|
"bytes": 378117
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.js",
|
|
"sha256": "406a8c28207d386cffe1e61dc79afd8a6a9d5cbd1dc8e1661b4febbf48182f55"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
],
|
|
"external": [],
|
|
"snapshots": [
|
|
{
|
|
"phase": "playing",
|
|
"time": 8.92563,
|
|
"outputs": 23,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "paused",
|
|
"time": 10.523934,
|
|
"outputs": 36,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "fullscreen-paused",
|
|
"time": 20,
|
|
"outputs": 36,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 1280,
|
|
"height": 720,
|
|
"fullscreenWeb": true
|
|
},
|
|
{
|
|
"phase": "restored",
|
|
"time": 23.102348,
|
|
"outputs": 61,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
}
|
|
],
|
|
"visible": [
|
|
{
|
|
"text": "Ready mask combination",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 275,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
},
|
|
{
|
|
"text": "After seek and visibility",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 312.5,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
}
|
|
],
|
|
"seeked": {
|
|
"time": 20,
|
|
"outputs": 36
|
|
},
|
|
"outputCount": 72,
|
|
"startup": {
|
|
"visible": false,
|
|
"firstSamples": [
|
|
{
|
|
"time": 6.256901,
|
|
"wall": 1755,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 6.417124,
|
|
"wall": 1915.699999988079,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 6.541528,
|
|
"wall": 2039.5,
|
|
"rows": []
|
|
}
|
|
],
|
|
"samplesInWindow": [],
|
|
"firstOutputs": [
|
|
6.121699,
|
|
6.256166,
|
|
6.416498,
|
|
6.540911
|
|
]
|
|
},
|
|
"limitation": "Actual model, native media, timestamp-delivered Danmuku and CSS web fullscreen. No OS fullscreen, GPU completion or device coverage claim.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-combination-page",
|
|
"sha256": "061a4d6feb8412b210a11c6f6a4c0de74dad64f6c95430d9cbe6e80dab46f025"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual local MediaPipe model renders, stops and restarts with published core",
|
|
"engine": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 6452,
|
|
"core": {
|
|
"id": "published",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.js",
|
|
"sha256": "406a8c28207d386cffe1e61dc79afd8a6a9d5cbd1dc8e1661b4febbf48182f55"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
],
|
|
"external": [],
|
|
"modelRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
}
|
|
],
|
|
"snapshots": [
|
|
{
|
|
"time": 6.689145,
|
|
"firstTime": 6.059932,
|
|
"lastTime": 6.554668,
|
|
"width": 1280,
|
|
"height": 720,
|
|
"transparent": 341884,
|
|
"opaque": 579716,
|
|
"pixels": 921600,
|
|
"maskImage": "url(\"data:image/png;base64,iVBORw0KGgoAAAANSU",
|
|
"outputs": 6
|
|
}
|
|
],
|
|
"outputCount": 24,
|
|
"outputCanvasesCleared": true,
|
|
"limitation": "Actual SDK/model, native video and output bitmap lifecycle. No assertion of private MediaPipe/GPU closure or Danmuku layout composition.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-model-page",
|
|
"sha256": "70d35d0d79354cd5421a921060156d07e28fabb2409d403cd1bcd8a034a2551c"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual model and Danmuku share the layer through pause, seek and web fullscreen with published core",
|
|
"engine": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 11540,
|
|
"core": {
|
|
"id": "published",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.js",
|
|
"sha256": "406a8c28207d386cffe1e61dc79afd8a6a9d5cbd1dc8e1661b4febbf48182f55"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
],
|
|
"external": [],
|
|
"snapshots": [
|
|
{
|
|
"phase": "playing",
|
|
"time": 9.258248,
|
|
"outputs": 27,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "paused",
|
|
"time": 10.831688,
|
|
"outputs": 40,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "fullscreen-paused",
|
|
"time": 20,
|
|
"outputs": 40,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 1280,
|
|
"height": 720,
|
|
"fullscreenWeb": true
|
|
},
|
|
{
|
|
"phase": "restored",
|
|
"time": 23.066495,
|
|
"outputs": 65,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
}
|
|
],
|
|
"visible": [
|
|
{
|
|
"text": "Ready mask combination",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 275,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
},
|
|
{
|
|
"text": "After seek and visibility",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 312.5,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
}
|
|
],
|
|
"seeked": {
|
|
"time": 20,
|
|
"outputs": 40
|
|
},
|
|
"outputCount": 76,
|
|
"startup": {
|
|
"visible": false,
|
|
"firstSamples": [
|
|
{
|
|
"time": 6.170958,
|
|
"wall": 1609.5,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 6.326293,
|
|
"wall": 1764.800000011921,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 6.450651,
|
|
"wall": 1888.199999988079,
|
|
"rows": []
|
|
}
|
|
],
|
|
"samplesInWindow": [],
|
|
"firstOutputs": [
|
|
6.040193,
|
|
6.170227,
|
|
6.325647,
|
|
6.450078
|
|
]
|
|
},
|
|
"limitation": "Actual model, native media, timestamp-delivered Danmuku and CSS web fullscreen. No OS fullscreen, GPU completion or device coverage claim.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-combination-page",
|
|
"sha256": "86416df2d5c19738e872be0b03c38c7a9fc23e9c424da1205dad6f004fe56de3"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual local MediaPipe model renders, stops and restarts with published-5.3.1-beta.1 core",
|
|
"engine": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 6486,
|
|
"core": {
|
|
"id": "published-5.3.1-beta.1",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.3.1-beta.1",
|
|
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
|
|
"bytes": 159458
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.js",
|
|
"sha256": "406a8c28207d386cffe1e61dc79afd8a6a9d5cbd1dc8e1661b4febbf48182f55"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
],
|
|
"external": [],
|
|
"modelRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
}
|
|
],
|
|
"snapshots": [
|
|
{
|
|
"time": 6.736771,
|
|
"firstTime": 6.067674,
|
|
"lastTime": 6.600092,
|
|
"width": 1280,
|
|
"height": 720,
|
|
"transparent": 342187,
|
|
"opaque": 579413,
|
|
"pixels": 921600,
|
|
"maskImage": "url(\"data:image/png;base64,iVBORw0KGgoAAAANSU",
|
|
"outputs": 6
|
|
}
|
|
],
|
|
"outputCount": 24,
|
|
"outputCanvasesCleared": true,
|
|
"limitation": "Actual SDK/model, native video and output bitmap lifecycle. No assertion of private MediaPipe/GPU closure or Danmuku layout composition.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-model-page",
|
|
"sha256": "ba2aee0df2d8d2d4ff657d0a9cf324899d208cf7a6d6d0ea6b83d4e10e1ae69b"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual model and Danmuku share the layer through pause, seek and web fullscreen with published-5.3.1-beta.1 core",
|
|
"engine": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 11753,
|
|
"core": {
|
|
"id": "published-5.3.1-beta.1",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.3.1-beta.1",
|
|
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
|
|
"bytes": 159458
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.js",
|
|
"sha256": "406a8c28207d386cffe1e61dc79afd8a6a9d5cbd1dc8e1661b4febbf48182f55"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
],
|
|
"external": [],
|
|
"snapshots": [
|
|
{
|
|
"phase": "playing",
|
|
"time": 9.281374,
|
|
"outputs": 27,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "paused",
|
|
"time": 10.854857,
|
|
"outputs": 40,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "fullscreen-paused",
|
|
"time": 20,
|
|
"outputs": 40,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 1280,
|
|
"height": 720,
|
|
"fullscreenWeb": true
|
|
},
|
|
{
|
|
"phase": "restored",
|
|
"time": 23.208207,
|
|
"outputs": 65,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
}
|
|
],
|
|
"visible": [
|
|
{
|
|
"text": "Ready mask combination",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 275,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
},
|
|
{
|
|
"text": "After seek and visibility",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 312.5,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
}
|
|
],
|
|
"seeked": {
|
|
"time": 20,
|
|
"outputs": 40
|
|
},
|
|
"outputCount": 76,
|
|
"startup": {
|
|
"visible": false,
|
|
"firstSamples": [
|
|
{
|
|
"time": 6.192061,
|
|
"wall": 1634,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 6.345875,
|
|
"wall": 1786.800000011921,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 6.467903,
|
|
"wall": 1909.5,
|
|
"rows": []
|
|
}
|
|
],
|
|
"samplesInWindow": [],
|
|
"firstOutputs": [
|
|
6.056965,
|
|
6.191389,
|
|
6.345207,
|
|
6.467232
|
|
]
|
|
},
|
|
"limitation": "Actual model, native media, timestamp-delivered Danmuku and CSS web fullscreen. No OS fullscreen, GPU completion or device coverage claim.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-combination-page",
|
|
"sha256": "a0b432a703dac4ef624cef00fc49080b06db87a0079518e7d4bc449f7a9ab38b"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual local MediaPipe model renders, stops and restarts with candidate core",
|
|
"engine": "firefox",
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 7428,
|
|
"core": {
|
|
"id": "candidate",
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "d9aeee649395b78eb30b38dcaefb3c19c731c21b08e356485bac7cda08ead242",
|
|
"bytes": 378117
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.js",
|
|
"sha256": "406a8c28207d386cffe1e61dc79afd8a6a9d5cbd1dc8e1661b4febbf48182f55"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [],
|
|
"external": [],
|
|
"modelRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
}
|
|
],
|
|
"snapshots": [
|
|
{
|
|
"time": 7.062465,
|
|
"firstTime": 6.861084,
|
|
"lastTime": 7.022338,
|
|
"width": 1280,
|
|
"height": 720,
|
|
"transparent": 329533,
|
|
"opaque": 592067,
|
|
"pixels": 921600,
|
|
"maskImage": "url(\"data:image/png;base64,iVBORw0KGgoAAAANSU",
|
|
"outputs": 4
|
|
}
|
|
],
|
|
"outputCount": 10,
|
|
"outputCanvasesCleared": true,
|
|
"limitation": "Actual SDK/model, native video and output bitmap lifecycle. No assertion of private MediaPipe/GPU closure or Danmuku layout composition.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-model-page",
|
|
"sha256": "0ce44e2fd46d97eefb340ea98230e18bb56aafbf7b0da4e2956627d9855acd9c"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual model and Danmuku share the layer through pause, seek and web fullscreen with candidate core",
|
|
"engine": "firefox",
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 7837,
|
|
"core": {
|
|
"id": "candidate",
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "d9aeee649395b78eb30b38dcaefb3c19c731c21b08e356485bac7cda08ead242",
|
|
"bytes": 378117
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.js",
|
|
"sha256": "406a8c28207d386cffe1e61dc79afd8a6a9d5cbd1dc8e1661b4febbf48182f55"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "NS_ERROR_PARSED_DATA_CACHED"
|
|
}
|
|
}
|
|
],
|
|
"external": [],
|
|
"snapshots": [
|
|
{
|
|
"phase": "playing",
|
|
"time": 8.525388,
|
|
"outputs": 27,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "paused",
|
|
"time": 8.968909,
|
|
"outputs": 34,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "fullscreen-paused",
|
|
"time": 20,
|
|
"outputs": 34,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 1280,
|
|
"height": 720,
|
|
"fullscreenWeb": true
|
|
},
|
|
{
|
|
"phase": "restored",
|
|
"time": 21.577352,
|
|
"outputs": 61,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
}
|
|
],
|
|
"visible": [
|
|
{
|
|
"text": "Ready mask combination",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 275,
|
|
"height": 28.133331298828125,
|
|
"display": "block"
|
|
},
|
|
{
|
|
"text": "After seek and visibility",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 312.5,
|
|
"height": 28.133331298828125,
|
|
"display": "block"
|
|
}
|
|
],
|
|
"seeked": {
|
|
"time": 20,
|
|
"outputs": 34
|
|
},
|
|
"outputCount": 66,
|
|
"startup": {
|
|
"visible": false,
|
|
"firstSamples": [
|
|
{
|
|
"time": 5,
|
|
"wall": 2626,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 6.895908,
|
|
"wall": 2642,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 6.895908,
|
|
"wall": 2687,
|
|
"rows": []
|
|
}
|
|
],
|
|
"samplesInWindow": [],
|
|
"firstOutputs": [
|
|
6.895908,
|
|
6.979993,
|
|
7.0622,
|
|
7.102591
|
|
]
|
|
},
|
|
"limitation": "Actual model, native media, timestamp-delivered Danmuku and CSS web fullscreen. No OS fullscreen, GPU completion or device coverage claim.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-combination-page",
|
|
"sha256": "b4be6c5c0a258830c3cbe6f65abf9448f1c71192f10d289d5eaa5939e4fcd80d"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual local MediaPipe model renders, stops and restarts with published core",
|
|
"engine": "firefox",
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 6726,
|
|
"core": {
|
|
"id": "published",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.js",
|
|
"sha256": "406a8c28207d386cffe1e61dc79afd8a6a9d5cbd1dc8e1661b4febbf48182f55"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [],
|
|
"external": [],
|
|
"modelRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
}
|
|
],
|
|
"snapshots": [
|
|
{
|
|
"time": 7.308064,
|
|
"firstTime": 6.939327,
|
|
"lastTime": 7.222492,
|
|
"width": 1280,
|
|
"height": 720,
|
|
"transparent": 328462,
|
|
"opaque": 593138,
|
|
"pixels": 921600,
|
|
"maskImage": "url(\"data:image/png;base64,iVBORw0KGgoAAAANSU",
|
|
"outputs": 7
|
|
}
|
|
],
|
|
"outputCount": 13,
|
|
"outputCanvasesCleared": true,
|
|
"limitation": "Actual SDK/model, native video and output bitmap lifecycle. No assertion of private MediaPipe/GPU closure or Danmuku layout composition.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-model-page",
|
|
"sha256": "9395880ba0290cc6a7f2b44aa6fc75aa0b13dc920fb03f823c3538a8188de632"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual model and Danmuku share the layer through pause, seek and web fullscreen with published core",
|
|
"engine": "firefox",
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 7627,
|
|
"core": {
|
|
"id": "published",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.js",
|
|
"sha256": "406a8c28207d386cffe1e61dc79afd8a6a9d5cbd1dc8e1661b4febbf48182f55"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "NS_ERROR_PARSED_DATA_CACHED"
|
|
}
|
|
}
|
|
],
|
|
"external": [],
|
|
"snapshots": [
|
|
{
|
|
"phase": "playing",
|
|
"time": 8.480743,
|
|
"outputs": 28,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "paused",
|
|
"time": 8.885259,
|
|
"outputs": 35,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "fullscreen-paused",
|
|
"time": 20,
|
|
"outputs": 35,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 1280,
|
|
"height": 720,
|
|
"fullscreenWeb": true
|
|
},
|
|
{
|
|
"phase": "restored",
|
|
"time": 21.706469,
|
|
"outputs": 65,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
}
|
|
],
|
|
"visible": [
|
|
{
|
|
"text": "Ready mask combination",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 275,
|
|
"height": 28.133331298828125,
|
|
"display": "block"
|
|
},
|
|
{
|
|
"text": "After seek and visibility",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 312.5,
|
|
"height": 28.133331298828125,
|
|
"display": "block"
|
|
}
|
|
],
|
|
"seeked": {
|
|
"time": 20,
|
|
"outputs": 35
|
|
},
|
|
"outputCount": 70,
|
|
"startup": {
|
|
"visible": false,
|
|
"firstSamples": [
|
|
{
|
|
"time": 5,
|
|
"wall": 2474,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 6.897186,
|
|
"wall": 2529,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 7.020916,
|
|
"wall": 2587,
|
|
"rows": []
|
|
}
|
|
],
|
|
"samplesInWindow": [],
|
|
"firstOutputs": [
|
|
6.897186,
|
|
6.980856,
|
|
7.020916,
|
|
7.101468
|
|
]
|
|
},
|
|
"limitation": "Actual model, native media, timestamp-delivered Danmuku and CSS web fullscreen. No OS fullscreen, GPU completion or device coverage claim.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-combination-page",
|
|
"sha256": "8955423666cfada71adce425c05b247de930073a76710a1b5d5b9c7443a14a7d"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual local MediaPipe model renders, stops and restarts with published-5.3.1-beta.1 core",
|
|
"engine": "firefox",
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 6670,
|
|
"core": {
|
|
"id": "published-5.3.1-beta.1",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.3.1-beta.1",
|
|
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
|
|
"bytes": 159458
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.js",
|
|
"sha256": "406a8c28207d386cffe1e61dc79afd8a6a9d5cbd1dc8e1661b4febbf48182f55"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "NS_ERROR_PARSED_DATA_CACHED"
|
|
}
|
|
}
|
|
],
|
|
"external": [],
|
|
"modelRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
}
|
|
],
|
|
"snapshots": [
|
|
{
|
|
"time": 7.221327,
|
|
"firstTime": 6.897175,
|
|
"lastTime": 7.140644,
|
|
"width": 1280,
|
|
"height": 720,
|
|
"transparent": 329195,
|
|
"opaque": 592405,
|
|
"pixels": 921600,
|
|
"maskImage": "url(\"data:image/png;base64,iVBORw0KGgoAAAANSU",
|
|
"outputs": 6
|
|
}
|
|
],
|
|
"outputCount": 13,
|
|
"outputCanvasesCleared": true,
|
|
"limitation": "Actual SDK/model, native video and output bitmap lifecycle. No assertion of private MediaPipe/GPU closure or Danmuku layout composition.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-model-page",
|
|
"sha256": "355b5afc2c3efb7c323ef04a4c129daf59597d702fdb4c576b24c2aec8f862de"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual model and Danmuku share the layer through pause, seek and web fullscreen with published-5.3.1-beta.1 core",
|
|
"engine": "firefox",
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 7793,
|
|
"core": {
|
|
"id": "published-5.3.1-beta.1",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.3.1-beta.1",
|
|
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
|
|
"bytes": 159458
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.js",
|
|
"sha256": "406a8c28207d386cffe1e61dc79afd8a6a9d5cbd1dc8e1661b4febbf48182f55"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [],
|
|
"external": [],
|
|
"snapshots": [
|
|
{
|
|
"phase": "playing",
|
|
"time": 8.52556,
|
|
"outputs": 27,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "paused",
|
|
"time": 8.973702,
|
|
"outputs": 34,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "fullscreen-paused",
|
|
"time": 20,
|
|
"outputs": 34,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 1280,
|
|
"height": 720,
|
|
"fullscreenWeb": true
|
|
},
|
|
{
|
|
"phase": "restored",
|
|
"time": 21.706796,
|
|
"outputs": 60,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
}
|
|
],
|
|
"visible": [
|
|
{
|
|
"text": "Ready mask combination",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 275,
|
|
"height": 28.133331298828125,
|
|
"display": "block"
|
|
},
|
|
{
|
|
"text": "After seek and visibility",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 312.5,
|
|
"height": 28.133331298828125,
|
|
"display": "block"
|
|
}
|
|
],
|
|
"seeked": {
|
|
"time": 20,
|
|
"outputs": 34
|
|
},
|
|
"outputCount": 65,
|
|
"startup": {
|
|
"visible": false,
|
|
"firstSamples": [
|
|
{
|
|
"time": 5,
|
|
"wall": 2491,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 6.937142,
|
|
"wall": 2548,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 7.021228,
|
|
"wall": 2605,
|
|
"rows": []
|
|
}
|
|
],
|
|
"samplesInWindow": [],
|
|
"firstOutputs": [
|
|
6.937142,
|
|
6.980767,
|
|
7.061446,
|
|
7.101976
|
|
]
|
|
},
|
|
"limitation": "Actual model, native media, timestamp-delivered Danmuku and CSS web fullscreen. No OS fullscreen, GPU completion or device coverage claim.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-combination-page",
|
|
"sha256": "d120d926c05c6be5478c5b2a49e6a300da677571b826241f0f50c151246cb5c6"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual local MediaPipe model renders, stops and restarts with candidate core",
|
|
"engine": "webkit",
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 7812,
|
|
"core": {
|
|
"id": "candidate",
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "d9aeee649395b78eb30b38dcaefb3c19c731c21b08e356485bac7cda08ead242",
|
|
"bytes": 378117
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.js",
|
|
"sha256": "406a8c28207d386cffe1e61dc79afd8a6a9d5cbd1dc8e1661b4febbf48182f55"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [],
|
|
"external": [],
|
|
"modelRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
}
|
|
],
|
|
"snapshots": [
|
|
{
|
|
"time": 7.1808545,
|
|
"firstTime": 6.9928961,
|
|
"lastTime": 7.1459795,
|
|
"width": 640,
|
|
"height": 360,
|
|
"transparent": 187,
|
|
"opaque": 230213,
|
|
"pixels": 230400,
|
|
"maskImage": "url(\"data:image/png;base64,iVBORw0KGgoAAAANSU",
|
|
"outputs": 3
|
|
}
|
|
],
|
|
"outputCount": 7,
|
|
"outputCanvasesCleared": true,
|
|
"limitation": "Actual SDK/model, native video and output bitmap lifecycle. No assertion of private MediaPipe/GPU closure or Danmuku layout composition.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-model-page",
|
|
"sha256": "44a49c2fa71464a25cbf3ec7489cffc8777ffc252638e7158bc3416add79c176"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual model and Danmuku share the layer through pause, seek and web fullscreen with candidate core",
|
|
"engine": "webkit",
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 8803,
|
|
"core": {
|
|
"id": "candidate",
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "d9aeee649395b78eb30b38dcaefb3c19c731c21b08e356485bac7cda08ead242",
|
|
"bytes": 378117
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.js",
|
|
"sha256": "406a8c28207d386cffe1e61dc79afd8a6a9d5cbd1dc8e1661b4febbf48182f55"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [],
|
|
"external": [],
|
|
"snapshots": [
|
|
{
|
|
"phase": "playing",
|
|
"time": 6.3096252,
|
|
"outputs": 18,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "paused",
|
|
"time": 7.0463753,
|
|
"outputs": 29,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "fullscreen-paused",
|
|
"time": 20,
|
|
"outputs": 29,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 1280,
|
|
"height": 720,
|
|
"fullscreenWeb": true
|
|
},
|
|
{
|
|
"phase": "restored",
|
|
"time": 21.7134795,
|
|
"outputs": 40,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
}
|
|
],
|
|
"visible": [
|
|
{
|
|
"text": "Native mask combination",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 287.5,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
},
|
|
{
|
|
"text": "Ready mask combination",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 275,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
},
|
|
{
|
|
"text": "After seek and visibility",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 312.5,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
}
|
|
],
|
|
"seeked": {
|
|
"time": 20,
|
|
"outputs": 29
|
|
},
|
|
"outputCount": 42,
|
|
"startup": {
|
|
"visible": true,
|
|
"firstSamples": [
|
|
{
|
|
"time": 5.055875,
|
|
"wall": 3321,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 5.1253542,
|
|
"wall": 3391,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 5.2023125,
|
|
"wall": 3468,
|
|
"rows": []
|
|
}
|
|
],
|
|
"samplesInWindow": [
|
|
{
|
|
"time": 5.9599793,
|
|
"wall": 4225,
|
|
"rows": [
|
|
{
|
|
"time": 6,
|
|
"text": "Native mask combination"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"time": 6.0329376,
|
|
"wall": 4298,
|
|
"rows": []
|
|
}
|
|
],
|
|
"firstOutputs": [
|
|
5,
|
|
5.0555208,
|
|
5.1251875,
|
|
5.2021666
|
|
]
|
|
},
|
|
"limitation": "Actual model, native media, timestamp-delivered Danmuku and CSS web fullscreen. No OS fullscreen, GPU completion or device coverage claim.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-combination-page",
|
|
"sha256": "1b6709f8bf9be9f3b77dfc6940c446239ffde3dfebff48b54c4c05490e31a0a4"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual local MediaPipe model renders, stops and restarts with published core",
|
|
"engine": "webkit",
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 7764,
|
|
"core": {
|
|
"id": "published",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.js",
|
|
"sha256": "406a8c28207d386cffe1e61dc79afd8a6a9d5cbd1dc8e1661b4febbf48182f55"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [],
|
|
"external": [],
|
|
"modelRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
}
|
|
],
|
|
"snapshots": [
|
|
{
|
|
"time": 7.3877504,
|
|
"firstTime": 7.0856253,
|
|
"lastTime": 7.3565003,
|
|
"width": 640,
|
|
"height": 360,
|
|
"transparent": 191,
|
|
"opaque": 230209,
|
|
"pixels": 230400,
|
|
"maskImage": "url(\"data:image/png;base64,iVBORw0KGgoAAAANSU",
|
|
"outputs": 5
|
|
}
|
|
],
|
|
"outputCount": 10,
|
|
"outputCanvasesCleared": true,
|
|
"limitation": "Actual SDK/model, native video and output bitmap lifecycle. No assertion of private MediaPipe/GPU closure or Danmuku layout composition.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-model-page",
|
|
"sha256": "f163e621b89d1f19968e4ef225f4b2a8ca093077be2a59e0b4871d70d2e325b9"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual model and Danmuku share the layer through pause, seek and web fullscreen with published core",
|
|
"engine": "webkit",
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 8709,
|
|
"core": {
|
|
"id": "published",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.js",
|
|
"sha256": "406a8c28207d386cffe1e61dc79afd8a6a9d5cbd1dc8e1661b4febbf48182f55"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [],
|
|
"external": [],
|
|
"snapshots": [
|
|
{
|
|
"phase": "playing",
|
|
"time": 8.3617088,
|
|
"outputs": 18,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "paused",
|
|
"time": 9.0043131,
|
|
"outputs": 28,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "fullscreen-paused",
|
|
"time": 20,
|
|
"outputs": 28,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 1280,
|
|
"height": 720,
|
|
"fullscreenWeb": true
|
|
},
|
|
{
|
|
"phase": "restored",
|
|
"time": 21.7377087,
|
|
"outputs": 40,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
}
|
|
],
|
|
"visible": [
|
|
{
|
|
"text": "Ready mask combination",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 275,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
},
|
|
{
|
|
"text": "After seek and visibility",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 312.5,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
}
|
|
],
|
|
"seeked": {
|
|
"time": 20,
|
|
"outputs": 28
|
|
},
|
|
"outputCount": 41,
|
|
"startup": {
|
|
"visible": false,
|
|
"firstSamples": [
|
|
{
|
|
"time": 7.0251045,
|
|
"wall": 3302,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 7.1039378,
|
|
"wall": 3381,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 7.1722503,
|
|
"wall": 3449,
|
|
"rows": []
|
|
}
|
|
],
|
|
"samplesInWindow": [],
|
|
"firstOutputs": [
|
|
7.0244378,
|
|
7.103417,
|
|
7.1717503,
|
|
7.2483962
|
|
]
|
|
},
|
|
"limitation": "Actual model, native media, timestamp-delivered Danmuku and CSS web fullscreen. No OS fullscreen, GPU completion or device coverage claim.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-combination-page",
|
|
"sha256": "4610646ac2c4b47d631cf05690218731f20306dbd1c86e29d2833c01c4f90ee4"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual local MediaPipe model renders, stops and restarts with published-5.3.1-beta.1 core",
|
|
"engine": "webkit",
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 7577,
|
|
"core": {
|
|
"id": "published-5.3.1-beta.1",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.3.1-beta.1",
|
|
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
|
|
"bytes": 159458
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.js",
|
|
"sha256": "406a8c28207d386cffe1e61dc79afd8a6a9d5cbd1dc8e1661b4febbf48182f55"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [],
|
|
"external": [],
|
|
"modelRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
}
|
|
],
|
|
"snapshots": [
|
|
{
|
|
"time": 7.2483754,
|
|
"firstTime": 7.0572503,
|
|
"lastTime": 7.2173545,
|
|
"width": 640,
|
|
"height": 360,
|
|
"transparent": 187,
|
|
"opaque": 230213,
|
|
"pixels": 230400,
|
|
"maskImage": "url(\"data:image/png;base64,iVBORw0KGgoAAAANSU",
|
|
"outputs": 3
|
|
}
|
|
],
|
|
"outputCount": 7,
|
|
"outputCanvasesCleared": true,
|
|
"limitation": "Actual SDK/model, native video and output bitmap lifecycle. No assertion of private MediaPipe/GPU closure or Danmuku layout composition.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-model-page",
|
|
"sha256": "f50e6a02258227e8642ba345f4c0928f6723eef9a63242c758e48cd8f68d7102"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual model and Danmuku share the layer through pause, seek and web fullscreen with published-5.3.1-beta.1 core",
|
|
"engine": "webkit",
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 8420,
|
|
"core": {
|
|
"id": "published-5.3.1-beta.1",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.3.1-beta.1",
|
|
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
|
|
"bytes": 159458
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.js",
|
|
"sha256": "406a8c28207d386cffe1e61dc79afd8a6a9d5cbd1dc8e1661b4febbf48182f55"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [],
|
|
"external": [],
|
|
"snapshots": [
|
|
{
|
|
"phase": "playing",
|
|
"time": 8.1740005,
|
|
"outputs": 16,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "paused",
|
|
"time": 8.8039589,
|
|
"outputs": 26,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "fullscreen-paused",
|
|
"time": 20,
|
|
"outputs": 26,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 1280,
|
|
"height": 720,
|
|
"fullscreenWeb": true
|
|
},
|
|
{
|
|
"phase": "restored",
|
|
"time": 21.6339586,
|
|
"outputs": 37,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
}
|
|
],
|
|
"visible": [
|
|
{
|
|
"text": "Ready mask combination",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 275,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
},
|
|
{
|
|
"text": "After seek and visibility",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 312.5,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
}
|
|
],
|
|
"seeked": {
|
|
"time": 20,
|
|
"outputs": 26
|
|
},
|
|
"outputCount": 39,
|
|
"startup": {
|
|
"visible": false,
|
|
"firstSamples": [
|
|
{
|
|
"time": 7.0082086,
|
|
"wall": 3162,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 7.0826878,
|
|
"wall": 3237,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 7.1615211,
|
|
"wall": 3316,
|
|
"rows": []
|
|
}
|
|
],
|
|
"samplesInWindow": [],
|
|
"firstOutputs": [
|
|
7.0075003,
|
|
7.0821462,
|
|
7.160917,
|
|
7.2379795
|
|
]
|
|
},
|
|
"limitation": "Actual model, native media, timestamp-delivered Danmuku and CSS web fullscreen. No OS fullscreen, GPU completion or device coverage claim.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-combination-page",
|
|
"sha256": "2c3d64cfa548813491ab913799e3e337c11b12a0c19597d1fb76f7a6fdde58db"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"format": "legacy",
|
|
"report": {
|
|
"file": "refactor/.cache/mask05-native-legacy-final.json",
|
|
"sha256": "3991a3c4e74bf115324b19ccecd75d80efef4be21bce0ef3a49d815754eefe33"
|
|
},
|
|
"log": {
|
|
"file": "refactor/.cache/mask05-native-legacy-final.log",
|
|
"sha256": "d4c44dd36427e9e96343299090ccafdf02ec8e4f830be285b729b4780ac07503"
|
|
},
|
|
"stats": {
|
|
"startTime": "2026-09-13T16:30:39.099Z",
|
|
"duration": 154067.135,
|
|
"expected": 18,
|
|
"skipped": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0
|
|
},
|
|
"cases": [
|
|
{
|
|
"title": "Mask actual local MediaPipe model renders, stops and restarts with candidate core",
|
|
"engine": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 6517,
|
|
"core": {
|
|
"id": "candidate",
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "d9aeee649395b78eb30b38dcaefb3c19c731c21b08e356485bac7cda08ead242",
|
|
"bytes": 378117
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.legacy.js",
|
|
"sha256": "62d61dcedd3e90fa480589c2f1e3168c97635232c98ffe8c25c7918a2f3c66db"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
],
|
|
"external": [],
|
|
"modelRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
}
|
|
],
|
|
"snapshots": [
|
|
{
|
|
"time": 6.65466,
|
|
"firstTime": 5.909731,
|
|
"lastTime": 6.523158,
|
|
"width": 1280,
|
|
"height": 720,
|
|
"transparent": 339450,
|
|
"opaque": 582150,
|
|
"pixels": 921600,
|
|
"maskImage": "url(\"data:image/png;base64,iVBORw0KGgoAAAANSU",
|
|
"outputs": 7
|
|
}
|
|
],
|
|
"outputCount": 25,
|
|
"outputCanvasesCleared": true,
|
|
"limitation": "Actual SDK/model, native video and output bitmap lifecycle. No assertion of private MediaPipe/GPU closure or Danmuku layout composition.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-model-page",
|
|
"sha256": "cfcada31e8a3b2ee6a7408cfb856b026471b33d5b13f7a2372dcc52991445890"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual model and Danmuku share the layer through pause, seek and web fullscreen with candidate core",
|
|
"engine": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 11120,
|
|
"core": {
|
|
"id": "candidate",
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "d9aeee649395b78eb30b38dcaefb3c19c731c21b08e356485bac7cda08ead242",
|
|
"bytes": 378117
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.legacy.js",
|
|
"sha256": "62d61dcedd3e90fa480589c2f1e3168c97635232c98ffe8c25c7918a2f3c66db"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
],
|
|
"external": [],
|
|
"snapshots": [
|
|
{
|
|
"phase": "playing",
|
|
"time": 8.821125,
|
|
"outputs": 23,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "paused",
|
|
"time": 10.383074,
|
|
"outputs": 36,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "fullscreen-paused",
|
|
"time": 20,
|
|
"outputs": 36,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 1280,
|
|
"height": 720,
|
|
"fullscreenWeb": true
|
|
},
|
|
{
|
|
"phase": "restored",
|
|
"time": 23.075592,
|
|
"outputs": 61,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
}
|
|
],
|
|
"visible": [
|
|
{
|
|
"text": "Ready mask combination",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 275,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
},
|
|
{
|
|
"text": "After seek and visibility",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 312.5,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
}
|
|
],
|
|
"seeked": {
|
|
"time": 20,
|
|
"outputs": 36
|
|
},
|
|
"outputCount": 72,
|
|
"startup": {
|
|
"visible": false,
|
|
"firstSamples": [
|
|
{
|
|
"time": 6.232899,
|
|
"wall": 1729.8999999761581,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 6.390401,
|
|
"wall": 1887,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 6.505868,
|
|
"wall": 2003.3999999761581,
|
|
"rows": []
|
|
}
|
|
],
|
|
"samplesInWindow": [],
|
|
"firstOutputs": [
|
|
6.098885,
|
|
6.232157,
|
|
6.389711,
|
|
6.505242
|
|
]
|
|
},
|
|
"limitation": "Actual model, native media, timestamp-delivered Danmuku and CSS web fullscreen. No OS fullscreen, GPU completion or device coverage claim.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-combination-page",
|
|
"sha256": "b7c0df81d714f023e4fe9d486b62b72c149c4391919d44b48151a6c117493723"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual local MediaPipe model renders, stops and restarts with published core",
|
|
"engine": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 6570,
|
|
"core": {
|
|
"id": "published",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.legacy.js",
|
|
"sha256": "62d61dcedd3e90fa480589c2f1e3168c97635232c98ffe8c25c7918a2f3c66db"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
],
|
|
"external": [],
|
|
"modelRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
}
|
|
],
|
|
"snapshots": [
|
|
{
|
|
"time": 6.695476,
|
|
"firstTime": 6.064988,
|
|
"lastTime": 6.563296,
|
|
"width": 1280,
|
|
"height": 720,
|
|
"transparent": 341884,
|
|
"opaque": 579716,
|
|
"pixels": 921600,
|
|
"maskImage": "url(\"data:image/png;base64,iVBORw0KGgoAAAANSU",
|
|
"outputs": 6
|
|
}
|
|
],
|
|
"outputCount": 24,
|
|
"outputCanvasesCleared": true,
|
|
"limitation": "Actual SDK/model, native video and output bitmap lifecycle. No assertion of private MediaPipe/GPU closure or Danmuku layout composition.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-model-page",
|
|
"sha256": "70d35d0d79354cd5421a921060156d07e28fabb2409d403cd1bcd8a034a2551c"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual model and Danmuku share the layer through pause, seek and web fullscreen with published core",
|
|
"engine": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 11605,
|
|
"core": {
|
|
"id": "published",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.legacy.js",
|
|
"sha256": "62d61dcedd3e90fa480589c2f1e3168c97635232c98ffe8c25c7918a2f3c66db"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
],
|
|
"external": [],
|
|
"snapshots": [
|
|
{
|
|
"phase": "playing",
|
|
"time": 9.288628,
|
|
"outputs": 27,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "paused",
|
|
"time": 10.917781,
|
|
"outputs": 40,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "fullscreen-paused",
|
|
"time": 20,
|
|
"outputs": 40,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 1280,
|
|
"height": 720,
|
|
"fullscreenWeb": true
|
|
},
|
|
{
|
|
"phase": "restored",
|
|
"time": 23.055909,
|
|
"outputs": 65,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
}
|
|
],
|
|
"visible": [
|
|
{
|
|
"text": "Ready mask combination",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 275,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
},
|
|
{
|
|
"text": "After seek and visibility",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 312.5,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
}
|
|
],
|
|
"seeked": {
|
|
"time": 20,
|
|
"outputs": 40
|
|
},
|
|
"outputCount": 76,
|
|
"startup": {
|
|
"visible": false,
|
|
"firstSamples": [
|
|
{
|
|
"time": 6.197414,
|
|
"wall": 1639.5,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 6.329742,
|
|
"wall": 1772,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 6.453184,
|
|
"wall": 1895.5,
|
|
"rows": []
|
|
}
|
|
],
|
|
"samplesInWindow": [],
|
|
"firstOutputs": [
|
|
6.065303,
|
|
6.196699,
|
|
6.329113,
|
|
6.452598
|
|
]
|
|
},
|
|
"limitation": "Actual model, native media, timestamp-delivered Danmuku and CSS web fullscreen. No OS fullscreen, GPU completion or device coverage claim.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-combination-page",
|
|
"sha256": "86416df2d5c19738e872be0b03c38c7a9fc23e9c424da1205dad6f004fe56de3"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual local MediaPipe model renders, stops and restarts with published-5.3.1-beta.1 core",
|
|
"engine": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 6522,
|
|
"core": {
|
|
"id": "published-5.3.1-beta.1",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.3.1-beta.1",
|
|
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
|
|
"bytes": 159458
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.legacy.js",
|
|
"sha256": "62d61dcedd3e90fa480589c2f1e3168c97635232c98ffe8c25c7918a2f3c66db"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
],
|
|
"external": [],
|
|
"modelRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
}
|
|
],
|
|
"snapshots": [
|
|
{
|
|
"time": 6.785254,
|
|
"firstTime": 6.048613,
|
|
"lastTime": 6.665211,
|
|
"width": 1280,
|
|
"height": 720,
|
|
"transparent": 328944,
|
|
"opaque": 592656,
|
|
"pixels": 921600,
|
|
"maskImage": "url(\"data:image/png;base64,iVBORw0KGgoAAAANSU",
|
|
"outputs": 7
|
|
}
|
|
],
|
|
"outputCount": 25,
|
|
"outputCanvasesCleared": true,
|
|
"limitation": "Actual SDK/model, native video and output bitmap lifecycle. No assertion of private MediaPipe/GPU closure or Danmuku layout composition.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-model-page",
|
|
"sha256": "eb49f4056e38d5fe1c60a54411179992e35780a96eff5bf336aaad51cd07f31c"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual model and Danmuku share the layer through pause, seek and web fullscreen with published-5.3.1-beta.1 core",
|
|
"engine": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 11633,
|
|
"core": {
|
|
"id": "published-5.3.1-beta.1",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.3.1-beta.1",
|
|
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
|
|
"bytes": 159458
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.legacy.js",
|
|
"sha256": "62d61dcedd3e90fa480589c2f1e3168c97635232c98ffe8c25c7918a2f3c66db"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
],
|
|
"external": [],
|
|
"snapshots": [
|
|
{
|
|
"phase": "playing",
|
|
"time": 9.371528,
|
|
"outputs": 27,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "paused",
|
|
"time": 10.91683,
|
|
"outputs": 40,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "fullscreen-paused",
|
|
"time": 20,
|
|
"outputs": 40,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 1280,
|
|
"height": 720,
|
|
"fullscreenWeb": true
|
|
},
|
|
{
|
|
"phase": "restored",
|
|
"time": 23.209275,
|
|
"outputs": 66,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
}
|
|
],
|
|
"visible": [
|
|
{
|
|
"text": "Ready mask combination",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 275,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
},
|
|
{
|
|
"text": "After seek and visibility",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 312.5,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
}
|
|
],
|
|
"seeked": {
|
|
"time": 20,
|
|
"outputs": 40
|
|
},
|
|
"outputCount": 76,
|
|
"startup": {
|
|
"visible": false,
|
|
"firstSamples": [
|
|
{
|
|
"time": 6.180692,
|
|
"wall": 1640.0999999642372,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 6.305701,
|
|
"wall": 1765.3999999761581,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 6.424776,
|
|
"wall": 1884.8999999761581,
|
|
"rows": []
|
|
}
|
|
],
|
|
"samplesInWindow": [],
|
|
"firstOutputs": [
|
|
6.058517,
|
|
6.179543,
|
|
6.305068,
|
|
6.424157
|
|
]
|
|
},
|
|
"limitation": "Actual model, native media, timestamp-delivered Danmuku and CSS web fullscreen. No OS fullscreen, GPU completion or device coverage claim.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-combination-page",
|
|
"sha256": "86416df2d5c19738e872be0b03c38c7a9fc23e9c424da1205dad6f004fe56de3"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual local MediaPipe model renders, stops and restarts with candidate core",
|
|
"engine": "firefox",
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 7646,
|
|
"core": {
|
|
"id": "candidate",
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "d9aeee649395b78eb30b38dcaefb3c19c731c21b08e356485bac7cda08ead242",
|
|
"bytes": 378117
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.legacy.js",
|
|
"sha256": "62d61dcedd3e90fa480589c2f1e3168c97635232c98ffe8c25c7918a2f3c66db"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [],
|
|
"external": [],
|
|
"modelRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
}
|
|
],
|
|
"snapshots": [
|
|
{
|
|
"time": 7.223286,
|
|
"firstTime": 6.896363,
|
|
"lastTime": 7.102225,
|
|
"width": 1280,
|
|
"height": 720,
|
|
"transparent": 329195,
|
|
"opaque": 592405,
|
|
"pixels": 921600,
|
|
"maskImage": "url(\"data:image/png;base64,iVBORw0KGgoAAAANSU",
|
|
"outputs": 6
|
|
}
|
|
],
|
|
"outputCount": 14,
|
|
"outputCanvasesCleared": true,
|
|
"limitation": "Actual SDK/model, native video and output bitmap lifecycle. No assertion of private MediaPipe/GPU closure or Danmuku layout composition.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-model-page",
|
|
"sha256": "864a7752b4b80c7b8c27b4ce7b834f2b18718b8c91bc4c88c20fd451be500f8a"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual model and Danmuku share the layer through pause, seek and web fullscreen with candidate core",
|
|
"engine": "firefox",
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 7918,
|
|
"core": {
|
|
"id": "candidate",
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "d9aeee649395b78eb30b38dcaefb3c19c731c21b08e356485bac7cda08ead242",
|
|
"bytes": 378117
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.legacy.js",
|
|
"sha256": "62d61dcedd3e90fa480589c2f1e3168c97635232c98ffe8c25c7918a2f3c66db"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "NS_ERROR_PARSED_DATA_CACHED"
|
|
}
|
|
}
|
|
],
|
|
"external": [],
|
|
"snapshots": [
|
|
{
|
|
"phase": "playing",
|
|
"time": 8.560687,
|
|
"outputs": 28,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "paused",
|
|
"time": 8.924253,
|
|
"outputs": 35,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "fullscreen-paused",
|
|
"time": 20,
|
|
"outputs": 35,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 1280,
|
|
"height": 720,
|
|
"fullscreenWeb": true
|
|
},
|
|
{
|
|
"phase": "restored",
|
|
"time": 21.696979,
|
|
"outputs": 64,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
}
|
|
],
|
|
"visible": [
|
|
{
|
|
"text": "Ready mask combination",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 275,
|
|
"height": 28.133331298828125,
|
|
"display": "block"
|
|
},
|
|
{
|
|
"text": "After seek and visibility",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 312.5,
|
|
"height": 28.133331298828125,
|
|
"display": "block"
|
|
}
|
|
],
|
|
"seeked": {
|
|
"time": 20,
|
|
"outputs": 35
|
|
},
|
|
"outputCount": 69,
|
|
"startup": {
|
|
"visible": false,
|
|
"firstSamples": [
|
|
{
|
|
"time": 5,
|
|
"wall": 2621,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 6.899055,
|
|
"wall": 2634,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 6.939224,
|
|
"wall": 2683,
|
|
"rows": []
|
|
}
|
|
],
|
|
"samplesInWindow": [],
|
|
"firstOutputs": [
|
|
6.939224,
|
|
6.979719,
|
|
7.060408,
|
|
7.100555
|
|
]
|
|
},
|
|
"limitation": "Actual model, native media, timestamp-delivered Danmuku and CSS web fullscreen. No OS fullscreen, GPU completion or device coverage claim.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-combination-page",
|
|
"sha256": "6c3fce3a5f97143ddb6b8581cf1d7775151a174c51d6323e66df89e42edb1bd8"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual local MediaPipe model renders, stops and restarts with published core",
|
|
"engine": "firefox",
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 6750,
|
|
"core": {
|
|
"id": "published",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.legacy.js",
|
|
"sha256": "62d61dcedd3e90fa480589c2f1e3168c97635232c98ffe8c25c7918a2f3c66db"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "NS_ERROR_PARSED_DATA_CACHED"
|
|
}
|
|
}
|
|
],
|
|
"external": [],
|
|
"modelRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
}
|
|
],
|
|
"snapshots": [
|
|
{
|
|
"time": 7.264883,
|
|
"firstTime": 6.897026,
|
|
"lastTime": 7.180821,
|
|
"width": 1280,
|
|
"height": 720,
|
|
"transparent": 328773,
|
|
"opaque": 592827,
|
|
"pixels": 921600,
|
|
"maskImage": "url(\"data:image/png;base64,iVBORw0KGgoAAAANSU",
|
|
"outputs": 7
|
|
}
|
|
],
|
|
"outputCount": 14,
|
|
"outputCanvasesCleared": true,
|
|
"limitation": "Actual SDK/model, native video and output bitmap lifecycle. No assertion of private MediaPipe/GPU closure or Danmuku layout composition.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-model-page",
|
|
"sha256": "d73cd2acfa8c20e2e0a09440c9d22deff5470c99992591e3e958ed155c7e9a7d"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual model and Danmuku share the layer through pause, seek and web fullscreen with published core",
|
|
"engine": "firefox",
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 8272,
|
|
"core": {
|
|
"id": "published",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.legacy.js",
|
|
"sha256": "62d61dcedd3e90fa480589c2f1e3168c97635232c98ffe8c25c7918a2f3c66db"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "NS_ERROR_PARSED_DATA_CACHED"
|
|
}
|
|
}
|
|
],
|
|
"external": [],
|
|
"snapshots": [
|
|
{
|
|
"phase": "playing",
|
|
"time": 9.01427,
|
|
"outputs": 32,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "paused",
|
|
"time": 9.461501,
|
|
"outputs": 40,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "fullscreen-paused",
|
|
"time": 20,
|
|
"outputs": 40,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 1280,
|
|
"height": 720,
|
|
"fullscreenWeb": true
|
|
},
|
|
{
|
|
"phase": "restored",
|
|
"time": 21.743024,
|
|
"outputs": 68,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
}
|
|
],
|
|
"visible": [
|
|
{
|
|
"text": "Ready mask combination",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 275,
|
|
"height": 28.133331298828125,
|
|
"display": "block"
|
|
},
|
|
{
|
|
"text": "After seek and visibility",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 312.5,
|
|
"height": 28.133331298828125,
|
|
"display": "block"
|
|
}
|
|
],
|
|
"seeked": {
|
|
"time": 20,
|
|
"outputs": 40
|
|
},
|
|
"outputCount": 73,
|
|
"startup": {
|
|
"visible": false,
|
|
"firstSamples": [
|
|
{
|
|
"time": 5,
|
|
"wall": 2684,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 7.1085,
|
|
"wall": 2698,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 7.1085,
|
|
"wall": 2742,
|
|
"rows": []
|
|
}
|
|
],
|
|
"samplesInWindow": [],
|
|
"firstOutputs": [
|
|
7.1085,
|
|
7.188912,
|
|
7.232897,
|
|
7.31363
|
|
]
|
|
},
|
|
"limitation": "Actual model, native media, timestamp-delivered Danmuku and CSS web fullscreen. No OS fullscreen, GPU completion or device coverage claim.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-combination-page",
|
|
"sha256": "2a83947c0fbc6ea5ee8d0b830690aad09401a4d0a8a39cb7fb82c2e4fd040a2f"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual local MediaPipe model renders, stops and restarts with published-5.3.1-beta.1 core",
|
|
"engine": "firefox",
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 6768,
|
|
"core": {
|
|
"id": "published-5.3.1-beta.1",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.3.1-beta.1",
|
|
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
|
|
"bytes": 159458
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.legacy.js",
|
|
"sha256": "62d61dcedd3e90fa480589c2f1e3168c97635232c98ffe8c25c7918a2f3c66db"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "NS_ERROR_PARSED_DATA_CACHED"
|
|
}
|
|
}
|
|
],
|
|
"external": [],
|
|
"modelRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
}
|
|
],
|
|
"snapshots": [
|
|
{
|
|
"time": 7.273503,
|
|
"firstTime": 6.910644,
|
|
"lastTime": 7.192773,
|
|
"width": 1280,
|
|
"height": 720,
|
|
"transparent": 328882,
|
|
"opaque": 592718,
|
|
"pixels": 921600,
|
|
"maskImage": "url(\"data:image/png;base64,iVBORw0KGgoAAAANSU",
|
|
"outputs": 7
|
|
}
|
|
],
|
|
"outputCount": 13,
|
|
"outputCanvasesCleared": true,
|
|
"limitation": "Actual SDK/model, native video and output bitmap lifecycle. No assertion of private MediaPipe/GPU closure or Danmuku layout composition.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-model-page",
|
|
"sha256": "245e5b6f5731fe2f52282970e4defb8b5e6ac2cade1beb09cf7111fe95f88fd7"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual model and Danmuku share the layer through pause, seek and web fullscreen with published-5.3.1-beta.1 core",
|
|
"engine": "firefox",
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 7496,
|
|
"core": {
|
|
"id": "published-5.3.1-beta.1",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.3.1-beta.1",
|
|
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
|
|
"bytes": 159458
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.legacy.js",
|
|
"sha256": "62d61dcedd3e90fa480589c2f1e3168c97635232c98ffe8c25c7918a2f3c66db"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/sample/steve-jobs.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "NS_ERROR_PARSED_DATA_CACHED"
|
|
}
|
|
}
|
|
],
|
|
"external": [],
|
|
"snapshots": [
|
|
{
|
|
"phase": "playing",
|
|
"time": 8.407038,
|
|
"outputs": 27,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "paused",
|
|
"time": 8.851887,
|
|
"outputs": 34,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "fullscreen-paused",
|
|
"time": 20,
|
|
"outputs": 34,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 1280,
|
|
"height": 720,
|
|
"fullscreenWeb": true
|
|
},
|
|
{
|
|
"phase": "restored",
|
|
"time": 21.616425,
|
|
"outputs": 59,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
}
|
|
],
|
|
"visible": [
|
|
{
|
|
"text": "Ready mask combination",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 275,
|
|
"height": 28.133331298828125,
|
|
"display": "block"
|
|
},
|
|
{
|
|
"text": "After seek and visibility",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 312.5,
|
|
"height": 28.133331298828125,
|
|
"display": "block"
|
|
}
|
|
],
|
|
"seeked": {
|
|
"time": 20,
|
|
"outputs": 34
|
|
},
|
|
"outputCount": 64,
|
|
"startup": {
|
|
"visible": false,
|
|
"firstSamples": [
|
|
{
|
|
"time": 5,
|
|
"wall": 2511,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 6.902091,
|
|
"wall": 2523,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 6.902091,
|
|
"wall": 2570,
|
|
"rows": []
|
|
}
|
|
],
|
|
"samplesInWindow": [],
|
|
"firstOutputs": [
|
|
6.902091,
|
|
6.982769,
|
|
7.023019,
|
|
7.06349
|
|
]
|
|
},
|
|
"limitation": "Actual model, native media, timestamp-delivered Danmuku and CSS web fullscreen. No OS fullscreen, GPU completion or device coverage claim.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-combination-page",
|
|
"sha256": "f33fdb37cbf35fd41fe9366df826311984196028ac8e7b4a69969d3535e9bdaa"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual local MediaPipe model renders, stops and restarts with candidate core",
|
|
"engine": "webkit",
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 7777,
|
|
"core": {
|
|
"id": "candidate",
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "d9aeee649395b78eb30b38dcaefb3c19c731c21b08e356485bac7cda08ead242",
|
|
"bytes": 378117
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.legacy.js",
|
|
"sha256": "62d61dcedd3e90fa480589c2f1e3168c97635232c98ffe8c25c7918a2f3c66db"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [],
|
|
"external": [],
|
|
"modelRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
}
|
|
],
|
|
"snapshots": [
|
|
{
|
|
"time": 7.1836462,
|
|
"firstTime": 7.009417,
|
|
"lastTime": 7.1475836,
|
|
"width": 640,
|
|
"height": 360,
|
|
"transparent": 187,
|
|
"opaque": 230213,
|
|
"pixels": 230400,
|
|
"maskImage": "url(\"data:image/png;base64,iVBORw0KGgoAAAANSU",
|
|
"outputs": 3
|
|
}
|
|
],
|
|
"outputCount": 8,
|
|
"outputCanvasesCleared": true,
|
|
"limitation": "Actual SDK/model, native video and output bitmap lifecycle. No assertion of private MediaPipe/GPU closure or Danmuku layout composition.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-model-page",
|
|
"sha256": "2c547fb89fae9624eea984031b392d3c098ebb206bf3c8669c19bc7754fe3a05"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual model and Danmuku share the layer through pause, seek and web fullscreen with candidate core",
|
|
"engine": "webkit",
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 8793,
|
|
"core": {
|
|
"id": "candidate",
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "d9aeee649395b78eb30b38dcaefb3c19c731c21b08e356485bac7cda08ead242",
|
|
"bytes": 378117
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.legacy.js",
|
|
"sha256": "62d61dcedd3e90fa480589c2f1e3168c97635232c98ffe8c25c7918a2f3c66db"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [],
|
|
"external": [],
|
|
"snapshots": [
|
|
{
|
|
"phase": "playing",
|
|
"time": 8.4995422,
|
|
"outputs": 20,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "paused",
|
|
"time": 9.1772923,
|
|
"outputs": 30,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "fullscreen-paused",
|
|
"time": 20.01,
|
|
"outputs": 30,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 1280,
|
|
"height": 720,
|
|
"fullscreenWeb": true
|
|
},
|
|
{
|
|
"phase": "restored",
|
|
"time": 21.5687712,
|
|
"outputs": 41,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
}
|
|
],
|
|
"visible": [
|
|
{
|
|
"text": "Ready mask combination",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 275,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
},
|
|
{
|
|
"text": "After seek and visibility",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 312.5,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
}
|
|
],
|
|
"seeked": {
|
|
"time": 20.01,
|
|
"outputs": 30
|
|
},
|
|
"outputCount": 43,
|
|
"startup": {
|
|
"visible": false,
|
|
"firstSamples": [
|
|
{
|
|
"time": 7.0199586,
|
|
"wall": 3305,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 7.102042,
|
|
"wall": 3387,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 7.1743337,
|
|
"wall": 3460,
|
|
"rows": []
|
|
}
|
|
],
|
|
"samplesInWindow": [],
|
|
"firstOutputs": [
|
|
7.0192503,
|
|
7.1014586,
|
|
7.1738128,
|
|
7.2506879
|
|
]
|
|
},
|
|
"limitation": "Actual model, native media, timestamp-delivered Danmuku and CSS web fullscreen. No OS fullscreen, GPU completion or device coverage claim.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-combination-page",
|
|
"sha256": "8f9813895ae023b75b0935f3c860c6b2eea8e236bc3a68064f778be28732492b"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual local MediaPipe model renders, stops and restarts with published core",
|
|
"engine": "webkit",
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 7538,
|
|
"core": {
|
|
"id": "published",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.legacy.js",
|
|
"sha256": "62d61dcedd3e90fa480589c2f1e3168c97635232c98ffe8c25c7918a2f3c66db"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [],
|
|
"external": [],
|
|
"modelRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
}
|
|
],
|
|
"snapshots": [
|
|
{
|
|
"time": 7.2434587,
|
|
"firstTime": 7.0569795,
|
|
"lastTime": 7.2118961,
|
|
"width": 640,
|
|
"height": 360,
|
|
"transparent": 187,
|
|
"opaque": 230213,
|
|
"pixels": 230400,
|
|
"maskImage": "url(\"data:image/png;base64,iVBORw0KGgoAAAANSU",
|
|
"outputs": 3
|
|
}
|
|
],
|
|
"outputCount": 8,
|
|
"outputCanvasesCleared": true,
|
|
"limitation": "Actual SDK/model, native video and output bitmap lifecycle. No assertion of private MediaPipe/GPU closure or Danmuku layout composition.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-model-page",
|
|
"sha256": "f50e6a02258227e8642ba345f4c0928f6723eef9a63242c758e48cd8f68d7102"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual model and Danmuku share the layer through pause, seek and web fullscreen with published core",
|
|
"engine": "webkit",
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 8663,
|
|
"core": {
|
|
"id": "published",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.legacy.js",
|
|
"sha256": "62d61dcedd3e90fa480589c2f1e3168c97635232c98ffe8c25c7918a2f3c66db"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [],
|
|
"external": [],
|
|
"snapshots": [
|
|
{
|
|
"phase": "playing",
|
|
"time": 8.3635213,
|
|
"outputs": 17,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "paused",
|
|
"time": 9.013709,
|
|
"outputs": 27,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "fullscreen-paused",
|
|
"time": 20,
|
|
"outputs": 27,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 1280,
|
|
"height": 720,
|
|
"fullscreenWeb": true
|
|
},
|
|
{
|
|
"phase": "restored",
|
|
"time": 21.715167,
|
|
"outputs": 39,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
}
|
|
],
|
|
"visible": [
|
|
{
|
|
"text": "Ready mask combination",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 275,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
},
|
|
{
|
|
"text": "After seek and visibility",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 312.5,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
}
|
|
],
|
|
"seeked": {
|
|
"time": 20,
|
|
"outputs": 27
|
|
},
|
|
"outputCount": 40,
|
|
"startup": {
|
|
"visible": false,
|
|
"firstSamples": [
|
|
{
|
|
"time": 7.060792,
|
|
"wall": 3235,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 7.1781878,
|
|
"wall": 3352,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 7.2578545,
|
|
"wall": 3432,
|
|
"rows": []
|
|
}
|
|
],
|
|
"samplesInWindow": [],
|
|
"firstOutputs": [
|
|
7.0598961,
|
|
7.1776462,
|
|
7.2573545,
|
|
7.3358962
|
|
]
|
|
},
|
|
"limitation": "Actual model, native media, timestamp-delivered Danmuku and CSS web fullscreen. No OS fullscreen, GPU completion or device coverage claim.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-combination-page",
|
|
"sha256": "8fd90352431ba07ed4653cf9368965f66fdd3fcbd9928afbebd883cb1d158111"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual local MediaPipe model renders, stops and restarts with published-5.3.1-beta.1 core",
|
|
"engine": "webkit",
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 7786,
|
|
"core": {
|
|
"id": "published-5.3.1-beta.1",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.3.1-beta.1",
|
|
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
|
|
"bytes": 159458
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.legacy.js",
|
|
"sha256": "62d61dcedd3e90fa480589c2f1e3168c97635232c98ffe8c25c7918a2f3c66db"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [],
|
|
"external": [],
|
|
"modelRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.tflite",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.js",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation.binarypb",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/assets/@mediapipe/selfie_segmentation/selfie_segmentation_solution_simd_wasm_bin.wasm",
|
|
"status": 200
|
|
}
|
|
],
|
|
"snapshots": [
|
|
{
|
|
"time": 7.260042,
|
|
"firstTime": 7.085042,
|
|
"lastTime": 7.2337087,
|
|
"width": 640,
|
|
"height": 360,
|
|
"transparent": 199,
|
|
"opaque": 230201,
|
|
"pixels": 230400,
|
|
"maskImage": "url(\"data:image/png;base64,iVBORw0KGgoAAAANSU",
|
|
"outputs": 3
|
|
}
|
|
],
|
|
"outputCount": 7,
|
|
"outputCanvasesCleared": true,
|
|
"limitation": "Actual SDK/model, native video and output bitmap lifecycle. No assertion of private MediaPipe/GPU closure or Danmuku layout composition.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-model-page",
|
|
"sha256": "3142aac88d376e4965a78dc3a181d769b68d049faa438a872aa0077211dd21cc"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Mask actual model and Danmuku share the layer through pause, seek and web fullscreen with published-5.3.1-beta.1 core",
|
|
"engine": "webkit",
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"durationMs": 9427,
|
|
"core": {
|
|
"id": "published-5.3.1-beta.1",
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.3.1-beta.1",
|
|
"integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861",
|
|
"bytes": 159458
|
|
},
|
|
"artifact": {
|
|
"file": "packages/artplayer-plugin-danmuku-mask/dist/artplayer-plugin-danmuku-mask.legacy.js",
|
|
"sha256": "62d61dcedd3e90fa480589c2f1e3168c97635232c98ffe8c25c7918a2f3c66db"
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [],
|
|
"external": [],
|
|
"snapshots": [
|
|
{
|
|
"phase": "playing",
|
|
"time": 8.3303339,
|
|
"outputs": 18,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "paused",
|
|
"time": 9.1086048,
|
|
"outputs": 29,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
},
|
|
{
|
|
"phase": "fullscreen-paused",
|
|
"time": 20,
|
|
"outputs": 29,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 1280,
|
|
"height": 720,
|
|
"fullscreenWeb": true
|
|
},
|
|
{
|
|
"phase": "restored",
|
|
"time": 22.4489796,
|
|
"outputs": 47,
|
|
"sameLayer": true,
|
|
"mask": true,
|
|
"mode": "alpha",
|
|
"width": 640,
|
|
"height": 360,
|
|
"fullscreenWeb": false
|
|
}
|
|
],
|
|
"visible": [
|
|
{
|
|
"text": "Ready mask combination",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 275,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
},
|
|
{
|
|
"text": "After seek and visibility",
|
|
"connected": true,
|
|
"inLayer": true,
|
|
"width": 312.5,
|
|
"height": 28.125,
|
|
"display": "block"
|
|
}
|
|
],
|
|
"seeked": {
|
|
"time": 20,
|
|
"outputs": 29
|
|
},
|
|
"outputCount": 49,
|
|
"startup": {
|
|
"visible": false,
|
|
"firstSamples": [
|
|
{
|
|
"time": 7.0454794,
|
|
"wall": 3314,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 7.1291462,
|
|
"wall": 3398,
|
|
"rows": []
|
|
},
|
|
{
|
|
"time": 7.2032503,
|
|
"wall": 3472,
|
|
"rows": []
|
|
}
|
|
],
|
|
"samplesInWindow": [],
|
|
"firstOutputs": [
|
|
7.0447503,
|
|
7.128542,
|
|
7.202667,
|
|
7.2730837
|
|
]
|
|
},
|
|
"limitation": "Actual model, native media, timestamp-delivered Danmuku and CSS web fullscreen. No OS fullscreen, GPU completion or device coverage claim.",
|
|
"screenshots": [
|
|
{
|
|
"name": "actual-combination-page",
|
|
"sha256": "d799debcd5ca61df71e782d46cff4a4dd12f15484441b0609b73beec92beb1c3"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"historical": [
|
|
{
|
|
"file": "refactor/.cache/mask05-native-first.json",
|
|
"sha256": "3cf310e3394f57fe484e2ef8e14c08d6fea05ee72f60a0833623b592b6d94257",
|
|
"stats": {
|
|
"startTime": "2026-09-13T16:10:06.833Z",
|
|
"duration": 2242.488,
|
|
"expected": 0,
|
|
"skipped": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0
|
|
}
|
|
},
|
|
{
|
|
"file": "refactor/.cache/mask05-combination-first.json",
|
|
"sha256": "47b0e1362a859b5ade3792ec94b5da6c81005fe6db6b64663af85a199605537a",
|
|
"stats": {
|
|
"startTime": "2026-09-13T16:15:00.471Z",
|
|
"duration": 70201.653,
|
|
"expected": 1,
|
|
"skipped": 0,
|
|
"unexpected": 5,
|
|
"flaky": 0
|
|
}
|
|
},
|
|
{
|
|
"file": "refactor/.cache/mask05-combination-diagnostic.json",
|
|
"sha256": "a5542ba9eb89931161d17613898b76c31a0e28d9c3876927e917c5210ec67a10",
|
|
"stats": {
|
|
"startTime": "2026-09-13T16:18:55.119Z",
|
|
"duration": 20109.002,
|
|
"expected": 2,
|
|
"skipped": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0
|
|
}
|
|
}
|
|
],
|
|
"limitations": [
|
|
"Post-ready delivery is asserted; the startup row remains diagnostic and can be missed.",
|
|
"No ESM/native shared-backend multiple-instance, source/error recovery, OS fullscreen or device acceptance.",
|
|
"Owned canvas cleanup does not prove private GPU/WASM close completion.",
|
|
"Local fixed model assets only; no default remote CDN or licensing acceptance.",
|
|
"Media request abort/cache diagnostics are retained; no page errors or console errors in the passing main/legacy matrix."
|
|
]
|
|
}
|