diff options
author | Andrew Comminos <andrewcomminos@gmail.com> | 2014-08-22 02:41:40 +0400 |
---|---|---|
committer | Andrew Comminos <andrewcomminos@gmail.com> | 2014-08-22 02:41:40 +0400 |
commit | c75b7a5344092dc443a91d04c1aebe584668aaa6 (patch) | |
tree | 7f10d9134931e17ab35e4ac820a8a00f1289050a | |
parent | c9dfb474574e0a81eb39c558456d3ae7911409ab (diff) |
Properly disable preprocessor if checked.
-rw-r--r-- | src/main/java/com/morlunk/jumble/audio/AudioInput.java | 5 | ||||
-rw-r--r-- | src/main/java/com/morlunk/jumble/protocol/AudioHandler.java | 3 |
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(); } |