mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-08 19:06:15 -08:00
7872 lines
275 KiB
JSON
7872 lines
275 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"task": "PKG-AUDIO-02",
|
|
"capturedAt": "2026-09-11T18:08:30.994Z",
|
|
"sourceCommit": "8c0a2feed303a692fc9b37a65c116644f204429a",
|
|
"sourceHashesLF": {
|
|
"test/helpers/audio-track.js": "712ae0712e73f05843a7fac77631b31cb6fba5709b4ec195a4777c3edc21c971",
|
|
"test/audio-track.test.js": "ed54d64043e245ececf4c727512f5e33cc2268929d9b578da9b1069fdcda62a7",
|
|
"test/browser/audio-track.spec.js": "1738514af977ce4905342835a542bec3f58f49b548ff52861710bc9c81b866e7",
|
|
"test/browser/server.mjs": "4cc07efc3d5b84aa16ce691caf082b737bc704286716b321cc77a5927c77980c",
|
|
"test/browser/media/audio-tone.json": "3c87ff43501c48b984c42d6f161085f11a81099f0a38f7505d3ef3464accc330",
|
|
"packages/artplayer-plugin-audio-track/src/index.js": "470237ebd62e8fb8537e809db03fd02871844d41c03d422a22956bd2756ac28e"
|
|
},
|
|
"media": {
|
|
"schemaVersion": 1,
|
|
"file": "audio-tone.m4a",
|
|
"sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56",
|
|
"bytes": 132436,
|
|
"command": "ffmpeg -hide_banner -loglevel error -f lavfi -i sine=frequency=440:sample_rate=48000:duration=16 -ac 1 -c:a aac -b:a 64k -map_metadata -1 -movflags +faststart test/browser/media/audio-tone.m4a",
|
|
"ffmpeg": "ffmpeg version 2025-11-12-git-6cdd2cbe32-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers",
|
|
"probe": {
|
|
"programs": [],
|
|
"stream_groups": [],
|
|
"streams": [
|
|
{
|
|
"codec_name": "aac",
|
|
"codec_type": "audio",
|
|
"sample_rate": "48000",
|
|
"channels": 1
|
|
}
|
|
],
|
|
"format": {
|
|
"duration": "16.000000"
|
|
}
|
|
}
|
|
},
|
|
"node": {
|
|
"file": "refactor/.cache/audio02-node.log",
|
|
"sha256": "af97002191be56cf33a2ec0756879645487f94f86c3f74de29e373a1a5c44320",
|
|
"passed": 38,
|
|
"failed": 0,
|
|
"scope": "Source plus published main/legacy/module; controlled Audio intent, not decoding"
|
|
},
|
|
"ci": {
|
|
"file": "refactor/.cache/audio02-ci.log",
|
|
"sha256": "516f07c5a0834c0642be3e0d632c5736e8e3dcc4fd453524f3295c22f28880e5",
|
|
"groups": [
|
|
534,
|
|
11,
|
|
32
|
|
],
|
|
"productionTS": 254,
|
|
"result": "passed",
|
|
"note": "Final browser-only additions subsequently passed targeted lint and browser execution; no production sources changed."
|
|
},
|
|
"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
|
|
}
|
|
}
|
|
},
|
|
"7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d": {
|
|
"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": "6387f66ef15194b78336ee6256b744862e7e27a41aaab96275dcaea2f8967aa8",
|
|
"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 browser baseline; no physical device or installed package acceptance"
|
|
}
|
|
},
|
|
"browserRuns": [
|
|
{
|
|
"file": "refactor/.cache/audio02-browser-first.json",
|
|
"sha256": "e8e4bd04a8a0fa68a8c9198391a8df1abc70370043559485baf3b428aee1750f",
|
|
"interpretation": "24 failures: wrong seek API, empty-src cleanup and Windows WebKit WAV",
|
|
"stats": {
|
|
"startTime": "2026-09-11T17:53:18.221Z",
|
|
"duration": 79655.926,
|
|
"expected": 0,
|
|
"skipped": 0,
|
|
"unexpected": 24,
|
|
"flaky": 0
|
|
},
|
|
"cases": [
|
|
{
|
|
"title": "published core + published audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "chromium",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBeCloseTo(expected, precision)\n\nExpected: 2.25\nReceived: 0.324114\n\nExpected precision: 1\nExpected difference: < 0.05\nReceived difference: 1.925886\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav",
|
|
"time": 0.324114,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 2,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0.001279,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
},
|
|
{
|
|
"event": "pause",
|
|
"time": 0.324114,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + published audio: real load error can recover with a new source",
|
|
"engine": "chromium",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: \"\"\nReceived: \"http://127.0.0.1:8084/audio-fixture/recovered.wav\"\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 3,
|
|
"error": 4,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 0,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/broken.wav"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/broken.wav"
|
|
},
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0.000315,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + source audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "chromium",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBeCloseTo(expected, precision)\n\nExpected: 2.25\nReceived: 0.322912\n\nExpected precision: 1\nExpected difference: < 0.05\nReceived difference: 1.927088\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav",
|
|
"time": 0.322912,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 2,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0.000211,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
},
|
|
{
|
|
"event": "pause",
|
|
"time": 0.322912,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + source audio: real load error can recover with a new source",
|
|
"engine": "chromium",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: \"\"\nReceived: \"http://127.0.0.1:8084/audio-fixture/recovered.wav\"\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 3,
|
|
"error": 4,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 0,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/broken.wav"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/broken.wav"
|
|
},
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0.000194,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + published audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "chromium",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBeCloseTo(expected, precision)\n\nExpected: 2.25\nReceived: 0.327913\n\nExpected precision: 1\nExpected difference: < 0.05\nReceived difference: 1.9220869999999999\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav",
|
|
"time": 0.327913,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 2,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0.000297,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
},
|
|
{
|
|
"event": "pause",
|
|
"time": 0.327913,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + published audio: real load error can recover with a new source",
|
|
"engine": "chromium",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: \"\"\nReceived: \"http://127.0.0.1:8084/audio-fixture/recovered.wav\"\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 3,
|
|
"error": 4,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 0,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/broken.wav"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/broken.wav"
|
|
},
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0.002347,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + source audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "chromium",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBeCloseTo(expected, precision)\n\nExpected: 2.25\nReceived: 0.329371\n\nExpected precision: 1\nExpected difference: < 0.05\nReceived difference: 1.920629\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav",
|
|
"time": 0.329371,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 2,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0.000326,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
},
|
|
{
|
|
"event": "pause",
|
|
"time": 0.329371,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + source audio: real load error can recover with a new source",
|
|
"engine": "chromium",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: \"\"\nReceived: \"http://127.0.0.1:8084/audio-fixture/recovered.wav\"\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 3,
|
|
"error": 4,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 0,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/broken.wav"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/broken.wav"
|
|
},
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0.002364,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + published audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "firefox",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBeCloseTo(expected, precision)\n\nExpected: 2.25\nReceived: 0.371519\n\nExpected precision: 1\nExpected difference: < 0.05\nReceived difference: 1.878481\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav",
|
|
"time": 0.371519,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 2,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
},
|
|
{
|
|
"event": "pause",
|
|
"time": 0.371519,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + published audio: real load error can recover with a new source",
|
|
"engine": "firefox",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: \"\"\nReceived: \"http://127.0.0.1:8084/audio-fixture/recovered.wav\"\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 3,
|
|
"error": 4,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 0,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/broken.wav"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + source audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "firefox",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBeCloseTo(expected, precision)\n\nExpected: 2.25\nReceived: 0.416882\n\nExpected precision: 1\nExpected difference: < 0.05\nReceived difference: 1.833118\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav",
|
|
"time": 0.416882,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 2,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
},
|
|
{
|
|
"event": "pause",
|
|
"time": 0.416882,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + source audio: real load error can recover with a new source",
|
|
"engine": "firefox",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: \"\"\nReceived: \"http://127.0.0.1:8084/audio-fixture/recovered.wav\"\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 3,
|
|
"error": 4,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 0,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/broken.wav"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + published audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "firefox",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBeCloseTo(expected, precision)\n\nExpected: 2.25\nReceived: 0.377871\n\nExpected precision: 1\nExpected difference: < 0.05\nReceived difference: 1.872129\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav",
|
|
"time": 0.377871,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 2,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
},
|
|
{
|
|
"event": "pause",
|
|
"time": 0.377871,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + published audio: real load error can recover with a new source",
|
|
"engine": "firefox",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: \"\"\nReceived: \"http://127.0.0.1:8084/audio-fixture/recovered.wav\"\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 3,
|
|
"error": 4,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 0,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/broken.wav"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + source audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "firefox",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBeCloseTo(expected, precision)\n\nExpected: 2.25\nReceived: 0.374877\n\nExpected precision: 1\nExpected difference: < 0.05\nReceived difference: 1.8751229999999999\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav",
|
|
"time": 0.374877,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 2,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
},
|
|
{
|
|
"event": "pause",
|
|
"time": 0.374877,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + source audio: real load error can recover with a new source",
|
|
"engine": "firefox",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: \"\"\nReceived: \"http://127.0.0.1:8084/audio-fixture/recovered.wav\"\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 3,
|
|
"error": 4,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 0,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/broken.wav"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
},
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + published audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBeGreaterThanOrEqual(expected)\n\nExpected: >= 2\nReceived: 0\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 3,
|
|
"error": 4,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 2,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + published audio: real load error can recover with a new source",
|
|
"engine": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBeGreaterThanOrEqual(expected)\n\nExpected: >= 2\nReceived: 0\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 3,
|
|
"error": 4,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 2,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/broken.wav"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/broken.wav"
|
|
},
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + source audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBeGreaterThanOrEqual(expected)\n\nExpected: >= 2\nReceived: 0\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 3,
|
|
"error": 4,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 2,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + source audio: real load error can recover with a new source",
|
|
"engine": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBeGreaterThanOrEqual(expected)\n\nExpected: >= 2\nReceived: 0\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 3,
|
|
"error": 4,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 2,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/broken.wav"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/broken.wav"
|
|
},
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + published audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBeGreaterThanOrEqual(expected)\n\nExpected: >= 2\nReceived: 0\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 3,
|
|
"error": 4,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 2,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + published audio: real load error can recover with a new source",
|
|
"engine": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBeGreaterThanOrEqual(expected)\n\nExpected: >= 2\nReceived: 0\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 3,
|
|
"error": 4,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 2,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/broken.wav"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/broken.wav"
|
|
},
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + source audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBeGreaterThanOrEqual(expected)\n\nExpected: >= 2\nReceived: 0\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 3,
|
|
"error": 4,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 2,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + source audio: real load error can recover with a new source",
|
|
"engine": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBeGreaterThanOrEqual(expected)\n\nExpected: >= 2\nReceived: 0\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 3,
|
|
"error": 4,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 2,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/broken.wav"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/broken.wav"
|
|
},
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.wav"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "refactor/.cache/audio02-chromium.json",
|
|
"sha256": "6b59598124ac0bb115d679b8a52f08393ebdd6149696e0e47686b1efe03ebf5d",
|
|
"interpretation": "6 passed / 4 failed: AAC route without Range did not support seek",
|
|
"stats": {
|
|
"startTime": "2026-09-11T17:59:11.777Z",
|
|
"duration": 23031.971999999998,
|
|
"expected": 6,
|
|
"skipped": 0,
|
|
"unexpected": 4,
|
|
"flaky": 0
|
|
},
|
|
"cases": [
|
|
{
|
|
"title": "native WAV diagnostic isolates sample decoding from ArtPlayer and plugin",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"audio-state": {}
|
|
}
|
|
},
|
|
{
|
|
"title": "published AUDIO-LIFE-01: empty src cleanup produces a native media error",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a",
|
|
"attribute": "",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 3,
|
|
"error": 4,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"attribute": null,
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 0,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0.000205,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a"
|
|
},
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + published audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "chromium",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBeCloseTo(expected, precision)\n\nExpected: 2.25\nReceived: 0\n\nExpected precision: 1\nExpected difference: < 0.05\nReceived difference: 2.25\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a",
|
|
"attribute": "/audio-fixture/first.m4a",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"attribute": "/test/pattern.mp4",
|
|
"time": 2,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0.000188,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a"
|
|
},
|
|
{
|
|
"event": "pause",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a"
|
|
},
|
|
{
|
|
"event": "seeked",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + published audio: real load error can recover with a new source",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.m4a",
|
|
"attribute": "",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 3,
|
|
"error": 4,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"attribute": null,
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 0,
|
|
"rate": 1
|
|
},
|
|
"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/audio-fixture/recovered.m4a"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0.000283,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.m4a"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.m4a"
|
|
},
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.m4a"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + source audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "chromium",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBeCloseTo(expected, precision)\n\nExpected: 2.25\nReceived: 0\n\nExpected precision: 1\nExpected difference: < 0.05\nReceived difference: 2.25\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a",
|
|
"attribute": "/audio-fixture/first.m4a",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"attribute": "/test/pattern.mp4",
|
|
"time": 2,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0.000233,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a"
|
|
},
|
|
{
|
|
"event": "pause",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a"
|
|
},
|
|
{
|
|
"event": "seeked",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + source audio: real load error can recover with a new source",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.m4a",
|
|
"attribute": "",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 3,
|
|
"error": 4,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"attribute": null,
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 0,
|
|
"rate": 1
|
|
},
|
|
"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/audio-fixture/recovered.m4a"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0.000285,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.m4a"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.m4a"
|
|
},
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.m4a"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + published audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "chromium",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBeCloseTo(expected, precision)\n\nExpected: 2.25\nReceived: 0\n\nExpected precision: 1\nExpected difference: < 0.05\nReceived difference: 2.25\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a",
|
|
"attribute": "/audio-fixture/first.m4a",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"attribute": "/test/pattern.mp4",
|
|
"time": 2,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0.001725,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a"
|
|
},
|
|
{
|
|
"event": "pause",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a"
|
|
},
|
|
{
|
|
"event": "seeked",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + published audio: real load error can recover with a new source",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.m4a",
|
|
"attribute": "",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 3,
|
|
"error": 4,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"attribute": null,
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 0,
|
|
"rate": 1
|
|
},
|
|
"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/audio-fixture/recovered.m4a"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0.000277,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.m4a"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.m4a"
|
|
},
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.m4a"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + source audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "chromium",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toBeCloseTo(expected, precision)\n\nExpected: 2.25\nReceived: 0\n\nExpected precision: 1\nExpected difference: < 0.05\nReceived difference: 2.25\n\nCall Log:\n- Timeout 7000ms exceeded while waiting on the predicate",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a",
|
|
"attribute": "/audio-fixture/first.m4a",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"attribute": "/test/pattern.mp4",
|
|
"time": 2,
|
|
"paused": true,
|
|
"readyState": 4,
|
|
"networkState": 1,
|
|
"rate": 1
|
|
},
|
|
"events": [
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0.000241,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a"
|
|
},
|
|
{
|
|
"event": "pause",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a"
|
|
},
|
|
{
|
|
"event": "seeked",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/first.m4a"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + source audio: real load error can recover with a new source",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.m4a",
|
|
"attribute": "",
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 3,
|
|
"error": 4,
|
|
"rate": 1
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"attribute": null,
|
|
"time": 0,
|
|
"paused": true,
|
|
"readyState": 0,
|
|
"networkState": 0,
|
|
"rate": 1
|
|
},
|
|
"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/audio-fixture/recovered.m4a"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 0.000299,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.m4a"
|
|
},
|
|
{
|
|
"event": "emptied",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.m4a"
|
|
},
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/audio-fixture/recovered.m4a"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "refactor/.cache/audio02-chromium-range.json",
|
|
"sha256": "68952b63475761db9d4a56519f4b02947a22c185182f817ee6edad243c089a91",
|
|
"interpretation": "10 passed using the existing Range server",
|
|
"stats": {
|
|
"startTime": "2026-09-11T18:00:57.027Z",
|
|
"duration": 7574.789,
|
|
"expected": 10,
|
|
"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": {
|
|
"audio-state": {}
|
|
}
|
|
},
|
|
{
|
|
"title": "published AUDIO-LIFE-01: empty src cleanup produces a native media error",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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.000146,
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + published audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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.00019,
|
|
"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.258203,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
|
|
},
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 2.258203,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "seeked",
|
|
"time": 2.258761,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 2.25878,
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + published audio: real load error can recover with a new source",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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.000154,
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + source audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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.002997,
|
|
"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.270305,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
|
|
},
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 2.270305,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "seeked",
|
|
"time": 2.270382,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 2.270403,
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + source audio: real load error can recover with a new source",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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.00022,
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + published audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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.000234,
|
|
"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.268982,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
|
|
},
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 2.268982,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "seeked",
|
|
"time": 2.270091,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 2.270107,
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + published audio: real load error can recover with a new source",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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.000231,
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + source audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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.002769,
|
|
"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.270209,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
|
|
},
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 2.270209,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "seeked",
|
|
"time": 2.270415,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 2.270436,
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + source audio: real load error can recover with a new source",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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.002267,
|
|
"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": []
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "refactor/.cache/audio02-browser-range.json",
|
|
"sha256": "143c3b6d1c255e3c24c645b3b09ac64f7643509f83c5d039ec8d37a780d32d2f",
|
|
"interpretation": "26 passed / 4 failed: documented Windows WebKit layout-sized height",
|
|
"stats": {
|
|
"startTime": "2026-09-11T18:01:33.855Z",
|
|
"duration": 26463.798,
|
|
"expected": 26,
|
|
"skipped": 0,
|
|
"unexpected": 4,
|
|
"flaky": 0
|
|
},
|
|
"cases": [
|
|
{
|
|
"title": "native WAV diagnostic isolates sample decoding from ArtPlayer and plugin",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"audio-state": {}
|
|
}
|
|
},
|
|
{
|
|
"title": "published AUDIO-LIFE-01: empty src cleanup produces a native media error",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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.001914,
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + published audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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.270124,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
|
|
},
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 2.270124,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "seeked",
|
|
"time": 2.270213,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 2.270228,
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + published audio: real load error can recover with a new source",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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.000277,
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + source audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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.00338,
|
|
"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.269683,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
|
|
},
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 2.269683,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "seeked",
|
|
"time": 2.269787,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 2.269805,
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + source audio: real load error can recover with a new source",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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.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"
|
|
},
|
|
{
|
|
"event": "error",
|
|
"time": 0,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=recovered"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + published audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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.000297,
|
|
"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.269473,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
|
|
},
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 2.269473,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "seeked",
|
|
"time": 2.269572,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 2.269593,
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + published audio: real load error can recover with a new source",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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.000452,
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + source audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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.002871,
|
|
"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.269041,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
|
|
},
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 2.269041,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "seeked",
|
|
"time": 2.269145,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 2.269157,
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + source audio: real load error can recover with a new source",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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.000354,
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "native WAV diagnostic isolates sample decoding from ArtPlayer and plugin",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"audio-state": {}
|
|
}
|
|
},
|
|
{
|
|
"title": "published AUDIO-LIFE-01: empty src cleanup produces a native media error",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + published audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + published audio: real load error can recover with a new source",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + source audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + source audio: real load error can recover with a new source",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + published audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + published audio: real load error can recover with a new source",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + source audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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.499999,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 2.499999,
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + source audio: real load error can recover with a new source",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "native WAV diagnostic isolates sample decoding from ArtPlayer and plugin",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"audio-state": {}
|
|
}
|
|
},
|
|
{
|
|
"title": "published AUDIO-LIFE-01: empty src cleanup produces a native media error",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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.02,
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + published audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n Object {\n \"duration\": 16,\n- \"height\": 180,\n+ \"height\": 360,\n }",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
|
|
"attribute": "/test/audio-tone.m4a?source=first",
|
|
"time": 0.6807906,
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"networkState": 2,
|
|
"rate": 1,
|
|
"seekable": [
|
|
[
|
|
0,
|
|
16
|
|
]
|
|
]
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"attribute": "/test/pattern.mp4",
|
|
"time": 0.7127177,
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"networkState": 2,
|
|
"rate": 1,
|
|
"seekable": [
|
|
[
|
|
0,
|
|
8
|
|
]
|
|
]
|
|
},
|
|
"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"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + published audio: real load error can recover with a new source",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + source audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n Object {\n \"duration\": 16,\n- \"height\": 180,\n+ \"height\": 360,\n }",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
|
|
"attribute": "/test/audio-tone.m4a?source=first",
|
|
"time": 0.7197489,
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"networkState": 2,
|
|
"rate": 1,
|
|
"seekable": [
|
|
[
|
|
0,
|
|
16
|
|
]
|
|
]
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"attribute": "/test/pattern.mp4",
|
|
"time": 0.7327382,
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"networkState": 2,
|
|
"rate": 1,
|
|
"seekable": [
|
|
[
|
|
0,
|
|
8
|
|
]
|
|
]
|
|
},
|
|
"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"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "published core + source audio: real load error can recover with a new source",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + published audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n Object {\n \"duration\": 16,\n- \"height\": 180,\n+ \"height\": 360,\n }",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
|
|
"attribute": "/test/audio-tone.m4a?source=first",
|
|
"time": 0.6183532,
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"networkState": 2,
|
|
"rate": 1,
|
|
"seekable": [
|
|
[
|
|
0,
|
|
16
|
|
]
|
|
]
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"attribute": "/test/pattern.mp4",
|
|
"time": 0.6504937,
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"networkState": 2,
|
|
"rate": 1,
|
|
"seekable": [
|
|
[
|
|
0,
|
|
8
|
|
]
|
|
]
|
|
},
|
|
"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"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + published audio: real load error can recover with a new source",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + source audio: decoded play, offset seek, rate, source and cleanup",
|
|
"engine": "webkit",
|
|
"status": "failed",
|
|
"retry": 0,
|
|
"error": "Error: expect(received).toEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n Object {\n \"duration\": 16,\n- \"height\": 180,\n+ \"height\": 360,\n }",
|
|
"attachments": {
|
|
"audio-state": {
|
|
"audio": {
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first",
|
|
"attribute": "/test/audio-tone.m4a?source=first",
|
|
"time": 0.6066032,
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"networkState": 2,
|
|
"rate": 1,
|
|
"seekable": [
|
|
[
|
|
0,
|
|
16
|
|
]
|
|
]
|
|
},
|
|
"video": {
|
|
"src": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"attribute": "/test/pattern.mp4",
|
|
"time": 0.6337551,
|
|
"paused": false,
|
|
"readyState": 4,
|
|
"networkState": 2,
|
|
"rate": 1,
|
|
"seekable": [
|
|
[
|
|
0,
|
|
8
|
|
]
|
|
]
|
|
},
|
|
"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"
|
|
}
|
|
],
|
|
"warnings": []
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "candidate core + source audio: real load error can recover with a new source",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"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": []
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "refactor/.cache/audio02-browser-confirm.json",
|
|
"sha256": "d9a27059fc1cbbc64de7c4b7c9a43803982428a099a75b2e7bb9076a4e6b4940",
|
|
"interpretation": "36 passed: final AAC matrix including published defects and native WAV diagnostic",
|
|
"stats": {
|
|
"startTime": "2026-09-11T18:03:36.467Z",
|
|
"duration": 31052.743,
|
|
"expected": 36,
|
|
"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": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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.00024,
|
|
"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: native pause and end leave external audio playing",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"audio-inputs": {
|
|
"sharedInput": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"published-native-pause-end": {
|
|
"videoEnded": true,
|
|
"videoPaused": true,
|
|
"audioPaused": false,
|
|
"audioTime": 8.124199
|
|
},
|
|
"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.000341,
|
|
"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": "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": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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.000248,
|
|
"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.268837,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
|
|
},
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 2.268837,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "seeked",
|
|
"time": 2.268903,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 2.268916,
|
|
"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": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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.000396,
|
|
"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": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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.000175,
|
|
"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.267919,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
|
|
},
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 2.267919,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "seeked",
|
|
"time": 2.267999,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 2.268015,
|
|
"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 + source audio: real load error can recover with a new source",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"audio-inputs": {
|
|
"sharedInput": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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.000352,
|
|
"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": "candidate core + published audio: native pause and end leave external audio playing",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"audio-inputs": {
|
|
"sharedInput": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"published-native-pause-end": {
|
|
"videoEnded": true,
|
|
"videoPaused": true,
|
|
"audioPaused": false,
|
|
"audioTime": 8.121094
|
|
},
|
|
"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.000279,
|
|
"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.800231,
|
|
"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": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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.00031,
|
|
"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.268604,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
|
|
},
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 2.268604,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "seeked",
|
|
"time": 2.268695,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 2.268709,
|
|
"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": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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.000282,
|
|
"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": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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.000281,
|
|
"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.268601,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=first"
|
|
},
|
|
{
|
|
"event": "loadedmetadata",
|
|
"time": 2.268601,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "seeked",
|
|
"time": 2.269358,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 2.269371,
|
|
"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 + source audio: real load error can recover with a new source",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"audio-inputs": {
|
|
"sharedInput": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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.000396,
|
|
"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": "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": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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 + published audio: native pause and end leave external audio playing",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"audio-inputs": {
|
|
"sharedInput": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"published-native-pause-end": {
|
|
"videoEnded": true,
|
|
"videoPaused": true,
|
|
"audioPaused": false,
|
|
"audioTime": 8.043114
|
|
},
|
|
"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": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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 + source audio: real load error can recover with a new source",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"audio-inputs": {
|
|
"sharedInput": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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": "candidate core + published audio: native pause and end leave external audio playing",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"audio-inputs": {
|
|
"sharedInput": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"published-native-pause-end": {
|
|
"videoEnded": true,
|
|
"videoPaused": true,
|
|
"audioPaused": false,
|
|
"audioTime": 8.087428
|
|
},
|
|
"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": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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 + source audio: real load error can recover with a new source",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"audio-inputs": {
|
|
"sharedInput": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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": "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": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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": "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: native pause and end leave external audio playing",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"audio-inputs": {
|
|
"sharedInput": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"published-native-pause-end": {
|
|
"videoEnded": true,
|
|
"videoPaused": true,
|
|
"audioPaused": false,
|
|
"audioTime": 8.2911034
|
|
},
|
|
"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": "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": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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.03,
|
|
"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.6730056,
|
|
"src": "http://127.0.0.1:8084/test/audio-tone.m4a?source=second"
|
|
},
|
|
{
|
|
"event": "playing",
|
|
"time": 2.6730056,
|
|
"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": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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.6467672,
|
|
"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 + source audio: real load error can recover with a new source",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"audio-inputs": {
|
|
"sharedInput": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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.0009792,
|
|
"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": "candidate core + published audio: native pause and end leave external audio playing",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"audio-inputs": {
|
|
"sharedInput": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"published-native-pause-end": {
|
|
"videoEnded": true,
|
|
"videoPaused": true,
|
|
"audioPaused": false,
|
|
"audioTime": 8.2229369
|
|
},
|
|
"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.02,
|
|
"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": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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": 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.6560003,
|
|
"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": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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.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.6667932,
|
|
"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 + source audio: real load error can recover with a new source",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0,
|
|
"attachments": {
|
|
"audio-inputs": {
|
|
"sharedInput": "7888fc414bee1c270ad321ef3bc37f7cb64d0c75a185a4808850e3bcac7d150d"
|
|
},
|
|
"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": []
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"limitations": [
|
|
"Source builds, not isolated installed artifacts",
|
|
"AAC and local video are not all codec coverage",
|
|
"Native WAV records Windows WebKit unsupported result, not playback certification",
|
|
"Published defect test passes mean reproduced, not fixed",
|
|
"No physical iOS/Android/Safari, acoustic output capture or autoplay policy certification"
|
|
]
|
|
}
|