| Index: third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp
|
| diff --git a/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp b/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp
|
| index 97b35c5735e3ea397a53a22d43fc3e6edf3c909a..0c8ebc102c2361c90730f74957779b848b84287f 100644
|
| --- a/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp
|
| +++ b/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp
|
| @@ -1129,9 +1129,6 @@ void RTCPeerConnection::removeStream(MediaStream* stream,
|
| local_streams_.erase(pos);
|
|
|
| peer_handler_->RemoveStream(stream->Descriptor());
|
| -
|
| - // The senders of removed tracks will have become inactive.
|
| - RemoveInactiveSenders();
|
| }
|
|
|
| MediaStreamVector RTCPeerConnection::getLocalStreams() const {
|
| @@ -1298,32 +1295,6 @@ MediaStreamTrack* RTCPeerConnection::GetRemoteTrackById(
|
| return nullptr;
|
| }
|
|
|
| -void RTCPeerConnection::RemoveInactiveSenders() {
|
| - std::set<uintptr_t> inactive_sender_ids;
|
| - for (uintptr_t id : rtp_senders_.Keys()) {
|
| - inactive_sender_ids.insert(id);
|
| - }
|
| - for (const auto& web_rtp_sender : peer_handler_->GetSenders()) {
|
| - inactive_sender_ids.erase(web_rtp_sender->Id());
|
| - }
|
| - for (uintptr_t id : inactive_sender_ids) {
|
| - rtp_senders_.erase(id);
|
| - }
|
| -}
|
| -
|
| -void RTCPeerConnection::RemoveInactiveReceivers() {
|
| - std::set<uintptr_t> inactive_receiver_ids;
|
| - for (uintptr_t id : rtp_receivers_.Keys()) {
|
| - inactive_receiver_ids.insert(id);
|
| - }
|
| - for (const auto& web_rtp_receiver : peer_handler_->GetReceivers()) {
|
| - inactive_receiver_ids.erase(web_rtp_receiver->Id());
|
| - }
|
| - for (uintptr_t id : inactive_receiver_ids) {
|
| - rtp_receivers_.erase(id);
|
| - }
|
| -}
|
| -
|
| RTCDTMFSender* RTCPeerConnection::createDTMFSender(
|
| MediaStreamTrack* track,
|
| ExceptionState& exception_state) {
|
| @@ -1425,9 +1396,6 @@ void RTCPeerConnection::DidRemoveRemoteStream(
|
| DCHECK(pos != kNotFound);
|
| remote_streams_.erase(pos);
|
|
|
| - // The receivers of removed tracks will have become inactive.
|
| - RemoveInactiveReceivers();
|
| -
|
| ScheduleDispatchEvent(
|
| MediaStreamEvent::Create(EventTypeNames::removestream, stream));
|
| }
|
|
|