OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. | 2 * Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 | 10 |
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
146 } | 146 } |
147 // Check header extensions. | 147 // Check header extensions. |
148 ASSERT_EQ(static_cast<int>(config.rtp.extensions.size()), | 148 ASSERT_EQ(static_cast<int>(config.rtp.extensions.size()), |
149 receiver_config.header_extensions_size()); | 149 receiver_config.header_extensions_size()); |
150 for (int i = 0; i < receiver_config.header_extensions_size(); i++) { | 150 for (int i = 0; i < receiver_config.header_extensions_size(); i++) { |
151 ASSERT_TRUE(receiver_config.header_extensions(i).has_name()); | 151 ASSERT_TRUE(receiver_config.header_extensions(i).has_name()); |
152 ASSERT_TRUE(receiver_config.header_extensions(i).has_id()); | 152 ASSERT_TRUE(receiver_config.header_extensions(i).has_id()); |
153 const std::string& name = receiver_config.header_extensions(i).name(); | 153 const std::string& name = receiver_config.header_extensions(i).name(); |
154 int id = receiver_config.header_extensions(i).id(); | 154 int id = receiver_config.header_extensions(i).id(); |
155 EXPECT_EQ(config.rtp.extensions[i].id, id); | 155 EXPECT_EQ(config.rtp.extensions[i].id, id); |
156 EXPECT_EQ(config.rtp.extensions[i].name, name); | 156 EXPECT_EQ(config.rtp.extensions[i].uri, name); |
157 } | 157 } |
158 // Check decoders. | 158 // Check decoders. |
159 ASSERT_EQ(static_cast<int>(config.decoders.size()), | 159 ASSERT_EQ(static_cast<int>(config.decoders.size()), |
160 receiver_config.decoders_size()); | 160 receiver_config.decoders_size()); |
161 for (int i = 0; i < receiver_config.decoders_size(); i++) { | 161 for (int i = 0; i < receiver_config.decoders_size(); i++) { |
162 ASSERT_TRUE(receiver_config.decoders(i).has_name()); | 162 ASSERT_TRUE(receiver_config.decoders(i).has_name()); |
163 ASSERT_TRUE(receiver_config.decoders(i).has_payload_type()); | 163 ASSERT_TRUE(receiver_config.decoders(i).has_payload_type()); |
164 const std::string& decoder_name = receiver_config.decoders(i).name(); | 164 const std::string& decoder_name = receiver_config.decoders(i).name(); |
165 int decoder_type = receiver_config.decoders(i).payload_type(); | 165 int decoder_type = receiver_config.decoders(i).payload_type(); |
166 EXPECT_EQ(config.decoders[i].payload_name, decoder_name); | 166 EXPECT_EQ(config.decoders[i].payload_name, decoder_name); |
(...skipping 12 matching lines...) Expand all Loading... |
179 EXPECT_EQ(config.rtp.rtx.size(), parsed_config.rtp.rtx.size()); | 179 EXPECT_EQ(config.rtp.rtx.size(), parsed_config.rtp.rtx.size()); |
180 for (const auto& kv : config.rtp.rtx) { | 180 for (const auto& kv : config.rtp.rtx) { |
181 auto parsed_kv = parsed_config.rtp.rtx.find(kv.first); | 181 auto parsed_kv = parsed_config.rtp.rtx.find(kv.first); |
182 EXPECT_EQ(kv.first, parsed_kv->first); | 182 EXPECT_EQ(kv.first, parsed_kv->first); |
183 EXPECT_EQ(kv.second.ssrc, parsed_kv->second.ssrc); | 183 EXPECT_EQ(kv.second.ssrc, parsed_kv->second.ssrc); |
184 EXPECT_EQ(kv.second.payload_type, parsed_kv->second.payload_type); | 184 EXPECT_EQ(kv.second.payload_type, parsed_kv->second.payload_type); |
185 } | 185 } |
186 // Check header extensions. | 186 // Check header extensions. |
187 EXPECT_EQ(config.rtp.extensions.size(), parsed_config.rtp.extensions.size()); | 187 EXPECT_EQ(config.rtp.extensions.size(), parsed_config.rtp.extensions.size()); |
188 for (size_t i = 0; i < parsed_config.rtp.extensions.size(); i++) { | 188 for (size_t i = 0; i < parsed_config.rtp.extensions.size(); i++) { |
189 EXPECT_EQ(config.rtp.extensions[i].name, | 189 EXPECT_EQ(config.rtp.extensions[i].uri, |
190 parsed_config.rtp.extensions[i].name); | 190 parsed_config.rtp.extensions[i].uri); |
191 EXPECT_EQ(config.rtp.extensions[i].id, parsed_config.rtp.extensions[i].id); | 191 EXPECT_EQ(config.rtp.extensions[i].id, parsed_config.rtp.extensions[i].id); |
192 } | 192 } |
193 // Check decoders. | 193 // Check decoders. |
194 EXPECT_EQ(config.decoders.size(), parsed_config.decoders.size()); | 194 EXPECT_EQ(config.decoders.size(), parsed_config.decoders.size()); |
195 for (size_t i = 0; i < parsed_config.decoders.size(); i++) { | 195 for (size_t i = 0; i < parsed_config.decoders.size(); i++) { |
196 EXPECT_EQ(config.decoders[i].payload_name, | 196 EXPECT_EQ(config.decoders[i].payload_name, |
197 parsed_config.decoders[i].payload_name); | 197 parsed_config.decoders[i].payload_name); |
198 EXPECT_EQ(config.decoders[i].payload_type, | 198 EXPECT_EQ(config.decoders[i].payload_type, |
199 parsed_config.decoders[i].payload_type); | 199 parsed_config.decoders[i].payload_type); |
200 } | 200 } |
(...skipping 15 matching lines...) Expand all Loading... |
216 } | 216 } |
217 // Check header extensions. | 217 // Check header extensions. |
218 ASSERT_EQ(static_cast<int>(config.rtp.extensions.size()), | 218 ASSERT_EQ(static_cast<int>(config.rtp.extensions.size()), |
219 sender_config.header_extensions_size()); | 219 sender_config.header_extensions_size()); |
220 for (int i = 0; i < sender_config.header_extensions_size(); i++) { | 220 for (int i = 0; i < sender_config.header_extensions_size(); i++) { |
221 ASSERT_TRUE(sender_config.header_extensions(i).has_name()); | 221 ASSERT_TRUE(sender_config.header_extensions(i).has_name()); |
222 ASSERT_TRUE(sender_config.header_extensions(i).has_id()); | 222 ASSERT_TRUE(sender_config.header_extensions(i).has_id()); |
223 const std::string& name = sender_config.header_extensions(i).name(); | 223 const std::string& name = sender_config.header_extensions(i).name(); |
224 int id = sender_config.header_extensions(i).id(); | 224 int id = sender_config.header_extensions(i).id(); |
225 EXPECT_EQ(config.rtp.extensions[i].id, id); | 225 EXPECT_EQ(config.rtp.extensions[i].id, id); |
226 EXPECT_EQ(config.rtp.extensions[i].name, name); | 226 EXPECT_EQ(config.rtp.extensions[i].uri, name); |
227 } | 227 } |
228 // Check RTX settings. | 228 // Check RTX settings. |
229 ASSERT_EQ(static_cast<int>(config.rtp.rtx.ssrcs.size()), | 229 ASSERT_EQ(static_cast<int>(config.rtp.rtx.ssrcs.size()), |
230 sender_config.rtx_ssrcs_size()); | 230 sender_config.rtx_ssrcs_size()); |
231 for (int i = 0; i < sender_config.rtx_ssrcs_size(); i++) { | 231 for (int i = 0; i < sender_config.rtx_ssrcs_size(); i++) { |
232 EXPECT_EQ(config.rtp.rtx.ssrcs[i], sender_config.rtx_ssrcs(i)); | 232 EXPECT_EQ(config.rtp.rtx.ssrcs[i], sender_config.rtx_ssrcs(i)); |
233 } | 233 } |
234 if (sender_config.rtx_ssrcs_size() > 0) { | 234 if (sender_config.rtx_ssrcs_size() > 0) { |
235 ASSERT_TRUE(sender_config.has_rtx_payload_type()); | 235 ASSERT_TRUE(sender_config.has_rtx_payload_type()); |
236 EXPECT_EQ(config.rtp.rtx.payload_type, sender_config.rtx_payload_type()); | 236 EXPECT_EQ(config.rtp.rtx.payload_type, sender_config.rtx_payload_type()); |
(...skipping 11 matching lines...) Expand all Loading... |
248 VideoSendStream::Config parsed_config(nullptr); | 248 VideoSendStream::Config parsed_config(nullptr); |
249 parsed_log.GetVideoSendConfig(index, &parsed_config); | 249 parsed_log.GetVideoSendConfig(index, &parsed_config); |
250 // Check SSRCs | 250 // Check SSRCs |
251 EXPECT_EQ(config.rtp.ssrcs.size(), parsed_config.rtp.ssrcs.size()); | 251 EXPECT_EQ(config.rtp.ssrcs.size(), parsed_config.rtp.ssrcs.size()); |
252 for (size_t i = 0; i < config.rtp.ssrcs.size(); i++) { | 252 for (size_t i = 0; i < config.rtp.ssrcs.size(); i++) { |
253 EXPECT_EQ(config.rtp.ssrcs[i], parsed_config.rtp.ssrcs[i]); | 253 EXPECT_EQ(config.rtp.ssrcs[i], parsed_config.rtp.ssrcs[i]); |
254 } | 254 } |
255 // Check header extensions. | 255 // Check header extensions. |
256 EXPECT_EQ(config.rtp.extensions.size(), parsed_config.rtp.extensions.size()); | 256 EXPECT_EQ(config.rtp.extensions.size(), parsed_config.rtp.extensions.size()); |
257 for (size_t i = 0; i < parsed_config.rtp.extensions.size(); i++) { | 257 for (size_t i = 0; i < parsed_config.rtp.extensions.size(); i++) { |
258 EXPECT_EQ(config.rtp.extensions[i].name, | 258 EXPECT_EQ(config.rtp.extensions[i].uri, |
259 parsed_config.rtp.extensions[i].name); | 259 parsed_config.rtp.extensions[i].uri); |
260 EXPECT_EQ(config.rtp.extensions[i].id, parsed_config.rtp.extensions[i].id); | 260 EXPECT_EQ(config.rtp.extensions[i].id, parsed_config.rtp.extensions[i].id); |
261 } | 261 } |
262 // Check RTX settings. | 262 // Check RTX settings. |
263 EXPECT_EQ(config.rtp.rtx.ssrcs.size(), parsed_config.rtp.rtx.ssrcs.size()); | 263 EXPECT_EQ(config.rtp.rtx.ssrcs.size(), parsed_config.rtp.rtx.ssrcs.size()); |
264 for (size_t i = 0; i < config.rtp.rtx.ssrcs.size(); i++) { | 264 for (size_t i = 0; i < config.rtp.rtx.ssrcs.size(); i++) { |
265 EXPECT_EQ(config.rtp.rtx.ssrcs[i], parsed_config.rtp.rtx.ssrcs[i]); | 265 EXPECT_EQ(config.rtp.rtx.ssrcs[i], parsed_config.rtp.rtx.ssrcs[i]); |
266 } | 266 } |
267 EXPECT_EQ(config.rtp.rtx.payload_type, parsed_config.rtp.rtx.payload_type); | 267 EXPECT_EQ(config.rtp.rtx.payload_type, parsed_config.rtp.rtx.payload_type); |
268 // Check encoder. | 268 // Check encoder. |
269 EXPECT_EQ(config.encoder_settings.payload_name, | 269 EXPECT_EQ(config.encoder_settings.payload_name, |
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
400 const ParsedRtcEventLog& parsed_log, | 400 const ParsedRtcEventLog& parsed_log, |
401 size_t index) { | 401 size_t index) { |
402 const rtclog::Event& event = parsed_log.stream_[index]; | 402 const rtclog::Event& event = parsed_log.stream_[index]; |
403 ASSERT_TRUE(IsValidBasicEvent(event)); | 403 ASSERT_TRUE(IsValidBasicEvent(event)); |
404 EXPECT_EQ(rtclog::Event::LOG_END, event.type()); | 404 EXPECT_EQ(rtclog::Event::LOG_END, event.type()); |
405 } | 405 } |
406 | 406 |
407 } // namespace webrtc | 407 } // namespace webrtc |
408 | 408 |
409 #endif // ENABLE_RTC_EVENT_LOG | 409 #endif // ENABLE_RTC_EVENT_LOG |
OLD | NEW |