Chromium Code Reviews| Index: Source/core/platform/audio/AudioPullFIFO.cpp |
| diff --git a/Source/core/platform/audio/AudioPullFIFO.cpp b/Source/core/platform/audio/AudioPullFIFO.cpp |
| index a31730ed0a491442f6cc752d3fa8308d4a4711c9..9c7d6e12a03c7ab6bef541d230399ac0530ca337 100644 |
| --- a/Source/core/platform/audio/AudioPullFIFO.cpp |
| +++ b/Source/core/platform/audio/AudioPullFIFO.cpp |
| @@ -38,7 +38,7 @@ AudioPullFIFO::AudioPullFIFO(AudioSourceProvider& audioProvider, unsigned number |
| : m_provider(audioProvider) |
| , m_fifo(numberOfChannels, fifoLength) |
| , m_providerSize(providerSize) |
| - , m_tempBus(numberOfChannels, providerSize) |
| + , m_tempBus(new AudioBus(numberOfChannels, providerSize)) |
|
Chris Rogers
2013/05/02 17:48:46
adoptRef()
|
| { |
| } |
| @@ -62,9 +62,9 @@ void AudioPullFIFO::fillBuffer(size_t numberOfFrames) |
| size_t framesProvided = 0; |
| while (framesProvided < numberOfFrames) { |
| - m_provider.provideInput(&m_tempBus, m_providerSize); |
| + m_provider.provideInput(m_tempBus.get(), m_providerSize); |
| - m_fifo.push(&m_tempBus); |
| + m_fifo.push(m_tempBus.get()); |
| framesProvided += m_providerSize; |
| } |