webrtc/pc/test
Markus Handell 2af35ab984 FakeAudioCaptureModule: remove lock recursions.
This change removes lock recursions and adds thread annotations.

The module had incorrect locking WRT the callback critical section:

ProcessFrameP: locks crit_
ReceiveFrameP: locks crit_callback_
-------------
SendFrameP: locks crit_callback_
MicrophoneVolume: locks crit_

Lock crit_callback_ was rolled in under crit_ instead.

Bug: webrtc:11567
Change-Id: I974fe91d44de0ddf1a1287fe91db9dfe63a61af9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/175662
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31313}
2020-05-18 18:01:58 +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 Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
fake_audio_capture_module_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
fake_audio_capture_module.cc FakeAudioCaptureModule: remove lock recursions. 2020-05-18 18:01:58 +00:00
fake_audio_capture_module.h FakeAudioCaptureModule: remove lock recursions. 2020-05-18 18:01:58 +00:00
fake_data_channel_provider.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_peer_connection_base.h Reland "Expose can_trickle_ice_candidates on PeerConnection" 2020-03-02 11:35:53 +00:00
fake_peer_connection_for_stats.h Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
fake_periodic_video_source.h Use newer version of TimeDelta and TimeStamp factories in webrtc 2020-02-10 12:21:17 +00:00
fake_periodic_video_track_source.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_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 In pc/ replace mock macros with unified MOCK_METHOD macro 2020-05-18 17:06:25 +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 [PeerConnection] Implement parameterless SetLocalDescription(). 2019-10-30 10:24:44 +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 In pc/ replace mock macros with unified MOCK_METHOD macro 2020-05-18 17:06:25 +00:00
peer_connection_test_wrapper.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
peer_connection_test_wrapper.h Delete obsolete usage of FakeConstraints 2019-02-12 12:27:04 +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