Index: webrtc/modules/rtp_rtcp/source/rtcp_sender.cc |
diff --git a/webrtc/modules/rtp_rtcp/source/rtcp_sender.cc b/webrtc/modules/rtp_rtcp/source/rtcp_sender.cc |
index a4f6f3923b87c5ff4c6eaaf172f8b1509b9b4bb1..7d67c2abb4aacdd25e0b96715b8184b2dfd5a965 100644 |
--- a/webrtc/modules/rtp_rtcp/source/rtcp_sender.cc |
+++ b/webrtc/modules/rtp_rtcp/source/rtcp_sender.cc |
@@ -27,6 +27,7 @@ |
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/nack.h" |
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/pli.h" |
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report.h" |
+#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/sli.h" |
#include "webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback.h" |
#include "webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.h" |
#include "webrtc/system_wrappers/include/critical_section_wrapper.h" |
@@ -556,9 +557,7 @@ rtc::scoped_ptr<rtcp::RtcpPacket> RTCPSender::BuildSLI(const RtcpContext& ctx) { |
sli->From(ssrc_); |
sli->To(remote_ssrc_); |
// Crop picture id to 6 least significant bits. |
- sli->WithPictureId(ctx.picture_id_ & 0x3F); |
- sli->WithFirstMb(0); |
- sli->WithNumberOfMb(0x1FFF); // 13 bits, only ones for now. |
+ sli->WithMacroblocks(ctx.picture_id_ & 0x3F, 0, 0x1fff); |
return rtc::scoped_ptr<rtcp::Sli>(sli); |
} |