From b274204feb562f45bf23badf59104c232defb098 Mon Sep 17 00:00:00 2001 From: peah Date: Thu, 18 May 2017 15:09:33 -0700 Subject: [PATCH] AppRTCMobile support to turn off the WebRTC AGC and HPF This CL adds support for turning off the WebRTC AGC and HPF in AppRTCMobile. BUG=webrtc:6183,webrtc:6220 Review-Url: https://codereview.webrtc.org/2871393002 Cr-Commit-Position: refs/heads/master@{#18204} --- .../androidapp/res/values/strings.xml | 4 + .../androidapp/res/xml/preferences.xml | 5 ++ .../src/org/appspot/apprtc/CallActivity.java | 5 +- .../org/appspot/apprtc/ConnectActivity.java | 8 ++ .../appspot/apprtc/PeerConnectionClient.java | 15 +++- .../org/appspot/apprtc/SettingsActivity.java | 4 + .../apprtc/test/PeerConnectionClientTest.java | 76 +++++++++---------- 7 files changed, 75 insertions(+), 42 deletions(-) diff --git a/webrtc/examples/androidapp/res/values/strings.xml b/webrtc/examples/androidapp/res/values/strings.xml index c6935a4622..231475f587 100644 --- a/webrtc/examples/androidapp/res/values/strings.xml +++ b/webrtc/examples/androidapp/res/values/strings.xml @@ -152,6 +152,10 @@ Enable level control. false + disable_webrtc_agc_and_hpf_preference + Disable WebRTC AGC and HPF. + false + speakerphone_preference Speakerphone. Speakerphone. diff --git a/webrtc/examples/androidapp/res/xml/preferences.xml b/webrtc/examples/androidapp/res/xml/preferences.xml index 675354690a..c9fe750d9e 100644 --- a/webrtc/examples/androidapp/res/xml/preferences.xml +++ b/webrtc/examples/androidapp/res/xml/preferences.xml @@ -152,6 +152,11 @@ android:title="@string/pref_enable_level_control_title" android:defaultValue="@string/pref_enable_level_control_default" /> + +