Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement AnalyserNode #21712

Merged
merged 8 commits into from Sep 19, 2018
Merged

Implement AnalyserNode #21712

merged 8 commits into from Sep 19, 2018

Conversation

@Manishearth
Copy link
Member

Manishearth commented Sep 14, 2018

Needs servo/media#127 to land (and a dependency
update)

r? @ferjm

realtimeanalyser-fft-scaling.html, the test that actually checks for some level of FFT correctness, sadly doesn't work since we don't process nodes not connected to the destination.

However I locally fixed the test to work differently and it passed. We'll fix the processing model eventually.


This change is Reviewable

@highfive
Copy link

highfive commented Sep 14, 2018

Heads up! This PR modifies the following files:

  • @asajeffrey: components/script/dom/analysernode.rs, components/script/dom/mod.rs, components/script/dom/webidls/AnalyserNode.webidl, components/script/dom/bindings/trace.rs, components/script/dom/baseaudiocontext.rs and 1 more
  • @KiChjang: components/script/dom/analysernode.rs, components/script/dom/mod.rs, components/script/dom/webidls/AnalyserNode.webidl, components/script/dom/bindings/trace.rs, components/script/dom/baseaudiocontext.rs and 1 more
@highfive
Copy link

highfive commented Sep 14, 2018

warning Warning warning

  • These commits modify unsafe code. Please review it carefully!
@servo-wpt-sync
Copy link
Collaborator

servo-wpt-sync commented Sep 14, 2018

Opened new PR for upstreamable changes.

Completed upstream sync of web-platform-test changes at jdm/web-platform-tests#85.

@Manishearth Manishearth force-pushed the Manishearth:analysernode branch from dea744b to 119a30e Sep 14, 2018
@servo-wpt-sync
Copy link
Collaborator

servo-wpt-sync commented Sep 14, 2018

Transplanted upstreamable changes to existing PR.

Completed upstream sync of web-platform-test changes at jdm/web-platform-tests#85.

@Manishearth
Copy link
Member Author

Manishearth commented Sep 14, 2018

@bors-servo try=wpt

@bors-servo
Copy link
Contributor

bors-servo commented Sep 14, 2018

Trying commit e92f144 with merge 46920a8...

bors-servo added a commit that referenced this pull request Sep 14, 2018
Implement AnalyserNode

<s>Needs servo/media#127 to land (and a dependency
update)</s>

r? @ferjm

realtimeanalyser-fft-scaling.html, the test that actually checks for some level of FFT correctness, sadly doesn't work since we don't process nodes not connected to the destination.

However I locally fixed the test to work differently and it passed. We'll fix the processing model eventually.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21712)
<!-- Reviewable:end -->
@servo-wpt-sync
Copy link
Collaborator

servo-wpt-sync commented Sep 14, 2018

Transplanted upstreamable changes to existing PR.

Completed upstream sync of web-platform-test changes at jdm/web-platform-tests#85.

@bors-servo
Copy link
Contributor

bors-servo commented Sep 14, 2018

💔 Test failed - linux-rel-css

@Manishearth Manishearth force-pushed the Manishearth:analysernode branch from e92f144 to 1bde2ef Sep 14, 2018
@Manishearth
Copy link
Member Author

Manishearth commented Sep 14, 2018

@bors-servo try=wpt

@bors-servo
Copy link
Contributor

bors-servo commented Sep 14, 2018

Trying commit 1bde2ef with merge a28dda0...

bors-servo added a commit that referenced this pull request Sep 14, 2018
Implement AnalyserNode

<s>Needs servo/media#127 to land (and a dependency
update)</s>

r? @ferjm

realtimeanalyser-fft-scaling.html, the test that actually checks for some level of FFT correctness, sadly doesn't work since we don't process nodes not connected to the destination.

However I locally fixed the test to work differently and it passed. We'll fix the processing model eventually.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21712)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

bors-servo commented Sep 14, 2018

💔 Test failed - linux-rel-wpt

@servo-wpt-sync
Copy link
Collaborator

servo-wpt-sync commented Sep 14, 2018

Transplanted upstreamable changes to existing PR.

Completed upstream sync of web-platform-test changes at jdm/web-platform-tests#85.

@ferjm
ferjm approved these changes Sep 17, 2018
Copy link
Member

ferjm left a comment

r=me

(remove the patched servo-media before merging, please)

@Manishearth
Copy link
Member Author

Manishearth commented Sep 17, 2018

@bors-servo r=ferjm

@bors-servo
Copy link
Contributor

bors-servo commented Sep 17, 2018

📌 Commit 1bde2ef has been approved by ferjm

@Manishearth Manishearth force-pushed the Manishearth:analysernode branch from 1bde2ef to 5db3f03 Sep 17, 2018
@Manishearth
Copy link
Member Author

Manishearth commented Sep 18, 2018

@bors-servo r=ferjm

missed a WPT update outside of the the-audio-api folder

@bors-servo
Copy link
Contributor

bors-servo commented Sep 18, 2018

📌 Commit cc32e12 has been approved by ferjm

@bors-servo
Copy link
Contributor

bors-servo commented Sep 18, 2018

Testing commit cc32e12 with merge 75a986e...

bors-servo added a commit that referenced this pull request Sep 18, 2018
Implement AnalyserNode

<s>Needs servo/media#127 to land (and a dependency
update)</s>

r? @ferjm

realtimeanalyser-fft-scaling.html, the test that actually checks for some level of FFT correctness, sadly doesn't work since we don't process nodes not connected to the destination.

However I locally fixed the test to work differently and it passed. We'll fix the processing model eventually.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21712)
<!-- Reviewable:end -->
@servo-wpt-sync
Copy link
Collaborator

servo-wpt-sync commented Sep 18, 2018

Transplanted upstreamable changes to existing PR.

Completed upstream sync of web-platform-test changes at jdm/web-platform-tests#85.

@bors-servo
Copy link
Contributor

bors-servo commented Sep 18, 2018

💔 Test failed - mac-rel-wpt4

@jdm
Copy link
Member

jdm commented Sep 18, 2018

@bors-servo retry

@bors-servo
Copy link
Contributor

bors-servo commented Sep 18, 2018

Testing commit cc32e12 with merge a02c43d...

bors-servo added a commit that referenced this pull request Sep 18, 2018
Implement AnalyserNode

<s>Needs servo/media#127 to land (and a dependency
update)</s>

r? @ferjm

realtimeanalyser-fft-scaling.html, the test that actually checks for some level of FFT correctness, sadly doesn't work since we don't process nodes not connected to the destination.

However I locally fixed the test to work differently and it passed. We'll fix the processing model eventually.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21712)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

bors-servo commented Sep 18, 2018

💔 Test failed - linux-rel-wpt

@jdm
Copy link
Member

jdm commented Sep 18, 2018

@bors-servo
Copy link
Contributor

bors-servo commented Sep 18, 2018

@bors-servo
Copy link
Contributor

bors-servo commented Sep 19, 2018

@bors-servo bors-servo merged commit cc32e12 into servo:master Sep 19, 2018
2 of 4 checks passed
2 of 4 checks passed
continuous-integration/travis-ci/pr The Travis CI build could not complete due to an error
Details
Taskcluster (pull_request) TaskGroup: failure
Details
continuous-integration/appveyor/pr AppVeyor build succeeded
Details
homu Test successful
Details
@servo-wpt-sync
Copy link
Collaborator

servo-wpt-sync commented Sep 19, 2018

Error syncing changes upstream. Logs saved in error-snapshot-1537316339325.

jdm added a commit to web-platform-tests/wpt that referenced this pull request Sep 20, 2018
This was deliberately changed
(WebAudio/web-audio-api#1397 ) but the tests
have not been updated

Upstreamed from servo/servo#21712 [ci skip]
@Manishearth Manishearth deleted the Manishearth:analysernode branch Oct 1, 2018
@ferjm ferjm added this to Done in WebAudio Nov 29, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
WebAudio
  
Done
Linked issues

Successfully merging this pull request may close these issues.

None yet

6 participants
You can’t perform that action at this time.