commit | f641687a8070f646f6e073020a59bc288ec1b319 | [log] [tgz] |
---|---|---|
author | Mirko Bonadei <mbonadei@webrtc.org> | Fri Jan 05 10:25:14 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Jan 08 07:27:32 2018 |
tree | 7a4dae9d6d1079a4d672eeda1052079d5cdfd1b9 | |
parent | 2d6c76aa39d510f7fe22aa871f02c4ff86302ab8 [diff] |
Forward fixing WebRTC to compile with Android NDK r16. Starting from Chromium Roll [1], WebRTC should start to use NDK r16 for Android builds. The roll cannot be completed because of three compilation errors: ../../sdk/android/src/jni/pc/androidnetworkmonitor.cc:15:9: error: 'RTLD_NOLOAD' macro redefined [-Werror,-Wmacro-redefined] ^ ../../third_party/android_tools/ndk/sysroot/usr/include/dlfcn.h:62:9: note: previous definition is here ../../modules/audio_device/android/audio_record_jni.cc:251:41: error: format specifies type 'long long' but the argument has type 'jlong' (aka 'long') [-Werror,-Wformat] ALOGD("direct buffer capacity: %lld", capacity); ../../modules/audio_device/android/audio_track_jni.cc:229:41: error: format specifies type 'long long' but the argument has type 'jlong' (aka 'long') [-Werror,-Wformat] ALOGD("direct buffer capacity: %lld", capacity); This CL forward fixes these errors in order to fix the Chromium Roll into WebRTC. [1] - https://webrtc-review.googlesource.com/c/src/+/37540 Bug: webrtc:8710 Change-Id: I5bc64e73919eee7c9e965a442a386b5e1897b56a Reviewed-on: https://webrtc-review.googlesource.com/37640 Reviewed-by: Henrik Andreassson <henrika@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/master@{#21510}
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.