Skip to content
  • crogers@google.com's avatar
    WaveTable name has changed to PeriodicWave · 3013e857
    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