| Index: webrtc/modules/rtp_rtcp/source/rtcp_receiver.cc
|
| diff --git a/webrtc/modules/rtp_rtcp/source/rtcp_receiver.cc b/webrtc/modules/rtp_rtcp/source/rtcp_receiver.cc
|
| index 55974bf74bdef493491579a698ed4f8dec038149..732772c9f7a32cf1dcc3944469771b79b5ef56e9 100644
|
| --- a/webrtc/modules/rtp_rtcp/source/rtcp_receiver.cc
|
| +++ b/webrtc/modules/rtp_rtcp/source/rtcp_receiver.cc
|
| @@ -295,7 +295,7 @@ RTCPReceiver::IncomingRTCPPacket(RTCPPacketInformation& rtcpPacketInformation,
|
| HandleSenderReceiverReport(*rtcpParser, rtcpPacketInformation);
|
| break;
|
| case RTCPPacketTypes::kSdes:
|
| - HandleSDES(*rtcpParser);
|
| + HandleSDES(*rtcpParser, rtcpPacketInformation);
|
| break;
|
| case RTCPPacketTypes::kXrHeader:
|
| HandleXrHeader(*rtcpParser, rtcpPacketInformation);
|
| @@ -754,12 +754,14 @@ int32_t RTCPReceiver::BoundingSet(bool &tmmbrOwner, TMMBRSet* boundingSetRec) {
|
| }
|
|
|
| // no need for critsect we have _criticalSectionRTCPReceiver
|
| -void RTCPReceiver::HandleSDES(RTCPUtility::RTCPParserV2& rtcpParser) {
|
| +void RTCPReceiver::HandleSDES(RTCPUtility::RTCPParserV2& rtcpParser,
|
| + RTCPPacketInformation& rtcpPacketInformation) {
|
| RTCPUtility::RTCPPacketTypes pktType = rtcpParser.Iterate();
|
| while (pktType == RTCPPacketTypes::kSdesChunk) {
|
| HandleSDESChunk(rtcpParser);
|
| pktType = rtcpParser.Iterate();
|
| }
|
| + rtcpPacketInformation.rtcpPacketTypeFlags |= kRtcpSdes;
|
| }
|
|
|
| // no need for critsect we have _criticalSectionRTCPReceiver
|
|
|