diff options
author | Harald Alvestrand <hta@webrtc.org> | 2020-08-10 14:41:03 +0200 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-08-10 13:29:15 +0000 |
commit | 11dc6571cb4ff3e71dee1557dfff8d9076e108d3 (patch) | |
tree | e36ef4d78a271545f1d214e621c2767757c9e652 /pc/peer_connection_bundle_unittest.cc | |
parent | 582102c9b7f48f6ccad956fe17241668a90cb3fc (diff) | |
download | webrtc-11dc6571cb4ff3e71dee1557dfff8d9076e108d3.tar.gz |
Implement transceiver.stop()
This adds RtpTransceiver.StopStandard(), which behaves according to
the specification at
https://w3c.github.io/webrtc-pc/#dom-rtcrtptransceiver-stop
It modifies RTCPeerConnection.getTransceivers() to return only
transceivers that have not been stopped.
Rebase of armax' https://webrtc-review.googlesource.com/c/src/+/172762
Bug: chromium:980879
Change-Id: I7d383ee874ccc0a006fdcf280496b5d4235425ce
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180580
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Reviewed-by: Guido Urdaneta <guidou@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31893}
Diffstat (limited to 'pc/peer_connection_bundle_unittest.cc')
-rw-r--r-- | pc/peer_connection_bundle_unittest.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pc/peer_connection_bundle_unittest.cc b/pc/peer_connection_bundle_unittest.cc index 543c9be81a..c544db396f 100644 --- a/pc/peer_connection_bundle_unittest.cc +++ b/pc/peer_connection_bundle_unittest.cc @@ -873,7 +873,7 @@ TEST_F(PeerConnectionBundleTestUnifiedPlan, // Stop all transceivers, causing all m= sections to be rejected. for (const auto& transceiver : callee->pc()->GetTransceivers()) { - transceiver->Stop(); + transceiver->StopInternal(); } EXPECT_TRUE( caller->SetRemoteDescription(callee->CreateAnswerAndSetAsLocal())); |