Reject re-inserting already decoded frames into FrameBuffer2.
BUG=webrtc:7518
Review-Url: https://codereview.webrtc.org/2842133002
Cr-Commit-Position: refs/heads/master@{#17925}
diff --git a/webrtc/modules/video_coding/frame_buffer2_unittest.cc b/webrtc/modules/video_coding/frame_buffer2_unittest.cc
index 04ce559..4f1c636 100644
--- a/webrtc/modules/video_coding/frame_buffer2_unittest.cc
+++ b/webrtc/modules/video_coding/frame_buffer2_unittest.cc
@@ -516,5 +516,11 @@
ExtractFrame();
}
+TEST_F(TestFrameBuffer2, DuplicateFrames) {
+ EXPECT_EQ(22256, InsertFrame(22256, 0, 1, false));
+ ExtractFrame();
+ EXPECT_EQ(22256, InsertFrame(22256, 0, 1, false));
+}
+
} // namespace video_coding
} // namespace webrtc