| Index: Source/modules/webaudio/OscillatorNode.cpp
|
| diff --git a/Source/modules/webaudio/OscillatorNode.cpp b/Source/modules/webaudio/OscillatorNode.cpp
|
| index a2d95dcb4a3508320a64deda6a12e2f669a2c7b4..a7d7ea07550be25088e7b131179d69ddc331c64d 100644
|
| --- a/Source/modules/webaudio/OscillatorNode.cpp
|
| +++ b/Source/modules/webaudio/OscillatorNode.cpp
|
| @@ -118,23 +118,39 @@ bool OscillatorNode::setType(unsigned type)
|
|
|
| switch (type) {
|
| case SINE: {
|
| +#if !ENABLE(OILPAN)
|
| DEFINE_STATIC_REF(PeriodicWave, periodicWaveSine, (PeriodicWave::createSine(sampleRate)));
|
| periodicWave = periodicWaveSine;
|
| +#else
|
| + periodicWave = PeriodicWave::createSine(sampleRate);
|
| +#endif
|
| break;
|
| }
|
| case SQUARE: {
|
| +#if !ENABLE(OILPAN)
|
| DEFINE_STATIC_REF(PeriodicWave, periodicWaveSquare, (PeriodicWave::createSquare(sampleRate)));
|
| periodicWave = periodicWaveSquare;
|
| +#else
|
| + periodicWave = PeriodicWave::createSquare(sampleRate);
|
| +#endif
|
| break;
|
| }
|
| case SAWTOOTH: {
|
| +#if !ENABLE(OILPAN)
|
| DEFINE_STATIC_REF(PeriodicWave, periodicWaveSawtooth, (PeriodicWave::createSawtooth(sampleRate)));
|
| periodicWave = periodicWaveSawtooth;
|
| +#else
|
| + periodicWave = PeriodicWave::createSawtooth(sampleRate);
|
| +#endif
|
| break;
|
| }
|
| case TRIANGLE: {
|
| +#if !ENABLE(OILPAN)
|
| DEFINE_STATIC_REF(PeriodicWave, periodicWaveTriangle, (PeriodicWave::createTriangle(sampleRate)));
|
| periodicWave = periodicWaveTriangle;
|
| +#else
|
| + periodicWave = PeriodicWave::createTriangle(sampleRate);
|
| +#endif
|
| break;
|
| }
|
| case CUSTOM:
|
|
|