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
..
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-07-08 13:45:15 +00:00
2020-05-18 18:01:58 +00:00
2020-05-18 18:01:58 +00:00
2019-01-11 17:11:39 +00:00
2020-03-02 11:35:53 +00:00
2019-09-17 15:47:29 +00:00
2020-02-10 12:21:17 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-05-21 10:24:41 +00:00
2019-01-11 17:11:39 +00:00
2019-01-18 12:57:11 +00:00
2019-12-07 00:54:26 +00:00
2020-05-18 17:06:25 +00:00
2020-05-18 17:06:25 +00:00
2020-05-18 17:06:25 +00:00
2019-10-30 10:24:44 +00:00
2020-05-18 17:06:25 +00:00
2020-05-18 17:06:25 +00:00
2019-09-17 15:47:29 +00:00
2019-02-12 12:27:04 +00:00
2019-04-08 16:58:07 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00