commit | cbaa254641d67bbbdb8b4e6fed899bb7e6cf34da | [log] [tgz] |
---|---|---|
author | Taylor Brandstetter <deadbeef@webrtc.org> | Mon Apr 16 16:42:14 2018 -0700 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Apr 17 01:04:12 2018 +0000 |
tree | 7535f6d53a7d2d42622c76cecb1f0e5bef9f0ef4 | |
parent | f82644c9c744d53b611b5f6900fc7f7036790262 [diff] |
Attempting to fix lingering issues with BUNDLE negotiation. I found one additional way a crash could occur: "OnRtpTransportChanged" being called instead of "OnDtlsTransportChanged", due to a mixup of m= section types. I could reproduce this by: 1. Applying description with RTP data channel m= section. 2. Applying description with both a rejected RTP data channel m= section and rejected SCTP m= section. This is a very strange scenario, but maybe there are other ways to reproduce that I haven't thought of. The solution is to combine "OnRtpTransportChanged" and "OnDtlsTransportChanged", and not do anything with the content type. This simplifies the code a bit as well. Bug: chromium:827917 Change-Id: If6818ea0c41573255831534060b30c76a6544e04 Reviewed-on: https://webrtc-review.googlesource.com/70360 Reviewed-by: Zhi Huang <zhihuang@webrtc.org> Commit-Queue: Zhi Huang <zhihuang@webrtc.org> Cr-Commit-Position: refs/heads/master@{#22893}
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.
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.