Remove support for microsecond resolution in RtcEventLogs.
Microsecond resolution is system dependent anyway, so it wasn't reliable.
This CL verifies millisecond timestamps instead of microsecond in tests.
Bug: webrtc:8111
Change-Id: I14aab9a807f747a88b2b84f51becf54f4097931e
Reviewed-on: https://webrtc-review.googlesource.com/c/105561
Reviewed-by: Elad Alon <eladalon@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25138}
diff --git a/logging/rtc_event_log/rtc_event_log_unittest_helper.cc b/logging/rtc_event_log/rtc_event_log_unittest_helper.cc
index 1a405ec..6532f9a 100644
--- a/logging/rtc_event_log/rtc_event_log_unittest_helper.cc
+++ b/logging/rtc_event_log/rtc_event_log_unittest_helper.cc
@@ -471,7 +471,7 @@
bool VerifyLoggedAlrStateEvent(const RtcEventAlrState& original_event,
const LoggedAlrStateEvent& logged_event) {
- if (original_event.timestamp_us_ != logged_event.log_time_us())
+ if (original_event.timestamp_us_ / 1000 != logged_event.log_time_ms())
return false;
if (original_event.in_alr_ != logged_event.in_alr)
return false;
@@ -481,7 +481,7 @@
bool VerifyLoggedAudioPlayoutEvent(
const RtcEventAudioPlayout& original_event,
const LoggedAudioPlayoutEvent& logged_event) {
- if (original_event.timestamp_us_ != logged_event.log_time_us())
+ if (original_event.timestamp_us_ / 1000 != logged_event.log_time_ms())
return false;
if (original_event.ssrc_ != logged_event.ssrc)
return false;
@@ -491,7 +491,7 @@
bool VerifyLoggedAudioNetworkAdaptationEvent(
const RtcEventAudioNetworkAdaptation& original_event,
const LoggedAudioNetworkAdaptationEvent& logged_event) {
- if (original_event.timestamp_us_ != logged_event.log_time_us())
+ if (original_event.timestamp_us_ / 1000 != logged_event.log_time_ms())
return false;
if (original_event.config_->bitrate_bps != logged_event.config.bitrate_bps)
@@ -515,7 +515,7 @@
bool VerifyLoggedBweDelayBasedUpdate(
const RtcEventBweUpdateDelayBased& original_event,
const LoggedBweDelayBasedUpdate& logged_event) {
- if (original_event.timestamp_us_ != logged_event.log_time_us())
+ if (original_event.timestamp_us_ / 1000 != logged_event.log_time_ms())
return false;
if (original_event.bitrate_bps_ != logged_event.bitrate_bps)
return false;
@@ -527,7 +527,7 @@
bool VerifyLoggedBweLossBasedUpdate(
const RtcEventBweUpdateLossBased& original_event,
const LoggedBweLossBasedUpdate& logged_event) {
- if (original_event.timestamp_us_ != logged_event.log_time_us())
+ if (original_event.timestamp_us_ / 1000 != logged_event.log_time_ms())
return false;
if (original_event.bitrate_bps_ != logged_event.bitrate_bps)
return false;
@@ -541,7 +541,7 @@
bool VerifyLoggedBweProbeClusterCreatedEvent(
const RtcEventProbeClusterCreated& original_event,
const LoggedBweProbeClusterCreatedEvent& logged_event) {
- if (original_event.timestamp_us_ != logged_event.log_time_us())
+ if (original_event.timestamp_us_ / 1000 != logged_event.log_time_ms())
return false;
if (original_event.id_ != logged_event.id)
return false;
@@ -558,7 +558,7 @@
bool VerifyLoggedBweProbeFailureEvent(
const RtcEventProbeResultFailure& original_event,
const LoggedBweProbeFailureEvent& logged_event) {
- if (original_event.timestamp_us_ != logged_event.log_time_us())
+ if (original_event.timestamp_us_ / 1000 != logged_event.log_time_ms())
return false;
if (original_event.id_ != logged_event.id)
return false;
@@ -570,7 +570,7 @@
bool VerifyLoggedBweProbeSuccessEvent(
const RtcEventProbeResultSuccess& original_event,
const LoggedBweProbeSuccessEvent& logged_event) {
- if (original_event.timestamp_us_ != logged_event.log_time_us())
+ if (original_event.timestamp_us_ / 1000 != logged_event.log_time_ms())
return false;
if (original_event.id_ != logged_event.id)
return false;
@@ -582,7 +582,7 @@
bool VerifyLoggedIceCandidatePairConfig(
const RtcEventIceCandidatePairConfig& original_event,
const LoggedIceCandidatePairConfig& logged_event) {
- if (original_event.timestamp_us_ != logged_event.log_time_us())
+ if (original_event.timestamp_us_ / 1000 != logged_event.log_time_ms())
return false;
if (original_event.type_ != logged_event.type)
@@ -617,7 +617,7 @@
bool VerifyLoggedIceCandidatePairEvent(
const RtcEventIceCandidatePair& original_event,
const LoggedIceCandidatePairEvent& logged_event) {
- if (original_event.timestamp_us_ != logged_event.log_time_us())
+ if (original_event.timestamp_us_ / 1000 != logged_event.log_time_ms())
return false;
if (original_event.type_ != logged_event.type)
@@ -716,7 +716,7 @@
bool VerifyLoggedRtpPacketIncoming(
const RtcEventRtpPacketIncoming& original_event,
const LoggedRtpPacketIncoming& logged_event) {
- if (original_event.timestamp_us_ != logged_event.log_time_us())
+ if (original_event.timestamp_us_ / 1000 != logged_event.log_time_ms())
return false;
if (original_event.header_.headers_size() != logged_event.rtp.header_length)
@@ -744,7 +744,7 @@
bool VerifyLoggedRtpPacketOutgoing(
const RtcEventRtpPacketOutgoing& original_event,
const LoggedRtpPacketOutgoing& logged_event) {
- if (original_event.timestamp_us_ != logged_event.log_time_us())
+ if (original_event.timestamp_us_ / 1000 != logged_event.log_time_ms())
return false;
if (original_event.header_.headers_size() != logged_event.rtp.header_length)
@@ -775,7 +775,7 @@
bool VerifyLoggedRtcpPacketIncoming(
const RtcEventRtcpPacketIncoming& original_event,
const LoggedRtcpPacketIncoming& logged_event) {
- if (original_event.timestamp_us_ != logged_event.log_time_us())
+ if (original_event.timestamp_us_ / 1000 != logged_event.log_time_ms())
return false;
if (original_event.packet_.size() != logged_event.rtcp.raw_data.size())
@@ -790,7 +790,7 @@
bool VerifyLoggedRtcpPacketOutgoing(
const RtcEventRtcpPacketOutgoing& original_event,
const LoggedRtcpPacketOutgoing& logged_event) {
- if (original_event.timestamp_us_ != logged_event.log_time_us())
+ if (original_event.timestamp_us_ / 1000 != logged_event.log_time_ms())
return false;
if (original_event.packet_.size() != logged_event.rtcp.raw_data.size())
@@ -804,14 +804,14 @@
bool VerifyLoggedStartEvent(int64_t start_time_us,
const LoggedStartEvent& logged_event) {
- if (start_time_us != logged_event.log_time_us())
+ if (start_time_us / 1000 != logged_event.log_time_ms())
return false;
return true;
}
bool VerifyLoggedStopEvent(int64_t stop_time_us,
const LoggedStopEvent& logged_event) {
- if (stop_time_us != logged_event.log_time_us())
+ if (stop_time_us / 1000 != logged_event.log_time_ms())
return false;
return true;
}
@@ -819,7 +819,7 @@
bool VerifyLoggedAudioRecvConfig(
const RtcEventAudioReceiveStreamConfig& original_event,
const LoggedAudioRecvConfig& logged_event) {
- if (original_event.timestamp_us_ != logged_event.log_time_us())
+ if (original_event.timestamp_us_ / 1000 != logged_event.log_time_ms())
return false;
if (*original_event.config_ != logged_event.config)
return false;
@@ -829,7 +829,7 @@
bool VerifyLoggedAudioSendConfig(
const RtcEventAudioSendStreamConfig& original_event,
const LoggedAudioSendConfig& logged_event) {
- if (original_event.timestamp_us_ != logged_event.log_time_us())
+ if (original_event.timestamp_us_ / 1000 != logged_event.log_time_ms())
return false;
if (*original_event.config_ != logged_event.config)
return false;
@@ -839,7 +839,7 @@
bool VerifyLoggedVideoRecvConfig(
const RtcEventVideoReceiveStreamConfig& original_event,
const LoggedVideoRecvConfig& logged_event) {
- if (original_event.timestamp_us_ != logged_event.log_time_us())
+ if (original_event.timestamp_us_ / 1000 != logged_event.log_time_ms())
return false;
if (*original_event.config_ != logged_event.config)
return false;
@@ -849,7 +849,7 @@
bool VerifyLoggedVideoSendConfig(
const RtcEventVideoSendStreamConfig& original_event,
const LoggedVideoSendConfig& logged_event) {
- if (original_event.timestamp_us_ != logged_event.log_time_us())
+ if (original_event.timestamp_us_ / 1000 != logged_event.log_time_ms())
return false;
// TODO(terelius): In the past, we allowed storing multiple RtcStreamConfigs
// in the same RtcEventVideoSendStreamConfig. Look into whether we should drop