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 f4274711936fbdf08efe297696233a2e79fbdd33..cb7edd422fa619bc9e36e1928950415b3b3208d2 100644 |
--- a/webrtc/video/end_to_end_tests.cc |
+++ b/webrtc/video/end_to_end_tests.cc |
@@ -229,7 +229,7 @@ TEST_P(EndToEndTest, RendersSingleDelayedFrame) { |
// Create frames that are smaller than the send width/height, this is done to |
// check that the callbacks are done after processing video. |
std::unique_ptr<test::FrameGenerator> frame_generator( |
- test::FrameGenerator::CreateChromaGenerator(kWidth, kHeight)); |
+ test::FrameGenerator::CreateSquareGenerator(kWidth, kHeight)); |
test::FrameForwarder frame_forwarder; |
video_send_stream_->SetSource( |
&frame_forwarder, VideoSendStream::DegradationPreference::kBalanced); |
@@ -273,7 +273,7 @@ TEST_P(EndToEndTest, TransmitsFirstFrame) { |
Start(); |
std::unique_ptr<test::FrameGenerator> frame_generator( |
- test::FrameGenerator::CreateChromaGenerator(kDefaultWidth, |
+ test::FrameGenerator::CreateSquareGenerator(kDefaultWidth, |
kDefaultHeight)); |
test::FrameForwarder frame_forwarder; |
video_send_stream_->SetSource( |
@@ -1669,11 +1669,7 @@ TEST_P(EndToEndTest, AssignsTransportSequenceNumbers) { |
drop_packet = true; |
} |
- size_t payload_length = |
- length - (header.headerLength + header.paddingLength); |
- if (payload_length == 0) { |
- padding_observed_ = true; |
- } else if (header.payloadType == kSendRtxPayloadType) { |
+ if (header.payloadType == kSendRtxPayloadType) { |
uint16_t original_sequence_number = |
ByteReader<uint16_t>::ReadBigEndian(&data[header.headerLength]); |
uint32_t original_ssrc = |
@@ -1704,7 +1700,7 @@ TEST_P(EndToEndTest, AssignsTransportSequenceNumbers) { |
bool IsDone() { |
bool observed_types_ok = |
streams_observed_.size() == MultiStreamTest::kNumStreams && |
- padding_observed_ && retransmit_observed_ && rtx_padding_observed_; |
+ retransmit_observed_ && rtx_padding_observed_; |
if (!observed_types_ok) |
return false; |
// We should not have any gaps in the sequence number range. |
@@ -1759,9 +1755,11 @@ TEST_P(EndToEndTest, AssignsTransportSequenceNumbers) { |
send_config->rtp.extensions.push_back(RtpExtension( |
RtpExtension::kTransportSequenceNumberUri, kExtensionId)); |
- // Force some padding to be sent. |
+ // Force some padding to be sent. Note that since we do send media |
+ // packets we can not guarantee that a padding only packet is sent. |
+ // Instead, padding will most likely be send as an RTX packet. |
const int kPaddingBitrateBps = 50000; |
- encoder_config->max_bitrate_bps = 1000000; |
+ encoder_config->max_bitrate_bps = 200000; |
encoder_config->min_transmit_bitrate_bps = |
encoder_config->max_bitrate_bps + kPaddingBitrateBps; |
@@ -1953,7 +1951,7 @@ TEST_P(EndToEndTest, ObserversEncodedFrames) { |
Start(); |
std::unique_ptr<test::FrameGenerator> frame_generator( |
- test::FrameGenerator::CreateChromaGenerator(kDefaultWidth, |
+ test::FrameGenerator::CreateSquareGenerator(kDefaultWidth, |
kDefaultHeight)); |
test::FrameForwarder forwarder; |
video_send_stream_->SetSource( |