Diff
Modified: trunk/LayoutTests/imported/w3c/ChangeLog (266753 => 266754)
--- trunk/LayoutTests/imported/w3c/ChangeLog 2020-09-08 21:46:10 UTC (rev 266753)
+++ trunk/LayoutTests/imported/w3c/ChangeLog 2020-09-08 21:51:29 UTC (rev 266754)
@@ -1,5 +1,28 @@
2020-09-08 Chris Dumez <[email protected]>
+ Unreviewed, rebaseline flaky webaudio WPT tests.
+
+ * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad-connection-expected.txt:
+ * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad-expected.txt:
+ * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-connections-expected.txt:
+ * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-expected.txt:
+ * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-gain-expected.txt:
+ * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-stereo-panner-expected.txt:
+ * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/no-dezippering-expected.txt:
+ * web-platform-tests/webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-output-expected.txt:
+ * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv-expected.txt:
+ * web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/no-dezippering-expected.txt:
+ * web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/no-dezippering-expected.txt:
+ * web-platform-tests/webaudio/the-audio-api/the-iirfilternode-interface/ctor-iirfilter-expected.txt:
+ * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting-expected.txt:
+ * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/automation-changes-expected.txt:
+ * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-distance-clamping-expected.txt:
+ * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-equalpower-expected.txt:
+ * web-platform-tests/webaudio/the-audio-api/the-scriptprocessornode-interface/simple-input-output-expected.txt:
+ * web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/no-dezippering-expected.txt:
+
+2020-09-08 Chris Dumez <[email protected]>
+
Fix precision issues in AudioParamTimeline when event times are very close
https://bugs.webkit.org/show_bug.cgi?id=216279
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad-connection-expected.txt (266753 => 266754)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad-connection-expected.txt 2020-09-08 21:46:10 UTC (rev 266753)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad-connection-expected.txt 2020-09-08 21:51:29 UTC (rev 266754)
@@ -27,8 +27,8 @@
PASS Test BiquadFilterNode(context, {"type":"bandpass","frequency":440,"Q":0}) did not throw an exception.
PASS Q: mod.offset.setValueAtTime(0,0) did not throw an exception.
PASS Q: mod.offset.linearRampToValueAtTime(100,0.125) did not throw an exception.
-PASS k-rate Q with input: output[0,2048] equals [0,0.9757022261619568,0.4275550842285156,-0.7883464097976685,-0.7730104923248291,0.4496113657951355,0.9700312614440918,-0.024541210383176804,-0.9807853698730469,-0.40524131059646606,0.803207516670227,0.7572088241577148,-0.4713967442512512,-0.9637761116027832,0.04906774312257767,0.9852776527404785...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
-PASS k-rate Q with input: output[2048:] equals [0.0014363853260874748,0.0028171627782285213,0.004582749214023352,0.0029107488226145506,-0.0010678416583687067,-0.0028669224120676517,-0.0014562731375917792,-0.0006699489313177764,-0.00303507037460804,-0.00567976338788867,-0.004727446474134922,-0.0013245489681139588,0.00010961938824038953,-0.0013177348300814629,-0.0017317375168204308,0.0012720549711957574...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
+PASS k-rate Q with input: output[0,2048] equals [0,0.9757022261619568,0.4275550842285156,-0.7883464097976685,-0.7730104327201843,0.4496113359928131,0.9700312614440918,-0.024541210383176804,-0.9807853102684021,-0.40524131059646606,0.803207516670227,0.7572088241577148,-0.47139671444892883,-0.963776171207428,0.04906774312257767,0.9852776527404785...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
+PASS k-rate Q with input: output[2048:] equals [0.0014363827649503946,0.002817160449922085,0.00458274781703949,0.0029107481241226196,-0.0010678415419533849,-0.002866921480745077,-0.0014562715077772737,-0.0006699467194266617,-0.0030350678134709597,-0.005679760593920946,-0.0047274441458284855,-0.0013245472218841314,0.00010962043597828597,-0.001317734713666141,-0.0017317384481430054,0.00127205322496593...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [Q AudioParam] All assertions passed. (total 9 assertions)
PASS > [Gain AudioParam] k-rate input works
PASS gain: new OscillatorNode(context, {frequency: 1760}) did not throw an exception.
@@ -38,8 +38,8 @@
PASS Test BiquadFilterNode(context, {"type":"peaking","frequency":1760,"Q":100,"gain":0}) did not throw an exception.
PASS gain: mod.offset.setValueAtTime(0,0) did not throw an exception.
PASS gain: mod.offset.linearRampToValueAtTime(-100,0.125) did not throw an exception.
-PASS k-rate gain with input: output[0,2048] equals [0,0.9757022261619568,0.4275550842285156,-0.7883464097976685,-0.7730104923248291,0.4496113657951355,0.9700312614440918,-0.024541210383176804,-0.9807853698730469,-0.40524131059646606,0.803207516670227,0.7572088241577148,-0.4713967442512512,-0.9637761116027832,0.04906774312257767,0.9852776527404785...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
-PASS k-rate gain with input: output[2048:] equals [-1.899176460540275e-8,0.000009756398867466487,0.00000425120560976211,-0.000007841392289265059,-0.000007750064469291829,0.000004529593297775136,0.000009683515600045212,-2.2123558096609486e-7,-0.000009842340659815818,-0.000004029302999697393,0.000007987098797457293,0.000007564373390778201,-0.000004729789907287341,-0.000009667659469414502,5.141772021488578e-7,0.000009824645530898124...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
+PASS k-rate gain with input: output[0,2048] equals [0,0.9757022261619568,0.4275550842285156,-0.7883464097976685,-0.7730104327201843,0.4496113359928131,0.9700312614440918,-0.024541210383176804,-0.9807853102684021,-0.40524131059646606,0.803207516670227,0.7572088241577148,-0.47139671444892883,-0.963776171207428,0.04906774312257767,0.9852776527404785...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
+PASS k-rate gain with input: output[2048:] equals [-2.541378663067917e-8,0.000009754570783115923,0.000004249519861332374,-0.000007842072591301985,-0.000007727100637566764,0.0000045114124986866955,0.000009713860890769865,-2.3160691853263415e-7,-0.00000981420907919528,-0.000004036940936202882,0.000008015227649593726,0.0000075675907282857224,-0.000004711510882771108,-0.00000969239954429213,5.358074872674479e-7,0.000009799651706998702...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [Gain AudioParam] All assertions passed. (total 9 assertions)
PASS > [Detune AudioParam] k-rate input works
PASS detune: new OscillatorNode(context, {frequency: 440}) did not throw an exception.
@@ -49,8 +49,8 @@
PASS Test BiquadFilterNode(context, {"type":"lowpass","frequency":2200,"detune":0,"gain":0}) did not throw an exception.
PASS detune: mod.offset.setValueAtTime(0,0) did not throw an exception.
PASS detune: mod.offset.linearRampToValueAtTime(-13323.945370094427,0.125) did not throw an exception.
-PASS k-rate detune with input: output[0,2048] equals [0,0.12810896337032318,0.47732436656951904,0.8133140802383423,0.9599840044975281,0.998393177986145,0.9618628621101379,0.8107287883758545,0.5545527338981628,0.24036026000976562,-0.09643326699733734,-0.424831748008728,-0.706647515296936,-0.9075677394866943,-1.0057729482650757,-0.9910216331481934...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
-PASS k-rate detune with input: output[2048:] equals [0.0057673463597893715,0.005751118995249271,0.00573508907109499,0.005719423294067383,0.00570424972102046,0.005689640995115042,0.005675606429576874,0.005662091542035341,0.005648984108120203,0.005636126734316349,0.005623334553092718,0.0056104157119989395,0.005597193259745836,0.005583526566624641,0.005569323897361755,0.005554556846618652...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
+PASS k-rate detune with input: output[0,2048] equals [0,0.12810896337032318,0.47732436656951904,0.8133140802383423,0.9599840044975281,0.998393177986145,0.9618628621101379,0.8107287883758545,0.5545527338981628,0.24036026000976562,-0.09643326699733734,-0.424831748008728,-0.706647515296936,-0.9075677394866943,-1.0057729482650757,-0.9910215735435486...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
+PASS k-rate detune with input: output[2048:] equals [0.005765492562204599,0.005749262869358063,0.005733230616897345,0.005717562511563301,0.005702386610209942,0.005687775555998087,0.0056737386621534824,0.005660221446305513,0.005647111684083939,0.005634252447634935,0.005621457472443581,0.0056085363030433655,0.005595311988145113,0.005581642501056194,0.005567437969148159,0.005552668124437332...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [Detune AudioParam] All assertions passed. (total 9 assertions)
PASS > [All k-rate inputs]
PASS Create: refNode = new BiquadFilterNode(context, {"type":"peaking","frequency":0,"detune":0,"gain":0,"Q":0}) did not throw an exception.
@@ -96,7 +96,7 @@
PASS Start: mod[gain].start() did not throw an exception.
PASS Start: mod[detune].start() did not throw an exception.
PASS All k-rate AudioParams is not constantly 0 (contains 4094 different values).
-PASS All k-rate AudioParams equals [0,0.3311063051223755,0.6248595118522644,0.8481203317642212,0.9757022261619568,0.9932120442390442,0.898674488067627,0.7027547955513,0.4275550842285156,0.10412158071994781,-0.23105812072753906,-0.5401715040206909,-0.7883464097976685,-0.9475855827331543,-0.9999247789382935,-0.9394593238830566...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
+PASS All k-rate AudioParams equals [0,0.3311063051223755,0.6248595118522644,0.8481203317642212,0.9757022261619568,0.9932120442390442,0.898674488067627,0.7027547955513,0.4275550842285156,0.10412158071994781,-0.23105812072753906,-0.5401715040206909,-0.7883464097976685,-0.9475855827331543,-0.9999247193336487,-0.9394593238830566...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [All k-rate inputs] All assertions passed. (total 44 assertions)
PASS # AUDIT TASK RUNNER FINISHED: 5 tasks ran successfully.
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad-expected.txt (266753 => 266754)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad-expected.txt 2020-09-08 21:46:10 UTC (rev 266753)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad-expected.txt 2020-09-08 21:51:29 UTC (rev 266754)
@@ -15,8 +15,8 @@
PASS All k-rate params: k-rate node: frequency.linearRampToValueAtTime(0,1) did not throw an exception.
PASS All k-rate params: a-rate node:frequency.setValueAtTime(350,0) did not throw an exception.
PASS All k-rate params: a-rate node:frequency.linearRampToValueAtTime(0,1) did not throw an exception.
-PASS All k-rate params: Output of k-rate BiquadFilterNode is identical to the array [0,0.005672737956047058,0.031761422753334045,0.09152894467115402,0.18822039663791656,0.3152911961078644,0.4580239951610565,0.5962369441986084,0.7076709866523743,0.7715816497802734,0.7720555663108826,0.700621485710144,0.5578286647796631,0.35359877347946167,0.10631752759218216,-0.15921232104301453...].
-PASS All k-rate params: Output of a-rate BiquadFilterNode is identical to the array [0,0.005671402905136347,0.031749214977025986,0.09148312360048294,0.18811000883579254,0.3150886297225952,0.4577197730541229,0.5958535075187683,0.7072712182998657,0.7712690234184265,0.7719638347625732,0.7008950710296631,0.5585952401161194,0.354939341545105,0.10823856294155121,-0.1567986011505127...].
+PASS All k-rate params: Output of k-rate BiquadFilterNode is identical to the array [0,0.005672737956047058,0.031761422753334045,0.09152894467115402,0.18822038173675537,0.315291166305542,0.45802396535873413,0.5962369441986084,0.7076709270477295,0.7715816497802734,0.7720555067062378,0.700621485710144,0.5578286647796631,0.35359877347946167,0.10631751269102097,-0.15921233594417572...].
+PASS All k-rate params: Output of a-rate BiquadFilterNode is identical to the array [0,0.005671402905136347,0.031749214977025986,0.09148311614990234,0.18810999393463135,0.3150885999202728,0.45771974325180054,0.5958534479141235,0.707271158695221,0.7712690234184265,0.771963894367218,0.7008951902389526,0.5585954189300537,0.3549395501613617,0.10823877900838852,-0.15679839253425598...].
PASS All k-rate params: Difference between a-rate and k-rate BiquadFilterNode is not constantly 0 (contains 7999 different values).
PASS < [Biquad k-rate AudioParams (all)] All assertions passed. (total 11 assertions)
PASS > [Biquad k-rate Q]
@@ -25,8 +25,8 @@
PASS k-rate Q: k-rate node: Q.linearRampToValueAtTime(10,1) did not throw an exception.
PASS k-rate Q: a-rate node:Q.setValueAtTime(1,0) did not throw an exception.
PASS k-rate Q: a-rate node:Q.linearRampToValueAtTime(10,1) did not throw an exception.
-PASS k-rate Q: Output of k-rate BiquadFilterNode is identical to the array [0,0.39067500829696655,0.8280423879623413,1.237112283706665,1.5446851253509521,1.6899598836898804,1.6333717107772827,1.3625415563583374,0.8945985436439514,0.27460339665412903,-0.42972034215927124,-1.1362687349319458,-1.758807897567749,-2.217907190322876,-2.4511806964874268,-2.4215519428253174...].
-PASS k-rate Q: Output of a-rate BiquadFilterNode is identical to the array [0,0.39062076807022095,0.8277562856674194,1.2364552021026611,1.543636441230774,1.6886684894561768,1.6321635246276855,1.361879825592041,0.8950020670890808,0.27653729915618896,-0.42596086859703064,-1.1306586265563965,-1.7516541481018066,-2.20985746383667,-2.4431700706481934,-2.4146907329559326...].
+PASS k-rate Q: Output of k-rate BiquadFilterNode is identical to the array [0,0.39067500829696655,0.8280423283576965,1.2371121644973755,1.5446850061416626,1.6899597644805908,1.6333717107772827,1.3625415563583374,0.8945985436439514,0.27460339665412903,-0.42972031235694885,-1.1362687349319458,-1.7588080167770386,-2.217907190322876,-2.4511806964874268,-2.4215519428253174...].
+PASS k-rate Q: Output of a-rate BiquadFilterNode is identical to the array [0,0.39062076807022095,0.8277562260627747,1.2364550828933716,1.5436363220214844,1.6886683702468872,1.632163643836975,1.3618800640106201,0.8950024247169495,0.2765377461910248,-0.42596036195755005,-1.1306580305099487,-1.7516536712646484,-2.2098569869995117,-2.443169593811035,-2.4146902561187744...].
PASS k-rate Q: Difference between a-rate and k-rate BiquadFilterNode is not constantly 0 (contains 7999 different values).
PASS < [Biquad k-rate Q] All assertions passed. (total 8 assertions)
PASS > [Biquad k-rate detune]
@@ -35,8 +35,8 @@
PASS k-rate detune: k-rate node: detune.linearRampToValueAtTime(1200,1) did not throw an exception.
PASS k-rate detune: a-rate node:detune.setValueAtTime(0,0) did not throw an exception.
PASS k-rate detune: a-rate node:detune.linearRampToValueAtTime(1200,1) did not throw an exception.
-PASS k-rate detune: Output of k-rate BiquadFilterNode is identical to the array [0,0.39067500829696655,0.8280423879623413,1.237112283706665,1.5446851253509521,1.6899598836898804,1.6333717107772827,1.3625415563583374,0.8945985436439514,0.27460339665412903,-0.42972034215927124,-1.1362687349319458,-1.758807897567749,-2.217907190322876,-2.4511806964874268,-2.4215519428253174...].
-PASS k-rate detune: Output of a-rate BiquadFilterNode is identical to the array [0,0.39067909121513367,0.8280626535415649,1.2371525764465332,1.5447306632995605,1.6899714469909668,1.6332874298095703,1.3622876405715942,0.8941077589988708,0.2738379240036011,-0.4307461977005005,-1.1374716758728027,-1.7600291967391968,-2.218920946121216,-2.4517173767089844,-2.4213361740112305...].
+PASS k-rate detune: Output of k-rate BiquadFilterNode is identical to the array [0,0.39067500829696655,0.8280423283576965,1.2371121644973755,1.5446850061416626,1.6899597644805908,1.6333717107772827,1.3625415563583374,0.8945985436439514,0.27460339665412903,-0.42972031235694885,-1.1362687349319458,-1.7588080167770386,-2.217907190322876,-2.4511806964874268,-2.4215519428253174...].
+PASS k-rate detune: Output of a-rate BiquadFilterNode is identical to the array [0,0.39067909121513367,0.8280625939369202,1.2371525764465332,1.5447306632995605,1.6899714469909668,1.6332875490188599,1.3622877597808838,0.8941078782081604,0.2738380432128906,-0.43074607849121094,-1.1374715566635132,-1.7600291967391968,-2.218920946121216,-2.4517176151275635,-2.4213364124298096...].
PASS k-rate detune: Difference between a-rate and k-rate BiquadFilterNode is not constantly 0 (contains 7999 different values).
PASS < [Biquad k-rate detune] All assertions passed. (total 8 assertions)
PASS > [Biquad k-rate frequency]
@@ -45,8 +45,8 @@
PASS k-rate frequency: k-rate node: frequency.linearRampToValueAtTime(0,1) did not throw an exception.
PASS k-rate frequency: a-rate node:frequency.setValueAtTime(350,0) did not throw an exception.
PASS k-rate frequency: a-rate node:frequency.linearRampToValueAtTime(0,1) did not throw an exception.
-PASS k-rate frequency: Output of k-rate BiquadFilterNode is identical to the array [0,0.39067500829696655,0.8280423879623413,1.237112283706665,1.5446851253509521,1.6899598836898804,1.6333717107772827,1.3625415563583374,0.8945985436439514,0.27460339665412903,-0.42972034215927124,-1.1362687349319458,-1.758807897567749,-2.217907190322876,-2.4511806964874268,-2.4215519428253174...].
-PASS k-rate frequency: Output of a-rate BiquadFilterNode is identical to the array [0,0.3906691372394562,0.8280131816864014,1.2370541095733643,1.5446193218231201,1.6899430751800537,1.633493185043335,1.3629076480865479,0.8953062891960144,0.275707483291626,-0.42824018001556396,-1.1345322132110596,-1.7570431232452393,-2.2164392471313477,-2.4503979682922363,-2.4218521118164062...].
+PASS k-rate frequency: Output of k-rate BiquadFilterNode is identical to the array [0,0.39067500829696655,0.8280423283576965,1.2371121644973755,1.5446850061416626,1.6899597644805908,1.6333717107772827,1.3625415563583374,0.8945985436439514,0.27460339665412903,-0.42972031235694885,-1.1362687349319458,-1.7588080167770386,-2.217907190322876,-2.4511806964874268,-2.4215519428253174...].
+PASS k-rate frequency: Output of a-rate BiquadFilterNode is identical to the array [0,0.3906691372394562,0.8280131220817566,1.2370541095733643,1.5446193218231201,1.6899430751800537,1.6334933042526245,1.3629077672958374,0.895306408405304,0.2757076025009155,-0.4282400608062744,-1.13453209400177,-1.7570431232452393,-2.2164392471313477,-2.4503979682922363,-2.4218521118164062...].
PASS k-rate frequency: Difference between a-rate and k-rate BiquadFilterNode is not constantly 0 (contains 7999 different values).
PASS < [Biquad k-rate frequency] All assertions passed. (total 8 assertions)
PASS > [Biquad k-rate gain]
@@ -55,8 +55,8 @@
PASS k-rate gain: k-rate node: gain.linearRampToValueAtTime(0,1) did not throw an exception.
PASS k-rate gain: a-rate node:gain.setValueAtTime(10,0) did not throw an exception.
PASS k-rate gain: a-rate node:gain.linearRampToValueAtTime(0,1) did not throw an exception.
-PASS k-rate gain: Output of k-rate BiquadFilterNode is identical to the array [0,0.39067500829696655,0.8280423879623413,1.237112283706665,1.5446851253509521,1.6899598836898804,1.6333717107772827,1.3625415563583374,0.8945985436439514,0.27460339665412903,-0.42972034215927124,-1.1362687349319458,-1.758807897567749,-2.217907190322876,-2.4511806964874268,-2.4215519428253174...].
-PASS k-rate gain: Output of a-rate BiquadFilterNode is identical to the array [0,0.39066755771636963,0.8280000686645508,1.2370047569274902,1.544492244720459,1.6896854639053345,1.6330540180206299,1.362257480621338,0.8944588303565979,0.27473869919776917,-0.42918166518211365,-1.1352280378341675,-1.7572239637374878,-2.215819835662842,-2.4487240314483643,-2.418954610824585...].
+PASS k-rate gain: Output of k-rate BiquadFilterNode is identical to the array [0,0.39067500829696655,0.8280423283576965,1.2371121644973755,1.5446850061416626,1.6899597644805908,1.6333717107772827,1.3625415563583374,0.8945985436439514,0.27460339665412903,-0.42972031235694885,-1.1362687349319458,-1.7588080167770386,-2.217907190322876,-2.4511806964874268,-2.4215519428253174...].
+PASS k-rate gain: Output of a-rate BiquadFilterNode is identical to the array [0,0.39066755771636963,0.828000009059906,1.2370047569274902,1.544492244720459,1.6896854639053345,1.6330541372299194,1.362257480621338,0.8944587707519531,0.2747385799884796,-0.429181843996048,-1.1352282762527466,-1.7572243213653564,-2.215820074081421,-2.4487242698669434,-2.418954849243164...].
PASS k-rate gain: Difference between a-rate and k-rate BiquadFilterNode is not constantly 0 (contains 7999 different values).
PASS < [Biquad k-rate gain] All assertions passed. (total 8 assertions)
PASS # AUDIT TASK RUNNER FINISHED: 5 tasks ran successfully.
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-connections-expected.txt (266753 => 266754)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-connections-expected.txt 2020-09-08 21:46:10 UTC (rev 266753)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-connections-expected.txt 2020-09-08 21:51:29 UTC (rev 266754)
@@ -23,7 +23,7 @@
[3] -0.7989943027496338
...and 12 more errors. assert_true: expected true got false
PASS output[144, 255] is not constantly 0 (contains 112 different values).
-PASS k-rate delayTime AudioParam with input equals [0,0.3311063051223755,0.6248595118522644,0.8481203317642212,0.9757022261619568,0.9932120442390442,0.898674488067627,0.7027547955513,0.4275550842285156,0.10412158071994781,-0.23105812072753906,-0.5401715040206909,-0.7883464097976685,-0.9475855827331543,-0.9999247789382935,-0.9394593238830566...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
+PASS k-rate delayTime AudioParam with input equals [0,0.3311063051223755,0.6248595118522644,0.8481203317642212,0.9757022261619568,0.9932120442390442,0.898674488067627,0.7027547955513,0.4275550842285156,0.10412158071994781,-0.23105812072753906,-0.5401715040206909,-0.7883464097976685,-0.9475855827331543,-0.9999247193336487,-0.9394593238830566...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
FAIL < [delayTime] 1 out of 15 assertions were failed. assert_true: expected true got false
FAIL # AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed. assert_true: expected true got false
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-expected.txt (266753 => 266754)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-expected.txt 2020-09-08 21:46:10 UTC (rev 266753)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-expected.txt 2020-09-08 21:51:29 UTC (rev 266754)
@@ -8,8 +8,8 @@
PASS DelayNode: k-rate node: delayTime.linearRampToValueAtTime(0.5,1) did not throw an exception.
PASS DelayNode: a-rate node:delayTime.setValueAtTime(0,0) did not throw an exception.
PASS DelayNode: a-rate node:delayTime.linearRampToValueAtTime(0.5,1) did not throw an exception.
-PASS DelayNode: Output of k-rate DelayNode is identical to the array [0,0.3387378752231598,0.6374238729476929,0.8607419729232788,0.9822871685028076,0.9876880645751953,0.8763062953948975,0.6613117456436157,0.3681243062019348,0.03141050040721893,-0.3090170621871948,-0.6129071116447449,-0.8443278074264526,-0.9759165644645691,-0.9921145439147949,-0.8910062313079834...].
-PASS DelayNode: Output of a-rate DelayNode is identical to the array [0,0.1693689227104187,0.3387378454208374,0.48808085918426514,0.6374238729476929,0.7490829229354858,0.8607419729232788,0.9215145707130432,0.9822871685028076,0.9849876165390015,0.9876880645751953,0.9319971799850464,0.8763062953948975,0.7688090205192566,0.6613118052482605,0.5147179961204529...].
+PASS DelayNode: Output of k-rate DelayNode is identical to the array [0,0.3387378752231598,0.6374238133430481,0.860741913318634,0.9822871088981628,0.9876880049705505,0.8763063549995422,0.6613117456436157,0.3681243062019348,0.03141050040721893,-0.3090170621871948,-0.6129071116447449,-0.8443278670310974,-0.9759165644645691,-0.9921145439147949,-0.8910062313079834...].
+PASS DelayNode: Output of a-rate DelayNode is identical to the array [0,0.1693689227104187,0.3387378454208374,0.48808082938194275,0.6374238133430481,0.7490828633308411,0.860741913318634,0.9215145111083984,0.9822871088981628,0.9849875569343567,0.9876880049705505,0.9319971799850464,0.8763063549995422,0.7688090801239014,0.6613118052482605,0.5147179961204529...].
PASS DelayNode: Difference between a-rate and k-rate DelayNode is not constantly 0 (contains 7999 different values).
PASS < [Test k-rate DelayNode] All assertions passed. (total 8 assertions)
PASS # AUDIT TASK RUNNER FINISHED: 1 tasks ran successfully.
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-gain-expected.txt (266753 => 266754)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-gain-expected.txt 2020-09-08 21:46:10 UTC (rev 266753)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-gain-expected.txt 2020-09-08 21:51:29 UTC (rev 266754)
@@ -8,8 +8,8 @@
PASS GainNode: k-rate node: gain.linearRampToValueAtTime(0,1) did not throw an exception.
PASS GainNode: a-rate node:gain.setValueAtTime(1,0) did not throw an exception.
PASS GainNode: a-rate node:gain.linearRampToValueAtTime(0,1) did not throw an exception.
-PASS GainNode: Output of k-rate GainNode is identical to the array [0,0.3387378752231598,0.6374238729476929,0.8607419729232788,0.9822871685028076,0.9876880645751953,0.8763062953948975,0.6613117456436157,0.3681243062019348,0.03141050040721893,-0.3090170621871948,-0.6129071116447449,-0.8443278074264526,-0.9759165644645691,-0.9921145439147949,-0.8910062313079834...].
-PASS GainNode: Output of a-rate GainNode is identical to the array [0,0.3386955261230469,0.6372645497322083,0.8604192137718201,0.9817960262298584,0.9870707392692566,0.8756490349769592,0.6607331037521362,0.367756187915802,0.03137516602873802,-0.3086307942867279,-0.6120643615722656,-0.8430613279342651,-0.974330723285675,-0.9903783798217773,-0.8893356323242188...].
+PASS GainNode: Output of k-rate GainNode is identical to the array [0,0.3387378752231598,0.6374238133430481,0.860741913318634,0.9822871088981628,0.9876880049705505,0.8763063549995422,0.6613117456436157,0.3681243062019348,0.03141050040721893,-0.3090170621871948,-0.6129071116447449,-0.8443278670310974,-0.9759165644645691,-0.9921145439147949,-0.8910062313079834...].
+PASS GainNode: Output of a-rate GainNode is identical to the array [0,0.3386955261230469,0.6372644901275635,0.8604191541671753,0.9817959666252136,0.9870706796646118,0.875649094581604,0.6607331037521362,0.367756187915802,0.03137516602873802,-0.3086307942867279,-0.6120643615722656,-0.8430613875389099,-0.974330723285675,-0.9903783798217773,-0.8893356323242188...].
PASS GainNode: Difference between a-rate and k-rate GainNode is not constantly 0 (contains 7999 different values).
PASS < [Test k-rate GainNode] All assertions passed. (total 8 assertions)
PASS # AUDIT TASK RUNNER FINISHED: 1 tasks ran successfully.
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-stereo-panner-expected.txt (266753 => 266754)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-stereo-panner-expected.txt 2020-09-08 21:46:10 UTC (rev 266753)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-stereo-panner-expected.txt 2020-09-08 21:51:29 UTC (rev 266754)
@@ -8,9 +8,9 @@
PASS StereoPannerNode: k-rate node: pan.linearRampToValueAtTime(0.5,1) did not throw an exception.
PASS StereoPannerNode: a-rate node:pan.setValueAtTime(0,0) did not throw an exception.
PASS StereoPannerNode: a-rate node:pan.linearRampToValueAtTime(0.5,1) did not throw an exception.
-PASS StereoPannerNode: Output of k-rate StereoPannerNode is identical to the array [0,0.23952384293079376,0.4507267475128174,0.6086364984512329,0.694581925868988,0.6984009146690369,0.6196421384811401,0.46761801838874817,0.26030319929122925,0.022210577502846718,-0.2185080647468567,-0.4333907663822174,-0.5970299243927002,-0.6900772452354431,-0.701530933380127,-0.6300365328788757...].
-PASS StereoPannerNode: Output of a-rate StereoPannerNode is identical to the array [0,0.23952384293079376,0.4507267475128174,0.6086364984512329,0.694581925868988,0.6984009146690369,0.6196420788764954,0.4676179885864258,0.26030316948890686,0.02221057564020157,-0.2185080349445343,-0.43339070677757263,-0.5970298051834106,-0.6900770664215088,-0.7015307545661926,-0.6300363540649414...].
-PASS StereoPannerNode: Difference between a-rate and k-rate StereoPannerNode is not constantly 0 (contains 7957 different values).
+PASS StereoPannerNode: Output of k-rate StereoPannerNode is identical to the array [0,0.23952384293079376,0.4507266879081726,0.6086364388465881,0.6945818662643433,0.6984009146690369,0.6196421384811401,0.46761801838874817,0.26030319929122925,0.022210577502846718,-0.2185080647468567,-0.4333907663822174,-0.597029983997345,-0.6900772452354431,-0.701530933380127,-0.6300365328788757...].
+PASS StereoPannerNode: Output of a-rate StereoPannerNode is identical to the array [0,0.23952384293079376,0.4507266879081726,0.6086364388465881,0.6945818662643433,0.6984008550643921,0.6196421384811401,0.4676179885864258,0.26030316948890686,0.02221057564020157,-0.2185080349445343,-0.43339070677757263,-0.5970298647880554,-0.6900770664215088,-0.7015307545661926,-0.6300363540649414...].
+PASS StereoPannerNode: Difference between a-rate and k-rate StereoPannerNode is not constantly 0 (contains 7958 different values).
PASS < [Test k-rate StereoPannerNode] All assertions passed. (total 8 assertions)
PASS # AUDIT TASK RUNNER FINISHED: 1 tasks ran successfully.
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/no-dezippering-expected.txt (266753 => 266754)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/no-dezippering-expected.txt 2020-09-08 21:46:10 UTC (rev 266753)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/no-dezippering-expected.txt 2020-09-08 21:51:29 UTC (rev 266754)
@@ -11,7 +11,7 @@
PASS At time 0, frequency is equal to 350.
PASS At time 0.015625, frequency is equal to 800.
PASS At time 0.0546875, frequency is equal to 200.
-PASS Output from frequency setter equals [0,0.17418307065963745,0.355204313993454,0.5364867448806763,0.711405873298645,0.8735066652297974,1.0167138576507568,1.135528326034546,1.2252027988433838,1.2818962335586548,1.3027971982955933,1.286213994026184,1.2316339015960693,1.1397417783737183,1.012405276298523,0.8526221513748169...] with an element-wise tolerance of {"absoluteThreshold":0.0000030399,"relativeThreshold":0}.
+PASS Output from frequency setter equals [0,0.17418307065963745,0.355204313993454,0.5364867448806763,0.711405873298645,0.8735066652297974,1.0167138576507568,1.135528326034546,1.2252027988433838,1.2818963527679443,1.3027971982955933,1.286213994026184,1.2316339015960693,1.1397417783737183,1.012405276298523,0.8526221513748169...] with an element-wise tolerance of {"absoluteThreshold":0.0000030399,"relativeThreshold":0}.
PASS Output from frequency setter matches setValueAtTime output is true.
PASS < [Test 0] All assertions passed. (total 5 assertions)
PASS > [Test 1] No dezippering for detune
@@ -18,7 +18,7 @@
PASS At time 0, detune is equal to 33.
PASS At time 0.015625, detune is equal to 1000.
PASS At time 0.0390625, detune is equal to -400.
-PASS Output from detune setter equals [0,0.1731616109609604,0.3515752851963043,0.529510498046875,0.7010406851768494,0.8602386713027954,1.001375675201416,1.1191176176071167,1.20871102809906,1.266155481338501,1.288353443145752,1.2732324600219727,1.219840168952942,1.1284005641937256,1.0003381967544556,0.8382605910301208...] with an element-wise tolerance of {"absoluteThreshold":0.0000040532,"relativeThreshold":0}.
+PASS Output from detune setter equals [0,0.1731616109609604,0.3515752851963043,0.529510498046875,0.7010406851768494,0.8602386713027954,1.001375675201416,1.1191176176071167,1.20871102809906,1.2661556005477905,1.288353443145752,1.2732324600219727,1.219840168952942,1.1284005641937256,1.0003381967544556,0.8382605910301208...] with an element-wise tolerance of {"absoluteThreshold":0.0000040532,"relativeThreshold":0}.
PASS Output from detune setter matches setValueAtTime output is true.
PASS < [Test 1] All assertions passed. (total 5 assertions)
PASS > [Test 2] No dezippering for Q
@@ -25,7 +25,7 @@
PASS At time 0, Q is equal to 5.
PASS At time 0.015625, Q is equal to 10.
PASS At time 0.0625, Q is equal to -10.
-PASS Output from Q setter equals [0,0.16793830692768097,0.3311063051223755,0.48486924171447754,0.6248595118522644,0.7471005916595459,0.8481203317642212,0.925049364566803,0.9757022261619568,0.9986401796340942,0.9932120442390442,0.9595714211463928,0.898674488067627,0.812250554561615,0.7027547955513,0.5732971429824829...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
+PASS Output from Q setter equals [0,0.16793830692768097,0.3311063051223755,0.48486924171447754,0.6248595118522644,0.7471005916595459,0.8481203317642212,0.925049364566803,0.9757022261619568,0.998640239238739,0.9932120442390442,0.9595714211463928,0.898674488067627,0.812250554561615,0.7027547955513,0.5732971429824829...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS Output from Q setter matches setValueAtTime output is true.
PASS < [Test 2] All assertions passed. (total 5 assertions)
PASS > [Test 3] No dezippering for gain
@@ -32,7 +32,7 @@
PASS At time 0, gain is equal to 1.
PASS At time 0.015625, gain is equal to 5.
PASS At time 0.046875, gain is equal to -0.3.
-PASS Output from gain setter equals [0,0.1691558063030243,0.3357764184474945,0.494800329208374,0.6413879990577698,0.7710639238357544,0.8798481225967407,0.9643722772598267,1.0219773054122925,1.0507917404174805,1.0497864484786987,1.018802523612976,0.9585590958595276,0.8706297278404236,0.7573992609977722,0.6219938397407532...] with an element-wise tolerance of {"absoluteThreshold":0.0000019074,"relativeThreshold":0}.
+PASS Output from gain setter equals [0,0.1691558063030243,0.3357764184474945,0.494800329208374,0.6413879990577698,0.7710639238357544,0.8798481225967407,0.9643722772598267,1.0219773054122925,1.05079185962677,1.0497864484786987,1.018802523612976,0.9585590958595276,0.8706297278404236,0.7573992609977722,0.6219938397407532...] with an element-wise tolerance of {"absoluteThreshold":0.0000019074,"relativeThreshold":0}.
PASS Output from gain setter matches setValueAtTime output is true.
PASS < [Test 3] All assertions passed. (total 5 assertions)
PASS > [Test 4] No dezippering of frequency vs JS filter
@@ -43,7 +43,7 @@
PASS Modulation: At time 0, frequency is equal to 350.
PASS Modulation: At time 0.015625, frequency is equal to 10.
PASS Modulation: At time 0.0625, frequency is equal to -10.
-PASS Modulation: Output from frequency setter equals [0,0.16927164793014526,0.33648183941841125,0.49675366282463074,0.6454263925552368,0.7780178189277649,0.8904138803482056,0.9789462089538574,1.0408978462219238,1.074761152267456,1.0793912410736084,1.0543262958526611,1.0000829696655273,0.9177277684211731,0.8092652559280396,0.6773678660392761...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
+PASS Modulation: Output from frequency setter equals [0,0.16927164793014526,0.33648183941841125,0.49675366282463074,0.6454263925552368,0.7780178189277649,0.8904138803482056,0.9789462089538574,1.0408978462219238,1.0747612714767456,1.079391360282898,1.0543265342712402,1.000083327293396,0.9177282452583313,0.8092658519744873,0.6773685812950134...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS Modulation: Output from frequency setter matches setValueAtTime output is true.
PASS < [Test 5] All assertions passed. (total 5 assertions)
PASS # AUDIT TASK RUNNER FINISHED: 6 tasks ran successfully.
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-output-expected.txt (266753 => 266754)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-output-expected.txt 2020-09-08 21:46:10 UTC (rev 266753)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-output-expected.txt 2020-09-08 21:51:29 UTC (rev 266754)
@@ -27,7 +27,7 @@
PASS < [basic automation] All assertions passed. (total 2 assertions)
PASS > [connected audioparam]
PASS Connected param: ConstantSourceNode frames [0, 10) contains only the constant 0.
-PASS Connected param: ConstantSourceNode frames [10, 6000) equals [1.544638752937317,1.5920131206512451,1.6374237537384033,1.6807206869125366,1.7217600345611572,1.7604058980941772,1.7965296506881714,1.8300120830535889,1.8607418537139893,1.888616919517517,1.9135453701019287,1.9354438781738281,1.954240322113037,1.9698717594146729,1.9822871685028076,1.9914445877075195...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
+PASS Connected param: ConstantSourceNode frames [10, 6000) equals [1.544638752937317,1.5920131206512451,1.6374237537384033,1.6807208061218262,1.7217600345611572,1.7604058980941772,1.7965296506881714,1.8300120830535889,1.8607418537139893,1.8886170387268066,1.9135453701019287,1.9354438781738281,1.954240322113037,1.9698717594146729,1.9822871685028076,1.9914445877075195...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [connected audioparam] All assertions passed. (total 2 assertions)
PASS # AUDIT TASK RUNNER FINISHED: 6 tasks ran successfully.
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv-expected.txt (266753 => 266754)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv-expected.txt 2020-09-08 21:46:10 UTC (rev 266753)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv-expected.txt 2020-09-08 21:51:29 UTC (rev 266754)
@@ -3,7 +3,7 @@
PASS Executing "test"
PASS Audit report
PASS > [test] Test convolver with real-time context
-PASS SNR is greater than or equal to 88.457.
-PASS < [test] All assertions passed. (total 1 assertions)
-PASS # AUDIT TASK RUNNER FINISHED: 1 tasks ran successfully.
+FAIL X SNR is not greater than or equal to 88.457. Got 77.00623887904952. assert_true: expected true got false
+FAIL < [test] 1 out of 1 assertions were failed. assert_true: expected true got false
+FAIL # AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed. assert_true: expected true got false
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/no-dezippering-expected.txt (266753 => 266754)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/no-dezippering-expected.txt 2020-09-08 21:46:10 UTC (rev 266753)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/no-dezippering-expected.txt 2020-09-08 21:51:29 UTC (rev 266754)
@@ -14,7 +14,7 @@
PASS .value setter output matches setValueAtTime output is true.
PASS < [test1] All assertions passed. (total 2 assertions)
PASS > [test2] Test value setter and modulation
-PASS With modulation: .value setter output equals [0,0,0,0,0,0,0,0,0,0.9986401796340942,0.9932120442390442,0.9595714211463928,0.898674488067627,0.812250554561615,0.7027547955513,0.5732971429824829...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
+PASS With modulation: .value setter output equals [0,0,0,0,0,0,0,0,0,0.998640239238739,0.9932120442390442,0.9595714211463928,0.898674488067627,0.812250554561615,0.7027547955513,0.5732971429824829...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS With modulation: .value setter output matches setValueAtTime output is true.
PASS < [test2] All assertions passed. (total 2 assertions)
PASS # AUDIT TASK RUNNER FINISHED: 3 tasks ran successfully.
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/no-dezippering-expected.txt (266753 => 266754)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/no-dezippering-expected.txt 2020-09-08 21:46:10 UTC (rev 266753)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/no-dezippering-expected.txt 2020-09-08 21:51:29 UTC (rev 266754)
@@ -9,11 +9,11 @@
PASS output[128:] contains only the constant 0.5.
PASS < [test0] All assertions passed. (total 2 assertions)
PASS > [test2] Compare value setter and setValueAtTime
-PASS .value setter output is identical to the array [0,0.16793830692768097,0.3311063051223755,0.48486924171447754,0.6248595118522644,0.7471005916595459,0.8481203317642212,0.925049364566803,0.9757022261619568,0.9986401796340942,0.9932120442390442,0.9595714211463928,0.898674488067627,0.812250554561615,0.7027547955513,0.5732971429824829...].
+PASS .value setter output is identical to the array [0,0.16793830692768097,0.3311063051223755,0.48486924171447754,0.6248595118522644,0.7471005916595459,0.8481203317642212,0.925049364566803,0.9757022261619568,0.998640239238739,0.9932120442390442,0.9595714211463928,0.898674488067627,0.812250554561615,0.7027547955513,0.5732971429824829...].
PASS .value setter output matches setValueAtTime output is true.
PASS < [test2] All assertions passed. (total 2 assertions)
PASS > [test3] Automation effects
-PASS With modulation: .value setter output is identical to the array [0,0.23077477514743805,0.5608845949172974,0.9275365471839905,1.2492955923080444,1.4497531652450562,1.480018973350525,1.3333395719528198,1.047479271888733,0.6941256523132324,0.3584260046482086,0.11469673365354538,0.00547564635053277,0.03009113110601902,0.14609801769256592,0.2831018567085266...].
+PASS With modulation: .value setter output is identical to the array [0,0.23077477514743805,0.5608845949172974,0.9275365471839905,1.2492955923080444,1.4497531652450562,1.480018973350525,1.3333394527435303,1.047479271888733,0.6941256523132324,0.3584260046482086,0.11469673365354538,0.00547564635053277,0.03009113110601902,0.14609801769256592,0.2831018567085266...].
PASS With modulation: .value setter output matches setValueAtTime output is true.
PASS < [test3] All assertions passed. (total 2 assertions)
PASS # AUDIT TASK RUNNER FINISHED: 3 tasks ran successfully.
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-iirfilternode-interface/ctor-iirfilter-expected.txt (266753 => 266754)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-iirfilternode-interface/ctor-iirfilter-expected.txt 2020-09-08 21:46:10 UTC (rev 266753)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-iirfilternode-interface/ctor-iirfilter-expected.txt 2020-09-08 21:51:29 UTC (rev 266754)
@@ -51,7 +51,7 @@
PASS node = new IIRFilterNode(c, {"feedforward":[1,0.5]}) threw TypeError: "Member IIRFilterOptions.feedback is required and must be an instance of sequence".
PASS < [constructor options] All assertions passed. (total 2 assertions)
PASS > [functionality]
-PASS Output of filter using new IIRFilter(...) is identical to the array [0,0.057564035058021545,0.14371919631958008,0.21500663459300995,0.29277658462524414,0.36597779393196106,0.43976423144340515,0.5111927390098572,0.5813755989074707,0.649405837059021,0.7153944969177246,0.7789545655250549,0.8399595022201538,0.898164689540863,0.9533984065055847,1.0054666996002197...].
+PASS Output of filter using new IIRFilter(...) is identical to the array [0,0.057564035058021545,0.14371919631958008,0.21500664949417114,0.29277658462524414,0.36597779393196106,0.43976423144340515,0.5111927390098572,0.5813755989074707,0.649405837059021,0.7153944969177246,0.7789546251296997,0.8399596214294434,0.8981647491455078,0.9533984065055847,1.0054666996002197...].
PASS < [functionality] All assertions passed. (total 1 assertions)
PASS # AUDIT TASK RUNNER FINISHED: 6 tasks ran successfully.
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting-expected.txt (266753 => 266754)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting-expected.txt 2020-09-08 21:46:10 UTC (rev 266753)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting-expected.txt 2020-09-08 21:51:29 UTC (rev 266754)
@@ -12,13 +12,13 @@
PASS > [detune automation] Oscillator output with detune automation should be zero above Nyquist
PASS Frame where detuned oscillator reaches Nyquist is equal to 5.
PASS osc[0:4] is not constantly 0 (contains 4 different values).
-FAIL X osc[5:]: Expected 0 for all values but found 2751 unexpected values:
+FAIL X osc[5:]: Expected 0 for all values but found 2752 unexpected values:
Index Actual
[0] 0.0007123718387447298
[1] 0.000854848010931164
[2] 0.0009973249398171902
[3] 0.0011398025089874864
- ...and 2747 more errors. assert_true: expected true got false
+ ...and 2748 more errors. assert_true: expected true got false
FAIL < [detune automation] 1 out of 3 assertions were failed. assert_true: expected true got false
FAIL # AUDIT TASK RUNNER FINISHED: 1 out of 2 tasks were failed. assert_true: expected true got false
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/automation-changes-expected.txt (266753 => 266754)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/automation-changes-expected.txt 2020-09-08 21:46:10 UTC (rev 266753)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/automation-changes-expected.txt 2020-09-08 21:51:29 UTC (rev 266754)
@@ -8,19 +8,19 @@
PASS listenr.positionX.value: output0[0:511] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":1e-16,"relativeThreshold":0}.
PASS listenr.positionX.value: output1[0:511] is not constantly 0 (contains 511 different values).
PASS listenr.positionX.value: output0[512:] is not constantly 0 (contains 1535 different values).
-PASS listenr.positionX.value: output1[512:] equals [-0.7071067690849304,-0.6970641016960144,-0.6672213077545166,-0.6184261441230774,-0.5520645976066589,-0.4700216054916382,-0.3746277987957001,-0.2685924768447876,-0.15492798388004303,-0.03686270862817764,0.08224964886903763,0.19902576506137848,0.3101485073566437,0.4124614894390106,0.5030585527420044,0.5793662071228027...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
+PASS listenr.positionX.value: output1[512:] equals [-0.7071067690849304,-0.6970641016960144,-0.6672213077545166,-0.6184261441230774,-0.5520646572113037,-0.4700216054916382,-0.3746277987957001,-0.2685924768447876,-0.15492798388004303,-0.03686270862817764,0.08224965631961823,0.19902576506137848,0.3101485073566437,0.4124614894390106,0.5030585527420044,0.5793662071228027...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [Set Listener.positionX.value] All assertions passed. (total 4 assertions)
PASS > [Listener.positionX.setValue]
PASS listener.positionX.setValueATTime: output0[0:511] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":1e-16,"relativeThreshold":0}.
PASS listener.positionX.setValueATTime: output1[0:511] is not constantly 0 (contains 511 different values).
PASS listener.positionX.setValueATTime: output0[512:] is not constantly 0 (contains 1535 different values).
-PASS listener.positionX.setValueATTime: output1[512:] equals [-0.7071067690849304,-0.6970641016960144,-0.6672213077545166,-0.6184261441230774,-0.5520645976066589,-0.4700216054916382,-0.3746277987957001,-0.2685924768447876,-0.15492798388004303,-0.03686270862817764,0.08224964886903763,0.19902576506137848,0.3101485073566437,0.4124614894390106,0.5030585527420044,0.5793662071228027...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
+PASS listener.positionX.setValueATTime: output1[512:] equals [-0.7071067690849304,-0.6970641016960144,-0.6672213077545166,-0.6184261441230774,-0.5520646572113037,-0.4700216054916382,-0.3746277987957001,-0.2685924768447876,-0.15492798388004303,-0.03686270862817764,0.08224965631961823,0.19902576506137848,0.3101485073566437,0.4124614894390106,0.5030585527420044,0.5793662071228027...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [Listener.positionX.setValue] All assertions passed. (total 4 assertions)
PASS > [Listener.setPosition]
PASS listener.setPostion: output0[0:511] equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {"absoluteThreshold":1e-16,"relativeThreshold":0}.
PASS listener.setPostion: output1[0:511] is not constantly 0 (contains 511 different values).
PASS listener.setPostion: output0[512:] is not constantly 0 (contains 1535 different values).
-PASS listener.setPostion: output1[512:] equals [-0.7071067690849304,-0.6970641016960144,-0.6672213077545166,-0.6184261441230774,-0.5520645976066589,-0.4700216054916382,-0.3746277987957001,-0.2685924768447876,-0.15492798388004303,-0.03686270862817764,0.08224964886903763,0.19902576506137848,0.3101485073566437,0.4124614894390106,0.5030585527420044,0.5793662071228027...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
+PASS listener.setPostion: output1[512:] equals [-0.7071067690849304,-0.6970641016960144,-0.6672213077545166,-0.6184261441230774,-0.5520646572113037,-0.4700216054916382,-0.3746277987957001,-0.2685924768447876,-0.15492798388004303,-0.03686270862817764,0.08224965631961823,0.19902576506137848,0.3101485073566437,0.4124614894390106,0.5030585527420044,0.5793662071228027...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS < [Listener.setPosition] All assertions passed. (total 4 assertions)
PASS # AUDIT TASK RUNNER FINISHED: 3 tasks ran successfully.
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-distance-clamping-expected.txt (266753 => 266754)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-distance-clamping-expected.txt 2020-09-08 21:46:10 UTC (rev 266753)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-distance-clamping-expected.txt 2020-09-08 21:51:29 UTC (rev 266754)
@@ -23,31 +23,31 @@
PASS < [max-distance-error] All assertions passed. (total 6 assertions)
PASS > [min-distance]
PASS Model: linear: Distance (0.01) is outside the range [1, 10000] is equal to true.
-PASS Test panner output {"distance":0.01,"distanceModel":"linear"} is identical to the array [0,0.20702190697193146,0.4738078713417053,-0.23029834032058716,-0.4195944368839264,-0.025587772950530052,0.042879875749349594,0.45131322741508484,0.15709976851940155,-0.49066805839538574,-0.165401428937912,0.00021875571110285819,0.25102242827415466,0.44553592801094055,-0.29729732871055603,-0.3819781243801117...].
+PASS Test panner output {"distance":0.01,"distanceModel":"linear"} is identical to the array [0,0.20702192187309265,0.4738078713417053,-0.23029834032058716,-0.4195944368839264,-0.025587772950530052,0.042879875749349594,0.45131322741508484,0.15709976851940155,-0.49066805839538574,-0.1654014140367508,0.00021875571110285819,0.25102242827415466,0.4455359876155853,-0.29729729890823364,-0.3819781541824341...].
PASS Model: exponential: Distance (0.01) is outside the range [1, 10000] is equal to true.
-PASS Test panner output {"distance":0.01,"distanceModel":"exponential"} is identical to the array [0,0.20702190697193146,0.4738078713417053,-0.23029834032058716,-0.4195944368839264,-0.025587772950530052,0.042879875749349594,0.45131322741508484,0.15709976851940155,-0.49066805839538574,-0.165401428937912,0.00021875571110285819,0.25102242827415466,0.44553592801094055,-0.29729732871055603,-0.3819781243801117...].
+PASS Test panner output {"distance":0.01,"distanceModel":"exponential"} is identical to the array [0,0.20702192187309265,0.4738078713417053,-0.23029834032058716,-0.4195944368839264,-0.025587772950530052,0.042879875749349594,0.45131322741508484,0.15709976851940155,-0.49066805839538574,-0.1654014140367508,0.00021875571110285819,0.25102242827415466,0.4455359876155853,-0.29729729890823364,-0.3819781541824341...].
PASS Model: inverse: Distance (0.01) is outside the range [1, 10000] is equal to true.
-PASS Test panner output {"distance":0.01,"distanceModel":"inverse"} is identical to the array [0,0.20702190697193146,0.4738078713417053,-0.23029834032058716,-0.4195944368839264,-0.025587772950530052,0.042879875749349594,0.45131322741508484,0.15709976851940155,-0.49066805839538574,-0.165401428937912,0.00021875571110285819,0.25102242827415466,0.44553592801094055,-0.29729732871055603,-0.3819781243801117...].
+PASS Test panner output {"distance":0.01,"distanceModel":"inverse"} is identical to the array [0,0.20702192187309265,0.4738078713417053,-0.23029834032058716,-0.4195944368839264,-0.025587772950530052,0.042879875749349594,0.45131322741508484,0.15709976851940155,-0.49066805839538574,-0.1654014140367508,0.00021875571110285819,0.25102242827415466,0.4455359876155853,-0.29729729890823364,-0.3819781541824341...].
PASS Model: linear: Distance (2) is outside the range [10, 1000] is equal to true.
-PASS Test panner output {"distance":2,"distanceModel":"linear","maxDistance":1000,"refDistance":10} is identical to the array [0,0.20702190697193146,0.4738078713417053,-0.23029834032058716,-0.4195944368839264,-0.025587772950530052,0.042879875749349594,0.45131322741508484,0.15709976851940155,-0.49066805839538574,-0.165401428937912,0.00021875571110285819,0.25102242827415466,0.44553592801094055,-0.29729732871055603,-0.3819781243801117...].
+PASS Test panner output {"distance":2,"distanceModel":"linear","maxDistance":1000,"refDistance":10} is identical to the array [0,0.20702192187309265,0.4738078713417053,-0.23029834032058716,-0.4195944368839264,-0.025587772950530052,0.042879875749349594,0.45131322741508484,0.15709976851940155,-0.49066805839538574,-0.1654014140367508,0.00021875571110285819,0.25102242827415466,0.4455359876155853,-0.29729729890823364,-0.3819781541824341...].
PASS Model: exponential: Distance (2) is outside the range [10, 1000] is equal to true.
-PASS Test panner output {"distance":2,"distanceModel":"exponential","maxDistance":1000,"refDistance":10} is identical to the array [0,0.20702190697193146,0.4738078713417053,-0.23029834032058716,-0.4195944368839264,-0.025587772950530052,0.042879875749349594,0.45131322741508484,0.15709976851940155,-0.49066805839538574,-0.165401428937912,0.00021875571110285819,0.25102242827415466,0.44553592801094055,-0.29729732871055603,-0.3819781243801117...].
+PASS Test panner output {"distance":2,"distanceModel":"exponential","maxDistance":1000,"refDistance":10} is identical to the array [0,0.20702192187309265,0.4738078713417053,-0.23029834032058716,-0.4195944368839264,-0.025587772950530052,0.042879875749349594,0.45131322741508484,0.15709976851940155,-0.49066805839538574,-0.1654014140367508,0.00021875571110285819,0.25102242827415466,0.4455359876155853,-0.29729729890823364,-0.3819781541824341...].
PASS Model: inverse: Distance (2) is outside the range [10, 1000] is equal to true.
-PASS Test panner output {"distance":2,"distanceModel":"inverse","maxDistance":1000,"refDistance":10} is identical to the array [0,0.20702190697193146,0.4738078713417053,-0.23029834032058716,-0.4195944368839264,-0.025587772950530052,0.042879875749349594,0.45131322741508484,0.15709976851940155,-0.49066805839538574,-0.165401428937912,0.00021875571110285819,0.25102242827415466,0.44553592801094055,-0.29729732871055603,-0.3819781243801117...].
+PASS Test panner output {"distance":2,"distanceModel":"inverse","maxDistance":1000,"refDistance":10} is identical to the array [0,0.20702192187309265,0.4738078713417053,-0.23029834032058716,-0.4195944368839264,-0.025587772950530052,0.042879875749349594,0.45131322741508484,0.15709976851940155,-0.49066805839538574,-0.1654014140367508,0.00021875571110285819,0.25102242827415466,0.4455359876155853,-0.29729729890823364,-0.3819781541824341...].
PASS < [min-distance] All assertions passed. (total 12 assertions)
PASS > [max-distance]
PASS Model: linear: Distance (20000) is outside the range [1, 10000] is equal to true.
-PASS Test panner output {"distance":20000,"distanceModel":"linear"} is identical to the array [0,0.10351095348596573,0.23690393567085266,-0.11514917016029358,-0.2097972184419632,-0.012793886475265026,0.021439937874674797,0.22565661370754242,0.07854988425970078,-0.24533402919769287,-0.082700714468956,0.00010937785555142909,0.12551121413707733,0.22276796400547028,-0.14864866435527802,-0.19098906219005585...].
+PASS Test panner output {"distance":20000,"distanceModel":"linear"} is identical to the array [0,0.10351096093654633,0.23690393567085266,-0.11514917016029358,-0.2097972184419632,-0.012793886475265026,0.021439937874674797,0.22565661370754242,0.07854988425970078,-0.24533402919769287,-0.0827007070183754,0.00010937785555142909,0.12551121413707733,0.22276799380779266,-0.14864864945411682,-0.19098907709121704...].
PASS Model: exponential: Distance (21000) is outside the range [1, 10000] is equal to true.
-PASS Test panner output {"distance":21000,"distanceModel":"exponential"} is identical to the array [0,0.002070219023153186,0.004738078452646732,-0.002302983310073614,-0.004195944406092167,-0.0002558777341619134,0.0004287987540010363,0.004513132385909557,0.0015709976432844996,-0.0049066804349422455,-0.0016540142241865396,0.000002187557129218476,0.002510224236175418,0.004455359186977148,-0.0029729732777923346,-0.0038197811227291822...].
+PASS Test panner output {"distance":21000,"distanceModel":"exponential"} is identical to the array [0,0.0020702192559838295,0.004738078452646732,-0.002302983310073614,-0.004195944406092167,-0.0002558777341619134,0.0004287987540010363,0.004513132385909557,0.0015709976432844996,-0.0049066804349422455,-0.0016540141077712178,0.000002187557129218476,0.002510224236175418,0.004455359652638435,-0.0029729728121310472,-0.003819781355559826...].
PASS Model: inverse: Distance (23000) is outside the range [1, 10000] is equal to true.
-PASS Test panner output {"distance":23000,"distanceModel":"inverse"} is identical to the array [0,0.00004140024248044938,0.0000947520966292359,-0.000046055061829974875,-0.00008391049777856097,-0.000005117042746860534,0.00000857511713547865,0.00009025361941894516,0.00003141681008855812,-0.00009812379721552134,-0.000033076976251322776,4.3746766209551424e-8,0.00005019946547690779,0.00008909827738534659,-0.00005945351949776523,-0.00007638798706466332...].
+PASS Test panner output {"distance":23000,"distanceModel":"inverse"} is identical to the array [0,0.00004140024248044938,0.0000947520966292359,-0.000046055061829974875,-0.00008391049777856097,-0.000005117042746860534,0.00000857511713547865,0.00009025361941894516,0.00003141681008855812,-0.00009812379721552134,-0.000033076976251322776,4.3746766209551424e-8,0.00005019946547690779,0.0000890982846613042,-0.000059453512221807614,-0.00007638799434062093...].
PASS Model: linear: Distance (5000) is outside the range [10, 1000] is equal to true.
-PASS Test panner output {"distance":5000,"distanceModel":"linear","maxDistance":1000,"refDistance":10} is identical to the array [0,0.10351095348596573,0.23690393567085266,-0.11514917016029358,-0.2097972184419632,-0.012793886475265026,0.021439937874674797,0.22565661370754242,0.07854988425970078,-0.24533402919769287,-0.082700714468956,0.00010937785555142909,0.12551121413707733,0.22276796400547028,-0.14864866435527802,-0.19098906219005585...].
+PASS Test panner output {"distance":5000,"distanceModel":"linear","maxDistance":1000,"refDistance":10} is identical to the array [0,0.10351096093654633,0.23690393567085266,-0.11514917016029358,-0.2097972184419632,-0.012793886475265026,0.021439937874674797,0.22565661370754242,0.07854988425970078,-0.24533402919769287,-0.0827007070183754,0.00010937785555142909,0.12551121413707733,0.22276799380779266,-0.14864864945411682,-0.19098907709121704...].
PASS Model: exponential: Distance (5000) is outside the range [10, 1000] is equal to true.
-PASS Test panner output {"distance":5000,"distanceModel":"exponential","maxDistance":1000,"refDistance":10} is identical to the array [0,0.020702190697193146,0.04738078638911247,-0.023029834032058716,-0.04195944592356682,-0.002558777341619134,0.004287987481802702,0.045131321996450424,0.015709977596998215,-0.04906680807471275,-0.01654014363884926,0.00002187557220167946,0.025102242827415466,0.044553592801094055,-0.029729733243584633,-0.03819781169295311...].
+PASS Test panner output {"distance":5000,"distanceModel":"exponential","maxDistance":1000,"refDistance":10} is identical to the array [0,0.020702192559838295,0.04738078638911247,-0.023029834032058716,-0.04195944592356682,-0.002558777341619134,0.004287987481802702,0.045131321996450424,0.015709977596998215,-0.04906680807471275,-0.01654014177620411,0.00002187557220167946,0.025102242827415466,0.04455360025167465,-0.029729729518294334,-0.03819781541824341...].
PASS Model: inverse: Distance (5000) is outside the range [10, 1000] is equal to true.
-PASS Test panner output {"distance":5000,"distanceModel":"inverse","maxDistance":1000,"refDistance":10} is identical to the array [0,0.004099443554878235,0.009382333606481552,-0.004560363013297319,-0.008308800868690014,-0.0005066885496489704,0.0008491064654663205,0.008936895057559013,0.003110886551439762,-0.009716198779642582,-0.003275275696069002,0.00000433179639003356,0.004970740992575884,0.008822493255138397,-0.0058870757929980755,-0.007563923019915819...].
+PASS Test panner output {"distance":5000,"distanceModel":"inverse","maxDistance":1000,"refDistance":10} is identical to the array [0,0.004099444020539522,0.009382333606481552,-0.004560363013297319,-0.008308800868690014,-0.0005066885496489704,0.0008491064654663205,0.008936895057559013,0.003110886551439762,-0.009716198779642582,-0.0032752754632383585,0.00000433179639003356,0.004970740992575884,0.008822495117783546,-0.005887075327336788,-0.007563923951238394...].
PASS < [max-distance] All assertions passed. (total 12 assertions)
PASS # AUDIT TASK RUNNER FINISHED: 4 tasks ran successfully.
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-equalpower-expected.txt (266753 => 266754)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-equalpower-expected.txt 2020-09-08 21:46:10 UTC (rev 266753)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-equalpower-expected.txt 2020-09-08 21:51:29 UTC (rev 266754)
@@ -11,10 +11,10 @@
PASS Error in right channel gain values is less than or equal to 0.0000011597.
PASS < [test] All assertions passed. (total 4 assertions)
PASS > [mono source=listener] Source and listener at the same position
-PASS Mono: Left and right channels is identical to the array [0,0.05958707258105278,0.11875031888484955,0.1770687699317932,0.23412750661373138,0.2895207405090332,0.3428543210029602,0.3937488794326782,0.4418424069881439,0.4867926836013794,0.5282799005508423,0.5660091042518616,0.5997116565704346,0.6291479468345642,0.6541087031364441,0.6744160056114197...].
+PASS Mono: Left and right channels is identical to the array [0,0.05958707258105278,0.11875031888484955,0.1770687699317932,0.23412750661373138,0.2895207405090332,0.3428543210029602,0.3937488794326782,0.4418424069881439,0.4867926836013794,0.5282799005508423,0.5660091042518616,0.5997116565704346,0.6291479468345642,0.6541087031364441,0.6744159460067749...].
PASS < [mono source=listener] All assertions passed. (total 1 assertions)
PASS > [stereo source=listener] Source and listener at the same position
-PASS Stereo: Left and right channels is identical to the array [0,0.08426884561777115,0.16793830692768097,0.25041306018829346,0.3311063051223755,0.4094441533088684,0.48486924171447754,0.5568450093269348,0.6248595118522644,0.6884288191795349,0.7471005916595459,0.8004577159881592,0.8481203317642212,0.8897495865821838,0.925049364566803,0.953768253326416...].
+PASS Stereo: Left and right channels is identical to the array [0,0.08426884561777115,0.16793830692768097,0.25041306018829346,0.3311063051223755,0.4094441533088684,0.48486924171447754,0.5568450093269348,0.6248595118522644,0.6884288191795349,0.7471005916595459,0.8004577159881592,0.8481203317642212,0.8897495865821838,0.925049364566803,0.9537681937217712...].
PASS < [stereo source=listener] All assertions passed. (total 1 assertions)
PASS # AUDIT TASK RUNNER FINISHED: 3 tasks ran successfully.
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-scriptprocessornode-interface/simple-input-output-expected.txt (266753 => 266754)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-scriptprocessornode-interface/simple-input-output-expected.txt 2020-09-08 21:46:10 UTC (rev 266753)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-scriptprocessornode-interface/simple-input-output-expected.txt 2020-09-08 21:51:29 UTC (rev 266754)
@@ -4,7 +4,7 @@
PASS Audit report
PASS > [test] ScriptProcessor with stopped input source
PASS ScriptProcessor output[0:1023] contains only the constant 0.
-PASS ScriptProcessor output[1024:1151] equals [1,1.0575640201568604,1.11493718624115,1.171929121017456,1.2283508777618408,1.28401517868042,1.3387378454208374,1.3923369646072388,1.4446349143981934,1.4954586029052734,1.544638752937317,1.5920131206512451,1.6374237537384033,1.6807206869125366,1.7217600345611572,1.7604058980941772...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
+PASS ScriptProcessor output[1024:1151] equals [1,1.0575640201568604,1.11493718624115,1.171929121017456,1.2283508777618408,1.28401517868042,1.3387378454208374,1.3923369646072388,1.444635033607483,1.4954586029052734,1.544638752937317,1.5920131206512451,1.6374237537384033,1.6807208061218262,1.7217600345611572,1.7604058980941772...] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.
PASS ScriptProcessor output[1152:] contains only the constant 1.
PASS < [test] All assertions passed. (total 3 assertions)
PASS # AUDIT TASK RUNNER FINISHED: 1 tasks ran successfully.
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/no-dezippering-expected.txt (266753 => 266754)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/no-dezippering-expected.txt 2020-09-08 21:46:10 UTC (rev 266753)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/no-dezippering-expected.txt 2020-09-08 21:51:29 UTC (rev 266754)
@@ -19,21 +19,21 @@
PASS Stereo: Right channel, pan = 1: contains only the constant 3.
PASS < [test stereo input] All assertions passed. (total 4 assertions)
PASS > [test mono input setValue] Test StereoPanner with mono input value setter vs setValueAtTime
-PASS Mono Left .value setter output is identical to the array [0,0.14319095015525818,0.2823145389556885,0.4134189784526825,0.5327803492546082,0.6370079517364502,0.7231414914131165,0.7887342572212219,0.8319228887557983,0.8514807224273682,0.8468524813652039,0.818169116973877,0.76624596118927,0.6925574541091919,0.5991969704627991,0.48881617188453674...].
+PASS Mono Left .value setter output is identical to the array [0,0.14319095015525818,0.2823145389556885,0.4134189784526825,0.5327803492546082,0.6370079517364502,0.7231414914131165,0.7887342572212219,0.8319228887557983,0.8514807820320129,0.8468524813652039,0.818169116973877,0.76624596118927,0.6925574541091919,0.5991969704627991,0.48881617188453674...].
PASS Mono Left .value setter output matches setValueAtTime output is true.
PASS Mono Right .value setter output is identical to the array [0,0.08774752169847488,0.17300257086753845,0.25334349274635315,0.326488196849823,0.39035898447036743,0.4431416392326355,0.4833369553089142,0.5098029971122742,0.5217880606651306,0.5189518332481384,0.5013746619224548,0.46955612301826477,0.424399733543396,0.36718836426734924,0.2995469272136688...].
PASS Mono Right .value setter output matches setValueAtTime output is true.
PASS < [test mono input setValue] All assertions passed. (total 4 assertions)
PASS > [test stereo input setValue] Test StereoPanner with mono input value setter vs setValueAtTime
-PASS Stereo Left .value setter output is identical to the array [0,0.3454650044441223,0.6623273491859436,0.9246213436126709,1.1114109754562378,1.2087115049362183,1.2107644081115723,1.1205435991287231,0.949449896812439,0.7162173986434937,0.44514086842536926,0.16378125548362732,-0.0996265783905983,-0.31883057951927185,-0.4720262289047241,-0.5439072847366333...].
+PASS Stereo Left .value setter output is identical to the array [0,0.3454650044441223,0.6623273491859436,0.9246213436126709,1.1114109754562378,1.2087115049362183,1.2107644081115723,1.1205435991287231,0.949449896812439,0.7162173986434937,0.44514086842536926,0.16378125548362732,-0.0996265783905983,-0.3188305199146271,-0.4720262289047241,-0.5439072847366333...].
PASS Stereo Left .value setter output matches setValueAtTime output is true.
-PASS Stereo Right .value setter output is identical to the array [0,0.08529332280158997,0.1698034107685089,0.2527536153793335,0.33338257670402527,0.41094934940338135,0.4847417175769806,0.5540818572044373,0.6183330416679382,0.6769047975540161,0.7292594909667969,0.774915874004364,0.8134552836418152,0.8445227742195129,0.8678341507911682,0.8831740021705627...].
+PASS Stereo Right .value setter output is identical to the array [0,0.08529331535100937,0.1698034107685089,0.2527536153793335,0.33338257670402527,0.41094934940338135,0.4847417175769806,0.5540818572044373,0.6183330416679382,0.6769047975540161,0.7292594909667969,0.774915874004364,0.8134552836418152,0.8445227742195129,0.8678341507911682,0.8831740021705627...].
PASS Stereo Right .value setter output matches setValueAtTime output is true.
PASS < [test stereo input setValue] All assertions passed. (total 4 assertions)
PASS > [test mono input automation] Test StereoPanner with mono input and automation
-PASS Modulated Stereo Left .value setter output is identical to the array [0,0.3402525782585144,0.6413130760192871,0.8772034645080566,1.0272915363311768,1.0782090425491333,1.0251131057739258,0.8721678853034973,0.6343902945518494,0.370644211769104,0.07306595891714096,-0.22765210270881653,-0.5009848475456238,-0.7199962735176086,-0.8642350435256958,-0.9217718243598938...].
+PASS Modulated Stereo Left .value setter output is identical to the array [0,0.3402525782585144,0.6413130760192871,0.8772034645080566,1.0272915363311768,1.0782090425491333,1.0251131057739258,0.8721678853034973,0.6343902945518494,0.370644211769104,0.07306595891714096,-0.22765210270881653,-0.5009848475456238,-0.7199962139129639,-0.8642350435256958,-0.9217718243598938...].
PASS Modulated Stereo Left .value setter output matches setValueAtTime output is true.
-PASS Modulated Stereo Right .value setter output is identical to the array [0,0.08775441348552704,0.1789633184671402,0.271752268075943,0.36420610547065735,0.45442280173301697,0.5405696034431458,0.6209335923194885,0.6959702372550964,0.7820532321929932,0.8270177245140076,0.8301815390586853,0.7975679039955139,0.7409223914146423,0.6758698225021362,0.6194732189178467...].
+PASS Modulated Stereo Right .value setter output is identical to the array [0,0.08775440603494644,0.1789633184671402,0.271752268075943,0.36420610547065735,0.45442280173301697,0.5405696034431458,0.6209335923194885,0.6959702372550964,0.7820532321929932,0.8270177245140076,0.8301815390586853,0.7975679039955139,0.7409224510192871,0.6758698225021362,0.6194732189178467...].
PASS Modulated Stereo Right .value setter output matches setValueAtTime output is true.
PASS < [test mono input automation] All assertions passed. (total 4 assertions)
PASS # AUDIT TASK RUNNER FINISHED: 5 tasks ran successfully.