mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-08 10:56:15 -08:00
2525 lines
72 KiB
JSON
2525 lines
72 KiB
JSON
{
|
|
"task": "PKG-MB-09",
|
|
"status": "doing",
|
|
"parentCommit": "190fdb277600a1f19abf528ecef424d55dd70545",
|
|
"sourceSha256LF": {
|
|
"package.json": "5839bbf41cde94a492be5701c97e1d2933523c501f73e819fc0677f2c50e4da7",
|
|
"scripts/generate-hls-fixture.mjs": "5d0621e9ddd9a18816d703fe359f555fa3cfbd668e4d51416fdb24a1119f931a",
|
|
"playwright.soak.config.js": "e1062ac996e4648d8f8d57d9ac4ecda7bbec962a3bf7a77f58c30f8d17e29b9d",
|
|
"test/soak/mediabunny.spec.js": "4cdef6b7578e00974c2d2421db3f66351019010a18a86a3df785556e8896b1f5",
|
|
"packages/artplayer-proxy-mediabunny/dist/artplayer-proxy-mediabunny.js": "23ce59f86e7159eedd4c371219c5ed58db83341e1f3fa3c67dcb8f1259e243cb"
|
|
},
|
|
"media": {
|
|
"manifest": "refactor/baselines/mb-sustained-media.json",
|
|
"duration": 600,
|
|
"cachedDirectory": "refactor/.cache/mb09-long-hls",
|
|
"defaultCompatibility": "Regenerated default 12-second manifest deep-equals frozen version, commands and all 32 file hashes.",
|
|
"sha256LF": "78ebcd6be0bd12c3636348d17e76e4e9afcf57ce9cde8f8554276a82eeed1b66"
|
|
},
|
|
"browser": {
|
|
"total": 6,
|
|
"native": 4,
|
|
"missingCapability": 2,
|
|
"records": [
|
|
{
|
|
"project": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"coreSource": {
|
|
"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
|
|
},
|
|
"core": "published",
|
|
"implementation": "candidate-artifact",
|
|
"sha256": "23ce59f86e7159eedd4c371219c5ed58db83341e1f3fa3c67dcb8f1259e243cb",
|
|
"manifestSha256": "78ebcd6be0bd12c3636348d17e76e4e9afcf57ce9cde8f8554276a82eeed1b66",
|
|
"capabilities": {
|
|
"audio": "function",
|
|
"videoDecoder": "function",
|
|
"audioDecoder": "function"
|
|
},
|
|
"outcome": "native-sustained-hls-playback",
|
|
"phases": [
|
|
{
|
|
"name": "continuous-1x",
|
|
"wallSeconds": 90.22540000000596,
|
|
"mediaSeconds": 90.232,
|
|
"rate": 1,
|
|
"frames": 2165,
|
|
"maxError": 0.02100000000000435,
|
|
"sumError": 19.53233333332944,
|
|
"p95Ms": 18,
|
|
"meanError": 0.009021862971514753
|
|
},
|
|
{
|
|
"name": "continuous-2x",
|
|
"wallSeconds": 90.232,
|
|
"mediaSeconds": 180.464,
|
|
"rate": 2,
|
|
"frames": 4332,
|
|
"maxError": 0.04200000000003001,
|
|
"sumError": 80.29266666668894,
|
|
"p95Ms": 38,
|
|
"meanError": 0.018534779932292002
|
|
},
|
|
{
|
|
"name": "after-seek",
|
|
"wallSeconds": 5.005699999988079,
|
|
"mediaSeconds": 5,
|
|
"rate": 1,
|
|
"frames": 120,
|
|
"maxError": 0.018999999999991246,
|
|
"sumError": 1.0600000000000591,
|
|
"p95Ms": 18,
|
|
"meanError": 0.008833333333333826
|
|
},
|
|
{
|
|
"name": "after-quality",
|
|
"wallSeconds": 5.01340000000596,
|
|
"mediaSeconds": 5.007999999999981,
|
|
"rate": 1,
|
|
"frames": 120,
|
|
"maxError": 0.021000000000000796,
|
|
"sumError": 1.0173333333337666,
|
|
"p95Ms": 17,
|
|
"meanError": 0.008477777777781388
|
|
},
|
|
{
|
|
"name": "after-audio",
|
|
"wallSeconds": 5.002699999988079,
|
|
"mediaSeconds": 5,
|
|
"rate": 1,
|
|
"frames": 120,
|
|
"maxError": 0.020666666666670608,
|
|
"sumError": 1.0760000000011019,
|
|
"p95Ms": 20,
|
|
"meanError": 0.008966666666675848
|
|
}
|
|
],
|
|
"checkpoints": [
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 5280.4000000059605,
|
|
"time": 6.018666666666666,
|
|
"rate": 1,
|
|
"active": 52,
|
|
"queued": 52,
|
|
"iterators": 2,
|
|
"draws": 121,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 10292.100000023842,
|
|
"time": 11.029333333333334,
|
|
"rate": 1,
|
|
"active": 57,
|
|
"queued": 57,
|
|
"iterators": 2,
|
|
"draws": 241,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 15311.200000017881,
|
|
"time": 16.048000000000002,
|
|
"rate": 1,
|
|
"active": 46,
|
|
"queued": 46,
|
|
"iterators": 2,
|
|
"draws": 362,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 20318,
|
|
"time": 21.053333333333335,
|
|
"rate": 1,
|
|
"active": 52,
|
|
"queued": 52,
|
|
"iterators": 2,
|
|
"draws": 481,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 25336.90000000596,
|
|
"time": 26.069333333333333,
|
|
"rate": 1,
|
|
"active": 56,
|
|
"queued": 56,
|
|
"iterators": 2,
|
|
"draws": 602,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 30355.80000001192,
|
|
"time": 31.088,
|
|
"rate": 1,
|
|
"active": 61,
|
|
"queued": 61,
|
|
"iterators": 2,
|
|
"draws": 722,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 35368.20000001788,
|
|
"time": 36.10933333333333,
|
|
"rate": 1,
|
|
"active": 50,
|
|
"queued": 50,
|
|
"iterators": 2,
|
|
"draws": 843,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 40376.40000000596,
|
|
"time": 41.10933333333333,
|
|
"rate": 1,
|
|
"active": 55,
|
|
"queued": 55,
|
|
"iterators": 2,
|
|
"draws": 963,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 45388.20000001788,
|
|
"time": 46.128,
|
|
"rate": 1,
|
|
"active": 60,
|
|
"queued": 60,
|
|
"iterators": 2,
|
|
"draws": 1083,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 50401.80000001192,
|
|
"time": 51.138666666666666,
|
|
"rate": 1,
|
|
"active": 49,
|
|
"queued": 49,
|
|
"iterators": 2,
|
|
"draws": 1204,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 55413.80000001192,
|
|
"time": 56.14933333333333,
|
|
"rate": 1,
|
|
"active": 54,
|
|
"queued": 54,
|
|
"iterators": 2,
|
|
"draws": 1324,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 60418.10000002384,
|
|
"time": 61.14933333333333,
|
|
"rate": 1,
|
|
"active": 60,
|
|
"queued": 60,
|
|
"iterators": 2,
|
|
"draws": 1444,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 65432.40000000596,
|
|
"time": 66.16799999999999,
|
|
"rate": 1,
|
|
"active": 49,
|
|
"queued": 49,
|
|
"iterators": 2,
|
|
"draws": 1564,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 70449.80000001192,
|
|
"time": 71.18933333333334,
|
|
"rate": 1,
|
|
"active": 53,
|
|
"queued": 53,
|
|
"iterators": 2,
|
|
"draws": 1685,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 75463.70000001788,
|
|
"time": 76.2,
|
|
"rate": 1,
|
|
"active": 59,
|
|
"queued": 59,
|
|
"iterators": 2,
|
|
"draws": 1805,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 80485.70000001788,
|
|
"time": 81.21866666666666,
|
|
"rate": 1,
|
|
"active": 47,
|
|
"queued": 47,
|
|
"iterators": 2,
|
|
"draws": 1925,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 85492.40000000596,
|
|
"time": 86.22933333333333,
|
|
"rate": 1,
|
|
"active": 52,
|
|
"queued": 52,
|
|
"iterators": 2,
|
|
"draws": 2046,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 90499.10000002384,
|
|
"time": 91.24,
|
|
"rate": 1,
|
|
"active": 58,
|
|
"queued": 58,
|
|
"iterators": 2,
|
|
"draws": 2166,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 95526.30000001192,
|
|
"time": 101.26933333333335,
|
|
"rate": 2,
|
|
"active": 58,
|
|
"queued": 58,
|
|
"iterators": 2,
|
|
"draws": 2407,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 100545.30000001192,
|
|
"time": 111.31200000000001,
|
|
"rate": 2,
|
|
"active": 52,
|
|
"queued": 52,
|
|
"iterators": 2,
|
|
"draws": 2647,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 105566.90000000596,
|
|
"time": 121.34933333333333,
|
|
"rate": 2,
|
|
"active": 45,
|
|
"queued": 45,
|
|
"iterators": 2,
|
|
"draws": 2888,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 110573,
|
|
"time": 131.37066666666666,
|
|
"rate": 2,
|
|
"active": 55,
|
|
"queued": 55,
|
|
"iterators": 2,
|
|
"draws": 3129,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 115583.20000001788,
|
|
"time": 141.392,
|
|
"rate": 2,
|
|
"active": 50,
|
|
"queued": 50,
|
|
"iterators": 2,
|
|
"draws": 3369,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 120590.60000002384,
|
|
"time": 151.40800000000002,
|
|
"rate": 2,
|
|
"active": 44,
|
|
"queued": 44,
|
|
"iterators": 2,
|
|
"draws": 3610,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 125611.30000001192,
|
|
"time": 161.45066666666668,
|
|
"rate": 2,
|
|
"active": 53,
|
|
"queued": 53,
|
|
"iterators": 2,
|
|
"draws": 3851,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 130629.40000000596,
|
|
"time": 171.488,
|
|
"rate": 2,
|
|
"active": 47,
|
|
"queued": 47,
|
|
"iterators": 2,
|
|
"draws": 4092,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 135638.40000000596,
|
|
"time": 181.50933333333336,
|
|
"rate": 2,
|
|
"active": 57,
|
|
"queued": 57,
|
|
"iterators": 2,
|
|
"draws": 4332,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 140650.80000001192,
|
|
"time": 191.53066666666666,
|
|
"rate": 2,
|
|
"active": 51,
|
|
"queued": 51,
|
|
"iterators": 2,
|
|
"draws": 4572,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 145662.5,
|
|
"time": 201.55200000000002,
|
|
"rate": 2,
|
|
"active": 46,
|
|
"queued": 46,
|
|
"iterators": 2,
|
|
"draws": 4813,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 150683.30000001192,
|
|
"time": 211.58933333333334,
|
|
"rate": 2,
|
|
"active": 55,
|
|
"queued": 55,
|
|
"iterators": 2,
|
|
"draws": 5054,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 155699.30000001192,
|
|
"time": 221.632,
|
|
"rate": 2,
|
|
"active": 48,
|
|
"queued": 48,
|
|
"iterators": 2,
|
|
"draws": 5295,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 160707.90000000596,
|
|
"time": 231.64800000000002,
|
|
"rate": 2,
|
|
"active": 60,
|
|
"queued": 60,
|
|
"iterators": 2,
|
|
"draws": 5536,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 165712,
|
|
"time": 241.64800000000002,
|
|
"rate": 2,
|
|
"active": 54,
|
|
"queued": 54,
|
|
"iterators": 2,
|
|
"draws": 5776,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 170724.90000000596,
|
|
"time": 251.66933333333333,
|
|
"rate": 2,
|
|
"active": 48,
|
|
"queued": 48,
|
|
"iterators": 2,
|
|
"draws": 6016,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 175730.40000000596,
|
|
"time": 261.6906666666667,
|
|
"rate": 2,
|
|
"active": 43,
|
|
"queued": 43,
|
|
"iterators": 2,
|
|
"draws": 6256,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 180745.40000000596,
|
|
"time": 271.712,
|
|
"rate": 2,
|
|
"active": 53,
|
|
"queued": 53,
|
|
"iterators": 2,
|
|
"draws": 6497,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "after-seek",
|
|
"wall": 185787,
|
|
"time": 105.01066666666668,
|
|
"rate": 1,
|
|
"active": 53,
|
|
"queued": 53,
|
|
"iterators": 2,
|
|
"draws": 6619,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "after-quality",
|
|
"wall": 190832.60000002384,
|
|
"time": 110.03733333333332,
|
|
"rate": 1,
|
|
"active": 52,
|
|
"queued": 52,
|
|
"iterators": 2,
|
|
"draws": 6741,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "after-audio",
|
|
"wall": 195880.90000000596,
|
|
"time": 115.06933333333333,
|
|
"rate": 1,
|
|
"active": 54,
|
|
"queued": 54,
|
|
"iterators": 2,
|
|
"draws": 6864,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
}
|
|
],
|
|
"selection": {
|
|
"height": 90,
|
|
"language": "fr"
|
|
},
|
|
"cleanup": {
|
|
"created": 13661,
|
|
"disconnected": 13661,
|
|
"maxActive": 64,
|
|
"draws": 6864,
|
|
"audioIterator": false,
|
|
"videoIterator": false,
|
|
"queued": 0,
|
|
"destroyed": true
|
|
},
|
|
"scope": "Actual 600s generated HLS input, at least 180s uninterrupted wall playback at 1x/2x then seek/quality/audio; decoded frame vs audio clock, not acoustic output, hour-scale drift, heap leak proof or physical devices. Only active nodes/iterators are retained by instrumentation."
|
|
},
|
|
{
|
|
"project": "chromium",
|
|
"browser": "153.0.8010.12",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"coreSource": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "df495dd386d32ea96be5006e1bbfda1ea91cfeb32aa21758197b46a155ebe0dc",
|
|
"bytes": 378040
|
|
},
|
|
"core": "candidate",
|
|
"implementation": "candidate-artifact",
|
|
"sha256": "23ce59f86e7159eedd4c371219c5ed58db83341e1f3fa3c67dcb8f1259e243cb",
|
|
"manifestSha256": "78ebcd6be0bd12c3636348d17e76e4e9afcf57ce9cde8f8554276a82eeed1b66",
|
|
"capabilities": {
|
|
"audio": "function",
|
|
"videoDecoder": "function",
|
|
"audioDecoder": "function"
|
|
},
|
|
"outcome": "native-sustained-hls-playback",
|
|
"phases": [
|
|
{
|
|
"name": "continuous-1x",
|
|
"wallSeconds": 90.27790000000596,
|
|
"mediaSeconds": 90.28,
|
|
"rate": 1,
|
|
"frames": 2166,
|
|
"maxError": 0.02033333333334042,
|
|
"sumError": 19.86633333333676,
|
|
"p95Ms": 19,
|
|
"meanError": 0.009171899045861848
|
|
},
|
|
{
|
|
"name": "continuous-2x",
|
|
"wallSeconds": 90.21490000000595,
|
|
"mediaSeconds": 180.41599999999997,
|
|
"rate": 2,
|
|
"frames": 4330,
|
|
"maxError": 0.041333333333341216,
|
|
"sumError": 78.42366666668671,
|
|
"p95Ms": 39,
|
|
"meanError": 0.01811170130870363
|
|
},
|
|
{
|
|
"name": "after-seek",
|
|
"wallSeconds": 5.00590000000596,
|
|
"mediaSeconds": 5,
|
|
"rate": 1,
|
|
"frames": 120,
|
|
"maxError": 0.01999999999998181,
|
|
"sumError": 1.0866666666660763,
|
|
"p95Ms": 19,
|
|
"meanError": 0.009055555555550635
|
|
},
|
|
{
|
|
"name": "after-quality",
|
|
"wallSeconds": 5.0113000000119206,
|
|
"mediaSeconds": 5.010666666666651,
|
|
"rate": 1,
|
|
"frames": 120,
|
|
"maxError": 0.02033333333334042,
|
|
"sumError": 1.115999999999758,
|
|
"p95Ms": 19,
|
|
"meanError": 0.009299999999997983
|
|
},
|
|
{
|
|
"name": "after-audio",
|
|
"wallSeconds": 5.011299999982119,
|
|
"mediaSeconds": 5.010666666666651,
|
|
"rate": 1,
|
|
"frames": 120,
|
|
"maxError": 0.021000000000000796,
|
|
"sumError": 1.086666666667071,
|
|
"p95Ms": 18,
|
|
"meanError": 0.009055555555558925
|
|
}
|
|
],
|
|
"checkpoints": [
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 5311.700000017881,
|
|
"time": 6.032,
|
|
"rate": 1,
|
|
"active": 52,
|
|
"queued": 52,
|
|
"iterators": 2,
|
|
"draws": 121,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 10322.700000017881,
|
|
"time": 11.04,
|
|
"rate": 1,
|
|
"active": 57,
|
|
"queued": 57,
|
|
"iterators": 2,
|
|
"draws": 241,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 15343.90000000596,
|
|
"time": 16.061333333333334,
|
|
"rate": 1,
|
|
"active": 62,
|
|
"queued": 62,
|
|
"iterators": 2,
|
|
"draws": 362,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 20364.40000000596,
|
|
"time": 21.080000000000002,
|
|
"rate": 1,
|
|
"active": 50,
|
|
"queued": 50,
|
|
"iterators": 2,
|
|
"draws": 482,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 25384.20000001788,
|
|
"time": 26.101333333333336,
|
|
"rate": 1,
|
|
"active": 55,
|
|
"queued": 55,
|
|
"iterators": 2,
|
|
"draws": 603,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 30403.70000001788,
|
|
"time": 31.12,
|
|
"rate": 1,
|
|
"active": 60,
|
|
"queued": 60,
|
|
"iterators": 2,
|
|
"draws": 723,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 35413.90000000596,
|
|
"time": 36.13066666666667,
|
|
"rate": 1,
|
|
"active": 49,
|
|
"queued": 49,
|
|
"iterators": 2,
|
|
"draws": 843,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 40423.30000001192,
|
|
"time": 41.141333333333336,
|
|
"rate": 1,
|
|
"active": 54,
|
|
"queued": 54,
|
|
"iterators": 2,
|
|
"draws": 964,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 45434.40000000596,
|
|
"time": 46.152,
|
|
"rate": 1,
|
|
"active": 59,
|
|
"queued": 59,
|
|
"iterators": 2,
|
|
"draws": 1084,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 50450.30000001192,
|
|
"time": 51.17066666666667,
|
|
"rate": 1,
|
|
"active": 48,
|
|
"queued": 48,
|
|
"iterators": 2,
|
|
"draws": 1204,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 55460.80000001192,
|
|
"time": 56.181333333333335,
|
|
"rate": 1,
|
|
"active": 53,
|
|
"queued": 53,
|
|
"iterators": 2,
|
|
"draws": 1325,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 60478.80000001192,
|
|
"time": 61.2,
|
|
"rate": 1,
|
|
"active": 58,
|
|
"queued": 58,
|
|
"iterators": 2,
|
|
"draws": 1445,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 65494,
|
|
"time": 66.21066666666667,
|
|
"rate": 1,
|
|
"active": 47,
|
|
"queued": 47,
|
|
"iterators": 2,
|
|
"draws": 1566,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 70511.60000002384,
|
|
"time": 71.232,
|
|
"rate": 1,
|
|
"active": 51,
|
|
"queued": 51,
|
|
"iterators": 2,
|
|
"draws": 1686,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 75525.70000001788,
|
|
"time": 76.24,
|
|
"rate": 1,
|
|
"active": 57,
|
|
"queued": 57,
|
|
"iterators": 2,
|
|
"draws": 1806,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 80546.40000000596,
|
|
"time": 81.26133333333334,
|
|
"rate": 1,
|
|
"active": 61,
|
|
"queued": 61,
|
|
"iterators": 2,
|
|
"draws": 1927,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 85556.60000002384,
|
|
"time": 86.272,
|
|
"rate": 1,
|
|
"active": 50,
|
|
"queued": 50,
|
|
"iterators": 2,
|
|
"draws": 2047,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 90575.80000001192,
|
|
"time": 91.29066666666667,
|
|
"rate": 1,
|
|
"active": 55,
|
|
"queued": 55,
|
|
"iterators": 2,
|
|
"draws": 2167,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 95597.90000000596,
|
|
"time": 101.32266666666666,
|
|
"rate": 2,
|
|
"active": 58,
|
|
"queued": 58,
|
|
"iterators": 2,
|
|
"draws": 2408,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 100605.10000002384,
|
|
"time": 111.33866666666668,
|
|
"rate": 2,
|
|
"active": 52,
|
|
"queued": 52,
|
|
"iterators": 2,
|
|
"draws": 2649,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 105615.70000001788,
|
|
"time": 121.36000000000001,
|
|
"rate": 2,
|
|
"active": 47,
|
|
"queued": 47,
|
|
"iterators": 2,
|
|
"draws": 2889,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 110624,
|
|
"time": 131.38133333333334,
|
|
"rate": 2,
|
|
"active": 57,
|
|
"queued": 57,
|
|
"iterators": 2,
|
|
"draws": 3130,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 115641.10000002384,
|
|
"time": 141.41866666666667,
|
|
"rate": 2,
|
|
"active": 50,
|
|
"queued": 50,
|
|
"iterators": 2,
|
|
"draws": 3370,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 120645.40000000596,
|
|
"time": 151.41866666666667,
|
|
"rate": 2,
|
|
"active": 62,
|
|
"queued": 62,
|
|
"iterators": 2,
|
|
"draws": 3610,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 125658.20000001788,
|
|
"time": 161.46133333333333,
|
|
"rate": 2,
|
|
"active": 55,
|
|
"queued": 55,
|
|
"iterators": 2,
|
|
"draws": 3851,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 130671.80000001192,
|
|
"time": 171.4826666666667,
|
|
"rate": 2,
|
|
"active": 49,
|
|
"queued": 49,
|
|
"iterators": 2,
|
|
"draws": 4092,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 135683.90000000596,
|
|
"time": 181.49866666666665,
|
|
"rate": 2,
|
|
"active": 60,
|
|
"queued": 60,
|
|
"iterators": 2,
|
|
"draws": 4332,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 140698.20000001788,
|
|
"time": 191.5413333333333,
|
|
"rate": 2,
|
|
"active": 53,
|
|
"queued": 53,
|
|
"iterators": 2,
|
|
"draws": 4572,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 145710.10000002384,
|
|
"time": 201.56266666666667,
|
|
"rate": 2,
|
|
"active": 47,
|
|
"queued": 47,
|
|
"iterators": 2,
|
|
"draws": 4813,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 150730.30000001192,
|
|
"time": 211.6,
|
|
"rate": 2,
|
|
"active": 57,
|
|
"queued": 57,
|
|
"iterators": 2,
|
|
"draws": 5054,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 155746.10000002384,
|
|
"time": 221.62133333333335,
|
|
"rate": 2,
|
|
"active": 51,
|
|
"queued": 51,
|
|
"iterators": 2,
|
|
"draws": 5295,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 160754.90000000596,
|
|
"time": 231.64266666666666,
|
|
"rate": 2,
|
|
"active": 61,
|
|
"queued": 61,
|
|
"iterators": 2,
|
|
"draws": 5536,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 165773.60000002384,
|
|
"time": 241.67999999999998,
|
|
"rate": 2,
|
|
"active": 55,
|
|
"queued": 55,
|
|
"iterators": 2,
|
|
"draws": 5776,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 170787.20000001788,
|
|
"time": 251.70133333333334,
|
|
"rate": 2,
|
|
"active": 49,
|
|
"queued": 49,
|
|
"iterators": 2,
|
|
"draws": 6017,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 175800.90000000596,
|
|
"time": 261.73866666666663,
|
|
"rate": 2,
|
|
"active": 58,
|
|
"queued": 58,
|
|
"iterators": 2,
|
|
"draws": 6258,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 180807.10000002384,
|
|
"time": 271.73866666666663,
|
|
"rate": 2,
|
|
"active": 54,
|
|
"queued": 54,
|
|
"iterators": 2,
|
|
"draws": 6498,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "after-seek",
|
|
"wall": 185847.80000001192,
|
|
"time": 105.00799999999998,
|
|
"rate": 1,
|
|
"active": 53,
|
|
"queued": 53,
|
|
"iterators": 2,
|
|
"draws": 6620,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "after-quality",
|
|
"wall": 190893.30000001192,
|
|
"time": 110.03733333333332,
|
|
"rate": 1,
|
|
"active": 52,
|
|
"queued": 52,
|
|
"iterators": 2,
|
|
"draws": 6742,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "after-audio",
|
|
"wall": 195943.40000000596,
|
|
"time": 115.06933333333333,
|
|
"rate": 1,
|
|
"active": 53,
|
|
"queued": 53,
|
|
"iterators": 2,
|
|
"draws": 6865,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
}
|
|
],
|
|
"selection": {
|
|
"height": 90,
|
|
"language": "fr"
|
|
},
|
|
"cleanup": {
|
|
"created": 13661,
|
|
"disconnected": 13661,
|
|
"maxActive": 64,
|
|
"draws": 6865,
|
|
"audioIterator": false,
|
|
"videoIterator": false,
|
|
"queued": 0,
|
|
"destroyed": true
|
|
},
|
|
"scope": "Actual 600s generated HLS input, at least 180s uninterrupted wall playback at 1x/2x then seek/quality/audio; decoded frame vs audio clock, not acoustic output, hour-scale drift, heap leak proof or physical devices. Only active nodes/iterators are retained by instrumentation."
|
|
},
|
|
{
|
|
"project": "firefox",
|
|
"browser": "155.0",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"coreSource": {
|
|
"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
|
|
},
|
|
"core": "published",
|
|
"implementation": "candidate-artifact",
|
|
"sha256": "23ce59f86e7159eedd4c371219c5ed58db83341e1f3fa3c67dcb8f1259e243cb",
|
|
"manifestSha256": "78ebcd6be0bd12c3636348d17e76e4e9afcf57ce9cde8f8554276a82eeed1b66",
|
|
"capabilities": {
|
|
"audio": "function",
|
|
"videoDecoder": "function",
|
|
"audioDecoder": "function"
|
|
},
|
|
"outcome": "native-sustained-hls-playback",
|
|
"phases": [
|
|
{
|
|
"name": "continuous-1x",
|
|
"wallSeconds": 90.307,
|
|
"mediaSeconds": 90.30933333333334,
|
|
"rate": 1,
|
|
"frames": 2167,
|
|
"maxError": 0.020666666666670608,
|
|
"sumError": 19.388000000001508,
|
|
"p95Ms": 18,
|
|
"meanError": 0.008946931241348181
|
|
},
|
|
{
|
|
"name": "continuous-2x",
|
|
"wallSeconds": 90.269,
|
|
"mediaSeconds": 180.53866666666664,
|
|
"rate": 2,
|
|
"frames": 4334,
|
|
"maxError": 0.04566666666667629,
|
|
"sumError": 76.64366666670432,
|
|
"p95Ms": 37,
|
|
"meanError": 0.017684279341648436
|
|
},
|
|
{
|
|
"name": "after-seek",
|
|
"wallSeconds": 5.013,
|
|
"mediaSeconds": 5.01066666666668,
|
|
"rate": 1,
|
|
"frames": 120,
|
|
"maxError": 0.019666666666680044,
|
|
"sumError": 1.0866666666682363,
|
|
"p95Ms": 19,
|
|
"meanError": 0.009055555555568636
|
|
},
|
|
{
|
|
"name": "after-quality",
|
|
"wallSeconds": 5.019,
|
|
"mediaSeconds": 5.018666666666661,
|
|
"rate": 1,
|
|
"frames": 121,
|
|
"maxError": 0.01999999999998181,
|
|
"sumError": 1.0796666666658865,
|
|
"p95Ms": 18,
|
|
"meanError": 0.008922865013767657
|
|
},
|
|
{
|
|
"name": "after-audio",
|
|
"wallSeconds": 5.011,
|
|
"mediaSeconds": 5.007999999999981,
|
|
"rate": 1,
|
|
"frames": 121,
|
|
"maxError": 0.020000000000010232,
|
|
"sumError": 1.0806666666669145,
|
|
"p95Ms": 19,
|
|
"meanError": 0.00893112947658607
|
|
}
|
|
],
|
|
"checkpoints": [
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 5779,
|
|
"time": 6.04,
|
|
"rate": 1,
|
|
"active": 51,
|
|
"queued": 51,
|
|
"iterators": 2,
|
|
"draws": 121,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 10795,
|
|
"time": 11.061333333333332,
|
|
"rate": 1,
|
|
"active": 56,
|
|
"queued": 56,
|
|
"iterators": 2,
|
|
"draws": 242,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 15804,
|
|
"time": 16.069333333333333,
|
|
"rate": 1,
|
|
"active": 61,
|
|
"queued": 61,
|
|
"iterators": 2,
|
|
"draws": 362,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 20824,
|
|
"time": 21.090666666666667,
|
|
"rate": 1,
|
|
"active": 50,
|
|
"queued": 50,
|
|
"iterators": 2,
|
|
"draws": 482,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 25843,
|
|
"time": 26.109333333333336,
|
|
"rate": 1,
|
|
"active": 55,
|
|
"queued": 55,
|
|
"iterators": 2,
|
|
"draws": 603,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 30859,
|
|
"time": 31.12,
|
|
"rate": 1,
|
|
"active": 60,
|
|
"queued": 60,
|
|
"iterators": 2,
|
|
"draws": 723,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 35874,
|
|
"time": 36.13066666666666,
|
|
"rate": 1,
|
|
"active": 49,
|
|
"queued": 49,
|
|
"iterators": 2,
|
|
"draws": 843,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 40886,
|
|
"time": 41.14933333333333,
|
|
"rate": 1,
|
|
"active": 54,
|
|
"queued": 54,
|
|
"iterators": 2,
|
|
"draws": 964,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 45898,
|
|
"time": 46.16,
|
|
"rate": 1,
|
|
"active": 59,
|
|
"queued": 59,
|
|
"iterators": 2,
|
|
"draws": 1084,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 50919,
|
|
"time": 51.18133333333333,
|
|
"rate": 1,
|
|
"active": 47,
|
|
"queued": 47,
|
|
"iterators": 2,
|
|
"draws": 1204,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 55947,
|
|
"time": 56.21066666666666,
|
|
"rate": 1,
|
|
"active": 52,
|
|
"queued": 52,
|
|
"iterators": 2,
|
|
"draws": 1325,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 60956,
|
|
"time": 61.221333333333334,
|
|
"rate": 1,
|
|
"active": 57,
|
|
"queued": 57,
|
|
"iterators": 2,
|
|
"draws": 1446,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 65974,
|
|
"time": 66.24000000000001,
|
|
"rate": 1,
|
|
"active": 61,
|
|
"queued": 61,
|
|
"iterators": 2,
|
|
"draws": 1566,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 70993,
|
|
"time": 71.25066666666667,
|
|
"rate": 1,
|
|
"active": 51,
|
|
"queued": 51,
|
|
"iterators": 2,
|
|
"draws": 1687,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 76008,
|
|
"time": 76.26933333333334,
|
|
"rate": 1,
|
|
"active": 55,
|
|
"queued": 55,
|
|
"iterators": 2,
|
|
"draws": 1807,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 81022,
|
|
"time": 81.28,
|
|
"rate": 1,
|
|
"active": 60,
|
|
"queued": 60,
|
|
"iterators": 2,
|
|
"draws": 1927,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 86039,
|
|
"time": 86.30133333333333,
|
|
"rate": 1,
|
|
"active": 49,
|
|
"queued": 49,
|
|
"iterators": 2,
|
|
"draws": 2047,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 91069,
|
|
"time": 91.33066666666667,
|
|
"rate": 1,
|
|
"active": 53,
|
|
"queued": 53,
|
|
"iterators": 2,
|
|
"draws": 2168,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 96113,
|
|
"time": 101.392,
|
|
"rate": 2,
|
|
"active": 58,
|
|
"queued": 58,
|
|
"iterators": 2,
|
|
"draws": 2410,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 101125,
|
|
"time": 111.42933333333335,
|
|
"rate": 2,
|
|
"active": 51,
|
|
"queued": 51,
|
|
"iterators": 2,
|
|
"draws": 2650,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 106145,
|
|
"time": 121.47200000000001,
|
|
"rate": 2,
|
|
"active": 45,
|
|
"queued": 45,
|
|
"iterators": 2,
|
|
"draws": 2891,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 111158,
|
|
"time": 131.49333333333334,
|
|
"rate": 2,
|
|
"active": 55,
|
|
"queued": 55,
|
|
"iterators": 2,
|
|
"draws": 3132,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 116181,
|
|
"time": 141.53066666666666,
|
|
"rate": 2,
|
|
"active": 48,
|
|
"queued": 48,
|
|
"iterators": 2,
|
|
"draws": 3373,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 121193,
|
|
"time": 151.55200000000002,
|
|
"rate": 2,
|
|
"active": 59,
|
|
"queued": 59,
|
|
"iterators": 2,
|
|
"draws": 3613,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 126207,
|
|
"time": 161.58933333333334,
|
|
"rate": 2,
|
|
"active": 52,
|
|
"queued": 52,
|
|
"iterators": 2,
|
|
"draws": 3854,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 131215,
|
|
"time": 171.61066666666667,
|
|
"rate": 2,
|
|
"active": 46,
|
|
"queued": 46,
|
|
"iterators": 2,
|
|
"draws": 4094,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 136226,
|
|
"time": 181.63200000000003,
|
|
"rate": 2,
|
|
"active": 57,
|
|
"queued": 57,
|
|
"iterators": 2,
|
|
"draws": 4335,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 141240,
|
|
"time": 191.65333333333334,
|
|
"rate": 2,
|
|
"active": 51,
|
|
"queued": 51,
|
|
"iterators": 2,
|
|
"draws": 4576,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 146262,
|
|
"time": 201.69066666666666,
|
|
"rate": 2,
|
|
"active": 60,
|
|
"queued": 60,
|
|
"iterators": 2,
|
|
"draws": 4817,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 151281,
|
|
"time": 211.73333333333332,
|
|
"rate": 2,
|
|
"active": 54,
|
|
"queued": 54,
|
|
"iterators": 2,
|
|
"draws": 5058,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 156295,
|
|
"time": 221.7706666666667,
|
|
"rate": 2,
|
|
"active": 47,
|
|
"queued": 47,
|
|
"iterators": 2,
|
|
"draws": 5298,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 161309,
|
|
"time": 231.792,
|
|
"rate": 2,
|
|
"active": 57,
|
|
"queued": 57,
|
|
"iterators": 2,
|
|
"draws": 5539,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 166331,
|
|
"time": 241.82933333333332,
|
|
"rate": 2,
|
|
"active": 51,
|
|
"queued": 51,
|
|
"iterators": 2,
|
|
"draws": 5780,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 171359,
|
|
"time": 251.89333333333335,
|
|
"rate": 2,
|
|
"active": 59,
|
|
"queued": 59,
|
|
"iterators": 2,
|
|
"draws": 6021,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 176366,
|
|
"time": 261.9093333333334,
|
|
"rate": 2,
|
|
"active": 54,
|
|
"queued": 54,
|
|
"iterators": 2,
|
|
"draws": 6262,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 181375,
|
|
"time": 271.93066666666664,
|
|
"rate": 2,
|
|
"active": 48,
|
|
"queued": 48,
|
|
"iterators": 2,
|
|
"draws": 6502,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "after-seek",
|
|
"wall": 186438,
|
|
"time": 105.02133333333336,
|
|
"rate": 1,
|
|
"active": 53,
|
|
"queued": 53,
|
|
"iterators": 2,
|
|
"draws": 6624,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "after-quality",
|
|
"wall": 191532,
|
|
"time": 110.048,
|
|
"rate": 1,
|
|
"active": 53,
|
|
"queued": 53,
|
|
"iterators": 2,
|
|
"draws": 6746,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "after-audio",
|
|
"wall": 196612,
|
|
"time": 115.088,
|
|
"rate": 1,
|
|
"active": 53,
|
|
"queued": 53,
|
|
"iterators": 2,
|
|
"draws": 6870,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
}
|
|
],
|
|
"selection": {
|
|
"height": 90,
|
|
"language": "fr"
|
|
},
|
|
"cleanup": {
|
|
"created": 13659,
|
|
"disconnected": 13659,
|
|
"maxActive": 64,
|
|
"draws": 6870,
|
|
"audioIterator": false,
|
|
"videoIterator": false,
|
|
"queued": 0,
|
|
"destroyed": true
|
|
},
|
|
"scope": "Actual 600s generated HLS input, at least 180s uninterrupted wall playback at 1x/2x then seek/quality/audio; decoded frame vs audio clock, not acoustic output, hour-scale drift, heap leak proof or physical devices. Only active nodes/iterators are retained by instrumentation."
|
|
},
|
|
{
|
|
"project": "firefox",
|
|
"browser": "155.0",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"coreSource": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "df495dd386d32ea96be5006e1bbfda1ea91cfeb32aa21758197b46a155ebe0dc",
|
|
"bytes": 378040
|
|
},
|
|
"core": "candidate",
|
|
"implementation": "candidate-artifact",
|
|
"sha256": "23ce59f86e7159eedd4c371219c5ed58db83341e1f3fa3c67dcb8f1259e243cb",
|
|
"manifestSha256": "78ebcd6be0bd12c3636348d17e76e4e9afcf57ce9cde8f8554276a82eeed1b66",
|
|
"capabilities": {
|
|
"audio": "function",
|
|
"videoDecoder": "function",
|
|
"audioDecoder": "function"
|
|
},
|
|
"outcome": "native-sustained-hls-playback",
|
|
"phases": [
|
|
{
|
|
"name": "continuous-1x",
|
|
"wallSeconds": 90.289,
|
|
"mediaSeconds": 90.28,
|
|
"rate": 1,
|
|
"frames": 2167,
|
|
"maxError": 0.02600000000000069,
|
|
"sumError": 18.969333333330226,
|
|
"p95Ms": 18,
|
|
"meanError": 0.008753730195353127
|
|
},
|
|
{
|
|
"name": "continuous-2x",
|
|
"wallSeconds": 90.289,
|
|
"mediaSeconds": 180.576,
|
|
"rate": 2,
|
|
"frames": 4333,
|
|
"maxError": 0.05133333333333212,
|
|
"sumError": 77.5710000000108,
|
|
"p95Ms": 37,
|
|
"meanError": 0.017902377105933717
|
|
},
|
|
{
|
|
"name": "after-seek",
|
|
"wallSeconds": 5.021,
|
|
"mediaSeconds": 5.021333333333331,
|
|
"rate": 1,
|
|
"frames": 120,
|
|
"maxError": 0.020333333333311998,
|
|
"sumError": 1.126666666665443,
|
|
"p95Ms": 19,
|
|
"meanError": 0.009388888888878693
|
|
},
|
|
{
|
|
"name": "after-quality",
|
|
"wallSeconds": 5.012,
|
|
"mediaSeconds": 5.018666666666661,
|
|
"rate": 1,
|
|
"frames": 121,
|
|
"maxError": 0.020666666666670608,
|
|
"sumError": 1.082333333333267,
|
|
"p95Ms": 20,
|
|
"meanError": 0.008944903581266669
|
|
},
|
|
{
|
|
"name": "after-audio",
|
|
"wallSeconds": 5.012,
|
|
"mediaSeconds": 5.00800000000001,
|
|
"rate": 1,
|
|
"frames": 121,
|
|
"maxError": 0.020666666666670608,
|
|
"sumError": 1.0353333333340942,
|
|
"p95Ms": 17,
|
|
"meanError": 0.00855647382920739
|
|
}
|
|
],
|
|
"checkpoints": [
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 5717,
|
|
"time": 6.029333333333333,
|
|
"rate": 1,
|
|
"active": 52,
|
|
"queued": 52,
|
|
"iterators": 2,
|
|
"draws": 121,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 10737,
|
|
"time": 11.050666666666666,
|
|
"rate": 1,
|
|
"active": 56,
|
|
"queued": 56,
|
|
"iterators": 2,
|
|
"draws": 241,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 15759,
|
|
"time": 16.069333333333333,
|
|
"rate": 1,
|
|
"active": 61,
|
|
"queued": 61,
|
|
"iterators": 2,
|
|
"draws": 362,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 20780,
|
|
"time": 21.090666666666667,
|
|
"rate": 1,
|
|
"active": 50,
|
|
"queued": 50,
|
|
"iterators": 2,
|
|
"draws": 482,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 25792,
|
|
"time": 26.098666666666666,
|
|
"rate": 1,
|
|
"active": 55,
|
|
"queued": 55,
|
|
"iterators": 2,
|
|
"draws": 603,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 30815,
|
|
"time": 31.130666666666666,
|
|
"rate": 1,
|
|
"active": 59,
|
|
"queued": 59,
|
|
"iterators": 2,
|
|
"draws": 723,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 35824,
|
|
"time": 36.138666666666666,
|
|
"rate": 1,
|
|
"active": 48,
|
|
"queued": 48,
|
|
"iterators": 2,
|
|
"draws": 844,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 40839,
|
|
"time": 41.14933333333333,
|
|
"rate": 1,
|
|
"active": 54,
|
|
"queued": 54,
|
|
"iterators": 2,
|
|
"draws": 964,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 45852,
|
|
"time": 46.16,
|
|
"rate": 1,
|
|
"active": 59,
|
|
"queued": 59,
|
|
"iterators": 2,
|
|
"draws": 1084,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 50861,
|
|
"time": 51.17066666666666,
|
|
"rate": 1,
|
|
"active": 48,
|
|
"queued": 48,
|
|
"iterators": 2,
|
|
"draws": 1204,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 55874,
|
|
"time": 56.18933333333333,
|
|
"rate": 1,
|
|
"active": 53,
|
|
"queued": 53,
|
|
"iterators": 2,
|
|
"draws": 1325,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 60897,
|
|
"time": 61.21066666666666,
|
|
"rate": 1,
|
|
"active": 57,
|
|
"queued": 57,
|
|
"iterators": 2,
|
|
"draws": 1445,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 65916,
|
|
"time": 66.22933333333333,
|
|
"rate": 1,
|
|
"active": 62,
|
|
"queued": 62,
|
|
"iterators": 2,
|
|
"draws": 1566,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 70932,
|
|
"time": 71.25066666666666,
|
|
"rate": 1,
|
|
"active": 51,
|
|
"queued": 51,
|
|
"iterators": 2,
|
|
"draws": 1686,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 75946,
|
|
"time": 76.25866666666667,
|
|
"rate": 1,
|
|
"active": 56,
|
|
"queued": 56,
|
|
"iterators": 2,
|
|
"draws": 1807,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 80959,
|
|
"time": 81.26933333333334,
|
|
"rate": 1,
|
|
"active": 61,
|
|
"queued": 61,
|
|
"iterators": 2,
|
|
"draws": 1927,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 85975,
|
|
"time": 86.29066666666667,
|
|
"rate": 1,
|
|
"active": 50,
|
|
"queued": 50,
|
|
"iterators": 2,
|
|
"draws": 2047,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-1x",
|
|
"wall": 90992,
|
|
"time": 91.29866666666666,
|
|
"rate": 1,
|
|
"active": 55,
|
|
"queued": 55,
|
|
"iterators": 2,
|
|
"draws": 2167,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 96039,
|
|
"time": 101.37866666666667,
|
|
"rate": 2,
|
|
"active": 56,
|
|
"queued": 56,
|
|
"iterators": 2,
|
|
"draws": 2409,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 101052,
|
|
"time": 111.4,
|
|
"rate": 2,
|
|
"active": 51,
|
|
"queued": 51,
|
|
"iterators": 2,
|
|
"draws": 2650,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 106068,
|
|
"time": 121.43733333333333,
|
|
"rate": 2,
|
|
"active": 60,
|
|
"queued": 60,
|
|
"iterators": 2,
|
|
"draws": 2891,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 111087,
|
|
"time": 131.48,
|
|
"rate": 2,
|
|
"active": 53,
|
|
"queued": 53,
|
|
"iterators": 2,
|
|
"draws": 3132,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 116106,
|
|
"time": 141.50133333333335,
|
|
"rate": 2,
|
|
"active": 48,
|
|
"queued": 48,
|
|
"iterators": 2,
|
|
"draws": 3373,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 121116,
|
|
"time": 151.53866666666667,
|
|
"rate": 2,
|
|
"active": 57,
|
|
"queued": 57,
|
|
"iterators": 2,
|
|
"draws": 3613,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 126136,
|
|
"time": 161.58133333333333,
|
|
"rate": 2,
|
|
"active": 50,
|
|
"queued": 50,
|
|
"iterators": 2,
|
|
"draws": 3854,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 131152,
|
|
"time": 171.59733333333332,
|
|
"rate": 2,
|
|
"active": 45,
|
|
"queued": 45,
|
|
"iterators": 2,
|
|
"draws": 4095,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 136170,
|
|
"time": 181.64,
|
|
"rate": 2,
|
|
"active": 54,
|
|
"queued": 54,
|
|
"iterators": 2,
|
|
"draws": 4336,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 141178,
|
|
"time": 191.66133333333335,
|
|
"rate": 2,
|
|
"active": 48,
|
|
"queued": 48,
|
|
"iterators": 2,
|
|
"draws": 4576,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 146187,
|
|
"time": 201.6773333333333,
|
|
"rate": 2,
|
|
"active": 59,
|
|
"queued": 59,
|
|
"iterators": 2,
|
|
"draws": 4816,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 151204,
|
|
"time": 211.72000000000003,
|
|
"rate": 2,
|
|
"active": 52,
|
|
"queued": 52,
|
|
"iterators": 2,
|
|
"draws": 5057,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 156221,
|
|
"time": 221.74133333333333,
|
|
"rate": 2,
|
|
"active": 46,
|
|
"queued": 46,
|
|
"iterators": 2,
|
|
"draws": 5298,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 161241,
|
|
"time": 231.77866666666665,
|
|
"rate": 2,
|
|
"active": 56,
|
|
"queued": 56,
|
|
"iterators": 2,
|
|
"draws": 5539,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 166266,
|
|
"time": 241.83733333333333,
|
|
"rate": 2,
|
|
"active": 48,
|
|
"queued": 48,
|
|
"iterators": 2,
|
|
"draws": 5780,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 171285,
|
|
"time": 251.88,
|
|
"rate": 2,
|
|
"active": 58,
|
|
"queued": 58,
|
|
"iterators": 2,
|
|
"draws": 6021,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 176297,
|
|
"time": 261.90133333333335,
|
|
"rate": 2,
|
|
"active": 52,
|
|
"queued": 52,
|
|
"iterators": 2,
|
|
"draws": 6261,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "continuous-2x",
|
|
"wall": 181310,
|
|
"time": 271.9173333333333,
|
|
"rate": 2,
|
|
"active": 62,
|
|
"queued": 62,
|
|
"iterators": 2,
|
|
"draws": 6502,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "after-seek",
|
|
"wall": 186380,
|
|
"time": 105.03199999999998,
|
|
"rate": 1,
|
|
"active": 52,
|
|
"queued": 52,
|
|
"iterators": 2,
|
|
"draws": 6624,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "after-quality",
|
|
"wall": 191473,
|
|
"time": 110.06933333333333,
|
|
"rate": 1,
|
|
"active": 52,
|
|
"queued": 52,
|
|
"iterators": 2,
|
|
"draws": 6747,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
},
|
|
{
|
|
"phase": "after-audio",
|
|
"wall": 196547,
|
|
"time": 115.09866666666667,
|
|
"rate": 1,
|
|
"active": 53,
|
|
"queued": 53,
|
|
"iterators": 2,
|
|
"draws": 6869,
|
|
"visibility": "visible",
|
|
"paused": false,
|
|
"error": null
|
|
}
|
|
],
|
|
"selection": {
|
|
"height": 90,
|
|
"language": "fr"
|
|
},
|
|
"cleanup": {
|
|
"created": 13675,
|
|
"disconnected": 13675,
|
|
"maxActive": 64,
|
|
"draws": 6870,
|
|
"audioIterator": false,
|
|
"videoIterator": false,
|
|
"queued": 0,
|
|
"destroyed": true
|
|
},
|
|
"scope": "Actual 600s generated HLS input, at least 180s uninterrupted wall playback at 1x/2x then seek/quality/audio; decoded frame vs audio clock, not acoustic output, hour-scale drift, heap leak proof or physical devices. Only active nodes/iterators are retained by instrumentation."
|
|
},
|
|
{
|
|
"project": "webkit",
|
|
"browser": "26.6",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"coreSource": {
|
|
"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
|
|
},
|
|
"core": "published",
|
|
"implementation": "candidate-artifact",
|
|
"sha256": "23ce59f86e7159eedd4c371219c5ed58db83341e1f3fa3c67dcb8f1259e243cb",
|
|
"manifestSha256": "78ebcd6be0bd12c3636348d17e76e4e9afcf57ce9cde8f8554276a82eeed1b66",
|
|
"capabilities": {
|
|
"audio": "undefined",
|
|
"videoDecoder": "undefined",
|
|
"audioDecoder": "undefined"
|
|
},
|
|
"outcome": "missing-native-capability-control",
|
|
"phases": [],
|
|
"checkpoints": []
|
|
},
|
|
{
|
|
"project": "webkit",
|
|
"browser": "26.6",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"coreSource": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "df495dd386d32ea96be5006e1bbfda1ea91cfeb32aa21758197b46a155ebe0dc",
|
|
"bytes": 378040
|
|
},
|
|
"core": "candidate",
|
|
"implementation": "candidate-artifact",
|
|
"sha256": "23ce59f86e7159eedd4c371219c5ed58db83341e1f3fa3c67dcb8f1259e243cb",
|
|
"manifestSha256": "78ebcd6be0bd12c3636348d17e76e4e9afcf57ce9cde8f8554276a82eeed1b66",
|
|
"capabilities": {
|
|
"audio": "undefined",
|
|
"videoDecoder": "undefined",
|
|
"audioDecoder": "undefined"
|
|
},
|
|
"outcome": "missing-native-capability-control",
|
|
"phases": [],
|
|
"checkpoints": []
|
|
}
|
|
],
|
|
"report": "refactor/.cache/mb09-sustained-results/report.json",
|
|
"reportSha256": "5ccd64976fc4751d8c2304d95ea768437a28caccdf231d83631f34def3f355f7",
|
|
"results": "refactor/.cache/mb09-sustained-results/results"
|
|
},
|
|
"checks": [
|
|
{
|
|
"command": "yarn test:mediabunny-soak",
|
|
"result": "pass",
|
|
"tests": 6,
|
|
"log": "refactor/.cache/mb09-soak-first.log"
|
|
},
|
|
{
|
|
"command": "yarn ci:check",
|
|
"result": "pass",
|
|
"log": "refactor/.cache/mb09-soak-ci.log",
|
|
"tests": 1418,
|
|
"repeatedContracts": 44,
|
|
"strictProductionTypeScriptFiles": 324
|
|
}
|
|
],
|
|
"limitations": [
|
|
"At least 195 seconds per native case is not hour-scale validation.",
|
|
"Only decoded-frame/audio-clock synchronization; not acoustic output or physical devices.",
|
|
"Opener remained visible; no background throttling evidence.",
|
|
"Active node/iterator ownership is not a full heap or GC leak proof.",
|
|
"GitHub soak job and physical Safari/device capability gates remain open."
|
|
]
|
|
}
|