Index: chrome/renderer/media/cast_session_delegate.cc |
diff --git a/chrome/renderer/media/cast_session_delegate.cc b/chrome/renderer/media/cast_session_delegate.cc |
index 7393254ee20b74974fa6d5b478a46ff57765e93f..35aa7cac57a7a571b3dafcabd952a88a2c69ae3f 100644 |
--- a/chrome/renderer/media/cast_session_delegate.cc |
+++ b/chrome/renderer/media/cast_session_delegate.cc |
@@ -50,6 +50,13 @@ |
} |
audio_frame_input_available_callback_ = callback; |
+ media::cast::transport::CastTransportAudioConfig transport_config; |
+ transport_config.base.ssrc = config.sender_ssrc; |
+ transport_config.codec = config.codec; |
+ transport_config.base.rtp_config = config.rtp_config; |
+ transport_config.frequency = config.frequency; |
+ transport_config.channels = config.channels; |
+ cast_transport_->InitializeAudio(transport_config); |
cast_sender_->InitializeAudio( |
config, |
base::Bind(&CastSessionDelegate::InitializationResultCB, |
@@ -72,6 +79,11 @@ |
video_frame_input_available_callback_ = callback; |
+ media::cast::transport::CastTransportVideoConfig transport_config; |
+ transport_config.base.ssrc = config.sender_ssrc; |
+ transport_config.codec = config.codec; |
+ transport_config.base.rtp_config = config.rtp_config; |
+ cast_transport_->InitializeVideo(transport_config); |
cast_sender_->InitializeVideo( |
config, |
base::Bind(&CastSessionDelegate::InitializationResultCB, |