summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorClaudio Takahasi <claudio.takahasi@openbossa.org>2013-04-23 14:21:40 -0300
committerDenis Kenzior <denkenz@gmail.com>2013-04-23 10:20:02 -0500
commit275fe0df8140955fef218396e0c8c622fd1f94f9 (patch)
treeaef1cf7fb462c248e8d803bf819111cbbb167e3f /src
parent6ef7d4fa8890e76979f90c52ee2bbf0ffeaee5a4 (diff)
downloadofono-275fe0df8140955fef218396e0c8c622fd1f94f9.tar.bz2
core: Set EchoCancelingNoiseReduction to TRUE by default
According to Bluetooth HFP spec: By default, if the AG supports its own embedded echo canceling and/or noise reduction functions, it shall have them activated until the AT+NREC command is received. The configuration set by the HF shall by used by the AG while the Service Level Connection is active. Since there isn't a command to query the current value, it is being assumed that Echo Canceling and Noise Reduction is enabled when the connection is established and the gateway supports this feature.
Diffstat (limited to 'src')
-rw-r--r--src/handsfree.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/handsfree.c b/src/handsfree.c
index 09dd3d7c..6b15a243 100644
--- a/src/handsfree.c
+++ b/src/handsfree.c
@@ -358,6 +358,7 @@ struct ofono_handsfree *ofono_handsfree_create(struct ofono_modem *modem,
hf->atom = __ofono_modem_add_atom(modem,
OFONO_ATOM_TYPE_HANDSFREE,
handsfree_remove, hf);
+ hf->nrec = TRUE;
for (l = g_drivers; l; l = l->next) {
const struct ofono_handsfree_driver *drv = l->data;