webrtc/modules/audio_coding
Ivo Creusen 876a3dc88a Fix for NetEq simulations containing large gaps and multiple SSRCs.
This CL fixes 2 issues that affect NetEq simulations.
- When using event logs with multiple SSRCs, it does not make sense to
  use more than a single SSRC. If the user does not provide an SSRC
  filter, we should use the first SSRC we find and no others.
- It is possible for event logs to have a gap in the middle, and
  sometimes we don't store/mark the gap properly. If is possible to
  detect gaps by looking at the wallclock time delta between getAudio
  events. These should be 10 ms nominally, so values greater than 1000
  should never happen and indicate an error.

Bug: webrtc:11855
Change-Id: Idc3b8a7902be4159da48b063ef5c5c82fd484071
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181940
Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org>
Commit-Queue: Ivo Creusen <ivoc@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31960}
2020-08-19 09:11:10 +00:00
..
acm2 Migrate modules/audio_coding, audio_mixer/ and audio_processing/ to webrtc::Mutex. 2020-07-07 14:35:58 +00:00
audio_network_adaptor Add a simple frame length controller. 2020-06-18 15:21:48 +00:00
codecs red: do not generate packets which are > 1200 bytes 2020-08-04 09:53:47 +00:00
include ACM: Corrected temporary buffer size 2020-03-12 12:23:20 +00:00
neteq Fix for NetEq simulations containing large gaps and multiple SSRCs. 2020-08-19 09:11:10 +00:00
test configure target bitrate in opus dtx tests 2020-07-17 11:43:45 +00:00
audio_coding.gni build: remove WEBRTC_CODEC_RED 2020-05-26 11:01:26 +00:00
BUILD.gn Migrate modules/audio_coding, audio_mixer/ and audio_processing/ to webrtc::Mutex. 2020-07-07 14:35:58 +00:00
DEPS Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
OWNERS Remove wildcard ownership for build files. 2020-02-19 14:05:46 +00:00