Add new fast mode for NetEq's Accelerate operation
This change instroduces a mode where the Accelerate operation will be more aggressive. When enabled, it will allow acceleration at lower correlation levels, and possibly remove multiple pitch periods at once. The feature is enabled through NetEq::Config, and is off by default. This means that bit-exactness tests are currently not affected. A unit test was added for the Accelerate class, with and without fast mode enabled. BUG=4691 R=minyue@webrtc.org Review URL: https://webrtc-codereview.appspot.com/50039004 Cr-Commit-Position: refs/heads/master@{#9295}
This commit is contained in:
@ -34,7 +34,8 @@ std::string NetEq::Config::ToString() const {
|
||||
<< (enable_audio_classifier ? "true" : "false")
|
||||
<< ", max_packets_in_buffer=" << max_packets_in_buffer
|
||||
<< ", background_noise_mode=" << background_noise_mode
|
||||
<< ", playout_mode=" << playout_mode;
|
||||
<< ", playout_mode=" << playout_mode
|
||||
<< ", enable_fast_accelerate=" << enable_fast_accelerate;
|
||||
return ss.str();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user