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] Patch
Looks like this is causing lots of asserts in tests.
Created attachment 406944 [details] Patch
(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].
<rdar://problem/67513315>