fde2b2428108cfeec0dae1dac5645e7101c5d0d4

Potential deadlock fixed by acquiring lock before calling encoder. This is a reland of a135557b3c7ffa4fb1710d2d907c3cb86c5d5913 Original change's description: > Call OnReceivedOverhead after audio network adaptor is created. > > This prevents ending up in a state where audio network adaptor never > receives the current packet overhead and therefore doesn't work. > > Bug: chromium:1086942 > Change-Id: I8ee2ffbb7741b342b3ec93fc89f2859a146f4ba7 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181583 > Reviewed-by: Erik Språng <sprang@webrtc.org> > Reviewed-by: Per Åhgren <peah@webrtc.org> > Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#31951} Bug: chromium:1086942 Change-Id: I514e523c6607cee0099b87919f0f77ebec966ddd Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181888 Reviewed-by: Per Åhgren <peah@webrtc.org> Reviewed-by: Minyue Li <minyue@webrtc.org> Reviewed-by: Erik Språng <sprang@webrtc.org> Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org> Cr-Commit-Position: refs/heads/master@{#31971}
…
…
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 here 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%