summaryrefslogtreecommitdiffstats
path: root/audio/manager.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix manager_allow_headset_connection count checkJohan Hedberg2008-10-241-2/+4
|
* Use g_clear_error(&err) instead of g_error_free(err); err = NULLJohan Hedberg2008-10-241-8/+4
|
* Limit the amount of connected HSP/HFP devices and make it configurableJohan Hedberg2008-10-241-0/+39
| | | | | | | | 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.
* Make server_is_enabled simply use the config file values for nowJohan Hedberg2008-10-101-45/+20
| | | | | | | | There's something broken in the "profile enabled" logic at the moment which makes server_is_enabled return FALSE sometimes when it shouldn't which causes the necessary interface not to be added to remote device objects. Use simply the config file values for now since we don't support per-adapter server configuration anyway.
* Add mechanism for adding new UUIDs from the driver sideJohan Hedberg2008-10-091-27/+24
| | | | | | With this patch drivers can notify the core daemon that a device supports some UUID. This is useful in case we don't have a service record for a profile which the remote device initiates a connection for.
* Make device driver probe calls take UUID's instead of full recordsJohan Hedberg2008-10-091-54/+41
| | | | | 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 typoJohan Hedberg2008-10-081-1/+1
|
* Create audio device objects on incoming connections if necessaryJohan Hedberg2008-10-081-10/+8
| | | | | | If we haven't done SDP yet the data structures will be uninitialized. This patch makes sure that the structures are properly initialized if we get an incoming connection before service discovery has been done.
* Add separate function for creating new audio device objectsJohan Hedberg2008-10-081-5/+53
| | | | | This is needed in preparation of supporting remotely initated audio device pairing and connections (when we haven't done SDP to the remote device yet).
* Change SCO server socket into a generic oneJohan Hedberg2008-10-041-56/+0
| | | | | | Due to a kernel bug we can't initiate SCO connections if there's a server socket bound to the same adapter. Therefore use a global socket bound to BDADDR_ANY instead.
* Remove unnecessary return statements from the end of void functionsJohan Hedberg2008-09-101-2/+0
|
* Add SCO server socket (needed for HFP)Johan Hedberg2008-09-101-10/+77
|
* Minor coding style fixJohan Hedberg2008-09-101-2/+2
|
* Cancels the pending request from agent side when receiving a NoReplyVinicius Costa Gomes2008-09-091-4/+0
|
* Fix a2dp and avrcp drivers to not rely on BDADDR_ANY.Luiz Augusto von Dentz2008-09-081-2/+32
|
* Remove incorrect (and premature) optimizationJohan Hedberg2008-09-081-3/+0
|
* Redefining device_get_address to take bdaddr_t as parameter.Alok Barsode2008-09-081-8/+4
|
* Redefining adapter_get_address to take bdaddr_t as parameter.Alok Barsode2008-09-081-6/+3
|
* Disallow HFP connections when the telephony plugin isn't yet initializedJohan Hedberg2008-09-041-6/+5
|
* Remove incorrect call to headset_set_state(connected) before HFP SLC is upJohan Hedberg2008-09-041-1/+0
|
* Merge branch 'for-upstream' of git://gitorious.org/bluez/aloks-cloneMarcel Holtmann2008-09-041-8/+8
|\
| * Renaming struct adapter to struct btd_adapter.Alok Barsode2008-09-041-8/+8
| |
* | Add a telephony_ready callback to notify initialization completionJohan Hedberg2008-09-041-1/+0
|/
* Add telephony initialization calls to correct placesJohan Hedberg2008-09-031-2/+8
|
* Don't use L2CAP_LM_SECURE and RFCOMM_LM_SECURE for nowMarcel Holtmann2008-08-191-2/+2
|
* Remove driver.c driver.h and remove workaround for to force a symbol resolution.Luiz Augusto von Dentz2008-08-181-5/+3
|
* Fix device driver callbacks to not take driver pointer.Luiz Augusto von Dentz2008-08-131-4/+2
|
* Make audio plugin to register adapter drivers.Luiz Augusto von Dentz2008-08-121-111/+266
|
* Introduce driver.c and driver.h files.Luiz Augusto von Dentz2008-08-051-0/+1
|
* Move hcid to src directory and rename it to bluetoothdMarcel Holtmann2008-07-291-2/+2
|
* Cleanup audio manager.Luiz Augusto von Dentz2008-07-281-754/+62
|
* Fix authorization mechanism for 3.x.Luiz Augusto von Dentz2008-06-171-5/+7
|
* Remove calls to RequestAuthorization.Luiz Augusto von Dentz2008-06-161-88/+3
|
* Use g_dbus_emit_signal for sending D-Bus signalsMarcel Holtmann2008-06-071-12/+12
|
* Fix use of DBUS_HANDLER_RESULT_HANDLED.Luiz Augusto von Dentz2008-06-061-13/+9
|
* Fix the last remains of sending helpersMarcel Holtmann2008-06-061-2/+5
|
* Replace destory function with proper unregister callsMarcel Holtmann2008-06-031-2/+3
|
* Make audio service to use libgdbus functions.Luiz Augusto von Dentz2008-06-021-111/+78
|
* Replace struct device with struct audio_deviceMarcel Holtmann2008-05-291-28/+28
|
* Use g_key_file_get_string_list instead of g_key_file_get_stringJohan Hedberg2008-05-161-42/+36
|
* Fix problem with non const bdaddr_tMarcel Holtmann2008-05-151-1/+1
|
* Make audio service to use of bt_*_listen helpers.Luiz Augusto von Dentz2008-05-151-113/+40
|
* Make bt_io_callback_t to take both source and destination.Luiz Augusto von Dentz2008-05-141-3/+3
|
* Move D-Bus object and interface helpers into libgdbusMarcel Holtmann2008-05-081-2/+1
|
* fixed format stringClaudio Takahasi2008-05-081-2/+2
|
* Moving authorization code to dbus-service.cClaudio Takahasi2008-05-011-5/+5
|
* Fix dbus calls to the same process.Luiz Augusto von Dentz2008-04-291-205/+33
|
* Fixed remote headset connection stateCidorvan Leite2008-04-251-0/+1
|
* First steps towards HSP HS role and Audio.Gateway D-Bus interface supportJohan Hedberg2008-04-211-33/+170
|
* Use internal call when possible to authorize incoming connections.Luiz Augusto von Dentz2008-04-141-11/+26
|