Files
ArtPlayer/refactor/baselines/audio-lifecycle-validation.json
T

11903 lines
425 KiB
JSON

{
"schemaVersion": 1,
"task": "PKG-AUDIO-03",
"capturedAt": "2026-09-11T18:20:06.931Z",
"sourceCommit": "803e87252e62a3aa8b09694f361378fe17d46e4f",
"sourceHashesLF": {
"packages/artplayer-plugin-audio-track/src/index.js": "7f25d62d8d37c56960a75c985f3caff0dc3565f09e14c6a41e0896a9c5e3dd81",
"packages/artplayer-plugin-audio-track/src/track.js": "c9790a08ba2732c81e35d18a41b9001796719176f73e633d2f5798ac28d5575a",
"test/helpers/audio-track.js": "63c5d640172567dbce255e205fe4cd494c94915248f880544e80ae20650dac85",
"test/audio-track.test.js": "75a200daed96ee5724c58b0fdf4a20607e5fb63179e2a3aa5ffd4622a85508b4",
"test/browser/audio-track.spec.js": "0573a0170b38e261c2384abf8bc388765512ab94f0b87ea042a37b7eb10ff5ee"
},
"artifacts": [
{
"file": "packages/artplayer-plugin-audio-track/dist/artplayer-plugin-audio-track.js",
"docs": "docs/compiled/artplayer-plugin-audio-track.js",
"sha256": "70a8a81c0429a33c54634c867c2f57e1691037dbc4768787a9d42e612c0335fd",
"bytes": 2102,
"gzip": 973,
"published": {
"sha256": "473f39f1d750f0722cca7e857c12c3c978ebe3c3b2352e325f1248318e508683",
"bytes": 1471,
"gzip": 676
}
},
{
"file": "packages/artplayer-plugin-audio-track/dist/artplayer-plugin-audio-track.legacy.js",
"docs": "docs/compiled/artplayer-plugin-audio-track.legacy.js",
"sha256": "d3ffd1e736ed5c6c34a64302eeee2b51ad95de5ad23416e9cb53049a69b11833",
"bytes": 2134,
"gzip": 997,
"published": {
"sha256": "d8dc74bce76112d7430c98e3165605e32fde5d3c603be4b496eac58f574576cb",
"bytes": 1497,
"gzip": 694
}
},
{
"file": "packages/artplayer-plugin-audio-track/dist/artplayer-plugin-audio-track.mjs",
"docs": "docs/compiled/artplayer-plugin-audio-track.mjs",
"sha256": "c807e3b8cbe89e1a762db7253c9ce61afbc39a3997829a6366ed9c199817ded1",
"bytes": 3945,
"gzip": 1168,
"published": {
"sha256": "4ac599bc5a1a6ecb0cb1942d4269528bfb2cd9d047f988de61fe671a77ad14cd",
"bytes": 2238,
"gzip": 728
}
}
],
"unchanged": [
"package manifest and public declaration LF hashes match frozen 1.1.0 source"
],
"node": {
"sourcePassed": 44,
"allArtifactsPassed": 89,
"artifactLog": {
"file": "refactor/.cache/audio03-artifacts.log",
"sha256": "2b3c225a46b36ed0712bff815a45ad8a9e99a377cb9743344f56d67f684d4a62"
}
},
"ci": {
"file": "refactor/.cache/audio03-ci.log",
"sha256": "28f294983de7c2a1c40b922a36c7eb8330c10b3e889b2c9fbccc724dab848688",
"groups": [
540,
11,
32
],
"productionTS": 254,
"result": "passed",
"note": "Final browser cleanup assertion subsequently passed targeted lint and both artifact matrices."
},
"sharedInputs": {
"27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881": {
"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/audio-tone.m4a": {
"source": {
"kind": "generated-media",
"file": "test/browser/media/audio-tone.m4a"
},
"sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56",
"bytes": 132436
},
"/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
}
}
},
"1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877": {
"release": {
"name": "artplayer-plugin-audio-track",
"version": "1.1.0",
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-audio-track/1.1.0",
"tarball": "https://registry.npmjs.org/artplayer-plugin-audio-track/-/artplayer-plugin-audio-track-1.1.0.tgz",
"integrity": "sha512-pvvHvTSqC2+sBelwYyjAv2CVmaQgG9KpX+i96t/e8oyZRX/JuepC9iSVIp7GzB3AtliFzhVamksT+8lXvD3RCg==",
"sha256": "7e84f6a2f4bfada428a77ef04b749bf3db53e0149fa1afe7bf5749d925e801ff",
"archiveBytes": 2205,
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
"files": {
"package/README.md": "9a03352433ae90cb9d3198e17571c9bb598334b84a77a3a1df2c4b000ce8347d",
"package/dist/artplayer-plugin-audio-track.js": "473f39f1d750f0722cca7e857c12c3c978ebe3c3b2352e325f1248318e508683",
"package/dist/artplayer-plugin-audio-track.legacy.js": "d8dc74bce76112d7430c98e3165605e32fde5d3c603be4b496eac58f574576cb",
"package/dist/artplayer-plugin-audio-track.mjs": "4ac599bc5a1a6ecb0cb1942d4269528bfb2cd9d047f988de61fe671a77ad14cd",
"package/package.json": "c466ae55c40e8f6bdd97bec20fcf916c8c4f44eef3e47694638be005eb445df7",
"package/types/artplayer-plugin-audio-track.d.ts": "27bc0dfedacb7e0188cb668ac8708874a86b00d489f1636037c2465d3344437e"
},
"manifest": {
"name": "artplayer-plugin-audio-track",
"version": "1.1.0",
"description": "audio-track plugin for ArtPlayer",
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
"license": "MIT",
"homepage": "https://artplayer.org",
"repository": {
"type": "git",
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
},
"bugs": {
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
},
"keywords": [
"html5",
"video",
"player"
],
"exports": {
".": {
"types": "./types/artplayer-plugin-audio-track.d.ts",
"import": "./dist/artplayer-plugin-audio-track.mjs",
"require": "./dist/artplayer-plugin-audio-track.js"
},
"./legacy": {
"types": "./types/artplayer-plugin-audio-track.d.ts",
"import": "./dist/artplayer-plugin-audio-track.legacy.js",
"require": "./dist/artplayer-plugin-audio-track.legacy.js"
}
},
"main": "dist/artplayer-plugin-audio-track.js",
"module": "./dist/artplayer-plugin-audio-track.mjs",
"types": "types/artplayer-plugin-audio-track.d.ts",
"legacy": "dist/artplayer-plugin-audio-track.legacy.js",
"browserslist": "last 1 Chrome version"
}
},
"sourceSHA256": "70a8a81c0429a33c54634c867c2f57e1691037dbc4768787a9d42e612c0335fd",
"candidate": "packages/artplayer-plugin-audio-track/dist/artplayer-plugin-audio-track.js",
"audio": {
"sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56",
"bytes": 132436,
"format": "AAC mono 48000 Hz, 16 seconds, 440 Hz tone in MP4"
},
"wav": {
"sha256": "3150fc69aa2b94a4b556e2e6d9d67fb52c2926cd144fdd8694a7f8ddfd2f15ff",
"bytes": 512044,
"format": "PCM16LE mono 16000 Hz, 16 seconds, integer square wave 200 Hz"
},
"scope": "Source or explicit artifact browser checks; no physical device or installed package acceptance"
},
"a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb": {
"release": {
"name": "artplayer-plugin-audio-track",
"version": "1.1.0",
"metadataUrl": "https://registry.npmjs.org/artplayer-plugin-audio-track/1.1.0",
"tarball": "https://registry.npmjs.org/artplayer-plugin-audio-track/-/artplayer-plugin-audio-track-1.1.0.tgz",
"integrity": "sha512-pvvHvTSqC2+sBelwYyjAv2CVmaQgG9KpX+i96t/e8oyZRX/JuepC9iSVIp7GzB3AtliFzhVamksT+8lXvD3RCg==",
"sha256": "7e84f6a2f4bfada428a77ef04b749bf3db53e0149fa1afe7bf5749d925e801ff",
"archiveBytes": 2205,
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
"files": {
"package/README.md": "9a03352433ae90cb9d3198e17571c9bb598334b84a77a3a1df2c4b000ce8347d",
"package/dist/artplayer-plugin-audio-track.js": "473f39f1d750f0722cca7e857c12c3c978ebe3c3b2352e325f1248318e508683",
"package/dist/artplayer-plugin-audio-track.legacy.js": "d8dc74bce76112d7430c98e3165605e32fde5d3c603be4b496eac58f574576cb",
"package/dist/artplayer-plugin-audio-track.mjs": "4ac599bc5a1a6ecb0cb1942d4269528bfb2cd9d047f988de61fe671a77ad14cd",
"package/package.json": "c466ae55c40e8f6bdd97bec20fcf916c8c4f44eef3e47694638be005eb445df7",
"package/types/artplayer-plugin-audio-track.d.ts": "27bc0dfedacb7e0188cb668ac8708874a86b00d489f1636037c2465d3344437e"
},
"manifest": {
"name": "artplayer-plugin-audio-track",
"version": "1.1.0",
"description": "audio-track plugin for ArtPlayer",
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
"license": "MIT",
"homepage": "https://artplayer.org",
"repository": {
"type": "git",
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
},
"bugs": {
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
},
"keywords": [
"html5",
"video",
"player"
],
"exports": {
".": {
"types": "./types/artplayer-plugin-audio-track.d.ts",
"import": "./dist/artplayer-plugin-audio-track.mjs",
"require": "./dist/artplayer-plugin-audio-track.js"
},
"./legacy": {
"types": "./types/artplayer-plugin-audio-track.d.ts",
"import": "./dist/artplayer-plugin-audio-track.legacy.js",
"require": "./dist/artplayer-plugin-audio-track.legacy.js"
}
},
"main": "dist/artplayer-plugin-audio-track.js",
"module": "./dist/artplayer-plugin-audio-track.mjs",
"types": "types/artplayer-plugin-audio-track.d.ts",
"legacy": "dist/artplayer-plugin-audio-track.legacy.js",
"browserslist": "last 1 Chrome version"
}
},
"sourceSHA256": "d3ffd1e736ed5c6c34a64302eeee2b51ad95de5ad23416e9cb53049a69b11833",
"candidate": "packages/artplayer-plugin-audio-track/dist/artplayer-plugin-audio-track.legacy.js",
"audio": {
"sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56",
"bytes": 132436,
"format": "AAC mono 48000 Hz, 16 seconds, 440 Hz tone in MP4"
},
"wav": {
"sha256": "3150fc69aa2b94a4b556e2e6d9d67fb52c2926cd144fdd8694a7f8ddfd2f15ff",
"bytes": 512044,
"format": "PCM16LE mono 16000 Hz, 16 seconds, integer square wave 200 Hz"
},
"scope": "Source or explicit artifact browser checks; no physical device or installed package acceptance"
}
},
"runs": [
{
"file": "refactor/.cache/audio03-browser-main-first.json",
"sha256": "2275d896452c9872e23ae3510e971659f64cf32cb5ab750613df1efa230e69b3",
"stats": {
"startTime": "2026-09-11T18:15:42.879Z",
"duration": 49128.574,
"expected": 36,
"skipped": 0,
"unexpected": 6,
"flaky": 0
},
"cases": [
{
"title": "native WAV diagnostic isolates sample decoding from ArtPlayer and plugin",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"native-wav-capability": {
"canPlay": "maybe",
"readyState": 4,
"error": null,
"playerCreated": false
},
"audio-state": {},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published AUDIO-LIFE-01: empty src cleanup produces a native media error",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.002805,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
},
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "published core + source audio: native pause/end stop audio and closed references stay inert",
"engine": "chromium",
"status": "failed",
"retry": 0,
"error": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: \"\"\nReceived: \"http://127.0.0.1:8084/test/audio-tone.m4a?source=first\"\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.000216,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 0.338328,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 4,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.800131,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.960521,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "published core + published audio: native pause and end leave external audio playing",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"published-native-pause-end": {
"videoEnded": true,
"videoPaused": true,
"audioPaused": false,
"audioTime": 8.135247
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.000347,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.800117,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "published core + published audio: decoded play, offset seek, rate, source and cleanup",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
255,
255,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.000254,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 2.271867,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 2.271867,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.271972,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.271992,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "published core + published audio: real load error can recover with a new source",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0.002612,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [
"Failed to load resource: the server responded with a status of 503 (Service Unavailable)"
],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "published core + source audio: decoded play, offset seek, rate, source and cleanup",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
255,
255,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.000272,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 2.269164,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 2.269164,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.269289,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.270151,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "published core + source audio: real load error can recover with a new source",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0.000323,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [
"Failed to load resource: the server responded with a status of 503 (Service Unavailable)"
],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "candidate core + source audio: native pause/end stop audio and closed references stay inert",
"engine": "chromium",
"status": "failed",
"retry": 0,
"error": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: \"\"\nReceived: \"http://127.0.0.1:8084/test/audio-tone.m4a?source=first\"\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.000167,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 0.337131,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 4,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.800243,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.96038,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "candidate core + published audio: native pause and end leave external audio playing",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"published-native-pause-end": {
"videoEnded": true,
"videoPaused": true,
"audioPaused": false,
"audioTime": 8.133354
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.002304,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.800138,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "candidate core + published audio: decoded play, offset seek, rate, source and cleanup",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
255,
255,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.000356,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 2.267244,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 2.267244,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.267358,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.267379,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "candidate core + published audio: real load error can recover with a new source",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0.000323,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [
"Failed to load resource: the server responded with a status of 503 (Service Unavailable)"
],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "candidate core + source audio: decoded play, offset seek, rate, source and cleanup",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
255,
255,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.000251,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 2.270616,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 2.270616,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.270699,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.270718,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "candidate core + source audio: real load error can recover with a new source",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0.000209,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [
"Failed to load resource: the server responded with a status of 503 (Service Unavailable)"
],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "native WAV diagnostic isolates sample decoding from ArtPlayer and plugin",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"native-wav-capability": {
"canPlay": "maybe",
"readyState": 4,
"error": null,
"playerCreated": false
},
"audio-state": {},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published AUDIO-LIFE-01: empty src cleanup produces a native media error",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + source audio: native pause/end stop audio and closed references stay inert",
"engine": "firefox",
"status": "failed",
"retry": 0,
"error": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: \"\"\nReceived: \"http://127.0.0.1:8084/test/audio-tone.m4a?source=first\"\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 0.375065,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 4,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.962473,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + published audio: native pause and end leave external audio playing",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"published-native-pause-end": {
"videoEnded": true,
"videoPaused": true,
"audioPaused": false,
"audioTime": 8.042594
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + published audio: decoded play, offset seek, rate, source and cleanup",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
255,
241,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.541666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.541666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + published audio: real load error can recover with a new source",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + source audio: decoded play, offset seek, rate, source and cleanup",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
255,
241,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.541666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.541666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + source audio: real load error can recover with a new source",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + source audio: native pause/end stop audio and closed references stay inert",
"engine": "firefox",
"status": "failed",
"retry": 0,
"error": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: \"\"\nReceived: \"http://127.0.0.1:8084/test/audio-tone.m4a?source=first\"\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 0.372111,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 4,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.967494,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + published audio: native pause and end leave external audio playing",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"published-native-pause-end": {
"videoEnded": true,
"videoPaused": true,
"audioPaused": false,
"audioTime": 8.083126
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + published audio: decoded play, offset seek, rate, source and cleanup",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
255,
241,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.541666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.541666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + published audio: real load error can recover with a new source",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + source audio: decoded play, offset seek, rate, source and cleanup",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
255,
241,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.541666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.541666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + source audio: real load error can recover with a new source",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "native WAV diagnostic isolates sample decoding from ArtPlayer and plugin",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"native-wav-capability": {
"canPlay": "probably",
"readyState": 0,
"error": 4,
"playerCreated": false
},
"audio-state": {},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published AUDIO-LIFE-01: empty src cleanup produces a native media error",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.04,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + source audio: native pause/end stop audio and closed references stay inert",
"engine": "webkit",
"status": "failed",
"retry": 0,
"error": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: \"\"\nReceived: \"http://127.0.0.1:8084/test/audio-tone.m4a?source=first\"\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.03,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 0.4382702,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 4.000502,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.81,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.81,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.81,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.81,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.81,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + published audio: native pause and end leave external audio playing",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"published-native-pause-end": {
"videoEnded": true,
"videoPaused": true,
"audioPaused": false,
"audioTime": 8.266041
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + published audio: decoded play, offset seek, rate, source and cleanup",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
235,
236,
12,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.6785224,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 3.0578706,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + published audio: real load error can recover with a new source",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + source audio: decoded play, offset seek, rate, source and cleanup",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
235,
236,
12,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.2772223,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.650304,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + source audio: real load error can recover with a new source",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + source audio: native pause/end stop audio and closed references stay inert",
"engine": "webkit",
"status": "failed",
"retry": 0,
"error": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: \"\"\nReceived: \"http://127.0.0.1:8084/test/audio-tone.m4a?source=first\"\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.04,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 0.4228952,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 4.000704,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.81,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.81,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.81,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.81,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.81,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + published audio: native pause and end leave external audio playing",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"published-native-pause-end": {
"videoEnded": true,
"videoPaused": true,
"audioPaused": false,
"audioTime": 8.2183952
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + published audio: decoded play, offset seek, rate, source and cleanup",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
235,
236,
12,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.6544039,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + published audio: real load error can recover with a new source",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + source audio: decoded play, offset seek, rate, source and cleanup",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
235,
236,
12,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.04,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.2762833,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.6622668,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + source audio: real load error can recover with a new source",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
}
]
},
{
"file": "refactor/.cache/audio03-browser-main-confirm.json",
"sha256": "a0f00fd7ff79a1916164c65e21e1082b5571dc95407978221b683df66048c219",
"stats": {
"startTime": "2026-09-11T18:17:19.622Z",
"duration": 40355.757,
"expected": 42,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"cases": [
{
"title": "native WAV diagnostic isolates sample decoding from ArtPlayer and plugin",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"native-wav-capability": {
"canPlay": "maybe",
"readyState": 4,
"error": null,
"playerCreated": false
},
"audio-state": {},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published AUDIO-LIFE-01: empty src cleanup produces a native media error",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.000292,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "published core + source audio: native pause/end stop audio and closed references stay inert",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 0.346374,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 4,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.960497,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "published core + published audio: native pause and end leave external audio playing",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"published-native-pause-end": {
"videoEnded": true,
"videoPaused": true,
"audioPaused": false,
"audioTime": 8.156156
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.002725,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.800075,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "published core + published audio: decoded play, offset seek, rate, source and cleanup",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
255,
255,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.002357,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.250204,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0.000108,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.636965,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.637001,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "published core + published audio: real load error can recover with a new source",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0.000268,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [
"Failed to load resource: the server responded with a status of 503 (Service Unavailable)"
],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "published core + source audio: decoded play, offset seek, rate, source and cleanup",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
255,
255,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.00023,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 2.263443,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 2.263443,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.263538,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.263551,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "published core + source audio: real load error can recover with a new source",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0.000298,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [
"Failed to load resource: the server responded with a status of 503 (Service Unavailable)"
],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "candidate core + source audio: native pause/end stop audio and closed references stay inert",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.002873,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 0.340491,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 4,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.800267,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.960783,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "candidate core + published audio: native pause and end leave external audio playing",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"published-native-pause-end": {
"videoEnded": true,
"videoPaused": true,
"audioPaused": false,
"audioTime": 8.123483
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.000267,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.800142,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "candidate core + published audio: decoded play, offset seek, rate, source and cleanup",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
255,
255,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.000472,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 2.265363,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 2.265363,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.265469,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.26549,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "candidate core + published audio: real load error can recover with a new source",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0.000356,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [
"Failed to load resource: the server responded with a status of 503 (Service Unavailable)"
],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "candidate core + source audio: decoded play, offset seek, rate, source and cleanup",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
255,
255,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.000476,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0.000054,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.627484,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.627508,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "candidate core + source audio: real load error can recover with a new source",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0.000092,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [
"Failed to load resource: the server responded with a status of 503 (Service Unavailable)"
],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "native WAV diagnostic isolates sample decoding from ArtPlayer and plugin",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"native-wav-capability": {
"canPlay": "maybe",
"readyState": 4,
"error": null,
"playerCreated": false
},
"audio-state": {},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published AUDIO-LIFE-01: empty src cleanup produces a native media error",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + source audio: native pause/end stop audio and closed references stay inert",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 0.3754,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 4,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.966304,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + published audio: native pause and end leave external audio playing",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"published-native-pause-end": {
"videoEnded": true,
"videoPaused": true,
"audioPaused": false,
"audioTime": 8.091165
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + published audio: decoded play, offset seek, rate, source and cleanup",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
255,
241,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.541666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.541666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.916666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.916666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + published audio: real load error can recover with a new source",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + source audio: decoded play, offset seek, rate, source and cleanup",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
255,
241,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.541666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.541666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + source audio: real load error can recover with a new source",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + source audio: native pause/end stop audio and closed references stay inert",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 0.380347,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 4,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 8.002535,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + published audio: native pause and end leave external audio playing",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"published-native-pause-end": {
"videoEnded": true,
"videoPaused": true,
"audioPaused": false,
"audioTime": 8.043078
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + published audio: decoded play, offset seek, rate, source and cleanup",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
255,
241,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.541666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.541666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + published audio: real load error can recover with a new source",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + source audio: decoded play, offset seek, rate, source and cleanup",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
255,
241,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.541666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.541666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + source audio: real load error can recover with a new source",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "native WAV diagnostic isolates sample decoding from ArtPlayer and plugin",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"native-wav-capability": {
"canPlay": "probably",
"readyState": 0,
"error": 4,
"playerCreated": false
},
"audio-state": {},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published AUDIO-LIFE-01: empty src cleanup produces a native media error",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + source audio: native pause/end stop audio and closed references stay inert",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 0.2094789,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 4.00289,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + published audio: native pause and end leave external audio playing",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"published-native-pause-end": {
"videoEnded": true,
"videoPaused": true,
"audioPaused": false,
"audioTime": 8.2675201
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + published audio: decoded play, offset seek, rate, source and cleanup",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
235,
236,
12,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.65749,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + published audio: real load error can recover with a new source",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + source audio: decoded play, offset seek, rate, source and cleanup",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
235,
236,
12,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 2.270416,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 2.270416,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.270416,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.270416,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + source audio: real load error can recover with a new source",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + source audio: native pause/end stop audio and closed references stay inert",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 0.4231869,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 4.0015516,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.81,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.81,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.81,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.81,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.81,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + published audio: native pause and end leave external audio playing",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"published-native-pause-end": {
"videoEnded": true,
"videoPaused": true,
"audioPaused": false,
"audioTime": 8.2122286
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.81,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.81,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.81,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.81,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + published audio: decoded play, offset seek, rate, source and cleanup",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
235,
236,
12,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.6655716,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + published audio: real load error can recover with a new source",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + source audio: decoded play, offset seek, rate, source and cleanup",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"decoded-frame-pixel": [
235,
236,
12,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.6668878,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.6668878,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 3.0593098,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + source audio: real load error can recover with a new source",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "1d8f8e098f29f02f9ed3910e2788c8daa67a27e663d4705646d9b0b1ab7d0877"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
}
]
},
{
"file": "refactor/.cache/audio03-browser-legacy.json",
"sha256": "d7f737d2aaf40b29ce1bfe18f1f99244870d7bfeeaf138a820d650d8a9a4b994",
"stats": {
"startTime": "2026-09-11T18:18:18.473Z",
"duration": 33173.833999999995,
"expected": 42,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"cases": [
{
"title": "native WAV diagnostic isolates sample decoding from ArtPlayer and plugin",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"native-wav-capability": {
"canPlay": "maybe",
"readyState": 4,
"error": null,
"playerCreated": false
},
"audio-state": {},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published AUDIO-LIFE-01: empty src cleanup produces a native media error",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.002378,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "published core + source audio: native pause/end stop audio and closed references stay inert",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.000285,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 0.342144,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 4,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.800285,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.960341,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "published core + published audio: native pause and end leave external audio playing",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"published-native-pause-end": {
"videoEnded": true,
"videoPaused": true,
"audioPaused": false,
"audioTime": 8.132336
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.000268,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.800121,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "published core + published audio: decoded play, offset seek, rate, source and cleanup",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"decoded-frame-pixel": [
255,
255,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.000291,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 2.269389,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 2.269389,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.269478,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.269492,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "published core + published audio: real load error can recover with a new source",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0.001958,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [
"Failed to load resource: the server responded with a status of 503 (Service Unavailable)"
],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "published core + source audio: decoded play, offset seek, rate, source and cleanup",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"decoded-frame-pixel": [
255,
255,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.000323,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 2.267104,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 2.267104,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.26717,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.267183,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "published core + source audio: real load error can recover with a new source",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0.000197,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [
"Failed to load resource: the server responded with a status of 503 (Service Unavailable)"
],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "candidate core + source audio: native pause/end stop audio and closed references stay inert",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.000233,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 0.327735,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 4,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.800225,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.960417,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "candidate core + published audio: native pause and end leave external audio playing",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"published-native-pause-end": {
"videoEnded": true,
"videoPaused": true,
"audioPaused": false,
"audioTime": 8.136003
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.000388,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.800123,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "candidate core + published audio: decoded play, offset seek, rate, source and cleanup",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"decoded-frame-pixel": [
255,
255,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.000358,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 2.268487,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 2.268487,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.268594,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.268613,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "candidate core + published audio: real load error can recover with a new source",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0.000344,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [
"Failed to load resource: the server responded with a status of 503 (Service Unavailable)"
],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "candidate core + source audio: decoded play, offset seek, rate, source and cleanup",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"decoded-frame-pixel": [
255,
255,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.000233,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 2.267137,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 2.267137,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.267212,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.267226,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "candidate core + source audio: real load error can recover with a new source",
"engine": "chromium",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0.000163,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"media": null
},
"errors": [],
"consoleErrors": [
"Failed to load resource: the server responded with a status of 503 (Service Unavailable)"
],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
}
}
},
{
"title": "native WAV diagnostic isolates sample decoding from ArtPlayer and plugin",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"native-wav-capability": {
"canPlay": "maybe",
"readyState": 4,
"error": null,
"playerCreated": false
},
"audio-state": {},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published AUDIO-LIFE-01: empty src cleanup produces a native media error",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + source audio: native pause/end stop audio and closed references stay inert",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 0.373582,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 4,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.961893,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + published audio: native pause and end leave external audio playing",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"published-native-pause-end": {
"videoEnded": true,
"videoPaused": true,
"audioPaused": false,
"audioTime": 8.043281
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + published audio: decoded play, offset seek, rate, source and cleanup",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"decoded-frame-pixel": [
255,
241,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.541666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.541666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + published audio: real load error can recover with a new source",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + source audio: decoded play, offset seek, rate, source and cleanup",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"decoded-frame-pixel": [
255,
241,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.583332,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.583332,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + source audio: real load error can recover with a new source",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + source audio: native pause/end stop audio and closed references stay inert",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 0.37218,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 4,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.961808,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + published audio: native pause and end leave external audio playing",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"published-native-pause-end": {
"videoEnded": true,
"videoPaused": true,
"audioPaused": false,
"audioTime": 8.043098
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + published audio: decoded play, offset seek, rate, source and cleanup",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"decoded-frame-pixel": [
255,
241,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.541666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.541666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + published audio: real load error can recover with a new source",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + source audio: decoded play, offset seek, rate, source and cleanup",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"decoded-frame-pixel": [
255,
241,
2,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.541666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 2.541666,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + source audio: real load error can recover with a new source",
"engine": "firefox",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "native WAV diagnostic isolates sample decoding from ArtPlayer and plugin",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"native-wav-capability": {
"canPlay": "probably",
"readyState": 0,
"error": 4,
"playerCreated": false
},
"audio-state": {},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published AUDIO-LIFE-01: empty src cleanup produces a native media error",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.03,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + source audio: native pause/end stop audio and closed references stay inert",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 0.421916,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 4.0121808,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + published audio: native pause and end leave external audio playing",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"published-native-pause-end": {
"videoEnded": true,
"videoPaused": true,
"audioPaused": false,
"audioTime": 8.2992284
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + published audio: decoded play, offset seek, rate, source and cleanup",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"decoded-frame-pixel": [
235,
236,
12,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.26,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.26,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.6260142,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + published audio: real load error can recover with a new source",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + source audio: decoded play, offset seek, rate, source and cleanup",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"decoded-frame-pixel": [
235,
236,
12,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.0109167,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.6670424,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 3.0353292,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "published core + source audio: real load error can recover with a new source",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0.000875,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=published",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + source audio: native pause/end stop audio and closed references stay inert",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 0.3821869,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 4.0007536,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 7.81,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 7.81,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + published audio: native pause and end leave external audio playing",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"published-native-pause-end": {
"videoEnded": true,
"videoPaused": true,
"audioPaused": false,
"audioTime": 8.1639786
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.03,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 7.8,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + published audio: decoded play, offset seek, rate, source and cleanup",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"decoded-frame-pixel": [
235,
236,
12,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.26,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.26,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + published audio: real load error can recover with a new source",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": "",
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 3,
"error": 4,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + source audio: decoded play, offset seek, rate, source and cleanup",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"decoded-frame-pixel": [
235,
236,
12,
255
],
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 0.02,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "pause",
"time": 2.25,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "seeked",
"time": 2.26,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "playing",
"time": 2.26,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
},
{
"event": "loadedmetadata",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "playing",
"time": 0.01,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "seeked",
"time": 2.66865,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
},
{
"title": "candidate core + source audio: real load error can recover with a new source",
"engine": "webkit",
"status": "passed",
"retry": 0,
"attachments": {
"audio-inputs": {
"sharedInput": "a61e4cb5309708ce5b6388dd2483d0445bb48946f546a535c3d4237e8c700bdb"
},
"audio-state": {
"audio": {
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"video": {
"src": "http://127.0.0.1:8084/test/pattern.mp4",
"attribute": null,
"time": 0,
"paused": true,
"readyState": 0,
"networkState": 0,
"rate": 1,
"seekable": []
},
"events": [
{
"event": "error",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/audio-fixture/broken.m4a"
},
{
"event": "loadedmetadata",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "playing",
"time": 0.0005208,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
},
{
"event": "emptied",
"time": 0,
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
}
],
"warnings": []
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"sharedInput": "27258261e9ce712f0e40c6c6b61f26571d2e91ceb961928c08c664edef2ab881"
},
"state": {
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"media": null
},
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
}
}
]
}
],
"firstFailure": "Six candidate tests expected empty currentSrc. All three engines already had absent src, paused=true, readyState=0, networkState=0 and no error, including the core video. Corrected cleanup assertion to those observed resource states; no timeout increase or production change.",
"limitations": [
"No isolated installed package, physical devices or acoustic-output certification",
"Source remains JS until PKG-AUDIO-04",
"Negative offset start/duration and complete real buffering/source stress remain open in AUDIO-SYNC-01",
"Each 42-case browser run includes nine explicit published defect observations and three native WAV diagnostics"
]
}