From 2c3f46ec1a966c1301fadb7034f48409f21772b7 Mon Sep 17 00:00:00 2001 From: sakal Date: Tue, 26 Jul 2016 06:03:03 -0700 Subject: [PATCH] Add an option to disable built-in AGC/NS to AppRTC Demo. R=henrika@webrtc.org Review-Url: https://codereview.webrtc.org/2184653002 Cr-Commit-Position: refs/heads/master@{#13530} --- .../androidapp/res/values/strings.xml | 18 +++++++++++--- .../androidapp/res/xml/preferences.xml | 12 ++++++++++ .../src/org/appspot/apprtc/CallActivity.java | 8 ++++++- .../org/appspot/apprtc/ConnectActivity.java | 16 +++++++++++++ .../appspot/apprtc/PeerConnectionClient.java | 22 ++++++++++++++++- .../org/appspot/apprtc/SettingsActivity.java | 24 +++++++++++++++++++ .../apprtc/test/PeerConnectionClientTest.java | 8 +++++-- 7 files changed, 101 insertions(+), 7 deletions(-) diff --git a/webrtc/examples/androidapp/res/values/strings.xml b/webrtc/examples/androidapp/res/values/strings.xml index e13a9a23d0..5b414a45ce 100644 --- a/webrtc/examples/androidapp/res/values/strings.xml +++ b/webrtc/examples/androidapp/res/values/strings.xml @@ -121,10 +121,22 @@ false disable_built_in_aec_preference - Disable built-in AEC. - Disable built-in AEC. + Disable hardware AEC. + Disable hardware AEC. false - Built-in AEC is not available + Hardware AEC is not available + + disable_built_in_agc_preference + Disable hardware AGC. + Disable hardware AGC. + false + Hardware AGC is not available + + disable_built_in_ns_preference + Disable hardware NS. + Disable hardware NS. + false + Hardware NS is not available misc_settings_key Miscellaneous settings. diff --git a/webrtc/examples/androidapp/res/xml/preferences.xml b/webrtc/examples/androidapp/res/xml/preferences.xml index 2e96db8c3a..7b199c2e45 100644 --- a/webrtc/examples/androidapp/res/xml/preferences.xml +++ b/webrtc/examples/androidapp/res/xml/preferences.xml @@ -123,6 +123,18 @@ android:title="@string/pref_disable_built_in_aec_title" android:dialogTitle="@string/pref_disable_built_in_aec_dlg" android:defaultValue="@string/pref_disable_built_in_aec_default" /> + + + +