Log probing bitrate and cluster id as int32 in event log.
Bug: webrtc:8111
Change-Id: I0eca0b443f27ece6d2473c5287faa84978eee0dd
Reviewed-on: https://webrtc-review.googlesource.com/73800
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#23122}
diff --git a/logging/rtc_event_log/rtc_event_log.proto b/logging/rtc_event_log/rtc_event_log.proto
index bfac4f6..94e288e 100644
--- a/logging/rtc_event_log/rtc_event_log.proto
+++ b/logging/rtc_event_log/rtc_event_log.proto
@@ -109,7 +109,7 @@
optional bytes header = 4;
// optional - The probe cluster id.
- optional uint32 probe_cluster_id = 5;
+ optional int32 probe_cluster_id = 5;
// Do not add code to log user payload data without a privacy review!
}
@@ -297,10 +297,10 @@
message BweProbeCluster {
// required - The id of this probe cluster.
- optional uint32 id = 1;
+ optional int32 id = 1;
// required - The bitrate in bps that this probe cluster is meant to probe.
- optional uint64 bitrate_bps = 2;
+ optional int32 bitrate_bps = 2;
// required - The minimum number of packets used to probe the given bitrate.
optional uint32 min_packets = 3;
@@ -311,7 +311,7 @@
message BweProbeResult {
// required - The id of this probe cluster.
- optional uint32 id = 1;
+ optional int32 id = 1;
enum ResultType {
SUCCESS = 0;
@@ -324,7 +324,7 @@
optional ResultType result = 2;
// optional - but required if result == SUCCESS. The resulting bitrate in bps.
- optional uint64 bitrate_bps = 3;
+ optional int32 bitrate_bps = 3;
}
message AlrState {
diff --git a/logging/rtc_event_log/rtc_event_log_parser_new.h b/logging/rtc_event_log/rtc_event_log_parser_new.h
index dd886081..19cfcbb 100644
--- a/logging/rtc_event_log/rtc_event_log_parser_new.h
+++ b/logging/rtc_event_log/rtc_event_log_parser_new.h
@@ -88,8 +88,8 @@
struct LoggedBweProbeClusterCreatedEvent {
int64_t timestamp_us;
- uint32_t id;
- uint64_t bitrate_bps;
+ int32_t id;
+ int32_t bitrate_bps;
uint32_t min_packets;
uint32_t min_bytes;
int64_t log_time_us() const { return timestamp_us; }
@@ -98,8 +98,8 @@
struct LoggedBweProbeResultEvent {
int64_t timestamp_us;
- uint32_t id;
- rtc::Optional<uint64_t> bitrate_bps;
+ int32_t id;
+ rtc::Optional<int32_t> bitrate_bps;
rtc::Optional<ProbeFailureReason> failure_reason;
int64_t log_time_us() const { return timestamp_us; }
int64_t log_time_ms() const { return timestamp_us / 1000; }
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 359f418..4660696 100644
--- a/logging/rtc_event_log/rtc_event_log_unittest_helper.cc
+++ b/logging/rtc_event_log/rtc_event_log_unittest_helper.cc
@@ -553,8 +553,8 @@
void RtcEventLogTestHelper::VerifyBweProbeCluster(
const ParsedRtcEventLogNew& parsed_log,
size_t index,
- uint32_t id,
- uint32_t bitrate_bps,
+ int32_t id,
+ int32_t bitrate_bps,
uint32_t min_probes,
uint32_t min_bytes) {
ASSERT_LT(index, parsed_log.events_.size());
@@ -578,8 +578,8 @@
void RtcEventLogTestHelper::VerifyProbeResultSuccess(
const ParsedRtcEventLogNew& parsed_log,
size_t index,
- uint32_t id,
- uint32_t bitrate_bps) {
+ int32_t id,
+ int32_t bitrate_bps) {
ASSERT_LT(index, parsed_log.events_.size());
const rtclog::Event& event = parsed_log.events_[index];
ASSERT_TRUE(IsValidBasicEvent(event));
@@ -599,7 +599,7 @@
void RtcEventLogTestHelper::VerifyProbeResultFailure(
const ParsedRtcEventLogNew& parsed_log,
size_t index,
- uint32_t id,
+ int32_t id,
ProbeFailureReason failure_reason) {
ASSERT_LT(index, parsed_log.events_.size());
const rtclog::Event& event = parsed_log.events_[index];
diff --git a/logging/rtc_event_log/rtc_event_log_unittest_helper.h b/logging/rtc_event_log/rtc_event_log_unittest_helper.h
index e73b73b..d06a7d0 100644
--- a/logging/rtc_event_log/rtc_event_log_unittest_helper.h
+++ b/logging/rtc_event_log/rtc_event_log_unittest_helper.h
@@ -72,19 +72,19 @@
static void VerifyBweProbeCluster(const ParsedRtcEventLogNew& parsed_log,
size_t index,
- uint32_t id,
- uint32_t bitrate_bps,
+ int32_t id,
+ int32_t bitrate_bps,
uint32_t min_probes,
uint32_t min_bytes);
static void VerifyProbeResultSuccess(const ParsedRtcEventLogNew& parsed_log,
size_t index,
- uint32_t id,
- uint32_t bitrate_bps);
+ int32_t id,
+ int32_t bitrate_bps);
static void VerifyProbeResultFailure(const ParsedRtcEventLogNew& parsed_log,
size_t index,
- uint32_t id,
+ int32_t id,
ProbeFailureReason failure_reason);
};