Index: media/cast/transport/rtp_sender/rtp_packetizer/rtp_packetizer.cc |
diff --git a/media/cast/transport/rtp_sender/rtp_packetizer/rtp_packetizer.cc b/media/cast/transport/rtp_sender/rtp_packetizer/rtp_packetizer.cc |
index d4386760033cb5a1b7f3c52fbd380962971da0f3..20cc333898be474928bd6be9a0cf5f6bb231a50a 100644 |
--- a/media/cast/transport/rtp_sender/rtp_packetizer/rtp_packetizer.cc |
+++ b/media/cast/transport/rtp_sender/rtp_packetizer/rtp_packetizer.cc |
@@ -31,10 +31,14 @@ RtpPacketizerConfig::~RtpPacketizerConfig() {} |
RtpPacketizer::RtpPacketizer(PacedSender* const transport, |
PacketStorage* packet_storage, |
- RtpPacketizerConfig rtp_packetizer_config) |
+ RtpPacketizerConfig rtp_packetizer_config, |
+ base::TickClock* clock, |
+ LoggingImpl* logging) |
: config_(rtp_packetizer_config), |
transport_(transport), |
packet_storage_(packet_storage), |
+ clock_(clock), |
+ logging_(logging), |
sequence_number_(config_.sequence_number), |
rtp_timestamp_(0), |
packet_id_(0), |
@@ -145,6 +149,11 @@ void RtpPacketizer::Cast(bool is_key, |
} |
DCHECK(packet_id_ == num_packets) << "Invalid state"; |
+ logging_->InsertPacketListEvent( |
+ clock_->NowTicks(), |
+ config_.audio ? kAudioPacketSentToPacer : kVideoPacketSentToPacer, |
+ packets); |
+ |
// Send to network. |
transport_->SendPackets(packets); |