Граф коммитов

188 Коммитов

Автор SHA1 Сообщение Дата
Raymond Toy 6c2e309a9d Bug 1558611 [wpt PR 17461] - [Gecko Bug 1558611] [wpt PR 17233] - Active Processing for ConvolverNode, a=testonly, a=testonly
Automatic update from web-platform-tests
[wpt PR 17233] - Active Processing for ConvolverNode, a=testonly

Automatic update from web-platform-tests
Active Processing for ConvolverNode

The ConvolverNode should output a single channel of silence when it is not
actively processing.  Active processing is already supported and just needed
to have the convolver output a single channel of silence when it is
constructed, before anything is connected to it.

Bug: 971389
Change-Id: Icc894cd7ea6dec60a1eccb0fa4a3aea68ac5b51f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1644899
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#668149}

--

wp5At-commits: 6531eab802391a24dabca973cc4329abbeadd896
wpt-pr: 17233

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1558611
gecko-commit: 3b9b543d1c8db5573155dc6ff44e65f871ae6ec9
gecko-integration-branch: central
gecko-reviewers: testonly

--

wpt-commits: 9e43b67f4fec9e0a1ffe2d91a5b4fd0c9b5ad705
wpt-pr: 17461
2019-07-24 13:31:02 +01:00
Paul Adenot 8c692f2f23 Bug 1324552 - Implement AudioContext baseLatency and outputLatency attributes. r=pehrsons,baku
Differential Revision: https://phabricator.services.mozilla.com/D37280

--HG--
extra : moz-landing-system : lando
2019-07-12 11:28:03 +00:00
shindli 883c6619a6 Backed out 3 changesets (bug 1324552, bug 1324545, bug 1350973) for causing perma mda leakcheck failures CLOSED TREE
Backed out changeset db14e59c7e6e (bug 1324545)
Backed out changeset 088e13476d39 (bug 1324552)
Backed out changeset e79a64fc49e7 (bug 1350973)
2019-07-11 18:55:03 +03:00
Paul Adenot 4c99611f32 Bug 1324552 - Implement AudioContext baseLatency and outputLatency attributes. r=pehrsons,baku
Differential Revision: https://phabricator.services.mozilla.com/D37280

--HG--
extra : moz-landing-system : lando
2019-07-11 13:30:07 +00:00
Paul Adenot 3331958c0a Bug 1564464 - Adjust audionode-connect-method-chaining.html to only requires what is mandated by the spec. r=karlt
The spec says:

> An implementation MUST support sample rates in at least the range 8000 to 96000.

Differential Revision: https://phabricator.services.mozilla.com/D37435

--HG--
extra : moz-landing-system : lando
2019-07-10 00:57:50 +00:00
Paul Adenot c0268a0f97 Bug 1560251 - Relax a check in mediastreamaudiosourcenode-routing.html. r=karlt
Changing the cutoff and lowering the windowing does not seem to work reliably
unfortunately.

Differential Revision: https://phabricator.services.mozilla.com/D36069

--HG--
extra : moz-landing-system : lando
2019-06-27 17:36:48 +00:00
Razvan Maries 8ea522bf4e Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2019-06-20 14:19:57 +03:00
Findit bf8053f15a Bug 1558779 [wpt PR 17288] - Revert "Active Processing for ConvolverNode", a=testonly
Automatic update from web-platform-tests
Revert "Active Processing for ConvolverNode"

This reverts commit 499976c54a2b086bbde54ae137d0ac4adb3cd427.

Reason for revert:

Findit (https://goo.gl/kROfz5) identified CL at revision 668149 as the
culprit for flakes in the build cycles as shown on:
https://analysis.chromium.org/p/chromium/flake-portal/analysis/culprit?key=ag9zfmZpbmRpdC1mb3ItbWVyQwsSDEZsYWtlQ3VscHJpdCIxY2hyb21pdW0vNDk5OTc2YzU0YTJiMDg2YmJkZTU0YWUxMzdkMGFjNGFkYjNjZDQyNww

Sample Failed Build: https://ci.chromium.org/buildbot/chromium.mac/WebKit%20Mac10.13%20%28retina%29/15474

Sample Failed Step: webkit_layout_tests on ATI GPU on Mac Retina on Mac-10.13.6

Sample Flaky Test: external/wpt/webaudio/the-audio-api/the-convolvernode-interface/active-processing.https.html

Original change's description:
> Active Processing for ConvolverNode
>
> The ConvolverNode should output a single channel of silence when it is not
> actively processing.  Active processing is already supported and just needed
> to have the convolver output a single channel of silence when it is
> constructed, before anything is connected to it.
>
> Bug: 971389
> Change-Id: Icc894cd7ea6dec60a1eccb0fa4a3aea68ac5b51f
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1644899
> Commit-Queue: Raymond Toy <rtoy@chromium.org>
> Reviewed-by: Hongchan Choi <hongchan@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#668149}

Change-Id: Ie7fedee332ca167c3dfd4fd99142de89234ff03a
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 971389
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1653924
Cr-Commit-Position: refs/heads/master@{#668243}

--

wp5At-commits: 2477f79f3c0757225d06762aeb1d3b1eea6eb52a
wpt-pr: 17288
2019-06-19 11:07:01 -07:00
Raymond Toy d42da5f450 Bug 1558624 [wpt PR 17273] - ChannelMergerNode supports active processing, a=testonly
Automatic update from web-platform-tests
ChannelMergerNode supports active processing

When a ChannelMergerNode is not actively processing its inputs, the
number of channels in its output is one, instead of the number of
inputs.

Just need to disable outputs when the node is created.  Connections to
the node will adjust the number of channels appripriately, and when
inputs are no longer actively processing, the number of output
channels becomes one, as required.

Bug: 925046
Test: the-channelmergernode-interface/active-processing.https.html
Change-Id: I08e5fd2fe9c99b75af177eb85212162ecf39efd4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1645478
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#668159}

--

wp5At-commits: bfb037131941940b9f7efa16cb1ec0829a2461cb
wpt-pr: 17273
2019-06-19 11:07:01 -07:00
Raymond Toy 76f7378892 Bug 1558611 [wpt PR 17233] - Active Processing for ConvolverNode, a=testonly
Automatic update from web-platform-tests
Active Processing for ConvolverNode

The ConvolverNode should output a single channel of silence when it is not
actively processing.  Active processing is already supported and just needed
to have the convolver output a single channel of silence when it is
constructed, before anything is connected to it.

Bug: 971389
Change-Id: Icc894cd7ea6dec60a1eccb0fa4a3aea68ac5b51f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1644899
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#668149}

--

wp5At-commits: 6531eab802391a24dabca973cc4329abbeadd896
wpt-pr: 17233
2019-06-19 11:07:00 -07:00
Raymond Toy 72eb076d03 Bug 1556796 [wpt PR 17169] - Add test for active processing of AudioBufferSourceNode, a=testonly
Automatic update from web-platform-tests
Add test for active processing of AudioBufferSourceNode

Test that when an AudioBufferSourceNode stops, the number of channels
of its output changes (eventually) to 1 as required when a node is not
actively processing anymore.

Chrome already supports this notion (via |DisableOutputs()|), so we're
just adding a test for this.

Bug: 954545
Test: the-audiobuffersourcenode-interface/active-processing.https.html
Change-Id: I4fab646df204720cc1efe2e3ae325e60cb22e49b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1643729
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#666013}

--

wp5At-commits: c027c41a085a874404922c638387c97df74b4ebf
wpt-pr: 17169
2019-06-19 11:06:40 -07:00
Raymond Toy 0c81c9e146 Bug 1554220 [wpt PR 16715] - Restore original tail-processing for ScriptProcessor and AudioWorklet, a=testonly
Automatic update from web-platform-tests
Restore original tail-processing for ScriptProcessor and AudioWorklet

While the idea in
https://chromium-review.googlesource.com/c/chromium/src/+/1544880 was
correct, we forgot to consider what happens when a source stops and is
disconnected to the ScriptProcessorNode (AudioWorkletNode).  In this
case, the output of the node is disabled.  But that's incorrect in
general because the node's processing must continue because it has
user-defined outputs so a silent input does not imply a silent output.

Rather than adding a special case in DisableOutputsIfNecessary, let's
just revert the change.  The internal properties aren't exposed to the
developer.

Bug: 959125
Test: the-scriptprocessornode-interface/simple-input-output.html
Change-Id: I0f217be24eacff6031a537086df535e6c1e8d9d6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1598427
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#657447}

--

wp5At-commits: a00eb7eb65b3372a510f25419403d7adf82c952a
wpt-pr: 16715
2019-06-19 11:06:00 -07:00
Raymond Toy 3b01c1f8c3 Bug 1551762 [wpt PR 16732] - Add AudioWorklet test for disconnected inputs, a=testonly
Automatic update from web-platform-tests
Add AudioWorklet test for disconnected inputs

Follow up for issue 959125 where we add a test for an AudioWorklet to
verify that if a source connected to an AudioWorklet stops, the
AudioWorklet still continues to call process.

Bug: 960590, 959125
Test: the-audioworklet-interface/simple-input-output.https.html
Change-Id: I3db82c29737c084c576d81bd067741ca5e1845ab
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1600406
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#659252}

--

wpt-commits: 24278ab61781de72ed363b866ae6b50b86822b27
wpt-pr: 16732
2019-06-19 11:05:14 -07:00
Raymond Toy b9dec1dab0 Bug 1551760 [wpt PR 16733] - Fix typo: ZeroOuttputProcessor, a=testonly
Automatic update from web-platform-tests
Fix typo: ZeroOuttputProcessor

No functional changes.

Bug: 960587
Change-Id: I2a6d00cde5bd1da04c126848733f6abb160367e1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1601326
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#659238}

--

wpt-commits: 081281175dc593b5d4a3ab8e495f8bea90335cf2
wpt-pr: 16733
2019-06-19 11:05:14 -07:00
Paul Adenot 78f3e24684 Bug 1553215 - Start testing MediaStreamAudioSourceNode in WPT. r=karlt,pehrsons
It's not complete I think, but it covers the constructor and some bits of
behaviour.

Differential Revision: https://phabricator.services.mozilla.com/D32175

--HG--
extra : moz-landing-system : lando
2019-06-19 23:06:31 +00:00
Oana Pop Rus 6a33762809 Backed out 2 changesets (bug 1553215) for Web platform tests failures in mediastreamaudiosourcenode-routing.html
Backed out changeset 992d3dd0cee0 (bug 1553215)
Backed out changeset fad5e3bf0695 (bug 1553215)
2019-06-12 15:51:21 +03:00
Paul Adenot f86c650449 Bug 1553215 - Start testing MediaStreamAudioSourceNode in WPT. r=karlt,pehrsons
It's not complete I think, but it covers the constructor and some bits of
behaviour.

Differential Revision: https://phabricator.services.mozilla.com/D32175

--HG--
extra : moz-landing-system : lando
2019-06-11 09:51:14 +00:00
Cosmin Sabou a4d22c5fcd Backed out 2 changesets (bug 1553215) for mda failures on test_audioContextSuspendResumeClose.html.
Backed out changeset 71154c8ef814 (bug 1553215)
Backed out changeset 80181b642f81 (bug 1553215)
2019-06-10 20:48:26 +03:00
Paul Adenot c2b50727cc Bug 1553215 - Start testing MediaStreamAudioSourceNode in WPT. r=karlt,pehrsons
It's not complete I think, but it covers the constructor and some bits of
behaviour.

Differential Revision: https://phabricator.services.mozilla.com/D32175

--HG--
extra : moz-landing-system : lando
2019-06-10 15:33:13 +00:00
Raymond Toy 14e213d9a8 Bug 1550359 [wpt PR 16664] - Use PFFFT for WebAudio FFT on Android, a=testonly
Automatic update from web-platform-tests
Use PFFFT for WebAudio FFT on Android

Replace the OpenMAX DL FFT with PFFFT for WebAudio on Android.

Roughly, the library is as fast or faster than OpenMAX DL FFT and is not
a giant blob of handwritten assembly code.  See the bug for a link for
additional information.

The changes in the tests are due to minor changes in accuracy. Apparently,
PFFFT is very slightly less accurate than OpenMAX DL.  We deem these small changes
to be acceptable for the performance gain and readability.

Bug: 917355
Change-Id: Ia3efdab06364e312608e2aa7e060c46a8c8d0885
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1590257
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#656537}

--

wpt-commits: de1466c482c99f6549317e3d202aad03cfd234a4
wpt-pr: 16664
2019-06-05 10:28:55 +01:00
Raymond Toy 011df39abd Bug 1550263 [wpt PR 16564] - Test multi-threaded ConvolverNode, a=testonly
Automatic update from web-platform-tests
Test multi-threaded ConvolverNode

Add test for ConvolverNode running on a real-tiem AudioContext.  In
addition to being a general test, this also tests that the
multi-threaded convolver implementation in Chrome (and perhaps other
browsers) works correctly.

The length of the convolver imuplse response was selected to ensure
that extra threads are used in Chrome.  This was verified by putting a
(temporary) print where the threads are created.

Bug: 956085
Test: realtime-conv.html
Change-Id: Ia273f2e3fdba0b0ac79a03507801dc1c7b3c5006
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1586231
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#654637}

--

wpt-commits: 3058cf00eedc56bc305ea5ebad0283f11ab45784
wpt-pr: 16564
2019-06-05 10:27:38 +01:00
Raymond Toy 38455674a0 Bug 1547576 [wpt PR 16542] - Test getFreguencyResponse for all BiquadFilter types, a=testonly
Automatic update from web-platform-tests
Test getFreguencyResponse for all BiquadFilter types

Previously we only tested the result of getFreqencyResponse for
peaking filters.  Add test for all the other filters as well.

Bug: 390266
Change-Id: I7cba2a0dbcfaf3e6c0fec0a92eaedf8779f2d361
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1584368
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#654482}

--

wpt-commits: dfad25523d57c31e901c627a4cecc6bc9979e9c6
wpt-pr: 16542
2019-06-05 10:27:34 +01:00
Raymond Toy 63b6bdbac0 Bug 1547637 [wpt PR 16432] - Same events at the same time don't replace each other, a=testonly
Automatic update from web-platform-tests
Same events at the same time don't replace each other

Previously, if multiple events of the same type were scheduled at the
same time, then each new event would replace the existing event.  This
is incorrect according to the spec.  There is no special treatment
here and events are inserted in the order in which they're received.

This change only affects linear and exponential ramps.  The result is
that the ramp preceeds up to the first event value, and then at the
event time, the output instantly jumps to the last event value.

Bug: 925037
Test: the-audioparam-interface/event-insertion.html updated
Change-Id: I2de32c7a71c12e5673b2db8cf81f9dc48f3ee458
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1577661
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#654242}

--

wpt-commits: 9612df0a355c80a2afde1bde6957d03cff3a99ee
wpt-pr: 16432
2019-06-05 10:27:33 +01:00
Raymond Toy 74dfaeb33a Bug 1547396 [wpt PR 16527] - MediaStreamAudioDestinationNode has no outputs, a=testonly
Automatic update from web-platform-tests
MediaStreamAudioDestinationNode has no outputs

Set number of outputs to 0 as required by the spec.
This requires some small refactoring of AudioBasicInspectorHandler too.

One Chrome test is also moved to WPT. Manually tested with Firefox (nightly) which
passes all the tests.

Spec: https://webaudio.github.io/web-audio-api/#mediastreamaudiodestinationnode
Feature: https://www.chromestatus.com/feature/5702493226926080#

Bug: 691806
Change-Id: Ic17b4f248b606701dfa3ca54892754d7ebe4e749
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1580202
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#654503}

--

wpt-commits: 7012c4e38352fc0501409cd898a1c810f41f9aaa
wpt-pr: 16527
2019-06-05 10:27:32 +01:00
Raymond Toy d9a97c83cf Bug 1550237 [wpt PR 16373] - Always leave an event in the AudioParam timeline, a=testonly
Automatic update from web-platform-tests
Always leave an event in the AudioParam timeline

Previously, when the last AudioParam event has been processed and is
now in the past, the event would be removed from the timeline.  This
was an optimization so that we can skip sample-accurate processing of
the timeline and just returned fixed values.  However, if a new event
is added after all events have been deleted, the starting point of the
event could be incorrect.  For example a setValueAtTime event in the
past followed by a linearRampToValueAtTime.

Therefore, always leave the very last event in the timeline to
establish the starting event if needed by future events.

Bug: 951863
Change-Id: Iae0b550a4b497b953a10e85e603ecebb59508a99
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1565375
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#652955}

--

wpt-commits: 83d93704f0cb36dd9fa3f45dd3e4b34990e934e6
wpt-pr: 16373
2019-06-05 10:27:01 +01:00
Raymond Toy 1c15bf9f56 Bug 1545683 [wpt PR 16370] - Adjust test threshold for win10, a=testonly
Automatic update from web-platform-tests
Adjust test threshold for win10

biquad-lowpass.html test is failing on windows 10 because it looks
like the threshold is too tight.  Relax the threshold a bit.

Not sure why it should start failing now, but the change in threshold
isn't huge (a bit larger than single-float epsilon).

Bug: 952780
Change-Id: Ifcf1fb083d6a758e6c76ed5c251ae89e8371ac54
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1570325
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#651495}

--

wpt-commits: dc199888f4adc90c40e3157d74678b0954beb264
wpt-pr: 16370
2019-06-05 10:26:26 +01:00
Hongchan Choi 392acd3ba0 Bug 1545680 [wpt PR 16368] - Fix flakiness in audioworklet-suspend.https.html, a=testonly
Automatic update from web-platform-tests
Fix flakiness in audioworklet-suspend.https.html

It is because the actual suspension takes time to stop the render loop
completely. So the current time advances a little after the suspension
and the assertion that compares two timestamps fails.

This CL fixes the problem by:
1. Suspend the context immediately after its creation.
2. Cache timestamp A after the worklet module loading is completed.
3. Check timestamp B after 500ms. If the context is not suspended
   (which is the original bug), two timestamps A and B won't match.

Bug: 953332
Test: external/wpt/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-suspend.https.html
Change-Id: I3fc4ccf78ec9c137128f8605d502692be303b02e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1570129
Reviewed-by: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Robert Ma <robertma@chromium.org>
Commit-Queue: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#651437}

--

wpt-commits: 3f690a244306cae2276fd1e5f620f5e83096a445
wpt-pr: 16368
2019-06-05 10:26:25 +01:00
Hongchan Choi a7b84defe2 Bug 1545644 [wpt PR 16303] - Do not resume a suspended BaseAudioContext when AudioWorklet starts, a=testonly
Automatic update from web-platform-tests
Do not resume a suspended BaseAudioContext when AudioWorklet starts

When AudioWorklet.addModule() activates the worklet thread, it
re-starts the destination handler even when the context is suspended.
This CL fixes the bug by restarting destination only when the context
is in the "running" state.

Bug: 950997
Test: external/wpt/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-suspend.https.html
Change-Id: I0b44e3fca23bd069fac21f709fc665e8eacc4dd3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1560140
Commit-Queue: Hongchan Choi <hongchan@chromium.org>
Reviewed-by: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#649303}

--

wpt-commits: 81d09351b7bd61a270d58059aba662f17fec536a
wpt-pr: 16303
2019-06-05 10:26:14 +01:00
Paul Adenot a8fb83f275 Bug 1530178 - Fix audiobuffer-copy-channel.html to allow copyFromChannel/copyToChannel wth an offset of n on an array that is n elements long. r=karlt
This is a no-op, but is allowed per spec:

> An optional offset to copy the data to. If startInChannel is greater than the
> length of the AudioBuffer, an IndexSizeError MUST be thrown.

If the numbers are equals, this shouldn't throw.

Differential Revision: https://phabricator.services.mozilla.com/D29358

--HG--
extra : moz-landing-system : lando
2019-05-02 09:24:57 +00:00
jgraham 14bb87e713 Bug 1541545 [wpt PR 15952] - Consolidate .gitignore files under the root., a=testonly
Automatic update from web-platform-tests
Consolidate .gitignore files under the root (#15952)

Multiple .gitignores aren't supported by the manifest update code when running
against the filesystem, so put all the rules in the root file instead.

This also adds a lint to check for extra .gitignore files.
--

wpt-commits: 46712a196fbac08bac95203f4d0861d25268ea7f
wpt-pr: 15952
2019-04-24 11:30:48 +01:00
Sergio Villar Senin 20e6065a94 Bug 1532639 [wpt PR 15630] - Add <meta name=timeout content=long> to WPT in SlowTests, a=testonly
Automatic update from web-platform-tests
Add <meta name=timeout content=long> to WPT in SlowTests

This is the 2nd step in the process of banning external/wpt from
SlowTests. After cleaning up the wtp entries we're marking them as
slow by using wpt idioms, i.e.:

1) Add <meta name="timeout" content="long"> to .html files
2) Add // META: timeout=long to .js files

Bug: 765026
Change-Id: Iaf051104f419524916e19324996cc36ee37d5426
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1497005
Commit-Queue: Sergio Villar <svillar@igalia.com>
Reviewed-by: Andy Paicu <andypaicu@chromium.org>
Reviewed-by: Robert Ma <robertma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#643402}

--

wpt-commits: 7287608f90f6b9530635d10086fd2ab386faab38
wpt-pr: 15630
2019-04-24 11:19:30 +01:00
Sebastian Hengst 6734b6dca6 Backed out 222 changesets (bug 1544415 et al.) for webauthn failures/passes on Windows 7 debug and service-workers/service-worker/waiting.https.html failure on Linux x64 debug. a=backout CLOSED TREE
Backed out changeset fc657d55eb97 (bug 1544415)
Backed out changeset 9087215a7000 (bug 1540826)
Backed out changeset 9590c42d7255 (bug 1541659)
Backed out changeset 20eeca8c7d6b (bug 1535863)
Backed out changeset e5805636092b (bug 1541657)
Backed out changeset 70bd8b8faa3a (bug 1541651)
Backed out changeset 8708c42aa969 (bug 1528145)
Backed out changeset 93fffda72fbb (bug 1541642)
Backed out changeset 4d4ac12ce4f5 (bug 1541637)
Backed out changeset 94a7fba447cf (bug 1541236)
Backed out changeset 72e1adbc9b4a (bug 1537693)
Backed out changeset 3aa4a44c3bdb (bug 1537730)
Backed out changeset 7e0d6b7e646b (bug 1541338)
Backed out changeset 22d170dba90e (bug 1539829)
Backed out changeset 70137a989042 (bug 1541630)
Backed out changeset ebc3e24f1d33 (bug 1535520)
Backed out changeset 21efc1b6a079 (bug 1541098)
Backed out changeset 9fb4d78b7ec3 (bug 1532672)
Backed out changeset 67b8f25a8733 (bug 1540567)
Backed out changeset ec5281021c22 (bug 1541621)
Backed out changeset 6ebe1b1ebeac (bug 1540979)
Backed out changeset 54dede13dc12 (bug 1540979)
Backed out changeset 07216b84c388 (bug 1540022)
Backed out changeset f0294cf3eb42 (bug 1539650)
Backed out changeset 23a225d2d306 (bug 1540738)
Backed out changeset 47d97703ac74 (bug 1540284)
Backed out changeset 1814feb1d3d9 (bug 1540028)
Backed out changeset 430ffa52a25b (bug 1540007)
Backed out changeset 864a8f5738f7 (bug 1539996)
Backed out changeset 1c329cd3b21f (bug 1540363)
Backed out changeset 91adce7e0f23 (bug 1534865)
Backed out changeset 215c1202d414 (bug 1534865)
Backed out changeset 3e6e29d51857 (bug 1540045)
Backed out changeset 3191e6048eeb (bug 1540431)
Backed out changeset d4926fbb9647 (bug 1540405)
Backed out changeset 8e6a1a9e8b99 (bug 1539880)
Backed out changeset 1972694bafbe (bug 1540400)
Backed out changeset e76da31c2ad1 (bug 1540393)
Backed out changeset 614122ed4f55 (bug 1540393)
Backed out changeset ba8d6e98b620 (bug 1540306)
Backed out changeset 862697ae8fc6 (bug 1535908)
Backed out changeset f1936f1dbd97 (bug 1539669)
Backed out changeset 97941a89d110 (bug 1540252)
Backed out changeset ce8a3d032f57 (bug 1540050)
Backed out changeset 35a4149bcc9c (bug 1540184)
Backed out changeset 632ad07f036c (bug 1539569)
Backed out changeset e8b42fc51219 (bug 1539565)
Backed out changeset e37143473d75 (bug 1540269)
Backed out changeset 09eb5686d2e1 (bug 1540258)
Backed out changeset bf1b1767ae63 (bug 1527319)
Backed out changeset 2b0005d88ff5 (bug 1540138)
Backed out changeset 478796294020 (bug 1540048)
Backed out changeset 6409a133fa6a (bug 1531122)
Backed out changeset 9980646b6dd4 (bug 1539660)
Backed out changeset f082c9454aec (bug 1539679)
Backed out changeset 4e31380b1803 (bug 1539679)
Backed out changeset 7d835a79647c (bug 1539649)
Backed out changeset d56536bd8de9 (bug 1539675)
Backed out changeset 7d31f9d4b26d (bug 1539638)
Backed out changeset 4d4b416635bf (bug 1539667)
Backed out changeset a19304c9993c (bug 1539664)
Backed out changeset 4d7634166980 (bug 1539655)
Backed out changeset 0a934b7e89ef (bug 1539632)
Backed out changeset e20dbaca122a (bug 1539610)
Backed out changeset 13709d0c9973 (bug 1539614)
Backed out changeset b002b69268ab (bug 1539617)
Backed out changeset 7c3623bedd21 (bug 1539608)
Backed out changeset 7f085e106ac8 (bug 1538452)
Backed out changeset cafc07c4bf0e (bug 1539599)
Backed out changeset b5fb683fc639 (bug 1539571)
Backed out changeset ef8aabfa1b2f (bug 1535813)
Backed out changeset adc7715f05d7 (bug 1539527)
Backed out changeset 533c7cdd9eaa (bug 1539533)
Backed out changeset 07190a37e4b1 (bug 1539515)
Backed out changeset b285d2b6fbe1 (bug 1539463)
Backed out changeset ec3fee3d01ef (bug 1541567)
Backed out changeset 0761b0e4a3f6 (bug 1541560)
Backed out changeset a6a0958b1cdc (bug 1541558)
Backed out changeset ecc19c432c70 (bug 1541554)
Backed out changeset ac6b5da54ad4 (bug 1538510)
Backed out changeset a18a0bbf05bf (bug 1541549)
Backed out changeset 2aa9fc0e1245 (bug 1541545)
Backed out changeset 8ae7f21488b2 (bug 1541535)
Backed out changeset 96935d61452e (bug 1541532)
Backed out changeset 4211c23140a8 (bug 1541526)
Backed out changeset 3d34c7c5dabb (bug 1541523)
Backed out changeset 2fd68b2ec2e8 (bug 1541519)
Backed out changeset 4c2543b26a8e (bug 1534117)
Backed out changeset dbcc69c4db49 (bug 1534117)
Backed out changeset 076220725665 (bug 1541509)
Backed out changeset e52a22e81531 (bug 1541505)
Backed out changeset b359d304136b (bug 1541501)
Backed out changeset 68b7055b842e (bug 1541490)
Backed out changeset 30418aa4708e (bug 1538403)
Backed out changeset 0a29f5c9dfef (bug 1532558)
Backed out changeset f5c75ee5e5d8 (bug 1532558)
Backed out changeset 6c75ffd7c465 (bug 1535516)
Backed out changeset 3c37ed52dc11 (bug 1535516)
Backed out changeset fea9dea2676f (bug 1541481)
Backed out changeset ccd29dd26023 (bug 1541477)
Backed out changeset fc846bf83bfd (bug 1538433)
Backed out changeset 09f481786ee4 (bug 1535859)
Backed out changeset c0225fca3f75 (bug 1541470)
Backed out changeset 0af953b7bc94 (bug 1541466)
Backed out changeset 9e702bdd566c (bug 1541460)
Backed out changeset c63e53dbc59a (bug 1532639)
Backed out changeset c4bd49c70001 (bug 1532639)
Backed out changeset 9e41c7b8a11e (bug 1538609)
Backed out changeset 44f555fe20f0 (bug 1538707)
Backed out changeset 349105d7e963 (bug 1533472)
Backed out changeset 44dd3cf183df (bug 1533472)
Backed out changeset bb5073a44273 (bug 1538610)
Backed out changeset e85676994b08 (bug 1504514)
Backed out changeset 84c9ed88a5e5 (bug 1504514)
Backed out changeset 1267e59b6419 (bug 1538625)
Backed out changeset dbec48269d69 (bug 1507899)
Backed out changeset c6e213739d9a (bug 1538614)
Backed out changeset a3a76fcf805c (bug 1538459)
Backed out changeset 7b8e3d02c9ed (bug 1535968)
Backed out changeset 77209a7f2ab9 (bug 1535830)
Backed out changeset 7d48827e085a (bug 1538606)
Backed out changeset 539e93577663 (bug 1538129)
Backed out changeset e67259837e81 (bug 1538129)
Backed out changeset 2768e2ffeac1 (bug 1538395)
Backed out changeset 3d5d43a36e9d (bug 1538392)
Backed out changeset f4df5f62c99f (bug 1538390)
Backed out changeset 9d2aadb90b18 (bug 1538388)
Backed out changeset ff51a9b07fae (bug 1538384)
Backed out changeset 4e0f360c928b (bug 1538381)
Backed out changeset 32a58a3262f0 (bug 1538380)
Backed out changeset 5e39b649cc22 (bug 1538376)
Backed out changeset 8b321ae6184a (bug 1534880)
Backed out changeset 1107424715e1 (bug 1538373)
Backed out changeset 1bf55ef2df7b (bug 1538369)
Backed out changeset ab8ebd66315e (bug 1538369)
Backed out changeset d2c21624bc9a (bug 1538362)
Backed out changeset 3520943d3a3a (bug 1538145)
Backed out changeset 9193699c5d60 (bug 1538145)
Backed out changeset 87a79dee79c3 (bug 1538112)
Backed out changeset 2eb326d5fd5d (bug 1538144)
Backed out changeset 0388cc929e90 (bug 1538140)
Backed out changeset bb4f28ab83fc (bug 1538122)
Backed out changeset 1176223b2164 (bug 1537994)
Backed out changeset f80583dd69fc (bug 1538356)
Backed out changeset c68ee1d9e921 (bug 1534281)
Backed out changeset c914ddfddc1f (bug 1532597)
Backed out changeset aa92eed4ecdd (bug 1532597)
Backed out changeset f487a5859e34 (bug 1538346)
Backed out changeset 50b0a5fdb5f6 (bug 1538342)
Backed out changeset 61312b4c4541 (bug 1538340)
Backed out changeset b5a1caca2e23 (bug 1538336)
Backed out changeset bc98272ee626 (bug 1538332)
Backed out changeset 1f29db1070a0 (bug 1538329)
Backed out changeset 564fa295d4c2 (bug 1538327)
Backed out changeset c5a29660d8ae (bug 1538323)
Backed out changeset 8dd90cc8a39c (bug 1538319)
Backed out changeset 45c315454fd0 (bug 1538316)
Backed out changeset b8832dd94b40 (bug 1538313)
Backed out changeset 679226dc76bf (bug 1538312)
Backed out changeset a92aa973bfc9 (bug 1538308)
Backed out changeset 4ae3a7f98c38 (bug 1538304)
Backed out changeset 7a878901c1b5 (bug 1536014)
Backed out changeset 98eb25ce92d1 (bug 1538300)
Backed out changeset 7d12bd4375c7 (bug 1538296)
Backed out changeset ee839706c383 (bug 1535692)
Backed out changeset 02cd97bdd706 (bug 1532539)
Backed out changeset 993dca7c302e (bug 1538290)
Backed out changeset 5dddf141d121 (bug 1538286)
Backed out changeset c155ecc74a06 (bug 1533959)
Backed out changeset 1908c1686475 (bug 1533959)
Backed out changeset 578e89cdaf98 (bug 1538282)
Backed out changeset a9d06ee5815d (bug 1538277)
Backed out changeset da54f6464b80 (bug 1537584)
Backed out changeset 9dee58598c9a (bug 1537578)
Backed out changeset 8dbe55c44b9e (bug 1537573)
Backed out changeset fb0ac5db2e1c (bug 1537570)
Backed out changeset 31156da68ba1 (bug 1537568)
Backed out changeset e44d22c1c6ae (bug 1537565)
Backed out changeset 9af5f0d7c88b (bug 1537562)
Backed out changeset d004c65f7af1 (bug 1537560)
Backed out changeset e6d0d20f691a (bug 1537557)
Backed out changeset 6b2568a966e2 (bug 1537556)
Backed out changeset faef1c29b413 (bug 1537553)
Backed out changeset 187083290779 (bug 1534149)
Backed out changeset e981ecb7a107 (bug 1537549)
Backed out changeset 62348a5d4f3e (bug 1535709)
Backed out changeset 3df8ef411f53 (bug 1537545)
Backed out changeset 9246303b8ec2 (bug 1536655)
Backed out changeset 473dfdcc519d (bug 1536651)
Backed out changeset e4f695e03ab8 (bug 1536647)
Backed out changeset 46ef7679b5f2 (bug 1536643)
Backed out changeset 3133bd9679ff (bug 1536638)
Backed out changeset 3c7a0b4be360 (bug 1535963)
Backed out changeset d3376d945d57 (bug 1536634)
Backed out changeset 928aa1ee8c1f (bug 1533897)
Backed out changeset b8d5caaef0c7 (bug 1536632)
Backed out changeset feaaf527c014 (bug 1535875)
Backed out changeset 0cde4bc00951 (bug 1535875)
Backed out changeset 09f68276dde2 (bug 1536628)
Backed out changeset 257ab48a9695 (bug 1533998)
Backed out changeset fa3ba90635f4 (bug 1533998)
Backed out changeset 4943b28c0d72 (bug 1536619)
Backed out changeset a941738d800e (bug 1536619)
Backed out changeset b93d3fe98d1d (bug 1536615)
Backed out changeset eedf3c5dea4a (bug 1536610)
Backed out changeset 7669eaa31cf1 (bug 1536341)
Backed out changeset c99b83e46ca7 (bug 1536338)
Backed out changeset 923427736e7f (bug 1536337)
Backed out changeset 2afcd9e23229 (bug 1536335)
Backed out changeset 5edc53c0a35a (bug 1536329)
Backed out changeset 11bfec556d42 (bug 1535435)
Backed out changeset d894877b31df (bug 1535435)
Backed out changeset 60bc00e6bd49 (bug 1536325)
Backed out changeset f80b41a6ac9e (bug 1536323)
Backed out changeset 2e4b32a9d5ce (bug 1536323)
Backed out changeset 37c5ab2e08c4 (bug 1536321)
Backed out changeset 736420b34202 (bug 1536320)
Backed out changeset f2854a437046 (bug 1536317)
Backed out changeset ef883155a690 (bug 1536315)
Backed out changeset 08177739b3cd (bug 1544415)
Backed out changeset 88f5ea354871 (bug 1536310)
Backed out changeset c704eabfca8d (bug 1536306)

--HG--
rename : testing/web-platform/tests/html/semantics/forms/the-textarea-element/multiline-placeholder-cr.html => testing/web-platform/tests/html/form-elements/the-textarea-element/multiline-placeholder-cr.html
rename : testing/web-platform/tests/html/semantics/forms/the-textarea-element/multiline-placeholder-crlf.html => testing/web-platform/tests/html/form-elements/the-textarea-element/multiline-placeholder-crlf.html
rename : testing/web-platform/tests/html/semantics/forms/the-textarea-element/multiline-placeholder-ref.html => testing/web-platform/tests/html/form-elements/the-textarea-element/multiline-placeholder-ref.html
rename : testing/web-platform/tests/html/semantics/forms/the-textarea-element/multiline-placeholder.html => testing/web-platform/tests/html/form-elements/the-textarea-element/multiline-placeholder.html
rename : testing/web-platform/tests/html/semantics/forms/the-textarea-element/support/placeholder.css => testing/web-platform/tests/html/form-elements/the-textarea-element/support/placeholder.css
rename : testing/web-platform/tests/html/semantics/scripting-1/the-noscript-element/non-html-noscript.html => testing/web-platform/tests/html/scripting/the-noscript-element/non-html-noscript.html
rename : testing/web-platform/tests/interfaces/resize-observer.idl => testing/web-platform/tests/interfaces/ResizeObserver.idl
rename : testing/web-platform/tests/orientation-event/free-fall-manual.https.html => testing/web-platform/tests/orientation-event/free-fall-manual.html
rename : testing/web-platform/tests/orientation-event/horizontal-surface-manual.https.html => testing/web-platform/tests/orientation-event/horizontal-surface-manual.html
rename : testing/web-platform/tests/orientation-event/screen-upmost-manual.https.html => testing/web-platform/tests/orientation-event/screen-upmost-manual.html
rename : testing/web-platform/tests/orientation-event/screen-upright-manual.https.html => testing/web-platform/tests/orientation-event/screen-upright-manual.html
rename : testing/web-platform/tests/orientation-event/t001-manual.https.html => testing/web-platform/tests/orientation-event/t001-manual.html
rename : testing/web-platform/tests/orientation-event/t002-manual.https.html => testing/web-platform/tests/orientation-event/t002-manual.html
rename : testing/web-platform/tests/orientation-event/t003-manual.https.html => testing/web-platform/tests/orientation-event/t003-manual.html
rename : testing/web-platform/tests/orientation-event/t006-manual.https.html => testing/web-platform/tests/orientation-event/t006-manual.html
rename : testing/web-platform/tests/orientation-event/t009-manual.https.html => testing/web-platform/tests/orientation-event/t009-manual.html
rename : testing/web-platform/tests/orientation-event/t010-manual.https.html => testing/web-platform/tests/orientation-event/t010-manual.html
rename : testing/web-platform/tests/orientation-event/t012-manual.https.html => testing/web-platform/tests/orientation-event/t012-manual.html
rename : testing/web-platform/tests/orientation-event/t021-manual.https.html => testing/web-platform/tests/orientation-event/t021-manual.html
rename : testing/web-platform/tests/orientation-event/t022-manual.https.html => testing/web-platform/tests/orientation-event/t022-manual.html
rename : testing/web-platform/tests/orientation-event/t023-manual.https.html => testing/web-platform/tests/orientation-event/t023-manual.html
rename : testing/web-platform/tests/orientation-event/t025-manual.https.html => testing/web-platform/tests/orientation-event/t025-manual.html
rename : testing/web-platform/tests/orientation-event/t028-manual.https.html => testing/web-platform/tests/orientation-event/t028-manual.html
rename : testing/web-platform/tests/payment-request/payment-request-hasenrolledinstrument-method-manual.tentative.https.html => testing/web-platform/tests/payment-request/payment-request-hasenrolledinstrument-method-manual.https.html
rename : testing/web-platform/tests/payment-request/payment-request-hasenrolledinstrument-method-protection.tentative.https.html => testing/web-platform/tests/payment-request/payment-request-hasenrolledinstrument-method-protection.https.html
rename : testing/web-platform/tests/payment-request/payment-request-hasenrolledinstrument-method.tentative.https.html => testing/web-platform/tests/payment-request/payment-request-hasenrolledinstrument-method.https.html
rename : testing/web-platform/tests/preload/dynamic-adding-preload-imagesrcset.html => testing/web-platform/tests/preload/dynamic-adding-preload-imagesrcset.tentative.html
rename : testing/web-platform/tests/preload/link-header-preload-imagesrcset.html.headers => testing/web-platform/tests/preload/link-header-preload-srcset.tentative.html.headers
extra : histedit_source : 845462bfe167b6a6f64401fa4614756fba56b181
2019-04-23 23:17:01 +02:00
jgraham 987fad60bd Bug 1541545 [wpt PR 15952] - Consolidate .gitignore files under the root., a=testonly
Automatic update from web-platform-tests
Consolidate .gitignore files under the root (#15952)

Multiple .gitignores aren't supported by the manifest update code when running
against the filesystem, so put all the rules in the root file instead.

This also adds a lint to check for extra .gitignore files.
--

wpt-commits: 46712a196fbac08bac95203f4d0861d25268ea7f
wpt-pr: 15952
2019-04-23 15:06:27 +01:00
Sergio Villar Senin b2256ed497 Bug 1532639 [wpt PR 15630] - Add <meta name=timeout content=long> to WPT in SlowTests, a=testonly
Automatic update from web-platform-tests
Add <meta name=timeout content=long> to WPT in SlowTests

This is the 2nd step in the process of banning external/wpt from
SlowTests. After cleaning up the wtp entries we're marking them as
slow by using wpt idioms, i.e.:

1) Add <meta name="timeout" content="long"> to .html files
2) Add // META: timeout=long to .js files

Bug: 765026
Change-Id: Iaf051104f419524916e19324996cc36ee37d5426
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1497005
Commit-Queue: Sergio Villar <svillar@igalia.com>
Reviewed-by: Andy Paicu <andypaicu@chromium.org>
Reviewed-by: Robert Ma <robertma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#643402}

--

wpt-commits: 7287608f90f6b9530635d10086fd2ab386faab38
wpt-pr: 15630
2019-04-23 15:06:19 +01:00
Raymond Toy 4bbd2d75b5 Bug 1535850 [wpt PR 15790] - Use matching sample rate for the context as for the reference file, a=testonly
Automatic update from web-platform-tests
Use matching sample rate for the context as for the reference file

The reference file has a certain sample rate.  Use the same for the
context to reduce the amount of resampling that might be required.

Regenerated the webm-decode-expected.wave file with the fixed sample rate.  This also
changed the SNR slightly, so update the SNR test accordingly.  Also manually compared
the new and old files.  These differ by at most 1 LSB (16-bit).

Bug: 940970
Change-Id: I979bbeb512c36d7e2eb4cba85550fa4177b8aabd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1516723
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#640341}

--

wpt-commits: 1d62ca809d6c859a9ef5f48f82dac4a366c6a0eb
wpt-pr: 15790
2019-04-01 14:43:35 +01:00
Raymond Toy ffe56a60c3 Bug 1534144 [wpt PR 15710] - ABSN with null buffer should output silence, a=testonly
Automatic update from web-platform-tests
ABSN with null buffer should output silence

If an AudioBufferSourceNode is set with a non-null AudioBuffer and is
then set to null, the output from the buffer should be silence.

Bug: 938713
Test: audiobuffersource-null.html
Change-Id: I4c5d3363f0176503b5ed8fb45f46e776b4e05b42
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1507035
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#639744}

--

wpt-commits: 26c03768165078f56415db91c78ff64bcf9cc142
wpt-pr: 15710
2019-04-01 14:43:18 +01:00
Andrew MacPherson 6af51aaeac Bug 1532151 [wpt PR 15520] - Add support for AudioContextOptions sampleRate, a=testonly
Automatic update from web-platform-tests
Add support for AudioContextOptions sampleRate

Optional sampleRate parameter to AudioContextOptions, if provided then
the AudioContext will run at this sampleRate, otherwise it will run at
the hardware rate.

Running the AudioContext at a lower sample rate can allow running a
heavier graph on low-end devices, for example if a given device is able
to run with X nodes at a sample rate of 48k, it can support roughly
2X nodes at 24k or 4X nodes at 12k.

Bug: 432248
Change-Id: I835f28b4625763bd6a6ddbee9b89636ef8a8a066
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1482957
Reviewed-by: Kent Tamura <tkent@chromium.org>
Reviewed-by: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Andrew MacPherson <andrew.macpherson@soundtrap.com>
Cr-Commit-Position: refs/heads/master@{#638498}

--

wpt-commits: 9b994b36003246370b352fa70c563866a8443e4e
wpt-pr: 15520
2019-04-01 14:43:01 +01:00
Raymond Toy 75802a81f0 Bug 1526647 [wpt PR 15270] - Relax required SNR a bit, a=testonly
Automatic update from web-platform-tests
Relax required SNR a bit

The required SNR was a little too high for some Mac OS bots.  Make it
a little smaller.

Bug: 929435
Change-Id: I5fbfe6573f4907f33999085e52bb22f4b4b9a126
Reviewed-on: https://chromium-review.googlesource.com/c/1457228
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631309}

--

wpt-commits: 91d81bb73d5e8424e45918c84e275a9d46c51d51
wpt-pr: 15270
2019-03-16 12:12:30 +00:00
Brindusan Cristian 0e1d8145a3 Backed out 201 changesets (bug 1530837, bug 1529206, bug 1528232, bug 1530834, bug 1528032, bug 1530831, bug 1528237, bug 1529242, bug 1529821, bug 1530839, bug 1509034, bug 1527222, bug 1528705, bug 1530812, bug 1528266, bug 1528274, bug 1529038, bug 1464538, bug 1531331, bug 1531337, bug 1529734, bug 1528888, bug 1528887, bug 1527719, bug 1528711, bug 1527514, bug 1527981, bug 1528927, bug 1528949, bug 1531007, bug 1528736, bug 1531372, bug 1528732, bug 1530825, bug 1529061, bug 1528204, bug 1527487, bug 1528741, bug 1527961, bug 1527353, bug 1529208, bug 1527643, bug 1529244, bug 1526836, bug 1529740, bug 1527540, bug 1486514, bug 1526863, bug 1528719, bug 1529749, bug 1528954, bug 1528721, bug 1527560, bug 1526275, bug 1528894, bug 1527212, bug 1531341, bug 1529756, bug 1527584, bug 1527634, bug 1528728, bug 1527474, bug 1529438, bug 1528919, bug 1531365, bug 1528853, bug 1528726, bug 1529430, bug 1529341, bug 1529263, bug 1529459, bug 1528058, bug 1528722, bug 1528746, bug 1528211, bug 1529092, bug 1528152, bug 1529059, bug 1529229, bug 1529752, bug 1529052, bug 1529712, bug 1529055, bug 1529717, bug 1528700, bug 1528862, bug 1526647, bug 1529814, bug 1528868, bug 1529810, bug 1531069, bug 1527478, bug 1529462, bug 1528716, bug 1528828, bug 1531256, bug 1529426, bug 1531357, bug 1531064, bug 1529156, bug 1529724, bug 1529726, bug 1527483, bug 1527638, bug 1526801, bug 1528229, bug 1530852, bug 1529080, bug 1528109, bug 1528029, bug 1529435, bug 1527669, bug 1526881, bug 1529315, bug 1528023, bug 1527661, bug 1529046, bug 1526260, bug 1527640, bug 1531345, bug 1531229, bug 1527331, bug 1529807, bug 1532580, bug 1529806, bug 1529818, bug 1529800, bug 1530855, bug 1527506, bug 1528702, bug 1527548, bug 1493024, bug 1530850, bug 1529796, bug 1529797, bug 1528709, bug 1526693, bug 1526694, bug 1530858, bug 1528830, bug 1513857) for spidermonkey bustages. CLOSED TREE
Backed out changeset 95f1a7ff5760 (bug 1532580)
Backed out changeset ad53fdccd298 (bug 1532580)
Backed out changeset 8e485b71ccc1 (bug 1531372)
Backed out changeset a05f7a542606 (bug 1531365)
Backed out changeset e28093d1fc65 (bug 1527584)
Backed out changeset 5c6bfad36ca0 (bug 1527584)
Backed out changeset 0d8c97a32de3 (bug 1531229)
Backed out changeset bdbfea412122 (bug 1531256)
Backed out changeset 91b75e0e8324 (bug 1531256)
Backed out changeset 7b01e9d570db (bug 1531357)
Backed out changeset 3f555f93c070 (bug 1531357)
Backed out changeset ca9d69428070 (bug 1531069)
Backed out changeset 4c96cc5997e6 (bug 1531064)
Backed out changeset 899598b6d7ff (bug 1529462)
Backed out changeset 5eca1c95182a (bug 1529462)
Backed out changeset 467ad65e9ecf (bug 1531007)
Backed out changeset bd1da129790f (bug 1531007)
Backed out changeset cb8f38a459ab (bug 1531345)
Backed out changeset 1d08bdabd996 (bug 1531341)
Backed out changeset 61c94b97adf1 (bug 1531337)
Backed out changeset d8bf259eaff2 (bug 1531331)
Backed out changeset b8250121c2bc (bug 1530858)
Backed out changeset 1f293875c401 (bug 1529438)
Backed out changeset 9d1af899260a (bug 1530855)
Backed out changeset 6b60020595e0 (bug 1493024)
Backed out changeset fe1a2cb779e0 (bug 1530852)
Backed out changeset bd463e2be011 (bug 1530850)
Backed out changeset 83c0823bb8e1 (bug 1528888)
Backed out changeset d6548d68aad4 (bug 1530839)
Backed out changeset f1a2f7d7615b (bug 1530837)
Backed out changeset 975fbec5a080 (bug 1530834)
Backed out changeset 869bf8eca7ef (bug 1530831)
Backed out changeset 375113eacb17 (bug 1529080)
Backed out changeset 17b00ba4a020 (bug 1529080)
Backed out changeset 219767918106 (bug 1530825)
Backed out changeset 71e7983951a6 (bug 1526801)
Backed out changeset fff147f5ba18 (bug 1526801)
Backed out changeset 2f41234f6509 (bug 1528954)
Backed out changeset 4e667891d308 (bug 1528949)
Backed out changeset 5ca434eafe2f (bug 1530812)
Backed out changeset d23a9f7c490e (bug 1530812)
Backed out changeset ed42aeed054b (bug 1529263)
Backed out changeset 899099cb0784 (bug 1529263)
Backed out changeset 164f6bebaebc (bug 1529208)
Backed out changeset 573fa1dbbb4d (bug 1529821)
Backed out changeset c6ad6c137153 (bug 1529459)
Backed out changeset 6caf4fe5691d (bug 1529459)
Backed out changeset ee028b57d613 (bug 1529818)
Backed out changeset 33633cf10c0d (bug 1529814)
Backed out changeset 869b8f43a793 (bug 1529092)
Backed out changeset 51f209d730ca (bug 1529092)
Backed out changeset 8209d757949e (bug 1527961)
Backed out changeset f7ad412343b9 (bug 1527961)
Backed out changeset 2c7bf50257af (bug 1529810)
Backed out changeset 62fe727988a6 (bug 1529810)
Backed out changeset 8592c05fe031 (bug 1526275)
Backed out changeset 1a3fb0f644ae (bug 1529807)
Backed out changeset 32f87ee369cb (bug 1529806)
Backed out changeset 1c117fbc850f (bug 1529800)
Backed out changeset f5582e70c239 (bug 1526693)
Backed out changeset 421b2d615568 (bug 1526693)
Backed out changeset 6b7cb75d72aa (bug 1529797)
Backed out changeset 2f7275c284b1 (bug 1529797)
Backed out changeset d6a61db63718 (bug 1529796)
Backed out changeset b9c6ed34a214 (bug 1529796)
Backed out changeset 7a38369a17d3 (bug 1529435)
Backed out changeset 88bd6cc607e2 (bug 1529435)
Backed out changeset d700b6928f43 (bug 1529430)
Backed out changeset 81d0e91ab507 (bug 1529430)
Backed out changeset d252a7037801 (bug 1529229)
Backed out changeset 253adcb96f41 (bug 1529229)
Backed out changeset 719455274599 (bug 1529206)
Backed out changeset 37d25235012d (bug 1529206)
Backed out changeset 373ccecf93ea (bug 1528274)
Backed out changeset fa55f010bd71 (bug 1528274)
Backed out changeset 9de615ccb5c5 (bug 1529156)
Backed out changeset b871b38ec2b3 (bug 1529156)
Backed out changeset f419b8ba3747 (bug 1529426)
Backed out changeset 1d2059a2cf36 (bug 1529244)
Backed out changeset 5de598a7923d (bug 1529315)
Backed out changeset 629ad93a6738 (bug 1529315)
Backed out changeset cf68befd3506 (bug 1529341)
Backed out changeset 3f9c54ed7d2c (bug 1526881)
Backed out changeset c9867062b58d (bug 1526863)
Backed out changeset d3dcbaa53bac (bug 1526863)
Backed out changeset 05ff2e535c6e (bug 1528919)
Backed out changeset df087069273b (bug 1528919)
Backed out changeset 43debb14a004 (bug 1529242)
Backed out changeset 71768e55e777 (bug 1528828)
Backed out changeset 7d54ecab8dc1 (bug 1528828)
Backed out changeset 263580f65aea (bug 1528830)
Backed out changeset 65f41dd56207 (bug 1528927)
Backed out changeset 8080b1f6eef2 (bug 1528894)
Backed out changeset e7d92d3120c4 (bug 1528894)
Backed out changeset f7d636225ed1 (bug 1528887)
Backed out changeset 577ea54d1b0c (bug 1528868)
Backed out changeset b3bae9f26b98 (bug 1528862)
Backed out changeset 3e265c28d845 (bug 1528853)
Backed out changeset 6dee1f08de48 (bug 1528853)
Backed out changeset 0ce1a5521d6f (bug 1526694)
Backed out changeset 64cc60d52a04 (bug 1526694)
Backed out changeset a5181637d09e (bug 1486514)
Backed out changeset 2cabd13e237f (bug 1486514)
Backed out changeset 9fd49ca281f0 (bug 1528152)
Backed out changeset 24a07018f8a8 (bug 1529756)
Backed out changeset fbf69465f685 (bug 1529752)
Backed out changeset 0b5d77924a13 (bug 1529752)
Backed out changeset b2ffdd7ebfe7 (bug 1529749)
Backed out changeset d4188fabe555 (bug 1529740)
Backed out changeset 99fe9246e9a3 (bug 1529734)
Backed out changeset e860533a4743 (bug 1529734)
Backed out changeset 3d06a920925d (bug 1529726)
Backed out changeset 22f687c325e8 (bug 1529724)
Backed out changeset 105008f9f601 (bug 1529717)
Backed out changeset 5724299ed798 (bug 1529717)
Backed out changeset 788727cccd4f (bug 1529712)
Backed out changeset 348216552124 (bug 1529712)
Backed out changeset 106ac73457aa (bug 1529061)
Backed out changeset 05a81cf22d1e (bug 1529061)
Backed out changeset 07c3ea987b01 (bug 1529059)
Backed out changeset ceb6af0d7338 (bug 1529055)
Backed out changeset 40338ef0c5ae (bug 1529055)
Backed out changeset 97385559862c (bug 1529052)
Backed out changeset 4fe6634c3cea (bug 1529046)
Backed out changeset da708ab85cc6 (bug 1529038)
Backed out changeset 18139e69e3c5 (bug 1528266)
Backed out changeset e5f7bd9d93a4 (bug 1527719)
Backed out changeset 1fb1b5a75a79 (bug 1527719)
Backed out changeset 58ff2725e6a5 (bug 1527661)
Backed out changeset 16b6e709d409 (bug 1527661)
Backed out changeset e23c3c3fe9cd (bug 1528746)
Backed out changeset e8fd59f2739a (bug 1528746)
Backed out changeset 5cbc3a522b49 (bug 1528741)
Backed out changeset 66fb4cc72692 (bug 1464538)
Backed out changeset 2e1f864ca504 (bug 1464538)
Backed out changeset ed2e428a7fb7 (bug 1528211)
Backed out changeset 32c8219664b6 (bug 1528736)
Backed out changeset d6a7755ddcbb (bug 1528732)
Backed out changeset 056f30752f2d (bug 1528728)
Backed out changeset ac00cd4c7abc (bug 1528726)
Backed out changeset bcd8267fa113 (bug 1528726)
Backed out changeset 51f0cd0c1621 (bug 1528722)
Backed out changeset 165c390054b2 (bug 1528721)
Backed out changeset 772109738241 (bug 1528719)
Backed out changeset a73350397302 (bug 1528716)
Backed out changeset 84b7e38be0cc (bug 1513857)
Backed out changeset e63c62898033 (bug 1528711)
Backed out changeset a7ee2a24d898 (bug 1527353)
Backed out changeset 5fb707e280c1 (bug 1509034)
Backed out changeset be42c83c6e97 (bug 1509034)
Backed out changeset 2eb522ceb6e1 (bug 1528709)
Backed out changeset 822ff0ac5f39 (bug 1527981)
Backed out changeset 3fb86165ce50 (bug 1527981)
Backed out changeset 7f5ce8587ad9 (bug 1528705)
Backed out changeset b571112619c2 (bug 1528702)
Backed out changeset 8b3668ee0579 (bug 1528702)
Backed out changeset 0562ba7637c2 (bug 1528058)
Backed out changeset 9e73b2eb508f (bug 1528700)
Backed out changeset d3e10f10f4c2 (bug 1528032)
Backed out changeset 629c2a5b9013 (bug 1528029)
Backed out changeset 78d3aefc4418 (bug 1528023)
Backed out changeset 48f705e0ae7e (bug 1528237)
Backed out changeset f6690a972633 (bug 1528237)
Backed out changeset f62003f22992 (bug 1528232)
Backed out changeset a8be7c66cb41 (bug 1528229)
Backed out changeset f4fa3dd608c7 (bug 1528229)
Backed out changeset 181a97408a30 (bug 1528204)
Backed out changeset f60df1fe019b (bug 1528204)
Backed out changeset e45e2443ffae (bug 1526260)
Backed out changeset 013ad346966b (bug 1526260)
Backed out changeset 1c5a3f8b212a (bug 1527222)
Backed out changeset ec1f4ffa35d1 (bug 1527222)
Backed out changeset 89dc1513582b (bug 1527669)
Backed out changeset 3bd6059a1b64 (bug 1528109)
Backed out changeset c3299b5db5d8 (bug 1527560)
Backed out changeset 01df42e8dca9 (bug 1527560)
Backed out changeset 9a1e1d9bc686 (bug 1526836)
Backed out changeset c08164922aaf (bug 1526836)
Backed out changeset 1a78f6d88afa (bug 1527540)
Backed out changeset b781b88b53d1 (bug 1527643)
Backed out changeset 793206aecd5e (bug 1527643)
Backed out changeset 6b5a45ed3837 (bug 1527548)
Backed out changeset 5d939be0e4cd (bug 1527640)
Backed out changeset aef452a8ebca (bug 1527640)
Backed out changeset 52755e035f39 (bug 1527638)
Backed out changeset b9735af59094 (bug 1527638)
Backed out changeset 0883b91b6367 (bug 1527634)
Backed out changeset 98dd738ff942 (bug 1527514)
Backed out changeset aa57afa41078 (bug 1527506)
Backed out changeset 61dabecba34c (bug 1527506)
Backed out changeset feaa22c216e3 (bug 1526647)
Backed out changeset c746aaf82c65 (bug 1527487)
Backed out changeset 07cdbdb2c608 (bug 1527487)
Backed out changeset 8b006c4103ff (bug 1527483)
Backed out changeset d781f4856028 (bug 1527483)
Backed out changeset 9ef5380f4ea9 (bug 1527478)
Backed out changeset ede03586f13b (bug 1527478)
Backed out changeset 9ca222b6a740 (bug 1527331)
Backed out changeset 3b96582a3422 (bug 1527474)
Backed out changeset 403d814ff267 (bug 1527474)
Backed out changeset 353a9e562d20 (bug 1527212)

--HG--
rename : testing/web-platform/tests/css/css-images/reference/100x100-blue-green.html => testing/web-platform/tests/css/css-images/support/100x100-blue-green.html
rename : testing/web-platform/tests/css/css-namespaces/reference/ref-lime-1-block.xml => testing/web-platform/tests/css/css-namespaces/reftest/ref-lime-1-block.xml
rename : testing/web-platform/tests/css/css-namespaces/reference/ref-lime-1-generic.xml => testing/web-platform/tests/css/css-namespaces/reftest/ref-lime-1-generic.xml
rename : testing/web-platform/tests/css/css-namespaces/reference/ref-lime-1.xml => testing/web-platform/tests/css/css-namespaces/reftest/ref-lime-1.xml
rename : testing/web-platform/tests/css/css-namespaces/reference/ref-lime-2-generic.xml => testing/web-platform/tests/css/css-namespaces/reftest/ref-lime-2-generic.xml
rename : testing/web-platform/tests/css/css-namespaces/reference/ref-lime-2.xml => testing/web-platform/tests/css/css-namespaces/reftest/ref-lime-2.xml
rename : testing/web-platform/tests/css/css-namespaces/reference/ref-lime-3.xml => testing/web-platform/tests/css/css-namespaces/reftest/ref-lime-3.xml
rename : testing/web-platform/tests/css/css-namespaces/reference/ref-lime-5.xml => testing/web-platform/tests/css/css-namespaces/reftest/ref-lime-5.xml
rename : testing/web-platform/tests/css/css-namespaces/reference/ref-lime-6.xml => testing/web-platform/tests/css/css-namespaces/reftest/ref-lime-6.xml
rename : testing/web-platform/tests/css/css-transforms/reference/transform-3d-rotateY-stair-above-ref-001.xht => testing/web-platform/tests/css/css-transforms/reftest/transform-3d-rotateY-stair-above-ref-001.xht
rename : testing/web-platform/tests/css/css-transforms/reference/transform-applies-to-001-ref.xht => testing/web-platform/tests/css/css-transforms/reftest/transform-applies-to-001-ref.xht
rename : testing/web-platform/tests/css/css-transforms/reference/transform-applies-to-002-ref.xht => testing/web-platform/tests/css/css-transforms/reftest/transform-applies-to-002-ref.xht
rename : testing/web-platform/tests/css/css-transforms/reference/transform-origin-01-ref.html => testing/web-platform/tests/css/css-transforms/reftest/transform-origin-01-ref.html
rename : testing/web-platform/tests/css/css-transforms/transform-box/reference/greensquare200x200.html => testing/web-platform/tests/css/css-transforms/transform-box/support/greensquare200x200.html
rename : testing/web-platform/tests/css/css-writing-modes/reference/writing-mode-vertical-lr-002-ref.xht => testing/web-platform/tests/css/css-writing-modes/reftest/writing-mode-vertical-lr-002-ref.xht
rename : testing/web-platform/tests/css/css-writing-modes/reference/writing-mode-vertical-rl-001-ref.xht => testing/web-platform/tests/css/css-writing-modes/reftest/writing-mode-vertical-rl-001-ref.xht
rename : testing/web-platform/tests/css/css-writing-modes/reference/writing-mode-vertical-rl-002-ref.xht => testing/web-platform/tests/css/css-writing-modes/reftest/writing-mode-vertical-rl-002-ref.xht
rename : testing/web-platform/tests/orientation-event/devicemotionevent-init.https.html => testing/web-platform/tests/orientation-event/devicemotionevent-init.html
rename : testing/web-platform/tests/orientation-event/deviceorientationabsoluteevent.https.html => testing/web-platform/tests/orientation-event/deviceorientationabsoluteevent.html
rename : testing/web-platform/tests/orientation-event/deviceorientationevent-init.https.html => testing/web-platform/tests/orientation-event/deviceorientationevent-init.html
rename : testing/web-platform/tests/orientation-event/ondeviceorientationabsolute.https.html => testing/web-platform/tests/orientation-event/ondeviceorientationabsolute.html
rename : testing/web-platform/tests/svg/embedded/reference/green-rect-100x100.svg => testing/web-platform/tests/svg/embedded/support/green-rect-100x100.svg
rename : testing/web-platform/tests/svg/shapes/reftests/reference/empty.svg => testing/web-platform/tests/svg/shapes/reftests/support/empty.svg
2019-03-15 21:17:36 +02:00
Raymond Toy 0d61233667 Bug 1526647 [wpt PR 15270] - Relax required SNR a bit, a=testonly
Automatic update from web-platform-tests
Relax required SNR a bit

The required SNR was a little too high for some Mac OS bots.  Make it
a little smaller.

Bug: 929435
Change-Id: I5fbfe6573f4907f33999085e52bb22f4b4b9a126
Reviewed-on: https://chromium-review.googlesource.com/c/1457228
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631309}

--

wpt-commits: 91d81bb73d5e8424e45918c84e275a9d46c51d51
wpt-pr: 15270
2019-03-15 18:06:54 +00:00
Raymond Toy d5ef27180d Bug 1526860 [wpt PR 15214] - Round up to the next render quantum for suspend, a=testonly
Automatic update from web-platform-tests
Round up to the next render quantum for suspend

OfflineAudioContext.suspend rounds the time up to the next render
quantum instead of down.  It is sometimes confusing when suspend
occurs before the given time, which is different from how everything
else works in WebAudio.

A few tests need to be fixed because they computed the boundary by
rounding down instead of up.  One test needed to be adjusted because
the times were rounded to different boundaries instead of the same
boundary.

See also https://github.com/WebAudio/web-audio-api/issues/1822

Bug: 927895
Change-Id: Ie6685c620dd38eb2a059901d13b907764ba1a2db
Reviewed-on: https://chromium-review.googlesource.com/c/1450536
Reviewed-by: Kent Tamura <tkent@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#630346}

--

wpt-commits: 1b1a627e597f15b60327191799b8081beac2a3cd
wpt-pr: 15214
2019-02-26 12:05:17 +00:00
Raymond Toy f6cdfc0a3b Bug 1526599 [wpt PR 15215] - Use oversampling to compute frame number, a=testonly
Automatic update from web-platform-tests
Use oversampling to compute frame number

When computing the frame number, round-off can happen such that the
resulting frame number is not the same as the original.  To work
around this, use oversampling to compute the oversampled frame
number.  Round that to the nearest frame, and then convert that back
to the desired integer frame number at the original sample rate.

This won't always work, but should make the round-off errors much less
likely.

Bug: 876917
Test: the-audiobuffersourcenode-interface/sub-sample-buffer-stitching.html
Change-Id: Id3658a986490d2aec07a382497bc24a4d99e416c
Reviewed-on: https://chromium-review.googlesource.com/c/1446869
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#629697}

--

wpt-commits: 5a6917c5cb8ea8602c53fd927fe3c208bb99b463
wpt-pr: 15215


--HG--
rename : testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/resources/sub-sample-scheduling.html => testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sub-sample-scheduling.html
2019-02-26 12:05:06 +00:00
Raymond Toy 6700f1ed95 Bug 1526301 [wpt PR 15005] - Update cached azimuth/elevation/cone gain, a=testonly
Automatic update from web-platform-tests
Update cached azimuth/elevation/cone gain

Sample accurate panner automations need to update the cached value for
the azimuth, elevation, and cone gain at the end of each render in
case the automations end (because all automations are sufficiently far
in the past).  When this happens, the panner switches from a-rate
sample-accurate method to k-rate method that uses the cached values
when nothing is moving.  If the a-rate method doesn't update, then the
k-rate method uses the old values which are now incorrect.

Bug: 917757
Test: the-panner-node/automation-changes.html
Change-Id: I7289c278b1cc9dc31d9e3f5698ac467cb1474ca5
Reviewed-on: https://chromium-review.googlesource.com/c/1427795
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#627129}

--

wpt-commits: 48e44386b5c07758ddd22c8227701c37beebe76f
wpt-pr: 15005
2019-02-14 11:38:19 +00:00
Raymond Toy fb0debdff4 Bug 1492316 [wpt PR 13061] - Sub-sample accurate start for ABSN, a=testonly
Automatic update from web-platform-tests
Sub-sample accurate start for ABSN

Implement sub-sample accurate start for AudioBufferSourceNode.
Previously, if the start time was between sample boundaries, we would
start the output at the frame before the start time.  This is actually
incorrect because we haven't actually started yet.  We should start
the output at the next boundary, and interpolating the value based on
the true start time and the sample boundary.

Many tests needed to be updated.  Basically for each test that needed
to be changed, the sample rate is set to a power of two and all ABSN
sources are updated to make sure the source starts exactly on a frame
boundary. We also took the opportunity to adjust the error thresholds
for the tests in case lower values could be used.

Some additional notes for the tests:

audiobuffersource-playbackrate-zero.html: Add new test to make sure
sub-sample accurate start handles a zero playback rate.

audiobuffersource-loop-points.html: add some code to save the actual
output.  This is needed because a new reference file is needed since
the sample rate has changed.

Also manually tested all of the modified tests with Firefox nightly.
They all pass still (except for the new sub-sample test because
Firefox doesn't do sub-sample accurate start/stop).

Bug: 876917
Test: the-audiobuffersourcenode-interface/sub-sample-scheduling.html
Change-Id: Ib13ba30eaa160cfd10739feabac961bf074ee309
Reviewed-on: https://chromium-review.googlesource.com/c/1212270
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626753}

--

wpt-commits: 00fa50687cab43b660296389acad6cc48717f1d1
wpt-pr: 13061
2019-02-07 21:51:21 +00:00
Raymond Toy 8b8f07a90e Bug 1498465 [wpt PR 13477] - Compute azimuth correctly according to the spec, a=testonly
Automatic update from web-platform-tests
Compute azimuth correctly according to the spec

The azimuth calculation is incorrect if one of the vectors is the
zero vector.  The spec handles this case correctly by just using the
dot product alone with "normalized" vectors instead of trying to
divide the dot product by the lengths.

Bug: 893983
Test: panner-azimuth.html
Change-Id: I7f890ae3353a71ffccfc3138038572a8a18b2379
Reviewed-on: https://chromium-review.googlesource.com/c/1277666
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626665}

--

wpt-commits: f2b7361daff0d555c271f8ffa50dc22ac8e948c5
wpt-pr: 13477
2019-02-07 21:51:21 +00:00
Raymond Toy dc6da8ebaa Bug 1523562 [wpt PR 14897] - Don't overflow when event times are very close in time, a=testonly
Automatic update from web-platform-tests
Don't overflow when event times are very close in time

If a linear ramp starts very close to 0, the computation of the output
can sometimes overflow and produce NaN.  Clamp the time difference so
thia doesn't happen and internally treat it as if the difference were
zero.

Add test that NaN doesn't occur and also verify that the clamping
doesn't change existing interpolation.

Bug: 899507
Test: the-audioparam-interface/audioparam-close.html
Change-Id: Ic91cec577fdb4e0774d51fff66da2947baa98263
Reviewed-on: https://chromium-review.googlesource.com/c/1411651
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623394}

--

wpt-commits: 75318c963f97a674d9e171be761d90e67517a076
wpt-pr: 14897
2019-02-07 21:50:29 +00:00
Yutaka Hirano 811f17bfdf Bug 1505726 [wpt PR 13980] - [media] Treat cross-origin redirect as TAINTED only for no-cors requests, a=testonly
Automatic update from web-platform-tests[media] Treat cross-origin redirect as TAINTED only for no-cors requests

With https://crrev.com/a9cbaa7a40e2b2723cfc2f266c42f4980038a949,
WebMediaPlayer blindly treats a resource experiencing cross-origin
redirects as TAINTED. In fact, it should be treated as TAINTED only
when its request mode is "no-cors".

The added tests are provided by hongchan@chromium.org.

Bug: 899745, 901383
Change-Id: Idb66407552085b053818f3e4a9d8d5ff3ddeaf45
Reviewed-on: https://chromium-review.googlesource.com/c/1325281
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Reviewed-by: Fredrik Hubinette <hubbe@chromium.org>
Commit-Queue: Yutaka Hirano <yhirano@chromium.org>
Cr-Commit-Position: refs/heads/master@{#606681}

--

wpt-commits: d5be80a86d4f938250c075ac12414ad47516969c
wpt-pr: 13980
2018-11-14 13:38:11 +00:00
Philip Jägenstedt 541ab2252b Bug 1503431 [wpt PR 13796] - Remove some suggested reviewers who have asked to be removed, a=testonly
Automatic update from web-platform-testsRemove some suggested reviewers who have asked to be removed (#13796)

Part of https://github.com/web-platform-tests/wpt/issues/13702.
--

wpt-commits: 75b0f336c50105c6fea47ad253d57219dfa744d3
wpt-pr: 13796
2018-11-10 09:02:36 +00:00
Xianzhu Wang ca333bb408 Bug 1501555 [wpt PR 13693] - [run_web_tests] Remove extra baselines after crrev.com/c/1277654, a=testonly
Automatic update from web-platform-tests[run_web_tests] Remove extra baselines after crrev.com/c/1277654

After crrev.com/c/1277654, we no longer generate text result of many
tests, thus these tests no longer need the text baselines.

This CL removes all the extra baselines, including the extra text
baselines after the above CL, and also other kind of extra baselines
(e.g. extra -expected.png for reftests).

Bug: 703899
Cq-Include-Trybots: luci.chromium.try​:linux-blink-gen-property-trees;luci.chromium.try​:linux_layout_tests_layout_ng;luci.chromium.try​:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Iadc647d0393e3f61a7d983bc3946042602de70c0
Reviewed-on: https://chromium-review.googlesource.com/c/1292599
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Ned Nguyen <nednguyen@google.com>
Cr-Commit-Position: refs/heads/master@{#602195}

--

wpt-commits: fd1e161dd0529bb189eac76250bd4d8718d15150
wpt-pr: 13693
2018-11-10 09:02:05 +00:00
Xianzhu Wang 74528b6c8c Bug 1501619 [wpt PR 13698] - [run_web_tests] Check for extra baselines, a=testonly
Automatic update from web-platform-tests[run_web_tests] Check for extra baselines

After https://chromium-review.googlesource.com/c/chromium/src/+/1277654,
we no longer generate text result of many tests, thus these tests no
longer need the text baselines.

This CL checks for extra baselines in the following cases:
1. Extra -expected.png (existing logic) for ref tests;
2. Extra -expected.txt, -expected.png, -expected.wav if the test doesn't
   generate the result;
3. Extra -expected.txt for all-pass testharness tests.

For 2, the extra baseline will be treated as a mismatch failure (which
can be interpreted as that the test doesn't generate the result, but
the baseline expects the result).

For 1 and 3, there are just warning messages because for now we don't
have a good way to present them in the layout test result page.

We have already had a similar logic in pre-submit for 3 and the new
check in run_web_tests is more accurate. For other types of extra
baselines, it's hard to implement the check in presubmit because it
needs more knowledge than static pre-submit knows.

Bug: 703899
Cq-Include-Trybots: luci.chromium.try​:linux-blink-gen-property-trees;luci.chromium.try​:linux_layout_tests_layout_ng;luci.chromium.try​:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I9016d5583791f179f1d51561245602af615d21de
Reviewed-on: https://chromium-review.googlesource.com/c/1286894
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Ned Nguyen <nednguyen@google.com>
Cr-Commit-Position: refs/heads/master@{#602378}

--

wpt-commits: 07d9f452d740d98ded5b11c176ba783fe9d80e5b
wpt-pr: 13698


--HG--
rename : testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels-expected.wav => testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/resources/audiobuffersource-multi-channels-expected.wav
2018-11-10 09:02:05 +00:00