{ "schemaVersion": 1, "task": "PKG-ASR-07", "capturedAt": "2026-09-13T07:21:24.743Z", "baseCommit": "93208e59e14e3384d0a5f5ffa49f55ee95c218c4", "defect": "Native MediaElementAudioSource already carries HTMLMediaElement volume. Mirroring that value into the ASR playback gain produced squared amplitude.", "correction": "Remove redundant private volume subscription/forwarders; retain unity playback gain and native media volume/mute.", "publicSignatureChanged": false, "audibleBehaviorChanged": true, "versionChanged": false, "dependenciesAdded": [], "red": { "file": "refactor/.cache/asr07-volume-red/report.json", "sha256": "151ffb0df8aa4370ee1753ce89c92d4ef53f834fc839dca3ccf0fab1b128055e", "failed": 1, "observation": "Unfixed candidate linear-amplitude assertion failed on Chromium." }, "browsers": [ { "mode": "source", "file": "refactor/.cache/asr07-browser-source/report.json", "sha256": "292358cb0348b3ec15da987fac4011c6dac6decd0b3e2ef8baf387ec47152a0d", "passed": 20, "skipped": 10, "rows": [ { "title": "ASR 2.0.0 + published: native Worklet supplies local PCM with owned stop and destroy", "project": "chromium", "status": "passed", "browser": "153.0.8010.12", "inputs": { "version": "2.0.0", "core": "published", "pluginSha256": "30c7b1fc92a262cda8c3aba63afea9c6c038f52c057039d1c6aa957baed155b6", "integrity": "sha512-nXTf2drMSKnHRbyU9CQ+3o7Jsf1Meam2O9T8LqYakIr18ag/+i71p2x9zdFrLz16Xa6jfQgKeddmU5r3sXp4LA==", "candidate": "workspace source", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [] }, { "title": "ASR 2.0.0 + candidate: native Worklet supplies local PCM with owned stop and destroy", "project": "chromium", "status": "passed", "browser": "153.0.8010.12", "inputs": { "version": "2.0.0", "core": "candidate", "pluginSha256": "30c7b1fc92a262cda8c3aba63afea9c6c038f52c057039d1c6aa957baed155b6", "integrity": "sha512-nXTf2drMSKnHRbyU9CQ+3o7Jsf1Meam2O9T8LqYakIr18ag/+i71p2x9zdFrLz16Xa6jfQgKeddmU5r3sXp4LA==", "candidate": "workspace source", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [] }, { "title": "ASR 2.1.0 + published: native Worklet supplies local PCM with owned stop and destroy", "project": "chromium", "status": "passed", "browser": "153.0.8010.12", "inputs": { "version": "2.1.0", "core": "published", "pluginSha256": "7f975b131a9ea207f88a157aafec778bc4906230500db9b30f5bbfbf327b251d", "integrity": "sha512-15gXff458PAx9LeJxKzZEvmpFhfwKUfSLgb1Mfr7Xb/ZGsnE+6EA7ezTnO5S55W5mFExjv/e95iOIXP4ijuruQ==", "candidate": "workspace source", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [] }, { "title": "ASR 2.1.0 + candidate: native Worklet supplies local PCM with owned stop and destroy", "project": "chromium", "status": "passed", "browser": "153.0.8010.12", "inputs": { "version": "2.1.0", "core": "candidate", "pluginSha256": "7f975b131a9ea207f88a157aafec778bc4906230500db9b30f5bbfbf327b251d", "integrity": "sha512-15gXff458PAx9LeJxKzZEvmpFhfwKUfSLgb1Mfr7Xb/ZGsnE+6EA7ezTnO5S55W5mFExjv/e95iOIXP4ijuruQ==", "candidate": "workspace source", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [] }, { "title": "ASR candidate + published: native Worklet supplies local PCM with owned stop and destroy", "project": "chromium", "status": "passed", "browser": "153.0.8010.12", "inputs": { "version": "candidate", "core": "published", "pluginSha256": "32d56ea2c9c59106ee390b129e90592d3e60f5060f5f31b7cc54faaf17563273", "integrity": null, "candidate": "workspace source", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [] }, { "title": "ASR candidate + candidate: native Worklet supplies local PCM with owned stop and destroy", "project": "chromium", "status": "passed", "browser": "153.0.8010.12", "inputs": { "version": "candidate", "core": "candidate", "pluginSha256": "32d56ea2c9c59106ee390b129e90592d3e60f5060f5f31b7cc54faaf17563273", "integrity": null, "candidate": "workspace source", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [] }, { "title": "ASR 2.0.0 + published: native Worklet supplies local PCM with owned stop and destroy", "project": "firefox", "status": "passed", "browser": "155.0", "inputs": { "version": "2.0.0", "core": "published", "pluginSha256": "30c7b1fc92a262cda8c3aba63afea9c6c038f52c057039d1c6aa957baed155b6", "integrity": "sha512-nXTf2drMSKnHRbyU9CQ+3o7Jsf1Meam2O9T8LqYakIr18ag/+i71p2x9zdFrLz16Xa6jfQgKeddmU5r3sXp4LA==", "candidate": "workspace source", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [] }, { "title": "ASR 2.0.0 + candidate: native Worklet supplies local PCM with owned stop and destroy", "project": "firefox", "status": "passed", "browser": "155.0", "inputs": { "version": "2.0.0", "core": "candidate", "pluginSha256": "30c7b1fc92a262cda8c3aba63afea9c6c038f52c057039d1c6aa957baed155b6", "integrity": "sha512-nXTf2drMSKnHRbyU9CQ+3o7Jsf1Meam2O9T8LqYakIr18ag/+i71p2x9zdFrLz16Xa6jfQgKeddmU5r3sXp4LA==", "candidate": "workspace source", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [] }, { "title": "ASR 2.1.0 + published: native Worklet supplies local PCM with owned stop and destroy", "project": "firefox", "status": "passed", "browser": "155.0", "inputs": { "version": "2.1.0", "core": "published", "pluginSha256": "7f975b131a9ea207f88a157aafec778bc4906230500db9b30f5bbfbf327b251d", "integrity": "sha512-15gXff458PAx9LeJxKzZEvmpFhfwKUfSLgb1Mfr7Xb/ZGsnE+6EA7ezTnO5S55W5mFExjv/e95iOIXP4ijuruQ==", "candidate": "workspace source", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [] }, { "title": "ASR 2.1.0 + candidate: native Worklet supplies local PCM with owned stop and destroy", "project": "firefox", "status": "passed", "browser": "155.0", "inputs": { "version": "2.1.0", "core": "candidate", "pluginSha256": "7f975b131a9ea207f88a157aafec778bc4906230500db9b30f5bbfbf327b251d", "integrity": "sha512-15gXff458PAx9LeJxKzZEvmpFhfwKUfSLgb1Mfr7Xb/ZGsnE+6EA7ezTnO5S55W5mFExjv/e95iOIXP4ijuruQ==", "candidate": "workspace source", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [] }, { "title": "ASR candidate + published: native Worklet supplies local PCM with owned stop and destroy", "project": "firefox", "status": "passed", "browser": "155.0", "inputs": { "version": "candidate", "core": "published", "pluginSha256": "32d56ea2c9c59106ee390b129e90592d3e60f5060f5f31b7cc54faaf17563273", "integrity": null, "candidate": "workspace source", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [] }, { "title": "ASR candidate + candidate: native Worklet supplies local PCM with owned stop and destroy", "project": "firefox", "status": "passed", "browser": "155.0", "inputs": { "version": "candidate", "core": "candidate", "pluginSha256": "32d56ea2c9c59106ee390b129e90592d3e60f5060f5f31b7cc54faaf17563273", "integrity": null, "candidate": "workspace source", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [] }, { "title": "ASR 2.0.0 + published: native Worklet supplies local PCM with owned stop and destroy", "project": "webkit", "status": "skipped", "browser": "26.6", "inputs": { "version": "2.0.0", "core": "published", "pluginSha256": "30c7b1fc92a262cda8c3aba63afea9c6c038f52c057039d1c6aa957baed155b6", "integrity": "sha512-nXTf2drMSKnHRbyU9CQ+3o7Jsf1Meam2O9T8LqYakIr18ag/+i71p2x9zdFrLz16Xa6jfQgKeddmU5r3sXp4LA==", "candidate": "workspace source", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [ { "type": "skip", "description": "Windows WebKit 26.6 has no AudioContext/AudioWorkletNode; native ASR acceptance remains open", "location": { "file": "D:\\github\\ArtPlayer\\test\\browser\\asr-audio.spec.js", "line": 30, "column": 14 } } ] }, { "title": "ASR 2.0.0 + candidate: native Worklet supplies local PCM with owned stop and destroy", "project": "webkit", "status": "skipped", "browser": "26.6", "inputs": { "version": "2.0.0", "core": "candidate", "pluginSha256": "30c7b1fc92a262cda8c3aba63afea9c6c038f52c057039d1c6aa957baed155b6", "integrity": "sha512-nXTf2drMSKnHRbyU9CQ+3o7Jsf1Meam2O9T8LqYakIr18ag/+i71p2x9zdFrLz16Xa6jfQgKeddmU5r3sXp4LA==", "candidate": "workspace source", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [ { "type": "skip", "description": "Windows WebKit 26.6 has no AudioContext/AudioWorkletNode; native ASR acceptance remains open", "location": { "file": "D:\\github\\ArtPlayer\\test\\browser\\asr-audio.spec.js", "line": 30, "column": 14 } } ] }, { "title": "ASR 2.1.0 + published: native Worklet supplies local PCM with owned stop and destroy", "project": "webkit", "status": "skipped", "browser": "26.6", "inputs": { "version": "2.1.0", "core": "published", "pluginSha256": "7f975b131a9ea207f88a157aafec778bc4906230500db9b30f5bbfbf327b251d", "integrity": "sha512-15gXff458PAx9LeJxKzZEvmpFhfwKUfSLgb1Mfr7Xb/ZGsnE+6EA7ezTnO5S55W5mFExjv/e95iOIXP4ijuruQ==", "candidate": "workspace source", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [ { "type": "skip", "description": "Windows WebKit 26.6 has no AudioContext/AudioWorkletNode; native ASR acceptance remains open", "location": { "file": "D:\\github\\ArtPlayer\\test\\browser\\asr-audio.spec.js", "line": 30, "column": 14 } } ] }, { "title": "ASR 2.1.0 + candidate: native Worklet supplies local PCM with owned stop and destroy", "project": "webkit", "status": "skipped", "browser": "26.6", "inputs": { "version": "2.1.0", "core": "candidate", "pluginSha256": "7f975b131a9ea207f88a157aafec778bc4906230500db9b30f5bbfbf327b251d", "integrity": "sha512-15gXff458PAx9LeJxKzZEvmpFhfwKUfSLgb1Mfr7Xb/ZGsnE+6EA7ezTnO5S55W5mFExjv/e95iOIXP4ijuruQ==", "candidate": "workspace source", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [ { "type": "skip", "description": "Windows WebKit 26.6 has no AudioContext/AudioWorkletNode; native ASR acceptance remains open", "location": { "file": "D:\\github\\ArtPlayer\\test\\browser\\asr-audio.spec.js", "line": 30, "column": 14 } } ] }, { "title": "ASR candidate + published: native Worklet supplies local PCM with owned stop and destroy", "project": "webkit", "status": "skipped", "browser": "26.6", "inputs": { "version": "candidate", "core": "published", "pluginSha256": "32d56ea2c9c59106ee390b129e90592d3e60f5060f5f31b7cc54faaf17563273", "integrity": null, "candidate": "workspace source", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [ { "type": "skip", "description": "Windows WebKit 26.6 has no AudioContext/AudioWorkletNode; native ASR acceptance remains open", "location": { "file": "D:\\github\\ArtPlayer\\test\\browser\\asr-audio.spec.js", "line": 30, "column": 14 } } ] }, { "title": "ASR candidate + candidate: native Worklet supplies local PCM with owned stop and destroy", "project": "webkit", "status": "skipped", "browser": "26.6", "inputs": { "version": "candidate", "core": "candidate", "pluginSha256": "32d56ea2c9c59106ee390b129e90592d3e60f5060f5f31b7cc54faaf17563273", "integrity": null, "candidate": "workspace source", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [ { "type": "skip", "description": "Windows WebKit 26.6 has no AudioContext/AudioWorkletNode; native ASR acceptance remains open", "location": { "file": "D:\\github\\ArtPlayer\\test\\browser\\asr-audio.spec.js", "line": 30, "column": 14 } } ] }, { "title": "ASR 2.1.0 + published: native playback volume and mute", "project": "chromium", "status": "passed", "browser": "153.0.8010.12", "inputs": { "version": "2.1.0", "core": "published", "pluginSha256": "7f975b131a9ea207f88a157aafec778bc4906230500db9b30f5bbfbf327b251d", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "meter": "Native unity analyser inserted between plugin gain and destination", "physicalAudioOutput": false }, "output": { "levels": [ { "volume": 1, "muted": false, "gain": 1, "rms": 0.08787948230355566, "pcm": [ 0.08873518745904886, 0.08885151415070941, 0.08878124722219483 ] }, { "volume": 0.5, "muted": false, "gain": 0.5, "rms": 0.02225400305385114, "pcm": [ 0.06267697516034099, 0.044265941217069706, 0.04439751512239586 ] }, { "volume": 0.25, "muted": false, "gain": 0.25, "rms": 0.0054766057046575665, "pcm": [ 0.04414282862893175, 0.02178400853407414, 0.021903387849962052 ] }, { "volume": 0.5, "muted": true, "gain": 0.5, "rms": 0, "pcm": [ 0.021903387849962052, 0, 0 ] }, { "volume": 0.5, "muted": false, "gain": 0.5, "rms": 0.02211527189992743, "pcm": [ 0.03569403418941531, 0.04396084522213605, 0.04395881000500656 ] } ], "relativeAmplitude": [ 1, 0.25323320609674016, 0.06231950349616454, 0, 0.25165455371637563 ] }, "annotations": [] }, { "title": "ASR 2.1.0 + candidate: native playback volume and mute", "project": "chromium", "status": "passed", "browser": "153.0.8010.12", "inputs": { "version": "2.1.0", "core": "candidate", "pluginSha256": "7f975b131a9ea207f88a157aafec778bc4906230500db9b30f5bbfbf327b251d", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "meter": "Native unity analyser inserted between plugin gain and destination", "physicalAudioOutput": false }, "output": { "levels": [ { "volume": 1, "muted": false, "gain": 1, "rms": 0.08881764562325266, "pcm": [ 0.08868048906431901, 0.08920581671522691, 0.08873534933928903 ] }, { "volume": 0.5, "muted": false, "gain": 0.5, "rms": 0.022029351544008792, "pcm": [ 0.06707267117192331, 0.043581677622483175, 0.04382086162955032 ] }, { "volume": 0.25, "muted": false, "gain": 0.25, "rms": 0.005479147283463036, "pcm": [ 0.02965964765401842, 0.022039641530578833, 0.022042078815232683 ] }, { "volume": 0.5, "muted": true, "gain": 0.5, "rms": 0, "pcm": [ 0.022042078815232683, 0, 0 ] }, { "volume": 0.5, "muted": false, "gain": 0.5, "rms": 0.021960863247082543, "pcm": [ 0.03105405177621801, 0.04396218678565687, 0.04394096449693861 ] } ], "relativeAmplitude": [ 1, 0.2480289968217921, 0.061689850536058154, 0, 0.24725788544583013 ] }, "annotations": [] }, { "title": "ASR candidate + published: native playback volume and mute", "project": "chromium", "status": "passed", "browser": "153.0.8010.12", "inputs": { "version": "candidate", "core": "published", "pluginSha256": "32d56ea2c9c59106ee390b129e90592d3e60f5060f5f31b7cc54faaf17563273", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "meter": "Native unity analyser inserted between plugin gain and destination", "physicalAudioOutput": false }, "output": { "levels": [ { "volume": 1, "muted": false, "gain": 1, "rms": 0.08775032809431582, "pcm": [ 0.0883050442445268, 0.08866511123953921, 0.08770036081168703 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.044467688262433025, "pcm": [ 0.04430890862445003, 0.04448419659243059, 0.04456807190430078 ] }, { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.021988159514982068, "pcm": [ 0.021858652213692063, 0.022264040427332873, 0.02183564101232853 ] }, { "volume": 0.5, "muted": true, "gain": 1, "rms": 0, "pcm": [ 0, 0, 0 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.04445898866431085, "pcm": [ 0.04441954293634739, 0.04399763280919699, 0.044347005941589086 ] } ], "relativeAmplitude": [ 1, 0.506752387462737, 0.2505763795133478, 0, 0.5066532471140783 ], "restart": { "stopped": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.021911062816765935, "pcm": [ 0.04441954293634739, 0.04399763280919699, 0.044347005941589086 ] }, "resumed": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.02207293196472216, "pcm": [ 0.021990558616244375, 0.02196805034152601, 0.022048608123871345 ] } } }, "annotations": [] }, { "title": "ASR candidate + candidate: native playback volume and mute", "project": "chromium", "status": "passed", "browser": "153.0.8010.12", "inputs": { "version": "candidate", "core": "candidate", "pluginSha256": "32d56ea2c9c59106ee390b129e90592d3e60f5060f5f31b7cc54faaf17563273", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "meter": "Native unity analyser inserted between plugin gain and destination", "physicalAudioOutput": false }, "output": { "levels": [ { "volume": 1, "muted": false, "gain": 1, "rms": 0.08882488738657582, "pcm": [ 0.0886315210549575, 0.08898172845763692, 0.08914944526890593 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.044017318091028775, "pcm": [ 0.04373076063235908, 0.04454170564933718, 0.04368522161828582 ] }, { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.021868079293815734, "pcm": [ 0.027885735568889247, 0.022040175688440675, 0.022023814225070243 ] }, { "volume": 0.5, "muted": true, "gain": 1, "rms": 0, "pcm": [ 0, 0, 0 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.043786463103167625, "pcm": [ 0.0442589307097808, 0.044428475315698844, 0.043934021751014976 ] } ], "relativeAmplitude": [ 1, 0.4955516340759375, 0.24619315528815042, 0, 0.4929526441458243 ], "restart": { "stopped": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.02209091670307595, "pcm": [ 0.0442589307097808, 0.044428475315698844, 0.043934021751014976 ] }, "resumed": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.022213827390522967, "pcm": [ 0.02206083252108882, 0.02204097726408274, 0.02206853535288948 ] } } }, "annotations": [] }, { "title": "ASR 2.1.0 + published: native playback volume and mute", "project": "firefox", "status": "passed", "browser": "155.0", "inputs": { "version": "2.1.0", "core": "published", "pluginSha256": "7f975b131a9ea207f88a157aafec778bc4906230500db9b30f5bbfbf327b251d", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "meter": "Native unity analyser inserted between plugin gain and destination", "physicalAudioOutput": false }, "output": { "levels": [ { "volume": 1, "muted": false, "gain": 1, "rms": 0.08911361260496614, "pcm": [ 0.08810790258517649, 0.08855371516543255, 0.08921661917491973 ] }, { "volume": 0.5, "muted": false, "gain": 0.5, "rms": 0.02194707375892373, "pcm": [ 0.0887490847119168, 0.04364493781136172, 0.04379788626181218 ] }, { "volume": 0.25, "muted": false, "gain": 0.25, "rms": 0.005480246246280377, "pcm": [ 0.02208047930411219, 0.022042319293990177, 0.02202020415953552 ] }, { "volume": 0.5, "muted": true, "gain": 0.5, "rms": 0, "pcm": [ 0, 0, 0 ] }, { "volume": 0.5, "muted": false, "gain": 0.5, "rms": 0.02178571120620569, "pcm": [ 0, 0.0406408919173163, 0.04391712633191208 ] } ], "relativeAmplitude": [ 1, 0.2462819441089594, 0.06149729638471612, 0, 0.24447119322588895 ] }, "annotations": [] }, { "title": "ASR 2.1.0 + candidate: native playback volume and mute", "project": "firefox", "status": "passed", "browser": "155.0", "inputs": { "version": "2.1.0", "core": "candidate", "pluginSha256": "7f975b131a9ea207f88a157aafec778bc4906230500db9b30f5bbfbf327b251d", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "meter": "Native unity analyser inserted between plugin gain and destination", "physicalAudioOutput": false }, "output": { "levels": [ { "volume": 1, "muted": false, "gain": 1, "rms": 0.08894149183377073, "pcm": [ 0.08806569795731894, 0.08906136820059894, 0.08881292144959071 ] }, { "volume": 0.5, "muted": false, "gain": 0.5, "rms": 0.02199682193233565, "pcm": [ 0.04364857262658239, 0.043870321337387476, 0.044029452353622496 ] }, { "volume": 0.25, "muted": false, "gain": 0.25, "rms": 0.005479538204162045, "pcm": [ 0.029019733025840003, 0.02207914167636577, 0.02203781349584488 ] }, { "volume": 0.5, "muted": true, "gain": 0.5, "rms": 0, "pcm": [ 0, 0, 0 ] }, { "volume": 0.5, "muted": false, "gain": 0.5, "rms": 0.021924296675467796, "pcm": [ 0, 0.034459398843484236, 0.04444793222890891 ] } ], "relativeAmplitude": [ 1, 0.24731788818482067, 0.061608346016987836, 0, 0.24650246160075345 ] }, "annotations": [] }, { "title": "ASR candidate + published: native playback volume and mute", "project": "firefox", "status": "passed", "browser": "155.0", "inputs": { "version": "candidate", "core": "published", "pluginSha256": "32d56ea2c9c59106ee390b129e90592d3e60f5060f5f31b7cc54faaf17563273", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "meter": "Native unity analyser inserted between plugin gain and destination", "physicalAudioOutput": false }, "output": { "levels": [ { "volume": 1, "muted": false, "gain": 1, "rms": 0.08844675881791897, "pcm": [ 0.08908175741400112, 0.08764625829213239, 0.08868106763078791 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.04470897006898172, "pcm": [ 0.044736434210732895, 0.04429639255821901, 0.04427936387911991 ] }, { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.021938261219403916, "pcm": [ 0.021897200963776692, 0.02197702951090593, 0.02199273705801606 ] }, { "volume": 0.5, "muted": true, "gain": 1, "rms": 0, "pcm": [ 0, 0, 0 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.04423520425706149, "pcm": [ 0.04411263044971351, 0.04414790888442041, 0.04427520692950356 ] } ], "relativeAmplitude": [ 1, 0.5054902029934403, 0.2480391764786672, 0, 0.5001336945328472 ], "restart": { "stopped": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.021835679200481448, "pcm": [ 0.04411263044971351, 0.04414790888442041, 0.04427520692950356 ] }, "resumed": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.02199648638366717, "pcm": [ 0.021859364677423183, 0.021978348219921374, 0.0219627303115079 ] } } }, "annotations": [] }, { "title": "ASR candidate + candidate: native playback volume and mute", "project": "firefox", "status": "passed", "browser": "155.0", "inputs": { "version": "candidate", "core": "candidate", "pluginSha256": "32d56ea2c9c59106ee390b129e90592d3e60f5060f5f31b7cc54faaf17563273", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "meter": "Native unity analyser inserted between plugin gain and destination", "physicalAudioOutput": false }, "output": { "levels": [ { "volume": 1, "muted": false, "gain": 1, "rms": 0.08822370735982864, "pcm": [ 0.08785772823558756, 0.0886982476071749, 0.08835307958400736 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.044526577249936555, "pcm": [ 0.044462034351064085, 0.04452233848188662, 0.044370191962241144 ] }, { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.021958017689125017, "pcm": [ 0.021816397151351745, 0.02202977594790184, 0.021927973574636505 ] }, { "volume": 0.5, "muted": true, "gain": 1, "rms": 0, "pcm": [ 0, 0, 0 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.04417134732722049, "pcm": [ 0.04426830650564946, 0.04408435633999407, 0.044130494357758614 ] } ], "relativeAmplitude": [ 1, 0.5047008177556034, 0.24889021722434754, 0, 0.5006743498894637 ], "restart": { "stopped": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.02196032797045319, "pcm": [ 0.04408435633999407, 0.044130494357758614, 0.044341377777106714 ] }, "resumed": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.022105731383390018, "pcm": [ 0.021902752505399848, 0.02194767866111349, 0.022039335220178258 ] } } }, "annotations": [] }, { "title": "ASR 2.1.0 + published: native playback volume and mute", "project": "webkit", "status": "skipped", "browser": "26.6", "annotations": [ { "type": "skip", "description": "Windows WebKit lacks native AudioContext/AudioWorkletNode", "location": { "file": "D:\\github\\ArtPlayer\\test\\browser\\asr-playback.spec.js", "line": 24, "column": 14 } } ] }, { "title": "ASR 2.1.0 + candidate: native playback volume and mute", "project": "webkit", "status": "skipped", "browser": "26.6", "annotations": [ { "type": "skip", "description": "Windows WebKit lacks native AudioContext/AudioWorkletNode", "location": { "file": "D:\\github\\ArtPlayer\\test\\browser\\asr-playback.spec.js", "line": 24, "column": 14 } } ] }, { "title": "ASR candidate + published: native playback volume and mute", "project": "webkit", "status": "skipped", "browser": "26.6", "annotations": [ { "type": "skip", "description": "Windows WebKit lacks native AudioContext/AudioWorkletNode", "location": { "file": "D:\\github\\ArtPlayer\\test\\browser\\asr-playback.spec.js", "line": 24, "column": 14 } } ] }, { "title": "ASR candidate + candidate: native playback volume and mute", "project": "webkit", "status": "skipped", "browser": "26.6", "annotations": [ { "type": "skip", "description": "Windows WebKit lacks native AudioContext/AudioWorkletNode", "location": { "file": "D:\\github\\ArtPlayer\\test\\browser\\asr-playback.spec.js", "line": 24, "column": 14 } } ] } ] }, { "mode": "main", "file": "refactor/.cache/asr07-browser-main/report.json", "sha256": "36166874f2e42a50715726d9f72e11aa729e3ceae1737018e00cbb2ad2a086b0", "passed": 8, "skipped": 4, "rows": [ { "title": "ASR candidate + published: native Worklet supplies local PCM with owned stop and destroy", "project": "chromium", "status": "passed", "browser": "153.0.8010.12", "inputs": { "version": "candidate", "core": "published", "pluginSha256": "5f66c215c781f8e539ee56bc680f7870484608d98e773ce792412b513395eeb5", "integrity": null, "candidate": "packages/artplayer-plugin-asr/dist/artplayer-plugin-asr.js", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [] }, { "title": "ASR candidate + candidate: native Worklet supplies local PCM with owned stop and destroy", "project": "chromium", "status": "passed", "browser": "153.0.8010.12", "inputs": { "version": "candidate", "core": "candidate", "pluginSha256": "5f66c215c781f8e539ee56bc680f7870484608d98e773ce792412b513395eeb5", "integrity": null, "candidate": "packages/artplayer-plugin-asr/dist/artplayer-plugin-asr.js", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [] }, { "title": "ASR candidate + published: native Worklet supplies local PCM with owned stop and destroy", "project": "firefox", "status": "passed", "browser": "155.0", "inputs": { "version": "candidate", "core": "published", "pluginSha256": "5f66c215c781f8e539ee56bc680f7870484608d98e773ce792412b513395eeb5", "integrity": null, "candidate": "packages/artplayer-plugin-asr/dist/artplayer-plugin-asr.js", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [] }, { "title": "ASR candidate + candidate: native Worklet supplies local PCM with owned stop and destroy", "project": "firefox", "status": "passed", "browser": "155.0", "inputs": { "version": "candidate", "core": "candidate", "pluginSha256": "5f66c215c781f8e539ee56bc680f7870484608d98e773ce792412b513395eeb5", "integrity": null, "candidate": "packages/artplayer-plugin-asr/dist/artplayer-plugin-asr.js", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [] }, { "title": "ASR candidate + published: native Worklet supplies local PCM with owned stop and destroy", "project": "webkit", "status": "skipped", "browser": "26.6", "inputs": { "version": "candidate", "core": "published", "pluginSha256": "5f66c215c781f8e539ee56bc680f7870484608d98e773ce792412b513395eeb5", "integrity": null, "candidate": "packages/artplayer-plugin-asr/dist/artplayer-plugin-asr.js", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [ { "type": "skip", "description": "Windows WebKit 26.6 has no AudioContext/AudioWorkletNode; native ASR acceptance remains open", "location": { "file": "D:\\github\\ArtPlayer\\test\\browser\\asr-audio.spec.js", "line": 30, "column": 14 } } ] }, { "title": "ASR candidate + candidate: native Worklet supplies local PCM with owned stop and destroy", "project": "webkit", "status": "skipped", "browser": "26.6", "inputs": { "version": "candidate", "core": "candidate", "pluginSha256": "5f66c215c781f8e539ee56bc680f7870484608d98e773ce792412b513395eeb5", "integrity": null, "candidate": "packages/artplayer-plugin-asr/dist/artplayer-plugin-asr.js", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [ { "type": "skip", "description": "Windows WebKit 26.6 has no AudioContext/AudioWorkletNode; native ASR acceptance remains open", "location": { "file": "D:\\github\\ArtPlayer\\test\\browser\\asr-audio.spec.js", "line": 30, "column": 14 } } ] }, { "title": "ASR candidate + published: native playback volume and mute", "project": "chromium", "status": "passed", "browser": "153.0.8010.12", "inputs": { "version": "candidate", "core": "published", "pluginSha256": "5f66c215c781f8e539ee56bc680f7870484608d98e773ce792412b513395eeb5", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "meter": "Native unity analyser inserted between plugin gain and destination", "physicalAudioOutput": false }, "output": { "levels": [ { "volume": 1, "muted": false, "gain": 1, "rms": 0.08898306406531939, "pcm": [ 0.0894328088150841, 0.08866579205858138, 0.08853906133305224 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.04392166999635796, "pcm": [ 0.0438102006301307, 0.04395067395512343, 0.043990099165068054 ] }, { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.021916953534556336, "pcm": [ 0.021977743831376403, 0.02211544997380876, 0.021961727298633844 ] }, { "volume": 0.5, "muted": true, "gain": 1, "rms": 0, "pcm": [ 0, 0, 0 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.043763810629487906, "pcm": [ 0.04421968057851872, 0.04449294235554753, 0.04409959886837273 ] } ], "relativeAmplitude": [ 1, 0.4935958371147635, 0.2463047745632569, 0, 0.4918217987791745 ], "restart": { "stopped": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.022082581769601393, "pcm": [ 0.04421968057851872, 0.04449294235554753, 0.04409959886837273 ] }, "resumed": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.02204817145046479, "pcm": [ 0.022001679392206895, 0.022108533823453156, 0.021893407589070157 ] } } }, "annotations": [] }, { "title": "ASR candidate + candidate: native playback volume and mute", "project": "chromium", "status": "passed", "browser": "153.0.8010.12", "inputs": { "version": "candidate", "core": "candidate", "pluginSha256": "5f66c215c781f8e539ee56bc680f7870484608d98e773ce792412b513395eeb5", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "meter": "Native unity analyser inserted between plugin gain and destination", "physicalAudioOutput": false }, "output": { "levels": [ { "volume": 1, "muted": false, "gain": 1, "rms": 0.08899373366704011, "pcm": [ 0.0894328088150841, 0.08866579205858138, 0.08853906133305224 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.04394683524153309, "pcm": [ 0.0438102006301307, 0.04395067395512343, 0.043990099165068054 ] }, { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.02189275439043324, "pcm": [ 0.022179777958503403, 0.021977743831376403, 0.02211544997380876 ] }, { "volume": 0.5, "muted": true, "gain": 1, "rms": 0, "pcm": [ 0, 0, 0 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.04374915659941184, "pcm": [ 0.04429160160247414, 0.04436201149291704, 0.04420321607182133 ] } ], "relativeAmplitude": [ 1, 0.4938194345902505, 0.24600332504693512, 0, 0.491598169856479 ], "restart": { "stopped": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.022022294040289086, "pcm": [ 0.04429160160247414, 0.04436201149291704, 0.04420321607182133 ] }, "resumed": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.02221016735587576, "pcm": [ 0.02222397189292957, 0.022056087711408684, 0.022101736879748 ] } } }, "annotations": [] }, { "title": "ASR candidate + published: native playback volume and mute", "project": "firefox", "status": "passed", "browser": "155.0", "inputs": { "version": "candidate", "core": "published", "pluginSha256": "5f66c215c781f8e539ee56bc680f7870484608d98e773ce792412b513395eeb5", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "meter": "Native unity analyser inserted between plugin gain and destination", "physicalAudioOutput": false }, "output": { "levels": [ { "volume": 1, "muted": false, "gain": 1, "rms": 0.08845187451056867, "pcm": [ 0.08908183979042286, 0.08764581308134357, 0.08868078531214164 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.04474128178266116, "pcm": [ 0.04473653542507642, 0.044296986412714734, 0.04427968413643314 ] }, { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.02193476969950652, "pcm": [ 0.021898050861181014, 0.021977304642445614, 0.021992905994729868 ] }, { "volume": 0.5, "muted": true, "gain": 1, "rms": 0, "pcm": [ 0, 0, 0 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.044193239085988746, "pcm": [ 0.04411792860634942, 0.04414790888442041, 0.04427520692950356 ] } ], "relativeAmplitude": [ 1, 0.5058262702766717, 0.24798535724514967, 0, 0.4996303281363282 ], "restart": { "stopped": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.021854309327144418, "pcm": [ 0.04411792860634942, 0.04414790888442041, 0.04427520692950356 ] }, "resumed": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.022089585292791467, "pcm": [ 0.022122731888305103, 0.022002207752029344, 0.022103515452374583 ] } } }, "annotations": [] }, { "title": "ASR candidate + candidate: native playback volume and mute", "project": "firefox", "status": "passed", "browser": "155.0", "inputs": { "version": "candidate", "core": "candidate", "pluginSha256": "5f66c215c781f8e539ee56bc680f7870484608d98e773ce792412b513395eeb5", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "meter": "Native unity analyser inserted between plugin gain and destination", "physicalAudioOutput": false }, "output": { "levels": [ { "volume": 1, "muted": false, "gain": 1, "rms": 0.08845187451056867, "pcm": [ 0.08908183979042286, 0.08764581308134357, 0.08868078531214164 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.04474128178266116, "pcm": [ 0.04473653542507642, 0.044296986412714734, 0.04427968413643314 ] }, { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.02193476969950652, "pcm": [ 0.021898050861181014, 0.021977304642445614, 0.021992905994729868 ] }, { "volume": 0.5, "muted": true, "gain": 1, "rms": 0, "pcm": [ 0, 0, 0 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.044193239085988746, "pcm": [ 0.04411792860634942, 0.04414790888442041, 0.04427520692950356 ] } ], "relativeAmplitude": [ 1, 0.5058262702766717, 0.24798535724514967, 0, 0.4996303281363282 ], "restart": { "stopped": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.0219016020765604, "pcm": [ 0.04411792860634942, 0.04414790888442041, 0.04427520692950356 ] }, "resumed": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.022002062309001577, "pcm": [ 0.022122731888305103, 0.022002207752029344, 0.022103515452374583 ] } } }, "annotations": [] }, { "title": "ASR candidate + published: native playback volume and mute", "project": "webkit", "status": "skipped", "browser": "26.6", "annotations": [ { "type": "skip", "description": "Windows WebKit lacks native AudioContext/AudioWorkletNode", "location": { "file": "D:\\github\\ArtPlayer\\test\\browser\\asr-playback.spec.js", "line": 24, "column": 14 } } ] }, { "title": "ASR candidate + candidate: native playback volume and mute", "project": "webkit", "status": "skipped", "browser": "26.6", "annotations": [ { "type": "skip", "description": "Windows WebKit lacks native AudioContext/AudioWorkletNode", "location": { "file": "D:\\github\\ArtPlayer\\test\\browser\\asr-playback.spec.js", "line": 24, "column": 14 } } ] } ] }, { "mode": "legacy", "file": "refactor/.cache/asr07-browser-legacy/report.json", "sha256": "40bc10e1ca4a8ad2bdf55592793163cd3507441e1d6249927a5cdb7416fa0f4f", "passed": 8, "skipped": 4, "rows": [ { "title": "ASR candidate + published: native Worklet supplies local PCM with owned stop and destroy", "project": "chromium", "status": "passed", "browser": "153.0.8010.12", "inputs": { "version": "candidate", "core": "published", "pluginSha256": "ff5b676153d9805e6610fdbdcc22d6de2bc3f2f5082363a6828c60488ce0821a", "integrity": null, "candidate": "packages/artplayer-plugin-asr/dist/artplayer-plugin-asr.legacy.js", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [] }, { "title": "ASR candidate + candidate: native Worklet supplies local PCM with owned stop and destroy", "project": "chromium", "status": "passed", "browser": "153.0.8010.12", "inputs": { "version": "candidate", "core": "candidate", "pluginSha256": "ff5b676153d9805e6610fdbdcc22d6de2bc3f2f5082363a6828c60488ce0821a", "integrity": null, "candidate": "packages/artplayer-plugin-asr/dist/artplayer-plugin-asr.legacy.js", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [] }, { "title": "ASR candidate + published: native Worklet supplies local PCM with owned stop and destroy", "project": "firefox", "status": "passed", "browser": "155.0", "inputs": { "version": "candidate", "core": "published", "pluginSha256": "ff5b676153d9805e6610fdbdcc22d6de2bc3f2f5082363a6828c60488ce0821a", "integrity": null, "candidate": "packages/artplayer-plugin-asr/dist/artplayer-plugin-asr.legacy.js", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [] }, { "title": "ASR candidate + candidate: native Worklet supplies local PCM with owned stop and destroy", "project": "firefox", "status": "passed", "browser": "155.0", "inputs": { "version": "candidate", "core": "candidate", "pluginSha256": "ff5b676153d9805e6610fdbdcc22d6de2bc3f2f5082363a6828c60488ce0821a", "integrity": null, "candidate": "packages/artplayer-plugin-asr/dist/artplayer-plugin-asr.legacy.js", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [] }, { "title": "ASR candidate + published: native Worklet supplies local PCM with owned stop and destroy", "project": "webkit", "status": "skipped", "browser": "26.6", "inputs": { "version": "candidate", "core": "published", "pluginSha256": "ff5b676153d9805e6610fdbdcc22d6de2bc3f2f5082363a6828c60488ce0821a", "integrity": null, "candidate": "packages/artplayer-plugin-asr/dist/artplayer-plugin-asr.legacy.js", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [ { "type": "skip", "description": "Windows WebKit 26.6 has no AudioContext/AudioWorkletNode; native ASR acceptance remains open", "location": { "file": "D:\\github\\ArtPlayer\\test\\browser\\asr-audio.spec.js", "line": 30, "column": 14 } } ] }, { "title": "ASR candidate + candidate: native Worklet supplies local PCM with owned stop and destroy", "project": "webkit", "status": "skipped", "browser": "26.6", "inputs": { "version": "candidate", "core": "candidate", "pluginSha256": "ff5b676153d9805e6610fdbdcc22d6de2bc3f2f5082363a6828c60488ce0821a", "integrity": null, "candidate": "packages/artplayer-plugin-asr/dist/artplayer-plugin-asr.legacy.js", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "media": "local mono AAC 440 Hz tone", "networkService": false }, "annotations": [ { "type": "skip", "description": "Windows WebKit 26.6 has no AudioContext/AudioWorkletNode; native ASR acceptance remains open", "location": { "file": "D:\\github\\ArtPlayer\\test\\browser\\asr-audio.spec.js", "line": 30, "column": 14 } } ] }, { "title": "ASR candidate + published: native playback volume and mute", "project": "chromium", "status": "passed", "browser": "153.0.8010.12", "inputs": { "version": "candidate", "core": "published", "pluginSha256": "ff5b676153d9805e6610fdbdcc22d6de2bc3f2f5082363a6828c60488ce0821a", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "meter": "Native unity analyser inserted between plugin gain and destination", "physicalAudioOutput": false }, "output": { "levels": [ { "volume": 1, "muted": false, "gain": 1, "rms": 0.08899373366704011, "pcm": [ 0.0894328088150841, 0.08866579205858138, 0.08853906133305224 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.043976319029964135, "pcm": [ 0.0438102006301307, 0.04395067395512343, 0.043990099165068054 ] }, { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.02192187220893584, "pcm": [ 0.021977743831376403, 0.02211544997380876, 0.021961727298633844 ] }, { "volume": 0.5, "muted": true, "gain": 1, "rms": 0, "pcm": [ 0, 0, 0 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.04366204553679634, "pcm": [ 0.04429160160247414, 0.04436201149291704, 0.04420321607182133 ] } ], "relativeAmplitude": [ 1, 0.4941507364383262, 0.24633051458380228, 0, 0.49061932495329275 ], "restart": { "stopped": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.022028915495856324, "pcm": [ 0.04429160160247414, 0.04436201149291704, 0.04420321607182133 ] }, "resumed": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.022045989687634857, "pcm": [ 0.022000040976758138, 0.02217817019274153, 0.021921455798160818 ] } } }, "annotations": [] }, { "title": "ASR candidate + candidate: native playback volume and mute", "project": "chromium", "status": "passed", "browser": "153.0.8010.12", "inputs": { "version": "candidate", "core": "candidate", "pluginSha256": "ff5b676153d9805e6610fdbdcc22d6de2bc3f2f5082363a6828c60488ce0821a", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "meter": "Native unity analyser inserted between plugin gain and destination", "physicalAudioOutput": false }, "output": { "levels": [ { "volume": 1, "muted": false, "gain": 1, "rms": 0.08895661414135936, "pcm": [ 0.08863350568420335, 0.08920581671522691, 0.08877002180995251 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.04393690088059405, "pcm": [ 0.05747055502473811, 0.043647279661655436, 0.044224148744452615 ] }, { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.02197209978139949, "pcm": [ 0.02211387667166409, 0.02202662888402955, 0.022082609916615908 ] }, { "volume": 0.5, "muted": true, "gain": 1, "rms": 0, "pcm": [ 0, 0, 0 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.04370582206691088, "pcm": [ 0.04093501592551867, 0.044236828392531444, 0.044431490835269934 ] } ], "relativeAmplitude": [ 1, 0.49391381747932434, 0.24699793257063515, 0, 0.4913161600042324 ], "restart": { "stopped": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.022050215264175072, "pcm": [ 0.04093501592551867, 0.044236828392531444, 0.044431490835269934 ] }, "resumed": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.022220550514953648, "pcm": [ 0.022157656047430068, 0.022192578857802337, 0.022111267555499407 ] } } }, "annotations": [] }, { "title": "ASR candidate + published: native playback volume and mute", "project": "firefox", "status": "passed", "browser": "155.0", "inputs": { "version": "candidate", "core": "published", "pluginSha256": "ff5b676153d9805e6610fdbdcc22d6de2bc3f2f5082363a6828c60488ce0821a", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "meter": "Native unity analyser inserted between plugin gain and destination", "physicalAudioOutput": false }, "output": { "levels": [ { "volume": 1, "muted": false, "gain": 1, "rms": 0.0879359081368704, "pcm": [ 0.08806340737359523, 0.08878631920248814, 0.08781769492685394 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.044486355327500546, "pcm": [ 0.04426667504059511, 0.04457071721526771, 0.044458322128512924 ] }, { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.021930250598246468, "pcm": [ 0.02178605879790252, 0.022265169163584512, 0.021818966937776837 ] }, { "volume": 0.5, "muted": true, "gain": 1, "rms": 0, "pcm": [ 0, 0, 0 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.04418653523700871, "pcm": [ 0.044110437327030495, 0.04438105335280501, 0.04385757054102199 ] } ], "relativeAmplitude": [ 1, 0.5058952169830152, 0.24938902733696106, 0, 0.5024856872829845 ], "restart": { "stopped": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.02194657887986621, "pcm": [ 0.04438105335280501, 0.04385757054102199, 0.044387279046952124 ] }, "resumed": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.02222177826587658, "pcm": [ 0.022102682896685707, 0.02199731041007729, 0.022145763195605957 ] } } }, "annotations": [] }, { "title": "ASR candidate + candidate: native playback volume and mute", "project": "firefox", "status": "passed", "browser": "155.0", "inputs": { "version": "candidate", "core": "candidate", "pluginSha256": "ff5b676153d9805e6610fdbdcc22d6de2bc3f2f5082363a6828c60488ce0821a", "mediaSha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "meter": "Native unity analyser inserted between plugin gain and destination", "physicalAudioOutput": false }, "output": { "levels": [ { "volume": 1, "muted": false, "gain": 1, "rms": 0.08790570781822375, "pcm": [ 0.08764581308134357, 0.08868078531214164, 0.08832207248279998 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.044559559797946756, "pcm": [ 0.04473653542507642, 0.044296986412714734, 0.04427968413643314 ] }, { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.021929780648391274, "pcm": [ 0.021898050861181014, 0.021977304642445614, 0.021992905994729868 ] }, { "volume": 0.5, "muted": true, "gain": 1, "rms": 0, "pcm": [ 0, 0, 0 ] }, { "volume": 0.5, "muted": false, "gain": 1, "rms": 0.0442728102165753, "pcm": [ 0.04414790888442041, 0.04427520692950356, 0.04411625608131577 ] } ], "relativeAmplitude": [ 1, 0.5069017803723219, 0.24946935975692133, 0, 0.5036397671482841 ], "restart": { "stopped": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.021901460587205615, "pcm": [ 0.04414790888442041, 0.04427520692950356, 0.04411625608131577 ] }, "resumed": { "volume": 0.25, "muted": false, "gain": 1, "rms": 0.022164848591564024, "pcm": [ 0.022102102897757048, 0.021997384739638595, 0.022145946735187876 ] } } }, "annotations": [] }, { "title": "ASR candidate + published: native playback volume and mute", "project": "webkit", "status": "skipped", "browser": "26.6", "annotations": [ { "type": "skip", "description": "Windows WebKit lacks native AudioContext/AudioWorkletNode", "location": { "file": "D:\\github\\ArtPlayer\\test\\browser\\asr-playback.spec.js", "line": 24, "column": 14 } } ] }, { "title": "ASR candidate + candidate: native playback volume and mute", "project": "webkit", "status": "skipped", "browser": "26.6", "annotations": [ { "type": "skip", "description": "Windows WebKit lacks native AudioContext/AudioWorkletNode", "location": { "file": "D:\\github\\ArtPlayer\\test\\browser\\asr-playback.spec.js", "line": 24, "column": 14 } } ] } ] } ], "artifacts": [ { "file": "packages/artplayer-plugin-asr/dist/artplayer-plugin-asr.js", "sha256": "5f66c215c781f8e539ee56bc680f7870484608d98e773ce792412b513395eeb5", "bytes": 8700, "docsCopyIdentical": true }, { "file": "packages/artplayer-plugin-asr/dist/artplayer-plugin-asr.legacy.js", "sha256": "ff5b676153d9805e6610fdbdcc22d6de2bc3f2f5082363a6828c60488ce0821a", "bytes": 9177, "docsCopyIdentical": true }, { "file": "packages/artplayer-plugin-asr/dist/artplayer-plugin-asr.mjs", "sha256": "da252aca75ae27dd8a1c752d8c862100d832cc4312fe504e57c54b5a36a51b3a", "bytes": 13041, "docsCopyIdentical": true } ], "unit": { "focused": 208, "repeatedMain": 25, "repeatedLegacy": 25 }, "installed": { "file": "refactor/.cache/asr-package-types-e4kiFk/report.json", "sha256": "050648c53b5f8f34f3ff538e4feaf3dc3df47f0c9ec3628316919f1bcabf698e", "cases": 17, "candidateConfigurations": 7, "rejectedUsesPerCandidate": 12, "packages": [ { "name": "artplayer", "archive": "D:\\github\\ArtPlayer\\refactor\\.cache\\asr-package-types-e4kiFk\\artplayer.tgz", "sha256": "0c0ea52d41575261b836aefac68280733b119c75834ecad6d4bc78edb073f4c1", "files": { "package/ARCHITECTURE.md": "bee98fc9d93a3911d58e98ef15f2dbe07e12f2274c444d989094248a22079e46", "package/README.md": "1e185e65f67fc2081b4182bbc6c4558ea05b6e3fa3acc5dd0c3ac7df1d542b09", "package/THIRD_PARTY_NOTICES": "b77b5b46b79fa0cda850b0781f78c3b1112c4ed9672fa291956fe8eff53098e7", "package/dist/artplayer.js": "6dc8ca6d6eb34aa8a056cbc31328efd634530b3c5c60f0014cb7ce719fabc335", "package/dist/artplayer.legacy.js": "80f74a8a39df4baf64cc00c65d21cd57c011bfcdead0da38eea077fbc67c5c04", "package/dist/artplayer.mjs": "432e2b0ad92009a09743e020bf7c928c8b8f18a52496622b16259ec9ab20059f", "package/dist/i18n/ar.js": "bd0bef65f4f7dc3f8ed562904cc6fa9071ff4537fb64c1e0fc3d554141bcd3cb", "package/dist/i18n/ar.mjs": "59310b7bbeea83bbb7d73aadc5ca82a6ec269c3530d19aa741c94d5c64fc5da8", "package/dist/i18n/cs.js": "6e2c93daba24c2e48dfa206bcf4f2f2a8a02713b856e404d2e4e4ecd8309ca2f", "package/dist/i18n/cs.mjs": "c73fba18797d62d7b2581e67fe7340c35fe84510b2250ff1ecaad253d9cabbac", "package/dist/i18n/es.js": "f4133ac6ea06b69a474b33c4a1809a4066e2376bb9464a3f3aa8330f01f1944a", "package/dist/i18n/es.mjs": "1390bca3def2be115e811de337df0a0c3f63998e51359f283023246245c552a7", "package/dist/i18n/fa.js": "8d3ef2e0f0cc0ea480c2167b6fcb87cdf444e90759c3519e8daa139fec576da4", "package/dist/i18n/fa.mjs": "ab441e8a2d79043b29ceca87c783bf06874bb9d3a149c1604bc167eb481be2a9", "package/dist/i18n/fr.js": "89dc4194a6c0a962b9ce756b52c90401c1acf3b159f265f3bc0d7d6d7d987f03", "package/dist/i18n/fr.mjs": "99491878430fb7b6f2b7bf93da0588a831704b412e01116f23ba1d9d45863816", "package/dist/i18n/id.js": "4c6dc86db741bcc2857df55a9d037e82e91d375fa6fd22e0562809ff621b92db", "package/dist/i18n/id.mjs": "383e5803a6b6686c6de4e867770241de75b6f517dcca2bdedc6f2004bf6e1fb3", "package/dist/i18n/pl.js": "3a38828b1c3d719c0aca9906cf6a46c23555a8411f8d57645f0e0ce8147dc664", "package/dist/i18n/pl.mjs": "079ed96732979035297af387c64a7b99519b5a43107fb86735a654ea4fe8e9b5", "package/dist/i18n/ru.js": "62fac9dddb302eb16382e6e9301fc4b2c66f5f69d4a358a26b67026a5fa4e787", "package/dist/i18n/ru.mjs": "a893aeaee1d79409db72e324fbff200e3864f33ed168f04d91d25f7cf2efa765", "package/dist/i18n/tr.js": "1492c36b069a7d73db4f3913bd18085faff7afd8b3c158138fe264e31600e38c", "package/dist/i18n/tr.mjs": "a90478cac078836b76c2a98261907610fee07f3e4b28671b8e7dbf533778f918", "package/dist/i18n/vi.js": "c7216ef7e608a79b7e2c479a07bf310d4ab79577947ac4a62d676faaced0e9cf", "package/dist/i18n/vi.mjs": "66270fdfa0b5da396322d1769169b7df37a030ba15ac18eb30bd87b3af8074ec", "package/dist/i18n/zh-tw.js": "11c49857d6d40a5ffd224ffa59c9026e71621b345f63c5a086326db80a22371a", "package/dist/i18n/zh-tw.mjs": "a38e630cb96de96c15d824686aec750e25cf6c8ada01285a292442a81566314f", "package/package.json": "82e92699e7c29847f32ac6767ece0401290e7d7a12854722bdbcfd09b90b7954", "package/types/COMPATIBILITY.md": "a7da9e102a116104b513df4f7451247b7759bc502d3375f30bd5b14a541826e0", "package/types/README.md": "1bd9868e773610e6312fd48a1c5aa20772d29df0af40c3db66e75b7ab4a1aee0", "package/types/artplayer.d.cts": "3685065e4263abcfd9d953176e461d5b3eb990b0363b54689a7f55deba770fef", "package/types/artplayer.d.mts": "b664fec51ee5c5381f2ceab25d99d52aee56feab04a2ee7b4ea5b2145ea5fa0e", "package/types/artplayer.d.ts": "5d0162adf7ac6d0f2bb9b5cfe361f28657c4d9c540cadbf36eba3cc954ce50f8", "package/types/component.d.ts": "ae5bc1ddeaa1ee1ebbc62573e32423993727079205c64751a5a314170e588a32", "package/types/config.d.ts": "36f9a84cd436f17701a0d11d3417fc1fe0414e0c52c80083b94a85dfc329e37e", "package/types/cssVar.d.ts": "93217860fff2ebf750f606d95ddd22220a58837119e63bdf2f5f78fd7488458b", "package/types/emitter.d.ts": "7e1f9a2a8ce65feb95734f1ed52d1334e57aa388bbef2a43d8bc53a9b6f6623c", "package/types/events.d.ts": "f83624c9268a284477e8bd793fe3562a2363b72f2a44d5c64fe8c6a6cede8830", "package/types/i18n.d.ts": "f4f2f05bdfda73c74fef34767cb18ee8e11b743120b1c4598e9714d7846018e5", "package/types/icons.d.ts": "326a67ba7bdcf52862c5b2a269e540140aff98d05c7b96196485a77f84fe5960", "package/types/language.d.cts": "f7928e108cf7b7814c2d75cb0a525333e95873fca6cd6d89a740450656b9c1cd", "package/types/language.d.mts": "6619a26d604b7cccbe2f596243d87ae37cfaae33b8b52874ec071d9787446f9e", "package/types/legacy/language.d.ts": "c7abda4d506fd933c350e9030290bf9e64347a921d683a66115da1995ebe0a81", "package/types/option.d.ts": "ccf2c8ddc537dc65c9682d39f044726e23bff18f476b622512d7e6a4b949b5f6", "package/types/playback.d.ts": "58705c273df6e76a77a6575e769a9ec6c013785c25080f2551aa22415788d870", "package/types/player.d.ts": "92b00211b70ac71336e495899df972a0519dd138111846044fe4e0f967966177", "package/types/plugin.d.ts": "fc3594a41c51d8248713e33c486fb1f6a518ac5c7ce31be6988a6cd8d052c5f3", "package/types/quality.d.ts": "1ac1a48b4f74ff9ba1ce60443e1463d50d1c6a2e5d87d63dc7d2a8eb7f4c2c34", "package/types/runtime.d.cts": "7ee988dfea9a0ac71a34a656f96f7b74e78aa92547cfdfab7ff7e1139a77d4a3", "package/types/runtime.d.mts": "dcb85f59a8b7714918ced0c1d18c2bb24e8b80b56d8c594e019dcbdb5ad88b08", "package/types/runtime.d.ts": "9c6ccd39a1be293f17ae46dae8ea077053e12635ee79d73a5e3b3a559230fcff", "package/types/runtime/component.d.ts": "1b4c0cee44568649e80140fe778febfcae88af0ac85515f1cbeff78ab0c6d14f", "package/types/runtime/construction.d.ts": "7a87bedf6f7ffff0c46078aa5f1551e0077d35574e286516121f5f935e2d9ce4", "package/types/runtime/events.d.ts": "a1e2f9d387475453eaf95c2a5ee79e228636c0bb859bda3fcc46da46574a0c31", "package/types/runtime/media.d.ts": "8fc89401be7fe25542c169d07dd5675f10916ed20be8493e19695966cf3864a8", "package/types/runtime/option.d.ts": "6e334e1a76fdcc40b4665c02523bd31c3994d96078fadeb40e23422aa54c1a1d", "package/types/runtime/player.d.ts": "8ac6383502e4872e83659838844856903031a81a0adc8e8535feb78453aa042c", "package/types/runtime/plugin.d.ts": "8528f2b17843149f42f9cc16d6fd70baa238c9dc2c329b67d2c38096799c69bd", "package/types/runtime/services.d.ts": "604c9f8e4b6c0da818f96576bf9f4b0e96085a9003927b2f7ba30027b1ba237e", "package/types/runtime/setting.d.ts": "349c1fcb205ad312916bd3ee55e6bf241ea8a569fb2ab6c80822e69fc518f7d7", "package/types/runtime/subtitle.d.ts": "269ff84678d327b3a9dc2f5bc6cc0d731d1e081b85422e474621d5d792efb153", "package/types/runtime/template.d.ts": "7a62f968a38b4bf9109a4439557c02074eb1d62ba1f6e21a8eb194e91f0badfe", "package/types/runtime/utils.d.ts": "6bf731705d86853e066dbaf3b8d4003b6548423fe615b7412b722bd0d3a6e48b", "package/types/setting.d.ts": "08305a75dff96f06490430e099338b463df471b550c1d0dac3abc8995b39eb09", "package/types/subtitle.d.ts": "b18314e2d64efdb6045830b6e12f615ae2ed585416130e562329ad3ea337f6ce", "package/types/template.d.ts": "4792bc0c2cbcb7966e4375118bd34b326166e0831862e94ace4cf6b1bbe6a8c8", "package/types/utils.d.ts": "fca0d3d814df94a25f9eb067c86fa0cf272e2791bac793b91229d57680797712" } }, { "name": "artplayer-plugin-asr", "archive": "D:\\github\\ArtPlayer\\refactor\\.cache\\asr-package-types-e4kiFk\\artplayer-plugin-asr.tgz", "sha256": "10e7f751d974f9967c1008957d9babdf59c35f3b91c66576334a7f8e21ca623f", "files": { "package/ARCHITECTURE.md": "a46a1abf28a4c783a4cec2983c4ba276b7e9e33e8446d811cc9c49c1f5231ef8", "package/README.md": "d8eec6fafd308a3f52c16548a27ea07c2cb247d950b3e155d94f98e010e6b994", "package/dist/artplayer-plugin-asr.js": "5f66c215c781f8e539ee56bc680f7870484608d98e773ce792412b513395eeb5", "package/dist/artplayer-plugin-asr.legacy.js": "ff5b676153d9805e6610fdbdcc22d6de2bc3f2f5082363a6828c60488ce0821a", "package/dist/artplayer-plugin-asr.mjs": "da252aca75ae27dd8a1c752d8c862100d832cc4312fe504e57c54b5a36a51b3a", "package/package.json": "781b1eebefdff5fdc234b793ff9d6d8263275115ccff4c4d90c55eca942f2444", "package/types/artplayer-plugin-asr.d.ts": "8fce55a45c368dc95fc6169750d2157ad57f683f62b586b8162ac720e1efdf42", "package/types/runtime.d.cts": "2965dccc49a3a75c3b16c0c13501077b8ac199e78bac2d19d57be3d811583606", "package/types/runtime.d.mts": "ff0769d3e408d66c7d38574171ff2621456afccc50ee8191ca4ee394dc57666e", "package/types/runtime.d.ts": "2965dccc49a3a75c3b16c0c13501077b8ac199e78bac2d19d57be3d811583606" } } ] }, "logs": [ { "file": "refactor/.cache/asr07-build.log", "sha256": "efd177a81dd234a357c6411414a8befee3a1df75c4ffc536548cc4721c6f6c7d" }, { "file": "refactor/.cache/asr07-lint.log", "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, { "file": "refactor/.cache/asr07-strict.log", "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, { "file": "refactor/.cache/asr07-unit.log", "sha256": "16645cb72090db2572398d0b3a1ec2952adae675ec5a577e25b88175d069e6ff" }, { "file": "refactor/.cache/asr07-unit-main.log", "sha256": "c969345b63033e8a3e019e37c17925ce0e56deb1bd4299e2667702d7917dc5d2" }, { "file": "refactor/.cache/asr07-unit-legacy.log", "sha256": "0d5c21fbbc398cd78d51f260103c22c3bf2e03173f4e5f613f923ac08af121bd" }, { "file": "refactor/.cache/asr07-installed.log", "sha256": "77749e6ed3234f748e5e2b202a0e8c38a3b59b4b951064456d4c4df8e03c309e" } ], "inputs": { "packages/artplayer-plugin-asr/src/index.ts": "e8c14622919878f472b4168cf5719fe457673eb11d0eb15f4a5703d38fca3df0", "packages/artplayer-plugin-asr/src/capture.ts": "15580482978be74c933a4e9b1ce447b7b317bb1bfd14171def91882e375e239a", "packages/artplayer-plugin-asr/src/audio-graph.ts": "2d5f63d6ebdfb9d535b806d21a69bdbd669c7bab3cc42f8f74c54f19f02f1aba", "test/asr-lifecycle.test.js": "b4cff011fe16f1ad3e0cdc3aa92a9ee121b5af3f351cefb8b6e72de8e60d47ee", "test/browser/asr-playback.spec.js": "3d02db0d1070b1732d8595883a64475473ab1021dc0f77cfdedfd86889d9f794", "test/browser/asr-audio.spec.js": "c61df3d1a4db54083ac75d5f2832afa40085a6fb8a9e0d6cc7205d1fbb3898c8" }, "limitation": [ "Browser analyser route is not physical speaker/device output.", "Windows WebKit skips do not establish Safari coverage.", "Captured fallback topology, cross-origin media and audio-track combination remain ASR-05.", "No actual npm release 5.3.1 exists; source association is not a published baseline.", "No full CI rerun; no publish." ], "releaseReady": false }