]> sjero.net Git - linphone/commitdiff
Jni Direct softvolume adjustment.
authorGuillaume Beraudo <guillaume.beraudo@linphone.org>
Tue, 19 Apr 2011 09:27:49 +0000 (11:27 +0200)
committerGuillaume Beraudo <guillaume.beraudo@linphone.org>
Tue, 19 Apr 2011 09:35:08 +0000 (11:35 +0200)
coreapi/linphonecore_jni.cc

index 315c0dbcce3180739f8471198d8486032b218353..cc4c4677883089277599ccf37a14fda902af1f81 100644 (file)
@@ -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;
 }
 
-