| Index: content/browser/speech/speech_recognition_manager_impl.cc | 
| diff --git a/content/browser/speech/speech_recognition_manager_impl.cc b/content/browser/speech/speech_recognition_manager_impl.cc | 
| index c9e470c29d1173ff87b08894b6d11795e6f4d5f2..ab0d98199ac011d5c1d79e69573e777ffa95c42e 100644 | 
| --- a/content/browser/speech/speech_recognition_manager_impl.cc | 
| +++ b/content/browser/speech/speech_recognition_manager_impl.cc | 
| @@ -61,8 +61,10 @@ SpeechRecognitionManagerImpl* SpeechRecognitionManagerImpl::GetInstance() { | 
| } | 
|  | 
| SpeechRecognitionManagerImpl::SpeechRecognitionManagerImpl( | 
| +    media::AudioSystem* audio_system, | 
| MediaStreamManager* media_stream_manager) | 
| -    : media_stream_manager_(media_stream_manager), | 
| +    : audio_system_(audio_system), | 
| +      media_stream_manager_(media_stream_manager), | 
| primary_session_id_(kSessionIDInvalid), | 
| last_session_id_(kSessionIDInvalid), | 
| is_dispatching_event_(false), | 
| @@ -130,11 +132,8 @@ int SpeechRecognitionManagerImpl::CreateSession( | 
| google_remote_engine->SetConfig(remote_engine_config); | 
|  | 
| session->recognizer = new SpeechRecognizerImpl( | 
| -      this, | 
| -      session_id, | 
| -      config.continuous, | 
| -      config.interim_results, | 
| -      google_remote_engine); | 
| +      this, audio_system_, session_id, config.continuous, | 
| +      config.interim_results, google_remote_engine); | 
| #else | 
| session->recognizer = new SpeechRecognizerImplAndroid(this, session_id); | 
| #endif | 
|  |