diff options
Diffstat (limited to 'media/cast/rtcp/rtcp_receiver.cc')
-rw-r--r-- | media/cast/rtcp/rtcp_receiver.cc | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/media/cast/rtcp/rtcp_receiver.cc b/media/cast/rtcp/rtcp_receiver.cc index 82b657d..6bf4ac2 100644 --- a/media/cast/rtcp/rtcp_receiver.cc +++ b/media/cast/rtcp/rtcp_receiver.cc @@ -4,14 +4,14 @@ #include "media/cast/rtcp/rtcp_receiver.h" -#include "base/debug/trace_event.h" #include "base/logging.h" #include "media/cast/rtcp/rtcp_utility.h" namespace media { namespace cast { -RtcpReceiver::RtcpReceiver(RtcpSenderFeedback* sender_feedback, +RtcpReceiver::RtcpReceiver(scoped_refptr<CastEnvironment> cast_environment, + RtcpSenderFeedback* sender_feedback, RtcpReceiverFeedback* receiver_feedback, RtcpRttFeedback* rtt_feedback, uint32 local_ssrc) @@ -19,8 +19,8 @@ RtcpReceiver::RtcpReceiver(RtcpSenderFeedback* sender_feedback, remote_ssrc_(0), sender_feedback_(sender_feedback), receiver_feedback_(receiver_feedback), - rtt_feedback_(rtt_feedback) { -} + rtt_feedback_(rtt_feedback), + cast_environment_(cast_environment) {} RtcpReceiver::~RtcpReceiver() {} @@ -162,13 +162,10 @@ void RtcpReceiver::HandleReportBlock(const RtcpField* rtcp_field, return; } VLOG(1) << "Cast RTCP received RB from SSRC " << remote_ssrc; - - TRACE_COUNTER_ID1("cast_rtcp", "RtcpReceiver::FractionLost", - rb.ssrc, rb.fraction_lost); - TRACE_COUNTER_ID1("cast_rtcp", "RtcpReceiver::CumulativeNumberOfPacketsLost", - rb.ssrc, rb.cumulative_number_of_packets_lost); - TRACE_COUNTER_ID1("cast_rtcp", "RtcpReceiver::Jitter", - rb.ssrc, rb.jitter); + cast_environment_->Logging()->InsertGenericEvent(kPacketLoss, + rb.fraction_lost); + cast_environment_->Logging()->InsertGenericEvent(kJitterMs, + rb.jitter); RtcpReportBlock report_block; report_block.remote_ssrc = remote_ssrc; |