Include the media packet FEC headers in the video bitrate.

BUG=
TEST=

Review URL: http://webrtc-codereview.appspot.com/328014

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1296 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
stefan@webrtc.org 2011-12-23 10:33:39 +00:00
parent 39670f6aa6
commit f6c6b1c5b5

View File

@ -226,10 +226,6 @@ RTPSenderVideo::SendVideoPacket(const FrameType frameType,
RtpPacket* packetToSend =
static_cast<RtpPacket*>(item->GetItem());
item = _mediaPacketListFec.First();
ForwardErrorCorrection::Packet* mediaPacket =
static_cast<ForwardErrorCorrection::Packet*>(item->GetItem());
// Copy RTP header
memcpy(newDataBuffer, packetToSend->pkt->data,
packetToSend->rtpHeaderLength);
@ -267,11 +263,8 @@ RTPSenderVideo::SendVideoPacket(const FrameType frameType,
if (packetSuccess == 0)
{
videoSent += mediaPacket->length;
fecOverheadSent += (packetToSend->pkt->length -
mediaPacket->length +
packetToSend->rtpHeaderLength +
REDForFECHeaderLength);
videoSent += packetToSend->pkt->length +
REDForFECHeaderLength;
}
delete packetToSend->pkt;