diff --git a/.gitattributes b/.gitattributes
index 36f30df85..c3cf27cad 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,5 +1,6 @@
* text=auto
*.js text eol=lf
test/browser/media/hls/*.m3u8 text eol=lf
+test/browser/fixtures/hls-grouped.m3u8 text eol=lf
test/browser/media/hls/*.mpegts binary
refactor/baselines/core-vendor/*.txt text eol=lf
diff --git a/packages/artplayer-plugin-hls-control/ARCHITECTURE.md b/packages/artplayer-plugin-hls-control/ARCHITECTURE.md
index c7e3b1525..d7c97a55b 100644
--- a/packages/artplayer-plugin-hls-control/ARCHITECTURE.md
+++ b/packages/artplayer-plugin-hls-control/ARCHITECTURE.md
@@ -95,6 +95,7 @@ node --test test/hls-control.test.js
node --test refactor/scripts/hls-types.test.mjs
yarn test:browser hls-control.spec.js
yarn test:browser hls-editor-types.spec.js
+yarn test:browser hls-sdk.spec.js
yarn build artplayer-plugin-hls-control
yarn build:ts
yarn ci:check
@@ -106,11 +107,23 @@ and test attachments record its bytes. These checks do not replace isolated tarb
Use the local demo at `http://localhost:8082` with example `hls.control` during example work.
Windows Playwright WebKit lacks MSE; explicit capability/error cleanup runs there, while playback
-cases are marked skipped. Safari/native HLS, SDK workers, grouped track changes, SDK version range,
-updated example and isolated package verification remain PKG-HLS-05/06 work. See
+cases are marked skipped. The SDK suite uses frozen Hls.js 1.5.17/1.7.2, real native workers and local
+media to test replacement, detach/reattach and reordered audio groups with published/current core.
+Worker messages and termination are observed without substituting worker output. Grouped playlists
+reuse generated video/audio segments; the Commentary track intentionally reuses the English tone.
+The fixed releases are two tested points, not a supported version range or new minimum version.
+Safari/native HLS, external network/device evidence, updated example and isolated package verification
+remain PKG-HLS-05/06 work. See
[refactor validation](../../refactor/hls-validation.md). Keep these gaps visible in release reviews.
Actual Hls.js 1.5.17 declaration consumers pass TS 5.9.3. TS 4.3.5 reports two existing SDK DOM type
errors (MediaDecodingConfiguration and MediaCapabilitiesDecodingInfo), reproduced with the SDK alone.
The plugin introduces no additional errors; do not hide those SDK diagnostics with skipLibCheck or
claim every SDK/compiler combination passes. Standalone plugin consumers pass both compilers.
+
+For unresolved Firefox grouped-stream diagnostics, use
+`node refactor/scripts/hls-sdk-diagnostic.mjs --host direct --transport route --iterations 5`.
+`--host published|candidate --plugin` adds an actual core and the candidate plugin;
+`--observe-workers` uses the same native-worker observer as the integration suite. Each run retains
+its own report and trace files. See the HLS-SDK-01 in-progress record: one target crash and a separate
+group-switch stall remain unclassified. Passing diagnostic repetitions are not release evidence.
diff --git a/refactor/baselines/hls-sdk-diagnostics.json b/refactor/baselines/hls-sdk-diagnostics.json
new file mode 100644
index 000000000..dbb46ed6a
--- /dev/null
+++ b/refactor/baselines/hls-sdk-diagnostics.json
@@ -0,0 +1,6258 @@
+{
+ "schemaVersion": 1,
+ "task": "PKG-HLS-SDK-01",
+ "status": "doing",
+ "capturedAt": "2026-09-11T17:38:23.983Z",
+ "sourceHashesLF": {
+ "refactor/scripts/hls-sdk-diagnostic.mjs": "ba7b2e1c6decde696a64f9b877c0e6624c0a694f3b888d4e9a68b20295f41a4d",
+ "test/helpers/worker-observer.js": "8ecd23a41293b7b6b065a077ba352fff0007ba07f41ce5f84943ac5f546a1cc1",
+ "test/browser/hls-sdk.spec.js": "c6cd7332b38fe30d999811b209a1cf5786867f6c7d5455e9cca034527615f2ba",
+ "test/browser/fixtures/hls-grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc"
+ },
+ "runs": [
+ {
+ "log": "refactor/.cache/hls-direct-http-first.log",
+ "logSHA256": "a8de6b5af53bd56c33e5a6470567caea8f3ab3d495b678916fecf7c408ebb864",
+ "file": "refactor/.cache/hls-direct-o4skLU/report.json",
+ "reportSHA256": "a03f38d14f87012a2273c60b099d03b47f98a8c50742680109d4b13039681d05",
+ "settings": {
+ "version": "1.7.2",
+ "iterations": 10,
+ "transport": "http",
+ "teardown": "reset-first",
+ "worker": true
+ },
+ "classification": "diagnostic evidence; not a risk closure",
+ "release": "f2a153e83f12feb8985e8fc06a8659196cbda79868446930539cc90499023520",
+ "inputs": "472081856787cd917bdd77e52c1a606118cd5a78f0d58f5d4f62f32ec20c7af1",
+ "cases": [
+ {
+ "iteration": 0,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 1,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 2,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 3,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 4,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 5,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 6,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 7,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 8,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 9,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ }
+ ]
+ },
+ {
+ "log": "refactor/.cache/hls-direct-route-first.log",
+ "logSHA256": "16fce5a50ba24c70523f1ca6b3d539ee002c8f80c281f82e11202d94ec7b01bc",
+ "file": "refactor/.cache/hls-direct-Dmtujt/report.json",
+ "reportSHA256": "4cbd87e3d9062991144bd191088a5a0f07119c82a8efe33915fe142b70637532",
+ "settings": {
+ "version": "1.7.2",
+ "iterations": 10,
+ "transport": "route",
+ "teardown": "reset-first",
+ "worker": true
+ },
+ "classification": "diagnostic evidence; not a risk closure",
+ "release": "f2a153e83f12feb8985e8fc06a8659196cbda79868446930539cc90499023520",
+ "inputs": "472081856787cd917bdd77e52c1a606118cd5a78f0d58f5d4f62f32ec20c7af1",
+ "cases": [
+ {
+ "iteration": 0,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 1,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 2,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 3,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 4,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 5,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 6,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 7,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 8,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 9,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ }
+ ]
+ },
+ {
+ "log": "refactor/.cache/hls-direct-route-confirm.log",
+ "logSHA256": "be5a6584fc3edd8a0c420c3de0dbf99686240d1ff613b88a66fd06f2b9b09f1e",
+ "file": "refactor/.cache/hls-direct-KH1H5m/report.json",
+ "reportSHA256": "7031e11fa44414a0989f492003142a3b6409c2e7ae78b5ca72ac68a3e618de2d",
+ "settings": {
+ "version": "1.7.2",
+ "iterations": 10,
+ "transport": "route",
+ "teardown": "reset-first",
+ "worker": true,
+ "runnerSHA256": "a6647767e7e79477875fe681ff7f9d7d6cf33be838c63832f73a334527a00fb8",
+ "browserVersion": "155.0"
+ },
+ "classification": "diagnostic evidence; not a risk closure",
+ "release": "f2a153e83f12feb8985e8fc06a8659196cbda79868446930539cc90499023520",
+ "inputs": "472081856787cd917bdd77e52c1a606118cd5a78f0d58f5d4f62f32ec20c7af1",
+ "cases": [
+ {
+ "iteration": 0,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 1,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 2,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 3,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 4,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 5,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 6,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 7,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 8,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 9,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ }
+ ]
+ },
+ {
+ "log": "refactor/.cache/hls-host-published-plugin.log",
+ "logSHA256": "84c6a74d6d77e572572fea4dbbe147a1cc0254a38a2d8f95edf53a3446982e1d",
+ "file": "refactor/.cache/hls-direct-iPMuJo/report.json",
+ "reportSHA256": "21123a896dee4d539c5255ce82a902fc5ee0edb220852444a2365af9c38dbe5e",
+ "settings": {
+ "version": "1.7.2",
+ "iterations": 10,
+ "transport": "route",
+ "teardown": "reset-first",
+ "worker": true,
+ "host": "published",
+ "plugin": true,
+ "runnerSHA256": "53ff175198c05adfb3bdf0bafdf6602c37b872863f92584ed349242e74b9c60e",
+ "browserVersion": "155.0"
+ },
+ "classification": "excluded: initial diagnostic captured async video too early; fixed with getters",
+ "release": "f2a153e83f12feb8985e8fc06a8659196cbda79868446930539cc90499023520",
+ "inputs": "6b33b43e563164894cd623ddbcaaa232ee456aabf36db0ebc1fb8f5456a4c228",
+ "cases": [
+ {
+ "iteration": 0,
+ "recordedStatus": "failed",
+ "status": "failed",
+ "failure": "page.waitForFunction: can't access property \"readyState\", window.direct.video is undefined\n@debugger eval code line 311 > eval line 4 > eval:1:7\npredicate@debugger eval code line 311 > eval:7:27\nnext@debugger eval code line 311 > eval:29:33\n@debugger eval code line 311 > eval:42:13\nevaluate@debugger eval code:313:16\n@debugger eval code:1:44\n@debugger eval code:1:62\n",
+ "errors": [
+ "can't access property \"readyState\", window.direct.video is undefined"
+ ],
+ "maxObservedHeight": 0,
+ "observedLevels": [],
+ "observedAudio": []
+ },
+ {
+ "iteration": 1,
+ "recordedStatus": "failed",
+ "status": "failed",
+ "failure": "page.waitForFunction: can't access property \"readyState\", window.direct.video is undefined\n@debugger eval code line 311 > eval line 4 > eval:1:7\npredicate@debugger eval code line 311 > eval:7:27\nnext@debugger eval code line 311 > eval:29:33\n@debugger eval code line 311 > eval:42:13\nevaluate@debugger eval code:313:16\n@debugger eval code:1:44\n@debugger eval code:1:62\n",
+ "errors": [
+ "can't access property \"readyState\", window.direct.video is undefined"
+ ],
+ "maxObservedHeight": 0,
+ "observedLevels": [],
+ "observedAudio": []
+ },
+ {
+ "iteration": 2,
+ "recordedStatus": "failed",
+ "status": "failed",
+ "failure": "page.waitForFunction: can't access property \"readyState\", window.direct.video is undefined\n@debugger eval code line 311 > eval line 4 > eval:1:7\npredicate@debugger eval code line 311 > eval:7:27\nnext@debugger eval code line 311 > eval:29:33\n@debugger eval code line 311 > eval:42:13\nevaluate@debugger eval code:313:16\n@debugger eval code:1:44\n@debugger eval code:1:62\n",
+ "errors": [
+ "can't access property \"readyState\", window.direct.video is undefined"
+ ],
+ "maxObservedHeight": 0,
+ "observedLevels": [],
+ "observedAudio": []
+ },
+ {
+ "iteration": 3,
+ "recordedStatus": "failed",
+ "status": "failed",
+ "failure": "page.waitForFunction: can't access property \"readyState\", window.direct.video is undefined\n@debugger eval code line 311 > eval line 4 > eval:1:7\npredicate@debugger eval code line 311 > eval:7:27\nnext@debugger eval code line 311 > eval:29:33\n@debugger eval code line 311 > eval:42:13\nevaluate@debugger eval code:313:16\n@debugger eval code:1:44\n@debugger eval code:1:62\n",
+ "errors": [
+ "can't access property \"readyState\", window.direct.video is undefined"
+ ],
+ "maxObservedHeight": 0,
+ "observedLevels": [],
+ "observedAudio": []
+ },
+ {
+ "iteration": 4,
+ "recordedStatus": "failed",
+ "status": "failed",
+ "failure": "page.waitForFunction: can't access property \"readyState\", window.direct.video is undefined\n@debugger eval code line 311 > eval line 4 > eval:1:7\npredicate@debugger eval code line 311 > eval:7:27\nnext@debugger eval code line 311 > eval:29:33\n@debugger eval code line 311 > eval:42:13\nevaluate@debugger eval code:313:16\n@debugger eval code:1:44\n@debugger eval code:1:62\n",
+ "errors": [
+ "can't access property \"readyState\", window.direct.video is undefined"
+ ],
+ "maxObservedHeight": 0,
+ "observedLevels": [],
+ "observedAudio": []
+ },
+ {
+ "iteration": 5,
+ "recordedStatus": "failed",
+ "status": "failed",
+ "failure": "page.waitForFunction: can't access property \"readyState\", window.direct.video is undefined\n@debugger eval code line 311 > eval line 4 > eval:1:7\npredicate@debugger eval code line 311 > eval:7:27\nnext@debugger eval code line 311 > eval:29:33\n@debugger eval code line 311 > eval:42:13\nevaluate@debugger eval code:313:16\n@debugger eval code:1:44\n@debugger eval code:1:62\n",
+ "errors": [
+ "can't access property \"readyState\", window.direct.video is undefined"
+ ],
+ "maxObservedHeight": 0,
+ "observedLevels": [],
+ "observedAudio": []
+ },
+ {
+ "iteration": 6,
+ "recordedStatus": "failed",
+ "status": "failed",
+ "failure": "page.waitForFunction: can't access property \"readyState\", window.direct.video is undefined\n@debugger eval code line 311 > eval line 4 > eval:1:7\npredicate@debugger eval code line 311 > eval:7:27\nnext@debugger eval code line 311 > eval:29:33\n@debugger eval code line 311 > eval:42:13\nevaluate@debugger eval code:313:16\n@debugger eval code:1:44\n@debugger eval code:1:62\n",
+ "errors": [
+ "can't access property \"readyState\", window.direct.video is undefined"
+ ],
+ "maxObservedHeight": 0,
+ "observedLevels": [],
+ "observedAudio": []
+ },
+ {
+ "iteration": 7,
+ "recordedStatus": "failed",
+ "status": "failed",
+ "failure": "page.waitForFunction: can't access property \"readyState\", window.direct.video is undefined\n@debugger eval code line 311 > eval line 4 > eval:1:7\npredicate@debugger eval code line 311 > eval:7:27\nnext@debugger eval code line 311 > eval:29:33\n@debugger eval code line 311 > eval:42:13\nevaluate@debugger eval code:313:16\n@debugger eval code:1:44\n@debugger eval code:1:62\n",
+ "errors": [
+ "can't access property \"readyState\", window.direct.video is undefined"
+ ],
+ "maxObservedHeight": 0,
+ "observedLevels": [],
+ "observedAudio": []
+ },
+ {
+ "iteration": 8,
+ "recordedStatus": "failed",
+ "status": "failed",
+ "failure": "page.waitForFunction: can't access property \"readyState\", window.direct.video is undefined\n@debugger eval code line 311 > eval line 4 > eval:1:7\npredicate@debugger eval code line 311 > eval:7:27\nnext@debugger eval code line 311 > eval:29:33\n@debugger eval code line 311 > eval:42:13\nevaluate@debugger eval code:313:16\n@debugger eval code:1:44\n@debugger eval code:1:62\n",
+ "errors": [
+ "can't access property \"readyState\", window.direct.video is undefined"
+ ],
+ "maxObservedHeight": 0,
+ "observedLevels": [],
+ "observedAudio": []
+ },
+ {
+ "iteration": 9,
+ "recordedStatus": "failed",
+ "status": "failed",
+ "failure": "page.waitForFunction: can't access property \"readyState\", window.direct.video is undefined\n@debugger eval code line 311 > eval line 4 > eval:1:7\npredicate@debugger eval code line 311 > eval:7:27\nnext@debugger eval code line 311 > eval:29:33\n@debugger eval code line 311 > eval:42:13\nevaluate@debugger eval code:313:16\n@debugger eval code:1:44\n@debugger eval code:1:62\n",
+ "errors": [
+ "can't access property \"readyState\", window.direct.video is undefined"
+ ],
+ "maxObservedHeight": 0,
+ "observedLevels": [],
+ "observedAudio": []
+ }
+ ]
+ },
+ {
+ "log": "refactor/.cache/hls-host-published-plugin-fixed.log",
+ "logSHA256": "522e9d3c4669088d2c848a039f2791759768fd660fd8133dde23c7d04270a9a5",
+ "file": "refactor/.cache/hls-direct-c39lnT/report.json",
+ "reportSHA256": "38933834b161374fbb311b43631003ae3bf5f6ac8ed430b08184484a54efbf58",
+ "settings": {
+ "version": "1.7.2",
+ "iterations": 10,
+ "transport": "route",
+ "teardown": "reset-first",
+ "worker": true,
+ "host": "published",
+ "plugin": true,
+ "runnerSHA256": "88a804381300392397658157515ce5168af3e3cd7b1defbeae20f06b59c9dad3",
+ "browserVersion": "155.0"
+ },
+ "classification": "diagnostic evidence; not a risk closure",
+ "release": "f2a153e83f12feb8985e8fc06a8659196cbda79868446930539cc90499023520",
+ "inputs": "6b33b43e563164894cd623ddbcaaa232ee456aabf36db0ebc1fb8f5456a4c228",
+ "cases": [
+ {
+ "iteration": 0,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 1,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 2,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 3,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 4,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 5,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 6,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 7,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 8,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 9,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ }
+ ]
+ },
+ {
+ "log": "refactor/.cache/hls-paired-direct.log",
+ "logSHA256": "0728cec63dd0f2432d7c2f82c4bf668faa5ab24701f603b3c366c293484a0909",
+ "file": "refactor/.cache/hls-direct-CXPSmb/report.json",
+ "reportSHA256": "42a1c722cfa0d75e63b6ff9b6aefd25543e9b51f8045953d0054313cdfc19674",
+ "settings": {
+ "version": "1.7.2",
+ "iterations": 15,
+ "transport": "route",
+ "teardown": "reset-first",
+ "worker": true,
+ "host": "direct",
+ "plugin": false,
+ "runnerSHA256": "88a804381300392397658157515ce5168af3e3cd7b1defbeae20f06b59c9dad3",
+ "browserVersion": "155.0"
+ },
+ "classification": "diagnostic evidence; not a risk closure",
+ "release": "f2a153e83f12feb8985e8fc06a8659196cbda79868446930539cc90499023520",
+ "inputs": "1c068b91b4735ce17468c8c8faf926fa8ce018e0999d905de40992b7162ab463",
+ "cases": [
+ {
+ "iteration": 0,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 1,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 2,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 3,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 4,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 5,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 6,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 7,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 8,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 9,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 10,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 11,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 12,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 13,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 14,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ }
+ ]
+ },
+ {
+ "log": "refactor/.cache/hls-paired-published.log",
+ "logSHA256": "e95b40295d00dae82508a9ec3516a822ac4d4178dc6c495f5fb1a8862f244ed0",
+ "file": "refactor/.cache/hls-direct-HUDrqZ/report.json",
+ "reportSHA256": "692c226e365233e6aed37f7b8948e687cb938ff686ccc9d4b5329a9ed0833b85",
+ "settings": {
+ "version": "1.7.2",
+ "iterations": 15,
+ "transport": "route",
+ "teardown": "reset-first",
+ "worker": true,
+ "host": "published",
+ "plugin": true,
+ "runnerSHA256": "88a804381300392397658157515ce5168af3e3cd7b1defbeae20f06b59c9dad3",
+ "browserVersion": "155.0"
+ },
+ "classification": "diagnostic evidence; not a risk closure",
+ "release": "f2a153e83f12feb8985e8fc06a8659196cbda79868446930539cc90499023520",
+ "inputs": "6b33b43e563164894cd623ddbcaaa232ee456aabf36db0ebc1fb8f5456a4c228",
+ "cases": [
+ {
+ "iteration": 0,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 1,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 2,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 3,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 4,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 5,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 6,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 7,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 8,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 9,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 10,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 11,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 12,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 13,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 14,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ }
+ ]
+ },
+ {
+ "log": "refactor/.cache/hls-paired-candidate.log",
+ "logSHA256": "cc336531db409335da8804b41efa4dda799e3f35a6fbc7db820815ba62f1ea4d",
+ "file": "refactor/.cache/hls-direct-TtULsJ/report.json",
+ "reportSHA256": "4c7999dfa8b6d5f730f9c47acdfd7ac45305355de1e8d965ac980725b1889e64",
+ "settings": {
+ "version": "1.7.2",
+ "iterations": 15,
+ "transport": "route",
+ "teardown": "reset-first",
+ "worker": true,
+ "host": "candidate",
+ "plugin": true,
+ "runnerSHA256": "88a804381300392397658157515ce5168af3e3cd7b1defbeae20f06b59c9dad3",
+ "browserVersion": "155.0"
+ },
+ "classification": "diagnostic evidence; not a risk closure",
+ "release": "f2a153e83f12feb8985e8fc06a8659196cbda79868446930539cc90499023520",
+ "inputs": "b0e6b9c606d89e2e9a3d346fa3f49798932d0610c21ed16bc76885b448b9bb02",
+ "cases": [
+ {
+ "iteration": 0,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 1,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 2,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 3,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 4,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 5,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 6,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 7,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 8,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 9,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 10,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 11,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 12,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 13,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 14,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 1,
+ 0
+ ],
+ "observedAudio": [
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ }
+ ]
+ },
+ {
+ "log": "refactor/.cache/hls-matched-direct.log",
+ "logSHA256": "3c7e59b38abddfdd9954ba7ba36eff9c2afee013106b6dd6ff2675e52e2a3a29",
+ "file": "refactor/.cache/hls-direct-ahJIeD/report.json",
+ "reportSHA256": "d5bb935afda12478143c630e122fdadb47785fddbc977e36e21eef1a6b9cd0b7",
+ "settings": {
+ "version": "1.7.2",
+ "iterations": 10,
+ "transport": "route",
+ "teardown": "reset-first",
+ "worker": true,
+ "host": "direct",
+ "plugin": false,
+ "sdkLogs": false,
+ "runnerSHA256": "8b796674e76420b5559a3491b6bdd729101b0cf9f23fa4643407e158c6c91315",
+ "browserVersion": "155.0"
+ },
+ "classification": "diagnostic evidence; not a risk closure",
+ "release": "f2a153e83f12feb8985e8fc06a8659196cbda79868446930539cc90499023520",
+ "inputs": "1c068b91b4735ce17468c8c8faf926fa8ce018e0999d905de40992b7162ab463",
+ "cases": [
+ {
+ "iteration": 0,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 1,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 2,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 3,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 4,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 5,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 6,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 7,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 8,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 9,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ }
+ ]
+ },
+ {
+ "log": "refactor/.cache/hls-matched-published.log",
+ "logSHA256": "06af32ad34adc3c99668d21c18e179be0f9122f19bdf0f82596fd566a07c6c30",
+ "file": "refactor/.cache/hls-direct-nnx5q6/report.json",
+ "reportSHA256": "290e3f48403965795cc2aaa5b6a4d6257e82c0ea2f767fed88828ca96716b2dd",
+ "settings": {
+ "version": "1.7.2",
+ "iterations": 10,
+ "transport": "route",
+ "teardown": "reset-first",
+ "worker": true,
+ "host": "published",
+ "plugin": true,
+ "sdkLogs": false,
+ "runnerSHA256": "8b796674e76420b5559a3491b6bdd729101b0cf9f23fa4643407e158c6c91315",
+ "browserVersion": "155.0"
+ },
+ "classification": "diagnostic evidence; not a risk closure",
+ "release": "f2a153e83f12feb8985e8fc06a8659196cbda79868446930539cc90499023520",
+ "inputs": "6b33b43e563164894cd623ddbcaaa232ee456aabf36db0ebc1fb8f5456a4c228",
+ "cases": [
+ {
+ "iteration": 0,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 1,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 2,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 3,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 4,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 5,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 6,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 7,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 8,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 9,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ }
+ ]
+ },
+ {
+ "log": "refactor/.cache/hls-matched-candidate.log",
+ "logSHA256": "4377b183d065cfd3043a4569f051cdc2ba2bfe33ee2fd4d076a166a0c916d5be",
+ "file": "refactor/.cache/hls-direct-CxGKpC/report.json",
+ "reportSHA256": "2f865728aed2b8ed625053616e8eb2a068d227c13d9d21ad4677e30411ac323d",
+ "settings": {
+ "version": "1.7.2",
+ "iterations": 10,
+ "transport": "route",
+ "teardown": "reset-first",
+ "worker": true,
+ "host": "candidate",
+ "plugin": true,
+ "sdkLogs": false,
+ "runnerSHA256": "8b796674e76420b5559a3491b6bdd729101b0cf9f23fa4643407e158c6c91315",
+ "browserVersion": "155.0"
+ },
+ "classification": "diagnostic evidence; not a risk closure",
+ "release": "f2a153e83f12feb8985e8fc06a8659196cbda79868446930539cc90499023520",
+ "inputs": "b0e6b9c606d89e2e9a3d346fa3f49798932d0610c21ed16bc76885b448b9bb02",
+ "cases": [
+ {
+ "iteration": 0,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 1,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 2,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 3,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 4,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 5,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 6,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 7,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 8,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 9,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ }
+ ]
+ },
+ {
+ "log": "refactor/.cache/hls-observed-direct.log",
+ "logSHA256": "663a7db9d7aa85dd099aaa6fd5f7db5d6f3325056e1ec6ca1918aa4d7ac73ccd",
+ "file": "refactor/.cache/hls-direct-6dJk9k/report.json",
+ "reportSHA256": "f2f044f9db68f75a8246a4cd08f8c70e309763a545620e2019effce4c13c2ef2",
+ "settings": {
+ "version": "1.7.2",
+ "iterations": 10,
+ "transport": "route",
+ "teardown": "reset-first",
+ "worker": true,
+ "host": "direct",
+ "plugin": false,
+ "sdkLogs": false,
+ "workerObserver": true,
+ "runnerSHA256": "52568cb78db2ff17d51a30b225559175798de94e7365ce4467bef9cff00b0b51",
+ "browserVersion": "155.0"
+ },
+ "classification": "diagnostic evidence; not a risk closure",
+ "release": "f2a153e83f12feb8985e8fc06a8659196cbda79868446930539cc90499023520",
+ "inputs": "1c068b91b4735ce17468c8c8faf926fa8ce018e0999d905de40992b7162ab463",
+ "cases": [
+ {
+ "iteration": 0,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 100
+ }
+ ]
+ },
+ {
+ "iteration": 1,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 100
+ }
+ ]
+ },
+ {
+ "iteration": 2,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 100
+ }
+ ]
+ },
+ {
+ "iteration": 3,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 98
+ }
+ ]
+ },
+ {
+ "iteration": 4,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 100
+ }
+ ]
+ },
+ {
+ "iteration": 5,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 100
+ }
+ ]
+ },
+ {
+ "iteration": 6,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 98
+ }
+ ]
+ },
+ {
+ "iteration": 7,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 1,
+ 0,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 98
+ }
+ ]
+ },
+ {
+ "iteration": 8,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 100
+ }
+ ]
+ },
+ {
+ "iteration": 9,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 100
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "log": "refactor/.cache/hls-observed-published.log",
+ "logSHA256": "38a74e13e495d643788cc6a287c725463164ab738688d8f8cac00bcfe963a531",
+ "file": "refactor/.cache/hls-direct-qJ8g0r/report.json",
+ "reportSHA256": "124f7463955675d2f8a644f47b30917f927c1c00e57bcde077a7f49bef9c8e34",
+ "settings": {
+ "version": "1.7.2",
+ "iterations": 10,
+ "transport": "route",
+ "teardown": "reset-first",
+ "worker": true,
+ "host": "published",
+ "plugin": true,
+ "sdkLogs": false,
+ "workerObserver": true,
+ "runnerSHA256": "52568cb78db2ff17d51a30b225559175798de94e7365ce4467bef9cff00b0b51",
+ "browserVersion": "155.0"
+ },
+ "classification": "diagnostic evidence; not a risk closure",
+ "release": "f2a153e83f12feb8985e8fc06a8659196cbda79868446930539cc90499023520",
+ "inputs": "6b33b43e563164894cd623ddbcaaa232ee456aabf36db0ebc1fb8f5456a4c228",
+ "cases": [
+ {
+ "iteration": 0,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 94
+ }
+ ]
+ },
+ {
+ "iteration": 1,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 104
+ }
+ ]
+ },
+ {
+ "iteration": 2,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 103
+ }
+ ]
+ },
+ {
+ "iteration": 3,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 104
+ }
+ ]
+ },
+ {
+ "iteration": 4,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 100
+ }
+ ]
+ },
+ {
+ "iteration": 5,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 103
+ }
+ ]
+ },
+ {
+ "iteration": 6,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 100
+ }
+ ]
+ },
+ {
+ "iteration": 7,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 104
+ }
+ ]
+ },
+ {
+ "iteration": 8,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 102
+ }
+ ]
+ },
+ {
+ "iteration": 9,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 104
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "log": "refactor/.cache/hls-observed-candidate.log",
+ "logSHA256": "6a8ca7d47bf46c674e77d28b9bcf5fc05b89a048d9e154c21d2018b5c555b3ce",
+ "file": "refactor/.cache/hls-direct-tWS0zJ/report.json",
+ "reportSHA256": "991e06a58595de251a5ba11e2cfd3930051decef8db01098767571ba9b5caec8",
+ "settings": {
+ "version": "1.7.2",
+ "iterations": 10,
+ "transport": "route",
+ "teardown": "reset-first",
+ "worker": true,
+ "host": "candidate",
+ "plugin": true,
+ "sdkLogs": false,
+ "workerObserver": true,
+ "runnerSHA256": "52568cb78db2ff17d51a30b225559175798de94e7365ce4467bef9cff00b0b51",
+ "browserVersion": "155.0"
+ },
+ "classification": "diagnostic evidence; not a risk closure",
+ "release": "f2a153e83f12feb8985e8fc06a8659196cbda79868446930539cc90499023520",
+ "inputs": "b0e6b9c606d89e2e9a3d346fa3f49798932d0610c21ed16bc76885b448b9bb02",
+ "cases": [
+ {
+ "iteration": 0,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 102
+ }
+ ]
+ },
+ {
+ "iteration": 1,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 102
+ }
+ ]
+ },
+ {
+ "iteration": 2,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 103
+ }
+ ]
+ },
+ {
+ "iteration": 3,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 106
+ }
+ ]
+ },
+ {
+ "iteration": 4,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 104
+ }
+ ]
+ },
+ {
+ "iteration": 5,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 106
+ }
+ ]
+ },
+ {
+ "iteration": 6,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 101
+ }
+ ]
+ },
+ {
+ "iteration": 7,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 104
+ }
+ ]
+ },
+ {
+ "iteration": 8,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 100
+ }
+ ]
+ },
+ {
+ "iteration": 9,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 102
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "log": "refactor/.cache/hls-old-sdk-direct.log",
+ "logSHA256": "a98ff6452a9658328c84ed4404c087c38f19fe7c18482ad875ebdb168b64cc18",
+ "file": "refactor/.cache/hls-direct-t38MFm/report.json",
+ "reportSHA256": "dbf2d094291476cba51af2129fcb46eed5a128ae5d21b0073ebe357bc798af98",
+ "settings": {
+ "version": "1.5.17",
+ "iterations": 5,
+ "transport": "route",
+ "teardown": "reset-first",
+ "worker": true,
+ "host": "direct",
+ "plugin": false,
+ "sdkLogs": false,
+ "workerObserver": true,
+ "runnerSHA256": "52568cb78db2ff17d51a30b225559175798de94e7365ce4467bef9cff00b0b51",
+ "browserVersion": "155.0"
+ },
+ "classification": "diagnostic evidence; not a risk closure",
+ "release": "b39576168aa734f42c8f473280a9f145aaf96bcb2d452283fa0e76aea6de709b",
+ "inputs": "1b23f4bb2447e6dde949e462fbfc5db908b2e9e39cdb1cce6c0373e504a32a6e",
+ "cases": [
+ {
+ "iteration": 0,
+ "recordedStatus": "passed",
+ "status": "failed",
+ "failure": "page.evaluate: Target crashed ",
+ "errors": [
+ "page crashed"
+ ],
+ "maxObservedHeight": 0,
+ "observedLevels": [],
+ "observedAudio": []
+ },
+ {
+ "iteration": 1,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 38
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 2
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 12
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 16
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 16
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 0
+ }
+ ]
+ },
+ {
+ "iteration": 2,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 38
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 2
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 12
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 16
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 16
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 0
+ }
+ ]
+ },
+ {
+ "iteration": 3,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 38
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 2
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 12
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 16
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 16
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 0
+ }
+ ]
+ },
+ {
+ "iteration": 4,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 38
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 2
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 12
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 16
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 16
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "log": "refactor/.cache/hls-old-sdk-published.log",
+ "logSHA256": "aa36185bf3fb6f712273cf91f8ff3f77dfce2173e8a9c404b15c28a6c0c61d71",
+ "file": "refactor/.cache/hls-direct-dWKLZ9/report.json",
+ "reportSHA256": "ad0c4f8b4cf77095e74b2966b95d78409003db99a40ce06e0eab0ab802f268b3",
+ "settings": {
+ "version": "1.5.17",
+ "iterations": 5,
+ "transport": "route",
+ "teardown": "reset-first",
+ "worker": true,
+ "host": "published",
+ "plugin": true,
+ "sdkLogs": false,
+ "workerObserver": true,
+ "runnerSHA256": "52568cb78db2ff17d51a30b225559175798de94e7365ce4467bef9cff00b0b51",
+ "browserVersion": "155.0"
+ },
+ "classification": "diagnostic evidence; not a risk closure",
+ "release": "b39576168aa734f42c8f473280a9f145aaf96bcb2d452283fa0e76aea6de709b",
+ "inputs": "a972338b7060f512fc2a010c15b88013df82b6574910d2fc603416831d8196f2",
+ "cases": [
+ {
+ "iteration": 0,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 38
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 2
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 12
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 16
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 16
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 0
+ }
+ ]
+ },
+ {
+ "iteration": 1,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 38
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 2
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 12
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 16
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 16
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 0
+ }
+ ]
+ },
+ {
+ "iteration": 2,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 38
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 2
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 12
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 16
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 16
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 0
+ }
+ ]
+ },
+ {
+ "iteration": 3,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 38
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 2
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 12
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 16
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 16
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 0
+ }
+ ]
+ },
+ {
+ "iteration": 4,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 40
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 2
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 12
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 16
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 16
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "log": "refactor/.cache/hls-old-sdk-candidate.log",
+ "logSHA256": "72afd9cd6f93c845a46cfbe656b801b096ccd380fa3ef630d4bbf945903d1e0b",
+ "file": "refactor/.cache/hls-direct-hRzGOl/report.json",
+ "reportSHA256": "ecb1b49f39d7925d2f980b5f5faab55bb5eb0274481c5403a04e3594ffef9a8a",
+ "settings": {
+ "version": "1.5.17",
+ "iterations": 5,
+ "transport": "route",
+ "teardown": "reset-first",
+ "worker": true,
+ "host": "candidate",
+ "plugin": true,
+ "sdkLogs": false,
+ "workerObserver": true,
+ "runnerSHA256": "52568cb78db2ff17d51a30b225559175798de94e7365ce4467bef9cff00b0b51",
+ "browserVersion": "155.0"
+ },
+ "classification": "diagnostic evidence; not a risk closure",
+ "release": "b39576168aa734f42c8f473280a9f145aaf96bcb2d452283fa0e76aea6de709b",
+ "inputs": "b159934b0749f80711100fba21a3e4f158f3744b8cf0af49857585819eee9d5b",
+ "cases": [
+ {
+ "iteration": 0,
+ "recordedStatus": "failed",
+ "status": "failed",
+ "failure": "Expected values to be strictly deep-equal:\n+ actual - expected\n\n+ [\n+ 'page crashed'\n+ ]\n- []\n",
+ "errors": [
+ "page crashed"
+ ],
+ "maxObservedHeight": 0,
+ "observedLevels": [],
+ "observedAudio": []
+ },
+ {
+ "iteration": 1,
+ "recordedStatus": "passed",
+ "status": "failed",
+ "failure": "page.evaluate: Target crashed ",
+ "errors": [
+ "page crashed"
+ ],
+ "maxObservedHeight": 0,
+ "observedLevels": [],
+ "observedAudio": []
+ },
+ {
+ "iteration": 2,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 38
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 2
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 12
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 16
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 16
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 0
+ }
+ ]
+ },
+ {
+ "iteration": 3,
+ "recordedStatus": "passed",
+ "status": "failed",
+ "failure": "page.evaluate: Target crashed ",
+ "errors": [
+ "page crashed"
+ ],
+ "maxObservedHeight": 0,
+ "observedLevels": [],
+ "observedAudio": []
+ },
+ {
+ "iteration": 4,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ },
+ "workers": [
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 38
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 2
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 12
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 16
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 16
+ },
+ {
+ "terminated": 1,
+ "errors": [],
+ "transmuxMessages": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "log": "refactor/.cache/hls-crash-control-native-no-observer.log",
+ "logSHA256": "792916f25f7f54c5dd0118ca4eef2f243f4168ca7242de594f68937e5ab5cae1",
+ "file": "refactor/.cache/hls-direct-Rx12tj/report.json",
+ "reportSHA256": "e1c80837e3c8ea2211fbf80b192c345414d3e15e34744a718063c87818aa5567",
+ "settings": {
+ "version": "1.5.17",
+ "iterations": 10,
+ "transport": "route",
+ "teardown": "reset-first",
+ "worker": true,
+ "host": "direct",
+ "plugin": false,
+ "sdkLogs": false,
+ "workerObserver": false,
+ "runnerSHA256": "d80d61f67d1424da2b6ee377fab2d32c27356142fe45c13499536dc7abb54be5",
+ "browserVersion": "155.0"
+ },
+ "classification": "diagnostic evidence; not a risk closure",
+ "release": "b39576168aa734f42c8f473280a9f145aaf96bcb2d452283fa0e76aea6de709b",
+ "inputs": "1b23f4bb2447e6dde949e462fbfc5db908b2e9e39cdb1cce6c0373e504a32a6e",
+ "cases": [
+ {
+ "iteration": 0,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 1,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 2,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 3,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 4,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 5,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 6,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 7,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 8,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 9,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ }
+ ]
+ },
+ {
+ "log": "refactor/.cache/hls-crash-control-native-sdk-first.log",
+ "logSHA256": "7e6cfbab23d73e6cb7203667ed2011d30806de7c51204e6c6f3202e8d458f8bd",
+ "file": "refactor/.cache/hls-direct-PPxFDk/report.json",
+ "reportSHA256": "5cd051576812a75b606c07261a1a1fc088a23f67d749359cbc7d12e390d020b7",
+ "settings": {
+ "version": "1.5.17",
+ "iterations": 10,
+ "transport": "route",
+ "teardown": "sdk-first",
+ "worker": true,
+ "host": "direct",
+ "plugin": false,
+ "sdkLogs": false,
+ "workerObserver": false,
+ "runnerSHA256": "d80d61f67d1424da2b6ee377fab2d32c27356142fe45c13499536dc7abb54be5",
+ "browserVersion": "155.0"
+ },
+ "classification": "diagnostic evidence; not a risk closure",
+ "release": "b39576168aa734f42c8f473280a9f145aaf96bcb2d452283fa0e76aea6de709b",
+ "inputs": "1b23f4bb2447e6dde949e462fbfc5db908b2e9e39cdb1cce6c0373e504a32a6e",
+ "cases": [
+ {
+ "iteration": 0,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 1,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 2,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 3,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 4,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 5,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 6,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 7,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 8,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 9,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "undefined",
+ "pluginLoaded": "undefined",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ }
+ ]
+ },
+ {
+ "log": "refactor/.cache/hls-crash-control-candidate-no-observer.log",
+ "logSHA256": "d4f537f06301ac73625ca75e770c8a5bb73630534cf70d5041d5ea90e5227efa",
+ "file": "refactor/.cache/hls-direct-Epr4Sh/report.json",
+ "reportSHA256": "6abd841baa6e697a88414d03f89a565ed4a551e58bf7955805bac0fcccb7afc0",
+ "settings": {
+ "version": "1.5.17",
+ "iterations": 10,
+ "transport": "route",
+ "teardown": "reset-first",
+ "worker": true,
+ "host": "candidate",
+ "plugin": true,
+ "sdkLogs": false,
+ "workerObserver": false,
+ "runnerSHA256": "d80d61f67d1424da2b6ee377fab2d32c27356142fe45c13499536dc7abb54be5",
+ "browserVersion": "155.0"
+ },
+ "classification": "diagnostic evidence; not a risk closure",
+ "release": "b39576168aa734f42c8f473280a9f145aaf96bcb2d452283fa0e76aea6de709b",
+ "inputs": "b159934b0749f80711100fba21a3e4f158f3744b8cf0af49857585819eee9d5b",
+ "cases": [
+ {
+ "iteration": 0,
+ "recordedStatus": "failed",
+ "status": "failed",
+ "failure": "page.evaluate: Target crashed ",
+ "errors": [
+ "page crashed"
+ ],
+ "maxObservedHeight": 0,
+ "observedLevels": [],
+ "observedAudio": []
+ },
+ {
+ "iteration": 1,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 2,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 3,
+ "recordedStatus": "failed",
+ "status": "failed",
+ "failure": "page.evaluate: Target crashed ",
+ "errors": [
+ "page crashed"
+ ],
+ "maxObservedHeight": 0,
+ "observedLevels": [],
+ "observedAudio": []
+ },
+ {
+ "iteration": 4,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 5,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 6,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 7,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 8,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ },
+ {
+ "iteration": 9,
+ "recordedStatus": "passed",
+ "status": "passed",
+ "errors": [],
+ "coreLoaded": "function",
+ "pluginLoaded": "function",
+ "maxObservedHeight": 180,
+ "observedLevels": [
+ 0,
+ 1
+ ],
+ "observedAudio": [
+ 0,
+ 1,
+ 2
+ ],
+ "finalMedia": {
+ "time": 0,
+ "readyState": 0,
+ "height": 0,
+ "paused": true,
+ "buffered": [],
+ "seekable": []
+ }
+ }
+ ]
+ }
+ ],
+ "inputs": {
+ "f2a153e83f12feb8985e8fc06a8659196cbda79868446930539cc90499023520": {
+ "name": "hls.js",
+ "version": "1.7.2",
+ "tarball": "https://registry.npmjs.org/hls.js/-/hls.js-1.7.2.tgz",
+ "integrity": "sha512-CW/pPvSOFIRsosbwxrYaE9ERmpTo5fbTqL7wCvuCFlqW1Bmb1K5fXsY7yiH95rmlr4rVuA7UXHbM/cIXQ6AXwg==",
+ "sha256": "14311c46a7aea04a7ffc373653b11d019bb41df8a693a2459eb3115a262aef53",
+ "files": {
+ "package/package.json": "49918bb59328a44f4533dcfb5ecde80893db85072bd52b52721901b4ce239d81",
+ "package/LICENSE": "ca8773cf798c7ed997d4dd7c8e23c348699f8d5b7462636694cc14de6cda12db",
+ "package/dist/hls.min.js": "afcde07437ec84b072fe8782e772ceb5046eac751b2719f73ae0d83d763bc3f5",
+ "package/dist/hls.d.ts": "9571b0113a7103feb8e36e9fbc04c3baba07b5ab3e5c51166b50552ebbbf17f2",
+ "package/src/hls.ts": "e86f0bb70e845814aa2e3a4ff6a9f1f658d1c98fbdc738b02f623c9ddcf6c72c",
+ "package/src/controller/audio-track-controller.ts": "f7ec55e90cc2194e64432db1336d75d0309f6cddf8b55d7eac45b0ebba0517b1"
+ }
+ },
+ "472081856787cd917bdd77e52c1a606118cd5a78f0d58f5d4f62f32ec20c7af1": {
+ "/english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "/english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "/english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "/english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "/english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "/english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "/english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "/english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "/french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "/french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "/french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "/french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "/french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "/french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "/french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "/french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "/high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "/high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "/high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "/high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "/high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "/high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "/high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "/low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "/low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "/low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "/low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "/low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "/low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "/low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "/master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "/video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "/grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc",
+ "/hls.js": "afcde07437ec84b072fe8782e772ceb5046eac751b2719f73ae0d83d763bc3f5",
+ "/": "58c97d48efbf421a43f13ddbfc390772a17256cf582a62059fe1642f7e874567"
+ },
+ "6b33b43e563164894cd623ddbcaaa232ee456aabf36db0ebc1fb8f5456a4c228": {
+ "/english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "/english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "/english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "/english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "/english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "/english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "/english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "/english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "/french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "/french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "/french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "/french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "/french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "/french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "/french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "/french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "/high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "/high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "/high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "/high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "/high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "/high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "/high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "/low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "/low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "/low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "/low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "/low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "/low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "/low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "/master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "/video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "/grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc",
+ "/hls.js": "afcde07437ec84b072fe8782e772ceb5046eac751b2719f73ae0d83d763bc3f5",
+ "/artplayer.js": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
+ "/plugin.js": "8e163d4ab6734cbc45e7f539de7db644c7faf36d0318469a86d300bf6365cca6",
+ "/": "7abea2bb98110fb12f13773621338e2dd70804ecb5ac896febb5ef57db2bc386"
+ },
+ "1c068b91b4735ce17468c8c8faf926fa8ce018e0999d905de40992b7162ab463": {
+ "/english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "/english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "/english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "/english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "/english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "/english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "/english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "/english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "/french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "/french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "/french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "/french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "/french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "/french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "/french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "/french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "/high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "/high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "/high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "/high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "/high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "/high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "/high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "/low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "/low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "/low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "/low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "/low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "/low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "/low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "/master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "/video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "/grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc",
+ "/hls.js": "afcde07437ec84b072fe8782e772ceb5046eac751b2719f73ae0d83d763bc3f5",
+ "/": "7abea2bb98110fb12f13773621338e2dd70804ecb5ac896febb5ef57db2bc386"
+ },
+ "b0e6b9c606d89e2e9a3d346fa3f49798932d0610c21ed16bc76885b448b9bb02": {
+ "/english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "/english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "/english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "/english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "/english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "/english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "/english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "/english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "/french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "/french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "/french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "/french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "/french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "/french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "/french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "/french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "/high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "/high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "/high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "/high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "/high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "/high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "/high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "/low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "/low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "/low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "/low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "/low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "/low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "/low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "/master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "/video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "/grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc",
+ "/hls.js": "afcde07437ec84b072fe8782e772ceb5046eac751b2719f73ae0d83d763bc3f5",
+ "/artplayer.js": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
+ "/plugin.js": "8e163d4ab6734cbc45e7f539de7db644c7faf36d0318469a86d300bf6365cca6",
+ "/": "7abea2bb98110fb12f13773621338e2dd70804ecb5ac896febb5ef57db2bc386"
+ },
+ "b39576168aa734f42c8f473280a9f145aaf96bcb2d452283fa0e76aea6de709b": {
+ "name": "hls.js",
+ "version": "1.5.17",
+ "tarball": "https://registry.npmjs.org/hls.js/-/hls.js-1.5.17.tgz",
+ "integrity": "sha512-wA66nnYFvQa1o4DO/BFgLNRKnBTVXpNeldGRBJ2Y0SvFtdwvFKCbqa9zhHoZLoxHhZ+jYsj3aIBkWQQCPNOhMw==",
+ "sha256": "8f9e60001992f59dbfb1dbc397e145743c41bb6dde233ec8a7974013c8a031fe",
+ "files": {
+ "package/package.json": "f2172b9942a23ffb46edd4af815cf1ea161db088e7f63dc518d30e55c95d6ae9",
+ "package/LICENSE": "ca8773cf798c7ed997d4dd7c8e23c348699f8d5b7462636694cc14de6cda12db",
+ "package/dist/hls.min.js": "484054e8cd03d3f6d1781fb7f402bdc318d8a4c527f933a95c624e27cc9a9470",
+ "package/src/hls.ts": "b3d3f797669e89bc8d05d2de2aae243ae110811d6738948f173d789cc1ac1f2d",
+ "package/src/controller/audio-track-controller.ts": "ff34f3cb29b66aa5fcba87758bb20d129b052a053808c150ce779e0ceb1e4626"
+ }
+ },
+ "1b23f4bb2447e6dde949e462fbfc5db908b2e9e39cdb1cce6c0373e504a32a6e": {
+ "/english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "/english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "/english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "/english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "/english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "/english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "/english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "/english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "/french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "/french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "/french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "/french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "/french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "/french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "/french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "/french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "/high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "/high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "/high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "/high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "/high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "/high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "/high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "/low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "/low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "/low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "/low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "/low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "/low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "/low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "/master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "/video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "/grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc",
+ "/hls.js": "484054e8cd03d3f6d1781fb7f402bdc318d8a4c527f933a95c624e27cc9a9470",
+ "/": "7abea2bb98110fb12f13773621338e2dd70804ecb5ac896febb5ef57db2bc386"
+ },
+ "a972338b7060f512fc2a010c15b88013df82b6574910d2fc603416831d8196f2": {
+ "/english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "/english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "/english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "/english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "/english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "/english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "/english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "/english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "/french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "/french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "/french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "/french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "/french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "/french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "/french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "/french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "/high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "/high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "/high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "/high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "/high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "/high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "/high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "/low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "/low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "/low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "/low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "/low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "/low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "/low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "/master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "/video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "/grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc",
+ "/hls.js": "484054e8cd03d3f6d1781fb7f402bdc318d8a4c527f933a95c624e27cc9a9470",
+ "/artplayer.js": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
+ "/plugin.js": "8e163d4ab6734cbc45e7f539de7db644c7faf36d0318469a86d300bf6365cca6",
+ "/": "7abea2bb98110fb12f13773621338e2dd70804ecb5ac896febb5ef57db2bc386"
+ },
+ "b159934b0749f80711100fba21a3e4f158f3744b8cf0af49857585819eee9d5b": {
+ "/english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "/english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "/english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "/english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "/english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "/english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "/english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "/english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "/french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "/french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "/french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "/french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "/french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "/french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "/french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "/french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "/high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "/high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "/high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "/high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "/high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "/high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "/high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "/low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "/low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "/low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "/low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "/low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "/low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "/low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "/master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "/video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "/grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc",
+ "/hls.js": "484054e8cd03d3f6d1781fb7f402bdc318d8a4c527f933a95c624e27cc9a9470",
+ "/artplayer.js": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
+ "/plugin.js": "8e163d4ab6734cbc45e7f539de7db644c7faf36d0318469a86d300bf6365cca6",
+ "/": "7abea2bb98110fb12f13773621338e2dd70804ecb5ac896febb5ef57db2bc386"
+ }
+ },
+ "integrationCheckpoint": {
+ "file": "refactor/.cache/hls-sdk01-checkpoint.json",
+ "sha256": "8bb165bb1dba3d9e5b3aacec862ee110b96e2429cb2c8bb264b92e2ac1762efa",
+ "stats": {
+ "startTime": "2026-09-11T17:26:24.801Z",
+ "duration": 43919.157,
+ "expected": 38,
+ "skipped": 16,
+ "unexpected": 0,
+ "flaky": 0
+ },
+ "source": "final main build from 2f9bee4e; no production changes in this checkpoint",
+ "traces": "refactor/.cache/hls-sdk01-checkpoint-results"
+ },
+ "ci": {
+ "file": "refactor/.cache/hls-sdk01-checkpoint-ci.log",
+ "sha256": "35d20735c0f4e5cf0df0e78a664a5ff69e6c54f122516a4ea0005b7b60f8cd3d",
+ "counts": [
+ 496,
+ 11,
+ 30
+ ],
+ "total": 537
+ },
+ "conclusion": "SDK 1.5.17 diagnostics reproduce page crashed in both direct native video and candidate core hosts. Effective results count late errors/state-read failures as failures even when an early harness recorded passed. This narrows attribution but does not close HLS-CRASH-01 or independent HLS-PLAYBACK-01. Keep task doing; original failures remain in hls-sdk-validation.json.",
+ "counts": {
+ "passed": 184,
+ "failed": 6,
+ "excludedHarnessCases": 10
+ }
+}
diff --git a/refactor/baselines/hls-sdk-matrix.json b/refactor/baselines/hls-sdk-matrix.json
new file mode 100644
index 000000000..27411460b
--- /dev/null
+++ b/refactor/baselines/hls-sdk-matrix.json
@@ -0,0 +1,38 @@
+{
+ "schemaVersion": 1,
+ "task": "PKG-HLS-SDK-01",
+ "capturedAt": "2026-09-11T16:52:02.281Z",
+ "metadataUrl": "https://registry.npmjs.org/hls.js/1.7.2",
+ "releases": [
+ {
+ "name": "hls.js",
+ "version": "1.5.17",
+ "tarball": "https://registry.npmjs.org/hls.js/-/hls.js-1.5.17.tgz",
+ "integrity": "sha512-wA66nnYFvQa1o4DO/BFgLNRKnBTVXpNeldGRBJ2Y0SvFtdwvFKCbqa9zhHoZLoxHhZ+jYsj3aIBkWQQCPNOhMw==",
+ "sha256": "8f9e60001992f59dbfb1dbc397e145743c41bb6dde233ec8a7974013c8a031fe",
+ "files": {
+ "package/package.json": "f2172b9942a23ffb46edd4af815cf1ea161db088e7f63dc518d30e55c95d6ae9",
+ "package/LICENSE": "ca8773cf798c7ed997d4dd7c8e23c348699f8d5b7462636694cc14de6cda12db",
+ "package/dist/hls.min.js": "484054e8cd03d3f6d1781fb7f402bdc318d8a4c527f933a95c624e27cc9a9470",
+ "package/src/hls.ts": "b3d3f797669e89bc8d05d2de2aae243ae110811d6738948f173d789cc1ac1f2d",
+ "package/src/controller/audio-track-controller.ts": "ff34f3cb29b66aa5fcba87758bb20d129b052a053808c150ce779e0ceb1e4626"
+ }
+ },
+ {
+ "name": "hls.js",
+ "version": "1.7.2",
+ "tarball": "https://registry.npmjs.org/hls.js/-/hls.js-1.7.2.tgz",
+ "integrity": "sha512-CW/pPvSOFIRsosbwxrYaE9ERmpTo5fbTqL7wCvuCFlqW1Bmb1K5fXsY7yiH95rmlr4rVuA7UXHbM/cIXQ6AXwg==",
+ "sha256": "14311c46a7aea04a7ffc373653b11d019bb41df8a693a2459eb3115a262aef53",
+ "files": {
+ "package/package.json": "49918bb59328a44f4533dcfb5ecde80893db85072bd52b52721901b4ce239d81",
+ "package/LICENSE": "ca8773cf798c7ed997d4dd7c8e23c348699f8d5b7462636694cc14de6cda12db",
+ "package/dist/hls.min.js": "afcde07437ec84b072fe8782e772ceb5046eac751b2719f73ae0d83d763bc3f5",
+ "package/dist/hls.d.ts": "9571b0113a7103feb8e36e9fbc04c3baba07b5ab3e5c51166b50552ebbbf17f2",
+ "package/src/hls.ts": "e86f0bb70e845814aa2e3a4ff6a9f1f658d1c98fbdc738b02f623c9ddcf6c72c",
+ "package/src/controller/audio-track-controller.ts": "f7ec55e90cc2194e64432db1336d75d0309f6cddf8b55d7eac45b0ebba0517b1"
+ }
+ }
+ ],
+ "note": "Fixed integration test inputs only. Latest tag observed as 1.7.2; no range or minimum SDK compatibility claim and no runtime dependency."
+}
diff --git a/refactor/baselines/hls-sdk-validation.json b/refactor/baselines/hls-sdk-validation.json
new file mode 100644
index 000000000..1e49ab565
--- /dev/null
+++ b/refactor/baselines/hls-sdk-validation.json
@@ -0,0 +1,10754 @@
+{
+ "schemaVersion": 1,
+ "task": "PKG-HLS-SDK-01",
+ "status": "partial-unresolved-crash",
+ "capturedAt": "2026-09-11T17:08:38.506Z",
+ "implementationCommit": "2f9bee4ee08f549988205277417f9a5373a8a527",
+ "sourceHashesLF": {
+ "test/browser/hls-sdk.spec.js": "9a929342d7934a8635ea76d3ed2e569a9837204bf8ac266bbded6ea26acd8c7a",
+ "refactor/scripts/hls-sdk-matrix.test.mjs": "93803fd2f7a12d90cd8636dc0bb7b0d29cbf11a1aa1a297933c33bb8a7fa496e",
+ "refactor/baselines/hls-sdk-matrix.json": "17cf2665c50d1cc03cb484b550817bc7f0575ff84b0ec34c9328197b32ec31b2",
+ "packages/artplayer-plugin-hls-control/src/index.ts": "c7ab89b964c481870f5b59fba0be4cd17b7a8ddf59b5bc8c03504f4983d64015",
+ "packages/artplayer-plugin-hls-control/src/mapping.ts": "f517854a7825ab7783375438040602bcfeab16df0218998208dd9a3b8fe443e3",
+ "packages/artplayer-plugin-hls-control/src/menu.ts": "774c43ebdc86555a3518b3f74d226ac03cdf41035d8cf5dd0ab519b7b144d78b",
+ "packages/artplayer-plugin-hls-control/src/sdk-events.ts": "4d9ee92d0720601a2c55b597bf99e7ecaf851d5fd2292adff153c539f33e460a",
+ "packages/artplayer-plugin-hls-control/src/types.ts": "2b9c8927e4c16ab4ce486d63d2ee3fb781a01be8a5423643cabd1ec76b17f98c"
+ },
+ "artifacts": {
+ "packages/artplayer-plugin-hls-control/dist/artplayer-plugin-hls-control.js": "8e163d4ab6734cbc45e7f539de7db644c7faf36d0318469a86d300bf6365cca6",
+ "packages/artplayer-plugin-hls-control/dist/artplayer-plugin-hls-control.legacy.js": "fd7be1c5bf8f994b61fc040ff96eb628fc442568d99f4b5fee4f611bac1d28c0"
+ },
+ "modern": {
+ "file": "refactor/.cache/hls-sdk01-main-confirm.json",
+ "sha256": "8127032ae010909c7e8e65e4350b5d6cb9bc0b0a68b66fc1ceadf859d19f9dbf",
+ "stats": {
+ "startTime": "2026-09-11T17:04:04.200Z",
+ "duration": 39357.595,
+ "expected": 38,
+ "skipped": 16,
+ "unexpected": 0,
+ "flaky": 0
+ },
+ "cases": [
+ {
+ "title": "SDK 1.5.17: MSE capability and unsupported cleanup",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1342,
+ "inputs": "dfc276988177d7647422c537b930f842b0339c2cd805ddf25ad747ed34ac21ae",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/815bad3b-760b-4861-9fcc-a11456de5ecb",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/d3205338-1344-4e5f-9c8f-43db96ba375d",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "SDK 1.7.2: MSE capability and unsupported cleanup",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1140,
+ "inputs": "06cbd08988a8c9d45d501c523217b1b33dfb3589792e24a1bfec3505564c2656",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/d14f311d-5c9b-4930-bd8b-9175c1c82b14",
+ "messages": {
+ "init": 2,
+ "workerLog": 26,
+ "transmuxComplete": 26,
+ "flush": 13
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "mediaError",
+ "details": "bufferAppendNoProgress",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "SDK 1.5.17: MSE capability and unsupported cleanup",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2161,
+ "inputs": "dfc276988177d7647422c537b930f842b0339c2cd805ddf25ad747ed34ac21ae",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/7814b93d-45ee-462b-a5b9-5f648e5b8ba9",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/c1ed406c-68ac-4536-87e5-6d0d42c979e2",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "SDK 1.7.2: MSE capability and unsupported cleanup",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1126,
+ "inputs": "06cbd08988a8c9d45d501c523217b1b33dfb3589792e24a1bfec3505564c2656",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/0e50d34a-c5c6-4256-a0e7-c0be8e57241b",
+ "messages": {
+ "init": 2,
+ "workerLog": 26,
+ "transmuxComplete": 26,
+ "flush": 13
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "SDK 1.5.17: MSE capability and unsupported cleanup",
+ "project": "webkit",
+ "status": "passed",
+ "retry": 0,
+ "duration": 739,
+ "inputs": "dfc276988177d7647422c537b930f842b0339c2cd805ddf25ad747ed34ac21ae",
+ "state": {
+ "workers": [],
+ "errors": [
+ {
+ "type": "mediaError",
+ "details": "manifestIncompatibleCodecsError",
+ "fatal": true
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [],
+ "supported": false,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "26.6",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "SDK 1.7.2: MSE capability and unsupported cleanup",
+ "project": "webkit",
+ "status": "passed",
+ "retry": 0,
+ "duration": 782,
+ "inputs": "06cbd08988a8c9d45d501c523217b1b33dfb3589792e24a1bfec3505564c2656",
+ "state": {
+ "workers": [],
+ "errors": [
+ {
+ "type": "mediaError",
+ "details": "manifestIncompatibleCodecsError",
+ "fatal": true
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": false,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "26.6",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1937,
+ "inputs": "65dcf49319145b15c1236754bbd52bace9b2efdaf32a50a1e92dfd8fa9607865",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/34d04c40-09fb-4998-88f6-053d850b9e52",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/4018d11e-5ab5-4098-95bd-db21f8f85312",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/1e9cc2f5-9428-4610-bbd0-c6e522d2c3fb",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1810,
+ "inputs": "6e285f84e4b6482f625002f1772b0b55719594d834bf7189b194008785464a8b",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/62e4c0b1-3385-4b10-a25f-dd85c5cea309",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/e9e9b22e-f8d4-49d8-b6a5-7bcdf14f291f",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/b6a8063e-498c-4823-a1bf-882513bd84f2",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core: group changes reindex actual audio tracks and UI",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 5427,
+ "inputs": "6e285f84e4b6482f625002f1772b0b55719594d834bf7189b194008785464a8b",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/4d354f2e-fec6-4da5-b4dc-0cfcbf91c42f",
+ "messages": {
+ "init": 1,
+ "workerLog": 36,
+ "transmuxComplete": 42,
+ "flush": 21
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/20c0b56b-f40b-45bf-b55c-aa883599f2a1",
+ "messages": {
+ "init": 1,
+ "workerLog": 6,
+ "transmuxComplete": 2,
+ "flush": 1
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/ddec8e77-0799-4aa2-ae91-7627cf04f184",
+ "messages": {
+ "init": 1,
+ "workerLog": 11,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/a8311e3f-1440-420c-ba0d-37a4afc6da3a",
+ "messages": {
+ "init": 1,
+ "workerLog": 13,
+ "transmuxComplete": 6,
+ "flush": 3
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/21575828-b979-4f4b-b186-d60368803786",
+ "messages": {
+ "init": 1,
+ "workerLog": 20,
+ "transmuxComplete": 20,
+ "flush": 10
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/a062fd57-0325-42e3-bf7d-4d467d485a3b",
+ "messages": {
+ "init": 1,
+ "workerLog": 6,
+ "transmuxComplete": 2,
+ "flush": 1
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 2
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": [
+ {
+ "url": "http://127.0.0.1:8084/hls-sdk-fixture/low-05.mpegts",
+ "resourceType": "xhr",
+ "failure": {
+ "errorText": "net::ERR_ABORTED"
+ }
+ }
+ ]
+ }
+ },
+ {
+ "title": "published core: actual SDK detaches and reattaches to the same media",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 941,
+ "inputs": "6e285f84e4b6482f625002f1772b0b55719594d834bf7189b194008785464a8b",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/09c4c946-344f-4549-925c-93dba36a7e12",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/8e695e86-e3e6-46a5-bd22-8f1b99324c4c",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/a4ab8269-5be1-4092-aaf5-3dfa1d18b965",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/b40e5c3f-a391-453b-ae54-e504ddfcfe94",
+ "messages": {
+ "init": 1,
+ "workerLog": 7,
+ "transmuxComplete": 4,
+ "flush": 2
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1907,
+ "inputs": "27cde870bd289d83b4dba1592df8ca83d97e4588e271c7cf6adb03e6e0f05d88",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/efa38c69-ceae-468b-b9a2-3b90523af8c4",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/f9823d98-9921-4e93-8494-2384f02eafbc",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/38dab0ae-7662-41c2-a76c-08204ca1a2cc",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2308,
+ "inputs": "dfc276988177d7647422c537b930f842b0339c2cd805ddf25ad747ed34ac21ae",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/cdd53f5d-9a21-491a-b883-31eebf00940c",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/641fd1be-efe4-430d-b142-2dcf81963d84",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/00a96fea-908f-425e-90e4-ab9210ae1539",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core: group changes reindex actual audio tracks and UI",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 5486,
+ "inputs": "dfc276988177d7647422c537b930f842b0339c2cd805ddf25ad747ed34ac21ae",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/5b8903e0-7ce4-4776-a2b1-e110e20aceb5",
+ "messages": {
+ "init": 1,
+ "workerLog": 37,
+ "transmuxComplete": 44,
+ "flush": 22
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/f0386628-2443-40d1-b3a0-f70e387033b0",
+ "messages": {
+ "init": 1,
+ "workerLog": 6,
+ "transmuxComplete": 2,
+ "flush": 1
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/fcb7f57e-6d17-4068-bd97-49e1173a7873",
+ "messages": {
+ "init": 1,
+ "workerLog": 11,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/95aa792b-b592-47b6-a76b-f18fcb239024",
+ "messages": {
+ "init": 1,
+ "workerLog": 13,
+ "transmuxComplete": 6,
+ "flush": 3
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/cf131731-9601-4f52-b7be-4357493ab371",
+ "messages": {
+ "init": 1,
+ "workerLog": 20,
+ "transmuxComplete": 20,
+ "flush": 10
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/bec8ad94-3e61-4dc7-9837-a38838b7a0d0",
+ "messages": {
+ "init": 1,
+ "workerLog": 6,
+ "transmuxComplete": 2,
+ "flush": 1
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 2
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core: actual SDK detaches and reattaches to the same media",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1044,
+ "inputs": "dfc276988177d7647422c537b930f842b0339c2cd805ddf25ad747ed34ac21ae",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/cde9520b-a194-4624-8bf5-2e6c67d01f14",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/49db5558-3540-4cda-8dbd-19719622fcef",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/9e4e8cca-164b-422b-9fc1-f7963c2ca4af",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/13a7e59c-48e5-4904-8dbb-2f3787bfbc1c",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2218,
+ "inputs": "65dcf49319145b15c1236754bbd52bace9b2efdaf32a50a1e92dfd8fa9607865",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/0463a3fc-cabd-4c45-8843-aa119e2ab5e2",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/ff49e3c8-b2ce-43e1-943f-1c7d20fe14cf",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/3c0552c8-699c-4d40-a6f0-184aa9cc5c61",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2197,
+ "inputs": "6e285f84e4b6482f625002f1772b0b55719594d834bf7189b194008785464a8b",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/38daefed-d4ca-416d-b58c-a9bf85e80da1",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/e1aa53c6-d2d1-4f14-9b8c-8c66e59b4500",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/60018e3c-7081-46dc-bc3b-e3055ac1d925",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core: group changes reindex actual audio tracks and UI",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2781,
+ "inputs": "6e285f84e4b6482f625002f1772b0b55719594d834bf7189b194008785464a8b",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/885f2115-01d1-403c-98a4-400ccc90f241",
+ "messages": {
+ "init": 1,
+ "workerLog": 37,
+ "transmuxComplete": 44,
+ "flush": 22
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/170bdaf3-9730-4453-9c99-a3855b2674d0",
+ "messages": {
+ "init": 1,
+ "workerLog": 6,
+ "transmuxComplete": 2,
+ "flush": 1
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/78a3a9d7-aab1-42c1-93ca-e2eab00e934b",
+ "messages": {
+ "init": 1,
+ "workerLog": 11,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/6fa760d8-b021-406b-bc7a-7e16d229f41d",
+ "messages": {
+ "init": 1,
+ "workerLog": 16,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/e7900ab7-1c38-41dd-ac4a-e02103d3dc97",
+ "messages": {
+ "init": 1,
+ "workerLog": 15,
+ "transmuxComplete": 10,
+ "flush": 5
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/be5cc908-2063-4de8-bed9-3a906ed1f52e",
+ "messages": {
+ "init": 1,
+ "workerLog": 3
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 2
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": [
+ {
+ "url": "http://127.0.0.1:8084/hls-sdk-fixture/low-04.mpegts",
+ "resourceType": "xhr",
+ "failure": {
+ "errorText": "NS_BINDING_ABORTED"
+ }
+ }
+ ]
+ }
+ },
+ {
+ "title": "published core: actual SDK detaches and reattaches to the same media",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1417,
+ "inputs": "6e285f84e4b6482f625002f1772b0b55719594d834bf7189b194008785464a8b",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/5c14a406-ab7f-449a-9ec4-20be7d095dab",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/528678f8-0a96-4342-9fec-229a2dbc9f57",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/092e5292-5de5-4aab-9068-10515af39fff",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/d56c9382-33ee-4db1-bcc3-3e7d4bfd543a",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2209,
+ "inputs": "27cde870bd289d83b4dba1592df8ca83d97e4588e271c7cf6adb03e6e0f05d88",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/e8a0616c-cd12-4254-9aeb-d7cb486a04ae",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/4364591e-7181-44a6-8db7-c445d34011d4",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/a3f56b4d-3e47-4596-9002-33df6eeaaa3b",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 3283,
+ "inputs": "dfc276988177d7647422c537b930f842b0339c2cd805ddf25ad747ed34ac21ae",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/724a86ca-d540-4fd3-af18-30a9069f7d1c",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/c87578fc-dfde-430d-911c-27190d8942fe",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/7790a07b-b705-4293-b4f5-2e69a6ebbce9",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core: group changes reindex actual audio tracks and UI",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2617,
+ "inputs": "dfc276988177d7647422c537b930f842b0339c2cd805ddf25ad747ed34ac21ae",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/afad6eb4-c77b-4b1e-afba-0f7000e13e4c",
+ "messages": {
+ "init": 1,
+ "workerLog": 37,
+ "transmuxComplete": 44,
+ "flush": 22
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/34d01c3b-f560-4d97-812a-248374d5ac8e",
+ "messages": {
+ "init": 1,
+ "workerLog": 6,
+ "transmuxComplete": 2,
+ "flush": 1
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/f6f529f0-456c-4daa-8e7e-73e948b441c2",
+ "messages": {
+ "init": 1,
+ "workerLog": 11,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/27aa3fce-871d-45e1-a2e5-52d3809cdb20",
+ "messages": {
+ "init": 1,
+ "workerLog": 16,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/db20c632-3258-4c3c-8ef8-4c1153480883",
+ "messages": {
+ "init": 1,
+ "workerLog": 14,
+ "transmuxComplete": 8,
+ "flush": 4
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/4dfd7e0c-2406-4583-8522-a385756dbc64",
+ "messages": {
+ "init": 1,
+ "workerLog": 6,
+ "transmuxComplete": 2,
+ "flush": 1
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 2
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": [
+ {
+ "url": "http://127.0.0.1:8084/hls-sdk-fixture/french-05.mpegts",
+ "resourceType": "xhr",
+ "failure": {
+ "errorText": "NS_BINDING_ABORTED"
+ }
+ }
+ ]
+ }
+ },
+ {
+ "title": "candidate core: actual SDK detaches and reattaches to the same media",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1317,
+ "inputs": "dfc276988177d7647422c537b930f842b0339c2cd805ddf25ad747ed34ac21ae",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/ff148098-6a03-4377-8827-d5eba7ff57a2",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/7e3c9087-8dbc-4151-ab4a-a8501838e86d",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/1a757aa3-738e-429c-96de-5d0141e9de69",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/0985c32b-a113-4aed-beaf-ad247112764f",
+ "messages": {
+ "init": 1,
+ "workerLog": 8,
+ "transmuxComplete": 6,
+ "flush": 3
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "published core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "published core: group changes reindex actual audio tracks and UI",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "published core: actual SDK detaches and reattaches to the same media",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "candidate core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "candidate core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "candidate core: group changes reindex actual audio tracks and UI",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "candidate core: actual SDK detaches and reattaches to the same media",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "published core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2114,
+ "inputs": "4e5bd8e92b05d747518a34eee8741403e19e9c7aff189dc5085c81e67300a1e1",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/803ba937-c7df-4dad-8325-6288171e90dc",
+ "messages": {
+ "init": 2,
+ "workerLog": 26,
+ "transmuxComplete": 26,
+ "flush": 13
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/ccbfba21-4487-4fcc-a669-0e401357444e",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "mediaError",
+ "details": "bufferAppendNoProgress",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2069,
+ "inputs": "02db651588006643220838d7126f7cc22dcc4b61869f51c0e30495c854f98041",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/04bd2418-2d5c-44b7-a4ec-5a6b4adb153d",
+ "messages": {
+ "init": 2,
+ "workerLog": 26,
+ "transmuxComplete": 26,
+ "flush": 13
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/a8f6033a-d977-4c67-9781-3f3fd605e6ec",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "mediaError",
+ "details": "bufferAppendNoProgress",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core: group changes reindex actual audio tracks and UI",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 6101,
+ "inputs": "02db651588006643220838d7126f7cc22dcc4b61869f51c0e30495c854f98041",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/267cf7a0-11cd-4dcb-86a7-dbad73841b06",
+ "messages": {
+ "init": 6,
+ "workerLog": 96,
+ "transmuxComplete": 102,
+ "flush": 51
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "mediaError",
+ "details": "bufferAppendNoProgress",
+ "fatal": false
+ },
+ {
+ "type": "networkError",
+ "details": "aborted",
+ "fatal": false
+ },
+ {
+ "type": "networkError",
+ "details": "aborted",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 2
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": [
+ {
+ "url": "http://127.0.0.1:8084/hls-sdk-fixture/english-02.mpegts",
+ "resourceType": "xhr",
+ "failure": {
+ "errorText": "net::ERR_ABORTED"
+ }
+ }
+ ]
+ }
+ },
+ {
+ "title": "published core: actual SDK detaches and reattaches to the same media",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1291,
+ "inputs": "02db651588006643220838d7126f7cc22dcc4b61869f51c0e30495c854f98041",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/30c00bb8-107d-491b-89b8-a2293e35f184",
+ "messages": {
+ "init": 4,
+ "workerLog": 49,
+ "transmuxComplete": 52,
+ "flush": 26
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "mediaError",
+ "details": "bufferAppendNoProgress",
+ "fatal": false
+ },
+ {
+ "type": "mediaError",
+ "details": "bufferAppendNoProgress",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1896,
+ "inputs": "0591ee647a487b3b320ff2b42eea9898e5892a1da6b4799abfe378d7401581f7",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/c0f70ad1-93f4-4f0c-b60c-fe703453b5cd",
+ "messages": {
+ "init": 2,
+ "workerLog": 26,
+ "transmuxComplete": 26,
+ "flush": 13
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/232ff64a-d893-4ff8-bd79-f147956f5e6b",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "mediaError",
+ "details": "bufferAppendNoProgress",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2160,
+ "inputs": "06cbd08988a8c9d45d501c523217b1b33dfb3589792e24a1bfec3505564c2656",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/a0189635-692d-41a1-b754-059a30bde72b",
+ "messages": {
+ "init": 2,
+ "workerLog": 26,
+ "transmuxComplete": 26,
+ "flush": 13
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/94f0d089-0481-464b-ad60-e67eacbb32e4",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "mediaError",
+ "details": "bufferAppendNoProgress",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core: group changes reindex actual audio tracks and UI",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 5739,
+ "inputs": "06cbd08988a8c9d45d501c523217b1b33dfb3589792e24a1bfec3505564c2656",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/ef6dfce3-c489-4786-a74b-b238cf50dc53",
+ "messages": {
+ "init": 6,
+ "workerLog": 101,
+ "transmuxComplete": 112,
+ "flush": 56
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "mediaError",
+ "details": "bufferAppendNoProgress",
+ "fatal": false
+ },
+ {
+ "type": "networkError",
+ "details": "aborted",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 2
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": [
+ {
+ "url": "http://127.0.0.1:8084/hls-sdk-fixture/english-02.mpegts",
+ "resourceType": "xhr",
+ "failure": {
+ "errorText": "net::ERR_ABORTED"
+ }
+ }
+ ]
+ }
+ },
+ {
+ "title": "candidate core: actual SDK detaches and reattaches to the same media",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1629,
+ "inputs": "06cbd08988a8c9d45d501c523217b1b33dfb3589792e24a1bfec3505564c2656",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/706c2a65-49b4-4ec0-819a-963a84a40b3e",
+ "messages": {
+ "init": 4,
+ "workerLog": 49,
+ "transmuxComplete": 52,
+ "flush": 26
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "mediaError",
+ "details": "bufferAppendNoProgress",
+ "fatal": false
+ },
+ {
+ "type": "mediaError",
+ "details": "bufferAppendNoProgress",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2308,
+ "inputs": "4e5bd8e92b05d747518a34eee8741403e19e9c7aff189dc5085c81e67300a1e1",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/f432e95a-123e-457e-bd45-f8ebd1b11bcd",
+ "messages": {
+ "init": 2,
+ "workerLog": 26,
+ "transmuxComplete": 26,
+ "flush": 13
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/4841b9bb-5f09-4dcf-95a2-7b1551dadc82",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2298,
+ "inputs": "02db651588006643220838d7126f7cc22dcc4b61869f51c0e30495c854f98041",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/80c8754b-7d53-4d74-8959-79980e17f596",
+ "messages": {
+ "init": 2,
+ "workerLog": 26,
+ "transmuxComplete": 26,
+ "flush": 13
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/b4f58635-0147-497d-8727-a2d2f3d6e989",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core: group changes reindex actual audio tracks and UI",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 3772,
+ "inputs": "02db651588006643220838d7126f7cc22dcc4b61869f51c0e30495c854f98041",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/bf5eee9c-3421-4f0e-b07b-57d28263f71d",
+ "messages": {
+ "init": 6,
+ "workerLog": 89,
+ "transmuxComplete": 90,
+ "flush": 45
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "networkError",
+ "details": "aborted",
+ "fatal": false
+ },
+ {
+ "type": "networkError",
+ "details": "aborted",
+ "fatal": false
+ },
+ {
+ "type": "networkError",
+ "details": "aborted",
+ "fatal": false
+ },
+ {
+ "type": "networkError",
+ "details": "aborted",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 2
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": [
+ {
+ "url": "http://127.0.0.1:8084/hls-sdk-fixture/english-02.mpegts",
+ "resourceType": "xhr",
+ "failure": {
+ "errorText": "NS_BINDING_ABORTED"
+ }
+ },
+ {
+ "url": "http://127.0.0.1:8084/hls-sdk-fixture/french-03.mpegts",
+ "resourceType": "xhr",
+ "failure": {
+ "errorText": "NS_BINDING_ABORTED"
+ }
+ }
+ ]
+ }
+ },
+ {
+ "title": "published core: actual SDK detaches and reattaches to the same media",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1741,
+ "inputs": "02db651588006643220838d7126f7cc22dcc4b61869f51c0e30495c854f98041",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/6c7b7703-6684-4bc6-a8d3-3c60ff1359fa",
+ "messages": {
+ "init": 4,
+ "workerLog": 49,
+ "transmuxComplete": 52,
+ "flush": 26
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2241,
+ "inputs": "0591ee647a487b3b320ff2b42eea9898e5892a1da6b4799abfe378d7401581f7",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/9ceb20b5-b65c-4b93-8de7-bd2726706b4f",
+ "messages": {
+ "init": 2,
+ "workerLog": 26,
+ "transmuxComplete": 26,
+ "flush": 13
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/b77a418e-6f01-447f-bc25-246f48fe3101",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2158,
+ "inputs": "06cbd08988a8c9d45d501c523217b1b33dfb3589792e24a1bfec3505564c2656",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/12ecccc5-52a9-4c43-92dc-7e52f935d4fe",
+ "messages": {
+ "init": 2,
+ "workerLog": 26,
+ "transmuxComplete": 26,
+ "flush": 13
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/6ffbc36f-be1d-4177-bf90-157c6b964e77",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core: group changes reindex actual audio tracks and UI",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2572,
+ "inputs": "06cbd08988a8c9d45d501c523217b1b33dfb3589792e24a1bfec3505564c2656",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/b3e1ac75-571e-46f4-ad26-99d4aa5dd65f",
+ "messages": {
+ "init": 6,
+ "workerLog": 93,
+ "transmuxComplete": 98,
+ "flush": 49
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "networkError",
+ "details": "aborted",
+ "fatal": false
+ },
+ {
+ "type": "networkError",
+ "details": "aborted",
+ "fatal": false
+ },
+ {
+ "type": "networkError",
+ "details": "aborted",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 2
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": [
+ {
+ "url": "http://127.0.0.1:8084/hls-sdk-fixture/english-02.mpegts",
+ "resourceType": "xhr",
+ "failure": {
+ "errorText": "NS_BINDING_ABORTED"
+ }
+ }
+ ]
+ }
+ },
+ {
+ "title": "candidate core: actual SDK detaches and reattaches to the same media",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1302,
+ "inputs": "06cbd08988a8c9d45d501c523217b1b33dfb3589792e24a1bfec3505564c2656",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/dc8519d9-4dd7-4045-8037-8fcebc1fbcd2",
+ "messages": {
+ "init": 4,
+ "workerLog": 49,
+ "transmuxComplete": 52,
+ "flush": 26
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "published core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "published core: group changes reindex actual audio tracks and UI",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "published core: actual SDK detaches and reattaches to the same media",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "candidate core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "candidate core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "candidate core: group changes reindex actual audio tracks and UI",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "candidate core: actual SDK detaches and reattaches to the same media",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ }
+ ]
+ },
+ "legacy": {
+ "file": "refactor/.cache/hls-sdk01-legacy-final.json",
+ "sha256": "eef64eed9117ea4c953a17fb2e1207c28653c288b104803295e6e51758045172",
+ "stats": {
+ "startTime": "2026-09-11T17:01:56.880Z",
+ "duration": 39973.352999999996,
+ "expected": 38,
+ "skipped": 16,
+ "unexpected": 0,
+ "flaky": 0
+ },
+ "cases": [
+ {
+ "title": "SDK 1.5.17: MSE capability and unsupported cleanup",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1322,
+ "inputs": "951e96076f9e832b3b0e3a2d6c8f3963063a5bc8496f2a11e7f885d5a564d451",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/e37df5e2-f713-40ca-be4d-1746502a2f4a",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/dbb48913-eaa8-4259-b159-1c9b9a628e7e",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "SDK 1.7.2: MSE capability and unsupported cleanup",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1153,
+ "inputs": "d711835ef859bc26a4e88500b4b672ba4e47c998f0d4dfef7321c00989b66421",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/344e9603-db41-4529-9e25-4281fdf4be1d",
+ "messages": {
+ "init": 2,
+ "workerLog": 26,
+ "transmuxComplete": 26,
+ "flush": 13
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "mediaError",
+ "details": "bufferAppendNoProgress",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "SDK 1.5.17: MSE capability and unsupported cleanup",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2364,
+ "inputs": "951e96076f9e832b3b0e3a2d6c8f3963063a5bc8496f2a11e7f885d5a564d451",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/dade3ef6-2618-4482-8b6c-a2e6b6c4d3e8",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/c2b70c68-e323-4d1d-85d1-39d3d6974592",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "SDK 1.7.2: MSE capability and unsupported cleanup",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1373,
+ "inputs": "d711835ef859bc26a4e88500b4b672ba4e47c998f0d4dfef7321c00989b66421",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/87d4befc-be66-45fb-9ace-f945b788219e",
+ "messages": {
+ "init": 2,
+ "workerLog": 26,
+ "transmuxComplete": 26,
+ "flush": 13
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "SDK 1.5.17: MSE capability and unsupported cleanup",
+ "project": "webkit",
+ "status": "passed",
+ "retry": 0,
+ "duration": 702,
+ "inputs": "951e96076f9e832b3b0e3a2d6c8f3963063a5bc8496f2a11e7f885d5a564d451",
+ "state": {
+ "workers": [],
+ "errors": [
+ {
+ "type": "mediaError",
+ "details": "manifestIncompatibleCodecsError",
+ "fatal": true
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [],
+ "supported": false,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "26.6",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "SDK 1.7.2: MSE capability and unsupported cleanup",
+ "project": "webkit",
+ "status": "passed",
+ "retry": 0,
+ "duration": 816,
+ "inputs": "d711835ef859bc26a4e88500b4b672ba4e47c998f0d4dfef7321c00989b66421",
+ "state": {
+ "workers": [],
+ "errors": [
+ {
+ "type": "mediaError",
+ "details": "manifestIncompatibleCodecsError",
+ "fatal": true
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": false,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "26.6",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1855,
+ "inputs": "e0910647723f1c84e56e0f62e1e6363b096b7e4eefb75399a51cdf2278bf65a9",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/a671d909-ca3f-47c5-aec6-f7d80b2eea17",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/36f8070a-9ba7-49d6-9eb5-abaf4949da70",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/d69d86f6-289b-47b1-838f-b662c039da2c",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1793,
+ "inputs": "b1e1e87ef56d173f99c805f92cd61a53928dc6730a7f2642ead18bd1c5b8a366",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/35e18783-c459-4035-99c2-13be02810d3d",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/9c0e6cc6-1a05-4159-bcf1-e0b158be5ddf",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/c0991602-e315-4cb0-8369-691a069573de",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core: group changes reindex actual audio tracks and UI",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 5524,
+ "inputs": "b1e1e87ef56d173f99c805f92cd61a53928dc6730a7f2642ead18bd1c5b8a366",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/c9854187-cfee-4226-b15c-604d860b8bcc",
+ "messages": {
+ "init": 1,
+ "workerLog": 37,
+ "transmuxComplete": 44,
+ "flush": 22
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/3c92abc2-b502-439e-8f18-28db8fac37a6",
+ "messages": {
+ "init": 1,
+ "workerLog": 6,
+ "transmuxComplete": 2,
+ "flush": 1
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/844aa630-7078-4b44-a58e-9c9eb8cf7593",
+ "messages": {
+ "init": 1,
+ "workerLog": 11,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/a73aa463-f7d8-4c2a-9ed6-1478461347c4",
+ "messages": {
+ "init": 1,
+ "workerLog": 13,
+ "transmuxComplete": 6,
+ "flush": 3
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/f59ceeac-b442-4987-93f6-a5d32de53a4a",
+ "messages": {
+ "init": 1,
+ "workerLog": 20,
+ "transmuxComplete": 20,
+ "flush": 10
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/0a7f8d06-a3a9-4b40-b78c-f67966c7bb32",
+ "messages": {
+ "init": 1,
+ "workerLog": 6,
+ "transmuxComplete": 2,
+ "flush": 1
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 2
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": [
+ {
+ "url": "http://127.0.0.1:8084/hls-sdk-fixture/french-02.mpegts",
+ "resourceType": "xhr",
+ "failure": {
+ "errorText": "net::ERR_ABORTED"
+ }
+ }
+ ]
+ }
+ },
+ {
+ "title": "published core: actual SDK detaches and reattaches to the same media",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1040,
+ "inputs": "b1e1e87ef56d173f99c805f92cd61a53928dc6730a7f2642ead18bd1c5b8a366",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/b506a914-b922-401a-bd7a-7401598ba5a5",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/4c7ccd57-ba27-4773-9bdf-5e5d2cc9d933",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/a98e487c-0e2e-4159-84b1-bff0d537d701",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/804e79a4-859e-4057-93be-1c369b2eb74f",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1945,
+ "inputs": "a62d2a536d0c907d22cc31beab7b718d5cfc547a7a36fbe941205bd580f4ce31",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/105655c3-e6b3-4957-a3db-8b0dfa79eb54",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/e0bb0cef-8f03-487a-ab87-c67686057ec1",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/850f4fa5-6e0a-467e-a0a6-5e8faf30ab80",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2240,
+ "inputs": "951e96076f9e832b3b0e3a2d6c8f3963063a5bc8496f2a11e7f885d5a564d451",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/bf1031e0-3531-416e-bf9e-d4354e964f74",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/42937e90-fa5b-4600-9dd1-925513f44e9a",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/03276b4b-3d93-4038-b779-e41d093846d5",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core: group changes reindex actual audio tracks and UI",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 5455,
+ "inputs": "951e96076f9e832b3b0e3a2d6c8f3963063a5bc8496f2a11e7f885d5a564d451",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/22a2e154-7994-4323-bbec-6a2eb3ee43a2",
+ "messages": {
+ "init": 1,
+ "workerLog": 37,
+ "transmuxComplete": 44,
+ "flush": 22
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/65526c9b-54d1-4224-807d-f53e32935f57",
+ "messages": {
+ "init": 1,
+ "workerLog": 6,
+ "transmuxComplete": 2,
+ "flush": 1
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/04e8d209-3012-445c-b999-0cf20cd42764",
+ "messages": {
+ "init": 1,
+ "workerLog": 11,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/a09e6168-a4cc-443c-b511-2668c6ab875d",
+ "messages": {
+ "init": 1,
+ "workerLog": 13,
+ "transmuxComplete": 6,
+ "flush": 3
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/0c9204f4-59f6-4fcf-991a-31585375d5e2",
+ "messages": {
+ "init": 1,
+ "workerLog": 20,
+ "transmuxComplete": 20,
+ "flush": 10
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/236a01cb-70e4-4a2e-90dc-9b408c32e5bc",
+ "messages": {
+ "init": 1,
+ "workerLog": 6,
+ "transmuxComplete": 2,
+ "flush": 1
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 2
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core: actual SDK detaches and reattaches to the same media",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 932,
+ "inputs": "951e96076f9e832b3b0e3a2d6c8f3963063a5bc8496f2a11e7f885d5a564d451",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/fd6b6bb3-7826-4dc2-b0ce-a151af798f91",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/cb1b112e-291a-4c80-9586-cce5b249f260",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/ee56bef0-22ca-4b72-873b-a1de67155776",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/6ca48a6d-8e02-43dc-83df-618befba7811",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 8,
+ "flush": 4
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2264,
+ "inputs": "e0910647723f1c84e56e0f62e1e6363b096b7e4eefb75399a51cdf2278bf65a9",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/2d04bd7c-fdf1-4181-b325-3e12843a1f1b",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/71f24ab9-40cb-4653-8c03-8e987f60ff08",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/c5a188b8-a09f-4991-838b-8b04c2bbc2e7",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2239,
+ "inputs": "b1e1e87ef56d173f99c805f92cd61a53928dc6730a7f2642ead18bd1c5b8a366",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/9f71e123-2924-46bb-a61b-722f80ba2c95",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/4a7d29be-da74-4d42-982a-c02bddecba13",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/acab439b-48a3-43a5-abaf-a0ca2fa959a0",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core: group changes reindex actual audio tracks and UI",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2580,
+ "inputs": "b1e1e87ef56d173f99c805f92cd61a53928dc6730a7f2642ead18bd1c5b8a366",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/595a47e7-bc46-4308-857f-56509c26af0d",
+ "messages": {
+ "init": 1,
+ "workerLog": 37,
+ "transmuxComplete": 44,
+ "flush": 22
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/45ed09e4-52d1-4b28-ad0a-7297cde20e92",
+ "messages": {
+ "init": 1,
+ "workerLog": 6,
+ "transmuxComplete": 2,
+ "flush": 1
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/6364dc3c-00a4-43cf-b64c-894cbbb4b807",
+ "messages": {
+ "init": 1,
+ "workerLog": 11,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/65611e68-b392-43bc-833d-5cba1bad8ef7",
+ "messages": {
+ "init": 1,
+ "workerLog": 14,
+ "transmuxComplete": 8,
+ "flush": 4
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/2132b396-cdda-46f6-bf05-53850e97511f",
+ "messages": {
+ "init": 1,
+ "workerLog": 16,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/ae090e50-2f50-4dab-b827-e8eea61a425f",
+ "messages": {
+ "init": 1,
+ "workerLog": 3
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 2
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core: actual SDK detaches and reattaches to the same media",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1405,
+ "inputs": "b1e1e87ef56d173f99c805f92cd61a53928dc6730a7f2642ead18bd1c5b8a366",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/f4b18461-7bb9-437c-b162-04b4373ba766",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/d618bf16-a413-45fc-a92f-899d805e5b77",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/7dd21081-d9cc-4b9e-9679-041c812212db",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/b9c3b546-4871-40ae-943e-75890f71eb13",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2204,
+ "inputs": "a62d2a536d0c907d22cc31beab7b718d5cfc547a7a36fbe941205bd580f4ce31",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/724164e9-bb1c-439e-bd94-820eef56b244",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/a37fe552-c6b1-4c29-b47c-96d7eb299d2e",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/09aa4641-42f6-443c-b735-701d1f96ef5b",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 3548,
+ "inputs": "951e96076f9e832b3b0e3a2d6c8f3963063a5bc8496f2a11e7f885d5a564d451",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/773fe7c3-a83e-433d-93b4-7be44a0d5144",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/59b501ee-16c2-4493-aaf8-360d1e8a388d",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/e6864dfc-3db0-455d-aad8-acfafd192ebb",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core: group changes reindex actual audio tracks and UI",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2618,
+ "inputs": "951e96076f9e832b3b0e3a2d6c8f3963063a5bc8496f2a11e7f885d5a564d451",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/03af3dcf-d9d9-4206-be0f-073a45ee8828",
+ "messages": {
+ "init": 1,
+ "workerLog": 37,
+ "transmuxComplete": 44,
+ "flush": 22
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/902c183a-1c03-4d30-afa2-a624b79541c3",
+ "messages": {
+ "init": 1,
+ "workerLog": 6,
+ "transmuxComplete": 2,
+ "flush": 1
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/a3202836-aa04-4587-9340-5e7b7f51328e",
+ "messages": {
+ "init": 1,
+ "workerLog": 11,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/db6cbbb5-178f-4175-bcfa-aaf3101114a5",
+ "messages": {
+ "init": 1,
+ "workerLog": 16,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/f95bb825-1cfe-4162-a559-224eb198cd83",
+ "messages": {
+ "init": 1,
+ "workerLog": 14,
+ "transmuxComplete": 8,
+ "flush": 4
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/af45d0e1-7403-4bfb-ab74-ad856c6d38a6",
+ "messages": {
+ "init": 1,
+ "workerLog": 3
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 2
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core: actual SDK detaches and reattaches to the same media",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1304,
+ "inputs": "951e96076f9e832b3b0e3a2d6c8f3963063a5bc8496f2a11e7f885d5a564d451",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/c66c6821-379d-4d01-9382-2a1c6aa4c47c",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/057a6723-f2e2-44af-a497-816c53bca179",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 14,
+ "flush": 7
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/a8fe9812-9844-43ba-9b83-f16af8726397",
+ "messages": {
+ "init": 1,
+ "workerLog": 9,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/d9a86bb3-f83d-417e-a35a-a761c539d317",
+ "messages": {
+ "init": 1,
+ "workerLog": 10,
+ "transmuxComplete": 10,
+ "flush": 5
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ },
+ {
+ "type": "otherError",
+ "details": "internalException",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "published core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "published core: group changes reindex actual audio tracks and UI",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "published core: actual SDK detaches and reattaches to the same media",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "candidate core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "candidate core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "candidate core: group changes reindex actual audio tracks and UI",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "candidate core: actual SDK detaches and reattaches to the same media",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "published core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2108,
+ "inputs": "555eff3d1bfae2f06e2cd4f58b4db71817f1d5b0e2cd8b0bbb187c4f7e2fdd9a",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/54132ac8-5801-4e9d-b701-b2a2f389e958",
+ "messages": {
+ "init": 2,
+ "workerLog": 26,
+ "transmuxComplete": 26,
+ "flush": 13
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/cbba8933-4173-45e3-83eb-116c3f1e11cd",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "mediaError",
+ "details": "bufferAppendNoProgress",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2169,
+ "inputs": "565529232c7a2de9e9095326b627250bc7bdc26c7a989c77b7718d11eda1554b",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/cee92308-51cf-4ea7-a3d5-4c1fb640eadd",
+ "messages": {
+ "init": 2,
+ "workerLog": 26,
+ "transmuxComplete": 26,
+ "flush": 13
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/7290c01b-9f93-447c-98b0-6576dcd74bb2",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "mediaError",
+ "details": "bufferAppendNoProgress",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core: group changes reindex actual audio tracks and UI",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 6044,
+ "inputs": "565529232c7a2de9e9095326b627250bc7bdc26c7a989c77b7718d11eda1554b",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/46e0504a-6cbe-403d-a1fa-59e98268b73e",
+ "messages": {
+ "init": 6,
+ "workerLog": 96,
+ "transmuxComplete": 102,
+ "flush": 51
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "mediaError",
+ "details": "bufferAppendNoProgress",
+ "fatal": false
+ },
+ {
+ "type": "networkError",
+ "details": "aborted",
+ "fatal": false
+ },
+ {
+ "type": "networkError",
+ "details": "aborted",
+ "fatal": false
+ },
+ {
+ "type": "networkError",
+ "details": "aborted",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 2
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": [
+ {
+ "url": "http://127.0.0.1:8084/hls-sdk-fixture/french-03.mpegts",
+ "resourceType": "xhr",
+ "failure": {
+ "errorText": "net::ERR_ABORTED"
+ }
+ },
+ {
+ "url": "http://127.0.0.1:8084/hls-sdk-fixture/low-04.mpegts",
+ "resourceType": "xhr",
+ "failure": {
+ "errorText": "net::ERR_ABORTED"
+ }
+ }
+ ]
+ }
+ },
+ {
+ "title": "published core: actual SDK detaches and reattaches to the same media",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1558,
+ "inputs": "565529232c7a2de9e9095326b627250bc7bdc26c7a989c77b7718d11eda1554b",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/6804e76e-60b9-43d0-939b-1d44a92de7c9",
+ "messages": {
+ "init": 4,
+ "workerLog": 49,
+ "transmuxComplete": 52,
+ "flush": 26
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "mediaError",
+ "details": "bufferAppendNoProgress",
+ "fatal": false
+ },
+ {
+ "type": "mediaError",
+ "details": "bufferAppendNoProgress",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2155,
+ "inputs": "25e57724ad54ea22f9a03a13929251f47aca9db0a7e7ec14367a52fdf0fdf9ab",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/f9668d4f-dca0-4864-aa49-5b62295b4fcc",
+ "messages": {
+ "init": 2,
+ "workerLog": 26,
+ "transmuxComplete": 26,
+ "flush": 13
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/ea8f583e-a2f2-4f68-a60d-253377cfa837",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "mediaError",
+ "details": "bufferAppendNoProgress",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2156,
+ "inputs": "d711835ef859bc26a4e88500b4b672ba4e47c998f0d4dfef7321c00989b66421",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/6104ec0d-6633-48c5-88f6-a02dcbce5153",
+ "messages": {
+ "init": 2,
+ "workerLog": 26,
+ "transmuxComplete": 26,
+ "flush": 13
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/454d0019-3edb-454c-862b-52b9b346e7b1",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "mediaError",
+ "details": "bufferAppendNoProgress",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core: group changes reindex actual audio tracks and UI",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 5938,
+ "inputs": "d711835ef859bc26a4e88500b4b672ba4e47c998f0d4dfef7321c00989b66421",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/e1d91b99-9709-4e10-bbcd-f7dcbe8679e9",
+ "messages": {
+ "init": 6,
+ "workerLog": 96,
+ "transmuxComplete": 102,
+ "flush": 51
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "mediaError",
+ "details": "bufferAppendNoProgress",
+ "fatal": false
+ },
+ {
+ "type": "networkError",
+ "details": "aborted",
+ "fatal": false
+ },
+ {
+ "type": "networkError",
+ "details": "aborted",
+ "fatal": false
+ },
+ {
+ "type": "networkError",
+ "details": "aborted",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 2
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core: actual SDK detaches and reattaches to the same media",
+ "project": "chromium",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1611,
+ "inputs": "d711835ef859bc26a4e88500b4b672ba4e47c998f0d4dfef7321c00989b66421",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/2ffadbf2-f9e0-4852-872d-43f238ed1572",
+ "messages": {
+ "init": 4,
+ "workerLog": 49,
+ "transmuxComplete": 52,
+ "flush": 26
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "mediaError",
+ "details": "bufferAppendNoProgress",
+ "fatal": false
+ },
+ {
+ "type": "mediaError",
+ "details": "bufferAppendNoProgress",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "153.0.8010.12",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2416,
+ "inputs": "555eff3d1bfae2f06e2cd4f58b4db71817f1d5b0e2cd8b0bbb187c4f7e2fdd9a",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/a055eb2b-e3b3-42eb-9b41-c37af5053d67",
+ "messages": {
+ "init": 2,
+ "workerLog": 26,
+ "transmuxComplete": 26,
+ "flush": 13
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/faee4482-5b98-4c4b-a226-2b1895b0f881",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2209,
+ "inputs": "565529232c7a2de9e9095326b627250bc7bdc26c7a989c77b7718d11eda1554b",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/a820a5b3-cb6a-4d11-8316-a69bd0c3df7d",
+ "messages": {
+ "init": 2,
+ "workerLog": 26,
+ "transmuxComplete": 26,
+ "flush": 13
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/02ff864f-654e-4241-b29c-f72f5b81f765",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core: group changes reindex actual audio tracks and UI",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 3975,
+ "inputs": "565529232c7a2de9e9095326b627250bc7bdc26c7a989c77b7718d11eda1554b",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/a1e1e161-29bd-4b8e-9033-3570b845ad1e",
+ "messages": {
+ "init": 6,
+ "workerLog": 89,
+ "transmuxComplete": 90,
+ "flush": 45
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "networkError",
+ "details": "aborted",
+ "fatal": false
+ },
+ {
+ "type": "networkError",
+ "details": "aborted",
+ "fatal": false
+ },
+ {
+ "type": "networkError",
+ "details": "aborted",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 2
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": [
+ {
+ "url": "http://127.0.0.1:8084/hls-sdk-fixture/english-02.mpegts",
+ "resourceType": "xhr",
+ "failure": {
+ "errorText": "NS_BINDING_ABORTED"
+ }
+ },
+ {
+ "url": "http://127.0.0.1:8084/hls-sdk-fixture/english-05.mpegts",
+ "resourceType": "xhr",
+ "failure": {
+ "errorText": "NS_BINDING_ABORTED"
+ }
+ }
+ ]
+ }
+ },
+ {
+ "title": "published core: actual SDK detaches and reattaches to the same media",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1618,
+ "inputs": "565529232c7a2de9e9095326b627250bc7bdc26c7a989c77b7718d11eda1554b",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/0f1e5dca-7f7d-4857-b62c-db9f523d2f18",
+ "messages": {
+ "init": 4,
+ "workerLog": 49,
+ "transmuxComplete": 52,
+ "flush": 26
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2294,
+ "inputs": "25e57724ad54ea22f9a03a13929251f47aca9db0a7e7ec14367a52fdf0fdf9ab",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/aae34f28-4314-4caf-8d4e-290877330012",
+ "messages": {
+ "init": 2,
+ "workerLog": 26,
+ "transmuxComplete": 26,
+ "flush": 13
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/50583cb7-43b8-4e7b-96dd-29ee729e5798",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2329,
+ "inputs": "d711835ef859bc26a4e88500b4b672ba4e47c998f0d4dfef7321c00989b66421",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/f6c9593c-8597-49b8-beac-48f37b987a16",
+ "messages": {
+ "init": 2,
+ "workerLog": 26,
+ "transmuxComplete": 26,
+ "flush": 13
+ },
+ "errors": [],
+ "terminated": 1
+ },
+ {
+ "url": "blob:http://127.0.0.1:8084/e2ce7ed0-1ca9-407d-bfc2-504f995f470a",
+ "messages": {
+ "init": 1,
+ "workerLog": 12,
+ "transmuxComplete": 12,
+ "flush": 6
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 2,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core: group changes reindex actual audio tracks and UI",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 2042,
+ "inputs": "d711835ef859bc26a4e88500b4b672ba4e47c998f0d4dfef7321c00989b66421",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/f6eb5ddd-c366-48a8-9b01-21b01d3f7c93",
+ "messages": {
+ "init": 6,
+ "workerLog": 96,
+ "transmuxComplete": 105,
+ "flush": 52
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [
+ {
+ "type": "networkError",
+ "details": "aborted",
+ "fatal": false
+ },
+ {
+ "type": "networkError",
+ "details": "aborted",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 2
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "candidate core: actual SDK detaches and reattaches to the same media",
+ "project": "firefox",
+ "status": "passed",
+ "retry": 0,
+ "duration": 1489,
+ "inputs": "d711835ef859bc26a4e88500b4b672ba4e47c998f0d4dfef7321c00989b66421",
+ "state": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/285998a8-d45d-4421-8842-ec3a9bba1e4e",
+ "messages": {
+ "init": 4,
+ "workerLog": 49,
+ "transmuxComplete": 52,
+ "flush": 26
+ },
+ "errors": [],
+ "terminated": 1
+ }
+ ],
+ "errors": [],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "audio"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "audio"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ },
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 1
+ },
+ {
+ "key": "MEDIA_DETACHED"
+ }
+ ],
+ "supported": true,
+ "destroyed": 1,
+ "tracks": []
+ },
+ "browser": {
+ "version": "155.0",
+ "platform": "win32",
+ "manifest": "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469",
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ },
+ {
+ "title": "published core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "published core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "published core: group changes reindex actual audio tracks and UI",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "published core: actual SDK detaches and reattaches to the same media",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "candidate core / published plugin: actual worker playback, source replacement and cleanup",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "candidate core / candidate plugin: actual worker playback, source replacement and cleanup",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "candidate core: group changes reindex actual audio tracks and UI",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ },
+ {
+ "title": "candidate core: actual SDK detaches and reattaches to the same media",
+ "project": "webkit",
+ "status": "skipped",
+ "retry": 0,
+ "duration": 0
+ }
+ ]
+ },
+ "ci": {
+ "file": "refactor/.cache/hls-sdk01-ci.log",
+ "sha256": "9d4cb62316549ad4eeea7081e2d463d21e6e90d84454f52f804b7ca8f4b5edce",
+ "passed": 537,
+ "counts": [
+ 496,
+ 11,
+ 30
+ ],
+ "productionTsFiles": 254,
+ "note": "Final browser-only assertions additionally linted after CI started; full browser suites use final source hashes above."
+ },
+ "inputs": {
+ "dfc276988177d7647422c537b930f842b0339c2cd805ddf25ad747ed34ac21ae": {
+ "sdk": {
+ "name": "hls.js",
+ "version": "1.5.17",
+ "tarball": "https://registry.npmjs.org/hls.js/-/hls.js-1.5.17.tgz",
+ "integrity": "sha512-wA66nnYFvQa1o4DO/BFgLNRKnBTVXpNeldGRBJ2Y0SvFtdwvFKCbqa9zhHoZLoxHhZ+jYsj3aIBkWQQCPNOhMw==",
+ "sha256": "8f9e60001992f59dbfb1dbc397e145743c41bb6dde233ec8a7974013c8a031fe",
+ "files": {
+ "package/package.json": "f2172b9942a23ffb46edd4af815cf1ea161db088e7f63dc518d30e55c95d6ae9",
+ "package/LICENSE": "ca8773cf798c7ed997d4dd7c8e23c348699f8d5b7462636694cc14de6cda12db",
+ "package/dist/hls.min.js": "484054e8cd03d3f6d1781fb7f402bdc318d8a4c527f933a95c624e27cc9a9470",
+ "package/src/hls.ts": "b3d3f797669e89bc8d05d2de2aae243ae110811d6738948f173d789cc1ac1f2d",
+ "package/src/controller/audio-track-controller.ts": "ff34f3cb29b66aa5fcba87758bb20d129b052a053808c150ce779e0ceb1e4626"
+ }
+ },
+ "core": "candidate",
+ "plugin": "candidate",
+ "pluginSHA256": "8e163d4ab6734cbc45e7f539de7db644c7faf36d0318469a86d300bf6365cca6",
+ "candidate": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-hls-control\\dist\\artplayer-plugin-hls-control.js",
+ "media": {
+ "english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc"
+ },
+ "enableWorker": true
+ },
+ "16d7794cfdad4a0de3193e43390eed42d5db720c697df7694c7f7a0423ecb469": {
+ "kind": "artplayer-browser-test",
+ "resources": {
+ "/candidate/artplayer.js": {
+ "source": {
+ "kind": "workspace-build",
+ "entry": "packages\\artplayer\\src\\index.ts"
+ },
+ "sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
+ "bytes": 376744
+ },
+ "/compiled/artplayer.js": {
+ "source": {
+ "kind": "workspace-build",
+ "entry": "packages\\artplayer\\src\\index.ts"
+ },
+ "sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
+ "bytes": 376744,
+ "aliasOf": "/candidate/artplayer.js"
+ },
+ "/uncompiled/artplayer/index.js": {
+ "source": {
+ "kind": "workspace-build",
+ "entry": "packages\\artplayer\\src\\index.ts"
+ },
+ "sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
+ "bytes": 376744,
+ "aliasOf": "/candidate/artplayer.js"
+ },
+ "/candidate/artplayer-plugin-chapter.js": {
+ "source": {
+ "kind": "workspace-build",
+ "entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
+ },
+ "sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
+ "bytes": 8433
+ },
+ "/compiled/artplayer-plugin-chapter.js": {
+ "source": {
+ "kind": "workspace-build",
+ "entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
+ },
+ "sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
+ "bytes": 8433,
+ "aliasOf": "/candidate/artplayer-plugin-chapter.js"
+ },
+ "/uncompiled/artplayer-plugin-chapter/index.js": {
+ "source": {
+ "kind": "workspace-build",
+ "entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
+ },
+ "sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
+ "bytes": 8433,
+ "aliasOf": "/candidate/artplayer-plugin-chapter.js"
+ },
+ "/published/artplayer.js": {
+ "source": {
+ "kind": "npm-release",
+ "version": "5.4.0",
+ "integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
+ "member": "package/dist/artplayer.js"
+ },
+ "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
+ "bytes": 134037
+ },
+ "/published/artplayer-plugin-chapter.js": {
+ "source": {
+ "kind": "npm-release",
+ "version": "1.1.0",
+ "integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
+ "member": "package/dist/artplayer-plugin-chapter.js"
+ },
+ "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
+ "bytes": 4973
+ },
+ "/test/pattern.mp4": {
+ "source": {
+ "kind": "generated-media",
+ "file": "test/browser/media/pattern.mp4"
+ },
+ "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
+ "bytes": 251538
+ },
+ "/test/pattern.webm": {
+ "source": {
+ "kind": "generated-media",
+ "file": "test/browser/media/pattern.webm"
+ },
+ "sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
+ "bytes": 162073
+ },
+ "/test/declaration-cues.vtt": {
+ "source": {
+ "kind": "test-subtitles",
+ "file": "test/browser/media/declaration-cues.vtt"
+ },
+ "sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
+ "bytes": 54
+ },
+ "/test/thumbnail-grid.svg": {
+ "source": {
+ "kind": "test-thumbnail-grid",
+ "file": "test/browser/media/thumbnail-grid.svg"
+ },
+ "sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
+ "bytes": 14969
+ },
+ "/test/legacy-safe-area.js": {
+ "source": {
+ "kind": "frozen-own-source",
+ "file": "test/helpers/legacy-safe-area.js",
+ "commit": "ccf77c4e"
+ },
+ "sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
+ "bytes": 795
+ },
+ "/assets/sample/video.mp4": {
+ "source": {
+ "kind": "docs-media",
+ "file": "docs/assets/sample/video.mp4"
+ },
+ "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
+ "bytes": 5818706
+ },
+ "/test/performance.js": {
+ "source": {
+ "kind": "adapted-baseline-fixture",
+ "file": "refactor/fixtures/performance.js"
+ },
+ "sha256": "2318f39bdb5f3a3348d755cb4335907ae4adc944be3a435839c1bba201e81500",
+ "bytes": 8994
+ }
+ }
+ },
+ "06cbd08988a8c9d45d501c523217b1b33dfb3589792e24a1bfec3505564c2656": {
+ "sdk": {
+ "name": "hls.js",
+ "version": "1.7.2",
+ "tarball": "https://registry.npmjs.org/hls.js/-/hls.js-1.7.2.tgz",
+ "integrity": "sha512-CW/pPvSOFIRsosbwxrYaE9ERmpTo5fbTqL7wCvuCFlqW1Bmb1K5fXsY7yiH95rmlr4rVuA7UXHbM/cIXQ6AXwg==",
+ "sha256": "14311c46a7aea04a7ffc373653b11d019bb41df8a693a2459eb3115a262aef53",
+ "files": {
+ "package/package.json": "49918bb59328a44f4533dcfb5ecde80893db85072bd52b52721901b4ce239d81",
+ "package/LICENSE": "ca8773cf798c7ed997d4dd7c8e23c348699f8d5b7462636694cc14de6cda12db",
+ "package/dist/hls.min.js": "afcde07437ec84b072fe8782e772ceb5046eac751b2719f73ae0d83d763bc3f5",
+ "package/dist/hls.d.ts": "9571b0113a7103feb8e36e9fbc04c3baba07b5ab3e5c51166b50552ebbbf17f2",
+ "package/src/hls.ts": "e86f0bb70e845814aa2e3a4ff6a9f1f658d1c98fbdc738b02f623c9ddcf6c72c",
+ "package/src/controller/audio-track-controller.ts": "f7ec55e90cc2194e64432db1336d75d0309f6cddf8b55d7eac45b0ebba0517b1"
+ }
+ },
+ "core": "candidate",
+ "plugin": "candidate",
+ "pluginSHA256": "8e163d4ab6734cbc45e7f539de7db644c7faf36d0318469a86d300bf6365cca6",
+ "candidate": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-hls-control\\dist\\artplayer-plugin-hls-control.js",
+ "media": {
+ "english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc"
+ },
+ "enableWorker": true
+ },
+ "65dcf49319145b15c1236754bbd52bace9b2efdaf32a50a1e92dfd8fa9607865": {
+ "sdk": {
+ "name": "hls.js",
+ "version": "1.5.17",
+ "tarball": "https://registry.npmjs.org/hls.js/-/hls.js-1.5.17.tgz",
+ "integrity": "sha512-wA66nnYFvQa1o4DO/BFgLNRKnBTVXpNeldGRBJ2Y0SvFtdwvFKCbqa9zhHoZLoxHhZ+jYsj3aIBkWQQCPNOhMw==",
+ "sha256": "8f9e60001992f59dbfb1dbc397e145743c41bb6dde233ec8a7974013c8a031fe",
+ "files": {
+ "package/package.json": "f2172b9942a23ffb46edd4af815cf1ea161db088e7f63dc518d30e55c95d6ae9",
+ "package/LICENSE": "ca8773cf798c7ed997d4dd7c8e23c348699f8d5b7462636694cc14de6cda12db",
+ "package/dist/hls.min.js": "484054e8cd03d3f6d1781fb7f402bdc318d8a4c527f933a95c624e27cc9a9470",
+ "package/src/hls.ts": "b3d3f797669e89bc8d05d2de2aae243ae110811d6738948f173d789cc1ac1f2d",
+ "package/src/controller/audio-track-controller.ts": "ff34f3cb29b66aa5fcba87758bb20d129b052a053808c150ce779e0ceb1e4626"
+ }
+ },
+ "core": "published",
+ "plugin": "published",
+ "pluginSHA256": "7a6ce18a0b16f61f6149e0ea77efbb6e0503f997d39afe84271b59e366759e6d",
+ "candidate": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-hls-control\\dist\\artplayer-plugin-hls-control.js",
+ "media": {
+ "english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc"
+ },
+ "enableWorker": true
+ },
+ "6e285f84e4b6482f625002f1772b0b55719594d834bf7189b194008785464a8b": {
+ "sdk": {
+ "name": "hls.js",
+ "version": "1.5.17",
+ "tarball": "https://registry.npmjs.org/hls.js/-/hls.js-1.5.17.tgz",
+ "integrity": "sha512-wA66nnYFvQa1o4DO/BFgLNRKnBTVXpNeldGRBJ2Y0SvFtdwvFKCbqa9zhHoZLoxHhZ+jYsj3aIBkWQQCPNOhMw==",
+ "sha256": "8f9e60001992f59dbfb1dbc397e145743c41bb6dde233ec8a7974013c8a031fe",
+ "files": {
+ "package/package.json": "f2172b9942a23ffb46edd4af815cf1ea161db088e7f63dc518d30e55c95d6ae9",
+ "package/LICENSE": "ca8773cf798c7ed997d4dd7c8e23c348699f8d5b7462636694cc14de6cda12db",
+ "package/dist/hls.min.js": "484054e8cd03d3f6d1781fb7f402bdc318d8a4c527f933a95c624e27cc9a9470",
+ "package/src/hls.ts": "b3d3f797669e89bc8d05d2de2aae243ae110811d6738948f173d789cc1ac1f2d",
+ "package/src/controller/audio-track-controller.ts": "ff34f3cb29b66aa5fcba87758bb20d129b052a053808c150ce779e0ceb1e4626"
+ }
+ },
+ "core": "published",
+ "plugin": "candidate",
+ "pluginSHA256": "8e163d4ab6734cbc45e7f539de7db644c7faf36d0318469a86d300bf6365cca6",
+ "candidate": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-hls-control\\dist\\artplayer-plugin-hls-control.js",
+ "media": {
+ "english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc"
+ },
+ "enableWorker": true
+ },
+ "27cde870bd289d83b4dba1592df8ca83d97e4588e271c7cf6adb03e6e0f05d88": {
+ "sdk": {
+ "name": "hls.js",
+ "version": "1.5.17",
+ "tarball": "https://registry.npmjs.org/hls.js/-/hls.js-1.5.17.tgz",
+ "integrity": "sha512-wA66nnYFvQa1o4DO/BFgLNRKnBTVXpNeldGRBJ2Y0SvFtdwvFKCbqa9zhHoZLoxHhZ+jYsj3aIBkWQQCPNOhMw==",
+ "sha256": "8f9e60001992f59dbfb1dbc397e145743c41bb6dde233ec8a7974013c8a031fe",
+ "files": {
+ "package/package.json": "f2172b9942a23ffb46edd4af815cf1ea161db088e7f63dc518d30e55c95d6ae9",
+ "package/LICENSE": "ca8773cf798c7ed997d4dd7c8e23c348699f8d5b7462636694cc14de6cda12db",
+ "package/dist/hls.min.js": "484054e8cd03d3f6d1781fb7f402bdc318d8a4c527f933a95c624e27cc9a9470",
+ "package/src/hls.ts": "b3d3f797669e89bc8d05d2de2aae243ae110811d6738948f173d789cc1ac1f2d",
+ "package/src/controller/audio-track-controller.ts": "ff34f3cb29b66aa5fcba87758bb20d129b052a053808c150ce779e0ceb1e4626"
+ }
+ },
+ "core": "candidate",
+ "plugin": "published",
+ "pluginSHA256": "7a6ce18a0b16f61f6149e0ea77efbb6e0503f997d39afe84271b59e366759e6d",
+ "candidate": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-hls-control\\dist\\artplayer-plugin-hls-control.js",
+ "media": {
+ "english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc"
+ },
+ "enableWorker": true
+ },
+ "4e5bd8e92b05d747518a34eee8741403e19e9c7aff189dc5085c81e67300a1e1": {
+ "sdk": {
+ "name": "hls.js",
+ "version": "1.7.2",
+ "tarball": "https://registry.npmjs.org/hls.js/-/hls.js-1.7.2.tgz",
+ "integrity": "sha512-CW/pPvSOFIRsosbwxrYaE9ERmpTo5fbTqL7wCvuCFlqW1Bmb1K5fXsY7yiH95rmlr4rVuA7UXHbM/cIXQ6AXwg==",
+ "sha256": "14311c46a7aea04a7ffc373653b11d019bb41df8a693a2459eb3115a262aef53",
+ "files": {
+ "package/package.json": "49918bb59328a44f4533dcfb5ecde80893db85072bd52b52721901b4ce239d81",
+ "package/LICENSE": "ca8773cf798c7ed997d4dd7c8e23c348699f8d5b7462636694cc14de6cda12db",
+ "package/dist/hls.min.js": "afcde07437ec84b072fe8782e772ceb5046eac751b2719f73ae0d83d763bc3f5",
+ "package/dist/hls.d.ts": "9571b0113a7103feb8e36e9fbc04c3baba07b5ab3e5c51166b50552ebbbf17f2",
+ "package/src/hls.ts": "e86f0bb70e845814aa2e3a4ff6a9f1f658d1c98fbdc738b02f623c9ddcf6c72c",
+ "package/src/controller/audio-track-controller.ts": "f7ec55e90cc2194e64432db1336d75d0309f6cddf8b55d7eac45b0ebba0517b1"
+ }
+ },
+ "core": "published",
+ "plugin": "published",
+ "pluginSHA256": "7a6ce18a0b16f61f6149e0ea77efbb6e0503f997d39afe84271b59e366759e6d",
+ "candidate": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-hls-control\\dist\\artplayer-plugin-hls-control.js",
+ "media": {
+ "english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc"
+ },
+ "enableWorker": true
+ },
+ "02db651588006643220838d7126f7cc22dcc4b61869f51c0e30495c854f98041": {
+ "sdk": {
+ "name": "hls.js",
+ "version": "1.7.2",
+ "tarball": "https://registry.npmjs.org/hls.js/-/hls.js-1.7.2.tgz",
+ "integrity": "sha512-CW/pPvSOFIRsosbwxrYaE9ERmpTo5fbTqL7wCvuCFlqW1Bmb1K5fXsY7yiH95rmlr4rVuA7UXHbM/cIXQ6AXwg==",
+ "sha256": "14311c46a7aea04a7ffc373653b11d019bb41df8a693a2459eb3115a262aef53",
+ "files": {
+ "package/package.json": "49918bb59328a44f4533dcfb5ecde80893db85072bd52b52721901b4ce239d81",
+ "package/LICENSE": "ca8773cf798c7ed997d4dd7c8e23c348699f8d5b7462636694cc14de6cda12db",
+ "package/dist/hls.min.js": "afcde07437ec84b072fe8782e772ceb5046eac751b2719f73ae0d83d763bc3f5",
+ "package/dist/hls.d.ts": "9571b0113a7103feb8e36e9fbc04c3baba07b5ab3e5c51166b50552ebbbf17f2",
+ "package/src/hls.ts": "e86f0bb70e845814aa2e3a4ff6a9f1f658d1c98fbdc738b02f623c9ddcf6c72c",
+ "package/src/controller/audio-track-controller.ts": "f7ec55e90cc2194e64432db1336d75d0309f6cddf8b55d7eac45b0ebba0517b1"
+ }
+ },
+ "core": "published",
+ "plugin": "candidate",
+ "pluginSHA256": "8e163d4ab6734cbc45e7f539de7db644c7faf36d0318469a86d300bf6365cca6",
+ "candidate": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-hls-control\\dist\\artplayer-plugin-hls-control.js",
+ "media": {
+ "english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc"
+ },
+ "enableWorker": true
+ },
+ "0591ee647a487b3b320ff2b42eea9898e5892a1da6b4799abfe378d7401581f7": {
+ "sdk": {
+ "name": "hls.js",
+ "version": "1.7.2",
+ "tarball": "https://registry.npmjs.org/hls.js/-/hls.js-1.7.2.tgz",
+ "integrity": "sha512-CW/pPvSOFIRsosbwxrYaE9ERmpTo5fbTqL7wCvuCFlqW1Bmb1K5fXsY7yiH95rmlr4rVuA7UXHbM/cIXQ6AXwg==",
+ "sha256": "14311c46a7aea04a7ffc373653b11d019bb41df8a693a2459eb3115a262aef53",
+ "files": {
+ "package/package.json": "49918bb59328a44f4533dcfb5ecde80893db85072bd52b52721901b4ce239d81",
+ "package/LICENSE": "ca8773cf798c7ed997d4dd7c8e23c348699f8d5b7462636694cc14de6cda12db",
+ "package/dist/hls.min.js": "afcde07437ec84b072fe8782e772ceb5046eac751b2719f73ae0d83d763bc3f5",
+ "package/dist/hls.d.ts": "9571b0113a7103feb8e36e9fbc04c3baba07b5ab3e5c51166b50552ebbbf17f2",
+ "package/src/hls.ts": "e86f0bb70e845814aa2e3a4ff6a9f1f658d1c98fbdc738b02f623c9ddcf6c72c",
+ "package/src/controller/audio-track-controller.ts": "f7ec55e90cc2194e64432db1336d75d0309f6cddf8b55d7eac45b0ebba0517b1"
+ }
+ },
+ "core": "candidate",
+ "plugin": "published",
+ "pluginSHA256": "7a6ce18a0b16f61f6149e0ea77efbb6e0503f997d39afe84271b59e366759e6d",
+ "candidate": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-hls-control\\dist\\artplayer-plugin-hls-control.js",
+ "media": {
+ "english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc"
+ },
+ "enableWorker": true
+ },
+ "951e96076f9e832b3b0e3a2d6c8f3963063a5bc8496f2a11e7f885d5a564d451": {
+ "sdk": {
+ "name": "hls.js",
+ "version": "1.5.17",
+ "tarball": "https://registry.npmjs.org/hls.js/-/hls.js-1.5.17.tgz",
+ "integrity": "sha512-wA66nnYFvQa1o4DO/BFgLNRKnBTVXpNeldGRBJ2Y0SvFtdwvFKCbqa9zhHoZLoxHhZ+jYsj3aIBkWQQCPNOhMw==",
+ "sha256": "8f9e60001992f59dbfb1dbc397e145743c41bb6dde233ec8a7974013c8a031fe",
+ "files": {
+ "package/package.json": "f2172b9942a23ffb46edd4af815cf1ea161db088e7f63dc518d30e55c95d6ae9",
+ "package/LICENSE": "ca8773cf798c7ed997d4dd7c8e23c348699f8d5b7462636694cc14de6cda12db",
+ "package/dist/hls.min.js": "484054e8cd03d3f6d1781fb7f402bdc318d8a4c527f933a95c624e27cc9a9470",
+ "package/src/hls.ts": "b3d3f797669e89bc8d05d2de2aae243ae110811d6738948f173d789cc1ac1f2d",
+ "package/src/controller/audio-track-controller.ts": "ff34f3cb29b66aa5fcba87758bb20d129b052a053808c150ce779e0ceb1e4626"
+ }
+ },
+ "core": "candidate",
+ "plugin": "candidate",
+ "pluginSHA256": "fd7be1c5bf8f994b61fc040ff96eb628fc442568d99f4b5fee4f611bac1d28c0",
+ "candidate": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-hls-control\\dist\\artplayer-plugin-hls-control.legacy.js",
+ "media": {
+ "english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc"
+ },
+ "enableWorker": true
+ },
+ "d711835ef859bc26a4e88500b4b672ba4e47c998f0d4dfef7321c00989b66421": {
+ "sdk": {
+ "name": "hls.js",
+ "version": "1.7.2",
+ "tarball": "https://registry.npmjs.org/hls.js/-/hls.js-1.7.2.tgz",
+ "integrity": "sha512-CW/pPvSOFIRsosbwxrYaE9ERmpTo5fbTqL7wCvuCFlqW1Bmb1K5fXsY7yiH95rmlr4rVuA7UXHbM/cIXQ6AXwg==",
+ "sha256": "14311c46a7aea04a7ffc373653b11d019bb41df8a693a2459eb3115a262aef53",
+ "files": {
+ "package/package.json": "49918bb59328a44f4533dcfb5ecde80893db85072bd52b52721901b4ce239d81",
+ "package/LICENSE": "ca8773cf798c7ed997d4dd7c8e23c348699f8d5b7462636694cc14de6cda12db",
+ "package/dist/hls.min.js": "afcde07437ec84b072fe8782e772ceb5046eac751b2719f73ae0d83d763bc3f5",
+ "package/dist/hls.d.ts": "9571b0113a7103feb8e36e9fbc04c3baba07b5ab3e5c51166b50552ebbbf17f2",
+ "package/src/hls.ts": "e86f0bb70e845814aa2e3a4ff6a9f1f658d1c98fbdc738b02f623c9ddcf6c72c",
+ "package/src/controller/audio-track-controller.ts": "f7ec55e90cc2194e64432db1336d75d0309f6cddf8b55d7eac45b0ebba0517b1"
+ }
+ },
+ "core": "candidate",
+ "plugin": "candidate",
+ "pluginSHA256": "fd7be1c5bf8f994b61fc040ff96eb628fc442568d99f4b5fee4f611bac1d28c0",
+ "candidate": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-hls-control\\dist\\artplayer-plugin-hls-control.legacy.js",
+ "media": {
+ "english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc"
+ },
+ "enableWorker": true
+ },
+ "e0910647723f1c84e56e0f62e1e6363b096b7e4eefb75399a51cdf2278bf65a9": {
+ "sdk": {
+ "name": "hls.js",
+ "version": "1.5.17",
+ "tarball": "https://registry.npmjs.org/hls.js/-/hls.js-1.5.17.tgz",
+ "integrity": "sha512-wA66nnYFvQa1o4DO/BFgLNRKnBTVXpNeldGRBJ2Y0SvFtdwvFKCbqa9zhHoZLoxHhZ+jYsj3aIBkWQQCPNOhMw==",
+ "sha256": "8f9e60001992f59dbfb1dbc397e145743c41bb6dde233ec8a7974013c8a031fe",
+ "files": {
+ "package/package.json": "f2172b9942a23ffb46edd4af815cf1ea161db088e7f63dc518d30e55c95d6ae9",
+ "package/LICENSE": "ca8773cf798c7ed997d4dd7c8e23c348699f8d5b7462636694cc14de6cda12db",
+ "package/dist/hls.min.js": "484054e8cd03d3f6d1781fb7f402bdc318d8a4c527f933a95c624e27cc9a9470",
+ "package/src/hls.ts": "b3d3f797669e89bc8d05d2de2aae243ae110811d6738948f173d789cc1ac1f2d",
+ "package/src/controller/audio-track-controller.ts": "ff34f3cb29b66aa5fcba87758bb20d129b052a053808c150ce779e0ceb1e4626"
+ }
+ },
+ "core": "published",
+ "plugin": "published",
+ "pluginSHA256": "7a6ce18a0b16f61f6149e0ea77efbb6e0503f997d39afe84271b59e366759e6d",
+ "candidate": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-hls-control\\dist\\artplayer-plugin-hls-control.legacy.js",
+ "media": {
+ "english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc"
+ },
+ "enableWorker": true
+ },
+ "b1e1e87ef56d173f99c805f92cd61a53928dc6730a7f2642ead18bd1c5b8a366": {
+ "sdk": {
+ "name": "hls.js",
+ "version": "1.5.17",
+ "tarball": "https://registry.npmjs.org/hls.js/-/hls.js-1.5.17.tgz",
+ "integrity": "sha512-wA66nnYFvQa1o4DO/BFgLNRKnBTVXpNeldGRBJ2Y0SvFtdwvFKCbqa9zhHoZLoxHhZ+jYsj3aIBkWQQCPNOhMw==",
+ "sha256": "8f9e60001992f59dbfb1dbc397e145743c41bb6dde233ec8a7974013c8a031fe",
+ "files": {
+ "package/package.json": "f2172b9942a23ffb46edd4af815cf1ea161db088e7f63dc518d30e55c95d6ae9",
+ "package/LICENSE": "ca8773cf798c7ed997d4dd7c8e23c348699f8d5b7462636694cc14de6cda12db",
+ "package/dist/hls.min.js": "484054e8cd03d3f6d1781fb7f402bdc318d8a4c527f933a95c624e27cc9a9470",
+ "package/src/hls.ts": "b3d3f797669e89bc8d05d2de2aae243ae110811d6738948f173d789cc1ac1f2d",
+ "package/src/controller/audio-track-controller.ts": "ff34f3cb29b66aa5fcba87758bb20d129b052a053808c150ce779e0ceb1e4626"
+ }
+ },
+ "core": "published",
+ "plugin": "candidate",
+ "pluginSHA256": "fd7be1c5bf8f994b61fc040ff96eb628fc442568d99f4b5fee4f611bac1d28c0",
+ "candidate": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-hls-control\\dist\\artplayer-plugin-hls-control.legacy.js",
+ "media": {
+ "english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc"
+ },
+ "enableWorker": true
+ },
+ "a62d2a536d0c907d22cc31beab7b718d5cfc547a7a36fbe941205bd580f4ce31": {
+ "sdk": {
+ "name": "hls.js",
+ "version": "1.5.17",
+ "tarball": "https://registry.npmjs.org/hls.js/-/hls.js-1.5.17.tgz",
+ "integrity": "sha512-wA66nnYFvQa1o4DO/BFgLNRKnBTVXpNeldGRBJ2Y0SvFtdwvFKCbqa9zhHoZLoxHhZ+jYsj3aIBkWQQCPNOhMw==",
+ "sha256": "8f9e60001992f59dbfb1dbc397e145743c41bb6dde233ec8a7974013c8a031fe",
+ "files": {
+ "package/package.json": "f2172b9942a23ffb46edd4af815cf1ea161db088e7f63dc518d30e55c95d6ae9",
+ "package/LICENSE": "ca8773cf798c7ed997d4dd7c8e23c348699f8d5b7462636694cc14de6cda12db",
+ "package/dist/hls.min.js": "484054e8cd03d3f6d1781fb7f402bdc318d8a4c527f933a95c624e27cc9a9470",
+ "package/src/hls.ts": "b3d3f797669e89bc8d05d2de2aae243ae110811d6738948f173d789cc1ac1f2d",
+ "package/src/controller/audio-track-controller.ts": "ff34f3cb29b66aa5fcba87758bb20d129b052a053808c150ce779e0ceb1e4626"
+ }
+ },
+ "core": "candidate",
+ "plugin": "published",
+ "pluginSHA256": "7a6ce18a0b16f61f6149e0ea77efbb6e0503f997d39afe84271b59e366759e6d",
+ "candidate": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-hls-control\\dist\\artplayer-plugin-hls-control.legacy.js",
+ "media": {
+ "english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc"
+ },
+ "enableWorker": true
+ },
+ "555eff3d1bfae2f06e2cd4f58b4db71817f1d5b0e2cd8b0bbb187c4f7e2fdd9a": {
+ "sdk": {
+ "name": "hls.js",
+ "version": "1.7.2",
+ "tarball": "https://registry.npmjs.org/hls.js/-/hls.js-1.7.2.tgz",
+ "integrity": "sha512-CW/pPvSOFIRsosbwxrYaE9ERmpTo5fbTqL7wCvuCFlqW1Bmb1K5fXsY7yiH95rmlr4rVuA7UXHbM/cIXQ6AXwg==",
+ "sha256": "14311c46a7aea04a7ffc373653b11d019bb41df8a693a2459eb3115a262aef53",
+ "files": {
+ "package/package.json": "49918bb59328a44f4533dcfb5ecde80893db85072bd52b52721901b4ce239d81",
+ "package/LICENSE": "ca8773cf798c7ed997d4dd7c8e23c348699f8d5b7462636694cc14de6cda12db",
+ "package/dist/hls.min.js": "afcde07437ec84b072fe8782e772ceb5046eac751b2719f73ae0d83d763bc3f5",
+ "package/dist/hls.d.ts": "9571b0113a7103feb8e36e9fbc04c3baba07b5ab3e5c51166b50552ebbbf17f2",
+ "package/src/hls.ts": "e86f0bb70e845814aa2e3a4ff6a9f1f658d1c98fbdc738b02f623c9ddcf6c72c",
+ "package/src/controller/audio-track-controller.ts": "f7ec55e90cc2194e64432db1336d75d0309f6cddf8b55d7eac45b0ebba0517b1"
+ }
+ },
+ "core": "published",
+ "plugin": "published",
+ "pluginSHA256": "7a6ce18a0b16f61f6149e0ea77efbb6e0503f997d39afe84271b59e366759e6d",
+ "candidate": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-hls-control\\dist\\artplayer-plugin-hls-control.legacy.js",
+ "media": {
+ "english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc"
+ },
+ "enableWorker": true
+ },
+ "565529232c7a2de9e9095326b627250bc7bdc26c7a989c77b7718d11eda1554b": {
+ "sdk": {
+ "name": "hls.js",
+ "version": "1.7.2",
+ "tarball": "https://registry.npmjs.org/hls.js/-/hls.js-1.7.2.tgz",
+ "integrity": "sha512-CW/pPvSOFIRsosbwxrYaE9ERmpTo5fbTqL7wCvuCFlqW1Bmb1K5fXsY7yiH95rmlr4rVuA7UXHbM/cIXQ6AXwg==",
+ "sha256": "14311c46a7aea04a7ffc373653b11d019bb41df8a693a2459eb3115a262aef53",
+ "files": {
+ "package/package.json": "49918bb59328a44f4533dcfb5ecde80893db85072bd52b52721901b4ce239d81",
+ "package/LICENSE": "ca8773cf798c7ed997d4dd7c8e23c348699f8d5b7462636694cc14de6cda12db",
+ "package/dist/hls.min.js": "afcde07437ec84b072fe8782e772ceb5046eac751b2719f73ae0d83d763bc3f5",
+ "package/dist/hls.d.ts": "9571b0113a7103feb8e36e9fbc04c3baba07b5ab3e5c51166b50552ebbbf17f2",
+ "package/src/hls.ts": "e86f0bb70e845814aa2e3a4ff6a9f1f658d1c98fbdc738b02f623c9ddcf6c72c",
+ "package/src/controller/audio-track-controller.ts": "f7ec55e90cc2194e64432db1336d75d0309f6cddf8b55d7eac45b0ebba0517b1"
+ }
+ },
+ "core": "published",
+ "plugin": "candidate",
+ "pluginSHA256": "fd7be1c5bf8f994b61fc040ff96eb628fc442568d99f4b5fee4f611bac1d28c0",
+ "candidate": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-hls-control\\dist\\artplayer-plugin-hls-control.legacy.js",
+ "media": {
+ "english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc"
+ },
+ "enableWorker": true
+ },
+ "25e57724ad54ea22f9a03a13929251f47aca9db0a7e7ec14367a52fdf0fdf9ab": {
+ "sdk": {
+ "name": "hls.js",
+ "version": "1.7.2",
+ "tarball": "https://registry.npmjs.org/hls.js/-/hls.js-1.7.2.tgz",
+ "integrity": "sha512-CW/pPvSOFIRsosbwxrYaE9ERmpTo5fbTqL7wCvuCFlqW1Bmb1K5fXsY7yiH95rmlr4rVuA7UXHbM/cIXQ6AXwg==",
+ "sha256": "14311c46a7aea04a7ffc373653b11d019bb41df8a693a2459eb3115a262aef53",
+ "files": {
+ "package/package.json": "49918bb59328a44f4533dcfb5ecde80893db85072bd52b52721901b4ce239d81",
+ "package/LICENSE": "ca8773cf798c7ed997d4dd7c8e23c348699f8d5b7462636694cc14de6cda12db",
+ "package/dist/hls.min.js": "afcde07437ec84b072fe8782e772ceb5046eac751b2719f73ae0d83d763bc3f5",
+ "package/dist/hls.d.ts": "9571b0113a7103feb8e36e9fbc04c3baba07b5ab3e5c51166b50552ebbbf17f2",
+ "package/src/hls.ts": "e86f0bb70e845814aa2e3a4ff6a9f1f658d1c98fbdc738b02f623c9ddcf6c72c",
+ "package/src/controller/audio-track-controller.ts": "f7ec55e90cc2194e64432db1336d75d0309f6cddf8b55d7eac45b0ebba0517b1"
+ }
+ },
+ "core": "candidate",
+ "plugin": "published",
+ "pluginSHA256": "7a6ce18a0b16f61f6149e0ea77efbb6e0503f997d39afe84271b59e366759e6d",
+ "candidate": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-hls-control\\dist\\artplayer-plugin-hls-control.legacy.js",
+ "media": {
+ "english-00.mpegts": "cc599f7c270385e85c28f710a34c5bd90b09d4d27adb3b1e6af3de65584b8207",
+ "english-01.mpegts": "01b17c28defc8a8ebf4978c5236eb759d80521a1cb840898095c35dac420cec5",
+ "english-02.mpegts": "90751b8b5abedd6b2f2e4eb83ccd609098ec7f2901163aaebf977cb9a11c46eb",
+ "english-03.mpegts": "9b1d86b7b261df66dbdace4ef1e846796cd710ffb72b22fc69532c1fe7d1c55e",
+ "english-04.mpegts": "dbfddd4f997942dd0b912f4c8bdbc5c11ee2a3fc51ac67df48d3aed2756715b9",
+ "english-05.mpegts": "9b53790d4f50f172852b7d4ff51bdd4bedd39e4c7a1efbfe734edf7b9a68a533",
+ "english-06.mpegts": "50baaa5e9fe7ca49b22c4d0817c44103b3edc763aee7f1b17d22f796d4189d4a",
+ "english.m3u8": "5aae9d117d458f65f7febae68555ea4e48b2055b4cfb123fb919e385a1edda21",
+ "french-00.mpegts": "7278acd094bc7caeeeea424a2c11ac4285fc45a8becb6c8ec55068f295ae35cd",
+ "french-01.mpegts": "e9464d109e36a53d7f151442b544d47ce79324bbaa805e0a98f171621c9c7a13",
+ "french-02.mpegts": "3ac48cab6aac942950b59f79ac6bd950dcae425f14821b83b1b5bb72d6815eb0",
+ "french-03.mpegts": "906f2d8b1f29bb7d57240b145563bab975d8f7dfff78cebd1505b6d2a3feb43b",
+ "french-04.mpegts": "cbf82876118d41af254bdef51f6cd08d842e8c6edf53250667fad2b8088e3601",
+ "french-05.mpegts": "a91e564ec54d845837217c45b8e25b08fe208f2b5f97562f513baabd515427d9",
+ "french-06.mpegts": "2c8edc11b06bacf1e62c4db67594ce187aa93e0241012011ebcf587b64ccff46",
+ "french.m3u8": "6f7fb3eacb944597fa3105cb6d708eac3a8dc413e1706a11b6fb0e631214634e",
+ "high-00.mpegts": "c5a8faac85b0594818255117696dce43fda6b363df40e2f3ffc453bd236cc833",
+ "high-01.mpegts": "5714640c3f17d86c56036453dc17d45f871af63b461318c43527af3482f8661c",
+ "high-02.mpegts": "fea1cbfb199bc867a322c7a646d43594a1d0d1d23fa0bcb6e770f2669b489440",
+ "high-03.mpegts": "4a74a28e7ad6bc626358e32365a0b07df1da82c92753e28032983e22404958b5",
+ "high-04.mpegts": "d04889b3b996d3e79c12bc297f9577690d3ae4f4172cdc0484b584954dab789c",
+ "high-05.mpegts": "36ee0c64b8c3637d0e2282c611e9250650ac493440095fc2efbe9de1c54add15",
+ "high.m3u8": "672c0e8b99242be05b16fc747a00715b2c25579b1ecc1623c0579fa34f0cb11d",
+ "low-00.mpegts": "cbd62f5f4641cbe188a15640139bea393b5927fce600ff7513ef9ade9b33fb62",
+ "low-01.mpegts": "f7821fba38c63f5d80daef21cdd3430880bdc9fd5f5adfa939ed6481106c2507",
+ "low-02.mpegts": "3dc93f9f0fd065678b01fc6c568c12350e9ab0b324d1e0fa0e9f77787da7e7d2",
+ "low-03.mpegts": "d94c8913f7fde98161550041287529b90a58d537d6083d4382540c5fce0b430b",
+ "low-04.mpegts": "11596c59b547c2ff23bbba1f70e15f061a3e87bbdc1f4f59daa9b5279a6003af",
+ "low-05.mpegts": "5c6ec25a69fdad73a23cfbc34f0f3c6d8abe44592650c92fa9110a38d6bd9e45",
+ "low.m3u8": "404a8d868ed2af3598269aee89caba0563c2805dac223fe4c00c9a9eda73554f",
+ "master.m3u8": "f226bd38f3c76714ada2b5a6866ad1cb39b041023e4a18d971d175f26f917e38",
+ "video-only.m3u8": "3d7bb9069f6218191dc65745389bf1ab0ba6d5ed66cbd14e2cf30211913da3fc",
+ "grouped.m3u8": "02c7482a012645a60014d429873f785e94c9a54f13f94f0b82597c7627173bfc"
+ },
+ "enableWorker": true
+ }
+ },
+ "firstFailure": {
+ "file": "refactor/.cache/hls-sdk01-main-final.json",
+ "sha256": "622c673ef1126d41e55e53b7b250e22d4a03192f634c9768d06bf7101ff4d163",
+ "stats": {
+ "startTime": "2026-09-11T17:00:43.135Z",
+ "duration": 47106.229,
+ "expected": 37,
+ "skipped": 16,
+ "unexpected": 1,
+ "flaky": 0
+ },
+ "failures": [
+ {
+ "title": "candidate core: group changes reindex actual audio tracks and UI",
+ "project": "firefox",
+ "errors": [
+ {
+ "location": {
+ "file": "D:\\github\\ArtPlayer\\test\\browser\\hls-sdk.spec.js",
+ "column": 32,
+ "line": 133
+ },
+ "message": "Error: page.evaluate: Target crashed \n\n 131 | expect(await page.evaluate(() => window.art.hls.config.enableWorker)).toBe(true)\n 132 | await page.evaluate(() => window.art.destroy())\n> 133 | await expect.poll(() => page.evaluate(() => window.workerEvidence.filter(worker => worker.terminated !== 1).length)).toBe(0)\n | ^\n 134 | expect(await page.evaluate(() => window.workerEvidence.flatMap(worker => worker.errors))).toEqual([])\n 135 | expect(await page.evaluate(() => ({ media: window.art.hls.media, children: document.querySelector('.player').childElementCount, errors: window.sdkErrors.filter(error => error.fatal) }))).toEqual({ media: null, children: 0, errors: [] })\n 136 | }\n at D:\\github\\ArtPlayer\\test\\browser\\hls-sdk.spec.js:133:32\n at destroyed (D:\\github\\ArtPlayer\\test\\browser\\hls-sdk.spec.js:133:3)\n at D:\\github\\ArtPlayer\\test\\browser\\hls-sdk.spec.js:205:9"
+ }
+ ],
+ "status": "failed",
+ "attachments": [
+ {
+ "name": "hls-sdk-state",
+ "value": {
+ "diagnosticError": "page.evaluate: Target page, context or browser has been closed"
+ }
+ },
+ {
+ "name": "browser-evidence",
+ "value": {
+ "browser": "155.0",
+ "platform": "win32",
+ "manifest": {
+ "kind": "artplayer-browser-test",
+ "resources": {
+ "/candidate/artplayer.js": {
+ "source": {
+ "kind": "workspace-build",
+ "entry": "packages\\artplayer\\src\\index.ts"
+ },
+ "sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
+ "bytes": 376744
+ },
+ "/compiled/artplayer.js": {
+ "source": {
+ "kind": "workspace-build",
+ "entry": "packages\\artplayer\\src\\index.ts"
+ },
+ "sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
+ "bytes": 376744,
+ "aliasOf": "/candidate/artplayer.js"
+ },
+ "/uncompiled/artplayer/index.js": {
+ "source": {
+ "kind": "workspace-build",
+ "entry": "packages\\artplayer\\src\\index.ts"
+ },
+ "sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
+ "bytes": 376744,
+ "aliasOf": "/candidate/artplayer.js"
+ },
+ "/candidate/artplayer-plugin-chapter.js": {
+ "source": {
+ "kind": "workspace-build",
+ "entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
+ },
+ "sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
+ "bytes": 8433
+ },
+ "/compiled/artplayer-plugin-chapter.js": {
+ "source": {
+ "kind": "workspace-build",
+ "entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
+ },
+ "sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
+ "bytes": 8433,
+ "aliasOf": "/candidate/artplayer-plugin-chapter.js"
+ },
+ "/uncompiled/artplayer-plugin-chapter/index.js": {
+ "source": {
+ "kind": "workspace-build",
+ "entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
+ },
+ "sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
+ "bytes": 8433,
+ "aliasOf": "/candidate/artplayer-plugin-chapter.js"
+ },
+ "/published/artplayer.js": {
+ "source": {
+ "kind": "npm-release",
+ "version": "5.4.0",
+ "integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
+ "member": "package/dist/artplayer.js"
+ },
+ "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
+ "bytes": 134037
+ },
+ "/published/artplayer-plugin-chapter.js": {
+ "source": {
+ "kind": "npm-release",
+ "version": "1.1.0",
+ "integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
+ "member": "package/dist/artplayer-plugin-chapter.js"
+ },
+ "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
+ "bytes": 4973
+ },
+ "/test/pattern.mp4": {
+ "source": {
+ "kind": "generated-media",
+ "file": "test/browser/media/pattern.mp4"
+ },
+ "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
+ "bytes": 251538
+ },
+ "/test/pattern.webm": {
+ "source": {
+ "kind": "generated-media",
+ "file": "test/browser/media/pattern.webm"
+ },
+ "sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
+ "bytes": 162073
+ },
+ "/test/declaration-cues.vtt": {
+ "source": {
+ "kind": "test-subtitles",
+ "file": "test/browser/media/declaration-cues.vtt"
+ },
+ "sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
+ "bytes": 54
+ },
+ "/test/thumbnail-grid.svg": {
+ "source": {
+ "kind": "test-thumbnail-grid",
+ "file": "test/browser/media/thumbnail-grid.svg"
+ },
+ "sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
+ "bytes": 14969
+ },
+ "/test/legacy-safe-area.js": {
+ "source": {
+ "kind": "frozen-own-source",
+ "file": "test/helpers/legacy-safe-area.js",
+ "commit": "ccf77c4e"
+ },
+ "sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
+ "bytes": 795
+ },
+ "/assets/sample/video.mp4": {
+ "source": {
+ "kind": "docs-media",
+ "file": "docs/assets/sample/video.mp4"
+ },
+ "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
+ "bytes": 5818706
+ },
+ "/test/performance.js": {
+ "source": {
+ "kind": "adapted-baseline-fixture",
+ "file": "refactor/fixtures/performance.js"
+ },
+ "sha256": "2318f39bdb5f3a3348d755cb4335907ae4adc944be3a435839c1bba201e81500",
+ "bytes": 8994
+ }
+ }
+ },
+ "state": null,
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "firefoxRepeat": {
+ "file": "refactor/.cache/hls-sdk01-firefox-repeat.json",
+ "sha256": "d0f190fbed9275d0e7b34d8f06207b9f1b5eef55521e04be906cd7eb6a159f0a",
+ "stats": {
+ "startTime": "2026-09-11T17:03:03.346Z",
+ "duration": 20775.729,
+ "expected": 12,
+ "skipped": 0,
+ "unexpected": 0,
+ "flaky": 0
+ },
+ "failures": []
+ },
+ "firefoxDiagnostic": {
+ "file": "refactor/.cache/hls-sdk01-firefox-diagnostic.json",
+ "sha256": "d1d80dbfe2249364eb27f022ac4d5a71792fc167cb71900026f98fae74fc3de9",
+ "stats": {
+ "startTime": "2026-09-11T17:05:42.091Z",
+ "duration": 48240.425,
+ "expected": 19,
+ "skipped": 0,
+ "unexpected": 1,
+ "flaky": 0
+ },
+ "failures": [
+ {
+ "title": "published core: group changes reindex actual audio tracks and UI",
+ "project": "firefox",
+ "errors": [
+ {
+ "location": {
+ "file": "D:\\github\\ArtPlayer\\test\\browser\\hls-sdk.spec.js",
+ "column": 132,
+ "line": 189
+ },
+ "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 - 1\u001b[39m\n\u001b[31m+ Received + 1\u001b[39m\n\n\u001b[2m Object {\u001b[22m\n\u001b[32m- \"height\": 180,\u001b[39m\n\u001b[31m+ \"height\": 90,\u001b[39m\n\u001b[2m \"index\": 0,\u001b[22m\n\u001b[2m }\u001b[22m\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate\n\n 187 | })\n 188 | await expect.poll(() => page.evaluate(() => window.art.hls.audioTracks.map(track => ({ id: track.id, name: track.name, group: track.groupId })))).toEqual([{ id: 0, name: 'French', group: 'high' }, { id: 1, name: 'English', group: 'high' }, { id: 2, name: 'Commentary', group: 'high' }])\n> 189 | await expect.poll(() => page.evaluate(() => ({ index: window.art.hls.audioTrack, height: window.art.video.videoHeight }))).toEqual({ index: 0, height: 180 })\n | ^\n 190 | await expect(page.locator('.art-control-hls-audio .art-selector-value')).toHaveText('French')\n 191 | await page.evaluate(() => {\n 192 | window.art.controls.show = true\n at D:\\github\\ArtPlayer\\test\\browser\\hls-sdk.spec.js:189:132"
+ }
+ ],
+ "status": "failed",
+ "attachments": [
+ {
+ "name": "hls-sdk-state",
+ "value": {
+ "workers": [
+ {
+ "url": "blob:http://127.0.0.1:8084/50a26bab-e041-4dfc-84e3-b1e09709d014",
+ "messages": [
+ "init",
+ "workerLog",
+ "workerLog",
+ "workerLog",
+ "workerLog",
+ "workerLog",
+ "workerLog",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "init",
+ "workerLog",
+ "workerLog",
+ "workerLog",
+ "workerLog",
+ "workerLog",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "init",
+ "workerLog",
+ "workerLog",
+ "workerLog",
+ "workerLog",
+ "workerLog",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "workerLog",
+ "workerLog",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "init",
+ "workerLog",
+ "workerLog",
+ "workerLog",
+ "workerLog",
+ "workerLog",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "workerLog",
+ "workerLog",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "workerLog",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "workerLog",
+ "workerLog",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "init",
+ "workerLog",
+ "workerLog",
+ "workerLog",
+ "workerLog",
+ "workerLog",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush",
+ "transmuxComplete",
+ "workerLog",
+ "transmuxComplete",
+ "flush"
+ ],
+ "errors": [],
+ "terminated": 0
+ }
+ ],
+ "errors": [
+ {
+ "type": "networkError",
+ "details": "aborted",
+ "fatal": false
+ }
+ ],
+ "events": [
+ {
+ "key": "MEDIA_ATTACHED"
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ },
+ {
+ "key": "LEVEL_SWITCHED",
+ "level": 0
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "English",
+ "groupId": "low"
+ },
+ {
+ "id": 1,
+ "name": "French",
+ "groupId": "low"
+ }
+ ]
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 0
+ },
+ {
+ "key": "AUDIO_TRACK_SWITCHED",
+ "id": 1
+ },
+ {
+ "key": "AUDIO_TRACKS_UPDATED",
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ }
+ ],
+ "supported": true,
+ "destroyed": 0,
+ "tracks": [
+ {
+ "id": 0,
+ "name": "French",
+ "groupId": "high"
+ },
+ {
+ "id": 1,
+ "name": "English",
+ "groupId": "high"
+ },
+ {
+ "id": 2,
+ "name": "Commentary",
+ "groupId": "high"
+ }
+ ]
+ }
+ },
+ {
+ "name": "browser-evidence",
+ "value": {
+ "browser": "155.0",
+ "platform": "win32",
+ "manifest": {
+ "kind": "artplayer-browser-test",
+ "resources": {
+ "/candidate/artplayer.js": {
+ "source": {
+ "kind": "workspace-build",
+ "entry": "packages\\artplayer\\src\\index.ts"
+ },
+ "sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
+ "bytes": 376744
+ },
+ "/compiled/artplayer.js": {
+ "source": {
+ "kind": "workspace-build",
+ "entry": "packages\\artplayer\\src\\index.ts"
+ },
+ "sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
+ "bytes": 376744,
+ "aliasOf": "/candidate/artplayer.js"
+ },
+ "/uncompiled/artplayer/index.js": {
+ "source": {
+ "kind": "workspace-build",
+ "entry": "packages\\artplayer\\src\\index.ts"
+ },
+ "sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
+ "bytes": 376744,
+ "aliasOf": "/candidate/artplayer.js"
+ },
+ "/candidate/artplayer-plugin-chapter.js": {
+ "source": {
+ "kind": "workspace-build",
+ "entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
+ },
+ "sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
+ "bytes": 8433
+ },
+ "/compiled/artplayer-plugin-chapter.js": {
+ "source": {
+ "kind": "workspace-build",
+ "entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
+ },
+ "sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
+ "bytes": 8433,
+ "aliasOf": "/candidate/artplayer-plugin-chapter.js"
+ },
+ "/uncompiled/artplayer-plugin-chapter/index.js": {
+ "source": {
+ "kind": "workspace-build",
+ "entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
+ },
+ "sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
+ "bytes": 8433,
+ "aliasOf": "/candidate/artplayer-plugin-chapter.js"
+ },
+ "/published/artplayer.js": {
+ "source": {
+ "kind": "npm-release",
+ "version": "5.4.0",
+ "integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
+ "member": "package/dist/artplayer.js"
+ },
+ "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
+ "bytes": 134037
+ },
+ "/published/artplayer-plugin-chapter.js": {
+ "source": {
+ "kind": "npm-release",
+ "version": "1.1.0",
+ "integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
+ "member": "package/dist/artplayer-plugin-chapter.js"
+ },
+ "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
+ "bytes": 4973
+ },
+ "/test/pattern.mp4": {
+ "source": {
+ "kind": "generated-media",
+ "file": "test/browser/media/pattern.mp4"
+ },
+ "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
+ "bytes": 251538
+ },
+ "/test/pattern.webm": {
+ "source": {
+ "kind": "generated-media",
+ "file": "test/browser/media/pattern.webm"
+ },
+ "sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
+ "bytes": 162073
+ },
+ "/test/declaration-cues.vtt": {
+ "source": {
+ "kind": "test-subtitles",
+ "file": "test/browser/media/declaration-cues.vtt"
+ },
+ "sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
+ "bytes": 54
+ },
+ "/test/thumbnail-grid.svg": {
+ "source": {
+ "kind": "test-thumbnail-grid",
+ "file": "test/browser/media/thumbnail-grid.svg"
+ },
+ "sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
+ "bytes": 14969
+ },
+ "/test/legacy-safe-area.js": {
+ "source": {
+ "kind": "frozen-own-source",
+ "file": "test/helpers/legacy-safe-area.js",
+ "commit": "ccf77c4e"
+ },
+ "sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
+ "bytes": 795
+ },
+ "/assets/sample/video.mp4": {
+ "source": {
+ "kind": "docs-media",
+ "file": "docs/assets/sample/video.mp4"
+ },
+ "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
+ "bytes": 5818706
+ },
+ "/test/performance.js": {
+ "source": {
+ "kind": "adapted-baseline-fixture",
+ "file": "refactor/fixtures/performance.js"
+ },
+ "sha256": "2318f39bdb5f3a3348d755cb4335907ae4adc944be3a435839c1bba201e81500",
+ "bytes": 8994
+ }
+ }
+ },
+ "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": "blob:http://127.0.0.1:8084/95bdd90f-31d9-4083-9d4c-a2c96bc0c705",
+ "width": 160,
+ "height": 90,
+ "duration": 12.032,
+ "currentTime": 0.999004
+ }
+ },
+ "errors": [],
+ "consoleErrors": [],
+ "failedRequests": []
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "outstanding": [
+ "HLS-CRASH-01: One Firefox target crash during candidate core + Hls 1.5.17 grouped teardown; attribution unresolved. Passing repetitions do not resolve it. First trace path was overwritten by the subsequent suite; report/error stack retained. Later diagnostic traces copied to a dedicated cache directory.",
+ "HLS-PLAYBACK-01: Diagnostic repetitions encountered a separate SDK 1.7.2 + published core Firefox switch stall: audio group updated but video stayed 90P. Origin unverified; retained trace and SDK/browser state."
+ ],
+ "scope": "Pinned 1.5.17 and 1.7.2 SDK builds, local generated media and real desktop workers. No SDK interval, Safari/native/device certification, external network coverage or isolated installation claim. Parent HLS-05 remains incomplete."
+}
diff --git a/refactor/changes/2026-09-12-PKG-HLS-SDK-01-integration.md b/refactor/changes/2026-09-12-PKG-HLS-SDK-01-integration.md
new file mode 100644
index 000000000..dc7f38b0c
--- /dev/null
+++ b/refactor/changes/2026-09-12-PKG-HLS-SDK-01-integration.md
@@ -0,0 +1,100 @@
+# PKG-HLS-SDK-01:真实 worker 与分组轨道验证(进行中)
+
+本子任务来自 PKG-HLS-05,负责可独立取证的桌面 SDK worker、分组轨道与重绑定。
+父任务增加对子任务的依赖,仍要求真实设备/SDK 证据,不因拆分而降低完成条件。
+当前子任务保持 doing,尚无完成提交;HLS-CRASH-01 未解释,不能继承为正常通过。
+
+## 已实现
+
+- 固定 Hls.js 1.5.17 和核实时 npm latest 为 1.7.2 的两个归档。SHA-512、SHA-256、
+ 选定源/运行/许可文件均核验;历史冻结对象保持相同。版本元数据 URL 及获取时间见
+ baselines/hls-sdk-matrix.json。新版本来源为 https://registry.npmjs.org/hls.js/1.7.2,
+ 上游变更核对 https://github.com/video-dev/hls.js/releases,不执行浮动 latest 测试。
+- test/browser/hls-sdk.spec.js 使用原生 Worker 子类观察 init/transmuxComplete/error/
+ terminate,所有操作委托实际 Worker。视频帧、媒体时钟和 enableWorker 保持启用共同验证,
+ 防止只设置开关或发生 SDK main-thread fallback 后仍冒充 worker 通过。
+- 新旧核心与插件四组合覆盖两个固定 SDK、真实播放/seek、换成无音轨来源和 worker 清理。
+ 候选插件另覆盖实际 detach/reattach、两档位不同音轨组、重编号/偏好保持和 UI 选择。
+ Commentary 复用 English 正弦样本,只验证轨道拓扑,不声称真实语音或音频语言识别。
+- 新增 baseline runner 用例核验 SDK 归档、Apache-2.0 许可和未引入运行时依赖;现有
+ ci:check 纳入它。生产代码/构建产物保持 HLS-04 提交 2f9bee4e,未因 SDK 测试升级生产依赖。
+
+## 已执行与未解释失败
+
+完整本地 CI 537 项通过(496 单元、11 工程、30 基线),254 个生产 TS 文件严格检查通过。
+首轮 Chromium 18 项通过。随后 main/legacy 完整矩阵各 38 passed、16 skipped。
+强化新实例 worker 启用/错误断言后,一次 main 运行出现 37 passed、16 skipped、1 failed:
+Firefox、Hls 1.5.17、候选核心在高低音轨组切换后的 destroy 附近出现 Target crashed。
+错误发生在实际 destroy 返回后读取 worker 终止状态,无法从已关闭页面获取诊断状态。
+目前没有证据将其归因于插件、核心、Hls、浏览器或内存压力,不称为“环境偶发已解决”。
+
+随后同样源码的 legacy 完整矩阵和 main 完整复核各 38 passed、16 skipped;
+Firefox 两个 SDK × 新旧核心分组场景各重复三次,共 12 passed。这些结果不关闭首次失败。
+另进行 DEBUG=pw:browser + trace=on 的五次重复诊断,保留独立报告/trace 目录。
+该轮 20 项中 19 通过、1 失败,未复现首次崩溃,但出现另一种失败:Firefox、Hls 1.7.2、
+旧核心的组切换后音轨组已更新、视频仍为 90P,7 秒未达到 180P。SDK 有非致命 aborted
+记录,未收到对应 LEVEL_SWITCHED=1。此问题另记 HLS-PLAYBACK-01,不混称崩溃已在旧核心复现。
+有实际 SDK/浏览器状态及完整 trace,后续需直接 Hls 对照与时序取证;不扩大等待来掩盖。
+首次失败报告/错误栈保留;首次 trace 所在共享结果目录被后续套件覆盖,不能声称 trace 仍在。
+后续诊断复制完整 results 至专用 cache 路径,避免再丢失。
+
+冻结的当前进度见 baselines/hls-sdk-validation.json,状态 partial-unresolved-crash。
+其中记录首次失败、后续重复、完整矩阵、输入指纹及原生 worker 消息计数,不能只引用绿灯摘要。
+浏览器报告中的 skipped 仅为 Windows WebKit 无 MSE;每个 SDK 的能力/失败清理实际执行。
+
+## 剩余与接续
+
+HLS-CRASH-01/HLS-PLAYBACK-01:继续保留失败并追查 Firefox 销毁崩溃和独立切组卡住;
+定位前不完成本子任务。
+适当的下一步是浏览器诊断日志/崩溃证据与直接 Hls+原生 video 对照,避免靠反复重跑宣布修复。
+父 HLS-05 还包括 Safari/native、真机和完整 SDK/网络范围;HLS-06 包含例子/隔离安装分发。
+本轮 1.7.2 只提供运行时验证,公开 SDK 类型消费仍以 HLS-04 的实际 1.5.17 为已验证范围。
+没有将两个 SDK 点版本称为整个区间或新的最低版本。SDK-01/HLS-ENV-01 继续 open。
+
+当前任务可提交明确标注 checkpoint 的诊断进度,但状态仍为 doing,不计入完成数。
+满足原验收后仍须独立完成提交;checkpoint 不代表任一风险已关闭。
+没有 push/tag/publish/merge。全项目目标继续。
+
+## 后续诊断入口与当前判断
+
+新增 refactor/scripts/hls-sdk-diagnostic.mjs:固定 SDK、确定性媒体和本地随机端口服务器,
+可选择普通 HTTP/Playwright route、直接原生 video/发布核心/候选核心、是否安装候选插件、
+SDK 调试日志、worker 开关/观察器以及直接 video 的销毁顺序。日志包含 SDK/媒体事件、
+暂停/缓冲区/时钟与最终状态;每次运行使用专用目录保存每轮 trace 和报告。
+直接模式不加载 ArtPlayer/插件,报告检查其 global 为 undefined;三种宿主的输入字节均记录。
+此工具用于对照取证,不以诊断重复通过替代原场景或发布验收。
+
+```sh
+node refactor/scripts/hls-sdk-diagnostic.mjs --version 1.7.2 --iterations 10 --transport route
+node refactor/scripts/hls-sdk-diagnostic.mjs --version 1.7.2 --iterations 10 --transport route --host published --plugin --observe-workers
+node refactor/scripts/hls-sdk-diagnostic.mjs --version 1.5.17 --iterations 5 --transport route --host candidate --plugin --observe-workers
+```
+
+共享 test/helpers/worker-observer.js 保留原生 Worker 操作;grouped playlist 移到
+test/browser/fixtures/hls-grouped.m3u8,内容与先前内嵌字符串相同,避免两套样本漂移。
+原集成测试补充 paused、readyState、buffered 和 SDK 事件当时的媒体状态,保持原断言及超时。
+移动 helper 后的一次完整 main 矩阵仍为 38 passed、16 skipped,trace 独立保存。
+
+初始直接 HTTP/route 及更接近真实切轨完成顺序的 direct 对照各十次通过;
+旧核心初始化在异步 customType 前暴露 video 尚未赋值,一轮新诊断脚本因此自身失败,
+已改为动态 getter 与就绪条件,这不是播放器缺陷,不能计入 SDK 通过/失败归因。
+其后带 SDK 日志的三宿主并行各 15 次通过,关闭 SDK 日志/采用相同条件轮询各十次通过,
+加入相同 Worker 观察器后各十次通过。没有证明任一宿主/日志/路由/观察器是原因。
+1.5.17 同样安排直接、旧核心、候选核心观察器对照各五次,结果与版本/指纹另存
+baselines/hls-sdk-diagnostics.json;旧失败文件 hls-sdk-validation.json 不覆盖。
+
+1.5.17 对照确实再次捕获崩溃:直接原生 video 与候选核心均出现 page crashed;
+直接模式没有加载 ArtPlayer/插件(输入文件和 runner 分支可核对)。候选核心关闭 Worker
+观察器后也出现两次崩溃,所以既不能只归因于核心,也不能只归因于 Worker 观察器。
+直接模式关闭观察器、以及先销毁 SDK 再清理 video 的有限对照通过;尚不足以确定修复策略。
+
+这些诊断还暴露早期 runner 的计数问题:操作断言完成后,最后状态读取失败或稍后 crash
+没有改写 passed。现在状态/trace/关闭错误及 pageerror/crash 都参与最终结果,结束前再次核对。
+冻结汇总保留原 recordedStatus,并按原始 errors/state.error 重算 effective status,
+不是通过删除失败来刷新统计。全部有效诊断共 184 passed、6 failed;另有前述十条脚本自身
+初始化失败单列排除。此处通过数不是发布矩阵通过数,未解释失败仍阻止本子任务完成。
+
+目前不能从这些有限对照推出“已修复”或具体的“上游缺陷”。两风险保留 open,本子任务保持 doing。
+下一轮优先比较非插桩/非路由的 1.5.17 worker 销毁与禁用 worker 控制,并保留最后销毁前
+状态或原生崩溃证据。没有依据提前更改核心公开 destroy 顺序或消费者拥有的 SDK 配置。
+继续其他无依赖的包迁移时,HLS 的原生/设备/压力与复盘门槛仍必须回来完成。
diff --git a/refactor/hls-validation.md b/refactor/hls-validation.md
index 997be89b3..72544c04a 100644
--- a/refactor/hls-validation.md
+++ b/refactor/hls-validation.md
@@ -76,3 +76,26 @@ TS 4.3/5.9 严格校验;真实 Monaco 验证推断、错误提示及编译后
MediaCapabilitiesDecodingInfo;仅 SDK 的消费者也出现相同两个诊断。插件无新增诊断,
不注入虚假 DOM 定义或打开 skipLibCheck。独立插件五组类型模式均要求零诊断。
PKG-HLS-05/06 继续完整 SDK、浏览器、示例及安装包验收,SDK-01/HLS-ENV-01 仍开放。
+
+## PKG-HLS-SDK-01 桌面 SDK 扩展
+
+本子任务作为 PKG-HLS-05 前置单独交付,不降低父任务的设备/SDK 验收条件。
+test/browser/hls-sdk.spec.js 使用冻结的 Hls.js 1.5.17/1.7.2 和真实 native Worker:
+监听 init/transmuxComplete 消息、错误与 terminate,并且同时验证视频帧、时间推进和销毁。
+只有 enableWorker=true 或仅创建 Worker 不算通过;实际转封装结果和清理是断言的一部分。
+这些探针委托原生操作,不注入模拟转封装输出。SDK 仍为测试归档,不进入生产依赖。
+
+worker 切源/清理覆盖两个 SDK 与新旧核心/插件四组合;候选插件另测 detach/reattach、
+两档位不同音轨组、组内重新编号和实际 SDK 切轨完成事件、鼠标选择与 UI 清理。
+高档组有 French/English/Commentary 三项、低档组有 English/French 两项,顺序有意不同。
+音频是确定性正弦样本,Commentary 复用 English 样本,不冒充真实语音或音频语言识别。
+
+版本来源、Apache-2.0 许可及成员哈希见 baselines/hls-sdk-matrix.json;新增版本来自
+[npm 固定 1.7.2 元数据](https://registry.npmjs.org/hls.js/1.7.2),
+[上游发布记录](https://github.com/video-dev/hls.js/releases) 仅用于核对版本变化。
+这里不测试所有中间版本或外部服务器,也没有将 1.7.2 的声明改动等同于类型矩阵全部通过。
+实际 TypeScript SDK 声明消费仍只有 PKG-HLS-04 明确记录的 1.5.17 范围。
+
+本子任务暂未完成:一次 Firefox 分组切换后的销毁出现 Target crashed,HLS-CRASH-01
+仍待定位。后续完整矩阵和重复通过不能抹去首次失败;详见
+[进行中记录](changes/2026-09-12-PKG-HLS-SDK-01-integration.md)。
diff --git a/refactor/plan.md b/refactor/plan.md
index 96c13d54a..46d788281 100644
--- a/refactor/plan.md
+++ b/refactor/plan.md
@@ -2,9 +2,9 @@
> 由 tasks.json 生成。请修改数据后运行 `node refactor/scripts/plan.mjs --write`,不要手改本表。
-基线:`40fcda6a37d0049d42e49c1e64e70d4fd9ba5f7f`。总任务 215 项,范围 22 个包及工作区/示例。
+基线:`40fcda6a37d0049d42e49c1e64e70d4fd9ba5f7f`。总任务 216 项,范围 22 个包及工作区/示例。
-状态:todo 150 / doing 0 / blocked 0 / done 65 / deferred 0。风险 L/M/H 表示兼容风险,不表示工期。
+状态:todo 150 / doing 1 / blocked 0 / done 65 / deferred 0。风险 L/M/H 表示兼容风险,不表示工期。
前置依赖是启动条件;验收是完成条件。任务可以继续拆分,但不能复用或悄悄删除旧 ID。
@@ -26,7 +26,7 @@
| artplayer-plugin-danmuku-mask | 1.1.0 | PKG-MASK-01, PKG-MASK-02, PKG-MASK-03, PKG-MASK-04, PKG-MASK-05, PKG-MASK-06 |
| artplayer-plugin-dash-control | 1.1.0 | PKG-DASH-01, PKG-DASH-02, PKG-DASH-03, PKG-DASH-04, PKG-DASH-05, PKG-DASH-06 |
| artplayer-plugin-document-pip | 1.1.0 | PKG-DPIP-01, PKG-DPIP-02, PKG-DPIP-03, PKG-DPIP-04, PKG-DPIP-05, PKG-DPIP-06 |
-| artplayer-plugin-hls-control | 1.1.0 | PKG-HLS-01, PKG-HLS-02, PKG-HLS-03, PKG-HLS-04, PKG-HLS-05, PKG-HLS-06 |
+| artplayer-plugin-hls-control | 1.1.0 | PKG-HLS-01, PKG-HLS-02, PKG-HLS-03, PKG-HLS-04, PKG-HLS-SDK-01, PKG-HLS-05, PKG-HLS-06 |
| artplayer-plugin-jassub | 1.1.0 | PKG-JASSUB-01, PKG-JASSUB-02, PKG-JASSUB-03, PKG-JASSUB-04, PKG-JASSUB-05, PKG-JASSUB-06 |
| artplayer-plugin-multiple-subtitles | 1.2.0 | PKG-MULTI-SUB-01, PKG-MULTI-SUB-02, PKG-MULTI-SUB-03, PKG-MULTI-SUB-04, PKG-MULTI-SUB-05, PKG-MULTI-SUB-06 |
| artplayer-plugin-vast | 1.2.0 | PKG-VAST-01, PKG-VAST-02, PKG-VAST-03, PKG-VAST-04, PKG-VAST-05, PKG-VAST-06 |
@@ -192,7 +192,8 @@
| PKG-HLS-02 | artplayer-plugin-hls-control
建立特有行为与错误测试 | PKG-HLS-01, ENG-03, ENG-05 | Auto/手动实际 level、音轨、去重/过滤和拓扑变化 | 旧版本行为可重跑,成功/失败/切源/销毁有必要断言 | H | done |
| PKG-HLS-03 | artplayer-plugin-hls-control
整理内部职责与资源 | PKG-HLS-02, CORE-11, CORE-14 | 映射计算与 selector 更新/删除、Hls 事件订阅分离 | 结构变化和缺陷修复分开记录;原 API/事件/资源生命周期通过 | H | done |
| PKG-HLS-04 | artplayer-plugin-hls-control
迁移自有源码和公开类型 | PKG-HLS-03, ENG-04, ENG-06, CORE-07 | HLS 能力适配类型、回调上下文和旧 getName 参数 | 严格类型检查、旧消费样例通过;声明路径/导出和同步异步兼容 | H | done |
-| PKG-HLS-05 | artplayer-plugin-hls-control
验证新旧核心和组合 | PKG-HLS-04, CORE-22 | 本地多码率 HLS、换成无轨道来源、旧核心和最终核心 | 最终核心与原支持范围核心分别通过;设备/SDK 缺证据不能标完成 | H | todo |
+| PKG-HLS-SDK-01 | artplayer-plugin-hls-control
验证真实 SDK worker 与分组轨道组合 | PKG-HLS-04, CORE-22 | 固定历史及当前 SDK 归档、真实 worker/多音轨组、外部选择与重绑定浏览器证据 | 受支持桌面 MSE 引擎与新旧核心通过;无 worker 回退伪通过,设备缺口仍由 PKG-HLS-05 保持未完成 | H | doing |
+| PKG-HLS-05 | artplayer-plugin-hls-control
验证新旧核心和组合 | PKG-HLS-04, CORE-22, PKG-HLS-SDK-01 | 本地多码率 HLS、换成无轨道来源、旧核心和最终核心 | 最终核心与原支持范围核心分别通过;设备/SDK 缺证据不能标完成 | H | todo |
| PKG-HLS-06 | artplayer-plugin-hls-control
验证分发并同步文档 | PKG-HLS-05, ENG-07 | hls.control.js、依赖范围与回退记录 | tarball 入口/资源、类型、8082 demo 和 README 一致,有回退记录 | H | todo |
## 5 包迁移:artplayer-plugin-dash-control
@@ -469,3 +470,4 @@
- PKG-HLS-02: [记录](hls-validation.md) [记录](baselines/hls-sdk.json) [记录](baselines/hls-validation.json) [记录](changes/2026-09-11-PKG-HLS-02-tests.md)
- PKG-HLS-03: [记录](changes/2026-09-12-PKG-HLS-03-modules.md) [记录](baselines/hls-modules-validation.json) [记录](hls-validation.md)
- PKG-HLS-04: [记录](changes/2026-09-12-PKG-HLS-04-types.md) [记录](baselines/hls-types-validation.json) [记录](hls-validation.md)
+- PKG-HLS-SDK-01: [记录](changes/2026-09-12-PKG-HLS-SDK-01-integration.md) [记录](baselines/hls-sdk-validation.json) [记录](baselines/hls-sdk-diagnostics.json)
diff --git a/refactor/progress.md b/refactor/progress.md
index 28b0e86c1..49dc82a6e 100644
--- a/refactor/progress.md
+++ b/refactor/progress.md
@@ -1,5 +1,34 @@
# 进度与证据
+## HLS 诊断 checkpoint:已缩小范围,尚未关闭风险
+
+独立诊断 runner 已加入直接 Hls、发布核心、候选核心对照,以及 HTTP/route、worker/观察器、
+SDK 日志和直接 video 销毁顺序选项。1.5.17 的直接原生 video 对照也收到了 page crashed;
+候选核心关闭观察器仍复现,因此不是仅靠替换核心或移除观察器就能解释的问题。
+有效诊断重算为 184 passed、6 failed,另十条初期 runner 初始化失败独立排除;
+早期遗漏的末尾状态读取失败已纳入失败统计,没有删除原始证据。
+
+见 [诊断记录](baselines/hls-sdk-diagnostics.json) 与 [进行中说明](changes/2026-09-12-PKG-HLS-SDK-01-integration.md)。
+本次保存明确标注 checkpoint 的进度提交,PKG-HLS-SDK-01 继续 doing,HLS-CRASH-01/
+HLS-PLAYBACK-01 继续 open,完成数仍为 65。完整 CI 537 项通过,最终 main 集成矩阵
+38 通过、16 无 MSE 跳过;这些通过结果不覆盖已保留的六次诊断失败。
+未修改生产源码、公开 API 或 destroy 顺序。可继续独立生态包迁移,HLS 的调查与发布门槛仍须完成。
+
+## 当前实施:PKG-HLS-SDK-01 桌面 SDK 组合与崩溃取证
+
+从 HLS-05 拆出可独立验证的 worker/分组轨道子任务,父任务仍保留全部设备门槛。
+Hls 1.5.17/1.7.2 的实际 worker、切源清理、分组音轨和 detach/reattach 测试已加入。
+完整 CI 537 项、254 个生产 TS 文件通过;main/legacy 完整复核各 38 通过、16 WebKit 无 MSE 跳过。
+一次 Firefox 在候选核心 + 1.5.17 分组切换后的销毁阶段 Target crashed,尚未归因;
+后续 12 项重复与完整复核通过不构成关闭证据。HLS-CRASH-01 保持 open,子任务仍 doing。
+带 trace 的 20 项重复另有 1 项旧核心 + Hls 1.7.2 切组后画面未切到 180P,
+登记 HLS-PLAYBACK-01;它不是同一种崩溃,完整 trace 已单独保存。
+
+见 [进行中记录](changes/2026-09-12-PKG-HLS-SDK-01-integration.md) 与
+[部分证据](baselines/hls-sdk-validation.json)。带浏览器诊断和 trace 的重复另存专用目录;
+接续调查崩溃及直接 SDK 对照。当前 216 项、65 done、1 doing、150 todo;HLS-04 已独立提交
+2f9bee4e,本子任务尚未完成/提交,没有发布放行。
+
## 最新完成:PKG-HLS-04 严格 TS 与公开类型
HLS 五个自有模块已迁移严格 TS;公开声明保留旧 object formatter、Parameters 配置提取、
diff --git a/refactor/risk-table.md b/refactor/risk-table.md
index 1a9f4ea34..cc9512cd6 100644
--- a/refactor/risk-table.md
+++ b/refactor/risk-table.md
@@ -124,3 +124,5 @@
| HLS-LIFE-01 | resolved / 已复现 | 过期 HLS 选择回调与销毁后 update 仍工作 | PKG-HLS-03 |
| HLS-AUTO-01 | resolved / 已复现 | 真实 ABR 播放的 Auto 标签在 update 后丢失 | PKG-HLS-03, PKG-HLS-05 |
| HLS-ENV-01 | open / 已复现 | Windows WebKit 缺失 MSE,HLS 播放矩阵尚缺 Safari 证据 | PKG-HLS-05, REL-09, REVIEW-02 |
+| HLS-CRASH-01 | open / 已复现 | Firefox Hls 1.5.17 worker 销毁可在原生 video 与候选核心复现崩溃 | PKG-HLS-SDK-01, PKG-HLS-05, REVIEW-02 |
+| HLS-PLAYBACK-01 | open / 已复现 | Firefox 旧核心与 Hls 1.7.2 切组后视频档位未完成切换 | PKG-HLS-SDK-01, PKG-HLS-05, REVIEW-02 |
diff --git a/refactor/risks.json b/refactor/risks.json
index ace21de9e..76446a2e2 100644
--- a/refactor/risks.json
+++ b/refactor/risks.json
@@ -2606,6 +2606,43 @@
],
"compatibleResolution": "显式验证宿主不支持,保留 14 skipped,不作为播放通过;补有 MSE 的 Safari/macOS/iOS 环境。",
"closureCriteria": "实际 Safari/MSE/native 路径证据齐全,不能仅凭 Windows 能力检查关闭。"
+ },
+ {
+ "id": "HLS-CRASH-01",
+ "title": "Firefox Hls 1.5.17 worker 销毁可在原生 video 与候选核心复现崩溃",
+ "confirmation": "reproduced",
+ "status": "open",
+ "owners": [
+ "PKG-HLS-SDK-01",
+ "PKG-HLS-05",
+ "REVIEW-02"
+ ],
+ "evidence": [
+ "test/browser/hls-sdk.spec.js",
+ "refactor/changes/2026-09-12-PKG-HLS-SDK-01-integration.md",
+ "refactor/baselines/hls-sdk-diagnostics.json",
+ "refactor/scripts/hls-sdk-diagnostic.mjs"
+ ],
+ "compatibleResolution": "直接原生 video(无 ArtPlayer/插件)和候选核心已有 page crashed;候选核心无观察器也复现。继续区分 SDK、Firefox/Playwright 与媒体销毁,不静默改核心 destroy 顺序或调用方 SDK 配置。",
+ "closureCriteria": "取得可解释的崩溃诊断或直接 SDK 对照;验证处置和新旧核心/worker/分组销毁矩阵,不能仅以再次通过关闭。"
+ },
+ {
+ "id": "HLS-PLAYBACK-01",
+ "title": "Firefox 旧核心与 Hls 1.7.2 切组后视频档位未完成切换",
+ "confirmation": "reproduced",
+ "status": "open",
+ "owners": [
+ "PKG-HLS-SDK-01",
+ "PKG-HLS-05",
+ "REVIEW-02"
+ ],
+ "evidence": [
+ "test/browser/hls-sdk.spec.js",
+ "refactor/changes/2026-09-12-PKG-HLS-SDK-01-integration.md",
+ "refactor/baselines/hls-sdk-validation.json"
+ ],
+ "compatibleResolution": "区分 SDK、测试媒体/时序和宿主问题,保留真实档位/解码断言及 trace;不扩大等待或只验证菜单。",
+ "closureCriteria": "直接 Hls 与新旧核心对照定位切换停滞,验证处置和正常/连续组切换,不能以重复通过关闭。"
}
]
}
diff --git a/refactor/scripts/hls-sdk-diagnostic.mjs b/refactor/scripts/hls-sdk-diagnostic.mjs
new file mode 100644
index 000000000..ba16ca7b4
--- /dev/null
+++ b/refactor/scripts/hls-sdk-diagnostic.mjs
@@ -0,0 +1,232 @@
+import assert from 'node:assert/strict'
+import { Buffer } from 'node:buffer'
+import fs from 'node:fs'
+import http from 'node:http'
+import path from 'node:path'
+import process from 'node:process'
+import { parseArgs } from 'node:util'
+import { expect, firefox } from '@playwright/test'
+import { observeWorkers } from '../../test/helpers/worker-observer.js'
+import { ensureArchive, hash, readMember, refactorDir } from './releases.mjs'
+
+// Direct SDK control: no ArtPlayer or plugin is loaded, and no worker output is substituted.
+export async function diagnose({ version = '1.7.2', iterations = 5, transport = 'http', teardown = 'reset-first', worker = true, host = 'direct', plugin = false, sdkLogs = false, workerObserver = false } = {}) {
+ const runnerSHA256 = hash(fs.readFileSync(new URL(import.meta.url)))
+ const observerSHA256 = hash(fs.readFileSync(new URL('../../test/helpers/worker-observer.js', import.meta.url)))
+ assert(Number.isInteger(iterations) && iterations > 0 && iterations <= 50)
+ assert(['http', 'route'].includes(transport))
+ assert(['reset-first', 'sdk-first'].includes(teardown))
+ assert(['direct', 'published', 'candidate'].includes(host))
+ assert(!plugin || host !== 'direct', 'Plugin comparison requires an ArtPlayer host')
+ const matrix = JSON.parse(fs.readFileSync(path.join(refactorDir, 'baselines/hls-sdk-matrix.json')))
+ const release = matrix.releases.find(item => item.version === version)
+ assert(release, 'Use a frozen SDK version')
+ const sdk = readMember(await ensureArchive(release), 'package/dist/hls.min.js')
+ assert.equal(hash(sdk), release.files['package/dist/hls.min.js'])
+ const media = path.join(refactorDir, '../test/browser/media/hls')
+ const manifest = JSON.parse(fs.readFileSync(path.join(media, 'manifest.json')))
+ const files = new Map()
+ for (const [name, expected] of Object.entries(manifest.files)) {
+ const bytes = fs.readFileSync(path.join(media, name))
+ assert.equal(hash(bytes), expected.sha256)
+ files.set(`/${name}`, bytes)
+ }
+ files.set('/grouped.m3u8', fs.readFileSync(path.join(refactorDir, '../test/browser/fixtures/hls-grouped.m3u8')))
+ files.set('/hls.js', sdk)
+ if (host === 'published') {
+ const baseline = JSON.parse(fs.readFileSync(path.join(refactorDir, 'baselines/releases.json')))
+ const core = baseline.releases.find(item => item.name === 'artplayer')
+ const bytes = readMember(await ensureArchive(core), 'package/dist/artplayer.js')
+ assert.equal(hash(bytes), core.files['package/dist/artplayer.js'])
+ files.set('/artplayer.js', bytes)
+ }
+ if (host === 'candidate')
+ files.set('/artplayer.js', fs.readFileSync(path.join(refactorDir, '../packages/artplayer/dist/artplayer.js')))
+ if (plugin)
+ files.set('/plugin.js', fs.readFileSync(path.join(refactorDir, '../packages/artplayer-plugin-hls-control/dist/artplayer-plugin-hls-control.js')))
+ files.set('/', Buffer.from('