| Index: webrtc/video/video_send_stream.cc
|
| diff --git a/webrtc/video/video_send_stream.cc b/webrtc/video/video_send_stream.cc
|
| index 9a4c106e285a6713618a7e6a52a8a89baf320822..8ccdc955e284588532bea986acc5387927757331 100644
|
| --- a/webrtc/video/video_send_stream.cc
|
| +++ b/webrtc/video/video_send_stream.cc
|
| @@ -168,6 +168,7 @@ VideoSendStream::VideoSendStream(
|
| congestion_controller_->packet_router(),
|
| config_.rtp.ssrcs.size(),
|
| true),
|
| + vie_receiver_(vie_channel_.vie_receiver()),
|
| input_(&vie_encoder_,
|
| config_.local_renderer,
|
| &stats_proxy_,
|
| @@ -285,9 +286,8 @@ VideoSendStream::~VideoSendStream() {
|
| // done before deleting the channel.
|
| encoder_feedback_.RemoveEncoder(&vie_encoder_);
|
|
|
| - uint32_t remote_ssrc = vie_channel_.GetRemoteSSRC();
|
| congestion_controller_->GetRemoteBitrateEstimator(false)->RemoveStream(
|
| - remote_ssrc);
|
| + vie_receiver_->GetRemoteSsrc());
|
| }
|
|
|
| VideoCaptureInput* VideoSendStream::Input() {
|
| @@ -465,7 +465,7 @@ bool VideoSendStream::ReconfigureVideoEncoder(
|
| }
|
|
|
| bool VideoSendStream::DeliverRtcp(const uint8_t* packet, size_t length) {
|
| - return vie_channel_.ReceivedRTCPPacket(packet, length) == 0;
|
| + return vie_receiver_->DeliverRtcp(packet, length);
|
| }
|
|
|
| VideoSendStream::Stats VideoSendStream::GetStats() {
|
|
|