Fix ABSN.start()'s 'duration' parameter description #42282
+6
−5
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Fixes the description of the AudioBufferSourceNode
start()'sdurationparameter so it's not said to be similar to callingstop(duration).Motivation
Since this specs change 1 (in 2018) the
durationargument is specced 2 as being the duration of the buffer's content to be played, and not necessarily the one of the AudioContext's clock. So if the source node has aplaybackRatethat is not1, using this parameter will not be the same as usingstop(duration).Additional details
I based the wordings on the specs text, but I don't mind another formulation altogether.
Might also be noted that there is an interop issue here, where only Firefox does follow the specs. I'll open issues to get this sorted out though.
Related issues and pull requests
N/A