Avoid NetEq triggering a Framelength change when receiving an FEC packet.
Internally in NetEq, an FEC packet looks very similar to a split packet, which caused NetEq to miscalculate the frame length of FEC packets. This incorrect framelength calculation was incorrectly handled as a framelength change by NetEq. Bug: webrtc:8410 Change-Id: Icaea961d055e49d7726b87811881db0b9149805b Reviewed-on: https://webrtc-review.googlesource.com/12420 Commit-Queue: Ivo Creusen <ivoc@webrtc.org> Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org> Cr-Commit-Position: refs/heads/master@{#20373}
This commit is contained in:
@ -342,10 +342,6 @@ TEST_F(NetEqImplTest, InsertPacket) {
|
||||
.WillRepeatedly(Return(&info));
|
||||
|
||||
// Expectations for packet buffer.
|
||||
EXPECT_CALL(*mock_packet_buffer_, NumPacketsInBuffer())
|
||||
.WillOnce(Return(0)) // First packet.
|
||||
.WillOnce(Return(1)) // Second packet.
|
||||
.WillOnce(Return(2)); // Second packet, checking after it was inserted.
|
||||
EXPECT_CALL(*mock_packet_buffer_, Empty())
|
||||
.WillOnce(Return(false)); // Called once after first packet is inserted.
|
||||
EXPECT_CALL(*mock_packet_buffer_, Flush())
|
||||
|
Reference in New Issue
Block a user