Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright information | Marcel Holtmann | 2009-01-01 | 1 | -1/+1 |
| | |||||
* | Introduce headset_get_nrec. | Luiz Augusto von Dentz | 2008-12-15 | 1 | -0/+7 |
| | |||||
* | Fix AT+NREC API | Johan Hedberg | 2008-12-10 | 1 | -4/+4 |
| | | | | | Remove disable from the function names since there now is the boolean "enable" parameter. | ||||
* | Clean up AT+NREC behavior and API | Johan Hedberg | 2008-12-04 | 1 | -1/+19 |
| | | | | | | In HFP 1.5 only AT+NREC=0 should be possible, but to accomodate for future profile changes make the telephony.h API such that AT+NREC=1 is possible without breaking the API. | ||||
* | Fix AT result code syntax | Johan Hedberg | 2008-11-28 | 1 | -14/+14 |
| | | | | | According to ITU-T V.250 there should be a space after the colon in AT result codes. | ||||
* | Implement support for AT+NREC | Johan Hedberg | 2008-11-27 | 1 | -0/+16 |
| | | | | | This patch adds support for the AT+NREC command which can be used for disabling noice reduction and echo canceling features on the AG side. | ||||
* | Fix proble with concurrent clients connecting audio socket. | Luiz Augusto von Dentz | 2008-11-26 | 1 | -6/+27 |
| | | | | | Concurrent connections is needed in order to support clients holding different access locks of the headset, eg. arecord | aplay. | ||||
* | Fix headset configuration and start. | Luiz Augusto von Dentz | 2008-11-25 | 1 | -11/+17 |
| | |||||
* | Make hfp/hsp to suspend properly. | Luiz Augusto von Dentz | 2008-11-25 | 1 | -0/+31 |
| | |||||
* | Fix headset_request_stream to check for stream locks. | Luiz Augusto von Dentz | 2008-11-25 | 1 | -1/+6 |
| | | | | | A stream should only be configured if there is no other application holding the lock. | ||||
* | Fix +BSRF syntax | Johan Hedberg | 2008-11-19 | 1 | -1/+1 |
| | |||||
* | Make use of g_timeout_add_seconds whenever possible. | Luiz Augusto von Dentz | 2008-11-17 | 1 | -8/+12 |
| | |||||
* | Fix whitespace in function pointer declaration | Johan Hedberg | 2008-10-24 | 1 | -1/+1 |
| | |||||
* | Clear pending ring if calling is stopped before SCO is up | Johan Hedberg | 2008-10-24 | 1 | -3/+12 |
| | |||||
* | Use g_dbus_send_message instead of dbus_connection_send | Johan Hedberg | 2008-10-24 | 1 | -6/+3 |
| | |||||
* | Make Headset.Play() succeed if there's a pending HFP triggered SCO | Johan Hedberg | 2008-10-24 | 1 | -0/+4 |
| | |||||
* | Don't set the ring timer twice | Johan Hedberg | 2008-10-24 | 1 | -0/+2 |
| | |||||
* | No need to remove the ring timer twice in the terminate call case | Johan Hedberg | 2008-10-24 | 1 | -10/+0 |
| | |||||
* | Also remove ring timer if the HF rejects the call | Johan Hedberg | 2008-10-24 | 1 | -0/+10 |
| | |||||
* | Remove the ring timer imediately when ATA is received | Johan Hedberg | 2008-10-24 | 1 | -10/+4 |
| | |||||
* | Ensure that SCO is up before sending RINGs for inband ringtone | Johan Hedberg | 2008-10-24 | 1 | -50/+84 |
| | |||||
* | Remove bogus function | Johan Hedberg | 2008-10-24 | 1 | -5/+0 |
| | |||||
* | Use g_clear_error(&err) instead of g_error_free(err); err = NULL | Johan Hedberg | 2008-10-24 | 1 | -2/+1 |
| | |||||
* | Limit the amount of connected HSP/HFP devices and make it configurable | Johan Hedberg | 2008-10-24 | 1 | -0/+4 |
| | | | | | | | | It's very tricky to get the multiple connected HSP/HFP devices use case right. E.g. in the case of in-band ringtone the specification mandates us to open SCO to the HFP before sending RING indications. So, in the case of multiple connected devices we would have to open multimple simultaneous SCO connections which simply isn't a wise thing to do. | ||||
* | Implement better support for AT+CHLD=<n> | Johan Hedberg | 2008-10-17 | 1 | -2/+18 |
| | |||||
* | Fix indentation levels | Johan Hedberg | 2008-10-16 | 1 | -13/+13 |
| | |||||
* | Rename dbus_connection_emit_property_changed to emit_property_changed | Johan Hedberg | 2008-10-16 | 1 | -11/+9 |
| | |||||
* | Fix remaining places to use dict_append_entry too | Johan Hedberg | 2008-10-16 | 1 | -10/+6 |
| | |||||
* | Fix response and hold response logig | Johan Hedberg | 2008-10-09 | 1 | -6/+7 |
| | |||||
* | Implement operator selection (AT+COPS) support | Johan Hedberg | 2008-10-09 | 1 | -34/+71 |
| | |||||
* | Make device driver probe calls take UUID's instead of full records | Johan Hedberg | 2008-10-09 | 1 | -5/+15 |
| | | | | | This is preparation for allowing the device object to be correctly set up even when we don't have the full service records but only the remote UUID's. | ||||
* | Fix parameter passing to headset_set_state | Johan Hedberg | 2008-10-09 | 1 | -1/+1 |
| | |||||
* | Check for headset connected state when unregistering | Johan Hedberg | 2008-10-08 | 1 | -0/+6 |
| | | | | | | | | In theory a headset could be in a connected state when the driver for it gets unregistered. Do proper cleanup in this case (call headset_set_state(hs, DISCONNECTED)). Currently this happens even in practice due to a bug where we incorrectly assume that a device has removed a profile when in fact it's just hiding it while it's connected. | ||||
* | Reject non-voice calls in headset.c | Johan Hedberg | 2008-10-08 | 1 | -1/+14 |
| | | | | | | Basicly reverts the previous commit since data calls just don't make sense with HFP. Check for proper voice call dial string and pass the number without the terminating semicolon to the telephony driver. | ||||
* | Send a proper reply to AT+CMEE | Johan Hedberg | 2008-10-07 | 1 | -1/+1 |
| | |||||
* | Assert that device->headset != NULL for each active device | Johan Hedberg | 2008-10-07 | 1 | -0/+3 |
| | | | | | | We got one segfault due to hs == NULL but I couldn't figure out how on earth in could happen. The best I can do right now is to have an assert to catch it instead of a direct segfault. | ||||
* | Send a proper reply to call waiting notification request | Johan Hedberg | 2008-10-07 | 1 | -1/+1 |
| | |||||
* | Don't call pending_connect_finalize in headset_cancel_stream | Johan Hedberg | 2008-10-06 | 1 | -2/+0 |
| | | | | | The pending connect is still needed when rfcomm_connect_cb gets informed of the failed connect attempt. | ||||
* | pending_connect_finalize() takes care of unreffing p->msg | Johan Hedberg | 2008-10-06 | 1 | -4/+1 |
| | |||||
* | Fix D-Bus method return creation logic in hfp_slc_complete() | Johan Hedberg | 2008-10-06 | 1 | -7/+9 |
| | |||||
* | Mark old plugins API as deprecated. | Luiz Augusto von Dentz | 2008-10-02 | 1 | -11/+16 |
| | |||||
* | Add code to emit PropertyChanged on headset interface. | Luiz Augusto von Dentz | 2008-10-02 | 1 | -3/+31 |
| | |||||
* | Add property support for headset interface. | Luiz Augusto von Dentz | 2008-10-02 | 1 | -8/+115 |
| | |||||
* | Check HFP status before checking cli_active variable | Johan Hedberg | 2008-10-02 | 1 | -0/+3 |
| | |||||
* | Use send_foreach_headset() for RING indication | Johan Hedberg | 2008-10-02 | 1 | -41/+38 |
| | |||||
* | Implement call waiting notification support | Johan Hedberg | 2008-10-02 | 1 | -7/+61 |
| | |||||
* | Enable proper support for CME errors | Johan Hedberg | 2008-10-02 | 1 | -5/+30 |
| | | | | | We shouldn't send +CME ERROR: unless we have received the AT+CMEE=1 command first from the handsfree device. | ||||
* | Add support for subscriber number notification | Johan Hedberg | 2008-10-02 | 1 | -0/+11 |
| | |||||
* | Add support for current call list query | Johan Hedberg | 2008-10-02 | 1 | -0/+33 |
| | | | | | Support for the AT+CLCC command and the +CLCC:... unsolicited result code. | ||||
* | Pass context to telephony driver in order to allow multiple headsets | Johan Hedberg | 2008-10-02 | 1 | -246/+198 |
| | | | | | | This patch allows multiple headsets to be connected at the same time to us. All headsets receive indications but only the headset that sent an AT command will receive the reply for it. |