webrtc/audio/test
Ivo Creusen 56d460902e Use the new AudioProcessing statistics everywhere.
The new interface uses optionals instead of default values, and only values that are actually used are included. To make it easy to add/remove stats in the future, the struct itself is copied around on all layers, instead of copying the values one by one. This CL also fixes a bug which caused several APM statistics to get stuck at a fixed level when there are no more receive streams (after some period where there were receive streams). Since APM doesn't know this happens, an argument was added to the GetStats call to pass this information down to APM.

Bug: webrtc:8563, b/67926135
Change-Id: I96cc008353355bb520c4523f5c5379860f73ee24
Reviewed-on: https://webrtc-review.googlesource.com/25621
Commit-Queue: Ivo Creusen <ivoc@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20877}
2017-11-24 18:17:39 +00:00
..
unittests Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
audio_bwe_integration_test.cc Optional: Use nullopt and implicit construction in /audio 2017-11-17 15:56:17 +00:00
audio_bwe_integration_test.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
audio_end_to_end_test.cc Optional: Use nullopt and implicit construction in /audio 2017-11-17 15:56:17 +00:00
audio_end_to_end_test.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
audio_stats_test.cc Use the new AudioProcessing statistics everywhere. 2017-11-24 18:17:39 +00:00
low_bandwidth_audio_test.cc Optional: Use nullopt and implicit construction in /audio 2017-11-17 15:56:17 +00:00
low_bandwidth_audio_test.py Fix flag name in low_bandwidth_audio_test.py 2017-10-04 17:26:14 +00:00