Explicitly convert size_t to int in Call::DeliverPacket

to avoid breaking windows compiler

TBR=stefan@webrtc.org

Bug: None
Change-Id: Idd6de316ddad76968283133982561b32292b3ad8
Reviewed-on: https://webrtc-review.googlesource.com/31400
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21163}
This commit is contained in:
Danil Chapovalov 2017-12-08 14:05:20 +01:00 committed by Commit Bot
parent f5ff67ca98
commit cbf5b73658

View File

@ -1323,7 +1323,6 @@ PacketReceiver::DeliveryStatus Call::DeliverRtcp(MediaType media_type,
PacketReceiver::DeliveryStatus Call::DeliverRtp(MediaType media_type,
rtc::CopyOnWriteBuffer packet,
const PacketTime& packet_time) {
int length = packet.size();
TRACE_EVENT0("webrtc", "Call::DeliverRtp");
RtpPacketReceived parsed_packet;
@ -1361,6 +1360,9 @@ PacketReceiver::DeliveryStatus Call::DeliverRtp(MediaType media_type,
NotifyBweOfReceivedPacket(parsed_packet, media_type);
// RateCounters expect input parameter as int, save it as int,
// instead of converting each time it is passed to RateCounter::Add below.
int length = static_cast<int>(parsed_packet.size());
if (media_type == MediaType::AUDIO) {
if (audio_receiver_controller_.OnRtpPacket(parsed_packet)) {
received_bytes_per_second_counter_.Add(length);