Index: webrtc/modules/audio_coding/neteq/nack_unittest.cc |
diff --git a/webrtc/modules/audio_coding/main/acm2/nack_unittest.cc b/webrtc/modules/audio_coding/neteq/nack_unittest.cc |
similarity index 91% |
rename from webrtc/modules/audio_coding/main/acm2/nack_unittest.cc |
rename to webrtc/modules/audio_coding/neteq/nack_unittest.cc |
index cdbcbee9a9ecf8fd165cc6bf8eb784beada90925..853af94edeeb9963c5f7d0965c9d45379c2bebde 100644 |
--- a/webrtc/modules/audio_coding/main/acm2/nack_unittest.cc |
+++ b/webrtc/modules/audio_coding/neteq/nack_unittest.cc |
@@ -8,7 +8,7 @@ |
* be found in the AUTHORS file in the root of the source tree. |
*/ |
-#include "webrtc/modules/audio_coding/main/acm2/nack.h" |
+#include "webrtc/modules/audio_coding/neteq/nack.h" |
#include <stdint.h> |
@@ -20,9 +20,6 @@ |
#include "webrtc/modules/audio_coding/main/include/audio_coding_module_typedefs.h" |
namespace webrtc { |
- |
-namespace acm2 { |
- |
namespace { |
const int kNackThreshold = 3; |
@@ -90,8 +87,9 @@ TEST(NackTest, NoNackIfReorderWithinNackThreshold) { |
// Push in reverse order |
while (num_late_packets > 0) { |
- nack->UpdateLastReceivedPacket(seq_num + num_late_packets, timestamp + |
- num_late_packets * kTimestampIncrement); |
+ nack->UpdateLastReceivedPacket( |
+ seq_num + num_late_packets, |
+ timestamp + num_late_packets * kTimestampIncrement); |
nack_list = nack->GetNackList(kShortRoundTripTimeMs); |
EXPECT_TRUE(nack_list.empty()); |
num_late_packets--; |
@@ -99,9 +97,9 @@ TEST(NackTest, NoNackIfReorderWithinNackThreshold) { |
} |
TEST(NackTest, LatePacketsMovedToNackThenNackListDoesNotChange) { |
- const uint16_t kSequenceNumberLostPackets[] = { 2, 3, 4, 5, 6, 7, 8, 9 }; |
+ const uint16_t kSequenceNumberLostPackets[] = {2, 3, 4, 5, 6, 7, 8, 9}; |
static const int kNumAllLostPackets = sizeof(kSequenceNumberLostPackets) / |
- sizeof(kSequenceNumberLostPackets[0]); |
+ sizeof(kSequenceNumberLostPackets[0]); |
for (int k = 0; k < 2; k++) { // Two iteration with/without wrap around. |
rtc::scoped_ptr<Nack> nack(Nack::Create(kNackThreshold)); |
@@ -109,8 +107,9 @@ TEST(NackTest, LatePacketsMovedToNackThenNackListDoesNotChange) { |
uint16_t sequence_num_lost_packets[kNumAllLostPackets]; |
for (int n = 0; n < kNumAllLostPackets; n++) { |
- sequence_num_lost_packets[n] = kSequenceNumberLostPackets[n] + k * |
- 65531; // Have wrap around in sequence numbers for |k == 1|. |
+ sequence_num_lost_packets[n] = |
+ kSequenceNumberLostPackets[n] + |
+ k * 65531; // Have wrap around in sequence numbers for |k == 1|. |
} |
uint16_t seq_num = sequence_num_lost_packets[0] - 1; |
@@ -147,9 +146,9 @@ TEST(NackTest, LatePacketsMovedToNackThenNackListDoesNotChange) { |
} |
TEST(NackTest, ArrivedPacketsAreRemovedFromNackList) { |
- const uint16_t kSequenceNumberLostPackets[] = { 2, 3, 4, 5, 6, 7, 8, 9 }; |
+ const uint16_t kSequenceNumberLostPackets[] = {2, 3, 4, 5, 6, 7, 8, 9}; |
static const int kNumAllLostPackets = sizeof(kSequenceNumberLostPackets) / |
- sizeof(kSequenceNumberLostPackets[0]); |
+ sizeof(kSequenceNumberLostPackets[0]); |
for (int k = 0; k < 2; ++k) { // Two iteration with/without wrap around. |
rtc::scoped_ptr<Nack> nack(Nack::Create(kNackThreshold)); |
@@ -157,8 +156,8 @@ TEST(NackTest, ArrivedPacketsAreRemovedFromNackList) { |
uint16_t sequence_num_lost_packets[kNumAllLostPackets]; |
for (int n = 0; n < kNumAllLostPackets; ++n) { |
- sequence_num_lost_packets[n] = kSequenceNumberLostPackets[n] + k * |
- 65531; // Wrap around for |k == 1|. |
+ sequence_num_lost_packets[n] = kSequenceNumberLostPackets[n] + |
+ k * 65531; // Wrap around for |k == 1|. |
} |
uint16_t seq_num = sequence_num_lost_packets[0] - 1; |
@@ -208,11 +207,10 @@ TEST(NackTest, ArrivedPacketsAreRemovedFromNackList) { |
// Assess if estimation of timestamps and time-to-play is correct. Introduce all |
// combinations that timestamps and sequence numbers might have wrap around. |
TEST(NackTest, EstimateTimestampAndTimeToPlay) { |
- const uint16_t kLostPackets[] = { 2, 3, 4, 5, 6, 7, 8, 9, 10, |
- 11, 12, 13, 14, 15 }; |
- static const int kNumAllLostPackets = sizeof(kLostPackets) / |
- sizeof(kLostPackets[0]); |
- |
+ const uint16_t kLostPackets[] = {2, 3, 4, 5, 6, 7, 8, |
+ 9, 10, 11, 12, 13, 14, 15}; |
+ static const int kNumAllLostPackets = |
+ sizeof(kLostPackets) / sizeof(kLostPackets[0]); |
for (int k = 0; k < 4; ++k) { |
rtc::scoped_ptr<Nack> nack(Nack::Create(kNackThreshold)); |
@@ -222,14 +220,14 @@ TEST(NackTest, EstimateTimestampAndTimeToPlay) { |
int seq_num_offset = (k < 2) ? 0 : 65531; |
// Timestamp wrap around if |k| is 1 or 3. |
- uint32_t timestamp_offset = (k & 0x1) ? |
- static_cast<uint32_t>(0xffffffff) - 6 : 0; |
+ uint32_t timestamp_offset = |
+ (k & 0x1) ? static_cast<uint32_t>(0xffffffff) - 6 : 0; |
uint32_t timestamp_lost_packets[kNumAllLostPackets]; |
uint16_t seq_num_lost_packets[kNumAllLostPackets]; |
for (int n = 0; n < kNumAllLostPackets; ++n) { |
- timestamp_lost_packets[n] = timestamp_offset + kLostPackets[n] * |
- kTimestampIncrement; |
+ timestamp_lost_packets[n] = |
+ timestamp_offset + kLostPackets[n] * kTimestampIncrement; |
seq_num_lost_packets[n] = seq_num_offset + kLostPackets[n]; |
} |
@@ -248,8 +246,8 @@ TEST(NackTest, EstimateTimestampAndTimeToPlay) { |
// A packet after the last one which is supposed to be lost. |
seq_num = seq_num_lost_packets[kNumAllLostPackets - 1] + 1; |
- timestamp = timestamp_lost_packets[kNumAllLostPackets - 1] + |
- kTimestampIncrement; |
+ timestamp = |
+ timestamp_lost_packets[kNumAllLostPackets - 1] + kTimestampIncrement; |
nack->UpdateLastReceivedPacket(seq_num, timestamp); |
Nack::NackList nack_list = nack->GetNackList(); |
@@ -292,16 +290,16 @@ TEST(NackTest, MissingPacketsPriorToLastDecodedRtpShouldNotBeInNackList) { |
// Two consecutive packets to have a correct estimate of timestamp increase. |
uint16_t seq_num = 0; |
nack->UpdateLastReceivedPacket(seq_num_offset + seq_num, |
- seq_num * kTimestampIncrement); |
+ seq_num * kTimestampIncrement); |
seq_num++; |
nack->UpdateLastReceivedPacket(seq_num_offset + seq_num, |
- seq_num * kTimestampIncrement); |
+ seq_num * kTimestampIncrement); |
// Skip 10 packets (larger than NACK threshold). |
const int kNumLostPackets = 10; |
seq_num += kNumLostPackets + 1; |
nack->UpdateLastReceivedPacket(seq_num_offset + seq_num, |
- seq_num * kTimestampIncrement); |
+ seq_num * kTimestampIncrement); |
const size_t kExpectedListSize = kNumLostPackets - kNackThreshold; |
std::vector<uint16_t> nack_list = nack->GetNackList(kShortRoundTripTimeMs); |
@@ -319,7 +317,7 @@ TEST(NackTest, MissingPacketsPriorToLastDecodedRtpShouldNotBeInNackList) { |
// Decoding of the last received packet. |
nack->UpdateLastDecodedPacket(seq_num + seq_num_offset, |
- seq_num * kTimestampIncrement); |
+ seq_num * kTimestampIncrement); |
nack_list = nack->GetNackList(kShortRoundTripTimeMs); |
EXPECT_TRUE(nack_list.empty()); |
@@ -329,7 +327,7 @@ TEST(NackTest, MissingPacketsPriorToLastDecodedRtpShouldNotBeInNackList) { |
for (int n = 0; n < kNackThreshold + 10; ++n) { |
seq_num++; |
nack->UpdateLastReceivedPacket(seq_num_offset + seq_num, |
- seq_num * kTimestampIncrement); |
+ seq_num * kTimestampIncrement); |
nack_list = nack->GetNackList(kShortRoundTripTimeMs); |
EXPECT_TRUE(nack_list.empty()); |
} |
@@ -481,6 +479,4 @@ TEST(NackTest, RoudTripTimeIsApplied) { |
EXPECT_EQ(5, nack_list[1]); |
} |
-} // namespace acm2 |
- |
} // namespace webrtc |