23725e09c6533739afa67ca9694f6fa874c26279 |
|
06-Nov-2015 |
noahric <noahric@chromium.org> |
Remove ICU usage from jni_helpers.cc. JNI already has jstring<->UTF8 string conversion, so using that should save ~1mb off android binaries (ICU is *large*), probably around 300-400k after compression. BUG= Review URL: https://codereview.webrtc.org/1430023005 Cr-Commit-Position: refs/heads/master@{#10545}
/external/webrtc/talk/app/webrtc/java/jni/jni_helpers.cc
|
91d6edef35e7275879c30ce16ecb8b6dc73c6e4a |
|
17-Sep-2015 |
henrikg <henrikg@webrtc.org> |
Add RTC_ prefix to (D)CHECKs and related macros. We must remove dependency on Chromium, i.e. we can't use Chromium's base/logging.h. That means we need to define these macros in WebRTC also when doing Chromium builds. And this causes redefinition. Alternative solutions: * Check if we already have defined e.g. CHECK, and don't define them in that case. This makes us depend on include order in Chromium, which is not acceptable. * Don't allow using the macros in WebRTC headers. Error prone since if someone adds it there by mistake it may compile fine, but later break if a header in added or order is changed in Chromium. That will be confusing and hard to enforce. * Ensure that headers that are included by an embedder don't include our macros. This would require some heavy refactoring to be maintainable and enforcable. * Changes in Chromium for this is obviously not an option. BUG=chromium:468375 NOTRY=true Review URL: https://codereview.webrtc.org/1335923002 Cr-Commit-Position: refs/heads/master@{#9964}
/external/webrtc/talk/app/webrtc/java/jni/jni_helpers.cc
|
6480d03f176888999b56a2fa09ddf368f5ff5913 |
|
28-Aug-2015 |
phoglund <phoglund@webrtc.org> |
Make jni_helpers build on arm32. BUG=None Review URL: https://codereview.webrtc.org/1311753002 Cr-Commit-Position: refs/heads/master@{#9806}
/external/webrtc/talk/app/webrtc/java/jni/jni_helpers.cc
|
1c3dd38cb819733fa3f558063d4b0c135c5be6e7 |
|
27-Aug-2015 |
Magnus Jedvert <magjed@webrtc.org> |
Android: Fix memory leak for remote MediaStream BUG=webrtc:4892 R=glaznev@webrtc.org, tommi@webrtc.org Review URL: https://codereview.webrtc.org/1308733004 . Cr-Commit-Position: refs/heads/master@{#9797}
/external/webrtc/talk/app/webrtc/java/jni/jni_helpers.cc
|
a9952cdd0e8d909219f0463caed11265da028ced |
|
03-Jun-2015 |
Tommi <tommi@webrtc.org> |
Remove CHECK from GetThreadName. It's safe for prctl() to fail, so we fall back on <noname> for thread names if we can't get one, instead of crashing. BUG= R=henrika@webrtc.org Review URL: https://webrtc-codereview.appspot.com/57529004 Cr-Commit-Position: refs/heads/master@{#9363}
/external/webrtc/talk/app/webrtc/java/jni/jni_helpers.cc
|
e6cefb60f84b96ab6a06573cec68a836ab0eec81 |
|
27-Apr-2015 |
Henrik Kjellander <kjellander@webrtc.org> |
GYP variables for building expat, icu, libsrtp, usrsctp This makes the build more flexible when linking against prebuilt external libraries. Use existing build_* variables for libyuv and json in talk/ (already in use in webrtc/). Also make it possible to avoid building the GTK parts of the Linux build. BUG=4242 R=andrew@webrtc.org, tommi@webrtc.org Review URL: https://webrtc-codereview.appspot.com/44179005 Cr-Commit-Position: refs/heads/master@{#9087}
/external/webrtc/talk/app/webrtc/java/jni/jni_helpers.cc
|
352595459dbd8d0ea63ab6241204340d917c9739 |
|
23-Apr-2015 |
Henrik Kjellander <kjellander@webrtc.org> |
Use short include paths for icu headers. This makes it possible to build with icu located in another absolute path. BUG=4242 R=andresp@webrtc.org, tommi@webrtc.org Review URL: https://webrtc-codereview.appspot.com/46079004 Cr-Commit-Position: refs/heads/master@{#9063}
/external/webrtc/talk/app/webrtc/java/jni/jni_helpers.cc
|
96e4db9bea49cf096044c89c94778bff525362ba |
|
13-Feb-2015 |
perkj@webrtc.org <perkj@webrtc.org> |
Split peerconnection_jni.cc into separate files. For now: java_helpers - JNI convenience functions etc. Can in theory be moved to libjingle / webrtc general one day. classreferenceholder - app/webrtc specific Java class loader. androidvideocapturer_jni - the jni part of the video capturer I added. peerconnection_jni - all the rest. This also move all jni specifics into ns webrtc_jni to avoid naming collision. R=glaznev@webrtc.org Review URL: https://webrtc-codereview.appspot.com/38099004 Cr-Commit-Position: refs/heads/master@{#8363} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8363 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/app/webrtc/java/jni/jni_helpers.cc
|