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

github.com/Morlunk/Jumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Comminos <andrewcomminos@gmail.com>2014-08-22 02:41:40 +0400
committerAndrew Comminos <andrewcomminos@gmail.com>2014-08-22 02:41:40 +0400
commitc75b7a5344092dc443a91d04c1aebe584668aaa6 (patch)
tree7f10d9134931e17ab35e4ac820a8a00f1289050a
parentc9dfb474574e0a81eb39c558456d3ae7911409ab (diff)
Properly disable preprocessor if checked.
-rw-r--r--src/main/java/com/morlunk/jumble/audio/AudioInput.java5
-rw-r--r--src/main/java/com/morlunk/jumble/protocol/AudioHandler.java3
2 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/com/morlunk/jumble/audio/AudioInput.java b/src/main/java/com/morlunk/jumble/audio/AudioInput.java
index cf76445..95ea67d 100644
--- a/src/main/java/com/morlunk/jumble/audio/AudioInput.java
+++ b/src/main/java/com/morlunk/jumble/audio/AudioInput.java
@@ -95,7 +95,9 @@ public class AudioInput implements Runnable {
private Thread mRecordThread;
private boolean mRecording;
- public AudioInput(AudioInputListener listener, JumbleUDPMessageType codec, int audioSource, int targetSampleRate, int bitrate, int framesPerPacket, int transmitMode, float vadThreshold, float amplitudeBoost) throws NativeAudioException, AudioInitializationException {
+ public AudioInput(AudioInputListener listener, JumbleUDPMessageType codec, int audioSource,
+ int targetSampleRate, int bitrate, int framesPerPacket, int transmitMode,
+ float vadThreshold, float amplitudeBoost, boolean preprocessorEnabled) throws NativeAudioException, AudioInitializationException {
mListener = listener;
mCodec = codec;
mAudioSource = audioSource;
@@ -105,6 +107,7 @@ public class AudioInput implements Runnable {
mTransmitMode = transmitMode;
mVADThreshold = vadThreshold;
mAmplitudeBoost = amplitudeBoost;
+ mUsePreprocessor = preprocessorEnabled;
mAudioRecord = createAudioRecord();
mEncoder = createEncoder(mCodec);
diff --git a/src/main/java/com/morlunk/jumble/protocol/AudioHandler.java b/src/main/java/com/morlunk/jumble/protocol/AudioHandler.java
index 55a9cb8..6d55a56 100644
--- a/src/main/java/com/morlunk/jumble/protocol/AudioHandler.java
+++ b/src/main/java/com/morlunk/jumble/protocol/AudioHandler.java
@@ -121,7 +121,8 @@ public class AudioHandler extends JumbleNetworkListener {
private void createAudioInput() throws AudioException {
if(mInput != null) mInput.shutdown();
- mInput = new AudioInput(mInputListener, mCodec, mAudioSource, mSampleRate, mBitrate, mFramesPerPacket, mTransmitMode, mVADThreshold, mAmplitudeBoost);
+ mInput = new AudioInput(mInputListener, mCodec, mAudioSource, mSampleRate, mBitrate,
+ mFramesPerPacket, mTransmitMode, mVADThreshold, mAmplitudeBoost, mPreprocessorEnabled);
if(mTransmitMode == Constants.TRANSMIT_VOICE_ACTIVITY || mTransmitMode == Constants.TRANSMIT_CONTINUOUS) {
mInput.startRecording();
}