OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. | 2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 | 10 |
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
168 EXPECT_TRUE(session_.HaveLastPacket()); | 168 EXPECT_TRUE(session_.HaveLastPacket()); |
169 EXPECT_EQ(packet_.seqNum, session_.HighSequenceNumber()); | 169 EXPECT_EQ(packet_.seqNum, session_.HighSequenceNumber()); |
170 EXPECT_EQ(0xFFFE, session_.LowSequenceNumber()); | 170 EXPECT_EQ(0xFFFE, session_.LowSequenceNumber()); |
171 | 171 |
172 // Insert empty packet which will be the new high sequence number. | 172 // Insert empty packet which will be the new high sequence number. |
173 // To make things more difficult we will make sure to have a wrap here. | 173 // To make things more difficult we will make sure to have a wrap here. |
174 packet_.isFirstPacket = false; | 174 packet_.isFirstPacket = false; |
175 packet_.markerBit = true; | 175 packet_.markerBit = true; |
176 packet_.seqNum = 2; | 176 packet_.seqNum = 2; |
177 packet_.sizeBytes = 0; | 177 packet_.sizeBytes = 0; |
178 packet_.frameType = kFrameEmpty; | 178 packet_.frameType = kEmptyFrame; |
179 EXPECT_EQ(0, | 179 EXPECT_EQ(0, |
180 session_.InsertPacket(packet_, | 180 session_.InsertPacket(packet_, |
181 frame_buffer_, | 181 frame_buffer_, |
182 kNoErrors, | 182 kNoErrors, |
183 frame_data)); | 183 frame_data)); |
184 EXPECT_EQ(packet_.seqNum, session_.HighSequenceNumber()); | 184 EXPECT_EQ(packet_.seqNum, session_.HighSequenceNumber()); |
185 } | 185 } |
186 | 186 |
187 TEST_F(TestSessionInfo, NormalOperation) { | 187 TEST_F(TestSessionInfo, NormalOperation) { |
188 packet_.seqNum = 0xFFFF; | 188 packet_.seqNum = 0xFFFF; |
(...skipping 692 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
881 // This partition is aggregated in partition 0 | 881 // This partition is aggregated in partition 0 |
882 SCOPED_TRACE("Calling VerifyPartition"); | 882 SCOPED_TRACE("Calling VerifyPartition"); |
883 EXPECT_TRUE(VerifyPartition(1, 0, 0)); | 883 EXPECT_TRUE(VerifyPartition(1, 0, 0)); |
884 SCOPED_TRACE("Calling VerifyPartition"); | 884 SCOPED_TRACE("Calling VerifyPartition"); |
885 EXPECT_TRUE(VerifyPartition(2, 1, 2)); | 885 EXPECT_TRUE(VerifyPartition(2, 1, 2)); |
886 } | 886 } |
887 | 887 |
888 TEST_F(TestNalUnits, OnlyReceivedEmptyPacket) { | 888 TEST_F(TestNalUnits, OnlyReceivedEmptyPacket) { |
889 packet_.isFirstPacket = false; | 889 packet_.isFirstPacket = false; |
890 packet_.completeNALU = kNaluComplete; | 890 packet_.completeNALU = kNaluComplete; |
891 packet_.frameType = kFrameEmpty; | 891 packet_.frameType = kEmptyFrame; |
892 packet_.sizeBytes = 0; | 892 packet_.sizeBytes = 0; |
893 packet_.seqNum = 0; | 893 packet_.seqNum = 0; |
894 packet_.markerBit = false; | 894 packet_.markerBit = false; |
895 EXPECT_EQ(0, session_.InsertPacket(packet_, | 895 EXPECT_EQ(0, session_.InsertPacket(packet_, |
896 frame_buffer_, | 896 frame_buffer_, |
897 kNoErrors, | 897 kNoErrors, |
898 frame_data)); | 898 frame_data)); |
899 | 899 |
900 EXPECT_EQ(0U, session_.MakeDecodable()); | 900 EXPECT_EQ(0U, session_.MakeDecodable()); |
901 EXPECT_EQ(0U, session_.SessionLength()); | 901 EXPECT_EQ(0U, session_.SessionLength()); |
(...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1055 FillPacket(1); | 1055 FillPacket(1); |
1056 EXPECT_EQ(packet_buffer_size(), | 1056 EXPECT_EQ(packet_buffer_size(), |
1057 static_cast<size_t>(session_.InsertPacket(packet_, frame_buffer_, | 1057 static_cast<size_t>(session_.InsertPacket(packet_, frame_buffer_, |
1058 kNoErrors, frame_data))); | 1058 kNoErrors, frame_data))); |
1059 | 1059 |
1060 EXPECT_EQ(2 * packet_buffer_size(), session_.MakeDecodable()); | 1060 EXPECT_EQ(2 * packet_buffer_size(), session_.MakeDecodable()); |
1061 EXPECT_EQ(0U, session_.SessionLength()); | 1061 EXPECT_EQ(0U, session_.SessionLength()); |
1062 } | 1062 } |
1063 | 1063 |
1064 } // namespace webrtc | 1064 } // namespace webrtc |
OLD | NEW |