| Index: Source/modules/webaudio/DynamicsCompressorNode.cpp
|
| diff --git a/Source/modules/webaudio/DynamicsCompressorNode.cpp b/Source/modules/webaudio/DynamicsCompressorNode.cpp
|
| index 8f4fd02758f73ee615da9217003e6b1816b2995d..64d7ba2941fb3cfc77d2935efb9f35ca5f364c64 100644
|
| --- a/Source/modules/webaudio/DynamicsCompressorNode.cpp
|
| +++ b/Source/modules/webaudio/DynamicsCompressorNode.cpp
|
| @@ -42,7 +42,7 @@ DynamicsCompressorNode::DynamicsCompressorNode(AudioContext* context, float samp
|
| : AudioNode(context, sampleRate)
|
| {
|
| ScriptWrappable::init(this);
|
| - addInput(adoptPtr(new AudioNodeInput(this)));
|
| + addInput(adoptPtrWillBeNoop(new AudioNodeInput(this)));
|
| addOutput(adoptPtr(new AudioNodeOutput(this, defaultNumberOfOutputChannels)));
|
|
|
| setNodeType(NodeTypeDynamicsCompressor);
|
| @@ -113,6 +113,17 @@ double DynamicsCompressorNode::latencyTime() const
|
| return m_dynamicsCompressor->latencyTime();
|
| }
|
|
|
| +void DynamicsCompressorNode::trace(Visitor* visitor)
|
| +{
|
| + visitor->trace(m_threshold);
|
| + visitor->trace(m_knee);
|
| + visitor->trace(m_ratio);
|
| + visitor->trace(m_reduction);
|
| + visitor->trace(m_attack);
|
| + visitor->trace(m_release);
|
| + AudioNode::trace(visitor);
|
| +}
|
| +
|
| } // namespace WebCore
|
|
|
| #endif // ENABLE(WEB_AUDIO)
|
|
|