NetEq: Remove background noise fill during long expansions
NetEq was (up until this CL) capable of fading over to generating a constant background noise when voice expansion had lasted too long. However, the code has for a really long time only ever used the "off" mode, which meant that long expansions are faded down to complete silence (only zeros), i.e., background noise fill was not used. Removing the other two modes ("on" and "fade") simplifies the code. Bug: webrtc:9180 Change-Id: Ia2d46960208f3d75c9659ad3f027c52e5ecfb6b0 Reviewed-on: https://webrtc-review.googlesource.com/71485 Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org> Reviewed-by: Minyue Li <minyue@webrtc.org> Cr-Commit-Position: refs/heads/master@{#22969}
This commit is contained in:

committed by
Commit Bot

parent
6e396b0188
commit
6719017d19
@ -84,12 +84,6 @@ enum NetEqPlayoutMode {
|
||||
// This is the interface class for NetEq.
|
||||
class NetEq {
|
||||
public:
|
||||
enum BackgroundNoiseMode {
|
||||
kBgnOn, // Default behavior with eternal noise.
|
||||
kBgnFade, // Noise fades to zero after some time.
|
||||
kBgnOff // Background noise is always zero.
|
||||
};
|
||||
|
||||
struct Config {
|
||||
Config();
|
||||
Config(const Config&);
|
||||
@ -104,7 +98,6 @@ class NetEq {
|
||||
bool enable_post_decode_vad = false;
|
||||
size_t max_packets_in_buffer = 50;
|
||||
int max_delay_ms = 2000;
|
||||
BackgroundNoiseMode background_noise_mode = kBgnOff;
|
||||
NetEqPlayoutMode playout_mode = kPlayoutOn;
|
||||
bool enable_fast_accelerate = false;
|
||||
bool enable_muted_state = false;
|
||||
|
Reference in New Issue
Block a user