mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-14 06:10:40 +01:00
![]() Internal counters in the RenderDelayBuffer can slip out of sync with external counters, leading to buffer misalignment. This CL gives the RenderDelayBuffer an opportunity to update its counters. Tested: Passes: modules_unittests --gtest_filter=BlockProcessor.* Fails as expected due to new unit test: modules_unittests --gtest_filter=BlockProcessor.* --force_fieldtrials="WebRTC-Aec3RenderBufferCallCounterUpdateKillSwitch/Enabled/" audioproc_f with default AEC settings has been verified to be bit-exact on a large number of aecdumps. Bug: webrtc:11803 Change-Id: I9363b834c8c8c934add0335013df60bf131da4bc Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180126 Reviewed-by: Per Åhgren <peah@webrtc.org> Commit-Queue: Sam Zackrisson <saza@webrtc.org> Cr-Commit-Position: refs/heads/master@{#31795} |
||
---|---|---|
.. | ||
mock_block_processor.cc | ||
mock_block_processor.h | ||
mock_echo_remover.cc | ||
mock_echo_remover.h | ||
mock_render_delay_buffer.cc | ||
mock_render_delay_buffer.h | ||
mock_render_delay_controller.cc | ||
mock_render_delay_controller.h |