Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(934)

Unified Diff: media/cast/test/end2end_unittest.cc

Issue 109413004: Cast:Adding cast_transport_config and cleaning up (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Updating chrome/renderer Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: media/cast/test/end2end_unittest.cc
diff --git a/media/cast/test/end2end_unittest.cc b/media/cast/test/end2end_unittest.cc
index 08b7f156c6a4b58ef06224c58e94a79832883b3e..432b69f99fd0bbd495cd952192a402ab97317746 100644
--- a/media/cast/test/end2end_unittest.cc
+++ b/media/cast/test/end2end_unittest.cc
@@ -73,7 +73,7 @@ class LoopBackTransport : public PacketSender {
cast_environment_(cast_environment) {
}
- void RegisterPacketReceiver(PacketReceiver* packet_receiver) {
+ void RegisterPacketReceiver(transport::PacketReceiver* packet_receiver) {
DCHECK(packet_receiver);
packet_receiver_ = packet_receiver;
}
@@ -86,7 +86,7 @@ class LoopBackTransport : public PacketSender {
uint8* packet_copy = new uint8[packet.size()];
memcpy(packet_copy, packet.data(), packet.size());
packet_receiver_->ReceivedPacket(packet_copy, packet.size(),
- base::Bind(PacketReceiver::DeletePacket, packet_copy));
+ base::Bind(transport::PacketReceiver::DeletePacket, packet_copy));
return true;
}
@@ -108,7 +108,7 @@ class LoopBackTransport : public PacketSender {
packet_copy[kCommonRtpHeaderLength] &= kCastReferenceFrameIdBitReset;
}
packet_receiver_->ReceivedPacket(packet_copy, packet.size(),
- base::Bind(PacketReceiver::DeletePacket, packet_copy));
+ base::Bind(transport::PacketReceiver::DeletePacket, packet_copy));
}
return true;
}
@@ -126,7 +126,7 @@ class LoopBackTransport : public PacketSender {
}
private:
- PacketReceiver* packet_receiver_;
+ transport::PacketReceiver* packet_receiver_;
bool send_packets_;
bool drop_packets_belonging_to_odd_frames_;
bool reset_reference_frame_id_;
@@ -203,8 +203,9 @@ class TestReceiverAudioCallback :
1);
}
- void CheckCodedPcmAudioFrame(scoped_ptr<EncodedAudioFrame> audio_frame,
- const base::TimeTicks& playout_time) {
+ void CheckCodedPcmAudioFrame(
+ scoped_ptr<transport::EncodedAudioFrame> audio_frame,
+ const base::TimeTicks& playout_time) {
++num_called_;
EXPECT_FALSE(expected_frame_.empty()); // Test for bug in test code.
@@ -334,7 +335,7 @@ class End2EndTest : public ::testing::Test {
: task_runner_(new test::FakeTaskRunner(&testing_clock_)),
cast_environment_(new CastEnvironment(&testing_clock_, task_runner_,
task_runner_, task_runner_, task_runner_, task_runner_,
- EnableCastLoggingConfig())),
+ task_runner_, EnableCastLoggingConfig())),
start_time_(),
sender_to_receiver_(cast_environment_),
receiver_to_sender_(cast_environment_),
@@ -344,7 +345,7 @@ class End2EndTest : public ::testing::Test {
base::TimeDelta::FromMilliseconds(kStartMillisecond));
}
- void SetupConfig(AudioCodec audio_codec,
+ void SetupConfig(transport::AudioCodec audio_codec,
int audio_sampling_frequency,
// TODO(miu): 3rd arg is meaningless?!?
bool external_audio_decoder,
@@ -386,7 +387,7 @@ class End2EndTest : public ::testing::Test {
video_sender_config_.max_frame_rate = 30;
video_sender_config_.max_number_of_video_buffers_used =
max_number_of_video_buffers_used;
- video_sender_config_.codec = kVp8;
+ video_sender_config_.codec = transport::kVp8;
video_sender_config_.number_of_cores = 1;
video_receiver_config_.feedback_ssrc =
@@ -473,7 +474,7 @@ class End2EndTest : public ::testing::Test {
// Audio and video test without packet loss using raw PCM 16 audio "codec";
// This test is too slow. Disabled for now: crbug.com/329333.
TEST_F(End2EndTest, DISABLED_LoopNoLossPcm16) {
- SetupConfig(kPcm16, 32000, false, 1);
+ SetupConfig(transport::kPcm16, 32000, false, 1);
Create();
int video_start = 1;
@@ -546,7 +547,7 @@ TEST_F(End2EndTest, DISABLED_LoopNoLossPcm16) {
// This tests our external decoder interface for Audio.
// Audio test without packet loss using raw PCM 16 audio "codec";
TEST_F(End2EndTest, MAYBE_LoopNoLossPcm16ExternalDecoder) {
- SetupConfig(kPcm16, 32000, true, 1);
+ SetupConfig(transport::kPcm16, 32000, true, 1);
Create();
int i = 0;
@@ -579,7 +580,7 @@ TEST_F(End2EndTest, MAYBE_LoopNoLossPcm16ExternalDecoder) {
#endif
// This tests our Opus audio codec without video.
TEST_F(End2EndTest, MAYBE_LoopNoLossOpus) {
- SetupConfig(kOpus, kDefaultAudioSamplingRate, false, 1);
+ SetupConfig(transport::kOpus, kDefaultAudioSamplingRate, false, 1);
Create();
int i = 0;
@@ -623,7 +624,7 @@ TEST_F(End2EndTest, MAYBE_LoopNoLossOpus) {
// TODO(miu): Test disabled because of non-determinism.
// http://crbug.com/314233
TEST_F(End2EndTest, DISABLED_StartSenderBeforeReceiver) {
- SetupConfig(kOpus, kDefaultAudioSamplingRate, false, 1);
+ SetupConfig(transport::kOpus, kDefaultAudioSamplingRate, false, 1);
Create();
int video_start = 1;
@@ -702,7 +703,7 @@ TEST_F(End2EndTest, DISABLED_StartSenderBeforeReceiver) {
// This tests a network glitch lasting for 10 video frames.
TEST_F(End2EndTest, GlitchWith3Buffers) {
- SetupConfig(kOpus, kDefaultAudioSamplingRate, false, 3);
+ SetupConfig(transport::kOpus, kDefaultAudioSamplingRate, false, 3);
video_sender_config_.rtp_max_delay_ms = 67;
video_receiver_config_.rtp_max_delay_ms = 67;
Create();
@@ -751,7 +752,7 @@ TEST_F(End2EndTest, GlitchWith3Buffers) {
}
TEST_F(End2EndTest, DropEveryOtherFrame3Buffers) {
- SetupConfig(kOpus, kDefaultAudioSamplingRate, false, 3);
+ SetupConfig(transport::kOpus, kDefaultAudioSamplingRate, false, 3);
video_sender_config_.rtp_max_delay_ms = 67;
video_receiver_config_.rtp_max_delay_ms = 67;
Create();
@@ -786,7 +787,7 @@ TEST_F(End2EndTest, DropEveryOtherFrame3Buffers) {
}
TEST_F(End2EndTest, ResetReferenceFrameId) {
- SetupConfig(kOpus, kDefaultAudioSamplingRate, false, 3);
+ SetupConfig(transport::kOpus, kDefaultAudioSamplingRate, false, 3);
video_sender_config_.rtp_max_delay_ms = 67;
video_receiver_config_.rtp_max_delay_ms = 67;
Create();
@@ -813,7 +814,7 @@ TEST_F(End2EndTest, ResetReferenceFrameId) {
}
TEST_F(End2EndTest, CryptoVideo) {
- SetupConfig(kPcm16, 32000, false, 1);
+ SetupConfig(transport::kPcm16, 32000, false, 1);
video_sender_config_.aes_iv_mask =
ConvertFromBase16String("1234567890abcdeffedcba0987654321");
@@ -853,7 +854,7 @@ TEST_F(End2EndTest, CryptoVideo) {
#define MAYBE_CryptoAudio CryptoAudio
#endif
TEST_F(End2EndTest, MAYBE_CryptoAudio) {
- SetupConfig(kPcm16, 32000, false, 1);
+ SetupConfig(transport::kPcm16, 32000, false, 1);
audio_sender_config_.aes_iv_mask =
ConvertFromBase16String("abcdeffedcba12345678900987654321");
@@ -908,7 +909,7 @@ TEST_F(End2EndTest, MAYBE_CryptoAudio) {
// Video test without packet loss; This test is targeted at testing the logging
// aspects of the end2end, but is basically equivalent to LoopNoLossPcm16.
TEST_F(End2EndTest, VideoLogging) {
- SetupConfig(kPcm16, 32000, false, 1);
+ SetupConfig(transport::kPcm16, 32000, false, 1);
Create();
int video_start = 1;
@@ -966,13 +967,9 @@ TEST_F(End2EndTest, VideoLogging) {
// Choose a packet, and verify that all events were logged.
event_log = (++(packet_it->second.packet_map.begin()))->second.type;
EXPECT_TRUE((std::find(event_log.begin(), event_log.end(),
- kPacketSentToPacer)) != event_log.end());
- EXPECT_TRUE((std::find(event_log.begin(), event_log.end(),
- kPacketSentToNetwork)) != event_log.end());
- EXPECT_TRUE((std::find(event_log.begin(), event_log.end(),
kPacketReceived)) != event_log.end());
// Verify that there were no other events logged with respect to this frame.
- EXPECT_EQ(3u, event_log.size());
+ EXPECT_EQ(1u, event_log.size());
}
// TODO(mikhal): Crashes on the bots. Re-enable. http://crbug.com/329563
@@ -984,7 +981,7 @@ TEST_F(End2EndTest, VideoLogging) {
// Audio test without packet loss; This test is targeted at testing the logging
// aspects of the end2end, but is basically equivalent to LoopNoLossPcm16.
TEST_F(End2EndTest, MAYBE_AudioLogging) {
- SetupConfig(kPcm16, 32000, false, 1);
+ SetupConfig(transport::kPcm16, 32000, false, 1);
Create();
int audio_diff = kFrameTimerMs;

Powered by Google App Engine
This is Rietveld 408576698