exponentialRampToValue doesn't use starting value
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 23 Feb 2012 02:19:25 +0000 (02:19 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 23 Feb 2012 02:19:25 +0000 (02:19 +0000)
commit9dc62d6d75739c861616c5c234f0b41bebcf3549
tree212cca27b3e5cf4052e8466c3979763ceeea96fd
parent6fe7e05f097ba340f33e595754d6eadfc91dee9e
exponentialRampToValue doesn't use starting value
https://bugs.webkit.org/show_bug.cgi?id=78035

Patch by Raymond Toy <rtoy@google.com> on 2012-02-22
Reviewed by Chris Rogers.

Source/WebCore:

Test: webaudio/audioparam-exponentialRampToValueAtTime.html

* webaudio/AudioParamTimeline.cpp:
(WebCore::AudioParamTimeline::valuesForTimeRangeImpl): Set
starting value for exponential ramp.

LayoutTests:

* webaudio/audioparam-exponentialRampToValueAtTime-expected.txt: Added.
* webaudio/audioparam-exponentialRampToValueAtTime.html: Added.
* webaudio/resources/audioparam-testing.js: Added.
(createConstantBuffer):
(createExponentialRampArray):
(comparePartialSignals):
(verifyDiscontinuities):
(compareSignals):
(doAutomation):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108592 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/webaudio/audioparam-exponentialRampToValueAtTime-expected.txt [new file with mode: 0644]
LayoutTests/webaudio/audioparam-exponentialRampToValueAtTime.html [new file with mode: 0644]
LayoutTests/webaudio/resources/audioparam-testing.js [new file with mode: 0644]
Source/WebCore/ChangeLog
Source/WebCore/webaudio/AudioParamTimeline.cpp