| Index: webrtc/modules/audio_processing/agc/agc.h | 
| diff --git a/webrtc/modules/audio_processing/agc/agc.h b/webrtc/modules/audio_processing/agc/agc.h | 
| index 1ecdab1166bf5b612af51540ee6d32a32bb6df96..dd4605e812e9cbbf14470da9ad96ea4f12d471bd 100644 | 
| --- a/webrtc/modules/audio_processing/agc/agc.h | 
| +++ b/webrtc/modules/audio_processing/agc/agc.h | 
| @@ -12,16 +12,13 @@ | 
| #define WEBRTC_MODULES_AUDIO_PROCESSING_AGC_AGC_H_ | 
|  | 
| #include "webrtc/base/scoped_ptr.h" | 
| +#include "webrtc/modules/audio_processing/vad/voice_activity_detector.h" | 
| #include "webrtc/typedefs.h" | 
|  | 
| namespace webrtc { | 
|  | 
| class AudioFrame; | 
| -class AgcAudioProc; | 
| class Histogram; | 
| -class PitchBasedVad; | 
| -class Resampler; | 
| -class StandaloneVad; | 
|  | 
| class Agc { | 
| public: | 
| @@ -44,24 +41,16 @@ class Agc { | 
| virtual int set_target_level_dbfs(int level); | 
| virtual int target_level_dbfs() const { return target_level_dbfs_; } | 
|  | 
| -  virtual void EnableStandaloneVad(bool enable); | 
| -  virtual bool standalone_vad_enabled() const { | 
| -    return standalone_vad_enabled_; | 
| +  virtual float voice_probability() const { | 
| +    return vad_.last_voice_probability(); | 
| } | 
|  | 
| -  virtual double voice_probability() const { return last_voice_probability_; } | 
| - | 
| private: | 
| double target_level_loudness_; | 
| -  double last_voice_probability_; | 
| int target_level_dbfs_; | 
| -  bool standalone_vad_enabled_; | 
| rtc::scoped_ptr<Histogram> histogram_; | 
| rtc::scoped_ptr<Histogram> inactive_histogram_; | 
| -  rtc::scoped_ptr<AgcAudioProc> audio_processing_; | 
| -  rtc::scoped_ptr<PitchBasedVad> pitch_based_vad_; | 
| -  rtc::scoped_ptr<StandaloneVad> standalone_vad_; | 
| -  rtc::scoped_ptr<Resampler> resampler_; | 
| +  VoiceActivityDetector vad_; | 
| }; | 
|  | 
| }  // namespace webrtc | 
|  |