Index: webrtc/modules/video_coding/video_packet_buffer_unittest.cc |
diff --git a/webrtc/modules/video_coding/video_packet_buffer_unittest.cc b/webrtc/modules/video_coding/video_packet_buffer_unittest.cc |
index 54a1871963c665c848be7d9fa40ce86d4d976ecf..e2537b8dc29b718bfa064b0e24746b4911e141a8 100644 |
--- a/webrtc/modules/video_coding/video_packet_buffer_unittest.cc |
+++ b/webrtc/modules/video_coding/video_packet_buffer_unittest.cc |
@@ -98,8 +98,8 @@ |
<< "."; |
} |
- static constexpr int kStartSize = 16; |
- static constexpr int kMaxSize = 64; |
+ const int kStartSize = 16; |
+ const int kMaxSize = 64; |
Random rand_; |
std::unique_ptr<SimulatedClock> clock_; |
@@ -374,59 +374,8 @@ |
ASSERT_EQ(1UL, frames_from_callback_.size()); |
CheckFrame(seq_num); |
- EXPECT_EQ(frames_from_callback_[seq_num]->size(), sizeof(result)); |
EXPECT_TRUE(frames_from_callback_[seq_num]->GetBitstream(result)); |
EXPECT_EQ(memcmp(result, "many bitstream, such data", sizeof(result)), 0); |
-} |
- |
-TEST_F(TestPacketBuffer, GetBitstreamOneFrameFullBuffer) { |
- uint8_t* data_arr[kStartSize]; |
- uint8_t expected[kStartSize]; |
- uint8_t result[kStartSize]; |
- |
- for (uint8_t i = 0; i < kStartSize; ++i) { |
- data_arr[i] = new uint8_t[1]; |
- data_arr[i][0] = i; |
- expected[i] = i; |
- } |
- |
- EXPECT_TRUE(Insert(0, kKeyFrame, kFirst, kNotLast, 1, data_arr[0])); |
- for (uint8_t i = 1; i < kStartSize - 1; ++i) |
- EXPECT_TRUE(Insert(i, kKeyFrame, kNotFirst, kNotLast, 1, data_arr[i])); |
- EXPECT_TRUE(Insert(kStartSize - 1, kKeyFrame, kNotFirst, kLast, 1, |
- data_arr[kStartSize - 1])); |
- |
- ASSERT_EQ(1UL, frames_from_callback_.size()); |
- CheckFrame(0); |
- EXPECT_EQ(frames_from_callback_[0]->size(), static_cast<size_t>(kStartSize)); |
- EXPECT_TRUE(frames_from_callback_[0]->GetBitstream(result)); |
- EXPECT_EQ(memcmp(result, expected, kStartSize), 0); |
-} |
- |
-TEST_F(TestPacketBuffer, GetBitstreamOneFrameFullBufferH264) { |
- uint8_t* data_arr[kStartSize]; |
- uint8_t expected[kStartSize]; |
- uint8_t result[kStartSize]; |
- |
- for (uint8_t i = 0; i < kStartSize; ++i) { |
- data_arr[i] = new uint8_t[1]; |
- data_arr[i][0] = i; |
- expected[i] = i; |
- } |
- |
- EXPECT_TRUE(InsertH264(0, kKeyFrame, kFirst, kNotLast, 1, 1, data_arr[0])); |
- for (uint8_t i = 1; i < kStartSize - 1; ++i) { |
- EXPECT_TRUE( |
- InsertH264(i, kKeyFrame, kNotFirst, kNotLast, 1, 1, data_arr[i])); |
- } |
- EXPECT_TRUE(InsertH264(kStartSize - 1, kKeyFrame, kNotFirst, kLast, 1, 1, |
- data_arr[kStartSize - 1])); |
- |
- ASSERT_EQ(1UL, frames_from_callback_.size()); |
- CheckFrame(0); |
- EXPECT_EQ(frames_from_callback_[0]->size(), static_cast<size_t>(kStartSize)); |
- EXPECT_TRUE(frames_from_callback_[0]->GetBitstream(result)); |
- EXPECT_EQ(memcmp(result, expected, kStartSize), 0); |
} |
TEST_F(TestPacketBuffer, GetBitstreamH264BufferPadding) { |
@@ -599,23 +548,6 @@ |
CheckFrame(0); |
} |
-TEST_F(TestPacketBuffer, CreateFramesAfterFilledBufferH264) { |
- InsertH264(kStartSize - 2, kKeyFrame, kFirst, kLast, 0); |
- ASSERT_EQ(1UL, frames_from_callback_.size()); |
- frames_from_callback_.clear(); |
- |
- InsertH264(kStartSize, kDeltaFrame, kFirst, kNotLast, 2000); |
- for (int i = 1; i < kStartSize; ++i) |
- InsertH264(kStartSize + i, kDeltaFrame, kNotFirst, kNotLast, 2000); |
- InsertH264(kStartSize + kStartSize, kDeltaFrame, kNotFirst, kLast, 2000); |
- ASSERT_EQ(0UL, frames_from_callback_.size()); |
- |
- InsertH264(kStartSize - 1, kKeyFrame, kFirst, kLast, 1000); |
- ASSERT_EQ(2UL, frames_from_callback_.size()); |
- CheckFrame(kStartSize - 1); |
- CheckFrame(kStartSize); |
-} |
- |
TEST_F(TestPacketBuffer, OneFrameMaxSeqNumH264) { |
InsertH264(65534, kKeyFrame, kFirst, kNotLast, 1000); |
InsertH264(65535, kKeyFrame, kNotFirst, kLast, 1000); |