Index: webrtc/logging/rtc_event_log/rtc_event_log_parser.cc |
diff --git a/webrtc/logging/rtc_event_log/rtc_event_log_parser.cc b/webrtc/logging/rtc_event_log/rtc_event_log_parser.cc |
index ce55a4fb39b740a422eda7b874a8a000f88e4601..b550b751bccab4554e5d47f03355cb158078d771 100644 |
--- a/webrtc/logging/rtc_event_log/rtc_event_log_parser.cc |
+++ b/webrtc/logging/rtc_event_log/rtc_event_log_parser.cc |
@@ -312,17 +312,16 @@ void ParsedRtcEventLog::GetVideoReceiveConfig( |
RTC_CHECK(receiver_config.has_remb()); |
config->rtp.remb = receiver_config.remb(); |
// Get RTX map. |
- config->rtp.rtx.clear(); |
+ config->rtp.rtx_payload_types.clear(); |
for (int i = 0; i < receiver_config.rtx_map_size(); i++) { |
const rtclog::RtxMap& map = receiver_config.rtx_map(i); |
RTC_CHECK(map.has_payload_type()); |
RTC_CHECK(map.has_config()); |
RTC_CHECK(map.config().has_rtx_ssrc()); |
RTC_CHECK(map.config().has_rtx_payload_type()); |
- webrtc::VideoReceiveStream::Config::Rtp::Rtx rtx_pair; |
- rtx_pair.ssrc = map.config().rtx_ssrc(); |
- rtx_pair.payload_type = map.config().rtx_payload_type(); |
- config->rtp.rtx.insert(std::make_pair(map.payload_type(), rtx_pair)); |
+ config->rtp.rtx_ssrc = map.config().rtx_ssrc(); |
terelius
2017/01/23 12:52:01
Check that all RTX-SSRCs are identical?
brandtr
2017/01/24 10:04:40
WDYT about this approach?
|
+ config->rtp.rtx_payload_types.insert( |
+ std::make_pair(map.payload_type(), map.config().rtx_payload_type())); |
} |
// Get header extensions. |
GetHeaderExtensions(&config->rtp.extensions, |