Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/humla.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Lublin <daniel@lublin.se>2020-08-20 14:39:57 +0300
committerDaniel Lublin <daniel@lublin.se>2020-08-20 14:39:57 +0300
commitd4e0b4ec4f649134dffe15f01ea774d5cdcb8bb2 (patch)
treecab7b8d5072a1cf68b1daa77ffdfdaf897ac3a58
parentd37a5285c5205fb89518042b4ba1212bba0e962e (diff)
-rw-r--r--src/main/java/se/lublin/humla/audio/AudioInput.java19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/main/java/se/lublin/humla/audio/AudioInput.java b/src/main/java/se/lublin/humla/audio/AudioInput.java
index 8313c47..43ed488 100644
--- a/src/main/java/se/lublin/humla/audio/AudioInput.java
+++ b/src/main/java/se/lublin/humla/audio/AudioInput.java
@@ -111,22 +111,23 @@ public class AudioInput implements Runnable {
// AudioRecord session."
// https://developer.android.com/reference/android/media/audiofx/AcousticEchoCanceler.html
// vv same for AGC and NS
-
+
// Read https://source.android.com/devices/audio/implement-pre-processing
-
+
int audioSessionId = mAudioRecord.getAudioSessionId();
if (AcousticEchoCanceler.isAvailable()) {
mAEC = AcousticEchoCanceler.create(audioSessionId);
+ // TODO is this even needed?
+ mAEC.setEnabled(true);
}
-mAEC.setEnabled(true);
-// TODO?
+ // TODO?
// if (aec != null) {
-//  int ret = aec.setEnabled(enable);
-//  if (ret != AudioEffect.SUCCESS) {
-//  return false;
-//  }
-//  }
+ //  int ret = aec.setEnabled(enable);
+ //  if (ret != AudioEffect.SUCCESS) {
+ //  return false;
+ //  }
+ //  }
return;
// if(AutomaticGainControl.isAvailable()) {