webrtc/modules/audio_coding/neteq
Ivo Creusen 94f107454e Only use GetAudio events that correspond to an ssrc matching at least one incoming packet.
Using GetAudio events from SSRCs without incoming packets doesn't make sense, and should be prevented.

Bug: b/116685514
Change-Id: I48e38bb780549c71cb5f68d370a6819634ad487d
Reviewed-on: https://webrtc-review.googlesource.com/c/114321
Commit-Queue: Ivo Creusen <ivoc@webrtc.org>
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26017}
2018-12-14 15:05:15 +00:00
..
include Add PeerConnection option to configure minimum audio jitter buffer delay. 2018-11-27 19:49:48 +00:00
mock Add PeerConnection option to configure minimum audio jitter buffer delay. 2018-11-27 19:49:48 +00:00
test Reland "Prefix flag macros with WEBRTC_." 2018-10-19 15:06:43 +00:00
tools Only use GetAudio events that correspond to an ssrc matching at least one incoming packet. 2018-12-14 15:05:15 +00:00
accelerate.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
accelerate.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
audio_decoder_unittest.cc Enable clang::find_bad_constructs for audio_coding (part 1/2). 2018-07-20 13:07:47 +00:00
audio_multi_vector.cc Let NetEq use the PLC output from a decoder 2018-09-14 07:05:20 +00:00
audio_multi_vector.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
audio_multi_vector_unittest.cc Delete unused includes of assert.h 2018-10-04 14:01:44 +00:00
audio_vector.cc Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
audio_vector.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
audio_vector_unittest.cc Delete unused includes of assert.h 2018-10-04 14:01:44 +00:00
background_noise.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
background_noise.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
background_noise_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
buffer_level_filter.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
buffer_level_filter.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
buffer_level_filter_unittest.cc Remove simple stringstream usages. 2018-09-06 12:53:19 +00:00
comfort_noise.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
comfort_noise.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
comfort_noise_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
cross_correlation.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
cross_correlation.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
decision_logic.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
decision_logic.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
decision_logic_unittest.cc Add PeerConnection option to configure minimum audio jitter buffer delay. 2018-11-27 19:49:48 +00:00
decoder_database.cc Remove unnecessary includes of common_types.h 2018-12-07 21:21:13 +00:00
decoder_database.h Remove unnecessary includes of common_types.h 2018-12-07 21:21:13 +00:00
decoder_database_unittest.cc Delete unused includes of assert.h 2018-10-04 14:01:44 +00:00
defines.h Let NetEq use the PLC output from a decoder 2018-09-14 07:05:20 +00:00
delay_manager.cc Add PeerConnection option to configure minimum audio jitter buffer delay. 2018-11-27 19:49:48 +00:00
delay_manager.h Add PeerConnection option to configure minimum audio jitter buffer delay. 2018-11-27 19:49:48 +00:00
delay_manager_unittest.cc Add PeerConnection option to configure minimum audio jitter buffer delay. 2018-11-27 19:49:48 +00:00
delay_peak_detector.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
delay_peak_detector.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
delay_peak_detector_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
dsp_helper.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
dsp_helper.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
dsp_helper_unittest.cc Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
dtmf_buffer.cc Delete unused includes of assert.h 2018-10-04 14:01:44 +00:00
dtmf_buffer.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
dtmf_buffer_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
dtmf_tone_generator.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
dtmf_tone_generator.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
dtmf_tone_generator_unittest.cc Remove simple stringstream usages. 2018-09-06 12:53:19 +00:00
expand.cc Expose delayed packet outage as a cumulative metric of samples in the new getStats API. 2018-11-27 15:10:09 +00:00
expand.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
expand_uma_logger.cc Replace rtc::Optional with absl::optional in modules/audio_coding 2018-06-19 12:46:20 +00:00
expand_uma_logger.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
expand_unittest.cc Expose delayed packet outage as a cumulative metric of samples in the new getStats API. 2018-11-27 15:10:09 +00:00
merge.cc Let NetEq use the PLC output from a decoder 2018-09-14 07:05:20 +00:00
merge.h Delete unused includes of assert.h 2018-10-04 14:01:44 +00:00
merge_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
nack_tracker.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
nack_tracker.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
nack_tracker_unittest.cc Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
neteq.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
neteq_decoder_enum.cc Replace rtc::Optional with absl::optional in modules/audio_coding 2018-06-19 12:46:20 +00:00
neteq_decoder_enum.h Replace rtc::Optional with absl::optional in modules/audio_coding 2018-06-19 12:46:20 +00:00
neteq_decoder_plc_unittest.cc Let NetEq use the PLC output from a decoder 2018-09-14 07:05:20 +00:00
neteq_external_decoder_unittest.cc Remove unnecessary includes of common_types.h 2018-12-07 21:21:13 +00:00
neteq_impl.cc Delete ssrc book-keeping in NetEq 2018-11-28 15:33:14 +00:00
neteq_impl.h Delete ssrc book-keeping in NetEq 2018-11-28 15:33:14 +00:00
neteq_impl_unittest.cc Convert NetEq Cng-related test to not use RegisterExternalDecoder 2018-12-12 09:19:22 +00:00
neteq_network_stats_unittest.cc Remove unnecessary includes of common_types.h 2018-12-07 21:21:13 +00:00
neteq_stereo_unittest.cc Remove unnecessary includes of common_types.h 2018-12-07 21:21:13 +00:00
neteq_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
neteq_unittest.proto
normal.cc Let NetEq use the PLC output from a decoder 2018-09-14 07:05:20 +00:00
normal.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
normal_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
packet.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
packet.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
packet_buffer.cc Delete unused method NetEq::PacketBufferStatistics 2018-11-23 09:39:32 +00:00
packet_buffer.h Delete unused method NetEq::PacketBufferStatistics 2018-11-23 09:39:32 +00:00
packet_buffer_unittest.cc Replace rtc::Optional with absl::optional in modules/audio_coding 2018-06-19 12:46:20 +00:00
post_decode_vad.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
post_decode_vad.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
post_decode_vad_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
preemptive_expand.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
preemptive_expand.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
random_vector.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
random_vector.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
random_vector_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
red_payload_splitter.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
red_payload_splitter.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
red_payload_splitter_unittest.cc NetEq: Handle nested RED packets 2018-07-03 20:27:57 +00:00
statistics_calculator.cc Expose delayed packet outage as a cumulative metric of samples in the new getStats API. 2018-11-27 15:10:09 +00:00
statistics_calculator.h Expose delayed packet outage as a cumulative metric of samples in the new getStats API. 2018-11-27 15:10:09 +00:00
statistics_calculator_unittest.cc NetEq: Simplify the dependencies of GetNetworkStatistics 2017-09-25 20:32:12 +00:00
sync_buffer.cc Let NetEq use the PLC output from a decoder 2018-09-14 07:05:20 +00:00
sync_buffer.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
sync_buffer_unittest.cc Move some numeric utility code from rtc_base/ to rtc_base/numerics/ 2017-11-22 11:21:47 +00:00
tick_timer.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
tick_timer.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
tick_timer_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
time_stretch.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
time_stretch.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
time_stretch_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
timestamp_scaler.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
timestamp_scaler.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
timestamp_scaler_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00