DescriptionLooping AudioBufferSourceNodes stop only if duration is explicitly given.
An AudioBufferSourceNode that is looping should loop forever unless a
grain duration is explicitly given. In particular, start(0, 0) should
still loop forever.
New test added, and updated one test in
audiobuffersource-loop-comprehensive to make it clear that the looping
source with duration stops at the right time.
Manual test added for handling the case where the AudioBufferSourceNode buffer is assigned after start() has been called. This is difficult to test properly using an offline context.
BUG=457099
TEST=audiobuffersource-loop-grain-no-duration.html
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=190684
Patch Set 1 #Patch Set 2 : #
Total comments: 12
Patch Set 3 : #Patch Set 4 : Rebase and fix tests #
Total comments: 11
Patch Set 5 : Update according to review. #Messages
Total messages: 23 (6 generated)
|