| commit | 232b3fda921a475e873f09cc58fbc8ceffdbe4ac | [log] [tgz] |
|---|---|---|
| author | Jakob Ivarsson <jakobi@webrtc.org> | Wed Mar 06 08:18:40 2019 |
| committer | Commit Bot <commit-bot@chromium.org> | Wed Mar 06 16:35:16 2019 |
| tree | 105b0f267a726525a973ce3b45310d8c0e20a6e7 | |
| parent | 67f862ea9653e701aba72430cdb2823b874e580a [diff] |
Expose relative packet arrival delay metric in stats API. The metric is non-standard and documented in: https://github.com/henbos/webrtc-provisional-stats/pull/14 Bug: webrtc:10333 Change-Id: Ie5b4bbad5b1e2c9104742931529bab8f48f51f8c Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/125861 Reviewed-by: Minyue Li <minyue@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org> Cr-Commit-Position: refs/heads/master@{#26999}
diff --git a/modules/audio_coding/acm2/acm_receiver.cc b/modules/audio_coding/acm2/acm_receiver.cc index d296a57..da7d621 100644 --- a/modules/audio_coding/acm2/acm_receiver.cc +++ b/modules/audio_coding/acm2/acm_receiver.cc
@@ -257,6 +257,8 @@ neteq_lifetime_stat.jitter_buffer_emitted_count; acm_stat->delayedPacketOutageSamples = neteq_lifetime_stat.delayed_packet_outage_samples; + acm_stat->relativePacketArrivalDelayMs = + neteq_lifetime_stat.relative_packet_arrival_delay_ms; NetEqOperationsAndState neteq_operations_and_state = neteq_->GetOperationsAndState();
diff --git a/modules/audio_coding/include/audio_coding_module_typedefs.h b/modules/audio_coding/include/audio_coding_module_typedefs.h index 0db423b..7aa7f8b 100644 --- a/modules/audio_coding/include/audio_coding_module_typedefs.h +++ b/modules/audio_coding/include/audio_coding_module_typedefs.h
@@ -122,6 +122,8 @@ uint64_t packetBufferFlushes; // number of samples expanded due to delayed packets uint64_t delayedPacketOutageSamples; + // arrival delay of incoming packets + uint64_t relativePacketArrivalDelayMs; }; } // namespace webrtc