Index: media/cast/test/end2end_unittest.cc |
diff --git a/media/cast/test/end2end_unittest.cc b/media/cast/test/end2end_unittest.cc |
index 906c5579690c46d073d1587895007df9e212acb4..d283cc98cd068e6532dc1814dead44f936a30c9e 100644 |
--- a/media/cast/test/end2end_unittest.cc |
+++ b/media/cast/test/end2end_unittest.cc |
@@ -466,7 +466,7 @@ |
int audio_sampling_frequency, |
bool external_audio_decoder, |
int max_number_of_video_buffers_used) { |
- audio_sender_config_.rtp_config.ssrc = 1; |
+ audio_sender_config_.sender_ssrc = 1; |
audio_sender_config_.incoming_feedback_ssrc = 2; |
audio_sender_config_.rtp_config.payload_type = 96; |
audio_sender_config_.use_external_encoder = false; |
@@ -477,7 +477,7 @@ |
audio_receiver_config_.feedback_ssrc = |
audio_sender_config_.incoming_feedback_ssrc; |
- audio_receiver_config_.incoming_ssrc = audio_sender_config_.rtp_config.ssrc; |
+ audio_receiver_config_.incoming_ssrc = audio_sender_config_.sender_ssrc; |
audio_receiver_config_.rtp_payload_type = |
audio_sender_config_.rtp_config.payload_type; |
audio_receiver_config_.use_external_decoder = external_audio_decoder; |
@@ -488,7 +488,7 @@ |
test_receiver_audio_callback_->SetExpectedSamplingFrequency( |
audio_receiver_config_.frequency); |
- video_sender_config_.rtp_config.ssrc = 3; |
+ video_sender_config_.sender_ssrc = 3; |
video_sender_config_.incoming_feedback_ssrc = 4; |
video_sender_config_.rtp_config.payload_type = 97; |
video_sender_config_.use_external_encoder = false; |
@@ -506,11 +506,20 @@ |
video_receiver_config_.feedback_ssrc = |
video_sender_config_.incoming_feedback_ssrc; |
- video_receiver_config_.incoming_ssrc = video_sender_config_.rtp_config.ssrc; |
+ video_receiver_config_.incoming_ssrc = video_sender_config_.sender_ssrc; |
video_receiver_config_.rtp_payload_type = |
video_sender_config_.rtp_config.payload_type; |
video_receiver_config_.use_external_decoder = false; |
video_receiver_config_.codec = video_sender_config_.codec; |
+ |
+ transport_audio_config_.base.ssrc = audio_sender_config_.sender_ssrc; |
+ transport_audio_config_.codec = audio_sender_config_.codec; |
+ transport_audio_config_.base.rtp_config = audio_sender_config_.rtp_config; |
+ transport_audio_config_.frequency = audio_sender_config_.frequency; |
+ transport_audio_config_.channels = audio_sender_config_.channels; |
+ transport_video_config_.base.ssrc = video_sender_config_.sender_ssrc; |
+ transport_video_config_.codec = video_sender_config_.codec; |
+ transport_video_config_.base.rtp_config = video_sender_config_.rtp_config; |
} |
void FeedAudioFrames(int count, bool will_be_checked) { |
@@ -564,6 +573,8 @@ |
base::TimeDelta::FromSeconds(1), |
task_runner_, |
&sender_to_receiver_)); |
+ transport_sender_->InitializeAudio(transport_audio_config_); |
+ transport_sender_->InitializeVideo(transport_video_config_); |
cast_sender_ = |
CastSender::Create(cast_environment_sender_, transport_sender_.get()); |
@@ -650,6 +661,8 @@ |
VideoReceiverConfig video_receiver_config_; |
AudioSenderConfig audio_sender_config_; |
VideoSenderConfig video_sender_config_; |
+ transport::CastTransportAudioConfig transport_audio_config_; |
+ transport::CastTransportVideoConfig transport_video_config_; |
base::TimeTicks start_time_; |
base::SimpleTestTickClock* testing_clock_sender_; |
@@ -969,15 +982,13 @@ |
TEST_F(End2EndTest, CryptoVideo) { |
Configure(transport::kVp8, transport::kPcm16, 32000, false, 1); |
- video_sender_config_.rtp_config.aes_iv_mask = |
+ transport_video_config_.base.aes_iv_mask = |
ConvertFromBase16String("1234567890abcdeffedcba0987654321"); |
- video_sender_config_.rtp_config.aes_key = |
+ transport_video_config_.base.aes_key = |
ConvertFromBase16String("deadbeefcafeb0b0b0b0cafedeadbeef"); |
- video_receiver_config_.aes_iv_mask = |
- video_sender_config_.rtp_config.aes_iv_mask; |
- video_receiver_config_.aes_key = |
- video_sender_config_.rtp_config.aes_key; |
+ video_receiver_config_.aes_iv_mask = transport_video_config_.base.aes_iv_mask; |
+ video_receiver_config_.aes_key = transport_video_config_.base.aes_key; |
Create(); |
@@ -1007,15 +1018,13 @@ |
TEST_F(End2EndTest, CryptoAudio) { |
Configure(transport::kVp8, transport::kPcm16, 32000, false, 1); |
- audio_sender_config_.rtp_config.aes_iv_mask = |
+ transport_audio_config_.base.aes_iv_mask = |
ConvertFromBase16String("abcdeffedcba12345678900987654321"); |
- audio_sender_config_.rtp_config.aes_key = |
+ transport_audio_config_.base.aes_key = |
ConvertFromBase16String("deadbeefcafecafedeadbeefb0b0b0b0"); |
- audio_receiver_config_.aes_iv_mask = |
- audio_sender_config_.rtp_config.aes_iv_mask; |
- audio_receiver_config_.aes_key = |
- audio_sender_config_.rtp_config.aes_key; |
+ audio_receiver_config_.aes_iv_mask = transport_audio_config_.base.aes_iv_mask; |
+ audio_receiver_config_.aes_key = transport_audio_config_.base.aes_key; |
Create(); |