| Index: media/cast/test/end2end_unittest.cc
|
| diff --git a/media/cast/test/end2end_unittest.cc b/media/cast/test/end2end_unittest.cc
|
| index 70f7c46131702ea2178d32038f2142b228e8352d..9d4d47f41c3648c16b57bab5384ab0b9bf318e1d 100644
|
| --- a/media/cast/test/end2end_unittest.cc
|
| +++ b/media/cast/test/end2end_unittest.cc
|
| @@ -95,6 +95,14 @@ void UpdateCastTransportStatus(transport::CastTransportStatus status) {
|
| EXPECT_TRUE(result);
|
| }
|
|
|
| +void AudioInitializationStatus(CastInitializationStatus status) {
|
| + EXPECT_EQ(STATUS_AUDIO_INITIALIZED, status);
|
| +}
|
| +
|
| +void VideoInitializationStatus(CastInitializationStatus status) {
|
| + EXPECT_EQ(STATUS_VIDEO_INITIALIZED, status);
|
| +}
|
| +
|
| // This is wrapped in a struct because it needs to be put into a std::map.
|
| typedef struct {
|
| int counter[kNumOfLoggingEvents];
|
| @@ -396,8 +404,8 @@ class End2EndTest : public ::testing::Test {
|
| : start_time_(),
|
| testing_clock_sender_(new base::SimpleTestTickClock()),
|
| testing_clock_receiver_(new base::SimpleTestTickClock()),
|
| - task_runner_(new test::FakeSingleThreadTaskRunner(
|
| - testing_clock_sender_)),
|
| + task_runner_(
|
| + new test::FakeSingleThreadTaskRunner(testing_clock_sender_)),
|
| cast_environment_sender_(new CastEnvironment(
|
| scoped_ptr<base::TickClock>(testing_clock_sender_).Pass(),
|
| task_runner_,
|
| @@ -491,11 +499,10 @@ class End2EndTest : public ::testing::Test {
|
| }
|
|
|
| void Create() {
|
| - cast_receiver_.reset(
|
| - CastReceiver::CreateCastReceiver(cast_environment_receiver_,
|
| - audio_receiver_config_,
|
| - video_receiver_config_,
|
| - &receiver_to_sender_));
|
| + cast_receiver_ = CastReceiver::Create(cast_environment_receiver_,
|
| + audio_receiver_config_,
|
| + video_receiver_config_,
|
| + &receiver_to_sender_);
|
| net::IPEndPoint dummy_endpoint;
|
| transport_sender_.reset(new transport::CastTransportSenderImpl(
|
| NULL,
|
| @@ -508,18 +515,24 @@ class End2EndTest : public ::testing::Test {
|
| transport_sender_->InitializeAudio(transport_audio_config_);
|
| transport_sender_->InitializeVideo(transport_video_config_);
|
|
|
| - cast_sender_.reset(CastSender::CreateCastSender(
|
| - cast_environment_sender_,
|
| - &audio_sender_config_,
|
| - &video_sender_config_,
|
| - NULL,
|
| - base::Bind(&End2EndTest::InitializationResult, base::Unretained(this)),
|
| - transport_sender_.get()));
|
| + cast_sender_ =
|
| + CastSender::Create(cast_environment_sender_, transport_sender_.get());
|
| +
|
| + // Initializing audio and video senders.
|
| + cast_sender_->InitializeAudio(
|
| + audio_sender_config_,
|
| + base::Bind(&AudioInitializationStatus));
|
| + cast_sender_->InitializeVideo(
|
| + video_sender_config_,
|
| + base::Bind(&VideoInitializationStatus),
|
| + NULL);
|
|
|
| receiver_to_sender_.SetPacketReceiver(cast_sender_->packet_receiver());
|
| sender_to_receiver_.SetPacketReceiver(cast_receiver_->packet_receiver());
|
|
|
| - frame_input_ = cast_sender_->frame_input();
|
| + audio_frame_input_ = cast_sender_->audio_frame_input();
|
| + video_frame_input_ = cast_sender_->video_frame_input();
|
| +
|
| frame_receiver_ = cast_receiver_->frame_receiver();
|
|
|
| audio_bus_factory_.reset(
|
| @@ -551,7 +564,7 @@ class End2EndTest : public ::testing::Test {
|
| media::VideoFrame::CreateFrame(
|
| VideoFrame::I420, size, gfx::Rect(size), size, time_diff);
|
| PopulateVideoFrame(video_frame, start_value);
|
| - frame_input_->InsertRawVideoFrame(video_frame, capture_time);
|
| + video_frame_input_->InsertRawVideoFrame(video_frame, capture_time);
|
| }
|
|
|
| void RunTasks(int during_ms) {
|
| @@ -563,10 +576,6 @@ class End2EndTest : public ::testing::Test {
|
| }
|
| }
|
|
|
| - void InitializationResult(CastInitializationStatus result) {
|
| - EXPECT_EQ(result, STATUS_INITIALIZED);
|
| - }
|
| -
|
| AudioReceiverConfig audio_receiver_config_;
|
| VideoReceiverConfig video_receiver_config_;
|
| AudioSenderConfig audio_sender_config_;
|
| @@ -587,7 +596,8 @@ class End2EndTest : public ::testing::Test {
|
|
|
| scoped_ptr<CastReceiver> cast_receiver_;
|
| scoped_ptr<CastSender> cast_sender_;
|
| - scoped_refptr<FrameInput> frame_input_;
|
| + scoped_refptr<AudioFrameInput> audio_frame_input_;
|
| + scoped_refptr<VideoFrameInput> video_frame_input_;
|
| scoped_refptr<FrameReceiver> frame_receiver_;
|
|
|
| scoped_refptr<TestReceiverAudioCallback> test_receiver_audio_callback_;
|
| @@ -633,7 +643,7 @@ TEST_F(End2EndTest, LoopNoLossPcm16) {
|
| }
|
|
|
| AudioBus* const audio_bus_ptr = audio_bus.get();
|
| - frame_input_->InsertAudio(
|
| + audio_frame_input_->InsertAudio(
|
| audio_bus_ptr,
|
| send_time,
|
| base::Bind(&OwnThatAudioBus, base::Passed(&audio_bus)));
|
| @@ -690,7 +700,7 @@ TEST_F(End2EndTest, LoopNoLossPcm16ExternalDecoder) {
|
| send_time);
|
|
|
| AudioBus* const audio_bus_ptr = audio_bus.get();
|
| - frame_input_->InsertAudio(
|
| + audio_frame_input_->InsertAudio(
|
| audio_bus_ptr,
|
| send_time,
|
| base::Bind(&OwnThatAudioBus, base::Passed(&audio_bus)));
|
| @@ -725,7 +735,7 @@ TEST_F(End2EndTest, LoopNoLossOpus) {
|
| }
|
|
|
| AudioBus* const audio_bus_ptr = audio_bus.get();
|
| - frame_input_->InsertAudio(
|
| + audio_frame_input_->InsertAudio(
|
| audio_bus_ptr,
|
| send_time,
|
| base::Bind(&OwnThatAudioBus, base::Passed(&audio_bus)));
|
| @@ -775,7 +785,7 @@ TEST_F(End2EndTest, StartSenderBeforeReceiver) {
|
| base::TimeDelta::FromMilliseconds(10) * num_10ms_blocks));
|
|
|
| AudioBus* const audio_bus_ptr = audio_bus.get();
|
| - frame_input_->InsertAudio(
|
| + audio_frame_input_->InsertAudio(
|
| audio_bus_ptr,
|
| send_time,
|
| base::Bind(&OwnThatAudioBus, base::Passed(&audio_bus)));
|
| @@ -817,7 +827,7 @@ TEST_F(End2EndTest, StartSenderBeforeReceiver) {
|
| }
|
|
|
| AudioBus* const audio_bus_ptr = audio_bus.get();
|
| - frame_input_->InsertAudio(
|
| + audio_frame_input_->InsertAudio(
|
| audio_bus_ptr,
|
| send_time,
|
| base::Bind(&OwnThatAudioBus, base::Passed(&audio_bus)));
|
| @@ -1048,7 +1058,7 @@ TEST_F(End2EndTest, CryptoAudio) {
|
| send_time);
|
| }
|
| AudioBus* const audio_bus_ptr = audio_bus.get();
|
| - frame_input_->InsertAudio(
|
| + audio_frame_input_->InsertAudio(
|
| audio_bus_ptr,
|
| send_time,
|
| base::Bind(&OwnThatAudioBus, base::Passed(&audio_bus)));
|
| @@ -1226,7 +1236,7 @@ TEST_F(End2EndTest, AudioLogging) {
|
| }
|
|
|
| AudioBus* const audio_bus_ptr = audio_bus.get();
|
| - frame_input_->InsertAudio(
|
| + audio_frame_input_->InsertAudio(
|
| audio_bus_ptr,
|
| send_time,
|
| base::Bind(&OwnThatAudioBus, base::Passed(&audio_bus)));
|
|
|