Index: webrtc/voice_engine/channel.cc |
diff --git a/webrtc/voice_engine/channel.cc b/webrtc/voice_engine/channel.cc |
index 5f29fe401efbcc8c46e96d0c9174f78dd1dc3075..1d54821a50c882d1e85a7426295948c475333f0b 100644 |
--- a/webrtc/voice_engine/channel.cc |
+++ b/webrtc/voice_engine/channel.cc |
@@ -108,9 +108,19 @@ class RtcEventLogProxy final : public webrtc::RtcEventLog { |
webrtc::MediaType media_type, |
const uint8_t* header, |
size_t packet_length) override { |
+ LogRtpHeader(direction, media_type, header, packet_length, |
+ PacedPacketInfo::kNotAProbe); |
+ } |
+ |
+ void LogRtpHeader(webrtc::PacketDirection direction, |
+ webrtc::MediaType media_type, |
+ const uint8_t* header, |
+ size_t packet_length, |
+ int probe_cluster_id) override { |
rtc::CritScope lock(&crit_); |
if (event_log_) { |
- event_log_->LogRtpHeader(direction, media_type, header, packet_length); |
+ event_log_->LogRtpHeader(direction, media_type, header, packet_length, |
+ probe_cluster_id); |
} |
} |
@@ -157,6 +167,32 @@ class RtcEventLogProxy final : public webrtc::RtcEventLog { |
} |
} |
+ void LogProbeClusterCreated(int id, |
+ int bitrate_bps, |
+ int min_probes, |
+ int min_bytes) override { |
+ rtc::CritScope lock(&crit_); |
+ if (event_log_) { |
+ event_log_->LogProbeClusterCreated(id, bitrate_bps, min_probes, |
+ min_bytes); |
+ } |
+ }; |
+ |
+ void LogProbeResultSuccess(int id, int bitrate_bps) override { |
+ rtc::CritScope lock(&crit_); |
+ if (event_log_) { |
+ event_log_->LogProbeResultSuccess(id, bitrate_bps); |
+ } |
+ }; |
+ |
+ void LogProbeResultFailure(int id, |
+ ProbeFailureReason failure_reason) override { |
+ rtc::CritScope lock(&crit_); |
+ if (event_log_) { |
+ event_log_->LogProbeResultFailure(id, failure_reason); |
+ } |
+ }; |
+ |
void SetEventLog(RtcEventLog* event_log) { |
rtc::CritScope lock(&crit_); |
event_log_ = event_log; |