Update to current webrtc library
This is from the upstream library commit id 3326535126e435f1ba647885ce43a8f0f3d317eb, corresponding to Chromium 88.0.4290.1.
This commit is contained in:
@ -8,7 +8,7 @@
|
||||
* be found in the AUTHORS file in the root of the source tree.
|
||||
*/
|
||||
|
||||
#include "webrtc/modules/audio_processing/typing_detection.h"
|
||||
#include "modules/audio_processing/typing_detection.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -24,8 +24,7 @@ TypingDetection::TypingDetection()
|
||||
reporting_threshold_(300),
|
||||
penalty_decay_(1),
|
||||
type_event_delay_(2),
|
||||
report_detection_update_period_(1) {
|
||||
}
|
||||
report_detection_update_period_(1) {}
|
||||
|
||||
TypingDetection::~TypingDetection() {}
|
||||
|
||||
@ -41,8 +40,7 @@ bool TypingDetection::Process(bool key_pressed, bool vad_activity) {
|
||||
else
|
||||
++time_since_last_typing_;
|
||||
|
||||
if (time_since_last_typing_ < type_event_delay_ &&
|
||||
vad_activity &&
|
||||
if (time_since_last_typing_ < type_event_delay_ && vad_activity &&
|
||||
time_active_ < time_window_) {
|
||||
penalty_counter_ += cost_per_typing_;
|
||||
if (penalty_counter_ > reporting_threshold_)
|
||||
@ -73,15 +71,20 @@ void TypingDetection::SetParameters(int time_window,
|
||||
int penalty_decay,
|
||||
int type_event_delay,
|
||||
int report_detection_update_period) {
|
||||
if (time_window) time_window_ = time_window;
|
||||
if (time_window)
|
||||
time_window_ = time_window;
|
||||
|
||||
if (cost_per_typing) cost_per_typing_ = cost_per_typing;
|
||||
if (cost_per_typing)
|
||||
cost_per_typing_ = cost_per_typing;
|
||||
|
||||
if (reporting_threshold) reporting_threshold_ = reporting_threshold;
|
||||
if (reporting_threshold)
|
||||
reporting_threshold_ = reporting_threshold;
|
||||
|
||||
if (penalty_decay) penalty_decay_ = penalty_decay;
|
||||
if (penalty_decay)
|
||||
penalty_decay_ = penalty_decay;
|
||||
|
||||
if (type_event_delay) type_event_delay_ = type_event_delay;
|
||||
if (type_event_delay)
|
||||
type_event_delay_ = type_event_delay;
|
||||
|
||||
if (report_detection_update_period)
|
||||
report_detection_update_period_ = report_detection_update_period;
|
||||
|
Reference in New Issue
Block a user