X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fthird_party%2Fwebrtc%2Fmodules%2Frtp_rtcp%2Fsource%2Frtp_sender.cc;h=f544db2108e3ecc06adbf0526d3ccf8b8878fd92;hb=3545e9f2671f595d2a2f3ee75ca0393b01e35ef6;hp=d5bffa9f93ad5952a5486a631ef0de55c9dc4c2a;hpb=7d210d4c7e9ba36e635eabc5b5780495f8a63292;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/third_party/webrtc/modules/rtp_rtcp/source/rtp_sender.cc b/src/third_party/webrtc/modules/rtp_rtcp/source/rtp_sender.cc index d5bffa9..f544db2 100644 --- a/src/third_party/webrtc/modules/rtp_rtcp/source/rtp_sender.cc +++ b/src/third_party/webrtc/modules/rtp_rtcp/source/rtp_sender.cc @@ -283,6 +283,11 @@ int32_t RTPSender::DeRegisterSendPayload( return 0; } +void RTPSender::SetSendPayloadType(int8_t payload_type) { + CriticalSectionScoped cs(send_critsect_); + payload_type_ = payload_type; +} + int8_t RTPSender::SendPayloadType() const { CriticalSectionScoped cs(send_critsect_); return payload_type_; @@ -385,7 +390,7 @@ int32_t RTPSender::CheckPayloadType(const int8_t payload_type, LOG(LS_WARNING) << "Payload type " << payload_type << " not registered."; return -1; } - payload_type_ = payload_type; + SetSendPayloadType(payload_type); RtpUtility::Payload* payload = it->second; assert(payload); if (!payload->audio && !audio_configured_) {