webrtc/pc/test
Harald Alvestrand 6060df5948 Reland "Implement transceiver.stop()"
This is a reland of 11dc6571cb

One fix that makes Web Platform Tests pass in debug mode is applied.

Original change's description:
> 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}

Bug: chromium:980879
Change-Id: Ide31d929ac5ea118d83fdf6a35a592af23f7dfa7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181263
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Guido Urdaneta <guidou@webrtc.org>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31907}
2020-08-11 10:46:23 +00:00
..
android_test_initializer.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
android_test_initializer.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
DEPS
fake_audio_capture_module.cc Migrate pc/ to webrtc::Mutex. 2020-07-07 18:25:09 +00:00
fake_audio_capture_module.h Migrate pc/ to webrtc::Mutex. 2020-07-07 18:25:09 +00:00
fake_audio_capture_module_unittest.cc Migrate pc/ to webrtc::Mutex. 2020-07-07 18:25:09 +00:00
fake_data_channel_provider.h Split DataChannel into two separate classes for RTP and SCTP. 2020-07-10 00:03:21 +00:00
fake_peer_connection_base.h Split DataChannel into two separate classes for RTP and SCTP. 2020-07-10 00:03:21 +00:00
fake_peer_connection_for_stats.h Split DataChannel into two separate classes for RTP and SCTP. 2020-07-10 00:03:21 +00:00
fake_periodic_video_source.h Migrate pc/ to webrtc::Mutex. 2020-07-07 18:25:09 +00:00
fake_periodic_video_track_source.h [Adaptation] Add ability to inject resources on the PeerConnection. 2020-06-11 14:17:01 +00:00
fake_rtc_certificate_generator.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
fake_sctp_transport.h Implement max-channels for SCTP datachannels. 2019-05-21 10:24:41 +00:00
fake_video_track_renderer.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
fake_video_track_source.h Refactor PeerConnectionFactoryTest to not use FakeVideoCapturer. 2019-01-18 12:57:11 +00:00
frame_generator_capturer_video_track_source.h Migrate WebRTC on FrameGeneratorInterface and remove FrameGenerator class 2019-12-07 00:54:26 +00:00
mock_channel_interface.h In pc/ replace mock macros with unified MOCK_METHOD macro 2020-05-18 17:06:25 +00:00
mock_data_channel.h Split DataChannel into two separate classes for RTP and SCTP. 2020-07-10 00:03:21 +00:00
mock_delayable.h In pc/ replace mock macros with unified MOCK_METHOD macro 2020-05-18 17:06:25 +00:00
mock_peer_connection_observers.h Reland "[Perfect Negotiation] Implement non-racy version of SetLocalDescription." 2020-07-29 11:27:43 +00:00
mock_rtp_receiver_internal.h In pc/ replace mock macros with unified MOCK_METHOD macro 2020-05-18 17:06:25 +00:00
mock_rtp_sender_internal.h Reland "Implement transceiver.stop()" 2020-08-11 10:46:23 +00:00
peer_connection_test_wrapper.cc [Adaptation] Add ability to inject resources on the PeerConnection. 2020-06-11 14:17:01 +00:00
peer_connection_test_wrapper.h [Adaptation] Add ability to inject resources on the PeerConnection. 2020-06-11 14:17:01 +00:00
rtc_stats_obtainer.h Deprecating ThreadChecker specific interface. 2019-04-08 16:58:07 +00:00
rtp_transport_test_util.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
srtp_test_util.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
test_sdp_strings.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00