summaryrefslogtreecommitdiff
path: root/android/hal-handsfree-client.c
Commit message (Collapse)AuthorAgeFilesLines
* android: Add SPDX License IdentifierTedd Ho-Jeong An2020-09-211-12/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds SPDX License Identifier and removes the license text. ------------------------------------- License COUNT ------------------------------------- Apache-2.0 : 80 LGPL-2.1-or-later : 42 GPL-2.0-or-later : 9 License: Apache-2.0 android/bluetoothd-wrapper.c android/tester-hidhost.c android/tester-map-client.c android/hal-audio-aptx.c android/hal-audio.c android/hal-handsfree-client.c android/tester-gatt.c android/hal-pan.c android/hal-socket.c android/tester-hdp.c android/tester-pan.c android/tester-avrcp.c android/hal-a2dp-sink.c android/hal-gatt.c android/hal-avrcp.c android/tester-a2dp.c android/hal-audio.h android/hal-bluetooth.c android/tester-socket.c android/hal-health.c android/hal-a2dp.c android/hal-ipc.c android/hal-avrcp-ctrl.c android/hal-sco.c android/hal-ipc.h android/tester-main.c android/hal-audio-sbc.c android/hal-utils.c android/hal-map-client.c android/hal-handsfree.c android/hal-log.h android/hal.h android/hal-utils.h android/tester-bluetooth.c android/hal-hidhost.c android/audio_utils/resampler.h android/audio_utils/resampler.c android/system/audio.h android/hardware/bt_sock.h android/hardware/bt_gatt_client.h android/hardware/bt_hh.h android/hardware/bluetooth.h android/hardware/hardware.h android/hardware/bt_hf_client.h android/hardware/bt_rc.h android/hardware/bt_hf.h android/hardware/bt_pan.h android/hardware/bt_gatt_types.h android/hardware/hardware.c android/hardware/audio_effect.h android/hardware/audio.h android/hardware/bt_gatt_server.h android/hardware/bt_gatt.h android/hardware/bt_hl.h android/hardware/bt_mce.h android/hardware/bt_av.h android/client/if-hh.c android/client/if-sco.c android/client/pollhandler.h android/client/haltest.c android/client/tabcompletion.c android/client/if-hf-client.c android/client/history.h android/client/if-audio.c android/client/terminal.h android/client/if-av.c android/client/if-main.h android/client/if-av-sink.c android/client/terminal.c android/client/if-mce.c android/client/if-hf.c android/client/pollhandler.c android/client/if-sock.c android/client/if-rc-ctrl.c android/client/if-rc.c android/client/history.c android/client/if-pan.c android/client/if-gatt.c android/client/if-bt.c android/client/if-hl.c License: LGPL-2.1-or-later android/sco.h android/socket.c android/tester-main.h android/hidhost.h android/map-client.h android/utils.h android/hal-msg.h android/health.h android/avrcp-lib.c android/bluetoothd-snoop.c android/a2dp.c android/bluetooth.h android/a2dp-sink.c android/handsfree-client.c android/audio-msg.h android/main.c android/pan.c android/ipc-tester.c android/health.c android/socket.h android/handsfree.h android/avrcp-lib.h android/a2dp-sink.h android/system-emulator.c android/gatt.c android/avrcp.h android/pan.h android/test-ipc.c android/hidhost.c android/a2dp.h android/avrcp.c android/sco-msg.h android/bluetooth.c android/map-client.c android/handsfree-client.h android/ipc.c android/handsfree.c android/gatt.h android/ipc.h android/ipc-common.h android/compat/wordexp.h android/cutils/properties.h License: GPL-2.0-or-later android/avdtp.h android/avctp.c android/avdtptest.c android/sco.c android/log.c android/avdtp.c android/avctp.h android/compat/readline/history.h android/compat/readline/readline.h
* android: Fix crash on android-testerLuiz Augusto von Dentz2014-12-031-2/+2
| | | | | | | | | | | | | | | | | | When doing the HAL cleanup the callbacks should be reset to NULL after calling hal_ipc_unregister otherwise an handler may be called leading to invalid reads: BlueZ D: android/hal-a2dp.c:cleanup() bluetoothd[2624]: android/avdtp.c:connection_lost() Disconnected: Input/output error (5) bluetoothd[2624]: android/avdtp.c:avdtp_ref() 0x5841900: ref=2 bluetoothd[2624]: android/a2dp.c:bt_a2dp_notify_state() device 00:AA:01:01:00:00 state 0 ==2564== Thread 3: ==2564== Invalid read of size 8 ==2564== at 0x6B66B47: handle_conn_state (hal-a2dp.c:38) ==2564== by 0x6B6CDB3: notification_handler (hal-ipc.c:125) ==2564== by 0x5368EE4: start_thread (in /usr/lib64/libpthread-2.18.so) ==2564== by 0x5672B8C: clone (in /usr/lib64/libc-2.18.so) ==2564== Address 0x8 is not stack'd, malloc'd or (recently) free'd
* android/hal-handsfree-client: Trivial empty line fixAndrei Emeltchenko2014-11-181-1/+0
|
* android: Fix not setting max_clientsLuiz Augusto von Dentz2014-11-171-0/+2
| | | | If max_clients is not set the ipc send uninitialized bytes.
* android/handsfree-client: Implement hf client eventsLukasz Rymanowski2014-09-231-0/+85
| | | | | | | | | | This patch implements skeleton for following events: 1. Volume Changed event 2. Command Complete event 3. Subscriber Info event 4. In Band Ringtone event 5. Last Voice Tag Number event 6. RING notification event
* android/handsfree-client: Implement hf client eventsLukasz Rymanowski2014-09-231-0/+111
| | | | | | | | | | This patch implements skeleton for following events: 1. Call Indicator event 2. Call Setup Indicator event 3. Call Held Indicator event 4. Response and Hold Status event 5. Add Call Waiting and Call Line Ident. events 6. Add Current Client Call event
* android/handsfree-client: Implement hf client eventsLukasz Rymanowski2014-09-231-0/+66
| | | | | | | | | This patch implements skeleton for following events: 1. Network State event 2. Network Roaming State event 3. Network Signal Strenght event 4. Battery Level event 5. Operator Name event
* android/handsfree-client: Implement hf client eventsLukasz Rymanowski2014-09-231-0/+34
| | | | | | | This patch implements skeleton for following events: 1. Connection State event 2. Audio Connection State event 3. Voice Recognition State event
* android/handsfree-client: Add Get Last Voice Tag Number commandLukasz Rymanowski2014-09-181-0/+13
|
* android/handsfree-client: Add Send DTMF commandLukasz Rymanowski2014-09-181-0/+17
|
* android/handsfree-client: Add Retrieve Subscriber Info commandLukasz Rymanowski2014-09-181-0/+13
|
* android/handsfree-client: Add Query Current Call and Operator Name cmdLukasz Rymanowski2014-09-181-0/+26
|
* android/handsfree-client: Add Call Action commandLukasz Rymanowski2014-09-181-0/+18
|
* android/handsfree-client: Add Dial and Dial Memory commandLukasz Rymanowski2014-09-181-0/+43
|
* android/handsfree-client: Add Volume Control commandLukasz Rymanowski2014-09-181-0/+19
|
* android/handsfree-client: Add Start/Stop Voice Recognition commandLukasz Rymanowski2014-09-181-0/+26
|
* android/handsfree-client: Add Audio Connect/Disconnect commandsLukasz Rymanowski2014-09-181-0/+40
|
* android/handsfree-client: Add Connect/Disconnect commandsLukasz Rymanowski2014-09-181-0/+40
|
* android/handsfree-client: Add handsfree-client HAL skeletonLukasz Rymanowski2014-09-181-0/+101
This patch also introduce BLUEZ_EXTENSIONS flag which is used for not Android AOSP features like HF Client in this case. Idea is that BfA for PC is always build with this flag and it is added to Makefile.am For Android there is need to set this flag as described in README