| Index: webrtc/modules/audio_processing/echo_control_mobile_impl.h
 | 
| diff --git a/webrtc/modules/audio_processing/echo_control_mobile_impl.h b/webrtc/modules/audio_processing/echo_control_mobile_impl.h
 | 
| index 90313a72237642a85906c78688bfd0cdac46050e..fe8415ecc0a2cb59bb784c898d90d3f2bd3004ea 100644
 | 
| --- a/webrtc/modules/audio_processing/echo_control_mobile_impl.h
 | 
| +++ b/webrtc/modules/audio_processing/echo_control_mobile_impl.h
 | 
| @@ -12,6 +12,7 @@
 | 
|  #define WEBRTC_MODULES_AUDIO_PROCESSING_ECHO_CONTROL_MOBILE_IMPL_H_
 | 
|  
 | 
|  #include "webrtc/base/scoped_ptr.h"
 | 
| +#include "webrtc/base/thread_checker.h"
 | 
|  #include "webrtc/common_audio/swap_queue.h"
 | 
|  #include "webrtc/modules/audio_processing/include/audio_processing.h"
 | 
|  #include "webrtc/modules/audio_processing/processing_component.h"
 | 
| @@ -46,7 +47,9 @@ class EchoControlMobileImpl : public EchoControlMobile,
 | 
|                                public ProcessingComponent {
 | 
|   public:
 | 
|    EchoControlMobileImpl(const AudioProcessing* apm,
 | 
| -                        CriticalSectionWrapper* crit);
 | 
| +                        CriticalSectionWrapper* crit,
 | 
| +                        rtc::ThreadChecker* render_thread,
 | 
| +                        rtc::ThreadChecker* capture_thread);
 | 
|    virtual ~EchoControlMobileImpl();
 | 
|  
 | 
|    int ProcessRenderAudio(const AudioBuffer* audio);
 | 
| @@ -89,6 +92,8 @@ class EchoControlMobileImpl : public EchoControlMobile,
 | 
|  
 | 
|    const AudioProcessing* apm_;
 | 
|    CriticalSectionWrapper* crit_;
 | 
| +  const rtc::ThreadChecker* const render_thread_;
 | 
| +  const rtc::ThreadChecker* const capture_thread_;
 | 
|    RoutingMode routing_mode_;
 | 
|    bool comfort_noise_enabled_;
 | 
|    unsigned char* external_echo_path_;
 | 
| 
 |