DescriptionAdd thread check to ModuleProcessThread::DeRegisterModule and remove all unnecessary locking that was there due to one implementation calling from a different thread.
The only thing that was holding us back was the indeterministic teardown of voe::Channel(), but it turned out that fixing it wasn't that hard :)
BUG=webrtc:4508
Review-Url: https://codereview.webrtc.org/2755273004
Cr-Commit-Position: refs/heads/master@{#17315}
Committed: https://chromium.googlesource.com/external/webrtc/+/0a2391f74c001357c661d4fe39671cc82175d5c4
Patch Set 1 #Patch Set 2 : Make voe::Channel termination deterministic and remove locks #Patch Set 3 : Remove TODO #
Total comments: 2
Messages
Total messages: 24 (17 generated)
|