-
crogers@google.com authored
https://bugs.webkit.org/show_bug.cgi?id=117748 Reviewed by Jer Noble. Source/WebCore: See related Web Audio bug and spec change: https://www.w3.org/Bugs/Public/show_bug.cgi?id=19561 https://dvcs.w3.org/hg/audio/rev/7c4a40a9bb57 * CMakeLists.txt: * DerivedSources.make: * DerivedSources.pri: * GNUmakefile.list.am: * Modules/webaudio/AudioContext.cpp: (WebCore::AudioContext::createPeriodicWave): * Modules/webaudio/AudioContext.h: * Modules/webaudio/AudioContext.idl: * Modules/webaudio/OscillatorNode.cpp: (WebCore::OscillatorNode::OscillatorNode): (WebCore::OscillatorNode::setType): (WebCore::OscillatorNode::calculateSampleAccuratePhaseIncrements): (WebCore::OscillatorNode::process): (WebCore::OscillatorNode::setPeriodicWave): (WebCore::OscillatorNode::propagatesSilence): * Modules/webaudio/OscillatorNode.h: * Modules/webaudio/OscillatorNode.idl: * Modules/webaudio/PeriodicWave.cpp: Renamed from Source/WebCore/Modules/webaudio/WaveTable.cpp. (WebCore::PeriodicWave::create): (WebCore::PeriodicWave::createSine): (WebCore::PeriodicWave::createSquare): (WebCore::PeriodicWave::createSawtooth): (WebCore::PeriodicWave::createTriangle): (WebCore::PeriodicWave::PeriodicWave): (WebCore::PeriodicWave::waveDataForFundamentalFrequency): (WebCore::PeriodicWave::maxNumberOfPartials): (WebCore::PeriodicWave::numberOfPartialsForRange): (WebCore::PeriodicWave::createBandLimitedTables): (WebCore::PeriodicWave::generateBasicWaveform): * Modules/webaudio/PeriodicWave.h: Renamed from Source/WebCore/Modules/webaudio/WaveTable.h. (WebCore::PeriodicWave::rateScale): (WebCore::PeriodicWave::periodicWaveSize): (WebCore::PeriodicWave::sampleRate): (WebCore::PeriodicWave::numberOfRanges): * Modules/webaudio/PeriodicWave.idl: Renamed from Source/WebCore/Modules/webaudio/WaveTable.idl. * Target.pri: * WebCore.xcodeproj/project.pbxproj: Tools: * Scripts/do-webcore-rename: LayoutTests: * fast/js/global-constructors-attributes-expected.txt: * webaudio/oscillator-basic-expected.txt: * webaudio/oscillator-basic.html: * webaudio/oscillator-custom.html: * webaudio/resources/oscillator-testing.js: (generateExponentialOscillatorSweep): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151914 268f45cc-cd09-0410-ab3c-d52691b4dbfc
3013e857