Fix the auido noise issue with FEC enabled
BUG = issue 652
TEST=manual test
Review URL: https://webrtc-codereview.appspot.com/720006
git-svn-id: http://webrtc.googlecode.com/svn/trunk@2601 4adac7df-926f-26a2-2b94-8c16560cd09d
diff --git a/src/modules/rtp_rtcp/source/rtp_sender_audio.cc b/src/modules/rtp_rtcp/source/rtp_sender_audio.cc
index 71aa72a..0f6f69f 100644
--- a/src/modules/rtp_rtcp/source/rtp_sender_audio.cc
+++ b/src/modules/rtp_rtcp/source/rtp_sender_audio.cc
@@ -431,7 +431,7 @@
fragmentation->fragmentationLength[1]);
} else {
// silence for too long send only new data
- dataBuffer[rtpHeaderLength++] = static_cast<WebRtc_UWord8>(payloadType);
+ dataBuffer[rtpHeaderLength++] = fragmentation->fragmentationPlType[0];
memcpy(dataBuffer+rtpHeaderLength,
payloadData + fragmentation->fragmentationOffset[0],
fragmentation->fragmentationLength[0]);
@@ -442,6 +442,7 @@
} else {
if (fragmentation && fragmentation->fragmentationVectorSize > 0) {
// use the fragment info if we have one
+ dataBuffer[rtpHeaderLength++] = fragmentation->fragmentationPlType[0];
memcpy( dataBuffer+rtpHeaderLength,
payloadData + fragmentation->fragmentationOffset[0],
fragmentation->fragmentationLength[0]);