Index: media/cast/test/end2end_unittest.cc |
diff --git a/media/cast/test/end2end_unittest.cc b/media/cast/test/end2end_unittest.cc |
index 4b8f6fe5850aefcf49b77a7404954b4ebd35a203..6ee722e3f859bbc4c715b4c72d583a2a9671a995 100644 |
--- a/media/cast/test/end2end_unittest.cc |
+++ b/media/cast/test/end2end_unittest.cc |
@@ -109,7 +109,7 @@ void VideoInitializationStatus(CastInitializationStatus status) { |
// This is wrapped in a struct because it needs to be put into a std::map. |
typedef struct { |
- int counter[kNumOfLoggingEvents]; |
+ int counter[kNumOfLoggingEvents+1]; |
} LoggingEventCounts; |
// Constructs a map from each frame (RTP timestamp) to counts of each event |
@@ -638,6 +638,7 @@ class End2EndTest : public ::testing::Test { |
++it) { |
cast_environment_sender_->Logging()->InsertPacketEvent(it->timestamp, |
it->type, |
+ it->media_type, |
it->rtp_timestamp, |
it->frame_id, |
it->packet_id, |
@@ -1085,40 +1086,42 @@ TEST_F(End2EndTest, VideoLogging) { |
map_it != event_counter_for_frame.end(); |
++map_it) { |
int total_event_count_for_frame = 0; |
- for (int i = 0; i < kNumOfLoggingEvents; ++i) { |
+ for (int i = 0; i <= kNumOfLoggingEvents; ++i) { |
total_event_count_for_frame += map_it->second.counter[i]; |
} |
int expected_event_count_for_frame = 0; |
- EXPECT_EQ(1, map_it->second.counter[kVideoFrameCaptureBegin]); |
+ EXPECT_EQ(1, map_it->second.counter[FRAME_CAPTURE_BEGIN]); |
expected_event_count_for_frame += |
- map_it->second.counter[kVideoFrameCaptureBegin]; |
+ map_it->second.counter[FRAME_CAPTURE_BEGIN]; |
- EXPECT_EQ(1, map_it->second.counter[kVideoFrameEncoded]); |
+ EXPECT_EQ(1, map_it->second.counter[FRAME_CAPTURE_END]); |
expected_event_count_for_frame += |
- map_it->second.counter[kVideoFrameEncoded]; |
+ map_it->second.counter[FRAME_CAPTURE_END]; |
- EXPECT_EQ(1, map_it->second.counter[kVideoFrameCaptureEnd]); |
+ EXPECT_EQ(1, map_it->second.counter[FRAME_ENCODED]); |
expected_event_count_for_frame += |
- map_it->second.counter[kVideoFrameCaptureEnd]; |
+ map_it->second.counter[FRAME_ENCODED]; |
- EXPECT_EQ(1, map_it->second.counter[kVideoRenderDelay]); |
- expected_event_count_for_frame += map_it->second.counter[kVideoRenderDelay]; |
- |
- EXPECT_EQ(1, map_it->second.counter[kVideoFrameDecoded]); |
+ EXPECT_EQ(1, map_it->second.counter[FRAME_DECODED]); |
expected_event_count_for_frame += |
- map_it->second.counter[kVideoFrameDecoded]; |
+ map_it->second.counter[FRAME_DECODED]; |
+ |
+ EXPECT_EQ(1, map_it->second.counter[FRAME_PLAYOUT]); |
+ expected_event_count_for_frame += map_it->second.counter[FRAME_PLAYOUT]; |
- // There is no guarantee that kVideoAckSent is loggeed exactly once per |
+ |
+ // There is no guarantee that FRAME_ACK_SENT is loggeed exactly once per |
// frame. |
- EXPECT_GT(map_it->second.counter[kVideoAckSent], 0); |
- expected_event_count_for_frame += map_it->second.counter[kVideoAckSent]; |
+ EXPECT_GT(map_it->second.counter[FRAME_ACK_SENT], 0); |
+ expected_event_count_for_frame += map_it->second.counter[FRAME_ACK_SENT]; |
- // There is no guarantee that kVideoAckReceived is loggeed exactly once per |
+ // There is no guarantee that FRAME_ACK_RECEIVED is loggeed exactly once per |
// frame. |
- EXPECT_GT(map_it->second.counter[kVideoAckReceived], 0); |
- expected_event_count_for_frame += map_it->second.counter[kVideoAckReceived]; |
+ EXPECT_GT(map_it->second.counter[FRAME_ACK_RECEIVED], 0); |
+ expected_event_count_for_frame += |
+ map_it->second.counter[FRAME_ACK_RECEIVED]; |
// Verify that there were no other events logged with respect to this |
// frame. |
@@ -1138,14 +1141,14 @@ TEST_F(End2EndTest, VideoLogging) { |
map_it != event_count_for_packet.end(); |
++map_it) { |
int total_event_count_for_packet = 0; |
- for (int i = 0; i < kNumOfLoggingEvents; ++i) { |
+ for (int i = 0; i <= kNumOfLoggingEvents; ++i) { |
total_event_count_for_packet += map_it->second.counter[i]; |
} |
int expected_event_count_for_packet = 0; |
- EXPECT_GT(map_it->second.counter[kVideoPacketReceived], 0); |
+ EXPECT_GT(map_it->second.counter[PACKET_RECEIVED], 0); |
expected_event_count_for_packet += |
- map_it->second.counter[kVideoPacketReceived]; |
+ map_it->second.counter[PACKET_RECEIVED]; |
// Verify that there were no other events logged with respect to this |
// packet. (i.e. Total event count = expected event count) |
@@ -1197,7 +1200,7 @@ TEST_F(End2EndTest, AudioLogging) { |
event_counter_for_frame.begin(); |
it != event_counter_for_frame.end(); |
++it) { |
- encoded_count += it->second.counter[kAudioFrameEncoded]; |
+ encoded_count += it->second.counter[FRAME_ENCODED]; |
} |
EXPECT_EQ(num_audio_frames_requested, encoded_count); |
@@ -1207,25 +1210,25 @@ TEST_F(End2EndTest, AudioLogging) { |
event_counter_for_frame.begin(); |
map_it != event_counter_for_frame.end(); ++map_it) { |
int total_event_count_for_frame = 0; |
- for (int j = 0; j < kNumOfLoggingEvents; ++j) |
+ for (int j = 0; j <= kNumOfLoggingEvents; ++j) |
total_event_count_for_frame += map_it->second.counter[j]; |
int expected_event_count_for_frame = 0; |
- EXPECT_EQ(1, map_it->second.counter[kAudioFrameEncoded]); |
+ EXPECT_EQ(1, map_it->second.counter[FRAME_ENCODED]); |
expected_event_count_for_frame += |
- map_it->second.counter[kAudioFrameEncoded]; |
+ map_it->second.counter[FRAME_ENCODED]; |
- EXPECT_EQ(1, map_it->second.counter[kAudioPlayoutDelay]); |
+ EXPECT_EQ(1, map_it->second.counter[FRAME_PLAYOUT]); |
expected_event_count_for_frame += |
- map_it->second.counter[kAudioPlayoutDelay]; |
+ map_it->second.counter[FRAME_PLAYOUT]; |
- EXPECT_EQ(1, map_it->second.counter[kAudioFrameDecoded]); |
+ EXPECT_EQ(1, map_it->second.counter[FRAME_DECODED]); |
expected_event_count_for_frame += |
- map_it->second.counter[kAudioFrameDecoded]; |
+ map_it->second.counter[FRAME_DECODED]; |
- EXPECT_GT(map_it->second.counter[kAudioAckSent], 0); |
- expected_event_count_for_frame += map_it->second.counter[kAudioAckSent]; |
+ EXPECT_GT(map_it->second.counter[FRAME_ACK_SENT], 0); |
+ expected_event_count_for_frame += map_it->second.counter[FRAME_ACK_SENT]; |
// Verify that there were no other events logged with respect to this frame. |
// (i.e. Total event count = expected event count) |