From c78209c58bd3aa9f4f7d8100e290b7cc7acfe5b3 Mon Sep 17 00:00:00 2001 From: "mflodman@webrtc.org" Date: Thu, 8 Dec 2011 09:22:45 +0000 Subject: [PATCH] Add log when transport fails to send packet. Review URL: http://webrtc-codereview.appspot.com/311002 git-svn-id: http://webrtc.googlecode.com/svn/trunk@1128 4adac7df-926f-26a2-2b94-8c16560cd09d --- src/video_engine/vie_sender.cc | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/src/video_engine/vie_sender.cc b/src/video_engine/vie_sender.cc index f0cfcab0f7..fff743f5fc 100644 --- a/src/video_engine/vie_sender.cc +++ b/src/video_engine/vie_sender.cc @@ -157,7 +157,14 @@ int ViESender::SendPacket(int vie_id, const void* data, int len) { send_packet = encryption_buffer_; } - return transport_->SendPacket(channel_id_, send_packet, send_packet_length); + const int bytes_sent = transport_->SendPacket(channel_id_, send_packet, + send_packet_length); + if (bytes_sent != send_packet_length) { + WEBRTC_TRACE(webrtc::kTraceWarning, webrtc::kTraceVideo, + ViEId(engine_id_, channel_id_), + "ViESender::SendPacket - Transport failed to send RTP packet"); + } + return bytes_sent; } int ViESender::SendRTCPPacket(int vie_id, const void* data, int len) { @@ -186,8 +193,15 @@ int ViESender::SendRTCPPacket(int vie_id, const void* data, int len) { send_packet = encryption_buffer_; } - return transport_->SendRTCPPacket(channel_id_, send_packet, - send_packet_length); + const int bytes_sent = transport_->SendRTCPPacket(channel_id_, send_packet, + send_packet_length); + if (bytes_sent != send_packet_length) { + WEBRTC_TRACE( + webrtc::kTraceWarning, webrtc::kTraceVideo, + ViEId(engine_id_, channel_id_), + "ViESender::SendRTCPPacket - Transport failed to send RTCP packet"); + } + return bytes_sent; } } // namespace webrtc