summaryrefslogtreecommitdiff
path: root/src/handsfree.c
Commit message (Collapse)AuthorAgeFilesLines
* core: Quiet warning about strncpy useDenis Kenzior2019-05-161-1/+1
|
* handsfree: Dereference after validating !NULLDenis Kenzior2019-04-291-1/+2
|
* treewide: Remove superfluous use of _GNU_SOURCEJonas Bonn2018-10-171-1/+0
| | | | | | There are a large number of files in the tree that define _GNU_SOURCE despite not actually using features hidden behind this flag. This patch removes all these definitions in one fell swoop...
* handsfree: Use g_slist_free_fullJohn Ernberg2016-04-221-2/+1
|
* handsfree: Mark GetProperties method ASYNCDenis Kenzior2015-07-061-1/+1
|
* handsfree: Fix potential buffer overflowDenis Kenzior2015-06-301-1/+5
| | | | | | | | Function: ag_features_list static const char *list[10]; (Out of bounds write, line 75) Incrementing i the value is now 10, for “hf-indicators” Reported by: blanca.e.sabas.rosales@intel.com
* handsfree: Be extra pedantic with booleansDenis Kenzior2014-10-201-0/+5
|
* handsfree: Don't try to send a method returnDenis Kenzior2014-10-201-1/+11
| | | | | When we are simply updating the AG of HF indicator changes, do not try to send a method return message.
* handsfree: Implement new HF indicators APIDenis Kenzior2014-10-201-4/+62
|
* handsfree: Skeleton implementation of DDRDenis Kenzior2014-10-201-0/+44
| | | | | Distracted Driving Reduction or Enhanced Safety is implemented using HF indicator 0x0001
* handsfree: Implement new Features property valueDenis Kenzior2014-10-201-0/+3
|
* handsfree: correct crash on connect of hfpAndrew Earl2014-04-221-1/+2
|
* handsfree: Rename variableDenis Kenzior2014-04-101-6/+6
|
* handsfree: Reflow logicDenis Kenzior2014-04-101-7/+8
|
* handsfree: Remove functionDenis Kenzior2014-04-101-6/+1
| | | | No need for one line functions that are only used once
* handsfree: Rename functionDenis Kenzior2014-04-101-2/+2
| | | | No need for the ofono_ prefix here
* handsfree: Remove unneeded variableDenis Kenzior2014-04-101-2/+1
|
* handsfree: Remove unneeded variable iDenis Kenzior2014-04-101-2/+1
|
* handsfree: style fixes for previous commitDenis Kenzior2014-04-101-6/+7
|
* hfp: Add subscriber number to handsfree propertiesAndrew Earl2014-04-101-3/+121
|
* handsfree: Fixup variable namesDenis Kenzior2014-03-191-10/+11
|
* hfp: extend Features to three way calling and CHLDKrzysztof Wilk2014-03-191-3/+31
|
* core: Add SetProperty for EchoCancelingNoiseReductionClaudio Takahasi2013-04-231-9/+45
| | | | | | | This patch extends SetProperty method of the Handsfree interface allowing to disable echo canceling and noise reduction feature in the audio gateway through a D-Bus method call. Once disabled, it is not allowed to enable it using this procedure.
* core: Set EchoCancelingNoiseReduction to TRUE by defaultClaudio Takahasi2013-04-231-0/+1
| | | | | | | | | | | | 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.
* core: Add EchoCancelingNoiseReduction to GetPropertiesClaudio Takahasi2013-04-231-0/+5
| | | | | This patch adds EchoCancelingNoiseReduction property to GetProperties method of Handsfree interface.
* core: Add "echo-canceling-and-noise-reduction"Claudio Takahasi2013-04-231-0/+3
| | | | | This patch adds "echo-canceling-and-noise-reduction" to "Features" property of the Handsfree interface.
* core: Include hfp.hDenis Kenzior2013-04-091-0/+1
|
* handsfree: Implement BatteryChargeLevelDenis Kenzior2012-12-171-0/+27
|
* Do not set signature and reply in GDBus tablesLucas De Marchi2012-05-201-10/+10
| | | | | Use GDBUS_* macros, so signature and reply fields are not set in each method/signal.
* Convert GDBus methods to use macro helpersLucas De Marchi2012-05-201-7/+12
| | | | | With these macro helpers we can separate in/out arguments and use their own vector.
* Constify GDBus signal tablesHenrique Dante de Almeida2012-05-201-1/+1
| | | | | | | Constify signal tables with the following command: find . -name '*.[ch]' -exec \ sed -i 's/\(GDBusSignalTable .* =\)/const \1/g' {} \;
* Constify GDBus method tablesHenrique Dante de Almeida2012-05-201-1/+1
| | | | | | | Constify method tables with the following command: find . -name '*.[ch]' -exec \ sed -i 's/\(GDBusMethodTable .* =\)/const \1/g' {} \;
* handsfree: add ofono_handsfree_set_ag_featuresDenis Kenzior2011-10-211-0/+31
|
* handsfree: Implement voice recognition functionMikel Astiz2011-10-211-0/+75
|
* core: Some more copyright fixesMarcel Holtmann2011-10-151-1/+1
|
* handsfree: Removed ASYNC flag from GetPropertiesMikel Astiz2011-10-131-2/+1
|
* handsfree: Expose RequestPhoneNumber in D-Bus APIMikel Astiz2011-10-131-0/+50
|
* handsfree: Don't emit signals if not registeredDenis Kenzior2011-10-131-0/+3
|
* handsfree: Copyright statement correctionMikel Astiz2011-10-131-0/+1
|
* core: Update copyright informationMarcel Holtmann2011-10-101-1/+1
|
* handsfree: Implement inband ring settingsMikel Astiz2011-09-091-0/+26
|
* handsfree: Add skeleton implementationMikel Astiz2011-09-091-0/+223