Chromium Code Reviews| Index: webrtc/modules/rtp_rtcp/source/rtp_sender.cc |
| diff --git a/webrtc/modules/rtp_rtcp/source/rtp_sender.cc b/webrtc/modules/rtp_rtcp/source/rtp_sender.cc |
| index a3593c604e1217682fec0f819933042ce9764e52..f9e5db15dd864e8cdb7d1039c5489ba361c84e44 100644 |
| --- a/webrtc/modules/rtp_rtcp/source/rtp_sender.cc |
| +++ b/webrtc/modules/rtp_rtcp/source/rtp_sender.cc |
| @@ -1158,14 +1158,9 @@ std::unique_ptr<RtpPacketToSend> RTPSender::BuildRtxPacket( |
| rtc::CritScope lock(&send_critsect_); |
| if (!sending_media_) |
| return nullptr; |
| - // Replace payload type, if a specific type is set for RTX. |
| - auto kv = rtx_payload_type_map_.find(packet.PayloadType()); |
| - // Use rtx mapping associated with media codec if we can't find one, |
| - // assume it's red. |
| - // TODO(holmer): Remove once old Chrome versions don't rely on this. |
| - if (kv == rtx_payload_type_map_.end()) |
| - kv = rtx_payload_type_map_.find(payload_type_); |
| + // Replace payload type. |
| + auto kv = rtx_payload_type_map_.find(packet.PayloadType()); |
| if (kv != rtx_payload_type_map_.end()) |
|
danilchap
2016/11/02 13:56:52
this look like hack 'If no payload type mapping ex
brandtr
2016/11/03 12:02:48
It should be safe to reject sending it, because al
|
| rtx_packet->SetPayloadType(kv->second); |