diff options
author | Claudio Takahasi <claudio.takahasi@openbossa.org> | 2013-04-23 14:21:39 -0300 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2013-04-23 10:19:35 -0500 |
commit | 6ef7d4fa8890e76979f90c52ee2bbf0ffeaee5a4 (patch) | |
tree | 7e88e13a7f746e8debf47da7312658b97244b54c /src | |
parent | 1b355c423256676356d767e74dedbb2d2a3c3ed8 (diff) | |
download | ofono-6ef7d4fa8890e76979f90c52ee2bbf0ffeaee5a4.tar.bz2 |
core: Add EchoCancelingNoiseReduction to GetProperties
This patch adds EchoCancelingNoiseReduction property to GetProperties
method of Handsfree interface.
Diffstat (limited to 'src')
-rw-r--r-- | src/handsfree.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/handsfree.c b/src/handsfree.c index 4b6f7908..09dd3d7c 100644 --- a/src/handsfree.c +++ b/src/handsfree.c @@ -45,6 +45,7 @@ static GSList *g_drivers = NULL; struct ofono_handsfree { + ofono_bool_t nrec; ofono_bool_t inband_ringing; ofono_bool_t voice_recognition; ofono_bool_t voice_recognition_pending; @@ -172,6 +173,10 @@ static DBusMessage *handsfree_get_properties(DBusConnection *conn, ofono_dbus_dict_append(&dict, "InbandRinging", DBUS_TYPE_BOOLEAN, &inband_ringing); + if (hf->ag_features & HFP_AG_FEATURE_ECNR) + ofono_dbus_dict_append(&dict, "EchoCancelingNoiseReduction", + DBUS_TYPE_BOOLEAN, &hf->nrec); + voice_recognition = hf->voice_recognition; ofono_dbus_dict_append(&dict, "VoiceRecognition", DBUS_TYPE_BOOLEAN, &voice_recognition); |