Chromium Code Reviews| Index: Source/modules/webaudio/MediaStreamAudioDestinationNode.cpp |
| diff --git a/Source/modules/webaudio/MediaStreamAudioDestinationNode.cpp b/Source/modules/webaudio/MediaStreamAudioDestinationNode.cpp |
| index 8c82673239abdaf3a541ab179952b4cdadfc83fb..329fbe22e985abbcef8168a919f1b1a16887c1a8 100644 |
| --- a/Source/modules/webaudio/MediaStreamAudioDestinationNode.cpp |
| +++ b/Source/modules/webaudio/MediaStreamAudioDestinationNode.cpp |
| @@ -45,7 +45,7 @@ PassRefPtr<MediaStreamAudioDestinationNode> MediaStreamAudioDestinationNode::cre |
| MediaStreamAudioDestinationNode::MediaStreamAudioDestinationNode(AudioContext* context, size_t numberOfChannels) |
| : AudioBasicInspectorNode(context, context->sampleRate(), numberOfChannels) |
| - , m_mixBus(numberOfChannels, ProcessingSizeInFrames) |
| + , m_mixBus(new AudioBus(numberOfChannels, ProcessingSizeInFrames)) |
|
Chris Rogers
2013/05/02 17:48:46
adoptRef()
|
| { |
| setNodeType(NodeTypeMediaStreamAudioDestination); |
| @@ -73,8 +73,8 @@ MediaStreamAudioDestinationNode::~MediaStreamAudioDestinationNode() |
| void MediaStreamAudioDestinationNode::process(size_t numberOfFrames) |
| { |
| - m_mixBus.copyFrom(*input(0)->bus()); |
| - m_source->consumeAudio(&m_mixBus, numberOfFrames); |
| + m_mixBus->copyFrom(*input(0)->bus()); |
| + m_source->consumeAudio(m_mixBus.get(), numberOfFrames); |
| } |
| void MediaStreamAudioDestinationNode::reset() |