| Index: webrtc/video/end_to_end_tests.cc
|
| diff --git a/webrtc/video/end_to_end_tests.cc b/webrtc/video/end_to_end_tests.cc
|
| index 4de6db49cdc7d36c8b9b0b58ae715263ef56098d..9d37e28f870d40c7243b2462d6d6894eb10f5f49 100644
|
| --- a/webrtc/video/end_to_end_tests.cc
|
| +++ b/webrtc/video/end_to_end_tests.cc
|
| @@ -314,7 +314,9 @@ class CodecObserver : public test::EndToEndTest,
|
| const std::string& payload_name,
|
| webrtc::VideoEncoder* encoder,
|
| webrtc::VideoDecoder* decoder)
|
| - : EndToEndTest(2 * webrtc::EndToEndTest::kDefaultTimeoutMs),
|
| + : EndToEndTest(4 * webrtc::EndToEndTest::kDefaultTimeoutMs),
|
| + // TODO(hta): This timeout (120 seconds) is excessive.
|
| + // https://bugs.webrtc.org/6830
|
| no_frames_to_wait_for_(no_frames_to_wait_for),
|
| expected_rotation_(rotation_to_test),
|
| payload_name_(payload_name),
|
| @@ -404,6 +406,23 @@ TEST_P(EndToEndTest, SendsAndReceivesH264VideoRotation90) {
|
| H264Decoder::Create());
|
| RunBaseTest(&test);
|
| }
|
| +
|
| +TEST_P(EndToEndTest, SendsAndReceivesH264PacketizationMode0) {
|
| + cricket::VideoCodec codec = cricket::VideoCodec("H264");
|
| + codec.SetParam(cricket::kH264FmtpPacketizationMode, "0");
|
| + CodecObserver test(500, kVideoRotation_0, "H264", H264Encoder::Create(codec),
|
| + H264Decoder::Create());
|
| + RunBaseTest(&test);
|
| +}
|
| +
|
| +TEST_P(EndToEndTest, SendsAndReceivesH264PacketizationMode1) {
|
| + cricket::VideoCodec codec = cricket::VideoCodec("H264");
|
| + codec.SetParam(cricket::kH264FmtpPacketizationMode, "1");
|
| + CodecObserver test(500, kVideoRotation_0, "H264", H264Encoder::Create(codec),
|
| + H264Decoder::Create());
|
| + RunBaseTest(&test);
|
| +}
|
| +
|
| #endif // defined(WEBRTC_USE_H264)
|
|
|
| TEST_P(EndToEndTest, ReceiverUsesLocalSsrc) {
|
|
|