| Index: webrtc/modules/audio_processing/agc/pitch_based_vad.h
|
| diff --git a/webrtc/modules/audio_processing/vad/pitch_based_vad.h b/webrtc/modules/audio_processing/agc/pitch_based_vad.h
|
| similarity index 80%
|
| rename from webrtc/modules/audio_processing/vad/pitch_based_vad.h
|
| rename to webrtc/modules/audio_processing/agc/pitch_based_vad.h
|
| index c502184aeaa80f893bd35056927147fd487be163..2295505cc3014fd702f4d329ebc676e08f2e15e7 100644
|
| --- a/webrtc/modules/audio_processing/vad/pitch_based_vad.h
|
| +++ b/webrtc/modules/audio_processing/agc/pitch_based_vad.h
|
| @@ -8,18 +8,18 @@
|
| * be found in the AUTHORS file in the root of the source tree.
|
| */
|
|
|
| -#ifndef WEBRTC_MODULES_AUDIO_PROCESSING_VAD_PITCH_BASED_VAD_H_
|
| -#define WEBRTC_MODULES_AUDIO_PROCESSING_VAD_PITCH_BASED_VAD_H_
|
| +#ifndef WEBRTC_MODULES_AUDIO_PROCESSING_AGC_PITCH_BASED_VAD_H_
|
| +#define WEBRTC_MODULES_AUDIO_PROCESSING_AGC_PITCH_BASED_VAD_H_
|
|
|
| #include "webrtc/base/scoped_ptr.h"
|
| -#include "webrtc/modules/audio_processing/vad/common.h"
|
| -#include "webrtc/modules/audio_processing/vad/gmm.h"
|
| +#include "webrtc/modules/audio_processing/agc/common.h"
|
| +#include "webrtc/modules/audio_processing/agc/gmm.h"
|
| #include "webrtc/typedefs.h"
|
|
|
| namespace webrtc {
|
|
|
| class AudioFrame;
|
| -class VadCircularBuffer;
|
| +class AgcCircularBuffer;
|
|
|
| // Computes the probability of the input audio frame to be active given
|
| // the corresponding pitch-gain and lag of the frame.
|
| @@ -37,7 +37,6 @@ class PitchBasedVad {
|
| // then, computes the voicing probabilities and combine them
|
| // with the given values. The result are returned in |p|.
|
| int VoicingProbability(const AudioFeatures& features, double* p_combined);
|
| -
|
| private:
|
| int UpdatePrior(double p);
|
|
|
| @@ -50,8 +49,8 @@ class PitchBasedVad {
|
|
|
| double p_prior_;
|
|
|
| - rtc::scoped_ptr<VadCircularBuffer> circular_buffer_;
|
| + rtc::scoped_ptr<AgcCircularBuffer> circular_buffer_;
|
| };
|
|
|
| } // namespace webrtc
|
| -#endif // WEBRTC_MODULES_AUDIO_PROCESSING_VAD_PITCH_BASED_VAD_H_
|
| +#endif // WEBRTC_MODULES_AUDIO_PROCESSING_AGC_PITCH_BASED_VAD_H_
|
|
|