Files
ArtPlayer/refactor/baselines/dash-cleanup-errors-validation.json

49152 lines
1.7 MiB
Plaintext

{
"schemaVersion": 1,
"task": "PKG-DASH-CLEANUP-01",
"sourceCommit": "1c522f181be42f1c3fe5ce309cd42d85e58ac4dc",
"capturedAt": "2026-09-15T07:56:37.015Z",
"status": "verified-fix",
"sourceHashesLF": {
"packages/artplayer-plugin-dash-control/src/cleanup.ts": "8e7fb4ec5ff7babb3d4ce644ae5571ae2f7ecf3cdf8614e89f453624e9d521ef",
"packages/artplayer-plugin-dash-control/src/index.ts": "153b9a1c97bdf4f46935ac42e6e5bb500038cbfbfd1dc70d885a179e4a233d8e",
"packages/artplayer-plugin-dash-control/src/menu.ts": "216ec7ce54958f2528556b6db6bb61757508f20a587c93529df0876eb6527472",
"packages/artplayer-plugin-dash-control/src/sdk-events.ts": "c2423a15c471ff7d771742df3d9d67baac7d34338c2884eec1759c34432df7a7",
"test/dash-cleanup-errors.test.js": "c1e1ac5bcd5f28bc9816aa91349d9eec5df18ea457a18ea032148d8fa33e45ee",
"test/browser/dash-control.spec.js": "2f6ff68c6ed676d8a7cd697ebedb25696cfa89a39acb48a4d11f2f4cac622282",
"refactor/scripts/dash-package-types.mjs": "3c9663979ff640b0d2cdc7b68f67ad76636473722057bca59cfcf4511aec741a",
"package.json": "029de7cd06e501b6f8b0e19a5d0e9d7991c9f21515a7d51c95767c33feb00991"
},
"artifacts": {
"packages/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.js": {
"file": "packages/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.js",
"sha256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57",
"bytes": 9227
},
"packages/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.legacy.js": {
"file": "packages/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.legacy.js",
"sha256": "c785bc153027e1f6ff79e2b87c8826dd48914441b8391ae251ab4cd53d6dd73e",
"bytes": 10119
},
"packages/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.mjs": {
"file": "packages/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.mjs",
"sha256": "1c0442ba7e4b5575296cedca7c39701fce1f3b748e3f742859115be7b33bbd17",
"bytes": 17353
}
},
"before": {
"unit": {
"file": "refactor/.cache/dash-cleanup-before.log",
"sha256": "0081bcbc1db36bf2967004cd86d70cce5c77261298689bd537711c0494791318",
"bytes": 242014,
"passed": 0,
"failed": 6
},
"harnessFailure": {
"report": {
"file": "refactor/.cache/dash-cleanup-browser-before.json",
"sha256": "c2f52dd143f3552e178a187aaf2d3850dcfc1ca82e527be61406bac574ecedb1",
"bytes": 120826
},
"reason": "Four setup failures reused core selector objects with non-configurable $control_option references; corrected by passing fresh selector items. Not counted as product regression."
},
"browser": {
"name": "before-final",
"report": {
"file": "refactor/.cache/dash-cleanup-browser-before-final.json",
"sha256": "84a552c72292cc8d81bd640bcbb2a1dc2c4bffa43dcd8ecf419331c23f3f9da0",
"bytes": 144270
},
"stats": {
"startTime": "2026-09-15T07:38:16.252Z",
"duration": 6741.369000000001,
"expected": 0,
"skipped": 0,
"unexpected": 4,
"flaky": 0
},
"cases": [
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: falsy unmount errors preserve identity and release sibling menus",
"project": "chromium",
"status": "failed",
"annotations": [],
"retry": 0,
"duration": 338,
"errors": [
{
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-control.spec.js",
"column": 22,
"line": 157
},
"message": "Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoEqual\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m) // deep equality\u001b[22m\n\n\u001b[32m- Expected - 30\u001b[39m\n\u001b[31m+ Received + 30\u001b[39m\n\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"destroySame\": true,\u001b[39m\n\u001b[32m- \"destroyThrew\": true,\u001b[39m\n\u001b[31m+ \"destroySame\": false,\u001b[39m\n\u001b[31m+ \"destroyThrew\": false,\u001b[39m\n\u001b[2m \"results\": Array [\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m ],\u001b[22m\n\u001b[2m \"siblingRemoved\": true,\u001b[22m\n\u001b[2m }\u001b[22m\n\n 155 | }, sdk)\n 156 | await testInfo.attach('dash-cleanup-errors', { contentType: 'application/json', body: JSON.stringify({ result, scope: 'Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim.' }) })\n> 157 | expect(result).toEqual({ results: Array.from({ length: 7 }, () => ({ threw: true, same: true, audioRemoved: true, settingsRemoved: true })), destroyThrew: true, destroySame: true, siblingRemoved: true })\n | ^\n 158 | })\n 159 | }\n 160 | for (const [plugin, sdk] of [['published', 4], ['candidate', 4], ['candidate', 5]]) {\n at D:\\github\\ArtPlayer\\test\\browser\\dash-control.spec.js:157:22"
}
],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "89d0eaf67d8edf7352355a969cc0043eb7eff7d0af7ec2f315ada034ff3dc988"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
}
],
"destroyThrew": false,
"destroySame": false,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: falsy unmount errors preserve identity and release sibling menus",
"project": "chromium",
"status": "failed",
"annotations": [],
"retry": 0,
"duration": 312,
"errors": [
{
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-control.spec.js",
"column": 22,
"line": 157
},
"message": "Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoEqual\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m) // deep equality\u001b[22m\n\n\u001b[32m- Expected - 30\u001b[39m\n\u001b[31m+ Received + 30\u001b[39m\n\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"destroySame\": true,\u001b[39m\n\u001b[32m- \"destroyThrew\": true,\u001b[39m\n\u001b[31m+ \"destroySame\": false,\u001b[39m\n\u001b[31m+ \"destroyThrew\": false,\u001b[39m\n\u001b[2m \"results\": Array [\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m ],\u001b[22m\n\u001b[2m \"siblingRemoved\": true,\u001b[22m\n\u001b[2m }\u001b[22m\n\n 155 | }, sdk)\n 156 | await testInfo.attach('dash-cleanup-errors', { contentType: 'application/json', body: JSON.stringify({ result, scope: 'Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim.' }) })\n> 157 | expect(result).toEqual({ results: Array.from({ length: 7 }, () => ({ threw: true, same: true, audioRemoved: true, settingsRemoved: true })), destroyThrew: true, destroySame: true, siblingRemoved: true })\n | ^\n 158 | })\n 159 | }\n 160 | for (const [plugin, sdk] of [['published', 4], ['candidate', 4], ['candidate', 5]]) {\n at D:\\github\\ArtPlayer\\test\\browser\\dash-control.spec.js:157:22"
}
],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "89d0eaf67d8edf7352355a969cc0043eb7eff7d0af7ec2f315ada034ff3dc988"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
}
],
"destroyThrew": false,
"destroySame": false,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: falsy unmount errors preserve identity and release sibling menus",
"project": "chromium",
"status": "failed",
"annotations": [],
"retry": 0,
"duration": 310,
"errors": [
{
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-control.spec.js",
"column": 22,
"line": 157
},
"message": "Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoEqual\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m) // deep equality\u001b[22m\n\n\u001b[32m- Expected - 30\u001b[39m\n\u001b[31m+ Received + 30\u001b[39m\n\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"destroySame\": true,\u001b[39m\n\u001b[32m- \"destroyThrew\": true,\u001b[39m\n\u001b[31m+ \"destroySame\": false,\u001b[39m\n\u001b[31m+ \"destroyThrew\": false,\u001b[39m\n\u001b[2m \"results\": Array [\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m ],\u001b[22m\n\u001b[2m \"siblingRemoved\": true,\u001b[22m\n\u001b[2m }\u001b[22m\n\n 155 | }, sdk)\n 156 | await testInfo.attach('dash-cleanup-errors', { contentType: 'application/json', body: JSON.stringify({ result, scope: 'Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim.' }) })\n> 157 | expect(result).toEqual({ results: Array.from({ length: 7 }, () => ({ threw: true, same: true, audioRemoved: true, settingsRemoved: true })), destroyThrew: true, destroySame: true, siblingRemoved: true })\n | ^\n 158 | })\n 159 | }\n 160 | for (const [plugin, sdk] of [['published', 4], ['candidate', 4], ['candidate', 5]]) {\n at D:\\github\\ArtPlayer\\test\\browser\\dash-control.spec.js:157:22"
}
],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "f8262dd9af7094d2ffdb4fa9917d2586056e1a65daed624fcf10c17faa6d69d7"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
}
],
"destroyThrew": false,
"destroySame": false,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: falsy unmount errors preserve identity and release sibling menus",
"project": "chromium",
"status": "failed",
"annotations": [],
"retry": 0,
"duration": 300,
"errors": [
{
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-control.spec.js",
"column": 22,
"line": 157
},
"message": "Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoEqual\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m) // deep equality\u001b[22m\n\n\u001b[32m- Expected - 30\u001b[39m\n\u001b[31m+ Received + 30\u001b[39m\n\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"destroySame\": true,\u001b[39m\n\u001b[32m- \"destroyThrew\": true,\u001b[39m\n\u001b[31m+ \"destroySame\": false,\u001b[39m\n\u001b[31m+ \"destroyThrew\": false,\u001b[39m\n\u001b[2m \"results\": Array [\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"audioRemoved\": true,\u001b[39m\n\u001b[32m- \"same\": true,\u001b[39m\n\u001b[32m- \"settingsRemoved\": true,\u001b[39m\n\u001b[32m- \"threw\": true,\u001b[39m\n\u001b[31m+ \"audioRemoved\": false,\u001b[39m\n\u001b[31m+ \"same\": false,\u001b[39m\n\u001b[31m+ \"settingsRemoved\": false,\u001b[39m\n\u001b[31m+ \"threw\": false,\u001b[39m\n\u001b[2m },\u001b[22m\n\u001b[2m ],\u001b[22m\n\u001b[2m \"siblingRemoved\": true,\u001b[22m\n\u001b[2m }\u001b[22m\n\n 155 | }, sdk)\n 156 | await testInfo.attach('dash-cleanup-errors', { contentType: 'application/json', body: JSON.stringify({ result, scope: 'Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim.' }) })\n> 157 | expect(result).toEqual({ results: Array.from({ length: 7 }, () => ({ threw: true, same: true, audioRemoved: true, settingsRemoved: true })), destroyThrew: true, destroySame: true, siblingRemoved: true })\n | ^\n 158 | })\n 159 | }\n 160 | for (const [plugin, sdk] of [['published', 4], ['candidate', 4], ['candidate', 5]]) {\n at D:\\github\\ArtPlayer\\test\\browser\\dash-control.spec.js:157:22"
}
],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "f8262dd9af7094d2ffdb4fa9917d2586056e1a65daed624fcf10c17faa6d69d7"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
},
{
"threw": false,
"same": false,
"audioRemoved": false,
"settingsRemoved": false
}
],
"destroyThrew": false,
"destroySame": false,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
}
]
}
},
"checks": {
"unit-final": {
"file": "refactor/.cache/dash-cleanup-unit-final.log",
"sha256": "a9e54f6a785e639c3ffd303e40eea1187bb9a2384a1761b4257ce3e901d17112",
"bytes": 17260
},
"installed-unit": {
"file": "refactor/.cache/dash-cleanup-installed-unit.log",
"sha256": "ca25bf5dd2780f10ef088fdef4d6ac64b9822df585cd515073ec601f49bb05a1",
"bytes": 59345
},
"regression": {
"file": "refactor/.cache/dash-cleanup-regression.log",
"sha256": "681a94c151f49b0a65c61f24fc90c7abcea46251ae4af55390851d518dfd7cba",
"bytes": 701
},
"types": {
"file": "refactor/.cache/dash-cleanup-types.log",
"sha256": "835c397ffd257033526c3732fa09bf18b8cb67048c45405b51308112b4bd5a30",
"bytes": 448
},
"lint-complete": {
"file": "refactor/.cache/dash-cleanup-lint-complete.log",
"sha256": "5fa58cf7abaea0b064576d7f3cfbc438e2a1c2c42ae38cd93bd9c6f0438c23ec",
"bytes": 557
},
"build": {
"file": "refactor/.cache/dash-cleanup-build.log",
"sha256": "433fc8d7439d91b99f05def6ad6a58fd6bdf77e943a97d7c01a7fec425efb765",
"bytes": 1472
},
"package-final": {
"file": "refactor/.cache/dash-cleanup-package-final.log",
"sha256": "92bf340e636c9298e15c9b53446ecfc3c8c0cac35ac5dc7a8dfc3aa5ee81911d",
"bytes": 630
},
"toolchain": {
"file": "refactor/.cache/dash-cleanup-toolchain.log",
"sha256": "def023d1be0d30aae7c26426cefc0221a1925eefc3cd39c4f36684698238c8c8",
"bytes": 510
}
},
"browser": [
{
"name": "source",
"report": {
"file": "refactor/.cache/dash-cleanup-browser-source.json",
"sha256": "f328494fb346c402fc7fd05667cf72228f523a427fc706e0af89476925f730a1",
"bytes": 238814
},
"stats": {
"startTime": "2026-09-15T07:39:21.769Z",
"duration": 14023.337,
"expected": 12,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"cases": [
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: falsy unmount errors preserve identity and release sibling menus",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 282,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "6dd66977a65816b83e7f78cf6822b4f30f5eeba638f738e7e1be4fef825299c7"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: falsy unmount errors preserve identity and release sibling menus",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 227,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "6dd66977a65816b83e7f78cf6822b4f30f5eeba638f738e7e1be4fef825299c7"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: falsy unmount errors preserve identity and release sibling menus",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 231,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "0abbb3a2be61465d01ae68ce0ca7ca646a2dd5731656f24ae1f1a8269cc8c726"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: falsy unmount errors preserve identity and release sibling menus",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 242,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "0abbb3a2be61465d01ae68ce0ca7ca646a2dd5731656f24ae1f1a8269cc8c726"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: falsy unmount errors preserve identity and release sibling menus",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1556,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "6dd66977a65816b83e7f78cf6822b4f30f5eeba638f738e7e1be4fef825299c7"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: falsy unmount errors preserve identity and release sibling menus",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 391,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "6dd66977a65816b83e7f78cf6822b4f30f5eeba638f738e7e1be4fef825299c7"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: falsy unmount errors preserve identity and release sibling menus",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 400,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "0abbb3a2be61465d01ae68ce0ca7ca646a2dd5731656f24ae1f1a8269cc8c726"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: falsy unmount errors preserve identity and release sibling menus",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 514,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "0abbb3a2be61465d01ae68ce0ca7ca646a2dd5731656f24ae1f1a8269cc8c726"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: falsy unmount errors preserve identity and release sibling menus",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1107,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "6dd66977a65816b83e7f78cf6822b4f30f5eeba638f738e7e1be4fef825299c7"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: falsy unmount errors preserve identity and release sibling menus",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1014,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "6dd66977a65816b83e7f78cf6822b4f30f5eeba638f738e7e1be4fef825299c7"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: falsy unmount errors preserve identity and release sibling menus",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1022,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "0abbb3a2be61465d01ae68ce0ca7ca646a2dd5731656f24ae1f1a8269cc8c726"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: falsy unmount errors preserve identity and release sibling menus",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1055,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "0abbb3a2be61465d01ae68ce0ca7ca646a2dd5731656f24ae1f1a8269cc8c726"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
}
]
},
{
"name": "main",
"report": {
"file": "refactor/.cache/dash-cleanup-browser-main.json",
"sha256": "3a36d81c3aecf363bf4a276b3c59fa553558f083ffe3d1a7f812258b38721265",
"bytes": 16530040
},
"stats": {
"startTime": "2026-09-15T07:46:09.902Z",
"duration": 149294.53,
"expected": 96,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"cases": [
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: falsy unmount errors preserve identity and release sibling menus",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 254,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: falsy unmount errors preserve identity and release sibling menus",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 210,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + published DASH SDK 4: controlled SDK quality selection through real control DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 989,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "9fafcaaac39b0b06fee4d4cbc39c2ba97ecb518e67779e072b4e4e070b1f7030"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.382099,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + published DASH SDK 4: controlled SDK audio selection through real control DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1046,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "9fafcaaac39b0b06fee4d4cbc39c2ba97ecb518e67779e072b4e4e070b1f7030"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.381399,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + published DASH SDK 4: controlled SDK quality selection through real setting DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1048,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "9fafcaaac39b0b06fee4d4cbc39c2ba97ecb518e67779e072b4e4e070b1f7030"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.38782,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + published DASH SDK 4: controlled SDK audio selection through real setting DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1026,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "9fafcaaac39b0b06fee4d4cbc39c2ba97ecb518e67779e072b4e4e070b1f7030"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.378732,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK quality selection through real control DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1042,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.388872,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK audio selection through real control DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 971,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.386515,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK quality selection through real setting DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1024,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.382243,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK audio selection through real setting DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1025,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.380927,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK quality selection through real control DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 958,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.38259,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK audio selection through real control DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1026,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.371169,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK quality selection through real setting DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1026,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.384912,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK audio selection through real setting DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1009,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.378226,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: falsy unmount errors preserve identity and release sibling menus",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 207,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: falsy unmount errors preserve identity and release sibling menus",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 210,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + published DASH SDK 4: controlled SDK quality selection through real control DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1056,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "5c3ba9e96bb64ec02a78a12810ff016495d43e7b6d4fa76a22f30a0de613e52c"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.387044,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + published DASH SDK 4: controlled SDK audio selection through real control DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 963,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "5c3ba9e96bb64ec02a78a12810ff016495d43e7b6d4fa76a22f30a0de613e52c"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.379577,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + published DASH SDK 4: controlled SDK quality selection through real setting DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1008,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "5c3ba9e96bb64ec02a78a12810ff016495d43e7b6d4fa76a22f30a0de613e52c"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.377846,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + published DASH SDK 4: controlled SDK audio selection through real setting DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1004,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "5c3ba9e96bb64ec02a78a12810ff016495d43e7b6d4fa76a22f30a0de613e52c"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.386588,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK quality selection through real control DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 942,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.38152,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK audio selection through real control DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1145,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.383419,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK quality selection through real setting DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1054,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.387258,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK audio selection through real setting DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1111,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.381999,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK quality selection through real control DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1057,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.383958,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK audio selection through real control DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1091,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.380442,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK quality selection through real setting DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1006,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.379173,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK audio selection through real setting DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1026,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.399884,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: empty topology and destroy clear real menus and retained callbacks",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 227,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: empty topology and destroy clear real menus and retained callbacks",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 214,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: empty topology and destroy clear real menus and retained callbacks",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 235,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: empty topology and destroy clear real menus and retained callbacks",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 206,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: falsy unmount errors preserve identity and release sibling menus",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1502,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: falsy unmount errors preserve identity and release sibling menus",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 490,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + published DASH SDK 4: controlled SDK quality selection through real control DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1177,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "9fafcaaac39b0b06fee4d4cbc39c2ba97ecb518e67779e072b4e4e070b1f7030"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.37168,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + published DASH SDK 4: controlled SDK audio selection through real control DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1232,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "9fafcaaac39b0b06fee4d4cbc39c2ba97ecb518e67779e072b4e4e070b1f7030"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + published DASH SDK 4: controlled SDK quality selection through real setting DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1332,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "9fafcaaac39b0b06fee4d4cbc39c2ba97ecb518e67779e072b4e4e070b1f7030"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + published DASH SDK 4: controlled SDK audio selection through real setting DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1426,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "9fafcaaac39b0b06fee4d4cbc39c2ba97ecb518e67779e072b4e4e070b1f7030"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK quality selection through real control DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1200,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.383436,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK audio selection through real control DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1224,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.371925,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK quality selection through real setting DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1460,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK audio selection through real setting DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1945,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK quality selection through real control DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1313,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK audio selection through real control DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1218,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK quality selection through real setting DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1394,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK audio selection through real setting DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1382,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.417404,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: falsy unmount errors preserve identity and release sibling menus",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 386,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: falsy unmount errors preserve identity and release sibling menus",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 400,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + published DASH SDK 4: controlled SDK quality selection through real control DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1408,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "5c3ba9e96bb64ec02a78a12810ff016495d43e7b6d4fa76a22f30a0de613e52c"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + published DASH SDK 4: controlled SDK audio selection through real control DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1363,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "5c3ba9e96bb64ec02a78a12810ff016495d43e7b6d4fa76a22f30a0de613e52c"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + published DASH SDK 4: controlled SDK quality selection through real setting DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1414,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "5c3ba9e96bb64ec02a78a12810ff016495d43e7b6d4fa76a22f30a0de613e52c"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + published DASH SDK 4: controlled SDK audio selection through real setting DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2015,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "5c3ba9e96bb64ec02a78a12810ff016495d43e7b6d4fa76a22f30a0de613e52c"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK quality selection through real control DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1431,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK audio selection through real control DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1327,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK quality selection through real setting DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1435,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK audio selection through real setting DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1413,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK quality selection through real control DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1358,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK audio selection through real control DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1304,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK quality selection through real setting DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1460,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.374166,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK audio selection through real setting DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1388,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.369469,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: empty topology and destroy clear real menus and retained callbacks",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 481,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: empty topology and destroy clear real menus and retained callbacks",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1122,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: empty topology and destroy clear real menus and retained callbacks",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 547,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: empty topology and destroy clear real menus and retained callbacks",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 492,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: falsy unmount errors preserve identity and release sibling menus",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1387,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: falsy unmount errors preserve identity and release sibling menus",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1203,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + published DASH SDK 4: controlled SDK quality selection through real control DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2856,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "9fafcaaac39b0b06fee4d4cbc39c2ba97ecb518e67779e072b4e4e070b1f7030"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.5091223,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + published DASH SDK 4: controlled SDK audio selection through real control DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2744,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "9fafcaaac39b0b06fee4d4cbc39c2ba97ecb518e67779e072b4e4e070b1f7030"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.4272712,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + published DASH SDK 4: controlled SDK quality selection through real setting DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2979,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "9fafcaaac39b0b06fee4d4cbc39c2ba97ecb518e67779e072b4e4e070b1f7030"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.4700844,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + published DASH SDK 4: controlled SDK audio selection through real setting DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 3093,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "9fafcaaac39b0b06fee4d4cbc39c2ba97ecb518e67779e072b4e4e070b1f7030"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.4834817,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK quality selection through real control DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2778,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.4708002,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK audio selection through real control DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2856,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.5041086,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK quality selection through real setting DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2852,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.4056117,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK audio selection through real setting DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2994,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.4400202,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK quality selection through real control DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2820,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.47485,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK audio selection through real control DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2697,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.4236274,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK quality selection through real setting DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2923,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.4996301,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK audio selection through real setting DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2700,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.4386926,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: falsy unmount errors preserve identity and release sibling menus",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1006,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: falsy unmount errors preserve identity and release sibling menus",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1154,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + published DASH SDK 4: controlled SDK quality selection through real control DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2894,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "5c3ba9e96bb64ec02a78a12810ff016495d43e7b6d4fa76a22f30a0de613e52c"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.5031925,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + published DASH SDK 4: controlled SDK audio selection through real control DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2915,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "5c3ba9e96bb64ec02a78a12810ff016495d43e7b6d4fa76a22f30a0de613e52c"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.4743015,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + published DASH SDK 4: controlled SDK quality selection through real setting DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2919,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "5c3ba9e96bb64ec02a78a12810ff016495d43e7b6d4fa76a22f30a0de613e52c"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.4971031,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + published DASH SDK 4: controlled SDK audio selection through real setting DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 3045,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "5c3ba9e96bb64ec02a78a12810ff016495d43e7b6d4fa76a22f30a0de613e52c"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.4935109,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK quality selection through real control DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2708,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.4549559,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK audio selection through real control DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2905,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.4947594,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK quality selection through real setting DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2790,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.4395325,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK audio selection through real setting DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2763,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.4280901,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK quality selection through real control DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2664,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.4314134,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK audio selection through real control DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2411,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.2132172,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK quality selection through real setting DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2748,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.2158353,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK audio selection through real setting DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 3069,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.4540665,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: empty topology and destroy clear real menus and retained callbacks",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 994,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: empty topology and destroy clear real menus and retained callbacks",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1078,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: empty topology and destroy clear real menus and retained callbacks",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 947,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: empty topology and destroy clear real menus and retained callbacks",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 951,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
}
]
},
{
"name": "legacy",
"report": {
"file": "refactor/.cache/dash-cleanup-browser-legacy.json",
"sha256": "95dd2372eba326c19740879c2b4b325e6acf9bdd9401f3585c2539a4cebb3aaf",
"bytes": 11184388
},
"stats": {
"startTime": "2026-09-15T07:49:01.809Z",
"duration": 105459.075,
"expected": 72,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"cases": [
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: falsy unmount errors preserve identity and release sibling menus",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 259,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: falsy unmount errors preserve identity and release sibling menus",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 208,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK quality selection through real control DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 959,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.380133,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK audio selection through real control DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 941,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.388497,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK quality selection through real setting DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1016,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.382807,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK audio selection through real setting DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1007,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.383186,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK quality selection through real control DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1082,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.382952,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK audio selection through real control DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1066,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.389844,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK quality selection through real setting DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1025,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.38556,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK audio selection through real setting DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1004,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.385846,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: falsy unmount errors preserve identity and release sibling menus",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 210,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: falsy unmount errors preserve identity and release sibling menus",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 222,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK quality selection through real control DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 975,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.390418,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK audio selection through real control DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 980,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.379054,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK quality selection through real setting DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1026,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.385632,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK audio selection through real setting DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1017,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.399444,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK quality selection through real control DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 963,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.388188,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK audio selection through real control DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 976,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.389287,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK quality selection through real setting DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1053,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.379292,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK audio selection through real setting DOM",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1008,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.384404,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: empty topology and destroy clear real menus and retained callbacks",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 215,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: empty topology and destroy clear real menus and retained callbacks",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 203,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: empty topology and destroy clear real menus and retained callbacks",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 212,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: empty topology and destroy clear real menus and retained callbacks",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 255,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: falsy unmount errors preserve identity and release sibling menus",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1531,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: falsy unmount errors preserve identity and release sibling menus",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 385,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK quality selection through real control DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1228,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.415696,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK audio selection through real control DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1336,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK quality selection through real setting DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1397,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK audio selection through real setting DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1522,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.375632,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK quality selection through real control DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1404,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.376055,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK audio selection through real control DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1309,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.375948,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK quality selection through real setting DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1465,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK audio selection through real setting DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1907,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: falsy unmount errors preserve identity and release sibling menus",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 535,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: falsy unmount errors preserve identity and release sibling menus",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 549,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK quality selection through real control DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1341,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.380329,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK audio selection through real control DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1320,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK quality selection through real setting DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1420,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK audio selection through real setting DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1306,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK quality selection through real control DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1360,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.373651,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "NS_ERROR_PARSED_DATA_CACHED"
}
}
]
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK audio selection through real control DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1335,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK quality selection through real setting DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1399,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK audio selection through real setting DOM",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1965,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.374999,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: empty topology and destroy clear real menus and retained callbacks",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 567,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: empty topology and destroy clear real menus and retained callbacks",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 492,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: empty topology and destroy clear real menus and retained callbacks",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 544,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: empty topology and destroy clear real menus and retained callbacks",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 502,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: falsy unmount errors preserve identity and release sibling menus",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1159,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: falsy unmount errors preserve identity and release sibling menus",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1113,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK quality selection through real control DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2811,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.4424953,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK audio selection through real control DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2629,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.5142908,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK quality selection through real setting DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2945,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.4880568,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: controlled SDK audio selection through real setting DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2595,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.2109154,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK quality selection through real control DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2545,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.4806037,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK audio selection through real control DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2766,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.3960836,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK quality selection through real setting DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 3040,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.4889378,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: controlled SDK audio selection through real setting DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2784,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.4198252,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: falsy unmount errors preserve identity and release sibling menus",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1184,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: falsy unmount errors preserve identity and release sibling menus",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 984,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "dash-cleanup-errors",
"value": {
"result": {
"results": [
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
},
{
"threw": true,
"same": true,
"audioRemoved": true,
"settingsRemoved": true
}
],
"destroyThrew": true,
"destroySame": true,
"siblingRemoved": true
},
"scope": "Real core beforeUnmount callbacks and native DOM; controlled SDK topology, no adaptive playback claim."
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK quality selection through real control DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2624,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.4752423,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK audio selection through real control DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2806,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.4670169,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK quality selection through real setting DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2772,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"qualityIndex",
"video",
1
]
],
"ready": true,
"time": 0.4782171,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: controlled SDK audio selection through real setting DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2799,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.2159775,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK quality selection through real control DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2818,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.4819477,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK audio selection through real control DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2647,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.4168548,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK quality selection through real setting DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2732,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"auto",
false
],
[
"representationId",
"video",
"high"
]
],
"ready": true,
"time": 0.4543713,
"videoError": null,
"quality": "720p720p360pAuto",
"audio": "enenfr",
"settingRows": [
{
"text": "Quality720p\n \n",
"label": "Quality"
},
{
"text": "Audioen\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: controlled SDK audio selection through real setting DOM",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2973,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-state",
"value": {
"calls": [
[
"track",
"fr",
true
]
],
"ready": true,
"time": 0.4808849,
"videoError": null,
"quality": "Auto720p360pAuto",
"audio": "frenfr",
"settingRows": [
{
"text": "QualityAuto\n \n",
"label": "Quality"
},
{
"text": "Audiofr\n \n",
"label": "Audio"
}
]
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 4: empty topology and destroy clear real menus and retained callbacks",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 945,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / published core + candidate DASH SDK 5: empty topology and destroy clear real menus and retained callbacks",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1122,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 4: empty topology and destroy clear real menus and retained callbacks",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 974,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-control.spec.js / candidate core + candidate DASH SDK 5: empty topology and destroy clear real menus and retained callbacks",
"project": "webkit",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 969,
"errors": [],
"attachments": [
{
"name": "controlled-dash-inputs",
"inputRef": "66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9"
},
{
"name": "controlled-dash-cleanup",
"value": {
"cleared": true,
"staleWrites": 0,
"restored": true,
"afterDestroyWrites": 0,
"sameList": true
}
},
{
"name": "controlled-dash-state",
"value": {
"calls": [],
"ready": true,
"time": 0,
"videoError": null,
"settingRows": []
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": {
"source": "http://127.0.0.1:8084/test/pattern.mp4",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
}
]
},
{
"name": "sdk-main",
"report": {
"file": "refactor/.cache/dash-cleanup-browser-sdk-main.json",
"sha256": "cf1c82d3443a9a3aca736226a37e692259b4c94d6bbfc23adfcaf1b5ace87be8",
"bytes": 3252766
},
"stats": {
"startTime": "2026-09-15T07:51:07.454Z",
"duration": 77381.698,
"expected": 24,
"skipped": 12,
"unexpected": 0,
"flaky": 0
},
"cases": [
{
"title": "dash-sdk.spec.js / published core / candidate DASH / 4.5.2: real MPD decoding and UI selection",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 4436,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "5f0a1f54cc440a3624ebdb4a3890ddc672af8f3285a40347cedd43a84050ebbb"
},
{
"name": "dash-plugin-inputs",
"inputRef": "606d8a83abec36bf0859c00d075f586517f3e7902a2fdf94dd31aadfcaaa0230"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 107,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3771.699999988079,
"mediaType": "audio",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 3771.699999988079,
"mediaType": "audio",
"time": 6
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 3771.800000011921,
"mediaType": "audio",
"oldQuality": 0,
"newQuality": 0,
"time": 6
},
{
"name": "PLAYBACK_SEEKING",
"at": 3773.099999964237,
"time": 6,
"seekTime": 6
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 3776,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/init-1.m4s",
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3776.300000011921,
"mediaType": "video",
"bufferLevel": 0,
"time": 6
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 3780,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00004.m4s",
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3780.399999976158,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 3780.5,
"mediaType": "video",
"state": "bufferLoaded",
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3780.5,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3781.699999988079,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3781.699999988079,
"mediaType": "audio",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "PLAYBACK_SEEKED",
"at": 3781.800000011921,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3821.5,
"mediaType": "video",
"bufferLevel": 1.986733,
"time": 6.013266
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3821.5,
"mediaType": "audio",
"bufferLevel": 1.986733,
"time": 6.013266
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4071.5,
"mediaType": "video",
"bufferLevel": 1.7796839999999996,
"time": 6.220315
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4071.599999964237,
"mediaType": "audio",
"bufferLevel": 1.7796839999999996,
"time": 6.220315
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 4239.699999988079,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00005.m4s",
"time": 6.386825
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4240.199999988079,
"mediaType": "audio",
"bufferLevel": 3.6185080000000003,
"time": 6.386825
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4240.199999988079,
"mediaType": "audio",
"bufferLevel": 3.6185080000000003,
"time": 6.386825
}
]
},
"mediaEvents": {
"count": 26,
"last20": [
{
"name": "timeupdate",
"at": 904.3000000119209,
"time": 0.486619,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.989333
]
]
},
{
"name": "timeupdate",
"at": 1170.699999988079,
"time": 0.753135,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.989333
]
]
},
{
"name": "timeupdate",
"at": 1436.0999999642372,
"time": 1.018312,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 1702,
"time": 1.284248,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 1967.5999999642372,
"time": 1.550068,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 2233.399999976158,
"time": 1.815587,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 2498.899999976158,
"time": 2.081363,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 2763.800000011921,
"time": 2.346591,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.994666
]
]
},
{
"name": "timeupdate",
"at": 3038.099999964237,
"time": 2.620671,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.994666
]
]
},
{
"name": "timeupdate",
"at": 3304.300000011921,
"time": 2.880346,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3561.599999964237,
"time": 3.140221,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3771.599999964237,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
1.984,
5.999999
]
]
},
{
"name": "pause",
"at": 3772.699999988079,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
1.984,
5.999999
]
]
},
{
"name": "seeking",
"at": 3773.099999964237,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
1.984,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3781.599999964237,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "seeked",
"at": 3781.800000011921,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "canplay",
"at": 3781.899999976158,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "play",
"at": 3821.099999964237,
"time": 6.012864,
"paused": false,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "playing",
"at": 3821.300000011921,
"time": 6.013041,
"paused": false,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "timeupdate",
"at": 4071.300000011921,
"time": 6.220217,
"paused": false,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
}
]
},
"tracks": [
{
"id": 1,
"index": 1,
"lang": "en"
},
{
"id": 2,
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"height": 90
},
{
"height": 180
}
],
"buffered": [
[
1.984,
7.999999
]
],
"paused": false,
"seeking": false,
"time": 6.388805,
"ready": true,
"width": 320,
"height": 180,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 6.388805,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
7.999999
]
],
"levels": {
"video": 1.78,
"audio": 3.619
},
"processors": [
{
"type": "video",
"level": 1.7796839999999996,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.6185080000000003,
"target": 2.7800000000000002,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
10.005333
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 46,
"last3": [
{
"name": "media:playing",
"at": 3821.300000011921,
"time": 6.013041,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
7.999999
]
],
"levels": {
"video": 2,
"audio": 2
},
"processors": [
{
"type": "video",
"level": 1.9999989999999999,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.9999989999999999,
"target": 3,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
7.999999
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 4071.300000011921,
"time": 6.220217,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
7.999999
]
],
"levels": {
"video": 1.987,
"audio": 1.987
},
"processors": [
{
"type": "video",
"level": 1.986733,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.986733,
"target": 2.987,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
7.999999
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 4240.199999988079,
"time": 6.386825,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
7.999999
]
],
"levels": {
"video": 1.78,
"audio": 1.78
},
"processors": [
{
"type": "video",
"level": 1.7796839999999996,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.7796839999999996,
"target": 2.7800000000000002,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
10.005333
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00005.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / candidate DASH / 5.2.1: real MPD decoding and UI selection",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 4522,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "aeead862037b18c9ccc504049a16283bd50d2dabb3453f79bb50d992ef2bee6b"
},
{
"name": "dash-plugin-inputs",
"inputRef": "47d5beeffde28a61f0f0028870a1a4eff2842da0b1546fc2756b286281e02884"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 114,
"last20": [
{
"name": "PLAYBACK_SEEKING",
"at": 3916.5,
"time": 6,
"seekTime": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3916.800000011921,
"mediaType": "audio",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3917.199999988079,
"mediaType": "video",
"bufferLevel": 0,
"time": 6
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 3917.199999988079,
"mediaType": "video",
"state": "bufferStalled",
"time": 6
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 3922.399999976158,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/init-1.m4s",
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3923.100000023842,
"mediaType": "video",
"bufferLevel": 0,
"time": 6
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 3927.399999976158,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00004.m4s",
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3928,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 3928,
"mediaType": "video",
"state": "bufferLoaded",
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3928,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3929.5,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3929.600000023842,
"mediaType": "audio",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "PLAYBACK_SEEKED",
"at": 3929.800000011921,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4110.199999988079,
"mediaType": "video",
"bufferLevel": 1.883692,
"time": 6.116307
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4110.199999988079,
"mediaType": "audio",
"bufferLevel": 1.883692,
"time": 6.116307
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4226.600000023842,
"mediaType": "video",
"bufferLevel": 1.7662300000000002,
"time": 6.233769
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4226.600000023842,
"mediaType": "audio",
"bufferLevel": 1.7662300000000002,
"time": 6.233769
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 4375.399999976158,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00005.m4s",
"time": 6.373195
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4376,
"mediaType": "audio",
"bufferLevel": 3.6315090000000003,
"time": 6.373824
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4376.100000023842,
"mediaType": "audio",
"bufferLevel": 3.6315090000000003,
"time": 6.373824
}
]
},
"mediaEvents": {
"count": 27,
"last20": [
{
"name": "timeupdate",
"at": 1106.199999988079,
"time": 0.744205,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.989333
]
]
},
{
"name": "timeupdate",
"at": 1372.199999988079,
"time": 1.011199,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 1637.699999988079,
"time": 1.275894,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 1903.5,
"time": 1.542879,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 2168.5,
"time": 1.807663,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 2434.199999988079,
"time": 2.073488,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 2699.899999976158,
"time": 2.339135,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 2978.899999976158,
"time": 2.617852,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.994666
]
]
},
{
"name": "timeupdate",
"at": 3237,
"time": 2.87587,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3496.399999976158,
"time": 3.131031,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3764.199999988079,
"time": 3.401039,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3913.199999988079,
"time": 3.540181,
"paused": true,
"readyState": 4,
"buffered": [
[
1.984,
5.999999
]
]
},
{
"name": "pause",
"at": 3914.899999976158,
"time": 3.540181,
"paused": true,
"readyState": 4,
"buffered": [
[
1.984,
5.999999
]
]
},
{
"name": "seeking",
"at": 3916.300000011921,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
1.984,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3929.399999976158,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "seeked",
"at": 3929.600000023842,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "canplay",
"at": 3930,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "play",
"at": 3963.800000011921,
"time": 6.013083,
"paused": false,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "playing",
"at": 3964.300000011921,
"time": 6.013528,
"paused": false,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "timeupdate",
"at": 4226.399999976158,
"time": 6.233616,
"paused": false,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
}
]
},
"tracks": [
{
"id": "1",
"index": 1,
"lang": "en"
},
{
"id": "2",
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"id": "0",
"height": 90
},
{
"id": "1",
"height": 180
}
],
"buffered": [
[
1.984,
7.999999
]
],
"paused": false,
"seeking": false,
"time": 6.381321,
"ready": true,
"width": 320,
"height": 180,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 6.381321,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
7.999999
]
],
"levels": {
"video": 1.766,
"audio": 3.632
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
10.005333
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 48,
"last3": [
{
"name": "media:playing",
"at": 3964.300000011921,
"time": 6.013528,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
7.999999
]
],
"levels": {
"video": 2,
"audio": 2
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
7.999999
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 4226.399999976158,
"time": 6.233616,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
7.999999
]
],
"levels": {
"video": 1.884,
"audio": 1.884
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
7.999999
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 4375.899999976158,
"time": 6.373779,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
7.999999
]
],
"levels": {
"video": 1.766,
"audio": 1.766
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
10.005333
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / candidate DASH / 4.5.2: real MPD decoding and UI selection",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 4509,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "5f0a1f54cc440a3624ebdb4a3890ddc672af8f3285a40347cedd43a84050ebbb"
},
{
"name": "dash-plugin-inputs",
"inputRef": "fc94a83d967819ee6a6f2e9ca005a7aa8a623f7e7195702c94bb7c47ab0c13ec"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 109,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3921.099999964237,
"mediaType": "audio",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 3921.099999964237,
"mediaType": "audio",
"time": 6
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 3921.199999988079,
"mediaType": "audio",
"oldQuality": 0,
"newQuality": 0,
"time": 6
},
{
"name": "PLAYBACK_SEEKING",
"at": 3922.699999988079,
"time": 6,
"seekTime": 6
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 3927.399999976158,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/init-1.m4s",
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3928.099999964237,
"mediaType": "video",
"bufferLevel": 0,
"time": 6
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 3934.2999999523163,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00004.m4s",
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3934.899999976158,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 3934.899999976158,
"mediaType": "video",
"state": "bufferLoaded",
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3935,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3936.599999964237,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3936.599999964237,
"mediaType": "audio",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "PLAYBACK_SEEKED",
"at": 3936.699999988079,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4180.799999952316,
"mediaType": "video",
"bufferLevel": 1.8197589999999995,
"time": 6.18024
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4180.799999952316,
"mediaType": "audio",
"bufferLevel": 1.8197589999999995,
"time": 6.18024
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4221.399999976158,
"mediaType": "video",
"bufferLevel": 1.779484,
"time": 6.220515
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4221.399999976158,
"mediaType": "audio",
"bufferLevel": 1.779484,
"time": 6.220515
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 4385.5,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00005.m4s",
"time": 6.383027
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4385.899999976158,
"mediaType": "audio",
"bufferLevel": 3.621888,
"time": 6.383445
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4385.899999976158,
"mediaType": "audio",
"bufferLevel": 3.621888,
"time": 6.383445
}
]
},
"mediaEvents": {
"count": 27,
"last20": [
{
"name": "timeupdate",
"at": 1144.0999999642372,
"time": 0.74225,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.989333
]
]
},
{
"name": "timeupdate",
"at": 1409.0999999642372,
"time": 1.008157,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 1674.7999999523163,
"time": 1.274231,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 1940.7999999523163,
"time": 1.540225,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 2205.7999999523163,
"time": 1.804837,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 2471.399999976158,
"time": 2.070553,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 2738.099999964237,
"time": 2.337291,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.994666
]
]
},
{
"name": "timeupdate",
"at": 3006.2999999523163,
"time": 2.601459,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.994666
]
]
},
{
"name": "timeupdate",
"at": 3271.199999988079,
"time": 2.866411,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3538.2999999523163,
"time": 3.13518,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3804.099999964237,
"time": 3.400601,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3921,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
1.984,
5.999999
]
]
},
{
"name": "pause",
"at": 3922.2999999523163,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
1.984,
5.999999
]
]
},
{
"name": "seeking",
"at": 3922.599999964237,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
1.984,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3936.5,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "seeked",
"at": 3936.599999964237,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "canplay",
"at": 3936.699999988079,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "play",
"at": 3970.599999964237,
"time": 6.011826,
"paused": false,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "playing",
"at": 3970.7999999523163,
"time": 6.012005,
"paused": false,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "timeupdate",
"at": 4221.299999952316,
"time": 6.220469,
"paused": false,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
}
]
},
"tracks": [
{
"id": 1,
"index": 1,
"lang": "en"
},
{
"id": 2,
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"height": 90
},
{
"height": 180
}
],
"buffered": [
[
1.984,
7.999999
]
],
"paused": false,
"seeking": false,
"time": 6.386289,
"ready": true,
"width": 320,
"height": 180,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 6.386289,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
7.999999
]
],
"levels": {
"video": 1.779,
"audio": 3.622
},
"processors": [
{
"type": "video",
"level": 1.779484,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.621888,
"target": 2.779,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
10.005333
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 47,
"last3": [
{
"name": "media:playing",
"at": 3970.7999999523163,
"time": 6.012005,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
7.999999
]
],
"levels": {
"video": 2,
"audio": 2
},
"processors": [
{
"type": "video",
"level": 1.9999989999999999,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.9999989999999999,
"target": 3,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
7.999999
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 4221.299999952316,
"time": 6.220469,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
7.999999
]
],
"levels": {
"video": 1.82,
"audio": 1.82
},
"processors": [
{
"type": "video",
"level": 1.8197589999999995,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.8197589999999995,
"target": 2.8200000000000003,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
7.999999
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 4385.799999952316,
"time": 6.383406,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
7.999999
]
],
"levels": {
"video": 1.779,
"audio": 1.779
},
"processors": [
{
"type": "video",
"level": 1.779484,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.779484,
"target": 2.779,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
10.005333
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / candidate DASH / 5.2.1: real MPD decoding and UI selection",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 6414,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "aeead862037b18c9ccc504049a16283bd50d2dabb3453f79bb50d992ef2bee6b"
},
{
"name": "dash-plugin-inputs",
"inputRef": "12287df104f2196207cb20b9ac9f598783aec3c352f431e2c03e71974f3e8960"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 137,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5796.199999988079,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5796.300000011921,
"mediaType": "audio",
"bufferLevel": 4.005333,
"time": 6
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 5796.399999976158,
"mediaType": "audio",
"time": 6
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 5796.399999976158,
"mediaType": "audio",
"time": 6
},
{
"name": "PLAYBACK_SEEKING",
"at": 5798.399999976158,
"time": 6,
"seekTime": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5798.599999964237,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5798.599999964237,
"mediaType": "audio",
"bufferLevel": 4.005333,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5800.599999964237,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5800.599999964237,
"mediaType": "audio",
"bufferLevel": 4.005333,
"time": 6
},
{
"name": "PLAYBACK_SEEKED",
"at": 5800.800000011921,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5941.5,
"mediaType": "video",
"bufferLevel": 1.9397640000000003,
"time": 6.060235
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5941.5,
"mediaType": "audio",
"bufferLevel": 3.9450980000000007,
"time": 6.060235
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 6094.699999988079,
"mediaType": "video",
"bufferLevel": 1.7794499999999998,
"time": 6.220549
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 6094.699999988079,
"mediaType": "audio",
"bufferLevel": 3.784784,
"time": 6.220549
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 6116,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00005.m4s",
"time": 6.241752
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 6116.800000011921,
"mediaType": "video",
"bufferLevel": 3.757429000000001,
"time": 6.24257
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 6116.800000011921,
"mediaType": "video",
"bufferLevel": 3.757429000000001,
"time": 6.24257
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 6255.5,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00006.m4s",
"time": 6.373216
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 6256,
"mediaType": "audio",
"bufferLevel": 5.6263320000000006,
"time": 6.373667
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 6256.099999964237,
"mediaType": "audio",
"bufferLevel": 5.6263320000000006,
"time": 6.373667
}
]
},
"mediaEvents": {
"count": 34,
"last20": [
{
"name": "timeupdate",
"at": 2993.899999976158,
"time": 2.618032,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3260.899999976158,
"time": 2.880317,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3527.099999964237,
"time": 3.140318,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3794.699999988079,
"time": 3.417298,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 4060.599999964237,
"time": 3.680332,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 4327.5,
"time": 3.949272,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 4594.5,
"time": 4.216968,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 4860.800000011921,
"time": 4.480337,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 5117.599999964237,
"time": 4.74019,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
7.999999
]
]
},
{
"name": "timeupdate",
"at": 5394.399999976158,
"time": 5.015942,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
7.999999
]
]
},
{
"name": "timeupdate",
"at": 5651.599999964237,
"time": 5.275608,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
7.999999
]
]
},
{
"name": "timeupdate",
"at": 5795.899999976158,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "pause",
"at": 5797.899999976158,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "seeking",
"at": 5798.300000011921,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "timeupdate",
"at": 5800.399999976158,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "seeked",
"at": 5800.699999988079,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "canplay",
"at": 5800.899999976158,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "play",
"at": 5844.800000011921,
"time": 6.013337,
"paused": false,
"readyState": 4,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "playing",
"at": 5845.099999964237,
"time": 6.01365,
"paused": false,
"readyState": 4,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "timeupdate",
"at": 6094.5,
"time": 6.220438,
"paused": false,
"readyState": 4,
"buffered": [
[
3.989333,
7.999999
]
]
}
]
},
"tracks": [
{
"id": "1",
"index": 1,
"lang": "en"
},
{
"id": "2",
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"id": "0",
"height": 90
},
{
"id": "1",
"height": 180
}
],
"buffered": [
[
3.989333,
9.999999
]
],
"paused": false,
"seeking": false,
"time": 6.380673,
"ready": true,
"width": 320,
"height": 180,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 6.380673,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
3.989333,
9.999999
]
],
"levels": {
"video": 3.757,
"audio": 5.626
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
9.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
11.999999
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 57,
"last3": [
{
"name": "media:timeupdate",
"at": 6094.5,
"time": 6.220438,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
3.989333,
7.999999
]
],
"levels": {
"video": 1.94,
"audio": 3.945
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
10.005333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 6116.699999988079,
"time": 6.242519,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
3.989333,
9.999999
]
],
"levels": {
"video": 1.779,
"audio": 3.785
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
9.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
10.005333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 6255.899999976158,
"time": 6.373632,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
3.989333,
9.999999
]
],
"levels": {
"video": 3.757,
"audio": 3.785
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
9.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
11.999999
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 4.5.2: asynchronous formatter error clears menus and explicit update recovers",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1050,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "5f0a1f54cc440a3624ebdb4a3890ddc672af8f3285a40347cedd43a84050ebbb"
},
{
"name": "dash-plugin-inputs",
"inputRef": "606d8a83abec36bf0859c00d075f586517f3e7902a2fdf94dd31aadfcaaa0230"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 48,
"last20": [
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 688.5,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/init-3.m4s",
"time": 0.356566
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 689.0999999642372,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.357137
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 692.6999999880791,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00001.m4s",
"time": 0.362039
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 693.5,
"mediaType": "audio",
"bufferLevel": 1.621234,
"time": 0.362765
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 693.5,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0.362765
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 693.5,
"mediaType": "audio",
"bufferLevel": 1.621234,
"time": 0.362765
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 698.3000000119209,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00002.m4s",
"time": 0.367674
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 698.6999999880791,
"mediaType": "audio",
"bufferLevel": 3.621238,
"time": 0.368095
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 698.8000000119209,
"mediaType": "audio",
"bufferLevel": 3.621238,
"time": 0.368095
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 739.3000000119209,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/init-1.m4s",
"time": 0.407614
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 739.8000000119209,
"mediaType": "video",
"bufferLevel": 1.591908,
"time": 0.408091
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 745.3999999761581,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00002.m4s",
"time": 0.413696
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 745.8999999761581,
"mediaType": "video",
"bufferLevel": 3.58582,
"time": 0.414179
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 746,
"mediaType": "video",
"bufferLevel": 3.58582,
"time": 0.414179
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 817.5999999642372,
"mediaType": "video",
"bufferLevel": 3.513683,
"time": 0.486316
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 817.5999999642372,
"mediaType": "audio",
"bufferLevel": 3.503017,
"time": 0.486316
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 817.5999999642372,
"mediaType": "audio",
"time": 0.486316
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 817.6999999880791,
"mediaType": "audio",
"oldQuality": 0,
"newQuality": 0,
"time": 0.486316
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 910.0999999642372,
"mediaType": "video",
"bufferLevel": 3.420995,
"time": 0.579004
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 910.1999999880791,
"mediaType": "audio",
"bufferLevel": 3.410329,
"time": 0.579004
}
]
},
"mediaEvents": {
"count": 7,
"last20": [
{
"name": "loadedmetadata",
"at": 224.39999997615814,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "loadeddata",
"at": 235.69999998807907,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "canplay",
"at": 237.5,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "play",
"at": 302.80000001192093,
"time": 0.012278,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "playing",
"at": 303.19999998807907,
"time": 0.012636,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 551.6999999880791,
"time": 0.220505,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 817.5,
"time": 0.486258,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.989333
]
]
}
]
},
"tracks": [
{
"id": 1,
"index": 1,
"lang": "en"
},
{
"id": 2,
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"height": 90
},
{
"height": 180
}
],
"buffered": [
[
0,
3.989333
]
],
"paused": false,
"seeking": false,
"time": 0.592045,
"ready": true,
"width": 160,
"height": 90,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 0.592045,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.421,
"audio": 3.41
},
"processors": [
{
"type": "video",
"level": 3.420995,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.410329,
"target": 4.420999999999999,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 18,
"last3": [
{
"name": "sourcebuffer:updateend",
"at": 739.6999999880791,
"time": 0.408008,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.999999
]
],
"levels": {
"video": 1.779,
"audio": 3.621
},
"processors": [
{
"type": "video",
"level": 1.779427,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.621238,
"target": 2.779,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 745.8000000119209,
"time": 0.414134,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 1.592,
"audio": 3.621
},
"processors": [
{
"type": "video",
"level": 1.591908,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.621238,
"target": 2.592,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 817.5,
"time": 0.486258,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.586,
"audio": 3.621
},
"processors": [
{
"type": "video",
"level": 3.58582,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.621238,
"target": 4.586,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 4.5.2: actual source topology replacement and owned cleanup",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1342,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "5f0a1f54cc440a3624ebdb4a3890ddc672af8f3285a40347cedd43a84050ebbb"
},
{
"name": "dash-plugin-inputs",
"inputRef": "606d8a83abec36bf0859c00d075f586517f3e7902a2fdf94dd31aadfcaaa0230"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 93,
"last20": [
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1138,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1138.300000011921,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1138.800000011921,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1138.800000011921,
"mediaType": "video",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1138.800000011921,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1139,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1139,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1139,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "QUALITY_CHANGE_REQUESTED",
"at": 1139.300000011921,
"mediaType": "video",
"oldQuality": 0,
"newQuality": 1,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1140,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1140,
"mediaType": "video",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1140,
"mediaType": "video",
"oldQuality": null,
"newQuality": 0,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1140,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1140,
"mediaType": "audio",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1140,
"mediaType": "audio",
"oldQuality": null,
"newQuality": 0,
"time": 0
},
{
"name": "PLAYBACK_SEEKED",
"at": 1140,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1142.5,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00002.m4s",
"time": 0.002393
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1142.8999999761581,
"mediaType": "audio",
"bufferLevel": 3.9865739999999996,
"time": 0.002759
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1142.8999999761581,
"mediaType": "audio",
"bufferLevel": 3.9865739999999996,
"time": 0.002759
},
{
"name": "STREAM_TEARDOWN_COMPLETE",
"at": 1162.0999999642372,
"time": 0
}
]
},
"mediaEvents": {
"count": 44,
"last20": [
{
"name": "seeking",
"at": 1091.699999988079,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1100.0999999642372,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "seeked",
"at": 1100.199999988079,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "loadeddata",
"at": 1100.199999988079,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "canplay",
"at": 1100.699999988079,
"time": 0.000352,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "play",
"at": 1100.800000011921,
"time": 0.000453,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "playing",
"at": 1100.800000011921,
"time": 0.000535,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 1113.800000011921,
"time": 0.013244,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "pause",
"at": 1114,
"time": 0.013244,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "emptied",
"at": 1115.699999988079,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "timeupdate",
"at": 1115.699999988079,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "loadedmetadata",
"at": 1128.5999999642372,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "seeking",
"at": 1128.800000011921,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1139.8999999761581,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "seeked",
"at": 1140,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "loadeddata",
"at": 1140,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "canplay",
"at": 1140.800000011921,
"time": 0.000571,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "play",
"at": 1142.0999999642372,
"time": 0.00186,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "playing",
"at": 1142.199999988079,
"time": 0.001997,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "emptied",
"at": 1162.5,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
}
]
},
"levels": {},
"buffered": [],
"paused": true,
"seeking": false,
"time": 0,
"ready": true,
"width": 0,
"height": 0,
"readyState": 0,
"destroyed": 4,
"bufferState": {
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
},
"bufferEvents": {
"count": 62,
"last3": [
{
"name": "media:playing",
"at": 1142.199999988079,
"time": 0.001997,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.983999
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": [
{
"type": "video",
"level": 1.999999,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.983999,
"target": 3,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.983999
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 1142.8999999761581,
"time": 0.002678,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.999999
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": [
{
"type": "video",
"level": 1.999999,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.983999,
"target": 3,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:emptied",
"at": 1162.5,
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "blob:http://127.0.0.1:8084/4f20da5f-d33f-4407-a8cd-6b4dd22f1ece",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 5.2.1: asynchronous formatter error clears menus and explicit update recovers",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 958,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "aeead862037b18c9ccc504049a16283bd50d2dabb3453f79bb50d992ef2bee6b"
},
{
"name": "dash-plugin-inputs",
"inputRef": "47d5beeffde28a61f0f0028870a1a4eff2842da0b1546fc2756b286281e02884"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 43,
"last20": [
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 523.2000000476837,
"mediaType": "audio",
"time": 0.226683
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 633.5,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.335759
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 633.5,
"mediaType": "audio",
"state": "bufferStalled",
"time": 0.335759
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 633.6000000238419,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.335759
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 638.8000000119209,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/init-3.m4s",
"time": 0.341875
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 639.6000000238419,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.342735
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 642.1000000238419,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00001.m4s",
"time": 0.345224
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 642.5,
"mediaType": "audio",
"bufferLevel": 1.638441,
"time": 0.345558
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 642.5,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0.345558
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 642.5,
"mediaType": "audio",
"bufferLevel": 1.638441,
"time": 0.345558
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 646,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00002.m4s",
"time": 0.349189
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 646.5,
"mediaType": "audio",
"bufferLevel": 3.639671,
"time": 0.349662
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 646.6000000238419,
"mediaType": "audio",
"bufferLevel": 3.639671,
"time": 0.349662
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 697.7000000476837,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00002.m4s",
"time": 0.401318
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 698.2000000476837,
"mediaType": "video",
"bufferLevel": 3.5982079999999996,
"time": 0.401791
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 698.2000000476837,
"mediaType": "video",
"bufferLevel": 3.5982079999999996,
"time": 0.401791
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 788.7000000476837,
"mediaType": "video",
"bufferLevel": 3.508021,
"time": 0.491978
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 788.7000000476837,
"mediaType": "audio",
"bufferLevel": 3.4973549999999998,
"time": 0.491978
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 788.7000000476837,
"mediaType": "audio",
"time": 0.491978
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 788.7000000476837,
"mediaType": "audio",
"time": 0.491978
}
]
},
"mediaEvents": {
"count": 7,
"last20": [
{
"name": "loadedmetadata",
"at": 183.9000000357628,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "loadeddata",
"at": 192.30000001192093,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "canplay",
"at": 194,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "play",
"at": 267.10000002384186,
"time": 0.011006,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "playing",
"at": 267.60000002384186,
"time": 0.011498,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 522.8000000119209,
"time": 0.226571,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 788.5,
"time": 0.491858,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.989333
]
]
}
]
},
"tracks": [
{
"id": "1",
"index": 1,
"lang": "en"
},
{
"id": "2",
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"id": "0",
"height": 90
},
{
"id": "1",
"height": 180
}
],
"buffered": [
[
0,
3.989333
]
],
"paused": false,
"seeking": false,
"time": 0.550104,
"ready": true,
"width": 160,
"height": 90,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 0.550104,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.508,
"audio": 3.497
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 17,
"last3": [
{
"name": "sourcebuffer:updateend",
"at": 646.4000000357628,
"time": 0.349625,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.999999
]
],
"levels": {
"video": 1.773,
"audio": 1.638
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 698,
"time": 0.401734,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 1.773,
"audio": 3.64
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 788.5,
"time": 0.491858,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.598,
"audio": 3.64
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 5.2.1: actual source topology replacement and owned cleanup",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1288,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "aeead862037b18c9ccc504049a16283bd50d2dabb3453f79bb50d992ef2bee6b"
},
{
"name": "dash-plugin-inputs",
"inputRef": "47d5beeffde28a61f0f0028870a1a4eff2842da0b1546fc2756b286281e02884"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 94,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1129.7999999523163,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1133.2999999523163,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1133.699999988079,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1134.0999999642372,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1134.199999988079,
"mediaType": "video",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1134.199999988079,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1134.2999999523163,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1134.3999999761581,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1134.5,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1135.199999988079,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1135.199999988079,
"mediaType": "video",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1135.2999999523163,
"mediaType": "video",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1135.2999999523163,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1135.2999999523163,
"mediaType": "audio",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1135.2999999523163,
"mediaType": "audio",
"time": 0
},
{
"name": "PLAYBACK_SEEKED",
"at": 1135.3999999761581,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1137.7999999523163,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00002.m4s",
"time": 0.002203
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1138.2999999523163,
"mediaType": "audio",
"bufferLevel": 3.9866089999999996,
"time": 0.002724
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1138.2999999523163,
"mediaType": "audio",
"bufferLevel": 3.9866089999999996,
"time": 0.002724
},
{
"name": "STREAM_TEARDOWN_COMPLETE",
"at": 1160,
"time": 0
}
]
},
"mediaEvents": {
"count": 44,
"last20": [
{
"name": "seeking",
"at": 1075.8999999761581,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1090.8999999761581,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "seeked",
"at": 1091.199999988079,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "loadeddata",
"at": 1091.199999988079,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "canplay",
"at": 1091.8999999761581,
"time": 0.000515,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "play",
"at": 1092.0999999642372,
"time": 0.000725,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "playing",
"at": 1092.2999999523163,
"time": 0.000872,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 1106.699999988079,
"time": 0.014931,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "pause",
"at": 1107,
"time": 0.014931,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "emptied",
"at": 1109.2999999523163,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "timeupdate",
"at": 1109.5,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "loadedmetadata",
"at": 1121.3999999761581,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "seeking",
"at": 1121.699999988079,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1135.0999999642372,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "seeked",
"at": 1135.2999999523163,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "loadeddata",
"at": 1135.3999999761581,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "canplay",
"at": 1136.2999999523163,
"time": 0.000656,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "play",
"at": 1136.5999999642372,
"time": 0.000966,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "playing",
"at": 1136.699999988079,
"time": 0.001112,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "emptied",
"at": 1160.3999999761581,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
}
]
},
"levels": {},
"buffered": [],
"paused": true,
"seeking": false,
"time": 0,
"ready": true,
"width": 0,
"height": 0,
"readyState": 0,
"destroyed": 4,
"bufferState": {
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
},
"bufferEvents": {
"count": 62,
"last3": [
{
"name": "media:playing",
"at": 1136.699999988079,
"time": 0.001112,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.983999
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.983999
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 1138.0999999642372,
"time": 0.002642,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.999999
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:emptied",
"at": 1160.3999999761581,
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "blob:http://127.0.0.1:8084/1e8963dd-8342-49a9-bab7-cc56c7561201",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 4.5.2: asynchronous formatter error clears menus and explicit update recovers",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 992,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "5f0a1f54cc440a3624ebdb4a3890ddc672af8f3285a40347cedd43a84050ebbb"
},
{
"name": "dash-plugin-inputs",
"inputRef": "fc94a83d967819ee6a6f2e9ca005a7aa8a623f7e7195702c94bb7c47ab0c13ec"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 46,
"last20": [
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 668.8999999761581,
"mediaType": "audio",
"state": "bufferStalled",
"time": 0.338699
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 669,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.338699
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 672.3000000119209,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/init-3.m4s",
"time": 0.342081
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 672.8000000119209,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.342588
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 675.8000000119209,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00001.m4s",
"time": 0.345517
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 676.3999999761581,
"mediaType": "audio",
"bufferLevel": 1.637834,
"time": 0.346165
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 676.3999999761581,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0.346165
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 676.5,
"mediaType": "audio",
"bufferLevel": 1.637834,
"time": 0.346165
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 678.8000000119209,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00002.m4s",
"time": 0.348513
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 679.1000000238419,
"mediaType": "audio",
"bufferLevel": 3.6404739999999998,
"time": 0.348859
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 679.1999999880791,
"mediaType": "audio",
"bufferLevel": 3.6404739999999998,
"time": 0.348859
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 735.8000000119209,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/init-1.m4s",
"time": 0.405832
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 736.1000000238419,
"mediaType": "video",
"bufferLevel": 1.5938910000000002,
"time": 0.406108
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 740.6999999880791,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00002.m4s",
"time": 0.410715
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 741.1999999880791,
"mediaType": "video",
"bufferLevel": 3.588829,
"time": 0.41117
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 741.1999999880791,
"mediaType": "video",
"bufferLevel": 3.588829,
"time": 0.41117
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 819.3000000119209,
"mediaType": "video",
"bufferLevel": 3.51082,
"time": 0.489179
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 819.5,
"mediaType": "audio",
"bufferLevel": 3.5001539999999998,
"time": 0.489179
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 819.5,
"mediaType": "audio",
"time": 0.489179
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 819.6000000238419,
"mediaType": "audio",
"oldQuality": 0,
"newQuality": 0,
"time": 0.489179
}
]
},
"mediaEvents": {
"count": 7,
"last20": [
{
"name": "loadedmetadata",
"at": 223.69999998807907,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "loadeddata",
"at": 231,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "canplay",
"at": 234.10000002384186,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "play",
"at": 300.60000002384186,
"time": 0.011205,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "playing",
"at": 301,
"time": 0.011644,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 553.6000000238419,
"time": 0.223506,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 819.1000000238419,
"time": 0.488988,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.989333
]
]
}
]
},
"tracks": [
{
"id": 1,
"index": 1,
"lang": "en"
},
{
"id": 2,
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"height": 90
},
{
"height": 180
}
],
"buffered": [
[
0,
3.989333
]
],
"paused": false,
"seeking": false,
"time": 0.555051,
"ready": true,
"width": 160,
"height": 90,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 0.555051,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.511,
"audio": 3.5
},
"processors": [
{
"type": "video",
"level": 3.51082,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.5001539999999998,
"target": 4.511,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 18,
"last3": [
{
"name": "sourcebuffer:updateend",
"at": 736,
"time": 0.40606,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.999999
]
],
"levels": {
"video": 1.776,
"audio": 3.64
},
"processors": [
{
"type": "video",
"level": 1.776421,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.6404739999999998,
"target": 2.776,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 741.1000000238419,
"time": 0.411131,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 1.594,
"audio": 3.64
},
"processors": [
{
"type": "video",
"level": 1.5938910000000002,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.6404739999999998,
"target": 2.5940000000000003,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 819.1999999880791,
"time": 0.488988,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.589,
"audio": 3.64
},
"processors": [
{
"type": "video",
"level": 3.588829,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.6404739999999998,
"target": 4.589,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 4.5.2: actual source topology replacement and owned cleanup",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1341,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "5f0a1f54cc440a3624ebdb4a3890ddc672af8f3285a40347cedd43a84050ebbb"
},
{
"name": "dash-plugin-inputs",
"inputRef": "fc94a83d967819ee6a6f2e9ca005a7aa8a623f7e7195702c94bb7c47ab0c13ec"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 93,
"last20": [
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1171.699999988079,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1172,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1172.4000000357628,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1172.4000000357628,
"mediaType": "video",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1172.4000000357628,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1172.6000000238419,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1172.6000000238419,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1172.6000000238419,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "QUALITY_CHANGE_REQUESTED",
"at": 1172.800000011921,
"mediaType": "video",
"oldQuality": 0,
"newQuality": 1,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1173.699999988079,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1173.699999988079,
"mediaType": "video",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1173.800000011921,
"mediaType": "video",
"oldQuality": null,
"newQuality": 0,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1173.800000011921,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1173.800000011921,
"mediaType": "audio",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1173.800000011921,
"mediaType": "audio",
"oldQuality": null,
"newQuality": 0,
"time": 0
},
{
"name": "PLAYBACK_SEEKED",
"at": 1174,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1175.800000011921,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00002.m4s",
"time": 0.000875
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1176.1000000238419,
"mediaType": "audio",
"bufferLevel": 3.988161,
"time": 0.001172
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1176.1000000238419,
"mediaType": "audio",
"bufferLevel": 3.988161,
"time": 0.001172
},
{
"name": "STREAM_TEARDOWN_COMPLETE",
"at": 1196.800000011921,
"time": 0
}
]
},
"mediaEvents": {
"count": 44,
"last20": [
{
"name": "seeking",
"at": 1123.4000000357628,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1130.699999988079,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "seeked",
"at": 1130.800000011921,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "loadeddata",
"at": 1130.9000000357628,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "canplay",
"at": 1131.4000000357628,
"time": 0.000043,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "play",
"at": 1131.699999988079,
"time": 0.000313,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "playing",
"at": 1131.9000000357628,
"time": 0.000463,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 1145.800000011921,
"time": 0.014095,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "pause",
"at": 1146,
"time": 0.014095,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "emptied",
"at": 1147.9000000357628,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "timeupdate",
"at": 1148,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "loadedmetadata",
"at": 1159.300000011921,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "seeking",
"at": 1159.5,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1173.699999988079,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "seeked",
"at": 1173.800000011921,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "loadeddata",
"at": 1174,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "canplay",
"at": 1174.9000000357628,
"time": 0.000103,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "play",
"at": 1175.199999988079,
"time": 0.00029,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "playing",
"at": 1175.300000011921,
"time": 0.000433,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "emptied",
"at": 1197.4000000357628,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
}
]
},
"levels": {},
"buffered": [],
"paused": true,
"seeking": false,
"time": 0,
"ready": true,
"width": 0,
"height": 0,
"readyState": 0,
"destroyed": 4,
"bufferState": {
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
},
"bufferEvents": {
"count": 62,
"last3": [
{
"name": "media:playing",
"at": 1175.300000011921,
"time": 0.000433,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.983999
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": [
{
"type": "video",
"level": 1.999999,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.983999,
"target": 3,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.983999
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 1176,
"time": 0.001121,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.999999
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": [
{
"type": "video",
"level": 1.999999,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.983999,
"target": 3,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:emptied",
"at": 1197.4000000357628,
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "blob:http://127.0.0.1:8084/15fa0bae-08b5-41cd-801a-75bd80a59dc1",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 5.2.1: asynchronous formatter error clears menus and explicit update recovers",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 990,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "aeead862037b18c9ccc504049a16283bd50d2dabb3453f79bb50d992ef2bee6b"
},
{
"name": "dash-plugin-inputs",
"inputRef": "12287df104f2196207cb20b9ac9f598783aec3c352f431e2c03e71974f3e8960"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 45,
"last20": [
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 651.3000000119209,
"mediaType": "audio",
"state": "bufferStalled",
"time": 0.347894
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 651.3999999761581,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.347894
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 656.1999999880791,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/init-3.m4s",
"time": 0.352746
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 657.3000000119209,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.353931
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 661.0999999642372,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00001.m4s",
"time": 0.357669
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 661.5,
"mediaType": "audio",
"bufferLevel": 1.6259460000000001,
"time": 0.358053
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 661.5,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0.358053
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 661.5,
"mediaType": "audio",
"bufferLevel": 1.6259460000000001,
"time": 0.358053
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 664.3000000119209,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00002.m4s",
"time": 0.360865
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 664.5999999642372,
"mediaType": "audio",
"bufferLevel": 3.628265,
"time": 0.361068
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 664.6999999880791,
"mediaType": "audio",
"bufferLevel": 3.628265,
"time": 0.361068
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 706.8999999761581,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00002.m4s",
"time": 0.401582
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 707.6999999880791,
"mediaType": "video",
"bufferLevel": 3.597673,
"time": 0.402326
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 707.8000000119209,
"mediaType": "video",
"bufferLevel": 3.597673,
"time": 0.402326
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 792.1999999880791,
"mediaType": "video",
"bufferLevel": 3.51124,
"time": 0.488759
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 792.1999999880791,
"mediaType": "audio",
"bufferLevel": 3.500574,
"time": 0.488759
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 792.1999999880791,
"mediaType": "audio",
"time": 0.488759
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 792.1999999880791,
"mediaType": "audio",
"time": 0.488759
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 882.8000000119209,
"mediaType": "video",
"bufferLevel": 3.4207769999999997,
"time": 0.579222
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 882.8000000119209,
"mediaType": "audio",
"bufferLevel": 3.4101109999999997,
"time": 0.579222
}
]
},
"mediaEvents": {
"count": 7,
"last20": [
{
"name": "loadedmetadata",
"at": 198,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "loadeddata",
"at": 205.19999998807907,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "canplay",
"at": 208.39999997615814,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "play",
"at": 275.0999999642372,
"time": 0.012071,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "playing",
"at": 275.5,
"time": 0.012614,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 524.1999999880791,
"time": 0.220527,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 791.5,
"time": 0.488062,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.989333
]
]
}
]
},
"tracks": [
{
"id": "1",
"index": 1,
"lang": "en"
},
{
"id": "2",
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"id": "0",
"height": 90
},
{
"id": "1",
"height": 180
}
],
"buffered": [
[
0,
3.989333
]
],
"paused": false,
"seeking": false,
"time": 0.581865,
"ready": true,
"width": 160,
"height": 90,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 0.581865,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.421,
"audio": 3.41
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 17,
"last3": [
{
"name": "sourcebuffer:updateend",
"at": 664.5,
"time": 0.361068,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.999999
]
],
"levels": {
"video": 1.779,
"audio": 1.626
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 707.5,
"time": 0.402267,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 1.779,
"audio": 3.628
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 791.5,
"time": 0.488062,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.598,
"audio": 3.628
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 5.2.1: actual source topology replacement and owned cleanup",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1315,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "aeead862037b18c9ccc504049a16283bd50d2dabb3453f79bb50d992ef2bee6b"
},
{
"name": "dash-plugin-inputs",
"inputRef": "12287df104f2196207cb20b9ac9f598783aec3c352f431e2c03e71974f3e8960"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 94,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1116,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1119.199999988079,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1120,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1120.199999988079,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1120.199999988079,
"mediaType": "video",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1120.300000011921,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1120.699999988079,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1120.699999988079,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1120.800000011921,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1122.300000011921,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1122.3999999761581,
"mediaType": "video",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1122.3999999761581,
"mediaType": "video",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1122.3999999761581,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1122.3999999761581,
"mediaType": "audio",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1122.3999999761581,
"mediaType": "audio",
"time": 0
},
{
"name": "PLAYBACK_SEEKED",
"at": 1122.699999988079,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1125.199999988079,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00002.m4s",
"time": 0.000836
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1126.6000000238419,
"mediaType": "audio",
"bufferLevel": 3.9871339999999997,
"time": 0.002199
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1126.6000000238419,
"mediaType": "audio",
"bufferLevel": 3.9871339999999997,
"time": 0.002199
},
{
"name": "STREAM_TEARDOWN_COMPLETE",
"at": 1150.6000000238419,
"time": 0
}
]
},
"mediaEvents": {
"count": 44,
"last20": [
{
"name": "seeking",
"at": 1069.1000000238419,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1076.1000000238419,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "seeked",
"at": 1076.199999988079,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "loadeddata",
"at": 1076.3999999761581,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "canplay",
"at": 1077.1000000238419,
"time": 0.00005,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "play",
"at": 1077.3999999761581,
"time": 0.000303,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "playing",
"at": 1077.3999999761581,
"time": 0.000422,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 1090.6000000238419,
"time": 0.013266,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "pause",
"at": 1090.8999999761581,
"time": 0.013266,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "emptied",
"at": 1093.199999988079,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "timeupdate",
"at": 1093.300000011921,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "loadedmetadata",
"at": 1108.1000000238419,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "seeking",
"at": 1108.3999999761581,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1122.1000000238419,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "seeked",
"at": 1122.5,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "loadeddata",
"at": 1122.699999988079,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "canplay",
"at": 1124.5,
"time": 0.000071,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "play",
"at": 1125.5,
"time": 0.001071,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "playing",
"at": 1125.800000011921,
"time": 0.001324,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "emptied",
"at": 1151.1000000238419,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
}
]
},
"levels": {},
"buffered": [],
"paused": true,
"seeking": false,
"time": 0,
"ready": true,
"width": 0,
"height": 0,
"readyState": 0,
"destroyed": 4,
"bufferState": {
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
},
"bufferEvents": {
"count": 62,
"last3": [
{
"name": "media:playing",
"at": 1125.800000011921,
"time": 0.001324,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.983999
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": true,
"ranges": [
[
0,
1.983999
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 1126.5,
"time": 0.002128,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.999999
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:emptied",
"at": 1151.1000000238419,
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "blob:http://127.0.0.1:8084/c640840a-ebc2-4aeb-b935-91786d1690cc",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / candidate DASH / 4.5.2: real MPD decoding and UI selection",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 6245,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "5f0a1f54cc440a3624ebdb4a3890ddc672af8f3285a40347cedd43a84050ebbb"
},
{
"name": "dash-plugin-inputs",
"inputRef": "606d8a83abec36bf0859c00d075f586517f3e7902a2fdf94dd31aadfcaaa0230"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 115,
"last20": [
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 4630,
"mediaType": "video",
"state": "bufferLoaded",
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4630,
"mediaType": "video",
"bufferLevel": 2,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4633,
"mediaType": "video",
"bufferLevel": 2,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4633,
"mediaType": "audio",
"bufferLevel": 2,
"time": 6
},
{
"name": "PLAYBACK_SEEKED",
"at": 4633,
"time": 6
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 4694,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00005.m4s",
"time": 6.0422
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4694,
"mediaType": "audio",
"bufferLevel": 3.963133,
"time": 6.0422
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4695,
"mediaType": "audio",
"bufferLevel": 3.963133,
"time": 6.0422
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4887,
"mediaType": "video",
"bufferLevel": 1.7496299999999998,
"time": 6.25037
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4887,
"mediaType": "audio",
"bufferLevel": 3.754963,
"time": 6.25037
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4888,
"mediaType": "video",
"bufferLevel": 1.7496299999999998,
"time": 6.25037
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4888,
"mediaType": "audio",
"bufferLevel": 3.754963,
"time": 6.25037
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 5136,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00005.m4s",
"time": 6.500305
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5137,
"mediaType": "video",
"bufferLevel": 3.499695,
"time": 6.500305
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5137,
"mediaType": "video",
"bufferLevel": 3.499695,
"time": 6.500305
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5177,
"mediaType": "video",
"bufferLevel": 3.458,
"time": 6.542
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5177,
"mediaType": "audio",
"bufferLevel": 3.4633330000000004,
"time": 6.542
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 5201,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00006.m4s",
"time": 6.542
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5202,
"mediaType": "audio",
"bufferLevel": 5.458,
"time": 6.542
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5202,
"mediaType": "audio",
"bufferLevel": 5.458,
"time": 6.542
}
]
},
"mediaEvents": {
"count": 27,
"last20": [
{
"name": "timeupdate",
"at": 1593,
"time": 0.833605,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.989333
]
]
},
{
"name": "timeupdate",
"at": 1845,
"time": 1.086132,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2135,
"time": 1.375436,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2386,
"time": 1.625386,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2675,
"time": 1.915965,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2927,
"time": 2.167236,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 3218,
"time": 2.458669,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.994666
]
]
},
{
"name": "timeupdate",
"at": 3469,
"time": 2.709841,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.994666
]
]
},
{
"name": "timeupdate",
"at": 3760,
"time": 3.000135,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
6
]
]
},
{
"name": "timeupdate",
"at": 4239,
"time": 3.458882,
"paused": true,
"readyState": 3,
"buffered": [
[
1.984,
6
]
]
},
{
"name": "pause",
"at": 4241,
"time": 3.458882,
"paused": true,
"readyState": 3,
"buffered": [
[
1.984,
6
]
]
},
{
"name": "seeking",
"at": 4254,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
1.984,
6
]
]
},
{
"name": "play",
"at": 4307,
"time": 6,
"paused": false,
"readyState": 1,
"buffered": [
[
1.984,
6
]
]
},
{
"name": "waiting",
"at": 4307,
"time": 6,
"paused": false,
"readyState": 1,
"buffered": [
[
1.984,
6
]
]
},
{
"name": "timeupdate",
"at": 4632,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
1.984,
8
]
]
},
{
"name": "seeked",
"at": 4633,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
1.984,
8
]
]
},
{
"name": "canplay",
"at": 4633,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
1.984,
8
]
]
},
{
"name": "playing",
"at": 4633,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
1.984,
8
]
]
},
{
"name": "timeupdate",
"at": 4888,
"time": 6.25037,
"paused": false,
"readyState": 3,
"buffered": [
[
1.984,
8
]
]
},
{
"name": "timeupdate",
"at": 5177,
"time": 6.542,
"paused": false,
"readyState": 4,
"buffered": [
[
1.984,
10
]
]
}
]
},
"tracks": [
{
"id": 1,
"index": 1,
"lang": "en"
},
{
"id": 2,
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"height": 90
},
{
"height": 180
}
],
"buffered": [
[
1.984,
10
]
],
"paused": false,
"seeking": false,
"time": 6.583783,
"ready": true,
"width": 320,
"height": 180,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 6.583783,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
10
]
],
"levels": {
"video": 3.458,
"audio": 5.458
},
"processors": [
{
"type": "video",
"level": 3.458,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 5.458,
"target": 4.458,
"complete": true,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
10
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
12
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 48,
"last3": [
{
"name": "sourcebuffer:updateend",
"at": 5136,
"time": 6.500305,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
1.984,
10
]
],
"levels": {
"video": 1.75,
"audio": 3.755
},
"processors": [
{
"type": "video",
"level": 1.7496299999999998,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.754963,
"target": 2.75,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
10
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
10.005333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 5177,
"time": 6.542,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
10
]
],
"levels": {
"video": 3.5,
"audio": 3.755
},
"processors": [
{
"type": "video",
"level": 3.499695,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.754963,
"target": 4.5,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
10
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
10.005333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 5201,
"time": 6.542,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
10
]
],
"levels": {
"video": 3.458,
"audio": 3.463
},
"processors": [
{
"type": "video",
"level": 3.458,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.4633330000000004,
"target": 4.458,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
10
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
12
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / candidate DASH / 5.2.1: real MPD decoding and UI selection",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 5767,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "aeead862037b18c9ccc504049a16283bd50d2dabb3453f79bb50d992ef2bee6b"
},
{
"name": "dash-plugin-inputs",
"inputRef": "47d5beeffde28a61f0f0028870a1a4eff2842da0b1546fc2756b286281e02884"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 123,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4996,
"mediaType": "video",
"bufferLevel": 3.4093600000000004,
"time": 4.59064
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4996,
"mediaType": "audio",
"bufferLevel": 5.414693000000001,
"time": 4.59064
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 4996,
"mediaType": "audio",
"time": 4.59064
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 4996,
"mediaType": "audio",
"time": 4.59064
},
{
"name": "PLAYBACK_SEEKING",
"at": 5009,
"time": 6,
"seekTime": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5009,
"mediaType": "video",
"bufferLevel": 2,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5010,
"mediaType": "audio",
"bufferLevel": 4.005333,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5013,
"mediaType": "video",
"bufferLevel": 2,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5013,
"mediaType": "audio",
"bufferLevel": 4.005333,
"time": 6
},
{
"name": "PLAYBACK_SEEKED",
"at": 5013,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5183,
"mediaType": "video",
"bufferLevel": 1.9143169999999996,
"time": 6.085683
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5183,
"mediaType": "audio",
"bufferLevel": 3.91965,
"time": 6.085683
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 5220,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00005.m4s",
"time": 6.12587
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5221,
"mediaType": "video",
"bufferLevel": 3.87413,
"time": 6.12587
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5221,
"mediaType": "video",
"bufferLevel": 3.87413,
"time": 6.12587
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5286,
"mediaType": "video",
"bufferLevel": 3.7911710000000003,
"time": 6.208829
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5286,
"mediaType": "audio",
"bufferLevel": 3.7965040000000005,
"time": 6.208829
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 5464,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00006.m4s",
"time": 6.375187
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5464,
"mediaType": "audio",
"bufferLevel": 5.624813,
"time": 6.375187
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5464,
"mediaType": "audio",
"bufferLevel": 5.624813,
"time": 6.375187
}
]
},
"mediaEvents": {
"count": 28,
"last20": [
{
"name": "timeupdate",
"at": 1525,
"time": 1.125493,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 1816,
"time": 1.416837,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2358,
"time": 1.958852,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2650,
"time": 2.250329,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 3191,
"time": 2.792027,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.994666
]
]
},
{
"name": "timeupdate",
"at": 3482,
"time": 3.083587,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
6
]
]
},
{
"name": "timeupdate",
"at": 3768,
"time": 3.369161,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
6
]
]
},
{
"name": "timeupdate",
"at": 4052,
"time": 3.652969,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
6
]
]
},
{
"name": "timeupdate",
"at": 4339,
"time": 3.940073,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
6
]
]
},
{
"name": "timeupdate",
"at": 4626,
"time": 4.226281,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
6
]
]
},
{
"name": "timeupdate",
"at": 4910,
"time": 4.509877,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
8
]
]
},
{
"name": "timeupdate",
"at": 4996,
"time": 4.59064,
"paused": true,
"readyState": 4,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "pause",
"at": 4997,
"time": 4.59064,
"paused": true,
"readyState": 4,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "seeking",
"at": 5009,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "timeupdate",
"at": 5012,
"time": 6,
"paused": true,
"readyState": 3,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "seeked",
"at": 5013,
"time": 6,
"paused": true,
"readyState": 3,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "canplay",
"at": 5013,
"time": 6,
"paused": true,
"readyState": 3,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "play",
"at": 5077,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "playing",
"at": 5077,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "timeupdate",
"at": 5286,
"time": 6.208829,
"paused": false,
"readyState": 4,
"buffered": [
[
3.989333,
10
]
]
}
]
},
"tracks": [
{
"id": "1",
"index": 1,
"lang": "en"
},
{
"id": "2",
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"id": "0",
"height": 90
},
{
"id": "1",
"height": 180
}
],
"buffered": [
[
3.989333,
10
]
],
"paused": false,
"seeking": false,
"time": 6.417071,
"ready": true,
"width": 320,
"height": 180,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 6.417071,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
3.989333,
10
]
],
"levels": {
"video": 3.791,
"audio": 5.625
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
10
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
12
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 51,
"last3": [
{
"name": "sourcebuffer:updateend",
"at": 5221,
"time": 6.12587,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
3.989333,
10
]
],
"levels": {
"video": 1.914,
"audio": 3.92
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
10
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
10.005333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 5286,
"time": 6.208829,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
3.989333,
10
]
],
"levels": {
"video": 3.874,
"audio": 3.92
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
10
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
10.005333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 5464,
"time": 6.375187,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
3.989333,
10
]
],
"levels": {
"video": 3.791,
"audio": 3.797
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
10
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
12
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / candidate DASH / 4.5.2: real MPD decoding and UI selection",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 5138,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "5f0a1f54cc440a3624ebdb4a3890ddc672af8f3285a40347cedd43a84050ebbb"
},
{
"name": "dash-plugin-inputs",
"inputRef": "fc94a83d967819ee6a6f2e9ca005a7aa8a623f7e7195702c94bb7c47ab0c13ec"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 117,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4282,
"mediaType": "video",
"bufferLevel": 2,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4282,
"mediaType": "video",
"bufferLevel": 2,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4284,
"mediaType": "video",
"bufferLevel": 2,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4284,
"mediaType": "audio",
"bufferLevel": 2,
"time": 6
},
{
"name": "PLAYBACK_SEEKED",
"at": 4284,
"time": 6
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 4336,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00005.m4s",
"time": 6.045422
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4336,
"mediaType": "audio",
"bufferLevel": 3.959911,
"time": 6.045422
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4336,
"mediaType": "audio",
"bufferLevel": 3.959911,
"time": 6.045422
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4536,
"mediaType": "video",
"bufferLevel": 1.749631,
"time": 6.250369
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4536,
"mediaType": "audio",
"bufferLevel": 3.754964,
"time": 6.250369
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4789,
"mediaType": "video",
"bufferLevel": 1.4998269999999998,
"time": 6.500173
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4789,
"mediaType": "audio",
"bufferLevel": 3.50516,
"time": 6.500173
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 4797,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00005.m4s",
"time": 6.500173
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4798,
"mediaType": "video",
"bufferLevel": 3.499827,
"time": 6.500173
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4798,
"mediaType": "audio",
"bufferLevel": 3.50516,
"time": 6.500173
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4798,
"mediaType": "video",
"bufferLevel": 3.499827,
"time": 6.500173
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4798,
"mediaType": "video",
"bufferLevel": 3.499827,
"time": 6.500173
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 4843,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00006.m4s",
"time": 6.540404
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4843,
"mediaType": "audio",
"bufferLevel": 5.459596,
"time": 6.540404
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4843,
"mediaType": "audio",
"bufferLevel": 5.459596,
"time": 6.540404
}
]
},
"mediaEvents": {
"count": 28,
"last20": [
{
"name": "timeupdate",
"at": 1293,
"time": 0.871771,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 1576,
"time": 1.15477,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 1859,
"time": 1.437257,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2146,
"time": 1.724452,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2428,
"time": 2.006398,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2713,
"time": 2.291067,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2964,
"time": 2.54207,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.994666
]
]
},
{
"name": "timeupdate",
"at": 3255,
"time": 2.833462,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
6
]
]
},
{
"name": "timeupdate",
"at": 3800,
"time": 3.376875,
"paused": false,
"readyState": 4,
"buffered": []
},
{
"name": "timeupdate",
"at": 3882,
"time": 3.458581,
"paused": true,
"readyState": 3,
"buffered": [
[
1.984,
6
]
]
},
{
"name": "pause",
"at": 3884,
"time": 3.458581,
"paused": true,
"readyState": 3,
"buffered": [
[
1.984,
6
]
]
},
{
"name": "seeking",
"at": 3896,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
1.984,
6
]
]
},
{
"name": "play",
"at": 3947,
"time": 6,
"paused": false,
"readyState": 1,
"buffered": [
[
1.984,
6
]
]
},
{
"name": "waiting",
"at": 3947,
"time": 6,
"paused": false,
"readyState": 1,
"buffered": [
[
1.984,
6
]
]
},
{
"name": "timeupdate",
"at": 4284,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
1.984,
8
]
]
},
{
"name": "seeked",
"at": 4284,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
1.984,
8
]
]
},
{
"name": "canplay",
"at": 4285,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
1.984,
8
]
]
},
{
"name": "playing",
"at": 4285,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
1.984,
8
]
]
},
{
"name": "timeupdate",
"at": 4536,
"time": 6.250369,
"paused": false,
"readyState": 3,
"buffered": [
[
1.984,
8
]
]
},
{
"name": "timeupdate",
"at": 4789,
"time": 6.500173,
"paused": false,
"readyState": 3,
"buffered": [
[
1.984,
8
]
]
}
]
},
"tracks": [
{
"id": 1,
"index": 1,
"lang": "en"
},
{
"id": 2,
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"height": 90
},
{
"height": 180
}
],
"buffered": [
[
1.984,
10
]
],
"paused": false,
"seeking": false,
"time": 6.583555,
"ready": true,
"width": 320,
"height": 180,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 6.583555,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
10
]
],
"levels": {
"video": 3.5,
"audio": 5.46
},
"processors": [
{
"type": "video",
"level": 3.499827,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 5.459596,
"target": 4.5,
"complete": true,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
10
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
12
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 49,
"last3": [
{
"name": "media:timeupdate",
"at": 4789,
"time": 6.500173,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
1.984,
8
]
],
"levels": {
"video": 1.75,
"audio": 3.755
},
"processors": [
{
"type": "video",
"level": 1.749631,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.754964,
"target": 2.75,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
8
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
10.005333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 4798,
"time": 6.500173,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
10
]
],
"levels": {
"video": 3.5,
"audio": 3.505
},
"processors": [
{
"type": "video",
"level": 3.499827,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.50516,
"target": 4.5,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
10
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
10.005333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 4843,
"time": 6.540404,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
10
]
],
"levels": {
"video": 3.5,
"audio": 3.505
},
"processors": [
{
"type": "video",
"level": 3.499827,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.50516,
"target": 4.5,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
10
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
12
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / candidate DASH / 5.2.1: real MPD decoding and UI selection",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 5737,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "aeead862037b18c9ccc504049a16283bd50d2dabb3453f79bb50d992ef2bee6b"
},
{
"name": "dash-plugin-inputs",
"inputRef": "12287df104f2196207cb20b9ac9f598783aec3c352f431e2c03e71974f3e8960"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 119,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5000,
"mediaType": "video",
"bufferLevel": 3.4581350000000004,
"time": 4.541865
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5000,
"mediaType": "audio",
"bufferLevel": 5.463468000000001,
"time": 4.541865
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 5000,
"mediaType": "audio",
"time": 4.541865
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 5000,
"mediaType": "audio",
"time": 4.541865
},
{
"name": "PLAYBACK_SEEKING",
"at": 5014,
"time": 6,
"seekTime": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5014,
"mediaType": "video",
"bufferLevel": 2,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5014,
"mediaType": "audio",
"bufferLevel": 4.005333,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5016,
"mediaType": "video",
"bufferLevel": 2,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5016,
"mediaType": "audio",
"bufferLevel": 4.005333,
"time": 6
},
{
"name": "PLAYBACK_SEEKED",
"at": 5016,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5184,
"mediaType": "video",
"bufferLevel": 1.9145500000000002,
"time": 6.08545
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5184,
"mediaType": "audio",
"bufferLevel": 3.9198830000000005,
"time": 6.08545
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 5203,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00005.m4s",
"time": 6.125733
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5204,
"mediaType": "video",
"bufferLevel": 3.8742669999999997,
"time": 6.125733
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5204,
"mediaType": "video",
"bufferLevel": 3.8742669999999997,
"time": 6.125733
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5277,
"mediaType": "video",
"bufferLevel": 3.7910690000000002,
"time": 6.208931
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5277,
"mediaType": "audio",
"bufferLevel": 3.7964020000000005,
"time": 6.208931
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 5454,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00006.m4s",
"time": 6.374091
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5454,
"mediaType": "audio",
"bufferLevel": 5.625909,
"time": 6.374091
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5454,
"mediaType": "audio",
"bufferLevel": 5.625909,
"time": 6.374091
}
]
},
"mediaEvents": {
"count": 26,
"last20": [
{
"name": "timeupdate",
"at": 711,
"time": 0.292008,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 1255,
"time": 0.835227,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 1545,
"time": 1.125521,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 1798,
"time": 1.377641,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2087,
"time": 1.666924,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2378,
"time": 1.958404,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2922,
"time": 2.500401,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 3212,
"time": 2.791915,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.994666
]
]
},
{
"name": "timeupdate",
"at": 3504,
"time": 3.083503,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
6
]
]
},
{
"name": "timeupdate",
"at": 4004,
"time": 3.583804,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
6
]
]
},
{
"name": "timeupdate",
"at": 4546,
"time": 4.125284,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
6
]
]
},
{
"name": "timeupdate",
"at": 5000,
"time": 4.541865,
"paused": true,
"readyState": 4,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "pause",
"at": 5002,
"time": 4.541865,
"paused": true,
"readyState": 4,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "seeking",
"at": 5014,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "timeupdate",
"at": 5016,
"time": 6,
"paused": true,
"readyState": 3,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "seeked",
"at": 5016,
"time": 6,
"paused": true,
"readyState": 3,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "canplay",
"at": 5016,
"time": 6,
"paused": true,
"readyState": 3,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "play",
"at": 5067,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "playing",
"at": 5068,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "timeupdate",
"at": 5276,
"time": 6.208931,
"paused": false,
"readyState": 4,
"buffered": [
[
3.989333,
10
]
]
}
]
},
"tracks": [
{
"id": "1",
"index": 1,
"lang": "en"
},
{
"id": "2",
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"id": "0",
"height": 90
},
{
"id": "1",
"height": 180
}
],
"buffered": [
[
3.989333,
10
]
],
"paused": false,
"seeking": false,
"time": 6.374091,
"ready": true,
"width": 320,
"height": 180,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 6.374091,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
3.989333,
10
]
],
"levels": {
"video": 3.791,
"audio": 5.626
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
10
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
12
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 49,
"last3": [
{
"name": "sourcebuffer:updateend",
"at": 5203,
"time": 6.125733,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
3.989333,
10
]
],
"levels": {
"video": 1.915,
"audio": 3.92
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
10
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
10.005333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 5276,
"time": 6.208931,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
3.989333,
10
]
],
"levels": {
"video": 3.874,
"audio": 3.92
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
10
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
10.005333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 5454,
"time": 6.374091,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
3.989333,
10
]
],
"levels": {
"video": 3.791,
"audio": 3.796
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
10
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
12
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 4.5.2: asynchronous formatter error clears menus and explicit update recovers",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1243,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "5f0a1f54cc440a3624ebdb4a3890ddc672af8f3285a40347cedd43a84050ebbb"
},
{
"name": "dash-plugin-inputs",
"inputRef": "606d8a83abec36bf0859c00d075f586517f3e7902a2fdf94dd31aadfcaaa0230"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 43,
"last20": [
{
"name": "TRACK_CHANGE_RENDERED",
"at": 356,
"mediaType": "audio",
"time": 0.000046
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 356,
"mediaType": "audio",
"oldQuality": null,
"newQuality": 0,
"time": 0.000046
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 762,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.375208
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 762,
"mediaType": "audio",
"state": "bufferStalled",
"time": 0.375208
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 762,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.375208
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 768,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/init-3.m4s",
"time": 0.375208
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 769,
"mediaType": "video",
"bufferLevel": 1.624792,
"time": 0.375208
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 769,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.375208
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 769,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.375208
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 776,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00001.m4s",
"time": 0.416842
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 777,
"mediaType": "audio",
"bufferLevel": 1.567158,
"time": 0.416842
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 777,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0.416842
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 777,
"mediaType": "audio",
"bufferLevel": 1.567158,
"time": 0.416842
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 781,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00002.m4s",
"time": 0.416842
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 781,
"mediaType": "audio",
"bufferLevel": 3.572491,
"time": 0.416842
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 781,
"mediaType": "audio",
"bufferLevel": 3.572491,
"time": 0.416842
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 861,
"mediaType": "video",
"bufferLevel": 1.499812,
"time": 0.500188
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 861,
"mediaType": "audio",
"bufferLevel": 3.4891449999999997,
"time": 0.500188
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 861,
"mediaType": "audio",
"time": 0.500188
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 861,
"mediaType": "audio",
"oldQuality": 0,
"newQuality": 0,
"time": 0.500188
}
]
},
"mediaEvents": {
"count": 7,
"last20": [
{
"name": "loadedmetadata",
"at": 250,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "loadeddata",
"at": 263,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "canplay",
"at": 266,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "play",
"at": 356,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "playing",
"at": 356,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 356,
"time": 0.000046,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 860,
"time": 0.500188,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
}
]
},
"tracks": [
{
"id": 1,
"index": 1,
"lang": "en"
},
{
"id": 2,
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"height": 90
},
{
"height": 180
}
],
"buffered": [
[
0,
2
]
],
"paused": false,
"seeking": false,
"time": 0.62532,
"ready": true,
"width": 160,
"height": 90,
"readyState": 3,
"destroyed": 0,
"bufferState": {
"time": 0.62532,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
2
]
],
"levels": {
"video": 1.5,
"audio": 3.489
},
"processors": [
{
"type": "video",
"level": 1.499812,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.4891449999999997,
"target": 2.5,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 16,
"last3": [
{
"name": "sourcebuffer:updateend",
"at": 776,
"time": 0.416842,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
1.984
]
],
"levels": {
"video": 1.625,
"audio": 0
},
"processors": [
{
"type": "video",
"level": 1.624792,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 0,
"target": 2.625,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.984
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 781,
"time": 0.416842,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
2
]
],
"levels": {
"video": 1.625,
"audio": 1.567
},
"processors": [
{
"type": "video",
"level": 1.624792,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.567158,
"target": 2.625,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 860,
"time": 0.500188,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
2
]
],
"levels": {
"video": 1.625,
"audio": 3.572
},
"processors": [
{
"type": "video",
"level": 1.624792,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.572491,
"target": 2.625,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 4.5.2: actual source topology replacement and owned cleanup",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1614,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "5f0a1f54cc440a3624ebdb4a3890ddc672af8f3285a40347cedd43a84050ebbb"
},
{
"name": "dash-plugin-inputs",
"inputRef": "606d8a83abec36bf0859c00d075f586517f3e7902a2fdf94dd31aadfcaaa0230"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 98,
"last20": [
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1289,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1289,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1289,
"mediaType": "video",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1289,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "QUALITY_CHANGE_REQUESTED",
"at": 1290,
"mediaType": "video",
"oldQuality": 0,
"newQuality": 1,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1290,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1290,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1290,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1290,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1295,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1295,
"mediaType": "video",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1295,
"mediaType": "video",
"oldQuality": null,
"newQuality": 0,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1295,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1295,
"mediaType": "audio",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1295,
"mediaType": "audio",
"oldQuality": null,
"newQuality": 0,
"time": 0
},
{
"name": "PLAYBACK_SEEKED",
"at": 1295,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1296,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00002.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1298,
"mediaType": "audio",
"bufferLevel": 3.989333,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1298,
"mediaType": "audio",
"bufferLevel": 3.989333,
"time": 0
},
{
"name": "STREAM_TEARDOWN_COMPLETE",
"at": 1330,
"time": 0
}
]
},
"mediaEvents": {
"count": 45,
"last20": [
{
"name": "seeking",
"at": 1221,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1234,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "seeked",
"at": 1235,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "loadeddata",
"at": 1235,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "canplay",
"at": 1236,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "play",
"at": 1236,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "playing",
"at": 1236,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 1254,
"time": 0.00002,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "pause",
"at": 1254,
"time": 0.00002,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "emptied",
"at": 1257,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "timeupdate",
"at": 1257,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "loadedmetadata",
"at": 1276,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "seeking",
"at": 1278,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1294,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "seeked",
"at": 1295,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "loadeddata",
"at": 1295,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "canplay",
"at": 1296,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "play",
"at": 1297,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "playing",
"at": 1297,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "emptied",
"at": 1331,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
}
]
},
"levels": {},
"buffered": [],
"paused": true,
"seeking": false,
"time": 0,
"ready": true,
"width": 0,
"height": 0,
"readyState": 0,
"destroyed": 4,
"bufferState": {
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
},
"bufferEvents": {
"count": 63,
"last3": [
{
"name": "media:playing",
"at": 1297,
"time": 0,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
2
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": [
{
"type": "video",
"level": 2,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.984,
"target": 3,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": true,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 1298,
"time": 0,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
2
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": [
{
"type": "video",
"level": 2,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.984,
"target": 3,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:emptied",
"at": 1331,
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "NS_BINDING_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 5.2.1: asynchronous formatter error clears menus and explicit update recovers",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1214,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "aeead862037b18c9ccc504049a16283bd50d2dabb3453f79bb50d992ef2bee6b"
},
{
"name": "dash-plugin-inputs",
"inputRef": "47d5beeffde28a61f0f0028870a1a4eff2842da0b1546fc2756b286281e02884"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 47,
"last20": [
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 740,
"mediaType": "audio",
"state": "bufferStalled",
"time": 0.375288
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 740,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.375288
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 748,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/init-3.m4s",
"time": 0.375288
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 750,
"mediaType": "video",
"bufferLevel": 1.624712,
"time": 0.375288
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 750,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.375288
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 750,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.375288
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 754,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00001.m4s",
"time": 0.375288
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 754,
"mediaType": "audio",
"bufferLevel": 1.608712,
"time": 0.375288
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 754,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0.375288
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 754,
"mediaType": "audio",
"bufferLevel": 1.608712,
"time": 0.375288
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 758,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00002.m4s",
"time": 0.415846
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 758,
"mediaType": "audio",
"bufferLevel": 3.5734869999999996,
"time": 0.415846
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 759,
"mediaType": "audio",
"bufferLevel": 3.5734869999999996,
"time": 0.415846
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 760,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00002.m4s",
"time": 0.415846
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 761,
"mediaType": "video",
"bufferLevel": 3.584154,
"time": 0.415846
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 761,
"mediaType": "video",
"bufferLevel": 3.584154,
"time": 0.415846
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 928,
"mediaType": "video",
"bufferLevel": 3.41583,
"time": 0.58417
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 928,
"mediaType": "audio",
"bufferLevel": 3.405163,
"time": 0.58417
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 929,
"mediaType": "audio",
"time": 0.58417
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 929,
"mediaType": "audio",
"time": 0.58417
}
]
},
"mediaEvents": {
"count": 8,
"last20": [
{
"name": "loadedmetadata",
"at": 251,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "loadeddata",
"at": 258,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "canplay",
"at": 260,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "play",
"at": 342,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "playing",
"at": 342,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 350,
"time": 0.006339,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 634,
"time": 0.292289,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 927,
"time": 0.58417,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.989333
]
]
}
]
},
"tracks": [
{
"id": "1",
"index": 1,
"lang": "en"
},
{
"id": "2",
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"id": "0",
"height": 90
},
{
"id": "1",
"height": 180
}
],
"buffered": [
[
0,
3.989333
]
],
"paused": false,
"seeking": false,
"time": 0.625623,
"ready": true,
"width": 160,
"height": 90,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 0.625623,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.416,
"audio": 3.405
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 18,
"last3": [
{
"name": "sourcebuffer:updateend",
"at": 758,
"time": 0.415846,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
2
]
],
"levels": {
"video": 1.625,
"audio": 1.609
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 761,
"time": 0.415846,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 1.625,
"audio": 3.573
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 927,
"time": 0.58417,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.584,
"audio": 3.573
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 5.2.1: actual source topology replacement and owned cleanup",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1681,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "aeead862037b18c9ccc504049a16283bd50d2dabb3453f79bb50d992ef2bee6b"
},
{
"name": "dash-plugin-inputs",
"inputRef": "47d5beeffde28a61f0f0028870a1a4eff2842da0b1546fc2756b286281e02884"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 104,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1353,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1358,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1358,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1358,
"mediaType": "video",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1358,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1360,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1360,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1360,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1360,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1364,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1364,
"mediaType": "video",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1364,
"mediaType": "video",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1364,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1364,
"mediaType": "audio",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1364,
"mediaType": "audio",
"time": 0
},
{
"name": "PLAYBACK_SEEKED",
"at": 1365,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1367,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00002.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1371,
"mediaType": "audio",
"bufferLevel": 3.989333,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1371,
"mediaType": "audio",
"bufferLevel": 3.989333,
"time": 0
},
{
"name": "STREAM_TEARDOWN_COMPLETE",
"at": 1398,
"time": 0
}
]
},
"mediaEvents": {
"count": 45,
"last20": [
{
"name": "seeking",
"at": 1273,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1288,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "seeked",
"at": 1288,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "loadeddata",
"at": 1289,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "canplay",
"at": 1289,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "play",
"at": 1290,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "playing",
"at": 1290,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 1316,
"time": 0.000022,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "pause",
"at": 1316,
"time": 0.000022,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "emptied",
"at": 1321,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "timeupdate",
"at": 1321,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "loadedmetadata",
"at": 1345,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "seeking",
"at": 1345,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1364,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "seeked",
"at": 1364,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "loadeddata",
"at": 1365,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "canplay",
"at": 1366,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "play",
"at": 1366,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "playing",
"at": 1366,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "emptied",
"at": 1399,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
}
]
},
"levels": {},
"buffered": [],
"paused": true,
"seeking": false,
"time": 0,
"ready": true,
"width": 0,
"height": 0,
"readyState": 0,
"destroyed": 4,
"bufferState": {
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
},
"bufferEvents": {
"count": 64,
"last3": [
{
"name": "media:playing",
"at": 1366,
"time": 0,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
1.984
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.984
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 1371,
"time": 0,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
2
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:emptied",
"at": 1399,
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "NS_BINDING_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 4.5.2: asynchronous formatter error clears menus and explicit update recovers",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1310,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "5f0a1f54cc440a3624ebdb4a3890ddc672af8f3285a40347cedd43a84050ebbb"
},
{
"name": "dash-plugin-inputs",
"inputRef": "fc94a83d967819ee6a6f2e9ca005a7aa8a623f7e7195702c94bb7c47ab0c13ec"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 53,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 797,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.417351
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 800,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00002.m4s",
"time": 0.417351
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 800,
"mediaType": "video",
"bufferLevel": 3.582649,
"time": 0.417351
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 800,
"mediaType": "video",
"bufferLevel": 3.582649,
"time": 0.417351
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 803,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/init-3.m4s",
"time": 0.417351
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 803,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.417351
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 810,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00001.m4s",
"time": 0.417351
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 811,
"mediaType": "audio",
"bufferLevel": 1.566649,
"time": 0.417351
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 812,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0.417351
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 812,
"mediaType": "audio",
"bufferLevel": 1.566649,
"time": 0.417351
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 817,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00002.m4s",
"time": 0.417351
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 817,
"mediaType": "audio",
"bufferLevel": 3.5719819999999998,
"time": 0.417351
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 817,
"mediaType": "audio",
"bufferLevel": 3.5719819999999998,
"time": 0.417351
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 821,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00003.m4s",
"time": 0.417351
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 822,
"mediaType": "audio",
"bufferLevel": 5.577315,
"time": 0.417351
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 822,
"mediaType": "audio",
"bufferLevel": 5.577315,
"time": 0.417351
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 919,
"mediaType": "video",
"bufferLevel": 3.456452,
"time": 0.543548
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 920,
"mediaType": "audio",
"bufferLevel": 5.451117999999999,
"time": 0.543548
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 920,
"mediaType": "audio",
"time": 0.543548
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 920,
"mediaType": "audio",
"oldQuality": 0,
"newQuality": 0,
"time": 0.543548
}
]
},
"mediaEvents": {
"count": 8,
"last20": [
{
"name": "loadedmetadata",
"at": 263,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "loadeddata",
"at": 276,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "canplay",
"at": 281,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "play",
"at": 374,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "playing",
"at": 375,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 376,
"time": 0.000058,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 667,
"time": 0.291951,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 919,
"time": 0.543548,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
}
]
},
"tracks": [
{
"id": 1,
"index": 1,
"lang": "en"
},
{
"id": 2,
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"height": 90
},
{
"height": 180
}
],
"buffered": [
[
0,
4
]
],
"paused": false,
"seeking": false,
"time": 0.667252,
"ready": true,
"width": 160,
"height": 90,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 0.667252,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
4
]
],
"levels": {
"video": 3.456,
"audio": 5.451
},
"processors": [
{
"type": "video",
"level": 3.456452,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 5.451117999999999,
"target": 4.4559999999999995,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
5.994666
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 20,
"last3": [
{
"name": "sourcebuffer:updateend",
"at": 817,
"time": 0.417351,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.583,
"audio": 1.567
},
"processors": [
{
"type": "video",
"level": 3.582649,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.566649,
"target": 4.583,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 822,
"time": 0.417351,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
4
]
],
"levels": {
"video": 3.583,
"audio": 3.572
},
"processors": [
{
"type": "video",
"level": 3.582649,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.5719819999999998,
"target": 4.583,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
5.994666
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 919,
"time": 0.543548,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
4
]
],
"levels": {
"video": 3.583,
"audio": 5.577
},
"processors": [
{
"type": "video",
"level": 3.582649,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 5.577315,
"target": 4.583,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
5.994666
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 4.5.2: actual source topology replacement and owned cleanup",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2209,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "5f0a1f54cc440a3624ebdb4a3890ddc672af8f3285a40347cedd43a84050ebbb"
},
{
"name": "dash-plugin-inputs",
"inputRef": "fc94a83d967819ee6a6f2e9ca005a7aa8a623f7e7195702c94bb7c47ab0c13ec"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 98,
"last20": [
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1283,
"mediaType": "video",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1283,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "QUALITY_CHANGE_REQUESTED",
"at": 1283,
"mediaType": "video",
"oldQuality": 0,
"newQuality": 1,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1285,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/init-2.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1286,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1289,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1289,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1289,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1289,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1293,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1293,
"mediaType": "video",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1293,
"mediaType": "video",
"oldQuality": null,
"newQuality": 0,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1293,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1293,
"mediaType": "audio",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1293,
"mediaType": "audio",
"oldQuality": null,
"newQuality": 0,
"time": 0
},
{
"name": "PLAYBACK_SEEKED",
"at": 1294,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1299,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00002.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1300,
"mediaType": "audio",
"bufferLevel": 3.989333,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1300,
"mediaType": "audio",
"bufferLevel": 3.989333,
"time": 0
},
{
"name": "STREAM_TEARDOWN_COMPLETE",
"at": 1328,
"time": 0
}
]
},
"mediaEvents": {
"count": 45,
"last20": [
{
"name": "seeking",
"at": 1217,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1232,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "seeked",
"at": 1232,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "loadeddata",
"at": 1232,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "canplay",
"at": 1234,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "play",
"at": 1234,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "playing",
"at": 1234,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 1254,
"time": 0.000022,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "pause",
"at": 1255,
"time": 0.000022,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "emptied",
"at": 1258,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "timeupdate",
"at": 1258,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "loadedmetadata",
"at": 1281,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "seeking",
"at": 1282,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1293,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "seeked",
"at": 1293,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "loadeddata",
"at": 1294,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "canplay",
"at": 1296,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "play",
"at": 1299,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "playing",
"at": 1299,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "emptied",
"at": 1332,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
}
]
},
"levels": {},
"buffered": [],
"paused": true,
"seeking": false,
"time": 0,
"ready": true,
"width": 0,
"height": 0,
"readyState": 0,
"destroyed": 4,
"bufferState": {
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
},
"bufferEvents": {
"count": 62,
"last3": [
{
"name": "media:playing",
"at": 1299,
"time": 0,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
2
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": [
{
"type": "video",
"level": 2,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.984,
"target": 3,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": true,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 1300,
"time": 0,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
2
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": [
{
"type": "video",
"level": 2,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.984,
"target": 3,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:emptied",
"at": 1332,
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 5.2.1: asynchronous formatter error clears menus and explicit update recovers",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1267,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "aeead862037b18c9ccc504049a16283bd50d2dabb3453f79bb50d992ef2bee6b"
},
{
"name": "dash-plugin-inputs",
"inputRef": "12287df104f2196207cb20b9ac9f598783aec3c352f431e2c03e71974f3e8960"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 47,
"last20": [
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 756,
"mediaType": "audio",
"state": "bufferStalled",
"time": 0.375418
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 756,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.375418
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 766,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/init-3.m4s",
"time": 0.375418
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 768,
"mediaType": "video",
"bufferLevel": 1.624582,
"time": 0.375418
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 769,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.375418
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 770,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.375418
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 774,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00001.m4s",
"time": 0.415561
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 774,
"mediaType": "audio",
"bufferLevel": 1.568439,
"time": 0.415561
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 774,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0.415561
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 775,
"mediaType": "audio",
"bufferLevel": 1.568439,
"time": 0.415561
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 781,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00002.m4s",
"time": 0.415561
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 781,
"mediaType": "audio",
"bufferLevel": 3.573772,
"time": 0.415561
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 781,
"mediaType": "audio",
"bufferLevel": 3.573772,
"time": 0.415561
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 793,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00002.m4s",
"time": 0.415561
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 794,
"mediaType": "video",
"bufferLevel": 3.584439,
"time": 0.415561
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 795,
"mediaType": "video",
"bufferLevel": 3.584439,
"time": 0.415561
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 938,
"mediaType": "video",
"bufferLevel": 3.416515,
"time": 0.583485
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 938,
"mediaType": "audio",
"bufferLevel": 3.4058479999999998,
"time": 0.583485
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 939,
"mediaType": "audio",
"time": 0.583485
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 939,
"mediaType": "audio",
"time": 0.583485
}
]
},
"mediaEvents": {
"count": 8,
"last20": [
{
"name": "loadedmetadata",
"at": 282,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "loadeddata",
"at": 290,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "canplay",
"at": 293,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "play",
"at": 353,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "playing",
"at": 355,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 361,
"time": 0.005945,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 649,
"time": 0.294174,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 938,
"time": 0.583485,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.989333
]
]
}
]
},
"tracks": [
{
"id": "1",
"index": 1,
"lang": "en"
},
{
"id": "2",
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"id": "0",
"height": 90
},
{
"id": "1",
"height": 180
}
],
"buffered": [
[
0,
3.989333
]
],
"paused": false,
"seeking": false,
"time": 0.625229,
"ready": true,
"width": 160,
"height": 90,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 0.625229,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.417,
"audio": 3.406
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 18,
"last3": [
{
"name": "sourcebuffer:updateend",
"at": 781,
"time": 0.415561,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
2
]
],
"levels": {
"video": 1.625,
"audio": 1.568
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 793,
"time": 0.415561,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 1.625,
"audio": 3.574
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 938,
"time": 0.583485,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.584,
"audio": 3.574
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 5.2.1: actual source topology replacement and owned cleanup",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1635,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "aeead862037b18c9ccc504049a16283bd50d2dabb3453f79bb50d992ef2bee6b"
},
{
"name": "dash-plugin-inputs",
"inputRef": "12287df104f2196207cb20b9ac9f598783aec3c352f431e2c03e71974f3e8960"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 100,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1317,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1322,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1324,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1324,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1324,
"mediaType": "video",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1324,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1324,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1325,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1325,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1328,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1329,
"mediaType": "video",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1329,
"mediaType": "video",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1329,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1329,
"mediaType": "audio",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1329,
"mediaType": "audio",
"time": 0
},
{
"name": "PLAYBACK_SEEKED",
"at": 1329,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1331,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00002.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1333,
"mediaType": "audio",
"bufferLevel": 3.989333,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1333,
"mediaType": "audio",
"bufferLevel": 3.989333,
"time": 0
},
{
"name": "STREAM_TEARDOWN_COMPLETE",
"at": 1363,
"time": 0
}
]
},
"mediaEvents": {
"count": 45,
"last20": [
{
"name": "seeking",
"at": 1248,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1260,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "seeked",
"at": 1261,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "loadeddata",
"at": 1261,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "canplay",
"at": 1263,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "play",
"at": 1263,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "playing",
"at": 1263,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 1282,
"time": 0.000017,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "pause",
"at": 1282,
"time": 0.000017,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "emptied",
"at": 1286,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "timeupdate",
"at": 1286,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "loadedmetadata",
"at": 1308,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "seeking",
"at": 1309,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1327,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "seeked",
"at": 1329,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "loadeddata",
"at": 1329,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "canplay",
"at": 1331,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "play",
"at": 1331,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "playing",
"at": 1332,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "emptied",
"at": 1364,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
}
]
},
"levels": {},
"buffered": [],
"paused": true,
"seeking": false,
"time": 0,
"ready": true,
"width": 0,
"height": 0,
"readyState": 0,
"destroyed": 4,
"bufferState": {
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
},
"bufferEvents": {
"count": 63,
"last3": [
{
"name": "media:playing",
"at": 1332,
"time": 0,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
2
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": true,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 1332,
"time": 0,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
2
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:emptied",
"at": 1364,
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "NS_BINDING_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / candidate DASH / 4.5.2: real MPD decoding and UI selection",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 703,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "50814999c954467929d559219f988f0ebb5cb2f8863fc275d6c661719204ae60"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / candidate DASH / 5.2.1: real MPD decoding and UI selection",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 471,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "65b556bfe803f178a2d800b5416bf78cf5ae8b6976822a9d5876c6b23fb0cca4"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / candidate DASH / 4.5.2: real MPD decoding and UI selection",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 430,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "50814999c954467929d559219f988f0ebb5cb2f8863fc275d6c661719204ae60"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / candidate DASH / 5.2.1: real MPD decoding and UI selection",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 450,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "65b556bfe803f178a2d800b5416bf78cf5ae8b6976822a9d5876c6b23fb0cca4"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 4.5.2: asynchronous formatter error clears menus and explicit update recovers",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 453,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "50814999c954467929d559219f988f0ebb5cb2f8863fc275d6c661719204ae60"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 4.5.2: actual source topology replacement and owned cleanup",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 464,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "50814999c954467929d559219f988f0ebb5cb2f8863fc275d6c661719204ae60"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 5.2.1: asynchronous formatter error clears menus and explicit update recovers",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 417,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "65b556bfe803f178a2d800b5416bf78cf5ae8b6976822a9d5876c6b23fb0cca4"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 5.2.1: actual source topology replacement and owned cleanup",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 469,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "65b556bfe803f178a2d800b5416bf78cf5ae8b6976822a9d5876c6b23fb0cca4"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 4.5.2: asynchronous formatter error clears menus and explicit update recovers",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 410,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "50814999c954467929d559219f988f0ebb5cb2f8863fc275d6c661719204ae60"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 4.5.2: actual source topology replacement and owned cleanup",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 403,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "50814999c954467929d559219f988f0ebb5cb2f8863fc275d6c661719204ae60"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 5.2.1: asynchronous formatter error clears menus and explicit update recovers",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 422,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "65b556bfe803f178a2d800b5416bf78cf5ae8b6976822a9d5876c6b23fb0cca4"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 5.2.1: actual source topology replacement and owned cleanup",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 412,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "65b556bfe803f178a2d800b5416bf78cf5ae8b6976822a9d5876c6b23fb0cca4"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
}
]
},
{
"name": "sdk-legacy",
"report": {
"file": "refactor/.cache/dash-cleanup-browser-sdk-legacy.json",
"sha256": "dc879464e7c52b6f735e90af89c95857ca19419fe9980ddb24b1f80d1c68e983",
"bytes": 3253387
},
"stats": {
"startTime": "2026-09-15T07:53:20.701Z",
"duration": 78736.408,
"expected": 24,
"skipped": 12,
"unexpected": 0,
"flaky": 0
},
"cases": [
{
"title": "dash-sdk.spec.js / published core / candidate DASH / 4.5.2: real MPD decoding and UI selection",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 4512,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "787e4db769908a75feb5fdbe366cefa4174e88b25721d019d17c559d40a001d9"
},
{
"name": "dash-plugin-inputs",
"inputRef": "90f08d5c8a4836e537c8eeab68eef8e2ef16a4f43429ad6c2ced526122dad8d2"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 108,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3827.199999988079,
"mediaType": "audio",
"bufferLevel": 4.583107,
"time": 3.416892
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 3827.199999988079,
"mediaType": "audio",
"time": 3.416892
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 3827.199999988079,
"mediaType": "audio",
"oldQuality": 0,
"newQuality": 0,
"time": 3.416892
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3844.300000011921,
"mediaType": "video",
"bufferLevel": 0,
"time": 6
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 3844.300000011921,
"mediaType": "video",
"state": "bufferStalled",
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3844.300000011921,
"mediaType": "audio",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "PLAYBACK_SEEKING",
"at": 3844.699999988079,
"time": 6,
"seekTime": 6
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 3849.400000035763,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/init-1.m4s",
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3849.900000035763,
"mediaType": "video",
"bufferLevel": 0,
"time": 6
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 3853.699999988079,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00004.m4s",
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3854.400000035763,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 3854.400000035763,
"mediaType": "video",
"state": "bufferLoaded",
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3854.5,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3855.600000023842,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3855.600000023842,
"mediaType": "audio",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "PLAYBACK_SEEKED",
"at": 3855.699999988079,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4161,
"mediaType": "video",
"bufferLevel": 1.7626150000000003,
"time": 6.237384
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4161,
"mediaType": "audio",
"bufferLevel": 1.7626150000000003,
"time": 6.237384
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4161.199999988079,
"mediaType": "video",
"bufferLevel": 1.7624870000000001,
"time": 6.237512
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4161.199999988079,
"mediaType": "audio",
"bufferLevel": 1.7624870000000001,
"time": 6.237512
}
]
},
"mediaEvents": {
"count": 27,
"last20": [
{
"name": "timeupdate",
"at": 1162.800000011921,
"time": 0.753812,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.989333
]
]
},
{
"name": "timeupdate",
"at": 1429.4000000357628,
"time": 1.021992,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 1694.1000000238419,
"time": 1.285127,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 1960.4000000357628,
"time": 1.55146,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 2226.5,
"time": 1.817541,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 2490.900000035763,
"time": 2.082654,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 2757.100000023842,
"time": 2.348892,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.994666
]
]
},
{
"name": "timeupdate",
"at": 3029.400000035763,
"time": 2.621472,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.994666
]
]
},
{
"name": "timeupdate",
"at": 3287.900000035763,
"time": 2.870565,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3553.800000011921,
"time": 3.140469,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3827,
"time": 3.416815,
"paused": false,
"readyState": 4,
"buffered": [
[
1.984,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3844.100000023842,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
1.984,
5.999999
]
]
},
{
"name": "pause",
"at": 3844.400000035763,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
1.984,
5.999999
]
]
},
{
"name": "seeking",
"at": 3844.600000023842,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
1.984,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3855.5,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "seeked",
"at": 3855.600000023842,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "canplay",
"at": 3855.699999988079,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "play",
"at": 3893.800000011921,
"time": 6.01244,
"paused": false,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "playing",
"at": 3894,
"time": 6.012607,
"paused": false,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "timeupdate",
"at": 4161.100000023842,
"time": 6.237465,
"paused": false,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
}
]
},
"tracks": [
{
"id": 1,
"index": 1,
"lang": "en"
},
{
"id": 2,
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"height": 90
},
{
"height": 180
}
],
"buffered": [
[
1.984,
7.999999
]
],
"paused": false,
"seeking": false,
"time": 6.38566,
"ready": true,
"width": 320,
"height": 180,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 6.38566,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
7.999999
]
],
"levels": {
"video": 1.762,
"audio": 1.762
},
"processors": [
{
"type": "video",
"level": 1.7624870000000001,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.7624870000000001,
"target": 2.762,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
7.999999
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 46,
"last3": [
{
"name": "media:play",
"at": 3893.800000011921,
"time": 6.01244,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
7.999999
]
],
"levels": {
"video": 2,
"audio": 2
},
"processors": [
{
"type": "video",
"level": 1.9999989999999999,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.9999989999999999,
"target": 3,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
7.999999
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:playing",
"at": 3894,
"time": 6.012607,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
7.999999
]
],
"levels": {
"video": 2,
"audio": 2
},
"processors": [
{
"type": "video",
"level": 1.9999989999999999,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.9999989999999999,
"target": 3,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
7.999999
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 4161.100000023842,
"time": 6.237465,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
7.999999
]
],
"levels": {
"video": 1.763,
"audio": 1.763
},
"processors": [
{
"type": "video",
"level": 1.7626150000000003,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.7626150000000003,
"target": 2.763,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
7.999999
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00005.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / candidate DASH / 5.2.1: real MPD decoding and UI selection",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 6403,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "021b9f587d36f5ec0dc531951a49510dd743a45e054d944de672fc54e70f2975"
},
{
"name": "dash-plugin-inputs",
"inputRef": "d527b58d2137b979b65e15809736a21dded3df4b0d821349c01b520efa1a09c4"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 133,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5779.399999976158,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5779.399999976158,
"mediaType": "audio",
"bufferLevel": 4.005333,
"time": 6
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 5779.5,
"mediaType": "audio",
"time": 6
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 5779.5,
"mediaType": "audio",
"time": 6
},
{
"name": "PLAYBACK_SEEKING",
"at": 5781.199999988079,
"time": 6,
"seekTime": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5781.5,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5781.5,
"mediaType": "audio",
"bufferLevel": 4.005333,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5781.899999976158,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5781.899999976158,
"mediaType": "audio",
"bufferLevel": 4.005333,
"time": 6
},
{
"name": "PLAYBACK_SEEKED",
"at": 5782,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5925.199999988079,
"mediaType": "video",
"bufferLevel": 1.9195250000000001,
"time": 6.080474
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5925.199999988079,
"mediaType": "audio",
"bufferLevel": 3.9248590000000005,
"time": 6.080474
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 6059.5,
"mediaType": "video",
"bufferLevel": 1.7822459999999998,
"time": 6.217753
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 6059.699999988079,
"mediaType": "audio",
"bufferLevel": 3.78758,
"time": 6.217753
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 6151.699999988079,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00005.m4s",
"time": 6.310356
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 6152.599999964237,
"mediaType": "video",
"bufferLevel": 3.6888120000000004,
"time": 6.311187
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 6152.699999988079,
"mediaType": "video",
"bufferLevel": 3.6888120000000004,
"time": 6.311187
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 6244.199999988079,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00006.m4s",
"time": 6.403826
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 6244.599999964237,
"mediaType": "audio",
"bufferLevel": 5.595778000000001,
"time": 6.404221
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 6244.699999988079,
"mediaType": "audio",
"bufferLevel": 5.595778000000001,
"time": 6.404221
}
]
},
"mediaEvents": {
"count": 34,
"last20": [
{
"name": "timeupdate",
"at": 2991.699999988079,
"time": 2.620289,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3258.5,
"time": 2.886267,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3525.199999988079,
"time": 3.150378,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3792.399999976158,
"time": 3.420274,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 4054,
"time": 3.680151,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 4317.199999988079,
"time": 3.940173,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 4591.599999964237,
"time": 4.220381,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 4847.899999976158,
"time": 4.475573,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
7.999999
]
]
},
{
"name": "timeupdate",
"at": 5125.899999976158,
"time": 4.753944,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
7.999999
]
]
},
{
"name": "timeupdate",
"at": 5392,
"time": 5.020651,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
7.999999
]
]
},
{
"name": "timeupdate",
"at": 5650.699999988079,
"time": 5.27794,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
7.999999
]
]
},
{
"name": "timeupdate",
"at": 5779.299999952316,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "pause",
"at": 5780.399999976158,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "seeking",
"at": 5781,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "timeupdate",
"at": 5781.799999952316,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "seeked",
"at": 5781.899999976158,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "canplay",
"at": 5782.199999988079,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "play",
"at": 5808.699999988079,
"time": 6.009756,
"paused": false,
"readyState": 4,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "playing",
"at": 5808.899999976158,
"time": 6.009995,
"paused": false,
"readyState": 4,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "timeupdate",
"at": 6058.799999952316,
"time": 6.217237,
"paused": false,
"readyState": 4,
"buffered": [
[
3.989333,
7.999999
]
]
}
]
},
"tracks": [
{
"id": "1",
"index": 1,
"lang": "en"
},
{
"id": "2",
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"id": "0",
"height": 90
},
{
"id": "1",
"height": 180
}
],
"buffered": [
[
3.989333,
9.999999
]
],
"paused": false,
"seeking": false,
"time": 6.408681,
"ready": true,
"width": 320,
"height": 180,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 6.408681,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
3.989333,
9.999999
]
],
"levels": {
"video": 3.689,
"audio": 5.596
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
9.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
11.999999
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 57,
"last3": [
{
"name": "media:timeupdate",
"at": 6058.799999952316,
"time": 6.217237,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
3.989333,
7.999999
]
],
"levels": {
"video": 1.92,
"audio": 3.925
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
10.005333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 6152.199999988079,
"time": 6.31112,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
3.989333,
9.999999
]
],
"levels": {
"video": 1.782,
"audio": 3.788
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
9.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
10.005333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 6244.5,
"time": 6.404189,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
3.989333,
9.999999
]
],
"levels": {
"video": 3.689,
"audio": 3.788
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
9.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
11.999999
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / candidate DASH / 4.5.2: real MPD decoding and UI selection",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 4512,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "787e4db769908a75feb5fdbe366cefa4174e88b25721d019d17c559d40a001d9"
},
{
"name": "dash-plugin-inputs",
"inputRef": "f38fe6182adcd493ca10fc858fa9811287c6d5083edc08e400e7d3bcf8895a1b"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 109,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3910.100000023842,
"mediaType": "audio",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 3910.100000023842,
"mediaType": "audio",
"time": 6
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 3910.100000023842,
"mediaType": "audio",
"oldQuality": 0,
"newQuality": 0,
"time": 6
},
{
"name": "PLAYBACK_SEEKING",
"at": 3911.600000023842,
"time": 6,
"seekTime": 6
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 3916,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/init-1.m4s",
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3916.399999976158,
"mediaType": "video",
"bufferLevel": 0,
"time": 6
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 3919.600000023842,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00004.m4s",
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3920,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 3920.100000023842,
"mediaType": "video",
"state": "bufferLoaded",
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3920.199999988079,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3921.399999976158,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 3921.399999976158,
"mediaType": "audio",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "PLAYBACK_SEEKED",
"at": 3921.600000023842,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4172.100000023842,
"mediaType": "video",
"bufferLevel": 1.8197289999999997,
"time": 6.18027
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4172.100000023842,
"mediaType": "audio",
"bufferLevel": 1.8197289999999997,
"time": 6.18027
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4203.399999976158,
"mediaType": "video",
"bufferLevel": 1.7884849999999997,
"time": 6.211514
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4203.5,
"mediaType": "audio",
"bufferLevel": 1.7884849999999997,
"time": 6.211514
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 4383.5,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00005.m4s",
"time": 6.387859
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4384.100000023842,
"mediaType": "audio",
"bufferLevel": 3.616834,
"time": 6.388499
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4384.199999988079,
"mediaType": "audio",
"bufferLevel": 3.616834,
"time": 6.388499
}
]
},
"mediaEvents": {
"count": 27,
"last20": [
{
"name": "timeupdate",
"at": 1152.6000000238419,
"time": 0.742723,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.989333
]
]
},
{
"name": "timeupdate",
"at": 1417.8999999761581,
"time": 1.007683,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 1683.5,
"time": 1.273157,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 1949.800000011921,
"time": 1.540194,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 2215,
"time": 1.805329,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 2484,
"time": 2.073511,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.999999
]
]
},
{
"name": "timeupdate",
"at": 2745.800000011921,
"time": 2.336186,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.994666
]
]
},
{
"name": "timeupdate",
"at": 3011.199999988079,
"time": 2.59896,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.994666
]
]
},
{
"name": "timeupdate",
"at": 3276.699999988079,
"time": 2.860863,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3542.5,
"time": 3.120598,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3808.699999988079,
"time": 3.3975,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3909.899999976158,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
1.984,
5.999999
]
]
},
{
"name": "pause",
"at": 3911.300000011921,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
1.984,
5.999999
]
]
},
{
"name": "seeking",
"at": 3911.5,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
1.984,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3921.399999976158,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "seeked",
"at": 3921.5,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "canplay",
"at": 3921.699999988079,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "play",
"at": 3959.5,
"time": 6.011562,
"paused": false,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "playing",
"at": 3959.699999988079,
"time": 6.011723,
"paused": false,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
},
{
"name": "timeupdate",
"at": 4203.399999976158,
"time": 6.211435,
"paused": false,
"readyState": 4,
"buffered": [
[
1.984,
7.999999
]
]
}
]
},
"tracks": [
{
"id": 1,
"index": 1,
"lang": "en"
},
{
"id": 2,
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"height": 90
},
{
"height": 180
}
],
"buffered": [
[
1.984,
7.999999
]
],
"paused": false,
"seeking": false,
"time": 6.392761,
"ready": true,
"width": 320,
"height": 180,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 6.392761,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
7.999999
]
],
"levels": {
"video": 1.788,
"audio": 3.617
},
"processors": [
{
"type": "video",
"level": 1.7884849999999997,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.616834,
"target": 2.7880000000000003,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
10.005333
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 47,
"last3": [
{
"name": "media:playing",
"at": 3959.699999988079,
"time": 6.011723,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
7.999999
]
],
"levels": {
"video": 2,
"audio": 2
},
"processors": [
{
"type": "video",
"level": 1.9999989999999999,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.9999989999999999,
"target": 3,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
7.999999
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 4203.399999976158,
"time": 6.211435,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
7.999999
]
],
"levels": {
"video": 1.82,
"audio": 1.82
},
"processors": [
{
"type": "video",
"level": 1.8197289999999997,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.8197289999999997,
"target": 2.8200000000000003,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
7.999999
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 4384.100000023842,
"time": 6.388461,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
7.999999
]
],
"levels": {
"video": 1.788,
"audio": 1.788
},
"processors": [
{
"type": "video",
"level": 1.7884849999999997,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.7884849999999997,
"target": 2.7880000000000003,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
10.005333
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00005.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / candidate DASH / 5.2.1: real MPD decoding and UI selection",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 6374,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "021b9f587d36f5ec0dc531951a49510dd743a45e054d944de672fc54e70f2975"
},
{
"name": "dash-plugin-inputs",
"inputRef": "bef6f3836baac9d99d7bdf7360a2cf5841debbb5b8035a8c3021abd6b8a88bf0"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 137,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5756.699999988079,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5756.699999988079,
"mediaType": "audio",
"bufferLevel": 4.005333,
"time": 6
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 5756.799999952316,
"mediaType": "audio",
"time": 6
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 5756.799999952316,
"mediaType": "audio",
"time": 6
},
{
"name": "PLAYBACK_SEEKING",
"at": 5759.299999952316,
"time": 6,
"seekTime": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5759.5,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5759.599999964237,
"mediaType": "audio",
"bufferLevel": 4.005333,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5762.799999952316,
"mediaType": "video",
"bufferLevel": 1.9999989999999999,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5762.799999952316,
"mediaType": "audio",
"bufferLevel": 4.005333,
"time": 6
},
{
"name": "PLAYBACK_SEEKED",
"at": 5763.099999964237,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5937.5,
"mediaType": "video",
"bufferLevel": 1.899756,
"time": 6.100243
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5937.5,
"mediaType": "audio",
"bufferLevel": 3.9050900000000004,
"time": 6.100243
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 6054.099999964237,
"mediaType": "video",
"bufferLevel": 1.7825730000000002,
"time": 6.217426
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 6054.199999988079,
"mediaType": "audio",
"bufferLevel": 3.7879070000000006,
"time": 6.217426
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 6092,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00005.m4s",
"time": 6.245009
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 6092.399999976158,
"mediaType": "video",
"bufferLevel": 3.7544830000000005,
"time": 6.245516
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 6092.5,
"mediaType": "video",
"bufferLevel": 3.7544830000000005,
"time": 6.245516
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 6238.5,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00006.m4s",
"time": 6.401745
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 6239,
"mediaType": "audio",
"bufferLevel": 5.597802000000001,
"time": 6.402197
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 6239.099999964237,
"mediaType": "audio",
"bufferLevel": 5.597802000000001,
"time": 6.402197
}
]
},
"mediaEvents": {
"count": 34,
"last20": [
{
"name": "timeupdate",
"at": 2976,
"time": 2.608187,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3243,
"time": 2.866069,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3506.099999964237,
"time": 3.13895,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 3778.599999964237,
"time": 3.408575,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 4038.399999976158,
"time": 3.669461,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 4303.899999976158,
"time": 3.936046,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 4571.899999976158,
"time": 4.200609,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 4837.5,
"time": 4.460408,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.999999
]
]
},
{
"name": "timeupdate",
"at": 5104,
"time": 4.736929,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
7.999999
]
]
},
{
"name": "timeupdate",
"at": 5380.799999952316,
"time": 5.010726,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
7.999999
]
]
},
{
"name": "timeupdate",
"at": 5655.599999964237,
"time": 5.280357,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
7.999999
]
]
},
{
"name": "timeupdate",
"at": 5756.5,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "pause",
"at": 5758.599999964237,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "seeking",
"at": 5759.099999964237,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "timeupdate",
"at": 5762.5,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "seeked",
"at": 5762.899999976158,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "canplay",
"at": 5763.199999988079,
"time": 6,
"paused": true,
"readyState": 4,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "play",
"at": 5804.399999976158,
"time": 6.010148,
"paused": false,
"readyState": 4,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "playing",
"at": 5804.699999988079,
"time": 6.010471,
"paused": false,
"readyState": 4,
"buffered": [
[
3.989333,
7.999999
]
]
},
{
"name": "timeupdate",
"at": 6054.099999964237,
"time": 6.217319,
"paused": false,
"readyState": 4,
"buffered": [
[
3.989333,
7.999999
]
]
}
]
},
"tracks": [
{
"id": "1",
"index": 1,
"lang": "en"
},
{
"id": "2",
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"id": "0",
"height": 90
},
{
"id": "1",
"height": 180
}
],
"buffered": [
[
3.989333,
9.999999
]
],
"paused": false,
"seeking": false,
"time": 6.404775,
"ready": true,
"width": 320,
"height": 180,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 6.404775,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
3.989333,
9.999999
]
],
"levels": {
"video": 3.754,
"audio": 5.598
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
9.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
11.999999
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 57,
"last3": [
{
"name": "media:timeupdate",
"at": 6054.099999964237,
"time": 6.217319,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
3.989333,
7.999999
]
],
"levels": {
"video": 1.9,
"audio": 3.905
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
7.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
10.005333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 6092.299999952316,
"time": 6.245481,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
3.989333,
9.999999
]
],
"levels": {
"video": 1.783,
"audio": 3.788
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
9.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
10.005333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 6238.799999952316,
"time": 6.402142,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
3.989333,
9.999999
]
],
"levels": {
"video": 3.754,
"audio": 3.788
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
9.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
11.999999
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 4.5.2: asynchronous formatter error clears menus and explicit update recovers",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1039,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "787e4db769908a75feb5fdbe366cefa4174e88b25721d019d17c559d40a001d9"
},
{
"name": "dash-plugin-inputs",
"inputRef": "90f08d5c8a4836e537c8eeab68eef8e2ef16a4f43429ad6c2ced526122dad8d2"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 48,
"last20": [
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 669.8000000119209,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/init-3.m4s",
"time": 0.356365
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 670.5999999642372,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.357108
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 673.5,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00001.m4s",
"time": 0.360056
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 674.3000000119209,
"mediaType": "audio",
"bufferLevel": 1.623729,
"time": 0.36027
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 674.3000000119209,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0.36027
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 674.3000000119209,
"mediaType": "audio",
"bufferLevel": 1.623729,
"time": 0.36027
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 678,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00002.m4s",
"time": 0.363942
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 678.3999999761581,
"mediaType": "audio",
"bufferLevel": 3.624983,
"time": 0.36435
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 678.3999999761581,
"mediaType": "audio",
"bufferLevel": 3.624983,
"time": 0.36435
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 715.3999999761581,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/init-1.m4s",
"time": 0.402387
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 715.8000000119209,
"mediaType": "video",
"bufferLevel": 1.5973140000000001,
"time": 0.402685
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 719.5999999642372,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00002.m4s",
"time": 0.406498
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 720.3000000119209,
"mediaType": "video",
"bufferLevel": 3.592843,
"time": 0.407156
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 720.3000000119209,
"mediaType": "video",
"bufferLevel": 3.592843,
"time": 0.407156
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 791.3000000119209,
"mediaType": "video",
"bufferLevel": 3.5218939999999996,
"time": 0.478105
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 791.3000000119209,
"mediaType": "audio",
"bufferLevel": 3.511228,
"time": 0.478105
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 791.3000000119209,
"mediaType": "audio",
"time": 0.478105
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 791.3000000119209,
"mediaType": "audio",
"oldQuality": 0,
"newQuality": 0,
"time": 0.478105
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 900.1999999880791,
"mediaType": "video",
"bufferLevel": 3.41274,
"time": 0.587259
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 900.1999999880791,
"mediaType": "audio",
"bufferLevel": 3.402074,
"time": 0.587259
}
]
},
"mediaEvents": {
"count": 7,
"last20": [
{
"name": "loadedmetadata",
"at": 204.0999999642372,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "loadeddata",
"at": 216.39999997615814,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "canplay",
"at": 218.0999999642372,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "play",
"at": 284.30000001192093,
"time": 0.011556,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "playing",
"at": 284.69999998807907,
"time": 0.011956,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 526,
"time": 0.212577,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 791,
"time": 0.478009,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.989333
]
]
}
]
},
"tracks": [
{
"id": 1,
"index": 1,
"lang": "en"
},
{
"id": 2,
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"height": 90
},
{
"height": 180
}
],
"buffered": [
[
0,
3.989333
]
],
"paused": false,
"seeking": false,
"time": 0.591423,
"ready": true,
"width": 160,
"height": 90,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 0.591423,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.413,
"audio": 3.402
},
"processors": [
{
"type": "video",
"level": 3.41274,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.402074,
"target": 4.413,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 18,
"last3": [
{
"name": "sourcebuffer:updateend",
"at": 715.6999999880791,
"time": 0.402638,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.999999
]
],
"levels": {
"video": 1.772,
"audio": 3.625
},
"processors": [
{
"type": "video",
"level": 1.772183,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.624983,
"target": 2.7720000000000002,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 720.0999999642372,
"time": 0.407101,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 1.597,
"audio": 3.625
},
"processors": [
{
"type": "video",
"level": 1.5973140000000001,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.624983,
"target": 2.597,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 791.0999999642372,
"time": 0.478009,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.593,
"audio": 3.625
},
"processors": [
{
"type": "video",
"level": 3.592843,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.624983,
"target": 4.593,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 4.5.2: actual source topology replacement and owned cleanup",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1308,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "787e4db769908a75feb5fdbe366cefa4174e88b25721d019d17c559d40a001d9"
},
{
"name": "dash-plugin-inputs",
"inputRef": "90f08d5c8a4836e537c8eeab68eef8e2ef16a4f43429ad6c2ced526122dad8d2"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 93,
"last20": [
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1134.699999988079,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1135,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1135.3999999761581,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1135.3999999761581,
"mediaType": "video",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1135.3999999761581,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1135.5,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1135.5,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1135.5,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "QUALITY_CHANGE_REQUESTED",
"at": 1135.699999988079,
"mediaType": "video",
"oldQuality": 0,
"newQuality": 1,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1136.3999999761581,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1136.5,
"mediaType": "video",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1136.5,
"mediaType": "video",
"oldQuality": null,
"newQuality": 0,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1136.5,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1136.5,
"mediaType": "audio",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1136.5,
"mediaType": "audio",
"oldQuality": null,
"newQuality": 0,
"time": 0
},
{
"name": "PLAYBACK_SEEKED",
"at": 1136.5999999642372,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1139.0999999642372,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00002.m4s",
"time": 0.002405
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1140.0999999642372,
"mediaType": "audio",
"bufferLevel": 3.985883,
"time": 0.00345
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1140.0999999642372,
"mediaType": "audio",
"bufferLevel": 3.985883,
"time": 0.00345
},
{
"name": "STREAM_TEARDOWN_COMPLETE",
"at": 1158.199999988079,
"time": 0
}
]
},
"mediaEvents": {
"count": 44,
"last20": [
{
"name": "seeking",
"at": 1091.0999999642372,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1098.5999999642372,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "seeked",
"at": 1098.699999988079,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "loadeddata",
"at": 1098.800000011921,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "canplay",
"at": 1099.300000011921,
"time": 0.000362,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "play",
"at": 1099.5,
"time": 0.000558,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "playing",
"at": 1099.699999988079,
"time": 0.000654,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 1111.300000011921,
"time": 0.012187,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "pause",
"at": 1111.5999999642372,
"time": 0.012187,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "emptied",
"at": 1113.3999999761581,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "timeupdate",
"at": 1113.5,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "loadedmetadata",
"at": 1123.5999999642372,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "seeking",
"at": 1123.800000011921,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1136.3999999761581,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "seeked",
"at": 1136.5,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "loadeddata",
"at": 1136.5999999642372,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "canplay",
"at": 1137.300000011921,
"time": 0.000647,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "play",
"at": 1137.5,
"time": 0.000778,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "playing",
"at": 1137.5,
"time": 0.000871,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "emptied",
"at": 1159,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
}
]
},
"levels": {},
"buffered": [],
"paused": true,
"seeking": false,
"time": 0,
"ready": true,
"width": 0,
"height": 0,
"readyState": 0,
"destroyed": 4,
"bufferState": {
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
},
"bufferEvents": {
"count": 62,
"last3": [
{
"name": "media:playing",
"at": 1137.5,
"time": 0.000871,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.983999
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": [
{
"type": "video",
"level": 1.999999,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.983999,
"target": 3,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.983999
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 1140,
"time": 0.003349,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.999999
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": [
{
"type": "video",
"level": 1.999999,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.983999,
"target": 3,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:emptied",
"at": 1159,
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "blob:http://127.0.0.1:8084/78736f34-473c-46eb-a3fb-a0825d648ac2",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 5.2.1: asynchronous formatter error clears menus and explicit update recovers",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 918,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "021b9f587d36f5ec0dc531951a49510dd743a45e054d944de672fc54e70f2975"
},
{
"name": "dash-plugin-inputs",
"inputRef": "d527b58d2137b979b65e15809736a21dded3df4b0d821349c01b520efa1a09c4"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 43,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 508.30000001192093,
"mediaType": "audio",
"bufferLevel": 3.7473769999999997,
"time": 0.241956
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 605,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.338633
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 605,
"mediaType": "audio",
"state": "bufferStalled",
"time": 0.338633
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 605.1999999880791,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.338633
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 609.6000000238419,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/init-3.m4s",
"time": 0.343734
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 610.5,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.344702
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 613.1999999880791,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00001.m4s",
"time": 0.347394
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 613.6999999880791,
"mediaType": "audio",
"bufferLevel": 1.6362510000000001,
"time": 0.347748
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 613.6999999880791,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0.347748
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 613.6999999880791,
"mediaType": "audio",
"bufferLevel": 1.6362510000000001,
"time": 0.347748
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 616.4000000357628,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00002.m4s",
"time": 0.350571
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 617,
"mediaType": "audio",
"bufferLevel": 3.6383199999999998,
"time": 0.351013
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 617,
"mediaType": "audio",
"bufferLevel": 3.6383199999999998,
"time": 0.351013
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 690.4000000357628,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00002.m4s",
"time": 0.424185
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 690.8000000119209,
"mediaType": "video",
"bufferLevel": 3.575406,
"time": 0.424593
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 690.8000000119209,
"mediaType": "video",
"bufferLevel": 3.575406,
"time": 0.424593
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 758.1999999880791,
"mediaType": "video",
"bufferLevel": 3.5084839999999997,
"time": 0.491515
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 758.3000000119209,
"mediaType": "audio",
"bufferLevel": 3.4978179999999996,
"time": 0.491515
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 758.3000000119209,
"mediaType": "audio",
"time": 0.491515
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 758.3000000119209,
"mediaType": "audio",
"time": 0.491515
}
]
},
"mediaEvents": {
"count": 7,
"last20": [
{
"name": "loadedmetadata",
"at": 177.60000002384186,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "loadeddata",
"at": 185.4000000357628,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "canplay",
"at": 187.19999998807907,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "play",
"at": 239.19999998807907,
"time": 0.013399,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "playing",
"at": 239.69999998807907,
"time": 0.013922,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 491.60000002384186,
"time": 0.224119,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 758,
"time": 0.491381,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.989333
]
]
}
]
},
"tracks": [
{
"id": "1",
"index": 1,
"lang": "en"
},
{
"id": "2",
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"id": "0",
"height": 90
},
{
"id": "1",
"height": 180
}
],
"buffered": [
[
0,
3.989333
]
],
"paused": false,
"seeking": false,
"time": 0.553819,
"ready": true,
"width": 160,
"height": 90,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 0.553819,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.508,
"audio": 3.498
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 17,
"last3": [
{
"name": "sourcebuffer:updateend",
"at": 616.8000000119209,
"time": 0.350968,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.999999
]
],
"levels": {
"video": 1.758,
"audio": 1.636
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 690.6999999880791,
"time": 0.424555,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 1.758,
"audio": 3.638
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 758.1000000238419,
"time": 0.491381,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.575,
"audio": 3.638
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 5.2.1: actual source topology replacement and owned cleanup",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1258,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "021b9f587d36f5ec0dc531951a49510dd743a45e054d944de672fc54e70f2975"
},
{
"name": "dash-plugin-inputs",
"inputRef": "d527b58d2137b979b65e15809736a21dded3df4b0d821349c01b520efa1a09c4"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 94,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1106.2999999523163,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1111.5,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1112,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1112.8999999761581,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1112.8999999761581,
"mediaType": "video",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1113,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1113.199999988079,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1113.199999988079,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1113.199999988079,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1114.199999988079,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1114.199999988079,
"mediaType": "video",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1114.199999988079,
"mediaType": "video",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1114.199999988079,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1114.199999988079,
"mediaType": "audio",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1114.199999988079,
"mediaType": "audio",
"time": 0
},
{
"name": "PLAYBACK_SEEKED",
"at": 1114.2999999523163,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1116.2999999523163,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00002.m4s",
"time": 0.001746
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1117.7999999523163,
"mediaType": "audio",
"bufferLevel": 3.986064,
"time": 0.003269
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1117.7999999523163,
"mediaType": "audio",
"bufferLevel": 3.986064,
"time": 0.003269
},
{
"name": "STREAM_TEARDOWN_COMPLETE",
"at": 1137.5,
"time": 0
}
]
},
"mediaEvents": {
"count": 44,
"last20": [
{
"name": "seeking",
"at": 1063.199999988079,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1070.5,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "seeked",
"at": 1070.5999999642372,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "loadeddata",
"at": 1070.699999988079,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "canplay",
"at": 1071.2999999523163,
"time": 0.000448,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "play",
"at": 1071.3999999761581,
"time": 0.000612,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "playing",
"at": 1071.5999999642372,
"time": 0.000733,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 1084.5,
"time": 0.013462,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "pause",
"at": 1084.699999988079,
"time": 0.013462,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "emptied",
"at": 1087,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "timeupdate",
"at": 1087.199999988079,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "loadedmetadata",
"at": 1099.5,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "seeking",
"at": 1099.7999999523163,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1114,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "seeked",
"at": 1114.199999988079,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "loadeddata",
"at": 1114.2999999523163,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "canplay",
"at": 1115,
"time": 0.000522,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "play",
"at": 1115.199999988079,
"time": 0.000708,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "playing",
"at": 1115.2999999523163,
"time": 0.000847,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "emptied",
"at": 1137.8999999761581,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
}
]
},
"levels": {},
"buffered": [],
"paused": true,
"seeking": false,
"time": 0,
"ready": true,
"width": 0,
"height": 0,
"readyState": 0,
"destroyed": 4,
"bufferState": {
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
},
"bufferEvents": {
"count": 62,
"last3": [
{
"name": "media:playing",
"at": 1115.2999999523163,
"time": 0.000847,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.983999
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.983999
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 1117.699999988079,
"time": 0.003211,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.999999
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:emptied",
"at": 1137.8999999761581,
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "blob:http://127.0.0.1:8084/af393c09-0a0a-48cd-b6a3-be287291cc6d",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 4.5.2: asynchronous formatter error clears menus and explicit update recovers",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1025,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "787e4db769908a75feb5fdbe366cefa4174e88b25721d019d17c559d40a001d9"
},
{
"name": "dash-plugin-inputs",
"inputRef": "f38fe6182adcd493ca10fc858fa9811287c6d5083edc08e400e7d3bcf8895a1b"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 46,
"last20": [
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 670.5,
"mediaType": "audio",
"state": "bufferStalled",
"time": 0.342825
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 670.5999999642372,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.342825
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 673.8000000119209,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/init-3.m4s",
"time": 0.346058
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 674.3999999761581,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.346649
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 677,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00001.m4s",
"time": 0.349336
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 677.8000000119209,
"mediaType": "audio",
"bufferLevel": 1.633917,
"time": 0.350082
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 677.8000000119209,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0.350082
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 677.8000000119209,
"mediaType": "audio",
"bufferLevel": 1.633917,
"time": 0.350082
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 680.6999999880791,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00002.m4s",
"time": 0.35296
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 681.0999999642372,
"mediaType": "audio",
"bufferLevel": 3.636012,
"time": 0.353321
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 681.1999999880791,
"mediaType": "audio",
"bufferLevel": 3.636012,
"time": 0.353321
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 731,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/init-1.m4s",
"time": 0.402057
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 733.0999999642372,
"mediaType": "video",
"bufferLevel": 1.59597,
"time": 0.404029
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 739.6999999880791,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00002.m4s",
"time": 0.410764
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 740.1999999880791,
"mediaType": "video",
"bufferLevel": 3.588767,
"time": 0.411232
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 740.1999999880791,
"mediaType": "video",
"bufferLevel": 3.588767,
"time": 0.411232
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 815.8000000119209,
"mediaType": "video",
"bufferLevel": 3.512893,
"time": 0.487106
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 815.8000000119209,
"mediaType": "audio",
"bufferLevel": 3.502227,
"time": 0.487106
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 815.8000000119209,
"mediaType": "audio",
"time": 0.487106
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 815.8999999761581,
"mediaType": "audio",
"oldQuality": 0,
"newQuality": 0,
"time": 0.487106
}
]
},
"mediaEvents": {
"count": 7,
"last20": [
{
"name": "loadedmetadata",
"at": 220.0999999642372,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "loadeddata",
"at": 227.69999998807907,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "canplay",
"at": 231,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "play",
"at": 298.30000001192093,
"time": 0.010699,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "playing",
"at": 298.80000001192093,
"time": 0.011182,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 550.1999999880791,
"time": 0.222042,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 815.6999999880791,
"time": 0.487004,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.989333
]
]
}
]
},
"tracks": [
{
"id": 1,
"index": 1,
"lang": "en"
},
{
"id": 2,
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"height": 90
},
{
"height": 180
}
],
"buffered": [
[
0,
3.989333
]
],
"paused": false,
"seeking": false,
"time": 0.565869,
"ready": true,
"width": 160,
"height": 90,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 0.565869,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.513,
"audio": 3.502
},
"processors": [
{
"type": "video",
"level": 3.512893,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.502227,
"target": 4.513,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 18,
"last3": [
{
"name": "sourcebuffer:updateend",
"at": 732.6999999880791,
"time": 0.403822,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.999999
]
],
"levels": {
"video": 1.778,
"audio": 3.636
},
"processors": [
{
"type": "video",
"level": 1.777856,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.636012,
"target": 2.778,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 740.0999999642372,
"time": 0.411192,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 1.596,
"audio": 3.636
},
"processors": [
{
"type": "video",
"level": 1.59597,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.636012,
"target": 2.596,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 815.6999999880791,
"time": 0.487004,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.589,
"audio": 3.636
},
"processors": [
{
"type": "video",
"level": 3.588767,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.636012,
"target": 4.589,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 4.5.2: actual source topology replacement and owned cleanup",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1309,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "787e4db769908a75feb5fdbe366cefa4174e88b25721d019d17c559d40a001d9"
},
{
"name": "dash-plugin-inputs",
"inputRef": "f38fe6182adcd493ca10fc858fa9811287c6d5083edc08e400e7d3bcf8895a1b"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 93,
"last20": [
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1146.5,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1146.8999999761581,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1146.8999999761581,
"mediaType": "video",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1147,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1147.0999999642372,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"time": 0
},
{
"name": "QUALITY_CHANGE_REQUESTED",
"at": 1147.5,
"mediaType": "video",
"oldQuality": 0,
"newQuality": 1,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1148.0999999642372,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1148.0999999642372,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1148.0999999642372,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1149,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1149.0999999642372,
"mediaType": "video",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1149.0999999642372,
"mediaType": "video",
"oldQuality": null,
"newQuality": 0,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1149.0999999642372,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1149.0999999642372,
"mediaType": "audio",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1149.0999999642372,
"mediaType": "audio",
"oldQuality": null,
"newQuality": 0,
"time": 0
},
{
"name": "PLAYBACK_SEEKED",
"at": 1149.199999988079,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1151.199999988079,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00002.m4s",
"time": 0.00086
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1153.3999999761581,
"mediaType": "audio",
"bufferLevel": 3.986309,
"time": 0.003024
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1153.3999999761581,
"mediaType": "audio",
"bufferLevel": 3.986309,
"time": 0.003024
},
{
"name": "STREAM_TEARDOWN_COMPLETE",
"at": 1174.2999999523163,
"time": 0
}
]
},
"mediaEvents": {
"count": 44,
"last20": [
{
"name": "seeking",
"at": 1100.7999999523163,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1107.0999999642372,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "seeked",
"at": 1107.2999999523163,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "loadeddata",
"at": 1107.3999999761581,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "canplay",
"at": 1108.199999988079,
"time": 0.000048,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "play",
"at": 1108.3999999761581,
"time": 0.000229,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "playing",
"at": 1108.5999999642372,
"time": 0.000474,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 1121.5999999642372,
"time": 0.013224,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "pause",
"at": 1121.8999999761581,
"time": 0.013224,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "emptied",
"at": 1124,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "timeupdate",
"at": 1124.199999988079,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "loadedmetadata",
"at": 1136.3999999761581,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "seeking",
"at": 1136.5999999642372,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1148.8999999761581,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "seeked",
"at": 1149.0999999642372,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "loadeddata",
"at": 1149.199999988079,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "canplay",
"at": 1150.5,
"time": 0.000111,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "play",
"at": 1150.5999999642372,
"time": 0.000313,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "playing",
"at": 1150.7999999523163,
"time": 0.000445,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "emptied",
"at": 1174.8999999761581,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
}
]
},
"levels": {},
"buffered": [],
"paused": true,
"seeking": false,
"time": 0,
"ready": true,
"width": 0,
"height": 0,
"readyState": 0,
"destroyed": 4,
"bufferState": {
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
},
"bufferEvents": {
"count": 62,
"last3": [
{
"name": "media:playing",
"at": 1150.7999999523163,
"time": 0.000445,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.983999
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": [
{
"type": "video",
"level": 1.999999,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.983999,
"target": 3,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.983999
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 1153.199999988079,
"time": 0.002918,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.999999
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": [
{
"type": "video",
"level": 1.999999,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.983999,
"target": 3,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:emptied",
"at": 1174.8999999761581,
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "blob:http://127.0.0.1:8084/6f28b1aa-b05a-4aac-b2e8-69fe016d0803",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 5.2.1: asynchronous formatter error clears menus and explicit update recovers",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 975,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "021b9f587d36f5ec0dc531951a49510dd743a45e054d944de672fc54e70f2975"
},
{
"name": "dash-plugin-inputs",
"inputRef": "bef6f3836baac9d99d7bdf7360a2cf5841debbb5b8035a8c3021abd6b8a88bf0"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 43,
"last20": [
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 510.7000000476837,
"mediaType": "audio",
"time": 0.220733
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 633.1000000238419,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.342804
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 633.2000000476837,
"mediaType": "audio",
"state": "bufferStalled",
"time": 0.342804
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 633.2000000476837,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.342804
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 637.6000000238419,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/init-3.m4s",
"time": 0.347316
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 638.1000000238419,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.347776
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 642.6000000238419,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00001.m4s",
"time": 0.352246
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 643.1000000238419,
"mediaType": "audio",
"bufferLevel": 1.631284,
"time": 0.352715
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 643.1000000238419,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0.352715
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 643.2000000476837,
"mediaType": "audio",
"bufferLevel": 1.631284,
"time": 0.352715
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 647,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00002.m4s",
"time": 0.356669
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 647.4000000357628,
"mediaType": "audio",
"bufferLevel": 3.6323239999999997,
"time": 0.357009
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 647.4000000357628,
"mediaType": "audio",
"bufferLevel": 3.6323239999999997,
"time": 0.357009
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 696.6000000238419,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00002.m4s",
"time": 0.407758
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 697.2000000476837,
"mediaType": "video",
"bufferLevel": 3.591679,
"time": 0.40832
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 697.2000000476837,
"mediaType": "video",
"bufferLevel": 3.591679,
"time": 0.40832
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 776.7000000476837,
"mediaType": "video",
"bufferLevel": 3.512594,
"time": 0.487405
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 776.9000000357628,
"mediaType": "audio",
"bufferLevel": 3.501928,
"time": 0.487405
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 777,
"mediaType": "audio",
"time": 0.487405
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 777,
"mediaType": "audio",
"time": 0.487405
}
]
},
"mediaEvents": {
"count": 7,
"last20": [
{
"name": "loadedmetadata",
"at": 186.30000001192093,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "loadeddata",
"at": 193.10000002384186,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "canplay",
"at": 196.60000002384186,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "play",
"at": 261.4000000357628,
"time": 0.013154,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "playing",
"at": 262.5,
"time": 0.014183,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 510.10000002384186,
"time": 0.220609,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 775.9000000357628,
"time": 0.486708,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.989333
]
]
}
]
},
"tracks": [
{
"id": "1",
"index": 1,
"lang": "en"
},
{
"id": "2",
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"id": "0",
"height": 90
},
{
"id": "1",
"height": 180
}
],
"buffered": [
[
0,
3.989333
]
],
"paused": false,
"seeking": false,
"time": 0.575872,
"ready": true,
"width": 160,
"height": 90,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 0.575872,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.513,
"audio": 3.502
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 17,
"last3": [
{
"name": "sourcebuffer:updateend",
"at": 647.2000000476837,
"time": 0.356974,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.999999
]
],
"levels": {
"video": 1.779,
"audio": 1.631
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 697,
"time": 0.408268,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 1.779,
"audio": 3.632
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 776,
"time": 0.486708,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.592,
"audio": 3.632
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 5.2.1: actual source topology replacement and owned cleanup",
"project": "chromium",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1309,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "021b9f587d36f5ec0dc531951a49510dd743a45e054d944de672fc54e70f2975"
},
{
"name": "dash-plugin-inputs",
"inputRef": "bef6f3836baac9d99d7bdf7360a2cf5841debbb5b8035a8c3021abd6b8a88bf0"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 94,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1141.699999988079,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1145.7999999523163,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1146.199999988079,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1146.5999999642372,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1146.5999999642372,
"mediaType": "video",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1146.5999999642372,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1146.8999999761581,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1146.8999999761581,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1146.8999999761581,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1147.7999999523163,
"mediaType": "video",
"bufferLevel": 1.999999,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1147.7999999523163,
"mediaType": "video",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1147.7999999523163,
"mediaType": "video",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1147.7999999523163,
"mediaType": "audio",
"bufferLevel": 1.983999,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1147.7999999523163,
"mediaType": "audio",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1147.7999999523163,
"mediaType": "audio",
"time": 0
},
{
"name": "PLAYBACK_SEEKED",
"at": 1148,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1150.199999988079,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00002.m4s",
"time": 0.001134
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1150.5,
"mediaType": "audio",
"bufferLevel": 3.987831,
"time": 0.001502
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1150.5,
"mediaType": "audio",
"bufferLevel": 3.987831,
"time": 0.001502
},
{
"name": "STREAM_TEARDOWN_COMPLETE",
"at": 1172.7999999523163,
"time": 0
}
]
},
"mediaEvents": {
"count": 44,
"last20": [
{
"name": "seeking",
"at": 1099.7999999523163,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1108.2999999523163,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "seeked",
"at": 1108.699999988079,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "loadeddata",
"at": 1108.7999999523163,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "canplay",
"at": 1109.5,
"time": 0.000072,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "play",
"at": 1109.699999988079,
"time": 0.000291,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "playing",
"at": 1109.7999999523163,
"time": 0.000425,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "timeupdate",
"at": 1121.5999999642372,
"time": 0.01197,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "pause",
"at": 1121.7999999523163,
"time": 0.01197,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.999999
]
]
},
{
"name": "emptied",
"at": 1124,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "timeupdate",
"at": 1124.199999988079,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "loadedmetadata",
"at": 1135.199999988079,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "seeking",
"at": 1135.3999999761581,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1147.5,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "seeked",
"at": 1147.8999999761581,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "loadeddata",
"at": 1148,
"time": 0,
"paused": true,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "canplay",
"at": 1149,
"time": 0.000056,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "play",
"at": 1149.2999999523163,
"time": 0.000277,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "playing",
"at": 1149.3999999761581,
"time": 0.000433,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
1.983999
]
]
},
{
"name": "emptied",
"at": 1173.199999988079,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
}
]
},
"levels": {},
"buffered": [],
"paused": true,
"seeking": false,
"time": 0,
"ready": true,
"width": 0,
"height": 0,
"readyState": 0,
"destroyed": 4,
"bufferState": {
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
},
"bufferEvents": {
"count": 62,
"last3": [
{
"name": "media:playing",
"at": 1149.3999999761581,
"time": 0.000433,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.983999
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.983999
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 1150.5,
"time": 0.001458,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
1.999999
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": {
"unavailable": "TypeError: dash?.getActiveStream(...)?.getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
1.999999
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:emptied",
"at": 1173.199999988079,
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "153.0.8010.12",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": {
"source": "blob:http://127.0.0.1:8084/45760688-b006-4b14-ac7a-ab066facbcf9",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / candidate DASH / 4.5.2: real MPD decoding and UI selection",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 5880,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "787e4db769908a75feb5fdbe366cefa4174e88b25721d019d17c559d40a001d9"
},
{
"name": "dash-plugin-inputs",
"inputRef": "90f08d5c8a4836e537c8eeab68eef8e2ef16a4f43429ad6c2ced526122dad8d2"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 105,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4436,
"mediaType": "audio",
"bufferLevel": 4.374483,
"time": 3.625517
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4436,
"mediaType": "audio",
"bufferLevel": 4.374483,
"time": 3.625517
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4490,
"mediaType": "video",
"bufferLevel": 2.333113,
"time": 3.666887
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4490,
"mediaType": "audio",
"bufferLevel": 4.333113,
"time": 3.666887
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 4490,
"mediaType": "audio",
"time": 3.666887
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 4490,
"mediaType": "audio",
"oldQuality": 0,
"newQuality": 0,
"time": 3.666887
},
{
"name": "PLAYBACK_SEEKING",
"at": 4508,
"time": 6,
"seekTime": 6
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 4652,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00004.m4s",
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4653,
"mediaType": "video",
"bufferLevel": 2,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4653,
"mediaType": "video",
"bufferLevel": 2,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4656,
"mediaType": "video",
"bufferLevel": 2,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4656,
"mediaType": "audio",
"bufferLevel": 2,
"time": 6
},
{
"name": "PLAYBACK_SEEKED",
"at": 4657,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4841,
"mediaType": "video",
"bufferLevel": 1.8325170000000002,
"time": 6.167483
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4841,
"mediaType": "audio",
"bufferLevel": 1.8325170000000002,
"time": 6.167483
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4909,
"mediaType": "video",
"bufferLevel": 1.748914,
"time": 6.251086
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4909,
"mediaType": "audio",
"bufferLevel": 1.748914,
"time": 6.251086
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 4942,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00005.m4s",
"time": 6.251086
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4943,
"mediaType": "audio",
"bufferLevel": 3.7542470000000003,
"time": 6.251086
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4943,
"mediaType": "audio",
"bufferLevel": 3.7542470000000003,
"time": 6.251086
}
]
},
"mediaEvents": {
"count": 26,
"last20": [
{
"name": "timeupdate",
"at": 1079,
"time": 0.292508,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 1581,
"time": 0.792287,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.989333
]
]
},
{
"name": "timeupdate",
"at": 1871,
"time": 1.08372,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2163,
"time": 1.375392,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2663,
"time": 1.875705,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2954,
"time": 2.167087,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 3454,
"time": 2.666963,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.994666
]
]
},
{
"name": "timeupdate",
"at": 3745,
"time": 2.958643,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
6
]
]
},
{
"name": "timeupdate",
"at": 4038,
"time": 3.250439,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
6
]
]
},
{
"name": "timeupdate",
"at": 4329,
"time": 3.541996,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
6
]
]
},
{
"name": "timeupdate",
"at": 4490,
"time": 3.666887,
"paused": true,
"readyState": 3,
"buffered": [
[
1.984,
6
]
]
},
{
"name": "pause",
"at": 4491,
"time": 3.666887,
"paused": true,
"readyState": 3,
"buffered": [
[
1.984,
6
]
]
},
{
"name": "seeking",
"at": 4508,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
1.984,
6
]
]
},
{
"name": "play",
"at": 4573,
"time": 6,
"paused": false,
"readyState": 1,
"buffered": [
[
1.984,
6
]
]
},
{
"name": "waiting",
"at": 4573,
"time": 6,
"paused": false,
"readyState": 1,
"buffered": [
[
1.984,
6
]
]
},
{
"name": "timeupdate",
"at": 4656,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
1.984,
8
]
]
},
{
"name": "seeked",
"at": 4656,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
1.984,
8
]
]
},
{
"name": "canplay",
"at": 4657,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
1.984,
8
]
]
},
{
"name": "playing",
"at": 4657,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
1.984,
8
]
]
},
{
"name": "timeupdate",
"at": 4909,
"time": 6.251086,
"paused": false,
"readyState": 3,
"buffered": [
[
1.984,
8
]
]
}
]
},
"tracks": [
{
"id": 1,
"index": 1,
"lang": "en"
},
{
"id": 2,
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"height": 90
},
{
"height": 180
}
],
"buffered": [
[
1.984,
8
]
],
"paused": false,
"seeking": false,
"time": 6.33535,
"ready": true,
"width": 320,
"height": 180,
"readyState": 3,
"destroyed": 0,
"bufferState": {
"time": 6.33535,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
1.984,
8
]
],
"levels": {
"video": 1.749,
"audio": 3.754
},
"processors": [
{
"type": "video",
"level": 1.748914,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.7542470000000003,
"target": 2.749,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
8
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
10.005333
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 45,
"last3": [
{
"name": "media:playing",
"at": 4657,
"time": 6,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
1.984,
8
]
],
"levels": {
"video": 2,
"audio": 2
},
"processors": [
{
"type": "video",
"level": 2,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 2,
"target": 3,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
8
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
8
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 4909,
"time": 6.251086,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
1.984,
8
]
],
"levels": {
"video": 1.833,
"audio": 1.833
},
"processors": [
{
"type": "video",
"level": 1.8325170000000002,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.8325170000000002,
"target": 2.833,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
8
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
8
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 4943,
"time": 6.251086,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
1.984,
8
]
],
"levels": {
"video": 1.749,
"audio": 1.749
},
"processors": [
{
"type": "video",
"level": 1.748914,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.748914,
"target": 2.749,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
8
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
10.005333
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / candidate DASH / 5.2.1: real MPD decoding and UI selection",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 5714,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "021b9f587d36f5ec0dc531951a49510dd743a45e054d944de672fc54e70f2975"
},
{
"name": "dash-plugin-inputs",
"inputRef": "d527b58d2137b979b65e15809736a21dded3df4b0d821349c01b520efa1a09c4"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 119,
"last20": [
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 4885,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00004.m4s",
"time": 4.41704
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4886,
"mediaType": "audio",
"bufferLevel": 3.58296,
"time": 4.41704
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4886,
"mediaType": "audio",
"bufferLevel": 3.58296,
"time": 4.41704
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 4893,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00005.m4s",
"time": 4.41704
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4893,
"mediaType": "audio",
"bufferLevel": 5.588293,
"time": 4.41704
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4894,
"mediaType": "audio",
"bufferLevel": 5.588293,
"time": 4.41704
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4939,
"mediaType": "video",
"bufferLevel": 3.5380589999999996,
"time": 4.461941
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4939,
"mediaType": "audio",
"bufferLevel": 5.543392,
"time": 4.461941
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 4939,
"mediaType": "audio",
"time": 4.461941
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 4940,
"mediaType": "audio",
"time": 4.461941
},
{
"name": "PLAYBACK_SEEKING",
"at": 4954,
"time": 6,
"seekTime": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4954,
"mediaType": "video",
"bufferLevel": 2,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4954,
"mediaType": "audio",
"bufferLevel": 4.005333,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4956,
"mediaType": "video",
"bufferLevel": 2,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4956,
"mediaType": "audio",
"bufferLevel": 4.005333,
"time": 6
},
{
"name": "PLAYBACK_SEEKED",
"at": 4957,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5227,
"mediaType": "video",
"bufferLevel": 1.792103,
"time": 6.207897
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5227,
"mediaType": "audio",
"bufferLevel": 3.7974360000000003,
"time": 6.207897
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5255,
"mediaType": "video",
"bufferLevel": 1.792103,
"time": 6.207897
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5255,
"mediaType": "audio",
"bufferLevel": 3.7974360000000003,
"time": 6.207897
}
]
},
"mediaEvents": {
"count": 28,
"last20": [
{
"name": "timeupdate",
"at": 1316,
"time": 0.875401,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 1570,
"time": 1.125477,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 1858,
"time": 1.41718,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2149,
"time": 1.708661,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2401,
"time": 1.960087,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2691,
"time": 2.250337,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2982,
"time": 2.541763,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 3524,
"time": 3.083461,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
6
]
]
},
{
"name": "timeupdate",
"at": 4066,
"time": 3.625617,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
6
]
]
},
{
"name": "timeupdate",
"at": 4571,
"time": 4.125232,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
6
]
]
},
{
"name": "timeupdate",
"at": 4860,
"time": 4.41704,
"paused": false,
"readyState": 4,
"buffered": []
},
{
"name": "timeupdate",
"at": 4939,
"time": 4.461941,
"paused": true,
"readyState": 4,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "pause",
"at": 4941,
"time": 4.461941,
"paused": true,
"readyState": 4,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "seeking",
"at": 4954,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "timeupdate",
"at": 4956,
"time": 6,
"paused": true,
"readyState": 3,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "seeked",
"at": 4956,
"time": 6,
"paused": true,
"readyState": 3,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "canplay",
"at": 4957,
"time": 6,
"paused": true,
"readyState": 3,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "play",
"at": 5019,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "playing",
"at": 5019,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "timeupdate",
"at": 5227,
"time": 6.207897,
"paused": false,
"readyState": 3,
"buffered": [
[
3.989333,
8
]
]
}
]
},
"tracks": [
{
"id": "1",
"index": 1,
"lang": "en"
},
{
"id": "2",
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"id": "0",
"height": 90
},
{
"id": "1",
"height": 180
}
],
"buffered": [
[
3.989333,
8
]
],
"paused": false,
"seeking": false,
"time": 6.417261,
"ready": true,
"width": 320,
"height": 180,
"readyState": 3,
"destroyed": 0,
"bufferState": {
"time": 6.417261,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
3.989333,
8
]
],
"levels": {
"video": 1.792,
"audio": 3.797
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
8
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
10.005333
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 49,
"last3": [
{
"name": "media:play",
"at": 5019,
"time": 6,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
3.989333,
8
]
],
"levels": {
"video": 2,
"audio": 4.005
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
8
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
10.005333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:playing",
"at": 5019,
"time": 6,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
3.989333,
8
]
],
"levels": {
"video": 2,
"audio": 4.005
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
8
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
10.005333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 5227,
"time": 6.207897,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
3.989333,
8
]
],
"levels": {
"video": 2,
"audio": 4.005
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
8
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
10.005333
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / candidate DASH / 4.5.2: real MPD decoding and UI selection",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 5245,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "787e4db769908a75feb5fdbe366cefa4174e88b25721d019d17c559d40a001d9"
},
{
"name": "dash-plugin-inputs",
"inputRef": "f38fe6182adcd493ca10fc858fa9811287c6d5083edc08e400e7d3bcf8895a1b"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 113,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4275,
"mediaType": "video",
"bufferLevel": 2,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4275,
"mediaType": "video",
"bufferLevel": 2,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4277,
"mediaType": "video",
"bufferLevel": 2,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4277,
"mediaType": "audio",
"bufferLevel": 2,
"time": 6
},
{
"name": "PLAYBACK_SEEKED",
"at": 4277,
"time": 6
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 4431,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00005.m4s",
"time": 6.123895
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4431,
"mediaType": "audio",
"bufferLevel": 3.881438,
"time": 6.123895
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4431,
"mediaType": "audio",
"bufferLevel": 3.881438,
"time": 6.123895
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4528,
"mediaType": "video",
"bufferLevel": 1.749791,
"time": 6.250209
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4528,
"mediaType": "audio",
"bufferLevel": 3.7551240000000004,
"time": 6.250209
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4779,
"mediaType": "video",
"bufferLevel": 1.4994079999999999,
"time": 6.500592
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4779,
"mediaType": "audio",
"bufferLevel": 3.504741,
"time": 6.500592
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 4784,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00005.m4s",
"time": 6.500592
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4784,
"mediaType": "video",
"bufferLevel": 3.499408,
"time": 6.500592
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4784,
"mediaType": "audio",
"bufferLevel": 3.504741,
"time": 6.500592
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4785,
"mediaType": "video",
"bufferLevel": 3.499408,
"time": 6.500592
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4785,
"mediaType": "video",
"bufferLevel": 3.499408,
"time": 6.500592
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 4942,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00006.m4s",
"time": 6.624199
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4943,
"mediaType": "audio",
"bufferLevel": 5.335041,
"time": 6.664959
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4943,
"mediaType": "audio",
"bufferLevel": 5.335041,
"time": 6.664959
}
]
},
"mediaEvents": {
"count": 26,
"last20": [
{
"name": "timeupdate",
"at": 726,
"time": 0.291932,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 1267,
"time": 0.833735,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 1770,
"time": 1.335288,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2059,
"time": 1.625552,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2351,
"time": 1.917397,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2642,
"time": 2.208833,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2931,
"time": 2.497905,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.994666
]
]
},
{
"name": "timeupdate",
"at": 3185,
"time": 2.751149,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
5.994666
]
]
},
{
"name": "timeupdate",
"at": 3475,
"time": 3.041901,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
6
]
]
},
{
"name": "timeupdate",
"at": 3960,
"time": 3.493796,
"paused": true,
"readyState": 3,
"buffered": [
[
1.984,
6
]
]
},
{
"name": "pause",
"at": 3962,
"time": 3.493796,
"paused": true,
"readyState": 3,
"buffered": [
[
1.984,
6
]
]
},
{
"name": "seeking",
"at": 3980,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
1.984,
6
]
]
},
{
"name": "play",
"at": 4042,
"time": 6,
"paused": false,
"readyState": 1,
"buffered": [
[
1.984,
6
]
]
},
{
"name": "waiting",
"at": 4042,
"time": 6,
"paused": false,
"readyState": 1,
"buffered": [
[
1.984,
6
]
]
},
{
"name": "timeupdate",
"at": 4277,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
1.984,
8
]
]
},
{
"name": "seeked",
"at": 4277,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
1.984,
8
]
]
},
{
"name": "canplay",
"at": 4277,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
1.984,
8
]
]
},
{
"name": "playing",
"at": 4277,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
1.984,
8
]
]
},
{
"name": "timeupdate",
"at": 4528,
"time": 6.250209,
"paused": false,
"readyState": 3,
"buffered": [
[
1.984,
8
]
]
},
{
"name": "timeupdate",
"at": 4778,
"time": 6.500592,
"paused": false,
"readyState": 3,
"buffered": [
[
1.984,
8
]
]
}
]
},
"tracks": [
{
"id": 1,
"index": 1,
"lang": "en"
},
{
"id": 2,
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"height": 90
},
{
"height": 180
}
],
"buffered": [
[
1.984,
10
]
],
"paused": false,
"seeking": false,
"time": 6.664959,
"ready": true,
"width": 320,
"height": 180,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 6.664959,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
10
]
],
"levels": {
"video": 3.499,
"audio": 5.335
},
"processors": [
{
"type": "video",
"level": 3.499408,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 5.335041,
"target": 4.4990000000000006,
"complete": true,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
10
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
12
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 47,
"last3": [
{
"name": "media:timeupdate",
"at": 4778,
"time": 6.500592,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
1.984,
8
]
],
"levels": {
"video": 1.75,
"audio": 3.755
},
"processors": [
{
"type": "video",
"level": 1.749791,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.7551240000000004,
"target": 2.75,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
8
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
10.005333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 4785,
"time": 6.500592,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
10
]
],
"levels": {
"video": 3.499,
"audio": 3.505
},
"processors": [
{
"type": "video",
"level": 3.499408,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.504741,
"target": 4.4990000000000006,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
10
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
10.005333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 4943,
"time": 6.664959,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
1.984,
10
]
],
"levels": {
"video": 3.499,
"audio": 3.505
},
"processors": [
{
"type": "video",
"level": 3.499408,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.504741,
"target": 4.4990000000000006,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
10
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
1.984,
12
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / candidate DASH / 5.2.1: real MPD decoding and UI selection",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 5801,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "021b9f587d36f5ec0dc531951a49510dd743a45e054d944de672fc54e70f2975"
},
{
"name": "dash-plugin-inputs",
"inputRef": "bef6f3836baac9d99d7bdf7360a2cf5841debbb5b8035a8c3021abd6b8a88bf0"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 119,
"last20": [
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 4987,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00004.m4s",
"time": 4.541046
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4988,
"mediaType": "audio",
"bufferLevel": 3.4589540000000003,
"time": 4.541046
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4988,
"mediaType": "audio",
"bufferLevel": 3.4589540000000003,
"time": 4.541046
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 4993,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00005.m4s",
"time": 4.541046
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4994,
"mediaType": "audio",
"bufferLevel": 5.464287000000001,
"time": 4.541046
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 4994,
"mediaType": "audio",
"bufferLevel": 5.464287000000001,
"time": 4.541046
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5052,
"mediaType": "video",
"bufferLevel": 3.374681,
"time": 4.625319
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5052,
"mediaType": "audio",
"bufferLevel": 5.380014,
"time": 4.625319
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 5052,
"mediaType": "audio",
"time": 4.625319
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 5052,
"mediaType": "audio",
"time": 4.625319
},
{
"name": "PLAYBACK_SEEKING",
"at": 5069,
"time": 6,
"seekTime": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5069,
"mediaType": "video",
"bufferLevel": 2,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5070,
"mediaType": "audio",
"bufferLevel": 4.005333,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5072,
"mediaType": "video",
"bufferLevel": 2,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5072,
"mediaType": "audio",
"bufferLevel": 4.005333,
"time": 6
},
{
"name": "PLAYBACK_SEEKED",
"at": 5072,
"time": 6
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5301,
"mediaType": "video",
"bufferLevel": 1.87453,
"time": 6.12547
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5301,
"mediaType": "audio",
"bufferLevel": 3.8798630000000003,
"time": 6.12547
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5344,
"mediaType": "video",
"bufferLevel": 1.7912559999999997,
"time": 6.208744
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 5344,
"mediaType": "audio",
"bufferLevel": 3.796589,
"time": 6.208744
}
]
},
"mediaEvents": {
"count": 28,
"last20": [
{
"name": "timeupdate",
"at": 1259,
"time": 0.835513,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.989333
]
]
},
{
"name": "timeupdate",
"at": 1548,
"time": 1.125488,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 1839,
"time": 1.416904,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2339,
"time": 1.917114,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 2631,
"time": 2.208522,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
},
{
"name": "timeupdate",
"at": 3135,
"time": 2.712146,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
6
]
]
},
{
"name": "timeupdate",
"at": 3423,
"time": 3.00026,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
6
]
]
},
{
"name": "timeupdate",
"at": 3718,
"time": 3.295659,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
6
]
]
},
{
"name": "timeupdate",
"at": 4007,
"time": 3.584025,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
6
]
]
},
{
"name": "timeupdate",
"at": 4547,
"time": 4.12512,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
6
]
]
},
{
"name": "timeupdate",
"at": 4801,
"time": 4.375467,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
8
]
]
},
{
"name": "timeupdate",
"at": 5052,
"time": 4.625319,
"paused": true,
"readyState": 4,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "pause",
"at": 5054,
"time": 4.625319,
"paused": true,
"readyState": 4,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "seeking",
"at": 5069,
"time": 6,
"paused": true,
"readyState": 1,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "timeupdate",
"at": 5072,
"time": 6,
"paused": true,
"readyState": 3,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "seeked",
"at": 5072,
"time": 6,
"paused": true,
"readyState": 3,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "canplay",
"at": 5072,
"time": 6,
"paused": true,
"readyState": 3,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "play",
"at": 5133,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "playing",
"at": 5134,
"time": 6,
"paused": false,
"readyState": 3,
"buffered": [
[
3.989333,
8
]
]
},
{
"name": "timeupdate",
"at": 5343,
"time": 6.208744,
"paused": false,
"readyState": 3,
"buffered": [
[
3.989333,
8
]
]
}
]
},
"tracks": [
{
"id": "1",
"index": 1,
"lang": "en"
},
{
"id": "2",
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"id": "0",
"height": 90
},
{
"id": "1",
"height": 180
}
],
"buffered": [
[
3.989333,
8
]
],
"paused": false,
"seeking": false,
"time": 6.418314,
"ready": true,
"width": 320,
"height": 180,
"readyState": 3,
"destroyed": 0,
"bufferState": {
"time": 6.418314,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
3.989333,
8
]
],
"levels": {
"video": 1.791,
"audio": 3.797
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
8
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
10.005333
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 49,
"last3": [
{
"name": "media:play",
"at": 5133,
"time": 6,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
3.989333,
8
]
],
"levels": {
"video": 2,
"audio": 4.005
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
8
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
10.005333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:playing",
"at": 5134,
"time": 6,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
3.989333,
8
]
],
"levels": {
"video": 2,
"audio": 4.005
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
8
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
10.005333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 5343,
"time": 6.208744,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
3.989333,
8
]
],
"levels": {
"video": 1.875,
"audio": 3.88
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
8
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
3.989333,
10.005333
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 4.5.2: asynchronous formatter error clears menus and explicit update recovers",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1253,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "787e4db769908a75feb5fdbe366cefa4174e88b25721d019d17c559d40a001d9"
},
{
"name": "dash-plugin-inputs",
"inputRef": "90f08d5c8a4836e537c8eeab68eef8e2ef16a4f43429ad6c2ced526122dad8d2"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 50,
"last20": [
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 738,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/init-3.m4s",
"time": 0.375222
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 739,
"mediaType": "video",
"bufferLevel": 1.624778,
"time": 0.375222
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 739,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.375222
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 739,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.375222
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 743,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00001.m4s",
"time": 0.417133
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 743,
"mediaType": "audio",
"bufferLevel": 1.566867,
"time": 0.417133
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 743,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0.417133
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 743,
"mediaType": "audio",
"bufferLevel": 1.566867,
"time": 0.417133
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 749,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/init-1.m4s",
"time": 0.417133
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 749,
"mediaType": "video",
"bufferLevel": 1.582867,
"time": 0.417133
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 750,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00002.m4s",
"time": 0.417133
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 751,
"mediaType": "audio",
"bufferLevel": 3.5721999999999996,
"time": 0.417133
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 751,
"mediaType": "audio",
"bufferLevel": 3.5721999999999996,
"time": 0.417133
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 754,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00002.m4s",
"time": 0.417133
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 755,
"mediaType": "video",
"bufferLevel": 3.5828670000000002,
"time": 0.417133
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 755,
"mediaType": "video",
"bufferLevel": 3.5828670000000002,
"time": 0.417133
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 909,
"mediaType": "video",
"bufferLevel": 3.416433,
"time": 0.583567
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 909,
"mediaType": "audio",
"bufferLevel": 3.405766,
"time": 0.583567
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 909,
"mediaType": "audio",
"time": 0.583567
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 909,
"mediaType": "audio",
"oldQuality": 0,
"newQuality": 0,
"time": 0.583567
}
]
},
"mediaEvents": {
"count": 8,
"last20": [
{
"name": "loadedmetadata",
"at": 238,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "loadeddata",
"at": 247,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "canplay",
"at": 250,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "play",
"at": 325,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "playing",
"at": 326,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 327,
"time": 0.000031,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 618,
"time": 0.292156,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 909,
"time": 0.583567,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.989333
]
]
}
]
},
"tracks": [
{
"id": 1,
"index": 1,
"lang": "en"
},
{
"id": 2,
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"height": 90
},
{
"height": 180
}
],
"buffered": [
[
0,
3.989333
]
],
"paused": false,
"seeking": false,
"time": 0.66724,
"ready": true,
"width": 160,
"height": 90,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 0.66724,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.416,
"audio": 3.406
},
"processors": [
{
"type": "video",
"level": 3.416433,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.405766,
"target": 4.416,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 19,
"last3": [
{
"name": "sourcebuffer:updateend",
"at": 751,
"time": 0.417133,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
2
]
],
"levels": {
"video": 1.583,
"audio": 1.567
},
"processors": [
{
"type": "video",
"level": 1.582867,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.566867,
"target": 2.583,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 755,
"time": 0.417133,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 1.583,
"audio": 3.572
},
"processors": [
{
"type": "video",
"level": 1.582867,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.5721999999999996,
"target": 2.583,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 909,
"time": 0.583567,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.583,
"audio": 3.572
},
"processors": [
{
"type": "video",
"level": 3.5828670000000002,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.5721999999999996,
"target": 4.583,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 4.5.2: actual source topology replacement and owned cleanup",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1614,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "787e4db769908a75feb5fdbe366cefa4174e88b25721d019d17c559d40a001d9"
},
{
"name": "dash-plugin-inputs",
"inputRef": "90f08d5c8a4836e537c8eeab68eef8e2ef16a4f43429ad6c2ced526122dad8d2"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 99,
"last20": [
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1261,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1262,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1262,
"mediaType": "video",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1262,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "QUALITY_CHANGE_REQUESTED",
"at": 1263,
"mediaType": "video",
"oldQuality": 0,
"newQuality": 1,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1263,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1263,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1263,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1264,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1267,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1267,
"mediaType": "video",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1267,
"mediaType": "video",
"oldQuality": null,
"newQuality": 0,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1267,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1267,
"mediaType": "audio",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1267,
"mediaType": "audio",
"oldQuality": null,
"newQuality": 0,
"time": 0
},
{
"name": "PLAYBACK_SEEKED",
"at": 1268,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1270,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00002.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1274,
"mediaType": "audio",
"bufferLevel": 3.989333,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1274,
"mediaType": "audio",
"bufferLevel": 3.989333,
"time": 0
},
{
"name": "STREAM_TEARDOWN_COMPLETE",
"at": 1302,
"time": 0
}
]
},
"mediaEvents": {
"count": 45,
"last20": [
{
"name": "seeking",
"at": 1202,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1214,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "seeked",
"at": 1215,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "loadeddata",
"at": 1215,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "canplay",
"at": 1216,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "play",
"at": 1216,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "playing",
"at": 1216,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 1234,
"time": 0.000017,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "pause",
"at": 1234,
"time": 0.000017,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "emptied",
"at": 1237,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "timeupdate",
"at": 1240,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "loadedmetadata",
"at": 1252,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "seeking",
"at": 1253,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1267,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "seeked",
"at": 1267,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "loadeddata",
"at": 1268,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "canplay",
"at": 1269,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "play",
"at": 1270,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "playing",
"at": 1270,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "emptied",
"at": 1303,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
}
]
},
"levels": {},
"buffered": [],
"paused": true,
"seeking": false,
"time": 0,
"ready": true,
"width": 0,
"height": 0,
"readyState": 0,
"destroyed": 4,
"bufferState": {
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
},
"bufferEvents": {
"count": 63,
"last3": [
{
"name": "media:playing",
"at": 1270,
"time": 0,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
2
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": [
{
"type": "video",
"level": 2,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.984,
"target": 3,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": true,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 1274,
"time": 0,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
2
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": [
{
"type": "video",
"level": 2,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.984,
"target": 3,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:emptied",
"at": 1303,
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 5.2.1: asynchronous formatter error clears menus and explicit update recovers",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1232,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "021b9f587d36f5ec0dc531951a49510dd743a45e054d944de672fc54e70f2975"
},
{
"name": "dash-plugin-inputs",
"inputRef": "d527b58d2137b979b65e15809736a21dded3df4b0d821349c01b520efa1a09c4"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 50,
"last20": [
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 761,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00002.m4s",
"time": 0.416845
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 761,
"mediaType": "video",
"bufferLevel": 3.583155,
"time": 0.416845
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 761,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.416845
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 761,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.416845
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 763,
"mediaType": "video",
"bufferLevel": 3.583155,
"time": 0.416845
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 764,
"mediaType": "video",
"bufferLevel": 3.583155,
"time": 0.416845
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 767,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00001.m4s",
"time": 0.416845
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 767,
"mediaType": "audio",
"bufferLevel": 1.567155,
"time": 0.416845
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 767,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0.416845
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 767,
"mediaType": "audio",
"bufferLevel": 1.567155,
"time": 0.416845
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 772,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00002.m4s",
"time": 0.416845
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 773,
"mediaType": "audio",
"bufferLevel": 3.572488,
"time": 0.416845
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 773,
"mediaType": "audio",
"bufferLevel": 3.572488,
"time": 0.416845
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 778,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00003.m4s",
"time": 0.416845
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 778,
"mediaType": "audio",
"bufferLevel": 5.577820999999999,
"time": 0.416845
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 778,
"mediaType": "audio",
"bufferLevel": 5.577820999999999,
"time": 0.416845
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 924,
"mediaType": "video",
"bufferLevel": 3.416572,
"time": 0.583428
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 924,
"mediaType": "audio",
"bufferLevel": 5.411238,
"time": 0.583428
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 924,
"mediaType": "audio",
"time": 0.583428
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 924,
"mediaType": "audio",
"time": 0.583428
}
]
},
"mediaEvents": {
"count": 8,
"last20": [
{
"name": "loadedmetadata",
"at": 248,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "loadeddata",
"at": 257,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "canplay",
"at": 258,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "play",
"at": 340,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "playing",
"at": 340,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 347,
"time": 0.005454,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 632,
"time": 0.292155,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 923,
"time": 0.583428,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
4
]
]
}
]
},
"tracks": [
{
"id": "1",
"index": 1,
"lang": "en"
},
{
"id": "2",
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"id": "0",
"height": 90
},
{
"id": "1",
"height": 180
}
],
"buffered": [
[
0,
4
]
],
"paused": false,
"seeking": false,
"time": 0.625445,
"ready": true,
"width": 160,
"height": 90,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 0.625445,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
4
]
],
"levels": {
"video": 3.417,
"audio": 5.411
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
5.994666
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 19,
"last3": [
{
"name": "sourcebuffer:updateend",
"at": 773,
"time": 0.416845,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.583,
"audio": 1.567
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 778,
"time": 0.416845,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
4
]
],
"levels": {
"video": 3.583,
"audio": 3.572
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
5.994666
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 923,
"time": 0.583428,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
4
]
],
"levels": {
"video": 3.583,
"audio": 5.578
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
5.994666
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 5.2.1: actual source topology replacement and owned cleanup",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1698,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "021b9f587d36f5ec0dc531951a49510dd743a45e054d944de672fc54e70f2975"
},
{
"name": "dash-plugin-inputs",
"inputRef": "d527b58d2137b979b65e15809736a21dded3df4b0d821349c01b520efa1a09c4"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 99,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1317,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1320,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1320,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1320,
"mediaType": "video",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1320,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1321,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1321,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1321,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1321,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1325,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1325,
"mediaType": "video",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1325,
"mediaType": "video",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1325,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1325,
"mediaType": "audio",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1325,
"mediaType": "audio",
"time": 0
},
{
"name": "PLAYBACK_SEEKED",
"at": 1326,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1331,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00002.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1332,
"mediaType": "audio",
"bufferLevel": 3.989333,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1332,
"mediaType": "audio",
"bufferLevel": 3.989333,
"time": 0
},
{
"name": "STREAM_TEARDOWN_COMPLETE",
"at": 1365,
"time": 0
}
]
},
"mediaEvents": {
"count": 45,
"last20": [
{
"name": "seeking",
"at": 1242,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1256,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "seeked",
"at": 1257,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "loadeddata",
"at": 1257,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "canplay",
"at": 1258,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "play",
"at": 1258,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "playing",
"at": 1258,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 1279,
"time": 0.000016,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "pause",
"at": 1279,
"time": 0.000016,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "emptied",
"at": 1284,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "timeupdate",
"at": 1284,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "loadedmetadata",
"at": 1306,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "seeking",
"at": 1307,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1325,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "seeked",
"at": 1326,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "loadeddata",
"at": 1326,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "canplay",
"at": 1328,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "play",
"at": 1331,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "playing",
"at": 1331,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "emptied",
"at": 1366,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
}
]
},
"levels": {},
"buffered": [],
"paused": true,
"seeking": false,
"time": 0,
"ready": true,
"width": 0,
"height": 0,
"readyState": 0,
"destroyed": 4,
"bufferState": {
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
},
"bufferEvents": {
"count": 63,
"last3": [
{
"name": "media:playing",
"at": 1331,
"time": 0,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
2
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": true,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 1332,
"time": 0,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
2
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:emptied",
"at": 1366,
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "NS_BINDING_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "NS_BINDING_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 4.5.2: asynchronous formatter error clears menus and explicit update recovers",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1220,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "787e4db769908a75feb5fdbe366cefa4174e88b25721d019d17c559d40a001d9"
},
{
"name": "dash-plugin-inputs",
"inputRef": "f38fe6182adcd493ca10fc858fa9811287c6d5083edc08e400e7d3bcf8895a1b"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 52,
"last20": [
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 747,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/init-3.m4s",
"time": 0.375692
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 748,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.375692
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 753,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00001.m4s",
"time": 0.375692
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 754,
"mediaType": "audio",
"bufferLevel": 1.608308,
"time": 0.375692
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 754,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0.375692
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 754,
"mediaType": "audio",
"bufferLevel": 1.608308,
"time": 0.375692
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 759,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00002.m4s",
"time": 0.375692
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 759,
"mediaType": "audio",
"bufferLevel": 3.613641,
"time": 0.375692
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 759,
"mediaType": "audio",
"bufferLevel": 3.613641,
"time": 0.375692
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 769,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/init-1.m4s",
"time": 0.417295
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 769,
"mediaType": "video",
"bufferLevel": 1.582705,
"time": 0.417295
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 773,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-1-00002.m4s",
"time": 0.417295
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 775,
"mediaType": "video",
"bufferLevel": 3.582705,
"time": 0.417295
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 775,
"mediaType": "video",
"bufferLevel": 3.582705,
"time": 0.417295
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 928,
"mediaType": "video",
"bufferLevel": 3.416214,
"time": 0.583786
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 928,
"mediaType": "audio",
"bufferLevel": 3.405547,
"time": 0.583786
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 928,
"mediaType": "audio",
"time": 0.583786
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 928,
"mediaType": "audio",
"oldQuality": 0,
"newQuality": 0,
"time": 0.583786
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 955,
"mediaType": "video",
"bufferLevel": 3.416214,
"time": 0.583786
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 955,
"mediaType": "audio",
"bufferLevel": 3.405547,
"time": 0.583786
}
]
},
"mediaEvents": {
"count": 8,
"last20": [
{
"name": "loadedmetadata",
"at": 252,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "loadeddata",
"at": 266,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "canplay",
"at": 270,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "play",
"at": 345,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "playing",
"at": 345,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 345,
"time": 0.000029,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 636,
"time": 0.292198,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 928,
"time": 0.583786,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.989333
]
]
}
]
},
"tracks": [
{
"id": 1,
"index": 1,
"lang": "en"
},
{
"id": 2,
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"height": 90
},
{
"height": 180
}
],
"buffered": [
[
0,
3.989333
]
],
"paused": false,
"seeking": false,
"time": 0.625089,
"ready": true,
"width": 160,
"height": 90,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 0.625089,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.416,
"audio": 3.406
},
"processors": [
{
"type": "video",
"level": 3.416214,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.405547,
"target": 4.416,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 19,
"last3": [
{
"name": "sourcebuffer:updateend",
"at": 769,
"time": 0.417295,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
2
]
],
"levels": {
"video": 1.708,
"audio": 3.614
},
"processors": [
{
"type": "video",
"level": 1.707802,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.613641,
"target": 2.708,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 775,
"time": 0.417295,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 1.583,
"audio": 3.614
},
"processors": [
{
"type": "video",
"level": 1.582705,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.613641,
"target": 2.583,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 928,
"time": 0.583786,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.583,
"audio": 3.614
},
"processors": [
{
"type": "video",
"level": 3.582705,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 3.613641,
"target": 4.583,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 4.5.2: actual source topology replacement and owned cleanup",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 2281,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "787e4db769908a75feb5fdbe366cefa4174e88b25721d019d17c559d40a001d9"
},
{
"name": "dash-plugin-inputs",
"inputRef": "f38fe6182adcd493ca10fc858fa9811287c6d5083edc08e400e7d3bcf8895a1b"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 99,
"last20": [
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1302,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1303,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1303,
"mediaType": "video",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1304,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "QUALITY_CHANGE_REQUESTED",
"at": 1304,
"mediaType": "video",
"oldQuality": 0,
"newQuality": 1,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1305,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1306,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1306,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1306,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1309,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1309,
"mediaType": "video",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1309,
"mediaType": "video",
"oldQuality": null,
"newQuality": 0,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1309,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1309,
"mediaType": "audio",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1309,
"mediaType": "audio",
"oldQuality": null,
"newQuality": 0,
"time": 0
},
{
"name": "PLAYBACK_SEEKED",
"at": 1310,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1313,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00002.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1314,
"mediaType": "audio",
"bufferLevel": 3.989333,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1314,
"mediaType": "audio",
"bufferLevel": 3.989333,
"time": 0
},
{
"name": "STREAM_TEARDOWN_COMPLETE",
"at": 1344,
"time": 0
}
]
},
"mediaEvents": {
"count": 45,
"last20": [
{
"name": "seeking",
"at": 1232,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1247,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "seeked",
"at": 1248,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "loadeddata",
"at": 1248,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "canplay",
"at": 1249,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "play",
"at": 1250,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "playing",
"at": 1250,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 1271,
"time": 0.000017,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "pause",
"at": 1271,
"time": 0.000017,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "emptied",
"at": 1276,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "timeupdate",
"at": 1276,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "loadedmetadata",
"at": 1292,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "seeking",
"at": 1293,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1309,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "seeked",
"at": 1310,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "loadeddata",
"at": 1310,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "canplay",
"at": 1312,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "play",
"at": 1313,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "playing",
"at": 1313,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "emptied",
"at": 1345,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
}
]
},
"levels": {},
"buffered": [],
"paused": true,
"seeking": false,
"time": 0,
"ready": true,
"width": 0,
"height": 0,
"readyState": 0,
"destroyed": 4,
"bufferState": {
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
},
"bufferEvents": {
"count": 63,
"last3": [
{
"name": "media:playing",
"at": 1313,
"time": 0,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
2
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": [
{
"type": "video",
"level": 2,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.984,
"target": 3,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": true,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 1314,
"time": 0,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
2
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": [
{
"type": "video",
"level": 2,
"target": 2,
"complete": false,
"pruning": false,
"hasTarget": true
},
{
"type": "audio",
"level": 1.984,
"target": 3,
"complete": false,
"pruning": false,
"hasTarget": true
}
],
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:emptied",
"at": 1345,
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported",
"Settings parameter streaming.buffer.bufferTimeDefault is not supported"
],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "NS_BINDING_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 5.2.1: asynchronous formatter error clears menus and explicit update recovers",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1908,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "021b9f587d36f5ec0dc531951a49510dd743a45e054d944de672fc54e70f2975"
},
{
"name": "dash-plugin-inputs",
"inputRef": "bef6f3836baac9d99d7bdf7360a2cf5841debbb5b8035a8c3021abd6b8a88bf0"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 52,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 762,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0.416796
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 767,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00001.m4s",
"time": 0.416796
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 767,
"mediaType": "audio",
"bufferLevel": 1.567204,
"time": 0.416796
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 767,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0.416796
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 767,
"mediaType": "audio",
"bufferLevel": 1.567204,
"time": 0.416796
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 774,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00002.m4s",
"time": 0.416796
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 774,
"mediaType": "audio",
"bufferLevel": 3.5725369999999996,
"time": 0.416796
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 774,
"mediaType": "audio",
"bufferLevel": 3.5725369999999996,
"time": 0.416796
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 777,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00002.m4s",
"time": 0.416796
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 777,
"mediaType": "video",
"bufferLevel": 3.583204,
"time": 0.416796
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 777,
"mediaType": "video",
"bufferLevel": 3.583204,
"time": 0.416796
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1176,
"mediaType": "video",
"bufferLevel": 3.166398,
"time": 0.833602
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1176,
"mediaType": "audio",
"bufferLevel": 3.155731,
"time": 0.833602
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1176,
"mediaType": "audio",
"time": 0.833602
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1177,
"mediaType": "audio",
"time": 0.833602
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1287,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-3-00003.m4s",
"time": 0.916969
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1288,
"mediaType": "video",
"bufferLevel": 3.083031,
"time": 0.916969
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1288,
"mediaType": "audio",
"bufferLevel": 5.077697,
"time": 0.916969
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1288,
"mediaType": "audio",
"bufferLevel": 5.077697,
"time": 0.916969
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1288,
"mediaType": "audio",
"bufferLevel": 5.077697,
"time": 0.916969
}
]
},
"mediaEvents": {
"count": 8,
"last20": [
{
"name": "loadedmetadata",
"at": 262,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "loadeddata",
"at": 271,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "canplay",
"at": 275,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "play",
"at": 342,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "playing",
"at": 343,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 347,
"time": 0.003745,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 635,
"time": 0.291994,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 1176,
"time": 0.833602,
"paused": false,
"readyState": 4,
"buffered": [
[
0,
3.989333
]
]
}
]
},
"tracks": [
{
"id": "1",
"index": 1,
"lang": "en"
},
{
"id": "2",
"index": 2,
"lang": "fr"
}
],
"levels": [
{
"id": "0",
"height": 90
},
{
"id": "1",
"height": 180
}
],
"buffered": [
[
0,
4
]
],
"paused": false,
"seeking": false,
"time": 1.292106,
"ready": true,
"width": 160,
"height": 90,
"readyState": 4,
"destroyed": 0,
"bufferState": {
"time": 1.292106,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
4
]
],
"levels": {
"video": 3.083,
"audio": 5.078
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
5.994666
]
],
"timestampOffset": 0
}
]
},
"bufferEvents": {
"count": 19,
"last3": [
{
"name": "sourcebuffer:updateend",
"at": 777,
"time": 0.416796,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 1.583,
"audio": 3.573
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:timeupdate",
"at": 1176,
"time": 0.833602,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
3.989333
]
],
"levels": {
"video": 3.583,
"audio": 3.573
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 1288,
"time": 0.916969,
"paused": false,
"seeking": false,
"readyState": 4,
"video": [
[
0,
4
]
],
"levels": {
"video": 3.083,
"audio": 5.078
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
4
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
5.994666
]
],
"timestampOffset": 0
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 5.2.1: actual source topology replacement and owned cleanup",
"project": "firefox",
"status": "passed",
"annotations": [],
"retry": 0,
"duration": 1692,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "021b9f587d36f5ec0dc531951a49510dd743a45e054d944de672fc54e70f2975"
},
{
"name": "dash-plugin-inputs",
"inputRef": "bef6f3836baac9d99d7bdf7360a2cf5841debbb5b8035a8c3021abd6b8a88bf0"
},
{
"name": "dash-sdk-state",
"value": {
"errors": [],
"events": {
"count": 105,
"last20": [
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1377,
"mediaType": "audio",
"bufferLevel": 0,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1379,
"mediaType": "video",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1379,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1379,
"mediaType": "video",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1379,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1382,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00001.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1382,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "BUFFER_LEVEL_STATE_CHANGED",
"at": 1382,
"mediaType": "audio",
"state": "bufferLoaded",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1382,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1385,
"mediaType": "video",
"bufferLevel": 2,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1385,
"mediaType": "video",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1385,
"mediaType": "video",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1385,
"mediaType": "audio",
"bufferLevel": 1.984,
"time": 0
},
{
"name": "TRACK_CHANGE_RENDERED",
"at": 1385,
"mediaType": "audio",
"time": 0
},
{
"name": "QUALITY_CHANGE_RENDERED",
"at": 1385,
"mediaType": "audio",
"time": 0
},
{
"name": "PLAYBACK_SEEKED",
"at": 1386,
"time": 0
},
{
"name": "FRAGMENT_LOADING_COMPLETED",
"at": 1388,
"mediaType": "audio",
"url": "http://127.0.0.1:8084/dash-fixture/chunk-2-00002.m4s",
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1389,
"mediaType": "audio",
"bufferLevel": 3.989333,
"time": 0
},
{
"name": "BUFFER_LEVEL_UPDATED",
"at": 1390,
"mediaType": "audio",
"bufferLevel": 3.989333,
"time": 0
},
{
"name": "STREAM_TEARDOWN_COMPLETE",
"at": 1418,
"time": 0
}
]
},
"mediaEvents": {
"count": 45,
"last20": [
{
"name": "seeking",
"at": 1303,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1317,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "seeked",
"at": 1318,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "loadeddata",
"at": 1318,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "canplay",
"at": 1319,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "play",
"at": 1319,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "playing",
"at": 1319,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "timeupdate",
"at": 1338,
"time": 0.000019,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "pause",
"at": 1339,
"time": 0.000019,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "emptied",
"at": 1343,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "timeupdate",
"at": 1343,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
},
{
"name": "loadedmetadata",
"at": 1368,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "seeking",
"at": 1368,
"time": 0,
"paused": true,
"readyState": 1,
"buffered": []
},
{
"name": "timeupdate",
"at": 1385,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "seeked",
"at": 1385,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "loadeddata",
"at": 1386,
"time": 0,
"paused": true,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "canplay",
"at": 1387,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
1.984
]
]
},
{
"name": "play",
"at": 1388,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "playing",
"at": 1388,
"time": 0,
"paused": false,
"readyState": 3,
"buffered": [
[
0,
2
]
]
},
{
"name": "emptied",
"at": 1420,
"time": 0,
"paused": true,
"readyState": 0,
"buffered": []
}
]
},
"levels": {},
"buffered": [],
"paused": true,
"seeking": false,
"time": 0,
"ready": true,
"width": 0,
"height": 0,
"readyState": 0,
"destroyed": 4,
"bufferState": {
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
},
"bufferEvents": {
"count": 64,
"last3": [
{
"name": "media:playing",
"at": 1388,
"time": 0,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
2
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": true,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "sourcebuffer:updateend",
"at": 1389,
"time": 0,
"paused": false,
"seeking": false,
"readyState": 3,
"video": [
[
0,
2
]
],
"levels": {
"video": 2,
"audio": 1.984
},
"processors": {
"unavailable": "TypeError: dash.getActiveStream().getProcessors is not a function"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
2
]
],
"timestampOffset": 0
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "open",
"updating": false,
"ranges": [
[
0,
3.989333
]
],
"timestampOffset": 0
}
]
},
{
"name": "media:emptied",
"at": 1420,
"time": 0,
"paused": true,
"seeking": false,
"readyState": 0,
"video": [],
"levels": {
"video": 0,
"audio": 0
},
"processors": {
"unavailable": "You must first call initialize() and set a source before calling this method"
},
"buffers": [
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "video/mp4;codecs=\"avc1.42c01e\"",
"sourceState": "closed",
"error": "InvalidStateError"
},
{
"mime": "audio/mp4;codecs=\"mp4a.40.2\"",
"sourceState": "closed",
"error": "InvalidStateError"
}
]
}
]
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "155.0",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": {
"source": "",
"width": 0,
"height": 0,
"duration": null,
"currentTime": 0
}
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/dash-fixture/chunk-0-00001.m4s",
"resourceType": "xhr",
"failure": {
"errorText": "NS_BINDING_ABORTED"
}
}
]
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / candidate DASH / 4.5.2: real MPD decoding and UI selection",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 460,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "782c4d36f5d06fab7d002557abc1b418d35caa85bccfcb0678b87313d90f48b8"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / candidate DASH / 5.2.1: real MPD decoding and UI selection",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 461,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "2f5ca82f1811d3d6edf0acfd716990070aeb9adebc416141888b4efd5d51ba47"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / candidate DASH / 4.5.2: real MPD decoding and UI selection",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 426,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "782c4d36f5d06fab7d002557abc1b418d35caa85bccfcb0678b87313d90f48b8"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / candidate DASH / 5.2.1: real MPD decoding and UI selection",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 489,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "2f5ca82f1811d3d6edf0acfd716990070aeb9adebc416141888b4efd5d51ba47"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 4.5.2: asynchronous formatter error clears menus and explicit update recovers",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 437,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "782c4d36f5d06fab7d002557abc1b418d35caa85bccfcb0678b87313d90f48b8"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 4.5.2: actual source topology replacement and owned cleanup",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 413,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "782c4d36f5d06fab7d002557abc1b418d35caa85bccfcb0678b87313d90f48b8"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 5.2.1: asynchronous formatter error clears menus and explicit update recovers",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 412,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "2f5ca82f1811d3d6edf0acfd716990070aeb9adebc416141888b4efd5d51ba47"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / published core / DASH 5.2.1: actual source topology replacement and owned cleanup",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 437,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "2f5ca82f1811d3d6edf0acfd716990070aeb9adebc416141888b4efd5d51ba47"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 4.5.2: asynchronous formatter error clears menus and explicit update recovers",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 430,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "782c4d36f5d06fab7d002557abc1b418d35caa85bccfcb0678b87313d90f48b8"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 4.5.2: actual source topology replacement and owned cleanup",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 410,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "782c4d36f5d06fab7d002557abc1b418d35caa85bccfcb0678b87313d90f48b8"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 5.2.1: asynchronous formatter error clears menus and explicit update recovers",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 415,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "2f5ca82f1811d3d6edf0acfd716990070aeb9adebc416141888b4efd5d51ba47"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
},
{
"title": "dash-sdk.spec.js / candidate core / DASH 5.2.1: actual source topology replacement and owned cleanup",
"project": "webkit",
"status": "skipped",
"annotations": [
{
"type": "skip",
"description": "Actual SDK reports no MediaSource support; this engine has no DASH playback acceptance",
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\dash-sdk.spec.js",
"line": 129,
"column": 8
}
}
],
"retry": 0,
"duration": 425,
"errors": [],
"attachments": [
{
"name": "dash-sdk-inputs",
"inputRef": "2f5ca82f1811d3d6edf0acfd716990070aeb9adebc416141888b4efd5d51ba47"
},
{
"name": "dash-sdk-state",
"value": {
"buffered": [],
"bufferState": {
"video": [],
"levels": null,
"buffers": []
},
"bufferEvents": {
"count": 0,
"last3": []
}
}
},
{
"name": "browser-evidence",
"value": {
"browser": "26.6",
"platform": "win32",
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"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",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
]
}
]
}
],
"inputAttachments": {
"6dd66977a65816b83e7f78cf6822b4f30f5eeba638f738e7e1be4fef825299c7": {
"published": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-dash-control/1.1.0",
"tarball": "https://registry.npmjs.org/artplayer-plugin-dash-control/-/artplayer-plugin-dash-control-1.1.0.tgz",
"integrity": "sha512-EssRkzYXWcln3a6nAzi4ESacBhzMih8s0bzdjXuvBBCh2UFmvK99ITD5E+0cuU8i5ZzIQGQSdce1/gANTrX0BQ==",
"sha256": "f4047a569d99b6a7de57b3719b7ad40109f2a1d360566a840f50ab32aacefcd9",
"archiveBytes": 3385,
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
"files": {
"package/README.md": "98982f1123ff9a11f5d3d9a52da6e8fea9cd0989f7465605c27b0f9a46f2dbcd",
"package/dist/artplayer-plugin-dash-control.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.legacy.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.mjs": "e32bf08c33a481781883067dcc639f0495c9dcb8a88b91be13736370f4932fc4",
"package/package.json": "556e2adc479bab36c5973de617c0b57c5d86aa8425643a1952ab04738e9ce927",
"package/types/artplayer-plugin-dash-control.d.ts": "e15ef683e0c335d81531587828593325e037efe7ed29c022477cd14fe71aebba"
},
"manifest": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"description": "Dash control plugin for ArtPlayer",
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
"license": "MIT",
"homepage": "https://artplayer.org",
"repository": {
"type": "git",
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
},
"bugs": {
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
},
"keywords": [
"html5",
"video",
"player"
],
"exports": {
".": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.mjs",
"require": "./dist/artplayer-plugin-dash-control.js"
},
"./legacy": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.legacy.js",
"require": "./dist/artplayer-plugin-dash-control.legacy.js"
}
},
"main": "./dist/artplayer-plugin-dash-control.js",
"module": "./dist/artplayer-plugin-dash-control.mjs",
"types": "./types/artplayer-plugin-dash-control.d.ts",
"legacy": "./dist/artplayer-plugin-dash-control.legacy.js",
"browserslist": "last 1 Chrome version"
}
},
"sourceSHA256": "796ae3e84c8a63f22368c43549332d706b33e5cd2d8c9019ec17da61db3f9390",
"candidate": {
"kind": "source-build",
"file": null,
"sha256": "796ae3e84c8a63f22368c43549332d706b33e5cd2d8c9019ec17da61db3f9390"
},
"scope": "Real ArtPlayer DOM and native MP4 with controlled SDK methods. No dash.js instance, MPD, ABR or adaptive media validation.",
"core": "published",
"plugin": "candidate",
"selected": {
"kind": "source-build",
"file": null,
"sha256": "796ae3e84c8a63f22368c43549332d706b33e5cd2d8c9019ec17da61db3f9390"
}
},
"0abbb3a2be61465d01ae68ce0ca7ca646a2dd5731656f24ae1f1a8269cc8c726": {
"published": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-dash-control/1.1.0",
"tarball": "https://registry.npmjs.org/artplayer-plugin-dash-control/-/artplayer-plugin-dash-control-1.1.0.tgz",
"integrity": "sha512-EssRkzYXWcln3a6nAzi4ESacBhzMih8s0bzdjXuvBBCh2UFmvK99ITD5E+0cuU8i5ZzIQGQSdce1/gANTrX0BQ==",
"sha256": "f4047a569d99b6a7de57b3719b7ad40109f2a1d360566a840f50ab32aacefcd9",
"archiveBytes": 3385,
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
"files": {
"package/README.md": "98982f1123ff9a11f5d3d9a52da6e8fea9cd0989f7465605c27b0f9a46f2dbcd",
"package/dist/artplayer-plugin-dash-control.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.legacy.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.mjs": "e32bf08c33a481781883067dcc639f0495c9dcb8a88b91be13736370f4932fc4",
"package/package.json": "556e2adc479bab36c5973de617c0b57c5d86aa8425643a1952ab04738e9ce927",
"package/types/artplayer-plugin-dash-control.d.ts": "e15ef683e0c335d81531587828593325e037efe7ed29c022477cd14fe71aebba"
},
"manifest": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"description": "Dash control plugin for ArtPlayer",
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
"license": "MIT",
"homepage": "https://artplayer.org",
"repository": {
"type": "git",
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
},
"bugs": {
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
},
"keywords": [
"html5",
"video",
"player"
],
"exports": {
".": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.mjs",
"require": "./dist/artplayer-plugin-dash-control.js"
},
"./legacy": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.legacy.js",
"require": "./dist/artplayer-plugin-dash-control.legacy.js"
}
},
"main": "./dist/artplayer-plugin-dash-control.js",
"module": "./dist/artplayer-plugin-dash-control.mjs",
"types": "./types/artplayer-plugin-dash-control.d.ts",
"legacy": "./dist/artplayer-plugin-dash-control.legacy.js",
"browserslist": "last 1 Chrome version"
}
},
"sourceSHA256": "796ae3e84c8a63f22368c43549332d706b33e5cd2d8c9019ec17da61db3f9390",
"candidate": {
"kind": "source-build",
"file": null,
"sha256": "796ae3e84c8a63f22368c43549332d706b33e5cd2d8c9019ec17da61db3f9390"
},
"scope": "Real ArtPlayer DOM and native MP4 with controlled SDK methods. No dash.js instance, MPD, ABR or adaptive media validation.",
"core": "candidate",
"plugin": "candidate",
"selected": {
"kind": "source-build",
"file": null,
"sha256": "796ae3e84c8a63f22368c43549332d706b33e5cd2d8c9019ec17da61db3f9390"
}
},
"45eb529a8430e1007e799d5be1c12f043690acd2c6934be37e272da1fc64e7cd": {
"published": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-dash-control/1.1.0",
"tarball": "https://registry.npmjs.org/artplayer-plugin-dash-control/-/artplayer-plugin-dash-control-1.1.0.tgz",
"integrity": "sha512-EssRkzYXWcln3a6nAzi4ESacBhzMih8s0bzdjXuvBBCh2UFmvK99ITD5E+0cuU8i5ZzIQGQSdce1/gANTrX0BQ==",
"sha256": "f4047a569d99b6a7de57b3719b7ad40109f2a1d360566a840f50ab32aacefcd9",
"archiveBytes": 3385,
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
"files": {
"package/README.md": "98982f1123ff9a11f5d3d9a52da6e8fea9cd0989f7465605c27b0f9a46f2dbcd",
"package/dist/artplayer-plugin-dash-control.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.legacy.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.mjs": "e32bf08c33a481781883067dcc639f0495c9dcb8a88b91be13736370f4932fc4",
"package/package.json": "556e2adc479bab36c5973de617c0b57c5d86aa8425643a1952ab04738e9ce927",
"package/types/artplayer-plugin-dash-control.d.ts": "e15ef683e0c335d81531587828593325e037efe7ed29c022477cd14fe71aebba"
},
"manifest": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"description": "Dash control plugin for ArtPlayer",
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
"license": "MIT",
"homepage": "https://artplayer.org",
"repository": {
"type": "git",
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
},
"bugs": {
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
},
"keywords": [
"html5",
"video",
"player"
],
"exports": {
".": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.mjs",
"require": "./dist/artplayer-plugin-dash-control.js"
},
"./legacy": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.legacy.js",
"require": "./dist/artplayer-plugin-dash-control.legacy.js"
}
},
"main": "./dist/artplayer-plugin-dash-control.js",
"module": "./dist/artplayer-plugin-dash-control.mjs",
"types": "./types/artplayer-plugin-dash-control.d.ts",
"legacy": "./dist/artplayer-plugin-dash-control.legacy.js",
"browserslist": "last 1 Chrome version"
}
},
"sourceSHA256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57",
"candidate": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.js",
"sha256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57"
},
"scope": "Real ArtPlayer DOM and native MP4 with controlled SDK methods. No dash.js instance, MPD, ABR or adaptive media validation.",
"core": "published",
"plugin": "candidate",
"selected": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.js",
"sha256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57"
}
},
"9fafcaaac39b0b06fee4d4cbc39c2ba97ecb518e67779e072b4e4e070b1f7030": {
"published": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-dash-control/1.1.0",
"tarball": "https://registry.npmjs.org/artplayer-plugin-dash-control/-/artplayer-plugin-dash-control-1.1.0.tgz",
"integrity": "sha512-EssRkzYXWcln3a6nAzi4ESacBhzMih8s0bzdjXuvBBCh2UFmvK99ITD5E+0cuU8i5ZzIQGQSdce1/gANTrX0BQ==",
"sha256": "f4047a569d99b6a7de57b3719b7ad40109f2a1d360566a840f50ab32aacefcd9",
"archiveBytes": 3385,
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
"files": {
"package/README.md": "98982f1123ff9a11f5d3d9a52da6e8fea9cd0989f7465605c27b0f9a46f2dbcd",
"package/dist/artplayer-plugin-dash-control.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.legacy.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.mjs": "e32bf08c33a481781883067dcc639f0495c9dcb8a88b91be13736370f4932fc4",
"package/package.json": "556e2adc479bab36c5973de617c0b57c5d86aa8425643a1952ab04738e9ce927",
"package/types/artplayer-plugin-dash-control.d.ts": "e15ef683e0c335d81531587828593325e037efe7ed29c022477cd14fe71aebba"
},
"manifest": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"description": "Dash control plugin for ArtPlayer",
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
"license": "MIT",
"homepage": "https://artplayer.org",
"repository": {
"type": "git",
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
},
"bugs": {
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
},
"keywords": [
"html5",
"video",
"player"
],
"exports": {
".": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.mjs",
"require": "./dist/artplayer-plugin-dash-control.js"
},
"./legacy": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.legacy.js",
"require": "./dist/artplayer-plugin-dash-control.legacy.js"
}
},
"main": "./dist/artplayer-plugin-dash-control.js",
"module": "./dist/artplayer-plugin-dash-control.mjs",
"types": "./types/artplayer-plugin-dash-control.d.ts",
"legacy": "./dist/artplayer-plugin-dash-control.legacy.js",
"browserslist": "last 1 Chrome version"
}
},
"sourceSHA256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57",
"candidate": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.js",
"sha256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57"
},
"scope": "Real ArtPlayer DOM and native MP4 with controlled SDK methods. No dash.js instance, MPD, ABR or adaptive media validation.",
"core": "published",
"plugin": "published",
"selected": {
"kind": "published",
"sha256": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145"
}
},
"c6fa2dbd79452345587b42a9e0e1d1b185c87e2def70ab753c49832aab7c8fbe": {
"published": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-dash-control/1.1.0",
"tarball": "https://registry.npmjs.org/artplayer-plugin-dash-control/-/artplayer-plugin-dash-control-1.1.0.tgz",
"integrity": "sha512-EssRkzYXWcln3a6nAzi4ESacBhzMih8s0bzdjXuvBBCh2UFmvK99ITD5E+0cuU8i5ZzIQGQSdce1/gANTrX0BQ==",
"sha256": "f4047a569d99b6a7de57b3719b7ad40109f2a1d360566a840f50ab32aacefcd9",
"archiveBytes": 3385,
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
"files": {
"package/README.md": "98982f1123ff9a11f5d3d9a52da6e8fea9cd0989f7465605c27b0f9a46f2dbcd",
"package/dist/artplayer-plugin-dash-control.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.legacy.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.mjs": "e32bf08c33a481781883067dcc639f0495c9dcb8a88b91be13736370f4932fc4",
"package/package.json": "556e2adc479bab36c5973de617c0b57c5d86aa8425643a1952ab04738e9ce927",
"package/types/artplayer-plugin-dash-control.d.ts": "e15ef683e0c335d81531587828593325e037efe7ed29c022477cd14fe71aebba"
},
"manifest": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"description": "Dash control plugin for ArtPlayer",
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
"license": "MIT",
"homepage": "https://artplayer.org",
"repository": {
"type": "git",
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
},
"bugs": {
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
},
"keywords": [
"html5",
"video",
"player"
],
"exports": {
".": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.mjs",
"require": "./dist/artplayer-plugin-dash-control.js"
},
"./legacy": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.legacy.js",
"require": "./dist/artplayer-plugin-dash-control.legacy.js"
}
},
"main": "./dist/artplayer-plugin-dash-control.js",
"module": "./dist/artplayer-plugin-dash-control.mjs",
"types": "./types/artplayer-plugin-dash-control.d.ts",
"legacy": "./dist/artplayer-plugin-dash-control.legacy.js",
"browserslist": "last 1 Chrome version"
}
},
"sourceSHA256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57",
"candidate": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.js",
"sha256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57"
},
"scope": "Real ArtPlayer DOM and native MP4 with controlled SDK methods. No dash.js instance, MPD, ABR or adaptive media validation.",
"core": "candidate",
"plugin": "candidate",
"selected": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.js",
"sha256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57"
}
},
"5c3ba9e96bb64ec02a78a12810ff016495d43e7b6d4fa76a22f30a0de613e52c": {
"published": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-dash-control/1.1.0",
"tarball": "https://registry.npmjs.org/artplayer-plugin-dash-control/-/artplayer-plugin-dash-control-1.1.0.tgz",
"integrity": "sha512-EssRkzYXWcln3a6nAzi4ESacBhzMih8s0bzdjXuvBBCh2UFmvK99ITD5E+0cuU8i5ZzIQGQSdce1/gANTrX0BQ==",
"sha256": "f4047a569d99b6a7de57b3719b7ad40109f2a1d360566a840f50ab32aacefcd9",
"archiveBytes": 3385,
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
"files": {
"package/README.md": "98982f1123ff9a11f5d3d9a52da6e8fea9cd0989f7465605c27b0f9a46f2dbcd",
"package/dist/artplayer-plugin-dash-control.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.legacy.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.mjs": "e32bf08c33a481781883067dcc639f0495c9dcb8a88b91be13736370f4932fc4",
"package/package.json": "556e2adc479bab36c5973de617c0b57c5d86aa8425643a1952ab04738e9ce927",
"package/types/artplayer-plugin-dash-control.d.ts": "e15ef683e0c335d81531587828593325e037efe7ed29c022477cd14fe71aebba"
},
"manifest": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"description": "Dash control plugin for ArtPlayer",
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
"license": "MIT",
"homepage": "https://artplayer.org",
"repository": {
"type": "git",
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
},
"bugs": {
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
},
"keywords": [
"html5",
"video",
"player"
],
"exports": {
".": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.mjs",
"require": "./dist/artplayer-plugin-dash-control.js"
},
"./legacy": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.legacy.js",
"require": "./dist/artplayer-plugin-dash-control.legacy.js"
}
},
"main": "./dist/artplayer-plugin-dash-control.js",
"module": "./dist/artplayer-plugin-dash-control.mjs",
"types": "./types/artplayer-plugin-dash-control.d.ts",
"legacy": "./dist/artplayer-plugin-dash-control.legacy.js",
"browserslist": "last 1 Chrome version"
}
},
"sourceSHA256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57",
"candidate": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.js",
"sha256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57"
},
"scope": "Real ArtPlayer DOM and native MP4 with controlled SDK methods. No dash.js instance, MPD, ABR or adaptive media validation.",
"core": "candidate",
"plugin": "published",
"selected": {
"kind": "published",
"sha256": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145"
}
},
"edc94c18f3f538e2c977e1af98348ffa5cb13f8b49c7dfe6630e7bd59c528b27": {
"published": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-dash-control/1.1.0",
"tarball": "https://registry.npmjs.org/artplayer-plugin-dash-control/-/artplayer-plugin-dash-control-1.1.0.tgz",
"integrity": "sha512-EssRkzYXWcln3a6nAzi4ESacBhzMih8s0bzdjXuvBBCh2UFmvK99ITD5E+0cuU8i5ZzIQGQSdce1/gANTrX0BQ==",
"sha256": "f4047a569d99b6a7de57b3719b7ad40109f2a1d360566a840f50ab32aacefcd9",
"archiveBytes": 3385,
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
"files": {
"package/README.md": "98982f1123ff9a11f5d3d9a52da6e8fea9cd0989f7465605c27b0f9a46f2dbcd",
"package/dist/artplayer-plugin-dash-control.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.legacy.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.mjs": "e32bf08c33a481781883067dcc639f0495c9dcb8a88b91be13736370f4932fc4",
"package/package.json": "556e2adc479bab36c5973de617c0b57c5d86aa8425643a1952ab04738e9ce927",
"package/types/artplayer-plugin-dash-control.d.ts": "e15ef683e0c335d81531587828593325e037efe7ed29c022477cd14fe71aebba"
},
"manifest": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"description": "Dash control plugin for ArtPlayer",
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
"license": "MIT",
"homepage": "https://artplayer.org",
"repository": {
"type": "git",
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
},
"bugs": {
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
},
"keywords": [
"html5",
"video",
"player"
],
"exports": {
".": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.mjs",
"require": "./dist/artplayer-plugin-dash-control.js"
},
"./legacy": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.legacy.js",
"require": "./dist/artplayer-plugin-dash-control.legacy.js"
}
},
"main": "./dist/artplayer-plugin-dash-control.js",
"module": "./dist/artplayer-plugin-dash-control.mjs",
"types": "./types/artplayer-plugin-dash-control.d.ts",
"legacy": "./dist/artplayer-plugin-dash-control.legacy.js",
"browserslist": "last 1 Chrome version"
}
},
"sourceSHA256": "c785bc153027e1f6ff79e2b87c8826dd48914441b8391ae251ab4cd53d6dd73e",
"candidate": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.legacy.js",
"sha256": "c785bc153027e1f6ff79e2b87c8826dd48914441b8391ae251ab4cd53d6dd73e"
},
"scope": "Real ArtPlayer DOM and native MP4 with controlled SDK methods. No dash.js instance, MPD, ABR or adaptive media validation.",
"core": "published",
"plugin": "candidate",
"selected": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.legacy.js",
"sha256": "c785bc153027e1f6ff79e2b87c8826dd48914441b8391ae251ab4cd53d6dd73e"
}
},
"66092a7cd847ac983fc7ab57305f618370dcdfd3a39dffdd31cf331ef2f454a9": {
"published": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-dash-control/1.1.0",
"tarball": "https://registry.npmjs.org/artplayer-plugin-dash-control/-/artplayer-plugin-dash-control-1.1.0.tgz",
"integrity": "sha512-EssRkzYXWcln3a6nAzi4ESacBhzMih8s0bzdjXuvBBCh2UFmvK99ITD5E+0cuU8i5ZzIQGQSdce1/gANTrX0BQ==",
"sha256": "f4047a569d99b6a7de57b3719b7ad40109f2a1d360566a840f50ab32aacefcd9",
"archiveBytes": 3385,
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
"files": {
"package/README.md": "98982f1123ff9a11f5d3d9a52da6e8fea9cd0989f7465605c27b0f9a46f2dbcd",
"package/dist/artplayer-plugin-dash-control.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.legacy.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.mjs": "e32bf08c33a481781883067dcc639f0495c9dcb8a88b91be13736370f4932fc4",
"package/package.json": "556e2adc479bab36c5973de617c0b57c5d86aa8425643a1952ab04738e9ce927",
"package/types/artplayer-plugin-dash-control.d.ts": "e15ef683e0c335d81531587828593325e037efe7ed29c022477cd14fe71aebba"
},
"manifest": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"description": "Dash control plugin for ArtPlayer",
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
"license": "MIT",
"homepage": "https://artplayer.org",
"repository": {
"type": "git",
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
},
"bugs": {
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
},
"keywords": [
"html5",
"video",
"player"
],
"exports": {
".": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.mjs",
"require": "./dist/artplayer-plugin-dash-control.js"
},
"./legacy": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.legacy.js",
"require": "./dist/artplayer-plugin-dash-control.legacy.js"
}
},
"main": "./dist/artplayer-plugin-dash-control.js",
"module": "./dist/artplayer-plugin-dash-control.mjs",
"types": "./types/artplayer-plugin-dash-control.d.ts",
"legacy": "./dist/artplayer-plugin-dash-control.legacy.js",
"browserslist": "last 1 Chrome version"
}
},
"sourceSHA256": "c785bc153027e1f6ff79e2b87c8826dd48914441b8391ae251ab4cd53d6dd73e",
"candidate": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.legacy.js",
"sha256": "c785bc153027e1f6ff79e2b87c8826dd48914441b8391ae251ab4cd53d6dd73e"
},
"scope": "Real ArtPlayer DOM and native MP4 with controlled SDK methods. No dash.js instance, MPD, ABR or adaptive media validation.",
"core": "candidate",
"plugin": "candidate",
"selected": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.legacy.js",
"sha256": "c785bc153027e1f6ff79e2b87c8826dd48914441b8391ae251ab4cd53d6dd73e"
}
},
"5f0a1f54cc440a3624ebdb4a3890ddc672af8f3285a40347cedd43a84050ebbb": {
"sdk": {
"name": "dashjs",
"version": "4.5.2",
"tarball": "https://registry.npmjs.org/dashjs/-/dashjs-4.5.2.tgz",
"integrity": "sha512-WXPk0lPDSaHjiSVoVRh2jQPiMmB1alKUH8hV2CVmaI0vPUeT1wIY7madVE38SthfOmwS9IJViv1RrxrxdGjElg==",
"sha256": "9a0944c48deb0fd8f92b0eea436c5b0d0aea9237c7da0078c0310f1430d0a31f",
"files": {
"package/package.json": "62b2295c4a92ec996ff066f7e5739893c46fce44d80c940c61ced9d5710226d1",
"package/LICENSE.md": "f7cc4ba24850cc564766c75923d07c3d22fa27f304285f4d25ecffeaec964e28",
"package/index.d.ts": "13e6bd0a3c77e2db9378e355915929ed3dda5d8de9c48f446c9d3e9fb7154dbd",
"package/dist/dash.all.min.js": "17849c05872997095a63d74bde3fed6f79c14c6a48cdf904833d880b93a476da"
}
},
"codeMember": "package/dist/dash.all.min.js",
"pluginRelease": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-dash-control/1.1.0",
"tarball": "https://registry.npmjs.org/artplayer-plugin-dash-control/-/artplayer-plugin-dash-control-1.1.0.tgz",
"integrity": "sha512-EssRkzYXWcln3a6nAzi4ESacBhzMih8s0bzdjXuvBBCh2UFmvK99ITD5E+0cuU8i5ZzIQGQSdce1/gANTrX0BQ==",
"sha256": "f4047a569d99b6a7de57b3719b7ad40109f2a1d360566a840f50ab32aacefcd9",
"archiveBytes": 3385,
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
"files": {
"package/README.md": "98982f1123ff9a11f5d3d9a52da6e8fea9cd0989f7465605c27b0f9a46f2dbcd",
"package/dist/artplayer-plugin-dash-control.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.legacy.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.mjs": "e32bf08c33a481781883067dcc639f0495c9dcb8a88b91be13736370f4932fc4",
"package/package.json": "556e2adc479bab36c5973de617c0b57c5d86aa8425643a1952ab04738e9ce927",
"package/types/artplayer-plugin-dash-control.d.ts": "e15ef683e0c335d81531587828593325e037efe7ed29c022477cd14fe71aebba"
},
"manifest": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"description": "Dash control plugin for ArtPlayer",
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
"license": "MIT",
"homepage": "https://artplayer.org",
"repository": {
"type": "git",
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
},
"bugs": {
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
},
"keywords": [
"html5",
"video",
"player"
],
"exports": {
".": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.mjs",
"require": "./dist/artplayer-plugin-dash-control.js"
},
"./legacy": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.legacy.js",
"require": "./dist/artplayer-plugin-dash-control.legacy.js"
}
},
"main": "./dist/artplayer-plugin-dash-control.js",
"module": "./dist/artplayer-plugin-dash-control.mjs",
"types": "./types/artplayer-plugin-dash-control.d.ts",
"legacy": "./dist/artplayer-plugin-dash-control.legacy.js",
"browserslist": "last 1 Chrome version"
}
},
"candidateSHA256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57",
"availableCandidate": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.js",
"sha256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57"
},
"pluginLoaded": false,
"media": {
"kind": "generated-dash-media",
"version": "ffmpeg version 2025-11-12-git-6cdd2cbe32-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers",
"duration": 12,
"videoHeights": [
90,
180
],
"audio": [
{
"lang": "en",
"frequency": 440
},
{
"lang": "fr",
"frequency": 880
}
],
"commands": [
[
"-hide_banner",
"-loglevel",
"error",
"-n",
"-f",
"lavfi",
"-i",
"testsrc2=size=160x90:rate=24",
"-f",
"lavfi",
"-i",
"testsrc2=size=320x180:rate=24",
"-f",
"lavfi",
"-i",
"sine=frequency=440:sample_rate=48000",
"-f",
"lavfi",
"-i",
"sine=frequency=880:sample_rate=48000",
"-t",
"12",
"-map",
"0:v",
"-map",
"1:v",
"-map",
"2:a",
"-map",
"3:a",
"-c:v",
"libx264",
"-pix_fmt",
"yuv420p",
"-profile:v",
"baseline",
"-level:v",
"3.0",
"-b:v:0",
"150k",
"-b:v:1",
"350k",
"-g",
"48",
"-keyint_min",
"48",
"-sc_threshold",
"0",
"-c:a",
"aac",
"-b:a",
"48k",
"-ac",
"2",
"-metadata:s:a:0",
"language=en",
"-metadata:s:a:1",
"language=fr",
"-f",
"dash",
"-seg_duration",
"2",
"-use_template",
"1",
"-use_timeline",
"1",
"-adaptation_sets",
"id=0,streams=0,1 id=1,streams=2 id=2,streams=3",
"-init_seg_name",
"init-$RepresentationID$.m4s",
"-media_seg_name",
"chunk-$RepresentationID$-$Number%05d$.m4s",
"master.mpd"
]
],
"files": {
"chunk-0-00001.m4s": {
"sha256": "0bc9f5c9bfc50526dfdc0241ac5d2da2332097d738450a41887bceb8d0b1f305",
"bytes": 32029
},
"chunk-0-00002.m4s": {
"sha256": "a3baefa3f68381a844419beabdee422dc4298c102a7b45a9da16d89b74f461fc",
"bytes": 41742
},
"chunk-0-00003.m4s": {
"sha256": "f2540e0a1871967a910e25567aa19ce9aaef002bba84f8cdda8ca9bbc8abd40e",
"bytes": 36346
},
"chunk-0-00004.m4s": {
"sha256": "21905f15e90b22cd868d55924d44723b9a02a7b1132384a60b526e49646e9e07",
"bytes": 41226
},
"chunk-0-00005.m4s": {
"sha256": "9d0cb0486da40f3a4e6819a5964d4db945305d328cce6ce2c21a60a57c413f42",
"bytes": 35119
},
"chunk-0-00006.m4s": {
"sha256": "f52fd4ecf9d0276261b183c6e44096ad2f28267a5f2a0a15ac65cec8705b605f",
"bytes": 38357
},
"chunk-1-00001.m4s": {
"sha256": "389d6f02741679ed7ef43f529bbec746b5e1b62a97519ca80be16f114e76845c",
"bytes": 72180
},
"chunk-1-00002.m4s": {
"sha256": "5cc737843b84a064acb65d985b2ea7ff151c26937f5bf48cacdf0f39c9e60122",
"bytes": 94545
},
"chunk-1-00003.m4s": {
"sha256": "2a1b56d88858f3d9b6070ab8645d878b12f8baa29c567b038d190f89c2f863e6",
"bytes": 84303
},
"chunk-1-00004.m4s": {
"sha256": "be7198ae2b2d04e27748fcbe8669734a7ead3a51c25fb7f1c9d981740bf5f92d",
"bytes": 95672
},
"chunk-1-00005.m4s": {
"sha256": "502e3dd1ce6ca85c442ba849e605a1b0cb1ca23472af6fe6e0dacaea8a38d5dc",
"bytes": 82244
},
"chunk-1-00006.m4s": {
"sha256": "34d6e27576dc3c834d0aff9e5925581a899c354c4fdd34fc639cc63f9807c62f",
"bytes": 90139
},
"chunk-2-00001.m4s": {
"sha256": "23eaaffa433ed1808f57b95e14b85fba15b2d7e8eea6c51fd02ce409dbccf7de",
"bytes": 12437
},
"chunk-2-00002.m4s": {
"sha256": "f40e15cb8d377dcd4eeac508493694e4a131fd4a0d970ff2636b1b40fc728f0a",
"bytes": 12641
},
"chunk-2-00003.m4s": {
"sha256": "e1a1f49359d23f460f9b0a32df5f5da7ba6d234fe59cc4a9c0a5f7e201fed643",
"bytes": 12663
},
"chunk-2-00004.m4s": {
"sha256": "a5b0625a33a62cf2b73414c92b7c9f6ac945650d3ff6dadaff26705d10920bf6",
"bytes": 12657
},
"chunk-2-00005.m4s": {
"sha256": "ed446e2eb99474765e9b0eb40728bd5d79eba79e74b5fa688a0dbddfb3f4b82a",
"bytes": 12682
},
"chunk-2-00006.m4s": {
"sha256": "6b969d834a87836f84eac8769fba2962c8303aacbb832f4710e642a371c6e38e",
"bytes": 13008
},
"chunk-3-00001.m4s": {
"sha256": "9171ffc0421c4dc0f874eb8801c2df0b4bf312981a8841455b13081cca1b0feb",
"bytes": 12453
},
"chunk-3-00002.m4s": {
"sha256": "da7a827ad08e9b48647f2bc6c90d5db1b53ef15965575d38b7e9facbddd37fc1",
"bytes": 12644
},
"chunk-3-00003.m4s": {
"sha256": "3d5f9fd99a21ce3d59f11416936d79252a12bc95560988f1abe4ccf802733ebc",
"bytes": 12643
},
"chunk-3-00004.m4s": {
"sha256": "eeca9b9a3f91c8491ad663cb5d686b168c530dc771d46c35ff5919b3a8b4ee37",
"bytes": 12678
},
"chunk-3-00005.m4s": {
"sha256": "747526362131944d696b09059ba0a19c106e363a30fa07cf7ec86081c4e277e8",
"bytes": 12582
},
"chunk-3-00006.m4s": {
"sha256": "5234fd26fd201536c839a1740d3bd57a5fe8c86e3e180f7f1e4c70cc41f30072",
"bytes": 13077
},
"init-0.m4s": {
"sha256": "d0a16341c48647e27452db83de88f88209dbec7e539e159e5057469d28980881",
"bytes": 827
},
"init-1.m4s": {
"sha256": "3e814e958e68e98f947883a2b7511a36fb06db127ea074ccd569af0200839948",
"bytes": 828
},
"init-2.m4s": {
"sha256": "866460ae9e8465b1473c3dbbc63f38416815d75d906790109575cf1de8332423",
"bytes": 764
},
"init-3.m4s": {
"sha256": "866460ae9e8465b1473c3dbbc63f38416815d75d906790109575cf1de8332423",
"bytes": 764
},
"master.mpd": {
"sha256": "6a4cb0a956861dee9aff1c592525c41fb4cf660be86b4c3892a91a46aeec53ef",
"bytes": 2986
},
"single.mpd": {
"sha256": "bdbd8a027281cefec1d4021d7e5a2731875188eb331612bc35eef75f265a700b",
"bytes": 1227
},
"video-only.mpd": {
"sha256": "b7f8d37c023810ecc38a2564d4644eda4b5a0b0dd2d10dfd39f70a4b49be0566",
"bytes": 1622
}
}
},
"capability": {
"sdk": true,
"mse": "function",
"managed": "undefined",
"avc": true,
"aac": true
}
},
"606d8a83abec36bf0859c00d075f586517f3e7902a2fdf94dd31aadfcaaa0230": {
"version": "4.5.2",
"core": "published",
"plugin": "candidate",
"selected": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.js",
"sha256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57"
}
},
"aeead862037b18c9ccc504049a16283bd50d2dabb3453f79bb50d992ef2bee6b": {
"sdk": {
"name": "dashjs",
"version": "5.2.1",
"tarball": "https://registry.npmjs.org/dashjs/-/dashjs-5.2.1.tgz",
"integrity": "sha512-axcJmLeJCTJMLUfQRErUJB1KOiU5iHF+DMLBc3FKeox1HPYtGUQlC6Xm5Mm6vhBUR3CHHLIPOqw0JDIqMtP+Dw==",
"sha256": "4eacb0cc3525276666ca3f084611cdabb5a2264d128dfe0750fe106fbddd088f",
"files": {
"package/package.json": "f89fa389855d2a21b380fa69c84735da25bd93e3b9d7c39bd0d634493425fd8c",
"package/LICENSE.md": "f7cc4ba24850cc564766c75923d07c3d22fa27f304285f4d25ecffeaec964e28",
"package/index.d.ts": "03b420509a480f893bf8253232cfd28428dc0be5f254fefe99a91e65847c010e",
"package/dist/modern/umd/dash.all.min.js": "3a22b1f4576ab294f41e56f156cec7972a5f83edda379416778293ff22d2eb49"
}
},
"codeMember": "package/dist/modern/umd/dash.all.min.js",
"pluginRelease": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-dash-control/1.1.0",
"tarball": "https://registry.npmjs.org/artplayer-plugin-dash-control/-/artplayer-plugin-dash-control-1.1.0.tgz",
"integrity": "sha512-EssRkzYXWcln3a6nAzi4ESacBhzMih8s0bzdjXuvBBCh2UFmvK99ITD5E+0cuU8i5ZzIQGQSdce1/gANTrX0BQ==",
"sha256": "f4047a569d99b6a7de57b3719b7ad40109f2a1d360566a840f50ab32aacefcd9",
"archiveBytes": 3385,
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
"files": {
"package/README.md": "98982f1123ff9a11f5d3d9a52da6e8fea9cd0989f7465605c27b0f9a46f2dbcd",
"package/dist/artplayer-plugin-dash-control.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.legacy.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.mjs": "e32bf08c33a481781883067dcc639f0495c9dcb8a88b91be13736370f4932fc4",
"package/package.json": "556e2adc479bab36c5973de617c0b57c5d86aa8425643a1952ab04738e9ce927",
"package/types/artplayer-plugin-dash-control.d.ts": "e15ef683e0c335d81531587828593325e037efe7ed29c022477cd14fe71aebba"
},
"manifest": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"description": "Dash control plugin for ArtPlayer",
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
"license": "MIT",
"homepage": "https://artplayer.org",
"repository": {
"type": "git",
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
},
"bugs": {
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
},
"keywords": [
"html5",
"video",
"player"
],
"exports": {
".": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.mjs",
"require": "./dist/artplayer-plugin-dash-control.js"
},
"./legacy": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.legacy.js",
"require": "./dist/artplayer-plugin-dash-control.legacy.js"
}
},
"main": "./dist/artplayer-plugin-dash-control.js",
"module": "./dist/artplayer-plugin-dash-control.mjs",
"types": "./types/artplayer-plugin-dash-control.d.ts",
"legacy": "./dist/artplayer-plugin-dash-control.legacy.js",
"browserslist": "last 1 Chrome version"
}
},
"candidateSHA256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57",
"availableCandidate": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.js",
"sha256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57"
},
"pluginLoaded": false,
"media": {
"kind": "generated-dash-media",
"version": "ffmpeg version 2025-11-12-git-6cdd2cbe32-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers",
"duration": 12,
"videoHeights": [
90,
180
],
"audio": [
{
"lang": "en",
"frequency": 440
},
{
"lang": "fr",
"frequency": 880
}
],
"commands": [
[
"-hide_banner",
"-loglevel",
"error",
"-n",
"-f",
"lavfi",
"-i",
"testsrc2=size=160x90:rate=24",
"-f",
"lavfi",
"-i",
"testsrc2=size=320x180:rate=24",
"-f",
"lavfi",
"-i",
"sine=frequency=440:sample_rate=48000",
"-f",
"lavfi",
"-i",
"sine=frequency=880:sample_rate=48000",
"-t",
"12",
"-map",
"0:v",
"-map",
"1:v",
"-map",
"2:a",
"-map",
"3:a",
"-c:v",
"libx264",
"-pix_fmt",
"yuv420p",
"-profile:v",
"baseline",
"-level:v",
"3.0",
"-b:v:0",
"150k",
"-b:v:1",
"350k",
"-g",
"48",
"-keyint_min",
"48",
"-sc_threshold",
"0",
"-c:a",
"aac",
"-b:a",
"48k",
"-ac",
"2",
"-metadata:s:a:0",
"language=en",
"-metadata:s:a:1",
"language=fr",
"-f",
"dash",
"-seg_duration",
"2",
"-use_template",
"1",
"-use_timeline",
"1",
"-adaptation_sets",
"id=0,streams=0,1 id=1,streams=2 id=2,streams=3",
"-init_seg_name",
"init-$RepresentationID$.m4s",
"-media_seg_name",
"chunk-$RepresentationID$-$Number%05d$.m4s",
"master.mpd"
]
],
"files": {
"chunk-0-00001.m4s": {
"sha256": "0bc9f5c9bfc50526dfdc0241ac5d2da2332097d738450a41887bceb8d0b1f305",
"bytes": 32029
},
"chunk-0-00002.m4s": {
"sha256": "a3baefa3f68381a844419beabdee422dc4298c102a7b45a9da16d89b74f461fc",
"bytes": 41742
},
"chunk-0-00003.m4s": {
"sha256": "f2540e0a1871967a910e25567aa19ce9aaef002bba84f8cdda8ca9bbc8abd40e",
"bytes": 36346
},
"chunk-0-00004.m4s": {
"sha256": "21905f15e90b22cd868d55924d44723b9a02a7b1132384a60b526e49646e9e07",
"bytes": 41226
},
"chunk-0-00005.m4s": {
"sha256": "9d0cb0486da40f3a4e6819a5964d4db945305d328cce6ce2c21a60a57c413f42",
"bytes": 35119
},
"chunk-0-00006.m4s": {
"sha256": "f52fd4ecf9d0276261b183c6e44096ad2f28267a5f2a0a15ac65cec8705b605f",
"bytes": 38357
},
"chunk-1-00001.m4s": {
"sha256": "389d6f02741679ed7ef43f529bbec746b5e1b62a97519ca80be16f114e76845c",
"bytes": 72180
},
"chunk-1-00002.m4s": {
"sha256": "5cc737843b84a064acb65d985b2ea7ff151c26937f5bf48cacdf0f39c9e60122",
"bytes": 94545
},
"chunk-1-00003.m4s": {
"sha256": "2a1b56d88858f3d9b6070ab8645d878b12f8baa29c567b038d190f89c2f863e6",
"bytes": 84303
},
"chunk-1-00004.m4s": {
"sha256": "be7198ae2b2d04e27748fcbe8669734a7ead3a51c25fb7f1c9d981740bf5f92d",
"bytes": 95672
},
"chunk-1-00005.m4s": {
"sha256": "502e3dd1ce6ca85c442ba849e605a1b0cb1ca23472af6fe6e0dacaea8a38d5dc",
"bytes": 82244
},
"chunk-1-00006.m4s": {
"sha256": "34d6e27576dc3c834d0aff9e5925581a899c354c4fdd34fc639cc63f9807c62f",
"bytes": 90139
},
"chunk-2-00001.m4s": {
"sha256": "23eaaffa433ed1808f57b95e14b85fba15b2d7e8eea6c51fd02ce409dbccf7de",
"bytes": 12437
},
"chunk-2-00002.m4s": {
"sha256": "f40e15cb8d377dcd4eeac508493694e4a131fd4a0d970ff2636b1b40fc728f0a",
"bytes": 12641
},
"chunk-2-00003.m4s": {
"sha256": "e1a1f49359d23f460f9b0a32df5f5da7ba6d234fe59cc4a9c0a5f7e201fed643",
"bytes": 12663
},
"chunk-2-00004.m4s": {
"sha256": "a5b0625a33a62cf2b73414c92b7c9f6ac945650d3ff6dadaff26705d10920bf6",
"bytes": 12657
},
"chunk-2-00005.m4s": {
"sha256": "ed446e2eb99474765e9b0eb40728bd5d79eba79e74b5fa688a0dbddfb3f4b82a",
"bytes": 12682
},
"chunk-2-00006.m4s": {
"sha256": "6b969d834a87836f84eac8769fba2962c8303aacbb832f4710e642a371c6e38e",
"bytes": 13008
},
"chunk-3-00001.m4s": {
"sha256": "9171ffc0421c4dc0f874eb8801c2df0b4bf312981a8841455b13081cca1b0feb",
"bytes": 12453
},
"chunk-3-00002.m4s": {
"sha256": "da7a827ad08e9b48647f2bc6c90d5db1b53ef15965575d38b7e9facbddd37fc1",
"bytes": 12644
},
"chunk-3-00003.m4s": {
"sha256": "3d5f9fd99a21ce3d59f11416936d79252a12bc95560988f1abe4ccf802733ebc",
"bytes": 12643
},
"chunk-3-00004.m4s": {
"sha256": "eeca9b9a3f91c8491ad663cb5d686b168c530dc771d46c35ff5919b3a8b4ee37",
"bytes": 12678
},
"chunk-3-00005.m4s": {
"sha256": "747526362131944d696b09059ba0a19c106e363a30fa07cf7ec86081c4e277e8",
"bytes": 12582
},
"chunk-3-00006.m4s": {
"sha256": "5234fd26fd201536c839a1740d3bd57a5fe8c86e3e180f7f1e4c70cc41f30072",
"bytes": 13077
},
"init-0.m4s": {
"sha256": "d0a16341c48647e27452db83de88f88209dbec7e539e159e5057469d28980881",
"bytes": 827
},
"init-1.m4s": {
"sha256": "3e814e958e68e98f947883a2b7511a36fb06db127ea074ccd569af0200839948",
"bytes": 828
},
"init-2.m4s": {
"sha256": "866460ae9e8465b1473c3dbbc63f38416815d75d906790109575cf1de8332423",
"bytes": 764
},
"init-3.m4s": {
"sha256": "866460ae9e8465b1473c3dbbc63f38416815d75d906790109575cf1de8332423",
"bytes": 764
},
"master.mpd": {
"sha256": "6a4cb0a956861dee9aff1c592525c41fb4cf660be86b4c3892a91a46aeec53ef",
"bytes": 2986
},
"single.mpd": {
"sha256": "bdbd8a027281cefec1d4021d7e5a2731875188eb331612bc35eef75f265a700b",
"bytes": 1227
},
"video-only.mpd": {
"sha256": "b7f8d37c023810ecc38a2564d4644eda4b5a0b0dd2d10dfd39f70a4b49be0566",
"bytes": 1622
}
}
},
"capability": {
"sdk": true,
"mse": "function",
"managed": "undefined",
"avc": true,
"aac": true
}
},
"47d5beeffde28a61f0f0028870a1a4eff2842da0b1546fc2756b286281e02884": {
"version": "5.2.1",
"core": "published",
"plugin": "candidate",
"selected": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.js",
"sha256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57"
}
},
"fc94a83d967819ee6a6f2e9ca005a7aa8a623f7e7195702c94bb7c47ab0c13ec": {
"version": "4.5.2",
"core": "candidate",
"plugin": "candidate",
"selected": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.js",
"sha256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57"
}
},
"12287df104f2196207cb20b9ac9f598783aec3c352f431e2c03e71974f3e8960": {
"version": "5.2.1",
"core": "candidate",
"plugin": "candidate",
"selected": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.js",
"sha256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57"
}
},
"50814999c954467929d559219f988f0ebb5cb2f8863fc275d6c661719204ae60": {
"sdk": {
"name": "dashjs",
"version": "4.5.2",
"tarball": "https://registry.npmjs.org/dashjs/-/dashjs-4.5.2.tgz",
"integrity": "sha512-WXPk0lPDSaHjiSVoVRh2jQPiMmB1alKUH8hV2CVmaI0vPUeT1wIY7madVE38SthfOmwS9IJViv1RrxrxdGjElg==",
"sha256": "9a0944c48deb0fd8f92b0eea436c5b0d0aea9237c7da0078c0310f1430d0a31f",
"files": {
"package/package.json": "62b2295c4a92ec996ff066f7e5739893c46fce44d80c940c61ced9d5710226d1",
"package/LICENSE.md": "f7cc4ba24850cc564766c75923d07c3d22fa27f304285f4d25ecffeaec964e28",
"package/index.d.ts": "13e6bd0a3c77e2db9378e355915929ed3dda5d8de9c48f446c9d3e9fb7154dbd",
"package/dist/dash.all.min.js": "17849c05872997095a63d74bde3fed6f79c14c6a48cdf904833d880b93a476da"
}
},
"codeMember": "package/dist/dash.all.min.js",
"pluginRelease": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-dash-control/1.1.0",
"tarball": "https://registry.npmjs.org/artplayer-plugin-dash-control/-/artplayer-plugin-dash-control-1.1.0.tgz",
"integrity": "sha512-EssRkzYXWcln3a6nAzi4ESacBhzMih8s0bzdjXuvBBCh2UFmvK99ITD5E+0cuU8i5ZzIQGQSdce1/gANTrX0BQ==",
"sha256": "f4047a569d99b6a7de57b3719b7ad40109f2a1d360566a840f50ab32aacefcd9",
"archiveBytes": 3385,
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
"files": {
"package/README.md": "98982f1123ff9a11f5d3d9a52da6e8fea9cd0989f7465605c27b0f9a46f2dbcd",
"package/dist/artplayer-plugin-dash-control.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.legacy.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.mjs": "e32bf08c33a481781883067dcc639f0495c9dcb8a88b91be13736370f4932fc4",
"package/package.json": "556e2adc479bab36c5973de617c0b57c5d86aa8425643a1952ab04738e9ce927",
"package/types/artplayer-plugin-dash-control.d.ts": "e15ef683e0c335d81531587828593325e037efe7ed29c022477cd14fe71aebba"
},
"manifest": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"description": "Dash control plugin for ArtPlayer",
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
"license": "MIT",
"homepage": "https://artplayer.org",
"repository": {
"type": "git",
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
},
"bugs": {
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
},
"keywords": [
"html5",
"video",
"player"
],
"exports": {
".": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.mjs",
"require": "./dist/artplayer-plugin-dash-control.js"
},
"./legacy": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.legacy.js",
"require": "./dist/artplayer-plugin-dash-control.legacy.js"
}
},
"main": "./dist/artplayer-plugin-dash-control.js",
"module": "./dist/artplayer-plugin-dash-control.mjs",
"types": "./types/artplayer-plugin-dash-control.d.ts",
"legacy": "./dist/artplayer-plugin-dash-control.legacy.js",
"browserslist": "last 1 Chrome version"
}
},
"candidateSHA256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57",
"availableCandidate": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.js",
"sha256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57"
},
"pluginLoaded": false,
"media": {
"kind": "generated-dash-media",
"version": "ffmpeg version 2025-11-12-git-6cdd2cbe32-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers",
"duration": 12,
"videoHeights": [
90,
180
],
"audio": [
{
"lang": "en",
"frequency": 440
},
{
"lang": "fr",
"frequency": 880
}
],
"commands": [
[
"-hide_banner",
"-loglevel",
"error",
"-n",
"-f",
"lavfi",
"-i",
"testsrc2=size=160x90:rate=24",
"-f",
"lavfi",
"-i",
"testsrc2=size=320x180:rate=24",
"-f",
"lavfi",
"-i",
"sine=frequency=440:sample_rate=48000",
"-f",
"lavfi",
"-i",
"sine=frequency=880:sample_rate=48000",
"-t",
"12",
"-map",
"0:v",
"-map",
"1:v",
"-map",
"2:a",
"-map",
"3:a",
"-c:v",
"libx264",
"-pix_fmt",
"yuv420p",
"-profile:v",
"baseline",
"-level:v",
"3.0",
"-b:v:0",
"150k",
"-b:v:1",
"350k",
"-g",
"48",
"-keyint_min",
"48",
"-sc_threshold",
"0",
"-c:a",
"aac",
"-b:a",
"48k",
"-ac",
"2",
"-metadata:s:a:0",
"language=en",
"-metadata:s:a:1",
"language=fr",
"-f",
"dash",
"-seg_duration",
"2",
"-use_template",
"1",
"-use_timeline",
"1",
"-adaptation_sets",
"id=0,streams=0,1 id=1,streams=2 id=2,streams=3",
"-init_seg_name",
"init-$RepresentationID$.m4s",
"-media_seg_name",
"chunk-$RepresentationID$-$Number%05d$.m4s",
"master.mpd"
]
],
"files": {
"chunk-0-00001.m4s": {
"sha256": "0bc9f5c9bfc50526dfdc0241ac5d2da2332097d738450a41887bceb8d0b1f305",
"bytes": 32029
},
"chunk-0-00002.m4s": {
"sha256": "a3baefa3f68381a844419beabdee422dc4298c102a7b45a9da16d89b74f461fc",
"bytes": 41742
},
"chunk-0-00003.m4s": {
"sha256": "f2540e0a1871967a910e25567aa19ce9aaef002bba84f8cdda8ca9bbc8abd40e",
"bytes": 36346
},
"chunk-0-00004.m4s": {
"sha256": "21905f15e90b22cd868d55924d44723b9a02a7b1132384a60b526e49646e9e07",
"bytes": 41226
},
"chunk-0-00005.m4s": {
"sha256": "9d0cb0486da40f3a4e6819a5964d4db945305d328cce6ce2c21a60a57c413f42",
"bytes": 35119
},
"chunk-0-00006.m4s": {
"sha256": "f52fd4ecf9d0276261b183c6e44096ad2f28267a5f2a0a15ac65cec8705b605f",
"bytes": 38357
},
"chunk-1-00001.m4s": {
"sha256": "389d6f02741679ed7ef43f529bbec746b5e1b62a97519ca80be16f114e76845c",
"bytes": 72180
},
"chunk-1-00002.m4s": {
"sha256": "5cc737843b84a064acb65d985b2ea7ff151c26937f5bf48cacdf0f39c9e60122",
"bytes": 94545
},
"chunk-1-00003.m4s": {
"sha256": "2a1b56d88858f3d9b6070ab8645d878b12f8baa29c567b038d190f89c2f863e6",
"bytes": 84303
},
"chunk-1-00004.m4s": {
"sha256": "be7198ae2b2d04e27748fcbe8669734a7ead3a51c25fb7f1c9d981740bf5f92d",
"bytes": 95672
},
"chunk-1-00005.m4s": {
"sha256": "502e3dd1ce6ca85c442ba849e605a1b0cb1ca23472af6fe6e0dacaea8a38d5dc",
"bytes": 82244
},
"chunk-1-00006.m4s": {
"sha256": "34d6e27576dc3c834d0aff9e5925581a899c354c4fdd34fc639cc63f9807c62f",
"bytes": 90139
},
"chunk-2-00001.m4s": {
"sha256": "23eaaffa433ed1808f57b95e14b85fba15b2d7e8eea6c51fd02ce409dbccf7de",
"bytes": 12437
},
"chunk-2-00002.m4s": {
"sha256": "f40e15cb8d377dcd4eeac508493694e4a131fd4a0d970ff2636b1b40fc728f0a",
"bytes": 12641
},
"chunk-2-00003.m4s": {
"sha256": "e1a1f49359d23f460f9b0a32df5f5da7ba6d234fe59cc4a9c0a5f7e201fed643",
"bytes": 12663
},
"chunk-2-00004.m4s": {
"sha256": "a5b0625a33a62cf2b73414c92b7c9f6ac945650d3ff6dadaff26705d10920bf6",
"bytes": 12657
},
"chunk-2-00005.m4s": {
"sha256": "ed446e2eb99474765e9b0eb40728bd5d79eba79e74b5fa688a0dbddfb3f4b82a",
"bytes": 12682
},
"chunk-2-00006.m4s": {
"sha256": "6b969d834a87836f84eac8769fba2962c8303aacbb832f4710e642a371c6e38e",
"bytes": 13008
},
"chunk-3-00001.m4s": {
"sha256": "9171ffc0421c4dc0f874eb8801c2df0b4bf312981a8841455b13081cca1b0feb",
"bytes": 12453
},
"chunk-3-00002.m4s": {
"sha256": "da7a827ad08e9b48647f2bc6c90d5db1b53ef15965575d38b7e9facbddd37fc1",
"bytes": 12644
},
"chunk-3-00003.m4s": {
"sha256": "3d5f9fd99a21ce3d59f11416936d79252a12bc95560988f1abe4ccf802733ebc",
"bytes": 12643
},
"chunk-3-00004.m4s": {
"sha256": "eeca9b9a3f91c8491ad663cb5d686b168c530dc771d46c35ff5919b3a8b4ee37",
"bytes": 12678
},
"chunk-3-00005.m4s": {
"sha256": "747526362131944d696b09059ba0a19c106e363a30fa07cf7ec86081c4e277e8",
"bytes": 12582
},
"chunk-3-00006.m4s": {
"sha256": "5234fd26fd201536c839a1740d3bd57a5fe8c86e3e180f7f1e4c70cc41f30072",
"bytes": 13077
},
"init-0.m4s": {
"sha256": "d0a16341c48647e27452db83de88f88209dbec7e539e159e5057469d28980881",
"bytes": 827
},
"init-1.m4s": {
"sha256": "3e814e958e68e98f947883a2b7511a36fb06db127ea074ccd569af0200839948",
"bytes": 828
},
"init-2.m4s": {
"sha256": "866460ae9e8465b1473c3dbbc63f38416815d75d906790109575cf1de8332423",
"bytes": 764
},
"init-3.m4s": {
"sha256": "866460ae9e8465b1473c3dbbc63f38416815d75d906790109575cf1de8332423",
"bytes": 764
},
"master.mpd": {
"sha256": "6a4cb0a956861dee9aff1c592525c41fb4cf660be86b4c3892a91a46aeec53ef",
"bytes": 2986
},
"single.mpd": {
"sha256": "bdbd8a027281cefec1d4021d7e5a2731875188eb331612bc35eef75f265a700b",
"bytes": 1227
},
"video-only.mpd": {
"sha256": "b7f8d37c023810ecc38a2564d4644eda4b5a0b0dd2d10dfd39f70a4b49be0566",
"bytes": 1622
}
}
},
"capability": {
"sdk": false,
"mse": "undefined",
"managed": "undefined",
"avc": false,
"aac": false
}
},
"65b556bfe803f178a2d800b5416bf78cf5ae8b6976822a9d5876c6b23fb0cca4": {
"sdk": {
"name": "dashjs",
"version": "5.2.1",
"tarball": "https://registry.npmjs.org/dashjs/-/dashjs-5.2.1.tgz",
"integrity": "sha512-axcJmLeJCTJMLUfQRErUJB1KOiU5iHF+DMLBc3FKeox1HPYtGUQlC6Xm5Mm6vhBUR3CHHLIPOqw0JDIqMtP+Dw==",
"sha256": "4eacb0cc3525276666ca3f084611cdabb5a2264d128dfe0750fe106fbddd088f",
"files": {
"package/package.json": "f89fa389855d2a21b380fa69c84735da25bd93e3b9d7c39bd0d634493425fd8c",
"package/LICENSE.md": "f7cc4ba24850cc564766c75923d07c3d22fa27f304285f4d25ecffeaec964e28",
"package/index.d.ts": "03b420509a480f893bf8253232cfd28428dc0be5f254fefe99a91e65847c010e",
"package/dist/modern/umd/dash.all.min.js": "3a22b1f4576ab294f41e56f156cec7972a5f83edda379416778293ff22d2eb49"
}
},
"codeMember": "package/dist/modern/umd/dash.all.min.js",
"pluginRelease": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-dash-control/1.1.0",
"tarball": "https://registry.npmjs.org/artplayer-plugin-dash-control/-/artplayer-plugin-dash-control-1.1.0.tgz",
"integrity": "sha512-EssRkzYXWcln3a6nAzi4ESacBhzMih8s0bzdjXuvBBCh2UFmvK99ITD5E+0cuU8i5ZzIQGQSdce1/gANTrX0BQ==",
"sha256": "f4047a569d99b6a7de57b3719b7ad40109f2a1d360566a840f50ab32aacefcd9",
"archiveBytes": 3385,
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
"files": {
"package/README.md": "98982f1123ff9a11f5d3d9a52da6e8fea9cd0989f7465605c27b0f9a46f2dbcd",
"package/dist/artplayer-plugin-dash-control.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.legacy.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.mjs": "e32bf08c33a481781883067dcc639f0495c9dcb8a88b91be13736370f4932fc4",
"package/package.json": "556e2adc479bab36c5973de617c0b57c5d86aa8425643a1952ab04738e9ce927",
"package/types/artplayer-plugin-dash-control.d.ts": "e15ef683e0c335d81531587828593325e037efe7ed29c022477cd14fe71aebba"
},
"manifest": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"description": "Dash control plugin for ArtPlayer",
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
"license": "MIT",
"homepage": "https://artplayer.org",
"repository": {
"type": "git",
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
},
"bugs": {
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
},
"keywords": [
"html5",
"video",
"player"
],
"exports": {
".": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.mjs",
"require": "./dist/artplayer-plugin-dash-control.js"
},
"./legacy": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.legacy.js",
"require": "./dist/artplayer-plugin-dash-control.legacy.js"
}
},
"main": "./dist/artplayer-plugin-dash-control.js",
"module": "./dist/artplayer-plugin-dash-control.mjs",
"types": "./types/artplayer-plugin-dash-control.d.ts",
"legacy": "./dist/artplayer-plugin-dash-control.legacy.js",
"browserslist": "last 1 Chrome version"
}
},
"candidateSHA256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57",
"availableCandidate": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.js",
"sha256": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57"
},
"pluginLoaded": false,
"media": {
"kind": "generated-dash-media",
"version": "ffmpeg version 2025-11-12-git-6cdd2cbe32-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers",
"duration": 12,
"videoHeights": [
90,
180
],
"audio": [
{
"lang": "en",
"frequency": 440
},
{
"lang": "fr",
"frequency": 880
}
],
"commands": [
[
"-hide_banner",
"-loglevel",
"error",
"-n",
"-f",
"lavfi",
"-i",
"testsrc2=size=160x90:rate=24",
"-f",
"lavfi",
"-i",
"testsrc2=size=320x180:rate=24",
"-f",
"lavfi",
"-i",
"sine=frequency=440:sample_rate=48000",
"-f",
"lavfi",
"-i",
"sine=frequency=880:sample_rate=48000",
"-t",
"12",
"-map",
"0:v",
"-map",
"1:v",
"-map",
"2:a",
"-map",
"3:a",
"-c:v",
"libx264",
"-pix_fmt",
"yuv420p",
"-profile:v",
"baseline",
"-level:v",
"3.0",
"-b:v:0",
"150k",
"-b:v:1",
"350k",
"-g",
"48",
"-keyint_min",
"48",
"-sc_threshold",
"0",
"-c:a",
"aac",
"-b:a",
"48k",
"-ac",
"2",
"-metadata:s:a:0",
"language=en",
"-metadata:s:a:1",
"language=fr",
"-f",
"dash",
"-seg_duration",
"2",
"-use_template",
"1",
"-use_timeline",
"1",
"-adaptation_sets",
"id=0,streams=0,1 id=1,streams=2 id=2,streams=3",
"-init_seg_name",
"init-$RepresentationID$.m4s",
"-media_seg_name",
"chunk-$RepresentationID$-$Number%05d$.m4s",
"master.mpd"
]
],
"files": {
"chunk-0-00001.m4s": {
"sha256": "0bc9f5c9bfc50526dfdc0241ac5d2da2332097d738450a41887bceb8d0b1f305",
"bytes": 32029
},
"chunk-0-00002.m4s": {
"sha256": "a3baefa3f68381a844419beabdee422dc4298c102a7b45a9da16d89b74f461fc",
"bytes": 41742
},
"chunk-0-00003.m4s": {
"sha256": "f2540e0a1871967a910e25567aa19ce9aaef002bba84f8cdda8ca9bbc8abd40e",
"bytes": 36346
},
"chunk-0-00004.m4s": {
"sha256": "21905f15e90b22cd868d55924d44723b9a02a7b1132384a60b526e49646e9e07",
"bytes": 41226
},
"chunk-0-00005.m4s": {
"sha256": "9d0cb0486da40f3a4e6819a5964d4db945305d328cce6ce2c21a60a57c413f42",
"bytes": 35119
},
"chunk-0-00006.m4s": {
"sha256": "f52fd4ecf9d0276261b183c6e44096ad2f28267a5f2a0a15ac65cec8705b605f",
"bytes": 38357
},
"chunk-1-00001.m4s": {
"sha256": "389d6f02741679ed7ef43f529bbec746b5e1b62a97519ca80be16f114e76845c",
"bytes": 72180
},
"chunk-1-00002.m4s": {
"sha256": "5cc737843b84a064acb65d985b2ea7ff151c26937f5bf48cacdf0f39c9e60122",
"bytes": 94545
},
"chunk-1-00003.m4s": {
"sha256": "2a1b56d88858f3d9b6070ab8645d878b12f8baa29c567b038d190f89c2f863e6",
"bytes": 84303
},
"chunk-1-00004.m4s": {
"sha256": "be7198ae2b2d04e27748fcbe8669734a7ead3a51c25fb7f1c9d981740bf5f92d",
"bytes": 95672
},
"chunk-1-00005.m4s": {
"sha256": "502e3dd1ce6ca85c442ba849e605a1b0cb1ca23472af6fe6e0dacaea8a38d5dc",
"bytes": 82244
},
"chunk-1-00006.m4s": {
"sha256": "34d6e27576dc3c834d0aff9e5925581a899c354c4fdd34fc639cc63f9807c62f",
"bytes": 90139
},
"chunk-2-00001.m4s": {
"sha256": "23eaaffa433ed1808f57b95e14b85fba15b2d7e8eea6c51fd02ce409dbccf7de",
"bytes": 12437
},
"chunk-2-00002.m4s": {
"sha256": "f40e15cb8d377dcd4eeac508493694e4a131fd4a0d970ff2636b1b40fc728f0a",
"bytes": 12641
},
"chunk-2-00003.m4s": {
"sha256": "e1a1f49359d23f460f9b0a32df5f5da7ba6d234fe59cc4a9c0a5f7e201fed643",
"bytes": 12663
},
"chunk-2-00004.m4s": {
"sha256": "a5b0625a33a62cf2b73414c92b7c9f6ac945650d3ff6dadaff26705d10920bf6",
"bytes": 12657
},
"chunk-2-00005.m4s": {
"sha256": "ed446e2eb99474765e9b0eb40728bd5d79eba79e74b5fa688a0dbddfb3f4b82a",
"bytes": 12682
},
"chunk-2-00006.m4s": {
"sha256": "6b969d834a87836f84eac8769fba2962c8303aacbb832f4710e642a371c6e38e",
"bytes": 13008
},
"chunk-3-00001.m4s": {
"sha256": "9171ffc0421c4dc0f874eb8801c2df0b4bf312981a8841455b13081cca1b0feb",
"bytes": 12453
},
"chunk-3-00002.m4s": {
"sha256": "da7a827ad08e9b48647f2bc6c90d5db1b53ef15965575d38b7e9facbddd37fc1",
"bytes": 12644
},
"chunk-3-00003.m4s": {
"sha256": "3d5f9fd99a21ce3d59f11416936d79252a12bc95560988f1abe4ccf802733ebc",
"bytes": 12643
},
"chunk-3-00004.m4s": {
"sha256": "eeca9b9a3f91c8491ad663cb5d686b168c530dc771d46c35ff5919b3a8b4ee37",
"bytes": 12678
},
"chunk-3-00005.m4s": {
"sha256": "747526362131944d696b09059ba0a19c106e363a30fa07cf7ec86081c4e277e8",
"bytes": 12582
},
"chunk-3-00006.m4s": {
"sha256": "5234fd26fd201536c839a1740d3bd57a5fe8c86e3e180f7f1e4c70cc41f30072",
"bytes": 13077
},
"init-0.m4s": {
"sha256": "d0a16341c48647e27452db83de88f88209dbec7e539e159e5057469d28980881",
"bytes": 827
},
"init-1.m4s": {
"sha256": "3e814e958e68e98f947883a2b7511a36fb06db127ea074ccd569af0200839948",
"bytes": 828
},
"init-2.m4s": {
"sha256": "866460ae9e8465b1473c3dbbc63f38416815d75d906790109575cf1de8332423",
"bytes": 764
},
"init-3.m4s": {
"sha256": "866460ae9e8465b1473c3dbbc63f38416815d75d906790109575cf1de8332423",
"bytes": 764
},
"master.mpd": {
"sha256": "6a4cb0a956861dee9aff1c592525c41fb4cf660be86b4c3892a91a46aeec53ef",
"bytes": 2986
},
"single.mpd": {
"sha256": "bdbd8a027281cefec1d4021d7e5a2731875188eb331612bc35eef75f265a700b",
"bytes": 1227
},
"video-only.mpd": {
"sha256": "b7f8d37c023810ecc38a2564d4644eda4b5a0b0dd2d10dfd39f70a4b49be0566",
"bytes": 1622
}
}
},
"capability": {
"sdk": false,
"mse": "undefined",
"managed": "undefined",
"avc": false,
"aac": false
}
},
"787e4db769908a75feb5fdbe366cefa4174e88b25721d019d17c559d40a001d9": {
"sdk": {
"name": "dashjs",
"version": "4.5.2",
"tarball": "https://registry.npmjs.org/dashjs/-/dashjs-4.5.2.tgz",
"integrity": "sha512-WXPk0lPDSaHjiSVoVRh2jQPiMmB1alKUH8hV2CVmaI0vPUeT1wIY7madVE38SthfOmwS9IJViv1RrxrxdGjElg==",
"sha256": "9a0944c48deb0fd8f92b0eea436c5b0d0aea9237c7da0078c0310f1430d0a31f",
"files": {
"package/package.json": "62b2295c4a92ec996ff066f7e5739893c46fce44d80c940c61ced9d5710226d1",
"package/LICENSE.md": "f7cc4ba24850cc564766c75923d07c3d22fa27f304285f4d25ecffeaec964e28",
"package/index.d.ts": "13e6bd0a3c77e2db9378e355915929ed3dda5d8de9c48f446c9d3e9fb7154dbd",
"package/dist/dash.all.min.js": "17849c05872997095a63d74bde3fed6f79c14c6a48cdf904833d880b93a476da"
}
},
"codeMember": "package/dist/dash.all.min.js",
"pluginRelease": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-dash-control/1.1.0",
"tarball": "https://registry.npmjs.org/artplayer-plugin-dash-control/-/artplayer-plugin-dash-control-1.1.0.tgz",
"integrity": "sha512-EssRkzYXWcln3a6nAzi4ESacBhzMih8s0bzdjXuvBBCh2UFmvK99ITD5E+0cuU8i5ZzIQGQSdce1/gANTrX0BQ==",
"sha256": "f4047a569d99b6a7de57b3719b7ad40109f2a1d360566a840f50ab32aacefcd9",
"archiveBytes": 3385,
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
"files": {
"package/README.md": "98982f1123ff9a11f5d3d9a52da6e8fea9cd0989f7465605c27b0f9a46f2dbcd",
"package/dist/artplayer-plugin-dash-control.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.legacy.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.mjs": "e32bf08c33a481781883067dcc639f0495c9dcb8a88b91be13736370f4932fc4",
"package/package.json": "556e2adc479bab36c5973de617c0b57c5d86aa8425643a1952ab04738e9ce927",
"package/types/artplayer-plugin-dash-control.d.ts": "e15ef683e0c335d81531587828593325e037efe7ed29c022477cd14fe71aebba"
},
"manifest": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"description": "Dash control plugin for ArtPlayer",
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
"license": "MIT",
"homepage": "https://artplayer.org",
"repository": {
"type": "git",
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
},
"bugs": {
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
},
"keywords": [
"html5",
"video",
"player"
],
"exports": {
".": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.mjs",
"require": "./dist/artplayer-plugin-dash-control.js"
},
"./legacy": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.legacy.js",
"require": "./dist/artplayer-plugin-dash-control.legacy.js"
}
},
"main": "./dist/artplayer-plugin-dash-control.js",
"module": "./dist/artplayer-plugin-dash-control.mjs",
"types": "./types/artplayer-plugin-dash-control.d.ts",
"legacy": "./dist/artplayer-plugin-dash-control.legacy.js",
"browserslist": "last 1 Chrome version"
}
},
"candidateSHA256": "c785bc153027e1f6ff79e2b87c8826dd48914441b8391ae251ab4cd53d6dd73e",
"availableCandidate": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.legacy.js",
"sha256": "c785bc153027e1f6ff79e2b87c8826dd48914441b8391ae251ab4cd53d6dd73e"
},
"pluginLoaded": false,
"media": {
"kind": "generated-dash-media",
"version": "ffmpeg version 2025-11-12-git-6cdd2cbe32-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers",
"duration": 12,
"videoHeights": [
90,
180
],
"audio": [
{
"lang": "en",
"frequency": 440
},
{
"lang": "fr",
"frequency": 880
}
],
"commands": [
[
"-hide_banner",
"-loglevel",
"error",
"-n",
"-f",
"lavfi",
"-i",
"testsrc2=size=160x90:rate=24",
"-f",
"lavfi",
"-i",
"testsrc2=size=320x180:rate=24",
"-f",
"lavfi",
"-i",
"sine=frequency=440:sample_rate=48000",
"-f",
"lavfi",
"-i",
"sine=frequency=880:sample_rate=48000",
"-t",
"12",
"-map",
"0:v",
"-map",
"1:v",
"-map",
"2:a",
"-map",
"3:a",
"-c:v",
"libx264",
"-pix_fmt",
"yuv420p",
"-profile:v",
"baseline",
"-level:v",
"3.0",
"-b:v:0",
"150k",
"-b:v:1",
"350k",
"-g",
"48",
"-keyint_min",
"48",
"-sc_threshold",
"0",
"-c:a",
"aac",
"-b:a",
"48k",
"-ac",
"2",
"-metadata:s:a:0",
"language=en",
"-metadata:s:a:1",
"language=fr",
"-f",
"dash",
"-seg_duration",
"2",
"-use_template",
"1",
"-use_timeline",
"1",
"-adaptation_sets",
"id=0,streams=0,1 id=1,streams=2 id=2,streams=3",
"-init_seg_name",
"init-$RepresentationID$.m4s",
"-media_seg_name",
"chunk-$RepresentationID$-$Number%05d$.m4s",
"master.mpd"
]
],
"files": {
"chunk-0-00001.m4s": {
"sha256": "0bc9f5c9bfc50526dfdc0241ac5d2da2332097d738450a41887bceb8d0b1f305",
"bytes": 32029
},
"chunk-0-00002.m4s": {
"sha256": "a3baefa3f68381a844419beabdee422dc4298c102a7b45a9da16d89b74f461fc",
"bytes": 41742
},
"chunk-0-00003.m4s": {
"sha256": "f2540e0a1871967a910e25567aa19ce9aaef002bba84f8cdda8ca9bbc8abd40e",
"bytes": 36346
},
"chunk-0-00004.m4s": {
"sha256": "21905f15e90b22cd868d55924d44723b9a02a7b1132384a60b526e49646e9e07",
"bytes": 41226
},
"chunk-0-00005.m4s": {
"sha256": "9d0cb0486da40f3a4e6819a5964d4db945305d328cce6ce2c21a60a57c413f42",
"bytes": 35119
},
"chunk-0-00006.m4s": {
"sha256": "f52fd4ecf9d0276261b183c6e44096ad2f28267a5f2a0a15ac65cec8705b605f",
"bytes": 38357
},
"chunk-1-00001.m4s": {
"sha256": "389d6f02741679ed7ef43f529bbec746b5e1b62a97519ca80be16f114e76845c",
"bytes": 72180
},
"chunk-1-00002.m4s": {
"sha256": "5cc737843b84a064acb65d985b2ea7ff151c26937f5bf48cacdf0f39c9e60122",
"bytes": 94545
},
"chunk-1-00003.m4s": {
"sha256": "2a1b56d88858f3d9b6070ab8645d878b12f8baa29c567b038d190f89c2f863e6",
"bytes": 84303
},
"chunk-1-00004.m4s": {
"sha256": "be7198ae2b2d04e27748fcbe8669734a7ead3a51c25fb7f1c9d981740bf5f92d",
"bytes": 95672
},
"chunk-1-00005.m4s": {
"sha256": "502e3dd1ce6ca85c442ba849e605a1b0cb1ca23472af6fe6e0dacaea8a38d5dc",
"bytes": 82244
},
"chunk-1-00006.m4s": {
"sha256": "34d6e27576dc3c834d0aff9e5925581a899c354c4fdd34fc639cc63f9807c62f",
"bytes": 90139
},
"chunk-2-00001.m4s": {
"sha256": "23eaaffa433ed1808f57b95e14b85fba15b2d7e8eea6c51fd02ce409dbccf7de",
"bytes": 12437
},
"chunk-2-00002.m4s": {
"sha256": "f40e15cb8d377dcd4eeac508493694e4a131fd4a0d970ff2636b1b40fc728f0a",
"bytes": 12641
},
"chunk-2-00003.m4s": {
"sha256": "e1a1f49359d23f460f9b0a32df5f5da7ba6d234fe59cc4a9c0a5f7e201fed643",
"bytes": 12663
},
"chunk-2-00004.m4s": {
"sha256": "a5b0625a33a62cf2b73414c92b7c9f6ac945650d3ff6dadaff26705d10920bf6",
"bytes": 12657
},
"chunk-2-00005.m4s": {
"sha256": "ed446e2eb99474765e9b0eb40728bd5d79eba79e74b5fa688a0dbddfb3f4b82a",
"bytes": 12682
},
"chunk-2-00006.m4s": {
"sha256": "6b969d834a87836f84eac8769fba2962c8303aacbb832f4710e642a371c6e38e",
"bytes": 13008
},
"chunk-3-00001.m4s": {
"sha256": "9171ffc0421c4dc0f874eb8801c2df0b4bf312981a8841455b13081cca1b0feb",
"bytes": 12453
},
"chunk-3-00002.m4s": {
"sha256": "da7a827ad08e9b48647f2bc6c90d5db1b53ef15965575d38b7e9facbddd37fc1",
"bytes": 12644
},
"chunk-3-00003.m4s": {
"sha256": "3d5f9fd99a21ce3d59f11416936d79252a12bc95560988f1abe4ccf802733ebc",
"bytes": 12643
},
"chunk-3-00004.m4s": {
"sha256": "eeca9b9a3f91c8491ad663cb5d686b168c530dc771d46c35ff5919b3a8b4ee37",
"bytes": 12678
},
"chunk-3-00005.m4s": {
"sha256": "747526362131944d696b09059ba0a19c106e363a30fa07cf7ec86081c4e277e8",
"bytes": 12582
},
"chunk-3-00006.m4s": {
"sha256": "5234fd26fd201536c839a1740d3bd57a5fe8c86e3e180f7f1e4c70cc41f30072",
"bytes": 13077
},
"init-0.m4s": {
"sha256": "d0a16341c48647e27452db83de88f88209dbec7e539e159e5057469d28980881",
"bytes": 827
},
"init-1.m4s": {
"sha256": "3e814e958e68e98f947883a2b7511a36fb06db127ea074ccd569af0200839948",
"bytes": 828
},
"init-2.m4s": {
"sha256": "866460ae9e8465b1473c3dbbc63f38416815d75d906790109575cf1de8332423",
"bytes": 764
},
"init-3.m4s": {
"sha256": "866460ae9e8465b1473c3dbbc63f38416815d75d906790109575cf1de8332423",
"bytes": 764
},
"master.mpd": {
"sha256": "6a4cb0a956861dee9aff1c592525c41fb4cf660be86b4c3892a91a46aeec53ef",
"bytes": 2986
},
"single.mpd": {
"sha256": "bdbd8a027281cefec1d4021d7e5a2731875188eb331612bc35eef75f265a700b",
"bytes": 1227
},
"video-only.mpd": {
"sha256": "b7f8d37c023810ecc38a2564d4644eda4b5a0b0dd2d10dfd39f70a4b49be0566",
"bytes": 1622
}
}
},
"capability": {
"sdk": true,
"mse": "function",
"managed": "undefined",
"avc": true,
"aac": true
}
},
"90f08d5c8a4836e537c8eeab68eef8e2ef16a4f43429ad6c2ced526122dad8d2": {
"version": "4.5.2",
"core": "published",
"plugin": "candidate",
"selected": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.legacy.js",
"sha256": "c785bc153027e1f6ff79e2b87c8826dd48914441b8391ae251ab4cd53d6dd73e"
}
},
"021b9f587d36f5ec0dc531951a49510dd743a45e054d944de672fc54e70f2975": {
"sdk": {
"name": "dashjs",
"version": "5.2.1",
"tarball": "https://registry.npmjs.org/dashjs/-/dashjs-5.2.1.tgz",
"integrity": "sha512-axcJmLeJCTJMLUfQRErUJB1KOiU5iHF+DMLBc3FKeox1HPYtGUQlC6Xm5Mm6vhBUR3CHHLIPOqw0JDIqMtP+Dw==",
"sha256": "4eacb0cc3525276666ca3f084611cdabb5a2264d128dfe0750fe106fbddd088f",
"files": {
"package/package.json": "f89fa389855d2a21b380fa69c84735da25bd93e3b9d7c39bd0d634493425fd8c",
"package/LICENSE.md": "f7cc4ba24850cc564766c75923d07c3d22fa27f304285f4d25ecffeaec964e28",
"package/index.d.ts": "03b420509a480f893bf8253232cfd28428dc0be5f254fefe99a91e65847c010e",
"package/dist/modern/umd/dash.all.min.js": "3a22b1f4576ab294f41e56f156cec7972a5f83edda379416778293ff22d2eb49"
}
},
"codeMember": "package/dist/modern/umd/dash.all.min.js",
"pluginRelease": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-dash-control/1.1.0",
"tarball": "https://registry.npmjs.org/artplayer-plugin-dash-control/-/artplayer-plugin-dash-control-1.1.0.tgz",
"integrity": "sha512-EssRkzYXWcln3a6nAzi4ESacBhzMih8s0bzdjXuvBBCh2UFmvK99ITD5E+0cuU8i5ZzIQGQSdce1/gANTrX0BQ==",
"sha256": "f4047a569d99b6a7de57b3719b7ad40109f2a1d360566a840f50ab32aacefcd9",
"archiveBytes": 3385,
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
"files": {
"package/README.md": "98982f1123ff9a11f5d3d9a52da6e8fea9cd0989f7465605c27b0f9a46f2dbcd",
"package/dist/artplayer-plugin-dash-control.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.legacy.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.mjs": "e32bf08c33a481781883067dcc639f0495c9dcb8a88b91be13736370f4932fc4",
"package/package.json": "556e2adc479bab36c5973de617c0b57c5d86aa8425643a1952ab04738e9ce927",
"package/types/artplayer-plugin-dash-control.d.ts": "e15ef683e0c335d81531587828593325e037efe7ed29c022477cd14fe71aebba"
},
"manifest": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"description": "Dash control plugin for ArtPlayer",
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
"license": "MIT",
"homepage": "https://artplayer.org",
"repository": {
"type": "git",
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
},
"bugs": {
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
},
"keywords": [
"html5",
"video",
"player"
],
"exports": {
".": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.mjs",
"require": "./dist/artplayer-plugin-dash-control.js"
},
"./legacy": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.legacy.js",
"require": "./dist/artplayer-plugin-dash-control.legacy.js"
}
},
"main": "./dist/artplayer-plugin-dash-control.js",
"module": "./dist/artplayer-plugin-dash-control.mjs",
"types": "./types/artplayer-plugin-dash-control.d.ts",
"legacy": "./dist/artplayer-plugin-dash-control.legacy.js",
"browserslist": "last 1 Chrome version"
}
},
"candidateSHA256": "c785bc153027e1f6ff79e2b87c8826dd48914441b8391ae251ab4cd53d6dd73e",
"availableCandidate": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.legacy.js",
"sha256": "c785bc153027e1f6ff79e2b87c8826dd48914441b8391ae251ab4cd53d6dd73e"
},
"pluginLoaded": false,
"media": {
"kind": "generated-dash-media",
"version": "ffmpeg version 2025-11-12-git-6cdd2cbe32-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers",
"duration": 12,
"videoHeights": [
90,
180
],
"audio": [
{
"lang": "en",
"frequency": 440
},
{
"lang": "fr",
"frequency": 880
}
],
"commands": [
[
"-hide_banner",
"-loglevel",
"error",
"-n",
"-f",
"lavfi",
"-i",
"testsrc2=size=160x90:rate=24",
"-f",
"lavfi",
"-i",
"testsrc2=size=320x180:rate=24",
"-f",
"lavfi",
"-i",
"sine=frequency=440:sample_rate=48000",
"-f",
"lavfi",
"-i",
"sine=frequency=880:sample_rate=48000",
"-t",
"12",
"-map",
"0:v",
"-map",
"1:v",
"-map",
"2:a",
"-map",
"3:a",
"-c:v",
"libx264",
"-pix_fmt",
"yuv420p",
"-profile:v",
"baseline",
"-level:v",
"3.0",
"-b:v:0",
"150k",
"-b:v:1",
"350k",
"-g",
"48",
"-keyint_min",
"48",
"-sc_threshold",
"0",
"-c:a",
"aac",
"-b:a",
"48k",
"-ac",
"2",
"-metadata:s:a:0",
"language=en",
"-metadata:s:a:1",
"language=fr",
"-f",
"dash",
"-seg_duration",
"2",
"-use_template",
"1",
"-use_timeline",
"1",
"-adaptation_sets",
"id=0,streams=0,1 id=1,streams=2 id=2,streams=3",
"-init_seg_name",
"init-$RepresentationID$.m4s",
"-media_seg_name",
"chunk-$RepresentationID$-$Number%05d$.m4s",
"master.mpd"
]
],
"files": {
"chunk-0-00001.m4s": {
"sha256": "0bc9f5c9bfc50526dfdc0241ac5d2da2332097d738450a41887bceb8d0b1f305",
"bytes": 32029
},
"chunk-0-00002.m4s": {
"sha256": "a3baefa3f68381a844419beabdee422dc4298c102a7b45a9da16d89b74f461fc",
"bytes": 41742
},
"chunk-0-00003.m4s": {
"sha256": "f2540e0a1871967a910e25567aa19ce9aaef002bba84f8cdda8ca9bbc8abd40e",
"bytes": 36346
},
"chunk-0-00004.m4s": {
"sha256": "21905f15e90b22cd868d55924d44723b9a02a7b1132384a60b526e49646e9e07",
"bytes": 41226
},
"chunk-0-00005.m4s": {
"sha256": "9d0cb0486da40f3a4e6819a5964d4db945305d328cce6ce2c21a60a57c413f42",
"bytes": 35119
},
"chunk-0-00006.m4s": {
"sha256": "f52fd4ecf9d0276261b183c6e44096ad2f28267a5f2a0a15ac65cec8705b605f",
"bytes": 38357
},
"chunk-1-00001.m4s": {
"sha256": "389d6f02741679ed7ef43f529bbec746b5e1b62a97519ca80be16f114e76845c",
"bytes": 72180
},
"chunk-1-00002.m4s": {
"sha256": "5cc737843b84a064acb65d985b2ea7ff151c26937f5bf48cacdf0f39c9e60122",
"bytes": 94545
},
"chunk-1-00003.m4s": {
"sha256": "2a1b56d88858f3d9b6070ab8645d878b12f8baa29c567b038d190f89c2f863e6",
"bytes": 84303
},
"chunk-1-00004.m4s": {
"sha256": "be7198ae2b2d04e27748fcbe8669734a7ead3a51c25fb7f1c9d981740bf5f92d",
"bytes": 95672
},
"chunk-1-00005.m4s": {
"sha256": "502e3dd1ce6ca85c442ba849e605a1b0cb1ca23472af6fe6e0dacaea8a38d5dc",
"bytes": 82244
},
"chunk-1-00006.m4s": {
"sha256": "34d6e27576dc3c834d0aff9e5925581a899c354c4fdd34fc639cc63f9807c62f",
"bytes": 90139
},
"chunk-2-00001.m4s": {
"sha256": "23eaaffa433ed1808f57b95e14b85fba15b2d7e8eea6c51fd02ce409dbccf7de",
"bytes": 12437
},
"chunk-2-00002.m4s": {
"sha256": "f40e15cb8d377dcd4eeac508493694e4a131fd4a0d970ff2636b1b40fc728f0a",
"bytes": 12641
},
"chunk-2-00003.m4s": {
"sha256": "e1a1f49359d23f460f9b0a32df5f5da7ba6d234fe59cc4a9c0a5f7e201fed643",
"bytes": 12663
},
"chunk-2-00004.m4s": {
"sha256": "a5b0625a33a62cf2b73414c92b7c9f6ac945650d3ff6dadaff26705d10920bf6",
"bytes": 12657
},
"chunk-2-00005.m4s": {
"sha256": "ed446e2eb99474765e9b0eb40728bd5d79eba79e74b5fa688a0dbddfb3f4b82a",
"bytes": 12682
},
"chunk-2-00006.m4s": {
"sha256": "6b969d834a87836f84eac8769fba2962c8303aacbb832f4710e642a371c6e38e",
"bytes": 13008
},
"chunk-3-00001.m4s": {
"sha256": "9171ffc0421c4dc0f874eb8801c2df0b4bf312981a8841455b13081cca1b0feb",
"bytes": 12453
},
"chunk-3-00002.m4s": {
"sha256": "da7a827ad08e9b48647f2bc6c90d5db1b53ef15965575d38b7e9facbddd37fc1",
"bytes": 12644
},
"chunk-3-00003.m4s": {
"sha256": "3d5f9fd99a21ce3d59f11416936d79252a12bc95560988f1abe4ccf802733ebc",
"bytes": 12643
},
"chunk-3-00004.m4s": {
"sha256": "eeca9b9a3f91c8491ad663cb5d686b168c530dc771d46c35ff5919b3a8b4ee37",
"bytes": 12678
},
"chunk-3-00005.m4s": {
"sha256": "747526362131944d696b09059ba0a19c106e363a30fa07cf7ec86081c4e277e8",
"bytes": 12582
},
"chunk-3-00006.m4s": {
"sha256": "5234fd26fd201536c839a1740d3bd57a5fe8c86e3e180f7f1e4c70cc41f30072",
"bytes": 13077
},
"init-0.m4s": {
"sha256": "d0a16341c48647e27452db83de88f88209dbec7e539e159e5057469d28980881",
"bytes": 827
},
"init-1.m4s": {
"sha256": "3e814e958e68e98f947883a2b7511a36fb06db127ea074ccd569af0200839948",
"bytes": 828
},
"init-2.m4s": {
"sha256": "866460ae9e8465b1473c3dbbc63f38416815d75d906790109575cf1de8332423",
"bytes": 764
},
"init-3.m4s": {
"sha256": "866460ae9e8465b1473c3dbbc63f38416815d75d906790109575cf1de8332423",
"bytes": 764
},
"master.mpd": {
"sha256": "6a4cb0a956861dee9aff1c592525c41fb4cf660be86b4c3892a91a46aeec53ef",
"bytes": 2986
},
"single.mpd": {
"sha256": "bdbd8a027281cefec1d4021d7e5a2731875188eb331612bc35eef75f265a700b",
"bytes": 1227
},
"video-only.mpd": {
"sha256": "b7f8d37c023810ecc38a2564d4644eda4b5a0b0dd2d10dfd39f70a4b49be0566",
"bytes": 1622
}
}
},
"capability": {
"sdk": true,
"mse": "function",
"managed": "undefined",
"avc": true,
"aac": true
}
},
"d527b58d2137b979b65e15809736a21dded3df4b0d821349c01b520efa1a09c4": {
"version": "5.2.1",
"core": "published",
"plugin": "candidate",
"selected": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.legacy.js",
"sha256": "c785bc153027e1f6ff79e2b87c8826dd48914441b8391ae251ab4cd53d6dd73e"
}
},
"f38fe6182adcd493ca10fc858fa9811287c6d5083edc08e400e7d3bcf8895a1b": {
"version": "4.5.2",
"core": "candidate",
"plugin": "candidate",
"selected": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.legacy.js",
"sha256": "c785bc153027e1f6ff79e2b87c8826dd48914441b8391ae251ab4cd53d6dd73e"
}
},
"bef6f3836baac9d99d7bdf7360a2cf5841debbb5b8035a8c3021abd6b8a88bf0": {
"version": "5.2.1",
"core": "candidate",
"plugin": "candidate",
"selected": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.legacy.js",
"sha256": "c785bc153027e1f6ff79e2b87c8826dd48914441b8391ae251ab4cd53d6dd73e"
}
},
"782c4d36f5d06fab7d002557abc1b418d35caa85bccfcb0678b87313d90f48b8": {
"sdk": {
"name": "dashjs",
"version": "4.5.2",
"tarball": "https://registry.npmjs.org/dashjs/-/dashjs-4.5.2.tgz",
"integrity": "sha512-WXPk0lPDSaHjiSVoVRh2jQPiMmB1alKUH8hV2CVmaI0vPUeT1wIY7madVE38SthfOmwS9IJViv1RrxrxdGjElg==",
"sha256": "9a0944c48deb0fd8f92b0eea436c5b0d0aea9237c7da0078c0310f1430d0a31f",
"files": {
"package/package.json": "62b2295c4a92ec996ff066f7e5739893c46fce44d80c940c61ced9d5710226d1",
"package/LICENSE.md": "f7cc4ba24850cc564766c75923d07c3d22fa27f304285f4d25ecffeaec964e28",
"package/index.d.ts": "13e6bd0a3c77e2db9378e355915929ed3dda5d8de9c48f446c9d3e9fb7154dbd",
"package/dist/dash.all.min.js": "17849c05872997095a63d74bde3fed6f79c14c6a48cdf904833d880b93a476da"
}
},
"codeMember": "package/dist/dash.all.min.js",
"pluginRelease": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-dash-control/1.1.0",
"tarball": "https://registry.npmjs.org/artplayer-plugin-dash-control/-/artplayer-plugin-dash-control-1.1.0.tgz",
"integrity": "sha512-EssRkzYXWcln3a6nAzi4ESacBhzMih8s0bzdjXuvBBCh2UFmvK99ITD5E+0cuU8i5ZzIQGQSdce1/gANTrX0BQ==",
"sha256": "f4047a569d99b6a7de57b3719b7ad40109f2a1d360566a840f50ab32aacefcd9",
"archiveBytes": 3385,
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
"files": {
"package/README.md": "98982f1123ff9a11f5d3d9a52da6e8fea9cd0989f7465605c27b0f9a46f2dbcd",
"package/dist/artplayer-plugin-dash-control.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.legacy.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.mjs": "e32bf08c33a481781883067dcc639f0495c9dcb8a88b91be13736370f4932fc4",
"package/package.json": "556e2adc479bab36c5973de617c0b57c5d86aa8425643a1952ab04738e9ce927",
"package/types/artplayer-plugin-dash-control.d.ts": "e15ef683e0c335d81531587828593325e037efe7ed29c022477cd14fe71aebba"
},
"manifest": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"description": "Dash control plugin for ArtPlayer",
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
"license": "MIT",
"homepage": "https://artplayer.org",
"repository": {
"type": "git",
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
},
"bugs": {
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
},
"keywords": [
"html5",
"video",
"player"
],
"exports": {
".": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.mjs",
"require": "./dist/artplayer-plugin-dash-control.js"
},
"./legacy": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.legacy.js",
"require": "./dist/artplayer-plugin-dash-control.legacy.js"
}
},
"main": "./dist/artplayer-plugin-dash-control.js",
"module": "./dist/artplayer-plugin-dash-control.mjs",
"types": "./types/artplayer-plugin-dash-control.d.ts",
"legacy": "./dist/artplayer-plugin-dash-control.legacy.js",
"browserslist": "last 1 Chrome version"
}
},
"candidateSHA256": "c785bc153027e1f6ff79e2b87c8826dd48914441b8391ae251ab4cd53d6dd73e",
"availableCandidate": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.legacy.js",
"sha256": "c785bc153027e1f6ff79e2b87c8826dd48914441b8391ae251ab4cd53d6dd73e"
},
"pluginLoaded": false,
"media": {
"kind": "generated-dash-media",
"version": "ffmpeg version 2025-11-12-git-6cdd2cbe32-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers",
"duration": 12,
"videoHeights": [
90,
180
],
"audio": [
{
"lang": "en",
"frequency": 440
},
{
"lang": "fr",
"frequency": 880
}
],
"commands": [
[
"-hide_banner",
"-loglevel",
"error",
"-n",
"-f",
"lavfi",
"-i",
"testsrc2=size=160x90:rate=24",
"-f",
"lavfi",
"-i",
"testsrc2=size=320x180:rate=24",
"-f",
"lavfi",
"-i",
"sine=frequency=440:sample_rate=48000",
"-f",
"lavfi",
"-i",
"sine=frequency=880:sample_rate=48000",
"-t",
"12",
"-map",
"0:v",
"-map",
"1:v",
"-map",
"2:a",
"-map",
"3:a",
"-c:v",
"libx264",
"-pix_fmt",
"yuv420p",
"-profile:v",
"baseline",
"-level:v",
"3.0",
"-b:v:0",
"150k",
"-b:v:1",
"350k",
"-g",
"48",
"-keyint_min",
"48",
"-sc_threshold",
"0",
"-c:a",
"aac",
"-b:a",
"48k",
"-ac",
"2",
"-metadata:s:a:0",
"language=en",
"-metadata:s:a:1",
"language=fr",
"-f",
"dash",
"-seg_duration",
"2",
"-use_template",
"1",
"-use_timeline",
"1",
"-adaptation_sets",
"id=0,streams=0,1 id=1,streams=2 id=2,streams=3",
"-init_seg_name",
"init-$RepresentationID$.m4s",
"-media_seg_name",
"chunk-$RepresentationID$-$Number%05d$.m4s",
"master.mpd"
]
],
"files": {
"chunk-0-00001.m4s": {
"sha256": "0bc9f5c9bfc50526dfdc0241ac5d2da2332097d738450a41887bceb8d0b1f305",
"bytes": 32029
},
"chunk-0-00002.m4s": {
"sha256": "a3baefa3f68381a844419beabdee422dc4298c102a7b45a9da16d89b74f461fc",
"bytes": 41742
},
"chunk-0-00003.m4s": {
"sha256": "f2540e0a1871967a910e25567aa19ce9aaef002bba84f8cdda8ca9bbc8abd40e",
"bytes": 36346
},
"chunk-0-00004.m4s": {
"sha256": "21905f15e90b22cd868d55924d44723b9a02a7b1132384a60b526e49646e9e07",
"bytes": 41226
},
"chunk-0-00005.m4s": {
"sha256": "9d0cb0486da40f3a4e6819a5964d4db945305d328cce6ce2c21a60a57c413f42",
"bytes": 35119
},
"chunk-0-00006.m4s": {
"sha256": "f52fd4ecf9d0276261b183c6e44096ad2f28267a5f2a0a15ac65cec8705b605f",
"bytes": 38357
},
"chunk-1-00001.m4s": {
"sha256": "389d6f02741679ed7ef43f529bbec746b5e1b62a97519ca80be16f114e76845c",
"bytes": 72180
},
"chunk-1-00002.m4s": {
"sha256": "5cc737843b84a064acb65d985b2ea7ff151c26937f5bf48cacdf0f39c9e60122",
"bytes": 94545
},
"chunk-1-00003.m4s": {
"sha256": "2a1b56d88858f3d9b6070ab8645d878b12f8baa29c567b038d190f89c2f863e6",
"bytes": 84303
},
"chunk-1-00004.m4s": {
"sha256": "be7198ae2b2d04e27748fcbe8669734a7ead3a51c25fb7f1c9d981740bf5f92d",
"bytes": 95672
},
"chunk-1-00005.m4s": {
"sha256": "502e3dd1ce6ca85c442ba849e605a1b0cb1ca23472af6fe6e0dacaea8a38d5dc",
"bytes": 82244
},
"chunk-1-00006.m4s": {
"sha256": "34d6e27576dc3c834d0aff9e5925581a899c354c4fdd34fc639cc63f9807c62f",
"bytes": 90139
},
"chunk-2-00001.m4s": {
"sha256": "23eaaffa433ed1808f57b95e14b85fba15b2d7e8eea6c51fd02ce409dbccf7de",
"bytes": 12437
},
"chunk-2-00002.m4s": {
"sha256": "f40e15cb8d377dcd4eeac508493694e4a131fd4a0d970ff2636b1b40fc728f0a",
"bytes": 12641
},
"chunk-2-00003.m4s": {
"sha256": "e1a1f49359d23f460f9b0a32df5f5da7ba6d234fe59cc4a9c0a5f7e201fed643",
"bytes": 12663
},
"chunk-2-00004.m4s": {
"sha256": "a5b0625a33a62cf2b73414c92b7c9f6ac945650d3ff6dadaff26705d10920bf6",
"bytes": 12657
},
"chunk-2-00005.m4s": {
"sha256": "ed446e2eb99474765e9b0eb40728bd5d79eba79e74b5fa688a0dbddfb3f4b82a",
"bytes": 12682
},
"chunk-2-00006.m4s": {
"sha256": "6b969d834a87836f84eac8769fba2962c8303aacbb832f4710e642a371c6e38e",
"bytes": 13008
},
"chunk-3-00001.m4s": {
"sha256": "9171ffc0421c4dc0f874eb8801c2df0b4bf312981a8841455b13081cca1b0feb",
"bytes": 12453
},
"chunk-3-00002.m4s": {
"sha256": "da7a827ad08e9b48647f2bc6c90d5db1b53ef15965575d38b7e9facbddd37fc1",
"bytes": 12644
},
"chunk-3-00003.m4s": {
"sha256": "3d5f9fd99a21ce3d59f11416936d79252a12bc95560988f1abe4ccf802733ebc",
"bytes": 12643
},
"chunk-3-00004.m4s": {
"sha256": "eeca9b9a3f91c8491ad663cb5d686b168c530dc771d46c35ff5919b3a8b4ee37",
"bytes": 12678
},
"chunk-3-00005.m4s": {
"sha256": "747526362131944d696b09059ba0a19c106e363a30fa07cf7ec86081c4e277e8",
"bytes": 12582
},
"chunk-3-00006.m4s": {
"sha256": "5234fd26fd201536c839a1740d3bd57a5fe8c86e3e180f7f1e4c70cc41f30072",
"bytes": 13077
},
"init-0.m4s": {
"sha256": "d0a16341c48647e27452db83de88f88209dbec7e539e159e5057469d28980881",
"bytes": 827
},
"init-1.m4s": {
"sha256": "3e814e958e68e98f947883a2b7511a36fb06db127ea074ccd569af0200839948",
"bytes": 828
},
"init-2.m4s": {
"sha256": "866460ae9e8465b1473c3dbbc63f38416815d75d906790109575cf1de8332423",
"bytes": 764
},
"init-3.m4s": {
"sha256": "866460ae9e8465b1473c3dbbc63f38416815d75d906790109575cf1de8332423",
"bytes": 764
},
"master.mpd": {
"sha256": "6a4cb0a956861dee9aff1c592525c41fb4cf660be86b4c3892a91a46aeec53ef",
"bytes": 2986
},
"single.mpd": {
"sha256": "bdbd8a027281cefec1d4021d7e5a2731875188eb331612bc35eef75f265a700b",
"bytes": 1227
},
"video-only.mpd": {
"sha256": "b7f8d37c023810ecc38a2564d4644eda4b5a0b0dd2d10dfd39f70a4b49be0566",
"bytes": 1622
}
}
},
"capability": {
"sdk": false,
"mse": "undefined",
"managed": "undefined",
"avc": false,
"aac": false
}
},
"2f5ca82f1811d3d6edf0acfd716990070aeb9adebc416141888b4efd5d51ba47": {
"sdk": {
"name": "dashjs",
"version": "5.2.1",
"tarball": "https://registry.npmjs.org/dashjs/-/dashjs-5.2.1.tgz",
"integrity": "sha512-axcJmLeJCTJMLUfQRErUJB1KOiU5iHF+DMLBc3FKeox1HPYtGUQlC6Xm5Mm6vhBUR3CHHLIPOqw0JDIqMtP+Dw==",
"sha256": "4eacb0cc3525276666ca3f084611cdabb5a2264d128dfe0750fe106fbddd088f",
"files": {
"package/package.json": "f89fa389855d2a21b380fa69c84735da25bd93e3b9d7c39bd0d634493425fd8c",
"package/LICENSE.md": "f7cc4ba24850cc564766c75923d07c3d22fa27f304285f4d25ecffeaec964e28",
"package/index.d.ts": "03b420509a480f893bf8253232cfd28428dc0be5f254fefe99a91e65847c010e",
"package/dist/modern/umd/dash.all.min.js": "3a22b1f4576ab294f41e56f156cec7972a5f83edda379416778293ff22d2eb49"
}
},
"codeMember": "package/dist/modern/umd/dash.all.min.js",
"pluginRelease": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-dash-control/1.1.0",
"tarball": "https://registry.npmjs.org/artplayer-plugin-dash-control/-/artplayer-plugin-dash-control-1.1.0.tgz",
"integrity": "sha512-EssRkzYXWcln3a6nAzi4ESacBhzMih8s0bzdjXuvBBCh2UFmvK99ITD5E+0cuU8i5ZzIQGQSdce1/gANTrX0BQ==",
"sha256": "f4047a569d99b6a7de57b3719b7ad40109f2a1d360566a840f50ab32aacefcd9",
"archiveBytes": 3385,
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
"files": {
"package/README.md": "98982f1123ff9a11f5d3d9a52da6e8fea9cd0989f7465605c27b0f9a46f2dbcd",
"package/dist/artplayer-plugin-dash-control.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.legacy.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.mjs": "e32bf08c33a481781883067dcc639f0495c9dcb8a88b91be13736370f4932fc4",
"package/package.json": "556e2adc479bab36c5973de617c0b57c5d86aa8425643a1952ab04738e9ce927",
"package/types/artplayer-plugin-dash-control.d.ts": "e15ef683e0c335d81531587828593325e037efe7ed29c022477cd14fe71aebba"
},
"manifest": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"description": "Dash control plugin for ArtPlayer",
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
"license": "MIT",
"homepage": "https://artplayer.org",
"repository": {
"type": "git",
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
},
"bugs": {
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
},
"keywords": [
"html5",
"video",
"player"
],
"exports": {
".": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.mjs",
"require": "./dist/artplayer-plugin-dash-control.js"
},
"./legacy": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.legacy.js",
"require": "./dist/artplayer-plugin-dash-control.legacy.js"
}
},
"main": "./dist/artplayer-plugin-dash-control.js",
"module": "./dist/artplayer-plugin-dash-control.mjs",
"types": "./types/artplayer-plugin-dash-control.d.ts",
"legacy": "./dist/artplayer-plugin-dash-control.legacy.js",
"browserslist": "last 1 Chrome version"
}
},
"candidateSHA256": "c785bc153027e1f6ff79e2b87c8826dd48914441b8391ae251ab4cd53d6dd73e",
"availableCandidate": {
"kind": "explicit-artifact",
"file": "refactor/.cache/dash-package-types-9wPqYp/installed-artifacts/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.legacy.js",
"sha256": "c785bc153027e1f6ff79e2b87c8826dd48914441b8391ae251ab4cd53d6dd73e"
},
"pluginLoaded": false,
"media": {
"kind": "generated-dash-media",
"version": "ffmpeg version 2025-11-12-git-6cdd2cbe32-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers",
"duration": 12,
"videoHeights": [
90,
180
],
"audio": [
{
"lang": "en",
"frequency": 440
},
{
"lang": "fr",
"frequency": 880
}
],
"commands": [
[
"-hide_banner",
"-loglevel",
"error",
"-n",
"-f",
"lavfi",
"-i",
"testsrc2=size=160x90:rate=24",
"-f",
"lavfi",
"-i",
"testsrc2=size=320x180:rate=24",
"-f",
"lavfi",
"-i",
"sine=frequency=440:sample_rate=48000",
"-f",
"lavfi",
"-i",
"sine=frequency=880:sample_rate=48000",
"-t",
"12",
"-map",
"0:v",
"-map",
"1:v",
"-map",
"2:a",
"-map",
"3:a",
"-c:v",
"libx264",
"-pix_fmt",
"yuv420p",
"-profile:v",
"baseline",
"-level:v",
"3.0",
"-b:v:0",
"150k",
"-b:v:1",
"350k",
"-g",
"48",
"-keyint_min",
"48",
"-sc_threshold",
"0",
"-c:a",
"aac",
"-b:a",
"48k",
"-ac",
"2",
"-metadata:s:a:0",
"language=en",
"-metadata:s:a:1",
"language=fr",
"-f",
"dash",
"-seg_duration",
"2",
"-use_template",
"1",
"-use_timeline",
"1",
"-adaptation_sets",
"id=0,streams=0,1 id=1,streams=2 id=2,streams=3",
"-init_seg_name",
"init-$RepresentationID$.m4s",
"-media_seg_name",
"chunk-$RepresentationID$-$Number%05d$.m4s",
"master.mpd"
]
],
"files": {
"chunk-0-00001.m4s": {
"sha256": "0bc9f5c9bfc50526dfdc0241ac5d2da2332097d738450a41887bceb8d0b1f305",
"bytes": 32029
},
"chunk-0-00002.m4s": {
"sha256": "a3baefa3f68381a844419beabdee422dc4298c102a7b45a9da16d89b74f461fc",
"bytes": 41742
},
"chunk-0-00003.m4s": {
"sha256": "f2540e0a1871967a910e25567aa19ce9aaef002bba84f8cdda8ca9bbc8abd40e",
"bytes": 36346
},
"chunk-0-00004.m4s": {
"sha256": "21905f15e90b22cd868d55924d44723b9a02a7b1132384a60b526e49646e9e07",
"bytes": 41226
},
"chunk-0-00005.m4s": {
"sha256": "9d0cb0486da40f3a4e6819a5964d4db945305d328cce6ce2c21a60a57c413f42",
"bytes": 35119
},
"chunk-0-00006.m4s": {
"sha256": "f52fd4ecf9d0276261b183c6e44096ad2f28267a5f2a0a15ac65cec8705b605f",
"bytes": 38357
},
"chunk-1-00001.m4s": {
"sha256": "389d6f02741679ed7ef43f529bbec746b5e1b62a97519ca80be16f114e76845c",
"bytes": 72180
},
"chunk-1-00002.m4s": {
"sha256": "5cc737843b84a064acb65d985b2ea7ff151c26937f5bf48cacdf0f39c9e60122",
"bytes": 94545
},
"chunk-1-00003.m4s": {
"sha256": "2a1b56d88858f3d9b6070ab8645d878b12f8baa29c567b038d190f89c2f863e6",
"bytes": 84303
},
"chunk-1-00004.m4s": {
"sha256": "be7198ae2b2d04e27748fcbe8669734a7ead3a51c25fb7f1c9d981740bf5f92d",
"bytes": 95672
},
"chunk-1-00005.m4s": {
"sha256": "502e3dd1ce6ca85c442ba849e605a1b0cb1ca23472af6fe6e0dacaea8a38d5dc",
"bytes": 82244
},
"chunk-1-00006.m4s": {
"sha256": "34d6e27576dc3c834d0aff9e5925581a899c354c4fdd34fc639cc63f9807c62f",
"bytes": 90139
},
"chunk-2-00001.m4s": {
"sha256": "23eaaffa433ed1808f57b95e14b85fba15b2d7e8eea6c51fd02ce409dbccf7de",
"bytes": 12437
},
"chunk-2-00002.m4s": {
"sha256": "f40e15cb8d377dcd4eeac508493694e4a131fd4a0d970ff2636b1b40fc728f0a",
"bytes": 12641
},
"chunk-2-00003.m4s": {
"sha256": "e1a1f49359d23f460f9b0a32df5f5da7ba6d234fe59cc4a9c0a5f7e201fed643",
"bytes": 12663
},
"chunk-2-00004.m4s": {
"sha256": "a5b0625a33a62cf2b73414c92b7c9f6ac945650d3ff6dadaff26705d10920bf6",
"bytes": 12657
},
"chunk-2-00005.m4s": {
"sha256": "ed446e2eb99474765e9b0eb40728bd5d79eba79e74b5fa688a0dbddfb3f4b82a",
"bytes": 12682
},
"chunk-2-00006.m4s": {
"sha256": "6b969d834a87836f84eac8769fba2962c8303aacbb832f4710e642a371c6e38e",
"bytes": 13008
},
"chunk-3-00001.m4s": {
"sha256": "9171ffc0421c4dc0f874eb8801c2df0b4bf312981a8841455b13081cca1b0feb",
"bytes": 12453
},
"chunk-3-00002.m4s": {
"sha256": "da7a827ad08e9b48647f2bc6c90d5db1b53ef15965575d38b7e9facbddd37fc1",
"bytes": 12644
},
"chunk-3-00003.m4s": {
"sha256": "3d5f9fd99a21ce3d59f11416936d79252a12bc95560988f1abe4ccf802733ebc",
"bytes": 12643
},
"chunk-3-00004.m4s": {
"sha256": "eeca9b9a3f91c8491ad663cb5d686b168c530dc771d46c35ff5919b3a8b4ee37",
"bytes": 12678
},
"chunk-3-00005.m4s": {
"sha256": "747526362131944d696b09059ba0a19c106e363a30fa07cf7ec86081c4e277e8",
"bytes": 12582
},
"chunk-3-00006.m4s": {
"sha256": "5234fd26fd201536c839a1740d3bd57a5fe8c86e3e180f7f1e4c70cc41f30072",
"bytes": 13077
},
"init-0.m4s": {
"sha256": "d0a16341c48647e27452db83de88f88209dbec7e539e159e5057469d28980881",
"bytes": 827
},
"init-1.m4s": {
"sha256": "3e814e958e68e98f947883a2b7511a36fb06db127ea074ccd569af0200839948",
"bytes": 828
},
"init-2.m4s": {
"sha256": "866460ae9e8465b1473c3dbbc63f38416815d75d906790109575cf1de8332423",
"bytes": 764
},
"init-3.m4s": {
"sha256": "866460ae9e8465b1473c3dbbc63f38416815d75d906790109575cf1de8332423",
"bytes": 764
},
"master.mpd": {
"sha256": "6a4cb0a956861dee9aff1c592525c41fb4cf660be86b4c3892a91a46aeec53ef",
"bytes": 2986
},
"single.mpd": {
"sha256": "bdbd8a027281cefec1d4021d7e5a2731875188eb331612bc35eef75f265a700b",
"bytes": 1227
},
"video-only.mpd": {
"sha256": "b7f8d37c023810ecc38a2564d4644eda4b5a0b0dd2d10dfd39f70a4b49be0566",
"bytes": 1622
}
}
},
"capability": {
"sdk": false,
"mse": "undefined",
"managed": "undefined",
"avc": false,
"aac": false
}
},
"89d0eaf67d8edf7352355a969cc0043eb7eff7d0af7ec2f315ada034ff3dc988": {
"published": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-dash-control/1.1.0",
"tarball": "https://registry.npmjs.org/artplayer-plugin-dash-control/-/artplayer-plugin-dash-control-1.1.0.tgz",
"integrity": "sha512-EssRkzYXWcln3a6nAzi4ESacBhzMih8s0bzdjXuvBBCh2UFmvK99ITD5E+0cuU8i5ZzIQGQSdce1/gANTrX0BQ==",
"sha256": "f4047a569d99b6a7de57b3719b7ad40109f2a1d360566a840f50ab32aacefcd9",
"archiveBytes": 3385,
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
"files": {
"package/README.md": "98982f1123ff9a11f5d3d9a52da6e8fea9cd0989f7465605c27b0f9a46f2dbcd",
"package/dist/artplayer-plugin-dash-control.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.legacy.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.mjs": "e32bf08c33a481781883067dcc639f0495c9dcb8a88b91be13736370f4932fc4",
"package/package.json": "556e2adc479bab36c5973de617c0b57c5d86aa8425643a1952ab04738e9ce927",
"package/types/artplayer-plugin-dash-control.d.ts": "e15ef683e0c335d81531587828593325e037efe7ed29c022477cd14fe71aebba"
},
"manifest": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"description": "Dash control plugin for ArtPlayer",
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
"license": "MIT",
"homepage": "https://artplayer.org",
"repository": {
"type": "git",
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
},
"bugs": {
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
},
"keywords": [
"html5",
"video",
"player"
],
"exports": {
".": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.mjs",
"require": "./dist/artplayer-plugin-dash-control.js"
},
"./legacy": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.legacy.js",
"require": "./dist/artplayer-plugin-dash-control.legacy.js"
}
},
"main": "./dist/artplayer-plugin-dash-control.js",
"module": "./dist/artplayer-plugin-dash-control.mjs",
"types": "./types/artplayer-plugin-dash-control.d.ts",
"legacy": "./dist/artplayer-plugin-dash-control.legacy.js",
"browserslist": "last 1 Chrome version"
}
},
"sourceSHA256": "2d639a5c6a7044ada2b1d74e5b039d4cc787996b997c5a186a67724848f36c2a",
"candidate": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.js",
"sha256": "2d639a5c6a7044ada2b1d74e5b039d4cc787996b997c5a186a67724848f36c2a"
},
"scope": "Real ArtPlayer DOM and native MP4 with controlled SDK methods. No dash.js instance, MPD, ABR or adaptive media validation.",
"core": "published",
"plugin": "candidate",
"selected": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.js",
"sha256": "2d639a5c6a7044ada2b1d74e5b039d4cc787996b997c5a186a67724848f36c2a"
}
},
"f8262dd9af7094d2ffdb4fa9917d2586056e1a65daed624fcf10c17faa6d69d7": {
"published": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-dash-control/1.1.0",
"tarball": "https://registry.npmjs.org/artplayer-plugin-dash-control/-/artplayer-plugin-dash-control-1.1.0.tgz",
"integrity": "sha512-EssRkzYXWcln3a6nAzi4ESacBhzMih8s0bzdjXuvBBCh2UFmvK99ITD5E+0cuU8i5ZzIQGQSdce1/gANTrX0BQ==",
"sha256": "f4047a569d99b6a7de57b3719b7ad40109f2a1d360566a840f50ab32aacefcd9",
"archiveBytes": 3385,
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
"files": {
"package/README.md": "98982f1123ff9a11f5d3d9a52da6e8fea9cd0989f7465605c27b0f9a46f2dbcd",
"package/dist/artplayer-plugin-dash-control.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.legacy.js": "f0cbbcf8badeaca13c05ae178932818cb52fbce37ed504ac0e62160b9c7e1145",
"package/dist/artplayer-plugin-dash-control.mjs": "e32bf08c33a481781883067dcc639f0495c9dcb8a88b91be13736370f4932fc4",
"package/package.json": "556e2adc479bab36c5973de617c0b57c5d86aa8425643a1952ab04738e9ce927",
"package/types/artplayer-plugin-dash-control.d.ts": "e15ef683e0c335d81531587828593325e037efe7ed29c022477cd14fe71aebba"
},
"manifest": {
"name": "artplayer-plugin-dash-control",
"version": "1.1.0",
"description": "Dash control plugin for ArtPlayer",
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
"license": "MIT",
"homepage": "https://artplayer.org",
"repository": {
"type": "git",
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
},
"bugs": {
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
},
"keywords": [
"html5",
"video",
"player"
],
"exports": {
".": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.mjs",
"require": "./dist/artplayer-plugin-dash-control.js"
},
"./legacy": {
"types": "./types/artplayer-plugin-dash-control.d.ts",
"import": "./dist/artplayer-plugin-dash-control.legacy.js",
"require": "./dist/artplayer-plugin-dash-control.legacy.js"
}
},
"main": "./dist/artplayer-plugin-dash-control.js",
"module": "./dist/artplayer-plugin-dash-control.mjs",
"types": "./types/artplayer-plugin-dash-control.d.ts",
"legacy": "./dist/artplayer-plugin-dash-control.legacy.js",
"browserslist": "last 1 Chrome version"
}
},
"sourceSHA256": "2d639a5c6a7044ada2b1d74e5b039d4cc787996b997c5a186a67724848f36c2a",
"candidate": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.js",
"sha256": "2d639a5c6a7044ada2b1d74e5b039d4cc787996b997c5a186a67724848f36c2a"
},
"scope": "Real ArtPlayer DOM and native MP4 with controlled SDK methods. No dash.js instance, MPD, ABR or adaptive media validation.",
"core": "candidate",
"plugin": "candidate",
"selected": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-dash-control/dist/artplayer-plugin-dash-control.js",
"sha256": "2d639a5c6a7044ada2b1d74e5b039d4cc787996b997c5a186a67724848f36c2a"
}
}
},
"installed": {
"report": {
"file": "refactor/.cache/dash-package-types-9wPqYp/report.json",
"sha256": "b8c828c0c8865b389e4e0579cc17519bf9ad1e4ad4e4ad4f978da87e9e07746c",
"bytes": 24604
},
"suite": "dash-isolated-package-types",
"introducedBy": "PKG-DASH-04",
"scope": "Packed current core and DASH, offline Yarn install and frozen reinstall outside workspace; isolated public type acceptance only, not complete package runtime/SDK/media release validation.",
"packages": [
{
"name": "artplayer",
"archive": "D:\\github\\ArtPlayer\\refactor\\.cache\\dash-package-types-9wPqYp\\artplayer.tgz",
"sha256": "d4a0cc5dcbe015e254b3bce64d505ee4e010792ab70414bcf8d0139d7c413b75",
"files": {
"package/ARCHITECTURE.md": "dad3ccb55f25c63e0eb3b8d5f25b21db58431c48f84a2d9eb046b2492ac6cedc",
"package/README.md": "1e185e65f67fc2081b4182bbc6c4558ea05b6e3fa3acc5dd0c3ac7df1d542b09",
"package/THIRD_PARTY_NOTICES": "b77b5b46b79fa0cda850b0781f78c3b1112c4ed9672fa291956fe8eff53098e7",
"package/dist/artplayer.js": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6",
"package/dist/artplayer.legacy.js": "9bde35a6d64234cae15300e37b03204c075ef26126058f48bb3bf97d6e002449",
"package/dist/artplayer.mjs": "265bca0ad3f8373acc84333c19cdded0cbd6b309ede9e51c0bec35685c77eebd",
"package/dist/i18n/ar.js": "bd0bef65f4f7dc3f8ed562904cc6fa9071ff4537fb64c1e0fc3d554141bcd3cb",
"package/dist/i18n/ar.mjs": "59310b7bbeea83bbb7d73aadc5ca82a6ec269c3530d19aa741c94d5c64fc5da8",
"package/dist/i18n/cs.js": "6e2c93daba24c2e48dfa206bcf4f2f2a8a02713b856e404d2e4e4ecd8309ca2f",
"package/dist/i18n/cs.mjs": "c73fba18797d62d7b2581e67fe7340c35fe84510b2250ff1ecaad253d9cabbac",
"package/dist/i18n/es.js": "f4133ac6ea06b69a474b33c4a1809a4066e2376bb9464a3f3aa8330f01f1944a",
"package/dist/i18n/es.mjs": "1390bca3def2be115e811de337df0a0c3f63998e51359f283023246245c552a7",
"package/dist/i18n/fa.js": "8d3ef2e0f0cc0ea480c2167b6fcb87cdf444e90759c3519e8daa139fec576da4",
"package/dist/i18n/fa.mjs": "ab441e8a2d79043b29ceca87c783bf06874bb9d3a149c1604bc167eb481be2a9",
"package/dist/i18n/fr.js": "89dc4194a6c0a962b9ce756b52c90401c1acf3b159f265f3bc0d7d6d7d987f03",
"package/dist/i18n/fr.mjs": "99491878430fb7b6f2b7bf93da0588a831704b412e01116f23ba1d9d45863816",
"package/dist/i18n/id.js": "4c6dc86db741bcc2857df55a9d037e82e91d375fa6fd22e0562809ff621b92db",
"package/dist/i18n/id.mjs": "383e5803a6b6686c6de4e867770241de75b6f517dcca2bdedc6f2004bf6e1fb3",
"package/dist/i18n/pl.js": "3a38828b1c3d719c0aca9906cf6a46c23555a8411f8d57645f0e0ce8147dc664",
"package/dist/i18n/pl.mjs": "079ed96732979035297af387c64a7b99519b5a43107fb86735a654ea4fe8e9b5",
"package/dist/i18n/ru.js": "62fac9dddb302eb16382e6e9301fc4b2c66f5f69d4a358a26b67026a5fa4e787",
"package/dist/i18n/ru.mjs": "a893aeaee1d79409db72e324fbff200e3864f33ed168f04d91d25f7cf2efa765",
"package/dist/i18n/tr.js": "1492c36b069a7d73db4f3913bd18085faff7afd8b3c158138fe264e31600e38c",
"package/dist/i18n/tr.mjs": "a90478cac078836b76c2a98261907610fee07f3e4b28671b8e7dbf533778f918",
"package/dist/i18n/vi.js": "c7216ef7e608a79b7e2c479a07bf310d4ab79577947ac4a62d676faaced0e9cf",
"package/dist/i18n/vi.mjs": "66270fdfa0b5da396322d1769169b7df37a030ba15ac18eb30bd87b3af8074ec",
"package/dist/i18n/zh-tw.js": "11c49857d6d40a5ffd224ffa59c9026e71621b345f63c5a086326db80a22371a",
"package/dist/i18n/zh-tw.mjs": "a38e630cb96de96c15d824686aec750e25cf6c8ada01285a292442a81566314f",
"package/package.json": "82e92699e7c29847f32ac6767ece0401290e7d7a12854722bdbcfd09b90b7954",
"package/types/COMPATIBILITY.md": "a7da9e102a116104b513df4f7451247b7759bc502d3375f30bd5b14a541826e0",
"package/types/README.md": "1bd9868e773610e6312fd48a1c5aa20772d29df0af40c3db66e75b7ab4a1aee0",
"package/types/artplayer.d.cts": "3685065e4263abcfd9d953176e461d5b3eb990b0363b54689a7f55deba770fef",
"package/types/artplayer.d.mts": "b664fec51ee5c5381f2ceab25d99d52aee56feab04a2ee7b4ea5b2145ea5fa0e",
"package/types/artplayer.d.ts": "5d0162adf7ac6d0f2bb9b5cfe361f28657c4d9c540cadbf36eba3cc954ce50f8",
"package/types/component.d.ts": "ae5bc1ddeaa1ee1ebbc62573e32423993727079205c64751a5a314170e588a32",
"package/types/config.d.ts": "36f9a84cd436f17701a0d11d3417fc1fe0414e0c52c80083b94a85dfc329e37e",
"package/types/cssVar.d.ts": "93217860fff2ebf750f606d95ddd22220a58837119e63bdf2f5f78fd7488458b",
"package/types/emitter.d.ts": "7e1f9a2a8ce65feb95734f1ed52d1334e57aa388bbef2a43d8bc53a9b6f6623c",
"package/types/events.d.ts": "f83624c9268a284477e8bd793fe3562a2363b72f2a44d5c64fe8c6a6cede8830",
"package/types/i18n.d.ts": "f4f2f05bdfda73c74fef34767cb18ee8e11b743120b1c4598e9714d7846018e5",
"package/types/icons.d.ts": "326a67ba7bdcf52862c5b2a269e540140aff98d05c7b96196485a77f84fe5960",
"package/types/language.d.cts": "f7928e108cf7b7814c2d75cb0a525333e95873fca6cd6d89a740450656b9c1cd",
"package/types/language.d.mts": "6619a26d604b7cccbe2f596243d87ae37cfaae33b8b52874ec071d9787446f9e",
"package/types/legacy/language.d.ts": "c7abda4d506fd933c350e9030290bf9e64347a921d683a66115da1995ebe0a81",
"package/types/option.d.ts": "ccf2c8ddc537dc65c9682d39f044726e23bff18f476b622512d7e6a4b949b5f6",
"package/types/playback.d.ts": "58705c273df6e76a77a6575e769a9ec6c013785c25080f2551aa22415788d870",
"package/types/player.d.ts": "92b00211b70ac71336e495899df972a0519dd138111846044fe4e0f967966177",
"package/types/plugin.d.ts": "fc3594a41c51d8248713e33c486fb1f6a518ac5c7ce31be6988a6cd8d052c5f3",
"package/types/quality.d.ts": "1ac1a48b4f74ff9ba1ce60443e1463d50d1c6a2e5d87d63dc7d2a8eb7f4c2c34",
"package/types/runtime.d.cts": "7ee988dfea9a0ac71a34a656f96f7b74e78aa92547cfdfab7ff7e1139a77d4a3",
"package/types/runtime.d.mts": "dcb85f59a8b7714918ced0c1d18c2bb24e8b80b56d8c594e019dcbdb5ad88b08",
"package/types/runtime.d.ts": "9c6ccd39a1be293f17ae46dae8ea077053e12635ee79d73a5e3b3a559230fcff",
"package/types/runtime/component.d.ts": "1b4c0cee44568649e80140fe778febfcae88af0ac85515f1cbeff78ab0c6d14f",
"package/types/runtime/construction.d.ts": "7a87bedf6f7ffff0c46078aa5f1551e0077d35574e286516121f5f935e2d9ce4",
"package/types/runtime/events.d.ts": "a1e2f9d387475453eaf95c2a5ee79e228636c0bb859bda3fcc46da46574a0c31",
"package/types/runtime/media.d.ts": "8fc89401be7fe25542c169d07dd5675f10916ed20be8493e19695966cf3864a8",
"package/types/runtime/option.d.ts": "6e334e1a76fdcc40b4665c02523bd31c3994d96078fadeb40e23422aa54c1a1d",
"package/types/runtime/player.d.ts": "8ac6383502e4872e83659838844856903031a81a0adc8e8535feb78453aa042c",
"package/types/runtime/plugin.d.ts": "8528f2b17843149f42f9cc16d6fd70baa238c9dc2c329b67d2c38096799c69bd",
"package/types/runtime/services.d.ts": "604c9f8e4b6c0da818f96576bf9f4b0e96085a9003927b2f7ba30027b1ba237e",
"package/types/runtime/setting.d.ts": "349c1fcb205ad312916bd3ee55e6bf241ea8a569fb2ab6c80822e69fc518f7d7",
"package/types/runtime/subtitle.d.ts": "269ff84678d327b3a9dc2f5bc6cc0d731d1e081b85422e474621d5d792efb153",
"package/types/runtime/template.d.ts": "7a62f968a38b4bf9109a4439557c02074eb1d62ba1f6e21a8eb194e91f0badfe",
"package/types/runtime/utils.d.ts": "6bf731705d86853e066dbaf3b8d4003b6548423fe615b7412b722bd0d3a6e48b",
"package/types/setting.d.ts": "08305a75dff96f06490430e099338b463df471b550c1d0dac3abc8995b39eb09",
"package/types/subtitle.d.ts": "b18314e2d64efdb6045830b6e12f615ae2ed585416130e562329ad3ea337f6ce",
"package/types/template.d.ts": "4792bc0c2cbcb7966e4375118bd34b326166e0831862e94ace4cf6b1bbe6a8c8",
"package/types/utils.d.ts": "fca0d3d814df94a25f9eb067c86fa0cf272e2791bac793b91229d57680797712"
},
"installedArtifacts": "D:\\github\\ArtPlayer\\refactor\\.cache\\dash-package-types-9wPqYp\\installed-artifacts\\artplayer"
},
{
"name": "artplayer-plugin-dash-control",
"archive": "D:\\github\\ArtPlayer\\refactor\\.cache\\dash-package-types-9wPqYp\\artplayer-plugin-dash-control.tgz",
"sha256": "ec0178b8db0486ff8ac3067fef68e47fdbde146cdab44d010ab84a0907bd8bd0",
"files": {
"package/ARCHITECTURE.md": "dd538660c423b2870e20daebbde9088089027c62556860abcae11dc1d49cf701",
"package/README.md": "db6bad6f8c965854f405ee4c84fc160fe2905e41ca68c4c9d77d75085f1c32ea",
"package/dist/artplayer-plugin-dash-control.js": "02784a47302ab9bdefae878ffb8a2f2ed23d773defa20f0903eb53a3a78eed57",
"package/dist/artplayer-plugin-dash-control.legacy.js": "c785bc153027e1f6ff79e2b87c8826dd48914441b8391ae251ab4cd53d6dd73e",
"package/dist/artplayer-plugin-dash-control.mjs": "1c0442ba7e4b5575296cedca7c39701fce1f3b748e3f742859115be7b33bbd17",
"package/package.json": "0757055e9d84e95a3fe2278b86aefad75ddf6e3a902a2e010645f82d9936a158",
"package/types/artplayer-plugin-dash-control.d.cts": "20cbbeed90e0cd7d7b536b945dd01f31679e4325854aa36b732cb8e6ccc70d02",
"package/types/artplayer-plugin-dash-control.d.mts": "f52ae616c501be0685a14cb4e48252c88a67c9d4b0a9c1138921de89521f6b81",
"package/types/artplayer-plugin-dash-control.d.ts": "8470943bc5f2461f8b5d7420c0fd53828279c5dd8804c044f4c3b516f433506d"
},
"installedArtifacts": "D:\\github\\ArtPlayer\\refactor\\.cache\\dash-package-types-9wPqYp\\installed-artifacts\\artplayer-plugin-dash-control"
}
],
"matrix": [
{
"compiler": "5.9.3",
"mode": "node10-commonjs",
"diagnostics": [],
"invalid": [
{
"code": 2322,
"message": "Type 'void' is not assignable to type 'Promise<void>'."
},
{
"code": 2554,
"message": "Expected 0 arguments, but got 1."
},
{
"code": 2322,
"message": "Type '\"dash\"' is not assignable to type '\"artplayerPluginDashControl\"'."
},
{
"code": 2769,
"message": "No overload matches this call.\n Overload 1 of 2, '(option?: Option<QualityLevel, AudioTrack> | undefined): (art: Artplayer) => Result', gave the following error.\n Type '(value: QualityLevel, index: number) => string' is not assignable to type '(item: QualityLevel) => string'.\n Target signature provides too few arguments. Expected 2 or more, but got 1.\n Overload 2 of 2, '(option: Option<QualityLevel, AudioTrack>): (art: Artplayer) => Result', gave the following error.\n Type '(value: QualityLevel, index: number) => string' is not assignable to type '(item: QualityLevel) => string'.\n Target signature provides too few arguments. Expected 2 or more, but got 1."
},
{
"code": 2769,
"message": "No overload matches this call.\n Overload 1 of 2, '(option?: Option<QualityLevel, AudioTrack> | undefined): (art: Artplayer) => Result', gave the following error.\n Type '() => number' is not assignable to type '(item: AudioTrack) => string'.\n Type 'number' is not assignable to type 'string'.\n Overload 2 of 2, '(option: Option<QualityLevel, AudioTrack>): (art: Artplayer) => Result', gave the following error.\n Type '() => number' is not assignable to type '(item: AudioTrack) => string'.\n Type 'number' is not assignable to type 'string'."
},
{
"code": 2769,
"message": "No overload matches this call.\n Overload 1 of 2, '(option?: Option<QualityLevel, AudioTrack> | undefined): (art: Artplayer) => Result', gave the following error.\n Type 'string' is not assignable to type 'boolean | undefined'.\n Overload 2 of 2, '(option: Option<QualityLevel, AudioTrack>): (art: Artplayer) => Result', gave the following error.\n Type 'string' is not assignable to type 'boolean | undefined'."
},
{
"code": 2769,
"message": "No overload matches this call.\n Overload 1 of 2, '(option?: Option<QualityLevel, AudioTrack> | undefined): (art: Artplayer) => Result', gave the following error.\n Argument of type 'null' is not assignable to parameter of type 'Option<QualityLevel, AudioTrack> | undefined'.\n Overload 2 of 2, '(option: Option<QualityLevel, AudioTrack>): (art: Artplayer) => Result', gave the following error.\n Argument of type 'null' is not assignable to parameter of type 'Option<QualityLevel, AudioTrack>'."
},
{
"code": 2339,
"message": "Property 'unknownProperty' does not exist on type 'QualityLevel'."
}
]
},
{
"compiler": "5.9.3",
"mode": "nodenext-cjs",
"diagnostics": [],
"invalid": [
{
"code": 2322,
"message": "Type 'void' is not assignable to type 'Promise<void>'."
},
{
"code": 2554,
"message": "Expected 0 arguments, but got 1."
},
{
"code": 2322,
"message": "Type '\"dash\"' is not assignable to type '\"artplayerPluginDashControl\"'."
},
{
"code": 2769,
"message": "No overload matches this call.\n Overload 1 of 2, '(option?: Option<QualityLevel, AudioTrack> | undefined): (art: Artplayer) => Result', gave the following error.\n Type '(value: QualityLevel, index: number) => string' is not assignable to type '(item: QualityLevel) => string'.\n Target signature provides too few arguments. Expected 2 or more, but got 1.\n Overload 2 of 2, '(option: Option<QualityLevel, AudioTrack>): (art: Artplayer) => Result', gave the following error.\n Type '(value: QualityLevel, index: number) => string' is not assignable to type '(item: QualityLevel) => string'.\n Target signature provides too few arguments. Expected 2 or more, but got 1."
},
{
"code": 2769,
"message": "No overload matches this call.\n Overload 1 of 2, '(option?: Option<QualityLevel, AudioTrack> | undefined): (art: Artplayer) => Result', gave the following error.\n Type '() => number' is not assignable to type '(item: AudioTrack) => string'.\n Type 'number' is not assignable to type 'string'.\n Overload 2 of 2, '(option: Option<QualityLevel, AudioTrack>): (art: Artplayer) => Result', gave the following error.\n Type '() => number' is not assignable to type '(item: AudioTrack) => string'.\n Type 'number' is not assignable to type 'string'."
},
{
"code": 2769,
"message": "No overload matches this call.\n Overload 1 of 2, '(option?: Option<QualityLevel, AudioTrack> | undefined): (art: Artplayer) => Result', gave the following error.\n Type 'string' is not assignable to type 'boolean | undefined'.\n Overload 2 of 2, '(option: Option<QualityLevel, AudioTrack>): (art: Artplayer) => Result', gave the following error.\n Type 'string' is not assignable to type 'boolean | undefined'."
},
{
"code": 2769,
"message": "No overload matches this call.\n Overload 1 of 2, '(option?: Option<QualityLevel, AudioTrack> | undefined): (art: Artplayer) => Result', gave the following error.\n Argument of type 'null' is not assignable to parameter of type 'Option<QualityLevel, AudioTrack> | undefined'.\n Overload 2 of 2, '(option: Option<QualityLevel, AudioTrack>): (art: Artplayer) => Result', gave the following error.\n Argument of type 'null' is not assignable to parameter of type 'Option<QualityLevel, AudioTrack>'."
},
{
"code": 2339,
"message": "Property 'unknownProperty' does not exist on type 'QualityLevel'."
}
]
},
{
"compiler": "5.9.3",
"mode": "nodenext-esm",
"diagnostics": [],
"invalid": [
{
"code": 2322,
"message": "Type 'void' is not assignable to type 'Promise<void>'."
},
{
"code": 2554,
"message": "Expected 0 arguments, but got 1."
},
{
"code": 2322,
"message": "Type '\"dash\"' is not assignable to type '\"artplayerPluginDashControl\"'."
},
{
"code": 2769,
"message": "No overload matches this call.\n Overload 1 of 2, '(option?: Option<QualityLevel, AudioTrack> | undefined): (art: Artplayer) => Result', gave the following error.\n Type '(value: QualityLevel, index: number) => string' is not assignable to type '(item: QualityLevel) => string'.\n Target signature provides too few arguments. Expected 2 or more, but got 1.\n Overload 2 of 2, '(option: Option<QualityLevel, AudioTrack>): (art: Artplayer) => Result', gave the following error.\n Type '(value: QualityLevel, index: number) => string' is not assignable to type '(item: QualityLevel) => string'.\n Target signature provides too few arguments. Expected 2 or more, but got 1."
},
{
"code": 2769,
"message": "No overload matches this call.\n Overload 1 of 2, '(option?: Option<QualityLevel, AudioTrack> | undefined): (art: Artplayer) => Result', gave the following error.\n Type '() => number' is not assignable to type '(item: AudioTrack) => string'.\n Type 'number' is not assignable to type 'string'.\n Overload 2 of 2, '(option: Option<QualityLevel, AudioTrack>): (art: Artplayer) => Result', gave the following error.\n Type '() => number' is not assignable to type '(item: AudioTrack) => string'.\n Type 'number' is not assignable to type 'string'."
},
{
"code": 2769,
"message": "No overload matches this call.\n Overload 1 of 2, '(option?: Option<QualityLevel, AudioTrack> | undefined): (art: Artplayer) => Result', gave the following error.\n Type 'string' is not assignable to type 'boolean | undefined'.\n Overload 2 of 2, '(option: Option<QualityLevel, AudioTrack>): (art: Artplayer) => Result', gave the following error.\n Type 'string' is not assignable to type 'boolean | undefined'."
},
{
"code": 2769,
"message": "No overload matches this call.\n Overload 1 of 2, '(option?: Option<QualityLevel, AudioTrack> | undefined): (art: Artplayer) => Result', gave the following error.\n Argument of type 'null' is not assignable to parameter of type 'Option<QualityLevel, AudioTrack> | undefined'.\n Overload 2 of 2, '(option: Option<QualityLevel, AudioTrack>): (art: Artplayer) => Result', gave the following error.\n Argument of type 'null' is not assignable to parameter of type 'Option<QualityLevel, AudioTrack>'."
},
{
"code": 2339,
"message": "Property 'unknownProperty' does not exist on type 'QualityLevel'."
}
]
},
{
"compiler": "5.9.3",
"mode": "bundler-esm",
"diagnostics": [],
"invalid": [
{
"code": 2322,
"message": "Type 'void' is not assignable to type 'Promise<void>'."
},
{
"code": 2554,
"message": "Expected 0 arguments, but got 1."
},
{
"code": 2322,
"message": "Type '\"dash\"' is not assignable to type '\"artplayerPluginDashControl\"'."
},
{
"code": 2769,
"message": "No overload matches this call.\n Overload 1 of 2, '(option?: Option<QualityLevel, AudioTrack> | undefined): (art: Artplayer) => Result', gave the following error.\n Type '(value: QualityLevel, index: number) => string' is not assignable to type '(item: QualityLevel) => string'.\n Target signature provides too few arguments. Expected 2 or more, but got 1.\n Overload 2 of 2, '(option: Option<QualityLevel, AudioTrack>): (art: Artplayer) => Result', gave the following error.\n Type '(value: QualityLevel, index: number) => string' is not assignable to type '(item: QualityLevel) => string'.\n Target signature provides too few arguments. Expected 2 or more, but got 1."
},
{
"code": 2769,
"message": "No overload matches this call.\n Overload 1 of 2, '(option?: Option<QualityLevel, AudioTrack> | undefined): (art: Artplayer) => Result', gave the following error.\n Type '() => number' is not assignable to type '(item: AudioTrack) => string'.\n Type 'number' is not assignable to type 'string'.\n Overload 2 of 2, '(option: Option<QualityLevel, AudioTrack>): (art: Artplayer) => Result', gave the following error.\n Type '() => number' is not assignable to type '(item: AudioTrack) => string'.\n Type 'number' is not assignable to type 'string'."
},
{
"code": 2769,
"message": "No overload matches this call.\n Overload 1 of 2, '(option?: Option<QualityLevel, AudioTrack> | undefined): (art: Artplayer) => Result', gave the following error.\n Type 'string' is not assignable to type 'boolean | undefined'.\n Overload 2 of 2, '(option: Option<QualityLevel, AudioTrack>): (art: Artplayer) => Result', gave the following error.\n Type 'string' is not assignable to type 'boolean | undefined'."
},
{
"code": 2769,
"message": "No overload matches this call.\n Overload 1 of 2, '(option?: Option<QualityLevel, AudioTrack> | undefined): (art: Artplayer) => Result', gave the following error.\n Argument of type 'null' is not assignable to parameter of type 'Option<QualityLevel, AudioTrack> | undefined'.\n Overload 2 of 2, '(option: Option<QualityLevel, AudioTrack>): (art: Artplayer) => Result', gave the following error.\n Argument of type 'null' is not assignable to parameter of type 'Option<QualityLevel, AudioTrack>'."
},
{
"code": 2339,
"message": "Property 'unknownProperty' does not exist on type 'QualityLevel'."
}
]
},
{
"compiler": "4.3.5",
"mode": "node10-commonjs",
"diagnostics": [],
"invalid": [
{
"code": 2322,
"message": "Type 'void' is not assignable to type 'Promise<void>'."
},
{
"code": 2554,
"message": "Expected 0 arguments, but got 1."
},
{
"code": 2322,
"message": "Type '\"dash\"' is not assignable to type '\"artplayerPluginDashControl\"'."
},
{
"code": 2769,
"message": "No overload matches this call.\n Overload 1 of 2, '(option?: Option<QualityLevel, AudioTrack> | undefined): (art: Artplayer) => Result', gave the following error.\n Type '(value: QualityLevel, index: number) => string' is not assignable to type '(item: QualityLevel) => string'.\n Overload 2 of 2, '(option: Option<QualityLevel, AudioTrack>): (art: Artplayer) => Result', gave the following error.\n Type '(value: QualityLevel, index: number) => string' is not assignable to type '(item: QualityLevel) => string'."
},
{
"code": 2769,
"message": "No overload matches this call.\n Overload 1 of 2, '(option?: Option<QualityLevel, AudioTrack> | undefined): (art: Artplayer) => Result', gave the following error.\n Type '() => number' is not assignable to type '(item: AudioTrack) => string'.\n Type 'number' is not assignable to type 'string'.\n Overload 2 of 2, '(option: Option<QualityLevel, AudioTrack>): (art: Artplayer) => Result', gave the following error.\n Type '() => number' is not assignable to type '(item: AudioTrack) => string'."
},
{
"code": 2769,
"message": "No overload matches this call.\n Overload 1 of 2, '(option?: Option<QualityLevel, AudioTrack> | undefined): (art: Artplayer) => Result', gave the following error.\n Type 'string' is not assignable to type 'boolean | undefined'.\n Overload 2 of 2, '(option: Option<QualityLevel, AudioTrack>): (art: Artplayer) => Result', gave the following error.\n Type 'string' is not assignable to type 'boolean | undefined'."
},
{
"code": 2769,
"message": "No overload matches this call.\n Overload 1 of 2, '(option?: Option<QualityLevel, AudioTrack> | undefined): (art: Artplayer) => Result', gave the following error.\n Argument of type 'null' is not assignable to parameter of type 'Option<QualityLevel, AudioTrack> | undefined'.\n Overload 2 of 2, '(option: Option<QualityLevel, AudioTrack>): (art: Artplayer) => Result', gave the following error.\n Argument of type 'null' is not assignable to parameter of type 'Option<QualityLevel, AudioTrack>'."
},
{
"code": 2339,
"message": "Property 'unknownProperty' does not exist on type 'QualityLevel'."
}
]
}
]
},
"scope": [
"One private dispatcher replaces four duplicate truthiness-based cleanup loops. Preserve first thrown value, ordered remaining cleanup, snapshot ownership, stale revision checks and caller SDK ownership. No public types, defaults, runtime dependencies or lockfile changes.",
"Six new source regressions cover seven falsy values with Object.is and independent threw flags. Existing source suite: 167 passed. Installed main/legacy/module plus source and historical controlled contracts: 470 passed, not 470 independent new regression cases.",
"Controlled SDK browser cases use actual old/new core controls, native MP4 and beforeUnmount callbacks; they are not adaptive SDK playback acceptance. A throwing user callback can prevent its own core control removal; sibling menus still release and the original value propagates.",
"Separate actual SDK browser runs use hash-pinned dash.js 4.5.2/5.2.1, local MPD media, old/new core, source topology cleanup and asynchronous formatter recovery. Windows WebKit lacks MSE; skipped actual SDK cases do not count as playback success.",
"Yarn packs current core and DASH, installs outside workspace, performs frozen offline reinstall, checks every file and retains checked installed copies before removing the temporary consumer. Five type modes have zero positive diagnostics and eight expected negative diagnostics each.",
"The three dist files, docs/compiled copies, installed copies and package architecture document have matching hashes. Scoped completion does not close full package SDK/device/release gates or authorize publishing.",
"Repeated input attachments are deduplicated by their original attachment SHA256. SDK event arrays retain their count and last twenty entries; buffer snapshots retain their count and last three entries; track/level state retains identifying fields. Full unabridged reports are retained at the referenced local paths with file hashes."
]
}