| Index: media/cast/net/cast_transport_sender_impl.cc
|
| diff --git a/media/cast/net/cast_transport_sender_impl.cc b/media/cast/net/cast_transport_sender_impl.cc
|
| index 29629679f08b99c31c579c368f1f5ee2dbe8d8a6..5f80580ff0f2d9065a6f71f14975fe1ee5a39281 100644
|
| --- a/media/cast/net/cast_transport_sender_impl.cc
|
| +++ b/media/cast/net/cast_transport_sender_impl.cc
|
| @@ -98,7 +98,8 @@ CastTransportSenderImpl::~CastTransportSenderImpl() {
|
| void CastTransportSenderImpl::InitializeAudio(
|
| const CastTransportRtpConfig& config,
|
| const RtcpCastMessageCallback& cast_message_cb,
|
| - const RtcpRttCallback& rtt_cb) {
|
| + const RtcpRttCallback& rtt_cb,
|
| + const RtcpPliCallback& pli_cb) {
|
| LOG_IF(WARNING, config.aes_key.empty() || config.aes_iv_mask.empty())
|
| << "Unsafe to send audio with encryption DISABLED.";
|
| if (!audio_encryptor_.Initialize(config.aes_key, config.aes_iv_mask)) {
|
| @@ -123,7 +124,7 @@ void CastTransportSenderImpl::InitializeAudio(
|
| weak_factory_.GetWeakPtr(), config.ssrc, cast_message_cb),
|
| rtt_cb, base::Bind(&CastTransportSenderImpl::OnReceivedLogMessage,
|
| weak_factory_.GetWeakPtr(), AUDIO_EVENT),
|
| - clock_, &pacer_, config.ssrc, config.feedback_ssrc));
|
| + pli_cb, clock_, &pacer_, config.ssrc, config.feedback_ssrc));
|
| pacer_.RegisterAudioSsrc(config.ssrc);
|
| AddValidSsrc(config.feedback_ssrc);
|
| transport_client_->OnStatusChanged(TRANSPORT_AUDIO_INITIALIZED);
|
| @@ -132,7 +133,8 @@ void CastTransportSenderImpl::InitializeAudio(
|
| void CastTransportSenderImpl::InitializeVideo(
|
| const CastTransportRtpConfig& config,
|
| const RtcpCastMessageCallback& cast_message_cb,
|
| - const RtcpRttCallback& rtt_cb) {
|
| + const RtcpRttCallback& rtt_cb,
|
| + const RtcpPliCallback& pli_cb) {
|
| LOG_IF(WARNING, config.aes_key.empty() || config.aes_iv_mask.empty())
|
| << "Unsafe to send video with encryption DISABLED.";
|
| if (!video_encryptor_.Initialize(config.aes_key, config.aes_iv_mask)) {
|
| @@ -152,7 +154,7 @@ void CastTransportSenderImpl::InitializeVideo(
|
| weak_factory_.GetWeakPtr(), config.ssrc, cast_message_cb),
|
| rtt_cb, base::Bind(&CastTransportSenderImpl::OnReceivedLogMessage,
|
| weak_factory_.GetWeakPtr(), VIDEO_EVENT),
|
| - clock_, &pacer_, config.ssrc, config.feedback_ssrc));
|
| + pli_cb, clock_, &pacer_, config.ssrc, config.feedback_ssrc));
|
| pacer_.RegisterVideoSsrc(config.ssrc);
|
| AddValidSsrc(config.feedback_ssrc);
|
| transport_client_->OnStatusChanged(TRANSPORT_VIDEO_INITIALIZED);
|
|
|