Index: talk/examples/android/src/org/appspot/apprtc/ConnectActivity.java |
diff --git a/talk/examples/android/src/org/appspot/apprtc/ConnectActivity.java b/talk/examples/android/src/org/appspot/apprtc/ConnectActivity.java |
index 5a6f99ca9e52f3b48e0db5e06528b58efa66d996..69aeda5cbd48a527ba631eb6357cea171c548b5d 100644 |
--- a/talk/examples/android/src/org/appspot/apprtc/ConnectActivity.java |
+++ b/talk/examples/android/src/org/appspot/apprtc/ConnectActivity.java |
@@ -81,6 +81,7 @@ public class ConnectActivity extends Activity { |
private String keyprefAudioBitrateValue; |
private String keyprefAudioCodec; |
private String keyprefHwCodecAcceleration; |
+ private String keyprefNoAudioProcessingPipeline; |
private String keyprefCpuUsageDetection; |
private String keyprefDisplayHud; |
private String keyprefRoomServerUrl; |
@@ -106,6 +107,7 @@ public class ConnectActivity extends Activity { |
keyprefAudioBitrateType = getString(R.string.pref_startaudiobitrate_key); |
keyprefAudioBitrateValue = getString(R.string.pref_startaudiobitratevalue_key); |
keyprefAudioCodec = getString(R.string.pref_audiocodec_key); |
+ keyprefNoAudioProcessingPipeline = getString(R.string.pref_noaudioprocessing_key); |
keyprefCpuUsageDetection = getString(R.string.pref_cpu_usage_detection_key); |
keyprefDisplayHud = getString(R.string.pref_displayhud_key); |
keyprefRoomServerUrl = getString(R.string.pref_room_server_url_key); |
@@ -266,6 +268,11 @@ public class ConnectActivity extends Activity { |
boolean hwCodec = sharedPref.getBoolean(keyprefHwCodecAcceleration, |
Boolean.valueOf(getString(R.string.pref_hwcodec_default))); |
+ // Check Disable Audio Processing flag. |
+ boolean noAudioProcessing = sharedPref.getBoolean( |
+ keyprefNoAudioProcessingPipeline, |
+ Boolean.valueOf(getString(R.string.pref_noaudioprocessing_default))); |
+ |
// Get video resolution from settings. |
int videoWidth = 0; |
int videoHeight = 0; |
@@ -342,6 +349,8 @@ public class ConnectActivity extends Activity { |
intent.putExtra(CallActivity.EXTRA_VIDEO_BITRATE, videoStartBitrate); |
intent.putExtra(CallActivity.EXTRA_VIDEOCODEC, videoCodec); |
intent.putExtra(CallActivity.EXTRA_HWCODEC_ENABLED, hwCodec); |
+ intent.putExtra(CallActivity.EXTRA_NOAUDIOPROCESSING_ENABLED, |
+ noAudioProcessing); |
intent.putExtra(CallActivity.EXTRA_AUDIO_BITRATE, audioStartBitrate); |
intent.putExtra(CallActivity.EXTRA_AUDIOCODEC, audioCodec); |
intent.putExtra(CallActivity.EXTRA_CPUOVERUSE_DETECTION, |