https://brianpeiris.github.io/spatial-audio-test/?ramped stops playing after a few seconds in Safari but plays fine in Chrome.
Doing a linear ramp of positionX / positionZ without doing a linear ramp of orientationX / orientationZ seems to work. This seems to have to do with the linear ramp of the orientation somehow.
(In reply to Chris Dumez from comment #1) > Doing a linear ramp of positionX / positionZ without doing a linear ramp of > orientationX / orientationZ seems to work. This seems to have to do with the > linear ramp of the orientation somehow. In particular, it seems to be the linear ramp on the orientationZ that seems to be causing trouble here.
Created attachment 448650 [details] WIP Patch This seems to fix it. I'll do more investigation and write a test next week.
Thanks for looking into this so quickly!
Created attachment 448755 [details] WIP Patch
Created attachment 448761 [details] Patch
Created attachment 448762 [details] Patch
Committed r287854 (245900@main): <https://commits.webkit.org/245900@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 448762 [details].
<rdar://problem/87360182>