From 0601440e03eae29ddc3f44ce079536f8156c48f4 Mon Sep 17 00:00:00 2001 From: Guillaume Beraudo Date: Tue, 19 Apr 2011 11:27:49 +0200 Subject: [PATCH] Jni Direct softvolume adjustment. --- coreapi/linphonecore_jni.cc | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/coreapi/linphonecore_jni.cc b/coreapi/linphonecore_jni.cc index 315c0dbcc..cc4c46778 100644 --- a/coreapi/linphonecore_jni.cc +++ b/coreapi/linphonecore_jni.cc @@ -1237,17 +1237,7 @@ extern "C" void Java_org_linphone_core_LinphoneCoreImpl_enableIpv6(JNIEnv* env,j extern "C" void Java_org_linphone_core_LinphoneCoreImpl_adjustSoftwareVolume(JNIEnv* env,jobject thiz ,jlong ptr, jint db) { - LinphoneCore *lc = (LinphoneCore *) ptr; - - if (db == 0) { - linphone_core_set_playback_gain_db(lc, 0); - return; - } - - float gain = linphone_core_get_playback_gain_db(lc) + db; - if (gain > 0) gain = 0; - - linphone_core_set_playback_gain_db(lc, gain); + linphone_core_set_playback_gain_db((LinphoneCore *) ptr, db); } extern "C" jboolean Java_org_linphone_core_Version_nativeHasNeon(JNIEnv *env){ @@ -1258,4 +1248,3 @@ extern "C" jboolean Java_org_linphone_core_Version_nativeHasNeon(JNIEnv *env){ return 0; } -