History log of /external/webrtc/talk/app/webrtc/java/jni/jni_helpers.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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