AudioBufferSourceNode should use "final" values for playbackRate and detune to take into account changes to the AudioParamTimeline (for example, when AudioBufferSourceNode.playbackRate.setValueAtTime() is called).
Created attachment 406887 [details]
Looks like this is causing lots of asserts in tests.
Created attachment 406944 [details]
(In reply to Eric Carlson from comment #2)
> Looks like this is causing lots of asserts in tests.
Yes, turns out you can only call finalValue() from the AudioThread. This is fixed now.
Committed r265981: <https://trac.webkit.org/changeset/265981>
All reviewed patches have been landed. Closing bug and clearing flags on attachment 406944 [details].