Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(36)

Unified Diff: webrtc/media/engine/webrtcvideoengine2_unittest.cc

Issue 2523773003: Keep all codec parameters in VideoReceiveStream::Decoder (Closed)
Patch Set: Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: webrtc/media/engine/webrtcvideoengine2_unittest.cc
diff --git a/webrtc/media/engine/webrtcvideoengine2_unittest.cc b/webrtc/media/engine/webrtcvideoengine2_unittest.cc
index c473a4099f98d9838a0a9de28857997253f87141..e6721931b165bd9a9d342cf7b31defde873c022f 100644
--- a/webrtc/media/engine/webrtcvideoengine2_unittest.cc
+++ b/webrtc/media/engine/webrtcvideoengine2_unittest.cc
@@ -3758,19 +3758,15 @@ TEST_F(WebRtcVideoChannel2Test, DISABLED_GetRtpReceiveFmtpSprop) {
ASSERT_EQ(2u, cfg.decoders.size());
EXPECT_EQ(101, cfg.decoders[0].payload_type);
EXPECT_EQ("H264", cfg.decoders[0].payload_name);
- std::string sprop;
- const webrtc::DecoderSpecificSettings* decoder_specific;
- decoder_specific = &cfg.decoders[0].decoder_specific;
- ASSERT_TRUE(static_cast<bool>(decoder_specific->h264_extra_settings));
- sprop = decoder_specific->h264_extra_settings->sprop_parameter_sets;
- EXPECT_EQ("uvw", sprop);
+ const auto it0 = cfg.decoders[0].codec_params.find("sprop-parameter-sets");
+ EXPECT_TRUE(it0 != cfg.decoders[0].codec_params.end());
sprang_webrtc 2016/11/24 14:59:46 maybe even ASSERT_TRUE, since you're dereferencing
magjed_webrtc 2016/11/24 17:11:56 Done.
+ EXPECT_EQ("uvw", it0->second);
EXPECT_EQ(102, cfg.decoders[1].payload_type);
EXPECT_EQ("H264", cfg.decoders[1].payload_name);
- decoder_specific = &cfg.decoders[1].decoder_specific;
- ASSERT_TRUE(static_cast<bool>(decoder_specific->h264_extra_settings));
- sprop = decoder_specific->h264_extra_settings->sprop_parameter_sets;
- EXPECT_EQ("xyz", sprop);
+ const auto it1 = cfg.decoders[1].codec_params.find("sprop-parameter-sets");
+ EXPECT_TRUE(it1 != cfg.decoders[1].codec_params.end());
+ EXPECT_EQ("xyz", it1->second);
}
// Test that RtpParameters for receive stream has one encoding and it has

Powered by Google App Engine
This is Rietveld 408576698