commit | 937a59268e2ae56a58f648fba827444f7beb4466 | [log] [tgz] |
---|---|---|
author | Sergey Silkin <ssilkin@webrtc.org> | Tue Nov 08 10:39:36 2022 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Nov 08 12:40:56 2022 |
tree | 741990bd573ab17c3b868c3ed2cfa4bdc962e052 | |
parent | be400e465bb2410e394e26718f8efaea4f65f015 [diff] |
Call native codec factories from Android ones. Android video codec factories are expected to be synchronised with the native ones in terms on supported codecs. But before this change there were differences: 1. Native decoder factory keeps AV1 support behind RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY while Android decoder factory advertises AV1 unconditionally; 2. Native encoder factory advertises AV1 if RTC_USE_LIBAOM_AV1_ENCODER is enabled while Android encoder factory never advertises AV1. This CL synchronises the codecs set in Android factories with that of native factories by calling native factories from Android ones. Bug: webrtc:13573, b/257272020 Change-Id: I99d801eda0c5f3400bac222b9b08d719f1a6ed72 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/282240 Reviewed-by: Rasmus Brandt <brandtr@webrtc.org> Commit-Queue: Sergey Silkin <ssilkin@webrtc.org> Reviewed-by: Xavier Lepaul‎ <xalep@webrtc.org> Cr-Commit-Position: refs/heads/main@{#38583}
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.