Remove static library loading from WebRTC Android SDK.

Bug: webrtc:7474
Change-Id: Ie75a5c12638be82d7bd91073744946ac21c48155
Reviewed-on: https://webrtc-review.googlesource.com/22962
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Commit-Queue: Sami Kalliomäki <sakal@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20865}
This commit is contained in:
Sami Kalliomäki
2017-11-24 11:13:39 +01:00
committed by Commit Bot
parent ff610bd2b2
commit 3e189a6dc3
9 changed files with 8 additions and 84 deletions

View File

@ -18,12 +18,6 @@ import java.util.List;
* the PeerConnection API for clients.
*/
public class PeerConnectionFactory {
static {
// TODO(sakal): Remove once all dependencies have started using
// PeerConnectionFactory.initialize.
NativeLibrary.initialize(new NativeLibrary.DefaultLoader());
}
public static final String TRIAL_ENABLED = "Enabled";
public static final String VIDEO_FRAME_EMIT_TRIAL = "VideoFrameEmit";
@ -140,24 +134,7 @@ public class PeerConnectionFactory {
private static native void nativeInitializeAndroidGlobals(
Context context, boolean videoHwAcceleration);
// Deprecated, use PeerConnectionFactory.initialize instead.
@Deprecated
public static void initializeAndroidGlobals(Context context, boolean videoHwAcceleration) {
ContextUtils.initialize(context);
nativeInitializeAndroidGlobals(context, videoHwAcceleration);
}
// Older signature of initializeAndroidGlobals. The extra parameters are now meaningless.
// Deprecated, use PeerConnectionFactory.initialize instead.
@Deprecated
public static boolean initializeAndroidGlobals(Object context, boolean initializeAudio,
boolean initializeVideo, boolean videoHwAcceleration) {
initializeAndroidGlobals((Context) context, videoHwAcceleration);
return true;
}
@Deprecated
public static void initializeInternalTracer() {
private static void initializeInternalTracer() {
internalTracerInitialized = true;
nativeInitializeInternalTracer();
}