| 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. | 
|  |