TeleService: Enable the AEC toggle

It looks like the scenarios in which the dual-mic echo cancellation
setup is problematic are confined. Surface a toggle for those users,
and leave it on by default for everyone else.

This reverts change I7af67e51c77d75d3803937ec2f5e783bee0bb518

Addresses CRACKLING-665, CRACKLING-617

Change-Id: Icd86af799355bc33c963932667d9b09806f8879a
cm-14.0
Ricardo Cerqueira 11 years ago
parent 38c3b2a455
commit 19f10ecc0d

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2016 The CyanogenMod Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<resources>
<!-- For this option to exist and work, the parameter name must be defined -->
<string name="incall_echo_cancellation_parameter">fluence</string>
<!-- Paired with the above parameter, the below values will be used as enable/disable values for audiomanager.
"incall_echo_cancellation_parameter=incall_echo_cancellation_value" will be sent directly down into the
HAL. Size of this array must be exactly 2. -->
<string-array name="incall_echo_cancellation_values">
<item>dualmic</item>
<item>none</item>
</string-array>
</resources>

@ -1,5 +1,5 @@
# Audio
ro.qc.sdk.audio.fluencetype=none
ro.qc.sdk.audio.fluencetype=fluence
persist.audio.fluence.voicecall=true
persist.audio.fluence.voicerec=false
persist.audio.fluence.speaker=false

Loading…
Cancel
Save