commit | 9cc0240c15421f269a526f13474ee31485c605fb | [log] [tgz] |
---|---|---|
author | Tommi <tommi@webrtc.org> | Mon Oct 06 07:29:28 2025 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Oct 06 14:08:26 2025 |
tree | e78d61280e08dd106f537ce1881c05a3a04ea0d1 | |
parent | 7e958e3902101eb61185f563cc7bd0a5fcd9aab9 [diff] |
Introduce 'jsep' target for JSEP related API components Extract JSEP related headers and sources from the existing `libjingle_peerconnection_api` target into a new, dedicated target, `jsep`. This frees up some dependencies between pc/ and api/. In particular removing the cyclical dependency from pc/session_description -> api/libjingle_peerconnection_api while types in jsep.h have the opposite dependency (session_description is a part of SessionDescriptionInterface). The following files were moved: * `api/jsep.cc` * `api/jsep.h` * `api/jsep_ice_candidate.cc` * `api/jsep_ice_candidate.h` * `api/jsep_session_description.h` Bug: webrtc:42222470 Change-Id: I9b6e0d2f77d3bf4d0e49dbc40427a830229a266d Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/414160 Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/main@{#45839}
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 here for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.