| Index: media/audio/audio_device_thread.cc
|
| diff --git a/media/audio/audio_device_thread.cc b/media/audio/audio_device_thread.cc
|
| index 3e14d3de53929ae88488fe03fc200c325529ca89..a724b2146d2d2fcf21c4c4f2c36ebb94cafbf615 100644
|
| --- a/media/audio/audio_device_thread.cc
|
| +++ b/media/audio/audio_device_thread.cc
|
| @@ -197,9 +197,9 @@ void AudioDeviceThread::Callback::InitializeOnAudioThread() {
|
| MapSharedMemory();
|
| DCHECK(shared_memory_.memory() != NULL);
|
|
|
| - // TODO(dalecurtis): Instead of creating a new AudioBus and memcpy'ing into
|
| - // the shared memory we should wrap the shared memory.
|
| - audio_bus_ = AudioBus::Create(audio_parameters_);
|
| + DCHECK_EQ(memory_length_,
|
| + media::AudioBus::CalculateMemorySize(audio_parameters_));
|
| + audio_bus_ = AudioBus::WrapMemory(audio_parameters_, shared_memory_.memory());
|
| }
|
|
|
| } // namespace media.
|
|
|