-
crogers@google.com authored
https://bugs.webkit.org/show_bug.cgi?id=83610 Reviewed by Kenneth Russell. This re-lands bug: https://bugs.webkit.org/show_bug.cgi?id=83610 Now that a fix has been landed: http://trac.webkit.org/changeset/118099 Test: webaudio/audioparam-summingjunction.html * Modules/webaudio/AudioParam.cpp: * Modules/webaudio/AudioParam.h: (WebCore::AudioParam::calculateSampleAccurateValues): (WebCore::AudioParam::calculateAudioRateSignalValues): Sums intrinsic parameter value with all audio-rate connections. (WebCore::AudioParam::connect): (WebCore::AudioParam::disconnect): Support multiple connections. (WebCore::AudioParam::hasSampleAccurateValues): If we have one or more audio-rate connections. (WebCore::AudioParam::AudioParam): AudioParam now sub-classes AudioSummingJunction. LayoutTests: AudioParam must support fan-in (multiple audio connections) https://bugs.webkit.org/show_bug.cgi?id=83610 Reviewed by Kenneth Russell. * webaudio/audioparam-connect-audioratesignal.html: * webaudio/audioparam-summingjunction-expected.txt: Added. * webaudio/audioparam-summingjunction.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118247 268f45cc-cd09-0410-ab3c-d52691b4dbfc
61cf08c4