mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-17 15:47:53 +01:00
![]() NetEq tapers down the audio produced through loss concealment when the expansion has been going on for some time. When the audio packets starts coming in again, there is a ramp-up that happens. This ramp-up could before this change extend over more than one 10 ms block, which made keeping track of the scaling factor necessary. With this change, we make this ramp-up quicker in the rare cases when it lasted more than 10 ms, so that it always ramps up to 100% within one block. This way, we can remove the mute_factor_array. This change breaks bit-exactness, but careful listening could not reveal an audible difference. This change is a part of a larger refactoring of NetEq's PLC code. Bug: webrtc:9180 Change-Id: I4c513ce3ed8d66f9beec2abfb1f0c7ffaac7a21e Reviewed-on: https://webrtc-review.googlesource.com/77180 Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org> Reviewed-by: Minyue Li <minyue@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23342} |
||
---|---|---|
.. | ||
acm_codec_database.cc | ||
acm_codec_database.h | ||
acm_receive_test.cc | ||
acm_receive_test.h | ||
acm_receiver.cc | ||
acm_receiver.h | ||
acm_receiver_unittest.cc | ||
acm_resampler.cc | ||
acm_resampler.h | ||
acm_send_test.cc | ||
acm_send_test.h | ||
audio_coding_module.cc | ||
audio_coding_module_unittest.cc | ||
call_statistics.cc | ||
call_statistics.h | ||
call_statistics_unittest.cc | ||
codec_manager.cc | ||
codec_manager.h | ||
codec_manager_unittest.cc | ||
rent_a_codec.cc | ||
rent_a_codec.h | ||
rent_a_codec_unittest.cc |