summaryrefslogtreecommitdiff
path: root/webrtc/modules/audio_processing/vad/voice_activity_detector.cc
diff options
context:
space:
mode:
Diffstat (limited to 'webrtc/modules/audio_processing/vad/voice_activity_detector.cc')
-rw-r--r--webrtc/modules/audio_processing/vad/voice_activity_detector.cc15
1 files changed, 7 insertions, 8 deletions
diff --git a/webrtc/modules/audio_processing/vad/voice_activity_detector.cc b/webrtc/modules/audio_processing/vad/voice_activity_detector.cc
index ef56a35..f0d34c6 100644
--- a/webrtc/modules/audio_processing/vad/voice_activity_detector.cc
+++ b/webrtc/modules/audio_processing/vad/voice_activity_detector.cc
@@ -8,17 +8,16 @@
* be found in the AUTHORS file in the root of the source tree.
*/
-#include "webrtc/modules/audio_processing/vad/voice_activity_detector.h"
+#include "modules/audio_processing/vad/voice_activity_detector.h"
#include <algorithm>
-#include "webrtc/base/checks.h"
+#include "rtc_base/checks.h"
namespace webrtc {
namespace {
-const size_t kMaxLength = 320;
-const int kNumChannels = 1;
+const size_t kNumChannels = 1;
const double kDefaultVoiceValue = 1.0;
const double kNeutralProbability = 0.5;
@@ -28,8 +27,9 @@ const double kLowProbability = 0.01;
VoiceActivityDetector::VoiceActivityDetector()
: last_voice_probability_(kDefaultVoiceValue),
- standalone_vad_(StandaloneVad::Create()) {
-}
+ standalone_vad_(StandaloneVad::Create()) {}
+
+VoiceActivityDetector::~VoiceActivityDetector() = default;
// Because ISAC has a different chunk length, it updates
// |chunkwise_voice_probabilities_| and |chunkwise_rms_| when there is new data.
@@ -37,8 +37,7 @@ VoiceActivityDetector::VoiceActivityDetector()
void VoiceActivityDetector::ProcessChunk(const int16_t* audio,
size_t length,
int sample_rate_hz) {
- RTC_DCHECK_EQ(static_cast<int>(length), sample_rate_hz / 100);
- RTC_DCHECK_LE(length, kMaxLength);
+ RTC_DCHECK_EQ(length, sample_rate_hz / 100);
// Resample to the required rate.
const int16_t* resampled_ptr = audio;
if (sample_rate_hz != kSampleRateHz) {