Use size_t more consistently for packet/payload lengths.
See design doc at https://docs.google.com/a/chromium.org/document/d/1I6nmE9D_BmCY-IoV6MDPY2V6WYpEI-dg2apWXTfZyUI/edit?usp=sharing for more information. This CL was reviewed and approved in pieces in the following CLs: https://webrtc-codereview.appspot.com/24209004/ https://webrtc-codereview.appspot.com/24229004/ https://webrtc-codereview.appspot.com/24259004/ https://webrtc-codereview.appspot.com/25109004/ https://webrtc-codereview.appspot.com/26099004/ https://webrtc-codereview.appspot.com/27069004/ https://webrtc-codereview.appspot.com/27969004/ https://webrtc-codereview.appspot.com/27989004/ https://webrtc-codereview.appspot.com/29009004/ https://webrtc-codereview.appspot.com/30929004/ https://webrtc-codereview.appspot.com/30939004/ https://webrtc-codereview.appspot.com/31999004/ Committing as TBR to the original reviewers. BUG=chromium:81439 TEST=none TBR=pthatcher,henrik.lundin,tina.legrand,stefan,tkchin,glaznev,kjellander,perkj,mflodman,henrika,asapersson,niklas.enbom Review URL: https://webrtc-codereview.appspot.com/23129004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7726 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@ -43,7 +43,7 @@ class LoopBackTransport : public webrtc::Transport {
|
||||
void DropEveryNthPacket(int n) {
|
||||
_packetLoss = n;
|
||||
}
|
||||
virtual int SendPacket(int channel, const void *data, int len) OVERRIDE {
|
||||
virtual int SendPacket(int channel, const void *data, size_t len) OVERRIDE {
|
||||
_count++;
|
||||
if (_packetLoss > 0) {
|
||||
if ((_count % _packetLoss) == 0) {
|
||||
@ -52,9 +52,7 @@ class LoopBackTransport : public webrtc::Transport {
|
||||
}
|
||||
RTPHeader header;
|
||||
scoped_ptr<RtpHeaderParser> parser(RtpHeaderParser::Create());
|
||||
if (!parser->Parse(static_cast<const uint8_t*>(data),
|
||||
static_cast<size_t>(len),
|
||||
&header)) {
|
||||
if (!parser->Parse(static_cast<const uint8_t*>(data), len, &header)) {
|
||||
return -1;
|
||||
}
|
||||
PayloadUnion payload_specific;
|
||||
@ -70,11 +68,13 @@ class LoopBackTransport : public webrtc::Transport {
|
||||
}
|
||||
return len;
|
||||
}
|
||||
virtual int SendRTCPPacket(int channel, const void *data, int len) OVERRIDE {
|
||||
virtual int SendRTCPPacket(int channel,
|
||||
const void *data,
|
||||
size_t len) OVERRIDE {
|
||||
if (_rtpRtcpModule->IncomingRtcpPacket((const uint8_t*)data, len) < 0) {
|
||||
return -1;
|
||||
}
|
||||
return len;
|
||||
return static_cast<int>(len);
|
||||
}
|
||||
private:
|
||||
int _count;
|
||||
@ -90,7 +90,7 @@ class TestRtpReceiver : public NullRtpData {
|
||||
|
||||
virtual int32_t OnReceivedPayloadData(
|
||||
const uint8_t* payloadData,
|
||||
const uint16_t payloadSize,
|
||||
const size_t payloadSize,
|
||||
const webrtc::WebRtcRTPHeader* rtpHeader) OVERRIDE {
|
||||
EXPECT_LE(payloadSize, sizeof(_payloadData));
|
||||
memcpy(_payloadData, payloadData, payloadSize);
|
||||
@ -103,7 +103,7 @@ class TestRtpReceiver : public NullRtpData {
|
||||
return _payloadData;
|
||||
}
|
||||
|
||||
uint16_t payload_size() const {
|
||||
size_t payload_size() const {
|
||||
return _payloadSize;
|
||||
}
|
||||
|
||||
@ -113,7 +113,7 @@ class TestRtpReceiver : public NullRtpData {
|
||||
|
||||
private:
|
||||
uint8_t _payloadData[1500];
|
||||
uint16_t _payloadSize;
|
||||
size_t _payloadSize;
|
||||
webrtc::WebRtcRTPHeader _rtpHeader;
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user