Lines Matching defs:extensions
296 parameters.extensions.push_back(
307 parameters.extensions.clear();
329 parameters.extensions.push_back(
337 parameters.extensions.clear();
969 parameters.extensions.push_back(
976 ASSERT_EQ(1u, send_stream->GetConfig().rtp.extensions.size());
977 EXPECT_EQ(id, send_stream->GetConfig().rtp.extensions[0].id);
978 EXPECT_EQ(webrtc_ext, send_stream->GetConfig().rtp.extensions[0].name);
979 // Verify call with same set of extensions returns true.
985 .rtp.extensions.empty());
987 // Verify that existing RTP header extensions can be removed.
991 EXPECT_TRUE(send_stream->GetConfig().rtp.extensions.empty());
993 // Verify that adding receive RTP header extensions adds them for existing
997 ASSERT_EQ(1u, send_stream->GetConfig().rtp.extensions.size());
998 EXPECT_EQ(id, send_stream->GetConfig().rtp.extensions[0].id);
999 EXPECT_EQ(webrtc_ext, send_stream->GetConfig().rtp.extensions[0].name);
1007 parameters.extensions.push_back(
1015 ASSERT_EQ(1u, recv_stream->GetConfig().rtp.extensions.size());
1016 EXPECT_EQ(id, recv_stream->GetConfig().rtp.extensions[0].id);
1017 EXPECT_EQ(webrtc_ext, recv_stream->GetConfig().rtp.extensions[0].name);
1018 // Verify call with same set of extensions returns true.
1025 .rtp.extensions.empty());
1027 // Verify that existing RTP header extensions can be removed.
1031 EXPECT_TRUE(recv_stream->GetConfig().rtp.extensions.empty());
1033 // Verify that adding receive RTP header extensions adds them for existing
1037 ASSERT_EQ(1u, recv_stream->GetConfig().rtp.extensions.size());
1038 EXPECT_EQ(id, recv_stream->GetConfig().rtp.extensions[0].id);
1039 EXPECT_EQ(webrtc_ext, recv_stream->GetConfig().rtp.extensions[0].name);
1042 void TestExtensionFilter(const std::vector<std::string>& extensions,
1047 for (const std::string& extension : extensions) {
1050 parameters.extensions.push_back(
1059 ASSERT_EQ(1u, send_stream->GetConfig().rtp.extensions.size());
1060 EXPECT_EQ(expected_id, send_stream->GetConfig().rtp.extensions[0].id);
1062 send_stream->GetConfig().rtp.extensions[0].name);
1171 ASSERT_TRUE(send_stream->GetConfig().rtp.extensions.empty());
1175 ASSERT_TRUE(recv_stream->GetConfig().rtp.extensions.empty());
1199 // Enable three redundant extensions.
1200 std::vector<std::string> extensions;
1201 extensions.push_back(kRtpAbsoluteSenderTimeHeaderExtension);
1202 extensions.push_back(kRtpTimestampOffsetHeaderExtension);
1203 extensions.push_back(kRtpTransportSequenceNumberHeaderExtension);
1204 TestExtensionFilter(extensions, kRtpTransportSequenceNumberHeaderExtension);
1208 // Enable two redundant extensions.
1209 std::vector<std::string> extensions;
1210 extensions.push_back(kRtpAbsoluteSenderTimeHeaderExtension);
1211 extensions.push_back(kRtpTimestampOffsetHeaderExtension);
1212 TestExtensionFilter(extensions, kRtpAbsoluteSenderTimeHeaderExtension);
1248 send_parameters_.extensions.push_back(cricket::RtpHeaderExtension(
1250 send_parameters_.extensions.push_back(cricket::RtpHeaderExtension(
1258 ASSERT_EQ(2u, send_stream->GetConfig().rtp.extensions.size());
1260 // Setting the same extensions (even if in different order) shouldn't
1262 std::reverse(send_parameters_.extensions.begin(),
1263 send_parameters_.extensions.end());
1268 // Setting different extensions should recreate the stream.
1269 send_parameters_.extensions.resize(1);
1279 recv_parameters_.extensions.push_back(cricket::RtpHeaderExtension(
1281 recv_parameters_.extensions.push_back(cricket::RtpHeaderExtension(
1283 recv_parameters_.extensions.push_back(cricket::RtpHeaderExtension(
1291 ASSERT_EQ(3u, recv_stream->GetConfig().rtp.extensions.size());
1293 // Setting the same extensions (even if in different order) shouldn't
1295 std::reverse(recv_parameters_.extensions.begin(),
1296 recv_parameters_.extensions.end());
1301 // Setting different extensions should recreate the stream.
1302 recv_parameters_.extensions.resize(1);
1313 send_parameters_.extensions.push_back(
1315 send_parameters_.extensions.push_back(
1323 ASSERT_EQ(1u, send_stream->GetConfig().rtp.extensions.size());
1325 send_stream->GetConfig().rtp.extensions[0].name.c_str());
1333 recv_parameters_.extensions.push_back(
1335 recv_parameters_.extensions.push_back(
1343 ASSERT_EQ(1u, recv_stream->GetConfig().rtp.extensions.size());
1345 recv_stream->GetConfig().rtp.extensions[0].name.c_str());
1351 send_parameters_.extensions.push_back(cricket::RtpHeaderExtension(
1361 recv_parameters_.extensions.push_back(cricket::RtpHeaderExtension(
1370 send_parameters_.extensions.push_back(
1372 send_parameters_.extensions.push_back(
1377 send_parameters_.extensions.clear();
1378 send_parameters_.extensions.push_back(
1380 send_parameters_.extensions.push_back(send_parameters_.extensions.back());
1386 recv_parameters_.extensions.push_back(
1388 recv_parameters_.extensions.push_back(
1393 recv_parameters_.extensions.clear();
1394 recv_parameters_.extensions.push_back(
1396 recv_parameters_.extensions.push_back(recv_parameters_.extensions.back());