diff --git a/src/video_engine/test/android/jni/vie_android_java_api.cc b/src/video_engine/test/android/jni/vie_android_java_api.cc index 5273d90b26..c544682f7c 100644 --- a/src/video_engine/test/android/jni/vie_android_java_api.cc +++ b/src/video_engine/test/android/jni/vie_android_java_api.cc @@ -974,14 +974,9 @@ JNIEXPORT jint JNICALL Java_org_webrtc_videoengineapp_ViEAndroidJavaAPI_EnableNA if (NULL == vieData.rtp) return -1; - if (enable) - __android_log_write(ANDROID_LOG_DEBUG, WEBRTC_LOG_TAG, - "EnableNACK enable"); - else - __android_log_write(ANDROID_LOG_DEBUG, WEBRTC_LOG_TAG, - "EnableNACK disable"); - int ret = vieData.rtp->SetNACKStatus(channel, enable); + __android_log_print(ANDROID_LOG_DEBUG, WEBRTC_LOG_TAG, + "EnableNACK(%d) ret:%d", enable, ret); return ret; } diff --git a/src/video_engine/test/android/src/org/webrtc/videoengineapp/WebRTCDemo.java b/src/video_engine/test/android/src/org/webrtc/videoengineapp/WebRTCDemo.java index 55431ff537..950f04a319 100644 --- a/src/video_engine/test/android/src/org/webrtc/videoengineapp/WebRTCDemo.java +++ b/src/video_engine/test/android/src/org/webrtc/videoengineapp/WebRTCDemo.java @@ -138,7 +138,7 @@ public class WebRTCDemo extends TabActivity implements IViEAndroidCallback, private TextView etVTxPort; private int destinationPortVideo = 11111; private CheckBox cbEnableNack; - private boolean enableNack = false; + private boolean enableNack = true; private CheckBox cbEnableVideoRTPDump; // Audio settings @@ -670,6 +670,7 @@ public class WebRTCDemo extends TabActivity implements IViEAndroidCallback, // TODO(leozwang): Add more options besides PLI, currently use pli // as the default. Also check return value. ret = vieAndroidAPI.EnablePLI(channel, true); + ret = vieAndroidAPI.EnableNACK(channel, enableNack); ret = vieAndroidAPI.SetCallback(channel, this); if (enableVideoSend) {