diff --git a/app/src/main/java/com/limelight/Game.java b/app/src/main/java/com/limelight/Game.java index f638f0db..d7184e68 100644 --- a/app/src/main/java/com/limelight/Game.java +++ b/app/src/main/java/com/limelight/Game.java @@ -1399,7 +1399,7 @@ public class Game extends Activity implements SurfaceHolder.Callback, } @Override - public void stageFailed(final String stage, final long errorCode) { + public void stageFailed(final String stage, final int errorCode) { runOnUiThread(new Runnable() { @Override public void run() { @@ -1425,7 +1425,7 @@ public class Game extends Activity implements SurfaceHolder.Callback, } @Override - public void connectionTerminated(final long errorCode) { + public void connectionTerminated(final int errorCode) { runOnUiThread(new Runnable() { @Override public void run() { diff --git a/app/src/main/java/com/limelight/nvstream/NvConnectionListener.java b/app/src/main/java/com/limelight/nvstream/NvConnectionListener.java index 91f36710..cc49c45c 100644 --- a/app/src/main/java/com/limelight/nvstream/NvConnectionListener.java +++ b/app/src/main/java/com/limelight/nvstream/NvConnectionListener.java @@ -3,10 +3,10 @@ package com.limelight.nvstream; public interface NvConnectionListener { void stageStarting(String stage); void stageComplete(String stage); - void stageFailed(String stage, long errorCode); + void stageFailed(String stage, int errorCode); void connectionStarted(); - void connectionTerminated(long errorCode); + void connectionTerminated(int errorCode); void connectionStatusUpdate(int connectionStatus); void displayMessage(String message); diff --git a/app/src/main/java/com/limelight/nvstream/jni/MoonBridge.java b/app/src/main/java/com/limelight/nvstream/jni/MoonBridge.java index 31088e7a..68ea2ddc 100644 --- a/app/src/main/java/com/limelight/nvstream/jni/MoonBridge.java +++ b/app/src/main/java/com/limelight/nvstream/jni/MoonBridge.java @@ -129,7 +129,7 @@ public class MoonBridge { } } - public static void bridgeClStageFailed(int stage, long errorCode) { + public static void bridgeClStageFailed(int stage, int errorCode) { if (connectionListener != null) { connectionListener.stageFailed(getStageName(stage), errorCode); } @@ -141,7 +141,7 @@ public class MoonBridge { } } - public static void bridgeClConnectionTerminated(long errorCode) { + public static void bridgeClConnectionTerminated(int errorCode) { if (connectionListener != null) { connectionListener.connectionTerminated(errorCode); } diff --git a/app/src/main/jni/moonlight-core/callbacks.c b/app/src/main/jni/moonlight-core/callbacks.c index be495dfd..acacf486 100644 --- a/app/src/main/jni/moonlight-core/callbacks.c +++ b/app/src/main/jni/moonlight-core/callbacks.c @@ -87,9 +87,9 @@ Java_com_limelight_nvstream_jni_MoonBridge_init(JNIEnv *env, jclass clazz) { BridgeArPlaySampleMethod = (*env)->GetStaticMethodID(env, clazz, "bridgeArPlaySample", "([S)V"); BridgeClStageStartingMethod = (*env)->GetStaticMethodID(env, clazz, "bridgeClStageStarting", "(I)V"); BridgeClStageCompleteMethod = (*env)->GetStaticMethodID(env, clazz, "bridgeClStageComplete", "(I)V"); - BridgeClStageFailedMethod = (*env)->GetStaticMethodID(env, clazz, "bridgeClStageFailed", "(IJ)V"); + BridgeClStageFailedMethod = (*env)->GetStaticMethodID(env, clazz, "bridgeClStageFailed", "(II)V"); BridgeClConnectionStartedMethod = (*env)->GetStaticMethodID(env, clazz, "bridgeClConnectionStarted", "()V"); - BridgeClConnectionTerminatedMethod = (*env)->GetStaticMethodID(env, clazz, "bridgeClConnectionTerminated", "(J)V"); + BridgeClConnectionTerminatedMethod = (*env)->GetStaticMethodID(env, clazz, "bridgeClConnectionTerminated", "(I)V"); BridgeClRumbleMethod = (*env)->GetStaticMethodID(env, clazz, "bridgeClRumble", "(SSS)V"); BridgeClConnectionStatusUpdateMethod = (*env)->GetStaticMethodID(env, clazz, "bridgeClConnectionStatusUpdate", "(I)V"); } @@ -311,7 +311,7 @@ void BridgeClStageComplete(int stage) { (*env)->CallStaticVoidMethod(env, GlobalBridgeClass, BridgeClStageCompleteMethod, stage); } -void BridgeClStageFailed(int stage, long errorCode) { +void BridgeClStageFailed(int stage, int errorCode) { JNIEnv* env = GetThreadEnv(); if ((*env)->ExceptionCheck(env)) { @@ -328,10 +328,10 @@ void BridgeClConnectionStarted(void) { return; } - (*env)->CallStaticVoidMethod(env, GlobalBridgeClass, BridgeClConnectionStartedMethod, NULL); + (*env)->CallStaticVoidMethod(env, GlobalBridgeClass, BridgeClConnectionStartedMethod); } -void BridgeClConnectionTerminated(long errorCode) { +void BridgeClConnectionTerminated(int errorCode) { JNIEnv* env = GetThreadEnv(); if ((*env)->ExceptionCheck(env)) { diff --git a/app/src/main/jni/moonlight-core/moonlight-common-c b/app/src/main/jni/moonlight-core/moonlight-common-c index f5ae5df5..2fc278da 160000 --- a/app/src/main/jni/moonlight-core/moonlight-common-c +++ b/app/src/main/jni/moonlight-core/moonlight-common-c @@ -1 +1 @@ -Subproject commit f5ae5df5d0689084293dbce3c20a6ff2322c9c2c +Subproject commit 2fc278da00998d92cf1403f55c0bd11e2389bd41