4c6747c9db5f2deff9b9e670e295b07814834781

This reverts commit cd87e014f34069fd5a73c1ed5b74ddf251a95c2d. Reason for revert: Somehow introduces a race where rtc::Thread auto-wrapping may be applied to the TestAudioDevice thread rather than the main thread. This causes failures when running video_engine_tests without any test filter. Original change's description: > Reland "Refactor TestAudioDeviceModule to not depend on EventTimerWrapper." > > This is a reland of 9ea5765f78ed3d0d7b0d483e81f08fb8a2e1110a > > Original change's description: > > Refactor TestAudioDeviceModule to not depend on EventTimerWrapper. > > > > In addition, let the processing thread loop explicitly, and not use > > the deprecated builtin looping in PlatformThread. > > > > Bug: webrtc:3380 > > Change-Id: I5171ce3457b80f922c8284259882da63c8f146f1 > > Reviewed-on: https://webrtc-review.googlesource.com/96544 > > Commit-Queue: Niels Moller <nisse@webrtc.org> > > Reviewed-by: Henrik Andreassson <henrika@webrtc.org> > > Reviewed-by: Artem Titov <titovartem@webrtc.org> > > Cr-Commit-Position: refs/heads/master@{#24492} > > Bug: webrtc:3380 > Change-Id: I671e3a60ace6ade765a8537b7e20e36f1782a60d > Reviewed-on: https://webrtc-review.googlesource.com/97320 > Reviewed-by: Artem Titov <titovartem@webrtc.org> > Reviewed-by: Henrik Andreassson <henrika@webrtc.org> > Commit-Queue: Niels Moller <nisse@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#24528} TBR=henrika@webrtc.org,nisse@webrtc.org,titovartem@webrtc.org # Not skipping CQ checks because original CL landed > 1 day ago. # Skip anyway, needed for a two-step revert. No-try: True Bug: webrtc:3380 Change-Id: Ia7c8cfab36b8259f150b5ccd0c28defd0e7237f6 Reviewed-on: https://webrtc-review.googlesource.com/97682 Commit-Queue: Niels Moller <nisse@webrtc.org> Reviewed-by: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24552}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
Development
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.
More info
- Official web site: http://www.webrtc.org
- Master source code repo: https://webrtc.googlesource.com/src
- Samples and reference apps: https://github.com/webrtc
- Mailing list: http://groups.google.com/group/discuss-webrtc
- Continuous build: http://build.chromium.org/p/client.webrtc
- Coding style guide
- Code of conduct
Description
Languages
C++
88.6%
C
3.3%
Java
3%
Objective-C++
1.9%
Python
1.9%
Other
1%