commit | 9ce451a03f1ccc27388378927f501a6b99239479 | [log] [tgz] |
---|---|---|
author | Jakob Ivarsson <jakobi@webrtc.org> | Wed May 22 14:41:22 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed May 22 15:21:44 2019 |
tree | 3d96e75a32dc07b430aa8c407ee9e98f7368c6a3 | |
parent | 4ed7e511f6ab0e2dd938b3dc9319a2767926abd3 [diff] |
End NetEq simulation if there are no more packets to decode. Bug: b/133217334 Change-Id: Ibd696011f390ef60a6ac44e603ab4380ae5e759a Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/138060 Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org> Reviewed-by: Ivo Creusen <ivoc@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28026}
diff --git a/modules/audio_coding/neteq/tools/neteq_test.cc b/modules/audio_coding/neteq/tools/neteq_test.cc index 8a6a94a..be1dd41 100644 --- a/modules/audio_coding/neteq/tools/neteq_test.cc +++ b/modules/audio_coding/neteq/tools/neteq_test.cc
@@ -252,7 +252,10 @@ } } prev_lifetime_stats_ = lifetime_stats; - result.is_simulation_finished = input_->ended(); + const bool no_more_packets_to_decode = + !input_->NextPacketTime() && !operations_state.next_packet_available; + result.is_simulation_finished = + no_more_packets_to_decode || input_->ended(); prev_ops_state_ = operations_state; return result; }